[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"navigation":3,"\u002Fapi-reference\u002Fprotocol\u002Frecipes\u002Fearner-rate-history":264,"\u002Fapi-reference\u002Fprotocol\u002Frecipes\u002Fearner-rate-history-surround":624},[4,22,110,153,182,191,247],{"title":5,"path":6,"stem":7,"children":8,"page":21},"Agents","\u002Fagents","agents",[9,13,17],{"title":10,"path":11,"stem":12},"LLMs.txt","\u002Fagents\u002Fllms-txt","agents\u002Fllms-txt",{"title":14,"path":15,"stem":16},"MCP Server","\u002Fagents\u002Fmcp-server","agents\u002Fmcp-server",{"title":18,"path":19,"stem":20},"Skills","\u002Fagents\u002Fskills","agents\u002Fskills",false,{"title":23,"path":24,"stem":25,"children":26,"page":21},"Api Reference","\u002Fapi-reference","api-reference",[27,31,64],{"title":28,"path":29,"stem":30},"API Reference","\u002Fapi-reference\u002Fintroduction","api-reference\u002Fintroduction",{"title":32,"path":33,"stem":34,"children":35,"page":21},"Orchestration","\u002Fapi-reference\u002Forchestration","api-reference\u002Forchestration",[36,40,44,48,52,56,60],{"title":37,"path":38,"stem":39},"POST \u002Forders\u002F{originChain}\u002F{orderId}\u002Fcancel","\u002Fapi-reference\u002Forchestration\u002Fcancel-order","api-reference\u002Forchestration\u002Fcancel-order",{"title":41,"path":42,"stem":43},"GET \u002Forders\u002F{originChain}\u002F{orderId}","\u002Fapi-reference\u002Forchestration\u002Forder-status","api-reference\u002Forchestration\u002Forder-status",{"title":45,"path":46,"stem":47},"GET \u002Forders","\u002Fapi-reference\u002Forchestration\u002Forders","api-reference\u002Forchestration\u002Forders",{"title":49,"path":50,"stem":51},"Orchestration API","\u002Fapi-reference\u002Forchestration\u002Foverview","api-reference\u002Forchestration\u002Foverview",{"title":53,"path":54,"stem":55},"POST \u002Fquote","\u002Fapi-reference\u002Forchestration\u002Fquote","api-reference\u002Forchestration\u002Fquote",{"title":57,"path":58,"stem":59},"GET \u002Fsupported-assets","\u002Fapi-reference\u002Forchestration\u002Fsupported-assets","api-reference\u002Forchestration\u002Fsupported-assets",{"title":61,"path":62,"stem":63},"TypeScript Type Generation","\u002Fapi-reference\u002Forchestration\u002Ftype-generation","api-reference\u002Forchestration\u002Ftype-generation",{"title":65,"path":66,"stem":67,"children":68,"page":21},"Protocol","\u002Fapi-reference\u002Fprotocol","api-reference\u002Fprotocol",[69,73],{"title":70,"path":71,"stem":72},"Protocol API","\u002Fapi-reference\u002Fprotocol\u002Foverview","api-reference\u002Fprotocol\u002Foverview",{"title":74,"path":75,"stem":76,"children":77,"page":21},"Recipes","\u002Fapi-reference\u002Fprotocol\u002Frecipes","api-reference\u002Fprotocol\u002Frecipes",[78,82,86,90,94,98,102,106],{"title":79,"path":80,"stem":81},"Collateral Composition","\u002Fapi-reference\u002Fprotocol\u002Frecipes\u002Fcollateral-composition","api-reference\u002Fprotocol\u002Frecipes\u002Fcollateral-composition",{"title":83,"path":84,"stem":85},"Daily Yields","\u002Fapi-reference\u002Fprotocol\u002Frecipes\u002Fdaily-yields","api-reference\u002Fprotocol\u002Frecipes\u002Fdaily-yields",{"title":87,"path":88,"stem":89},"Earner Rate History","\u002Fapi-reference\u002Fprotocol\u002Frecipes\u002Fearner-rate-history","api-reference\u002Fprotocol\u002Frecipes\u002Fearner-rate-history",{"title":91,"path":92,"stem":93},"Minter Daily Expenses","\u002Fapi-reference\u002Fprotocol\u002Frecipes\u002Fminter-daily-expenses","api-reference\u002Fprotocol\u002Frecipes\u002Fminter-daily-expenses",{"title":95,"path":96,"stem":97},"Network Supply","\u002Fapi-reference\u002Fprotocol\u002Frecipes\u002Fnetwork-supply","api-reference\u002Fprotocol\u002Frecipes\u002Fnetwork-supply",{"title":99,"path":100,"stem":101},"Protocol Configuration","\u002Fapi-reference\u002Fprotocol\u002Frecipes\u002Fprotocol-config","api-reference\u002Fprotocol\u002Frecipes\u002Fprotocol-config",{"title":103,"path":104,"stem":105},"Token Holders","\u002Fapi-reference\u002Fprotocol\u002Frecipes\u002Ftoken-holders","api-reference\u002Fprotocol\u002Frecipes\u002Ftoken-holders",{"title":107,"path":108,"stem":109},"Token Overview","\u002Fapi-reference\u002Fprotocol\u002Frecipes\u002Ftoken-overview","api-reference\u002Fprotocol\u002Frecipes\u002Ftoken-overview",{"title":111,"path":112,"stem":113,"children":114,"page":21},"Build","\u002Fbuild","build",[115,119,123,127,131,135,139,143,147,150],{"title":116,"path":117,"stem":118},"Integrating with the M0 Portals","\u002Fbuild\u002Fbridging-developer","build\u002Fbridging-developer",{"title":120,"path":121,"stem":122},"Bridging M And wM Tokens","\u002Fbuild\u002Fbridging-user","build\u002Fbridging-user",{"title":124,"path":125,"stem":126},"Stablecoin Extension Templates","\u002Fbuild\u002Fchoosing-your-model","build\u002Fchoosing-your-model",{"title":128,"path":129,"stem":130},"How to Design Your Stablecoin","\u002Fbuild\u002Foverview","build\u002Foverview",{"title":132,"path":133,"stem":134},"Implementation Guide: NoYield","\u002Fbuild\u002Fsvm-noyield-guide","build\u002Fsvm-noyield-guide",{"title":136,"path":137,"stem":138},"Getting started","\u002Fbuild\u002Fsvm-noyield-guide-overview","build\u002Fsvm-noyield-guide-overview",{"title":140,"path":141,"stem":142},"Implementation Guide: MYieldToOne (Onshore)","\u002Fbuild\u002Ftreasury-guide","build\u002Ftreasury-guide",{"title":144,"path":145,"stem":146},"Implementation Guide: JMI (Offshore)","\u002Fbuild\u002Ftreasury-jmi-guide","build\u002Ftreasury-jmi-guide",{"title":136,"path":148,"stem":149},"\u002Fbuild\u002Ftreasury-jmi-overview","build\u002Ftreasury-jmi-overview",{"title":136,"path":151,"stem":152},"\u002Fbuild\u002Ftreasury-model","build\u002Ftreasury-model",{"title":154,"path":155,"stem":156,"children":157,"page":21},"Get Started","\u002Fget-started","get-started",[158,162,166,170,174,178],{"title":159,"path":160,"stem":161},"Accessing Liquidity","\u002Fget-started\u002Faccessing-liquidity","get-started\u002Faccessing-liquidity",{"title":163,"path":164,"stem":165},"Cross Chain Interoperability","\u002Fget-started\u002Fcross-chain","get-started\u002Fcross-chain",{"title":167,"path":168,"stem":169},"Architecture Overview","\u002Fget-started\u002Fhow-it-works","get-started\u002Fhow-it-works",{"title":171,"path":172,"stem":173},"Overview","\u002Fget-started\u002Foverview","get-started\u002Foverview",{"title":175,"path":176,"stem":177},"Platform Mechanics & Reward Programmability","\u002Fget-started\u002Fprotocol-mechanics","get-started\u002Fprotocol-mechanics",{"title":179,"path":180,"stem":181},"Stablecoin Features","\u002Fget-started\u002Fstablecoin-features","get-started\u002Fstablecoin-features",{"title":183,"path":184,"stem":185,"children":186,"page":21},"Issuers","\u002Fissuers","issuers",[187],{"title":188,"path":189,"stem":190},"Issue Your Stablecoin","\u002Fissuers\u002Foverview","issuers\u002Foverview",{"title":65,"path":192,"stem":193,"children":194,"page":21},"\u002Fprotocol","protocol",[195,199,203,207,211,215,219,223,227,231,235,239,243],{"title":196,"path":197,"stem":198},"Distribution Vault","\u002Fprotocol\u002Fdistribution-vault","protocol\u002Fdistribution-vault",{"title":200,"path":201,"stem":202},"M0 Extensions","\u002Fprotocol\u002Fextensions","protocol\u002Fextensions",{"title":204,"path":205,"stem":206},"Limit Order Protocol","\u002Fprotocol\u002Flimit-order-protocol","protocol\u002Flimit-order-protocol",{"title":208,"path":209,"stem":210},"M0 Portals","\u002Fprotocol\u002Fm-portals","protocol\u002Fm-portals",{"title":212,"path":213,"stem":214},"M Token","\u002Fprotocol\u002Fm-token","protocol\u002Fm-token",{"title":216,"path":217,"stem":218},"M Token Specification","\u002Fprotocol\u002Fm-token-spec","protocol\u002Fm-token-spec",{"title":220,"path":221,"stem":222},"Minting & Burning (MinterGateway)","\u002Fprotocol\u002Fminting-burning","protocol\u002Fminting-burning",{"title":224,"path":225,"stem":226},"Portal V2","\u002Fprotocol\u002Fportal-v2","protocol\u002Fportal-v2",{"title":228,"path":229,"stem":230},"Rate Models & Yield","\u002Fprotocol\u002Frate-models","protocol\u002Frate-models",{"title":232,"path":233,"stem":234},"Roles","\u002Fprotocol\u002Froles","protocol\u002Froles",{"title":236,"path":237,"stem":238},"M0 On Solana","\u002Fprotocol\u002Fsolana","protocol\u002Fsolana",{"title":240,"path":241,"stem":242},"Wrapped M (wM)","\u002Fprotocol\u002Fwrapped-m","protocol\u002Fwrapped-m",{"title":244,"path":245,"stem":246},"Wrapped M Specification","\u002Fprotocol\u002Fwrapped-m-spec","protocol\u002Fwrapped-m-spec",{"title":248,"path":249,"stem":250,"children":251,"page":21},"Resources","\u002Fresources","resources",[252,256,260],{"title":253,"path":254,"stem":255},"Deployments","\u002Fresources\u002Faddresses","resources\u002Faddresses",{"title":257,"path":258,"stem":259},"Audits","\u002Fresources\u002Faudits","resources\u002Faudits",{"title":261,"path":262,"stem":263},"Glossary","\u002Fresources\u002Fglossary","resources\u002Fglossary",{"id":265,"title":87,"body":266,"description":615,"draft":21,"extension":616,"links":617,"meta":618,"navigation":619,"path":88,"seo":620,"stem":89,"__hash__":623},"docs\u002Fapi-reference\u002Fprotocol\u002Frecipes\u002Fearner-rate-history.md",{"type":267,"value":268,"toc":613},"minimark",[269,278,349,352,609],[270,271,272,273,277],"p",{},"This query will return snapshots of the ",[274,275,276],"code",{},"$M"," earner rate",[279,280,285],"pre",{"className":281,"code":282,"language":283,"meta":284,"style":284},"language-graphql shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","query EarnerRateSnapshotsQuery {\n  rates: mToken_latestRateSnapshots(\n    orderDirection: desc\n    orderBy: timestamp\n    first: 4\n  ) {\n    value\n    timestamp\n  }\n}\n","graphql","",[274,286,287,295,301,307,313,319,325,331,337,343],{"__ignoreMap":284},[288,289,292],"span",{"class":290,"line":291},"line",1,[288,293,294],{},"query EarnerRateSnapshotsQuery {\n",[288,296,298],{"class":290,"line":297},2,[288,299,300],{},"  rates: mToken_latestRateSnapshots(\n",[288,302,304],{"class":290,"line":303},3,[288,305,306],{},"    orderDirection: desc\n",[288,308,310],{"class":290,"line":309},4,[288,311,312],{},"    orderBy: timestamp\n",[288,314,316],{"class":290,"line":315},5,[288,317,318],{},"    first: 4\n",[288,320,322],{"class":290,"line":321},6,[288,323,324],{},"  ) {\n",[288,326,328],{"class":290,"line":327},7,[288,329,330],{},"    value\n",[288,332,334],{"class":290,"line":333},8,[288,335,336],{},"    timestamp\n",[288,338,340],{"class":290,"line":339},9,[288,341,342],{},"  }\n",[288,344,346],{"class":290,"line":345},10,[288,347,348],{},"}\n",[270,350,351],{},"Example output:",[279,353,357],{"className":354,"code":355,"language":356,"meta":284,"style":284},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"data\": {\n    \"rates\": [\n      {\n        \"value\": \"407\",\n        \"timestamp\": \"1747235135\"\n      },\n      {\n        \"value\": \"415\",\n        \"timestamp\": \"1747223375\"\n      },\n      {\n        \"value\": \"415\",\n        \"timestamp\": \"1747221779\"\n      },\n      {\n        \"value\": \"415\",\n        \"timestamp\": \"1747215359\"\n      }\n    ]\n  }\n}\n","json",[274,358,359,365,383,399,404,429,448,453,457,476,493,498,503,522,540,545,550,569,587,593,599,604],{"__ignoreMap":284},[288,360,361],{"class":290,"line":291},[288,362,364],{"class":363},"sMK4o","{\n",[288,366,367,370,374,377,380],{"class":290,"line":297},[288,368,369],{"class":363},"  \"",[288,371,373],{"class":372},"spNyl","data",[288,375,376],{"class":363},"\"",[288,378,379],{"class":363},":",[288,381,382],{"class":363}," {\n",[288,384,385,388,392,394,396],{"class":290,"line":303},[288,386,387],{"class":363},"    \"",[288,389,391],{"class":390},"sBMFI","rates",[288,393,376],{"class":363},[288,395,379],{"class":363},[288,397,398],{"class":363}," [\n",[288,400,401],{"class":290,"line":309},[288,402,403],{"class":363},"      {\n",[288,405,406,409,413,415,417,420,424,426],{"class":290,"line":315},[288,407,408],{"class":363},"        \"",[288,410,412],{"class":411},"sbssI","value",[288,414,376],{"class":363},[288,416,379],{"class":363},[288,418,419],{"class":363}," \"",[288,421,423],{"class":422},"sfazB","407",[288,425,376],{"class":363},[288,427,428],{"class":363},",\n",[288,430,431,433,436,438,440,442,445],{"class":290,"line":321},[288,432,408],{"class":363},[288,434,435],{"class":411},"timestamp",[288,437,376],{"class":363},[288,439,379],{"class":363},[288,441,419],{"class":363},[288,443,444],{"class":422},"1747235135",[288,446,447],{"class":363},"\"\n",[288,449,450],{"class":290,"line":327},[288,451,452],{"class":363},"      },\n",[288,454,455],{"class":290,"line":333},[288,456,403],{"class":363},[288,458,459,461,463,465,467,469,472,474],{"class":290,"line":339},[288,460,408],{"class":363},[288,462,412],{"class":411},[288,464,376],{"class":363},[288,466,379],{"class":363},[288,468,419],{"class":363},[288,470,471],{"class":422},"415",[288,473,376],{"class":363},[288,475,428],{"class":363},[288,477,478,480,482,484,486,488,491],{"class":290,"line":345},[288,479,408],{"class":363},[288,481,435],{"class":411},[288,483,376],{"class":363},[288,485,379],{"class":363},[288,487,419],{"class":363},[288,489,490],{"class":422},"1747223375",[288,492,447],{"class":363},[288,494,496],{"class":290,"line":495},11,[288,497,452],{"class":363},[288,499,501],{"class":290,"line":500},12,[288,502,403],{"class":363},[288,504,506,508,510,512,514,516,518,520],{"class":290,"line":505},13,[288,507,408],{"class":363},[288,509,412],{"class":411},[288,511,376],{"class":363},[288,513,379],{"class":363},[288,515,419],{"class":363},[288,517,471],{"class":422},[288,519,376],{"class":363},[288,521,428],{"class":363},[288,523,525,527,529,531,533,535,538],{"class":290,"line":524},14,[288,526,408],{"class":363},[288,528,435],{"class":411},[288,530,376],{"class":363},[288,532,379],{"class":363},[288,534,419],{"class":363},[288,536,537],{"class":422},"1747221779",[288,539,447],{"class":363},[288,541,543],{"class":290,"line":542},15,[288,544,452],{"class":363},[288,546,548],{"class":290,"line":547},16,[288,549,403],{"class":363},[288,551,553,555,557,559,561,563,565,567],{"class":290,"line":552},17,[288,554,408],{"class":363},[288,556,412],{"class":411},[288,558,376],{"class":363},[288,560,379],{"class":363},[288,562,419],{"class":363},[288,564,471],{"class":422},[288,566,376],{"class":363},[288,568,428],{"class":363},[288,570,572,574,576,578,580,582,585],{"class":290,"line":571},18,[288,573,408],{"class":363},[288,575,435],{"class":411},[288,577,376],{"class":363},[288,579,379],{"class":363},[288,581,419],{"class":363},[288,583,584],{"class":422},"1747215359",[288,586,447],{"class":363},[288,588,590],{"class":290,"line":589},19,[288,591,592],{"class":363},"      }\n",[288,594,596],{"class":290,"line":595},20,[288,597,598],{"class":363},"    ]\n",[288,600,602],{"class":290,"line":601},21,[288,603,342],{"class":363},[288,605,607],{"class":290,"line":606},22,[288,608,348],{"class":363},[610,611,612],"style",{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}",{"title":284,"searchDepth":291,"depth":297,"links":614},[],"Query snapshots of the earner rate over time.","md",null,{},true,{"title":621,"description":622},"Earner Rate History Query | M0 Protocol API","GraphQL query for M0 earner rate history. Returns historical annualized earn rates applied to approved earners across the M0 stablecoin platform.","zTO2UUFYRBGKJHa6ZUA9O1Y85Q7L4VAa9mSaBChC1Ss",[625,627],{"title":83,"path":84,"stem":85,"description":626,"children":-1},"Retrieve daily yield accrual data for various stablecoins using the GraphQL API.",{"title":91,"path":92,"stem":93,"description":628,"children":-1},"Query the daily expenses of a Minter by address over a given date range."]