[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"navigation":3,"\u002Fapi-reference\u002Fprotocol\u002Fchangelog":274,"\u002Fapi-reference\u002Fprotocol\u002Fchangelog-surround":494},[4,22,114,166,183,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,77],{"title":70,"path":71,"stem":72},"Changelog","\u002Fapi-reference\u002Fprotocol\u002Fchangelog","api-reference\u002Fprotocol\u002Fchangelog",{"title":74,"path":75,"stem":76},"Protocol API","\u002Fapi-reference\u002Fprotocol\u002Foverview","api-reference\u002Fprotocol\u002Foverview",{"title":78,"path":79,"stem":80,"children":81,"page":21},"Recipes","\u002Fapi-reference\u002Fprotocol\u002Frecipes","api-reference\u002Fprotocol\u002Frecipes",[82,86,90,94,98,102,106,110],{"title":83,"path":84,"stem":85},"Collateral Composition","\u002Fapi-reference\u002Fprotocol\u002Frecipes\u002Fcollateral-composition","api-reference\u002Fprotocol\u002Frecipes\u002Fcollateral-composition",{"title":87,"path":88,"stem":89},"Daily Yields","\u002Fapi-reference\u002Fprotocol\u002Frecipes\u002Fdaily-yields","api-reference\u002Fprotocol\u002Frecipes\u002Fdaily-yields",{"title":91,"path":92,"stem":93},"Earner Rate History","\u002Fapi-reference\u002Fprotocol\u002Frecipes\u002Fearner-rate-history","api-reference\u002Fprotocol\u002Frecipes\u002Fearner-rate-history",{"title":95,"path":96,"stem":97},"Minter Daily Expenses","\u002Fapi-reference\u002Fprotocol\u002Frecipes\u002Fminter-daily-expenses","api-reference\u002Fprotocol\u002Frecipes\u002Fminter-daily-expenses",{"title":99,"path":100,"stem":101},"Network Supply","\u002Fapi-reference\u002Fprotocol\u002Frecipes\u002Fnetwork-supply","api-reference\u002Fprotocol\u002Frecipes\u002Fnetwork-supply",{"title":103,"path":104,"stem":105},"Protocol Configuration","\u002Fapi-reference\u002Fprotocol\u002Frecipes\u002Fprotocol-config","api-reference\u002Fprotocol\u002Frecipes\u002Fprotocol-config",{"title":107,"path":108,"stem":109},"Token Holders","\u002Fapi-reference\u002Fprotocol\u002Frecipes\u002Ftoken-holders","api-reference\u002Fprotocol\u002Frecipes\u002Ftoken-holders",{"title":111,"path":112,"stem":113},"Token Overview","\u002Fapi-reference\u002Fprotocol\u002Frecipes\u002Ftoken-overview","api-reference\u002Fprotocol\u002Frecipes\u002Ftoken-overview",{"title":115,"path":116,"stem":117,"children":118,"page":21},"Build","\u002Fbuild","build",[119,123,127,131,135,139,143,147,151,154,157,160,163],{"title":120,"path":121,"stem":122},"Liquidity","\u002Fbuild\u002Faccessing-liquidity","build\u002Faccessing-liquidity",{"title":124,"path":125,"stem":126},"Integrating with the M0 Portals","\u002Fbuild\u002Fbridging-developer","build\u002Fbridging-developer",{"title":128,"path":129,"stem":130},"Bridging M And wM Tokens","\u002Fbuild\u002Fbridging-user","build\u002Fbridging-user",{"title":132,"path":133,"stem":134},"Design templates","\u002Fbuild\u002Fchoosing-your-model","build\u002Fchoosing-your-model",{"title":136,"path":137,"stem":138},"Cross chain","\u002Fbuild\u002Fcross-chain","build\u002Fcross-chain",{"title":140,"path":141,"stem":142},"Overview","\u002Fbuild\u002Foverview","build\u002Foverview",{"title":144,"path":145,"stem":146},"Design customization","\u002Fbuild\u002Fstablecoin-features","build\u002Fstablecoin-features",{"title":148,"path":149,"stem":150},"Implementation guide","\u002Fbuild\u002Fsvm-noyield-guide","build\u002Fsvm-noyield-guide",{"title":140,"path":152,"stem":153},"\u002Fbuild\u002Fsvm-noyield-guide-overview","build\u002Fsvm-noyield-guide-overview",{"title":148,"path":155,"stem":156},"\u002Fbuild\u002Ftreasury-guide","build\u002Ftreasury-guide",{"title":148,"path":158,"stem":159},"\u002Fbuild\u002Ftreasury-jmi-guide","build\u002Ftreasury-jmi-guide",{"title":140,"path":161,"stem":162},"\u002Fbuild\u002Ftreasury-jmi-overview","build\u002Ftreasury-jmi-overview",{"title":140,"path":164,"stem":165},"\u002Fbuild\u002Ftreasury-model","build\u002Ftreasury-model",{"title":167,"path":168,"stem":169,"children":170,"page":21},"Get Started","\u002Fget-started","get-started",[171,175,179],{"title":172,"path":173,"stem":174},"Architecture overview","\u002Fget-started\u002Fhow-it-works","get-started\u002Fhow-it-works",{"title":176,"path":177,"stem":178},"About M0","\u002Fget-started\u002Foverview","get-started\u002Foverview",{"title":180,"path":181,"stem":182},"Platform mechanics","\u002Fget-started\u002Fprotocol-mechanics","get-started\u002Fprotocol-mechanics",{"title":184,"path":185,"stem":186,"children":187,"page":21},"Issuers","\u002Fissuers","issuers",[188],{"title":140,"path":189,"stem":190},"\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,266,270],{"title":253,"path":254,"stem":255,"children":256},"Deployments","\u002Fresources\u002Faddresses","resources\u002Faddresses\u002Findex",[257,258,262],{"title":253,"path":254,"stem":255},{"title":259,"path":260,"stem":261},"M0 Platform Deployments","\u002Fresources\u002Faddresses\u002Fm0-platform","resources\u002Faddresses\u002Fm0-platform",{"title":263,"path":264,"stem":265},"PYUSDx Platform Deployments","\u002Fresources\u002Faddresses\u002Fpyusdx-platform","resources\u002Faddresses\u002Fpyusdx-platform",{"title":267,"path":268,"stem":269},"Audits","\u002Fresources\u002Faudits","resources\u002Faudits",{"title":271,"path":272,"stem":273},"Glossary","\u002Fresources\u002Fglossary","resources\u002Fglossary",{"id":275,"title":70,"body":276,"description":485,"draft":21,"extension":486,"links":487,"meta":488,"navigation":489,"path":71,"seo":490,"stem":72,"__hash__":493},"docs\u002Fapi-reference\u002Fprotocol\u002Fchangelog.md",{"type":277,"value":278,"toc":456},"minimark",[279,283,288,293,321,325,329,337,341,344,352,356,359,377,381,384,392,396,412,416,419,434,438,441,449,453],[280,281,282],"p",{},"Log of notable changes added to the Protocol API.",[284,285,287],"h2",{"id":286},"_2025-12-18","2025-12-18",[289,290,292],"h3",{"id":291},"deprecated","Deprecated",[294,295,296,312],"ul",{},[297,298,299,303,304,307,308,311],"li",{},[300,301,302],"code",{},"hyperliquid_holder"," query: Migrate to ",[300,305,306],{},"usdhl_hyperevm_stablecoins",". See\n",[309,310,87],"a",{"href":88}," for more information. Sunsetting by Jan 8, 2026.",[297,313,314,303,317,320],{},[300,315,316],{},"SolanaBridgeEvents",[300,318,319],{},"solanaSupply",". Sunsetting by Jan 8, 2026.",[284,322,324],{"id":323},"_2025-12-15","2025-12-15",[289,326,328],{"id":327},"added","Added",[294,330,331],{},[297,332,333,334,336],{},"Prefixed stablecoins queries. See ",[309,335,87],{"href":88}," for more information.",[284,338,340],{"id":339},"_2025-12-08","2025-12-08",[289,342,328],{"id":343},"added-1",[294,345,346],{},[297,347,348,351],{},[300,349,350],{},"MDailyEarningsSnapshots"," query to get aggregated daily earnings snapshots for the entire protocol.",[284,353,355],{"id":354},"_2025-10-28","2025-10-28",[289,357,328],{"id":358},"added-2",[294,360,361,371],{},[297,362,363,366,367,370],{},[300,364,365],{},"usdz_mainnet"," and ",[300,368,369],{},"usdz_arbitrum"," queries to get USDZ data from Ethereum and Arbitrum.",[297,372,373,376],{},[300,374,375],{},"dfns_mainnet"," query to get 0FNS data from Ethereum.",[284,378,380],{"id":379},"_2025-10-06","2025-10-06",[289,382,328],{"id":383},"added-3",[294,385,386],{},[297,387,388,391],{},[300,389,390],{},"solanaUsdkSupply"," query to get the daily supply of $USDK on Solana.",[289,393,395],{"id":394},"fixed","Fixed",[294,397,398],{},[297,399,400,401,404,405,366,408,411],{},"Wrapped ",[300,402,403],{},"$M","'s ",[300,406,407],{},"accruedYield",[300,409,410],{},"unclaimedYield"," values on Ethereum.",[284,413,415],{"id":414},"_2025-07-07","2025-07-07",[289,417,328],{"id":418},"added-4",[294,420,421,428,431],{},[297,422,423,424,427],{},"$M token on-chain Arbitrum data is now available under the ",[300,425,426],{},"arb_*"," queries.",[297,429,430],{},"Changelog page.",[297,432,433],{},"Doc's recipe to query $M Supply snapshots.",[284,435,437],{"id":436},"_2025-06-24","2025-06-24",[289,439,395],{"id":440},"fixed-1",[294,442,443],{},[297,444,445,448],{},[300,446,447],{},"MHolderSnapshots",": some holders with large historical data were getting wrong values for recent dates.",[284,450,452],{"id":451},"_2025-04-01","2025-04-01",[280,454,455],{},"🍃 Initial release.",{"title":457,"searchDepth":458,"depth":459,"links":460},"",1,2,[461,465,468,471,474,478,481,484],{"id":286,"depth":459,"text":287,"children":462},[463],{"id":291,"depth":464,"text":292},3,{"id":323,"depth":459,"text":324,"children":466},[467],{"id":327,"depth":464,"text":328},{"id":339,"depth":459,"text":340,"children":469},[470],{"id":343,"depth":464,"text":328},{"id":354,"depth":459,"text":355,"children":472},[473],{"id":358,"depth":464,"text":328},{"id":379,"depth":459,"text":380,"children":475},[476,477],{"id":383,"depth":464,"text":328},{"id":394,"depth":464,"text":395},{"id":414,"depth":459,"text":415,"children":479},[480],{"id":418,"depth":464,"text":328},{"id":436,"depth":459,"text":437,"children":482},[483],{"id":440,"depth":464,"text":395},{"id":451,"depth":459,"text":452},"Log of notable changes to the M0 Protocol API — new queries, deprecations, and fixes.","md",null,{},true,{"title":491,"description":492},"M0 Protocol API Changelog","Notable changes to the M0 Protocol API, including new GraphQL queries, deprecations, and fixes.","kFtHGtSiBhQ29jUD7UpvvMCBo0WvWMIgkziIbHh8pU4",[495,497],{"title":61,"path":62,"stem":63,"description":496,"children":-1},"Generate TypeScript types for the M0 Orchestration API directly from the OpenAPI specification.",{"title":74,"path":75,"stem":76,"description":498,"children":-1},"Query on-chain M0 protocol data — token supplies, holder balances, yields, and configuration — via GraphQL."]