[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"navigation":3,"\u002Fapi-reference\u002Fprotocol\u002Frecipes\u002Ftoken-holders":264,"\u002Fapi-reference\u002Fprotocol\u002Frecipes\u002Ftoken-holders-surround":615},[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":103,"body":266,"description":606,"draft":21,"extension":607,"links":608,"meta":609,"navigation":610,"path":104,"seo":611,"stem":105,"__hash__":614},"docs\u002Fapi-reference\u002Fprotocol\u002Frecipes\u002Ftoken-holders.md",{"type":267,"value":268,"toc":591},"minimark",[269,273,278,286,339,344,347,390,394,399,446,450,452,462,466,472,508,512,514,522,526,531,566,570,572,580,584,587],[270,271,272],"p",{},"This guide explains how to query holder information across different chains in the M0 ecosystem. Each chain features M0-powered stablecoins that are included in the holders response.",[274,275,277],"h2",{"id":276},"ethereum","Ethereum",[270,279,280,281,285],{},"Query current ",[282,283,284],"code",{},"$M"," holders on Ethereum with their balances and accrued yields:",[287,288,293],"pre",{"className":289,"code":290,"language":291,"meta":292,"style":292},"language-graphql shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","query MHoldersQuery {\n  MHolders(first: 100) {\n    address\n    balance\n    accruedYield\n  }\n}\n","graphql","",[282,294,295,303,309,315,321,327,333],{"__ignoreMap":292},[296,297,300],"span",{"class":298,"line":299},"line",1,[296,301,302],{},"query MHoldersQuery {\n",[296,304,306],{"class":298,"line":305},2,[296,307,308],{},"  MHolders(first: 100) {\n",[296,310,312],{"class":298,"line":311},3,[296,313,314],{},"    address\n",[296,316,318],{"class":298,"line":317},4,[296,319,320],{},"    balance\n",[296,322,324],{"class":298,"line":323},5,[296,325,326],{},"    accruedYield\n",[296,328,330],{"class":298,"line":329},6,[296,331,332],{},"  }\n",[296,334,336],{"class":298,"line":335},7,[296,337,338],{},"}\n",[340,341,343],"h3",{"id":342},"featured-stablecoins-on-ethereum","Featured Stablecoins on Ethereum",[270,345,346],{},"The holders response includes the following M0-powered stablecoins:",[348,349,350,363,372,381],"ul",{},[351,352,353,359,360],"li",{},[354,355,356,358],"strong",{},[282,357,284],{}," (Wrapped)"," (WM) - ",[282,361,362],{},"0x437cc33344a0b27a429f795ff6b469c72698b291",[351,364,365,368,369],{},[354,366,367],{},"Metamask USD"," (mUSD) - ",[282,370,371],{},"0xacA92E438df0B2401fF60dA7E4337B687a2435DA",[351,373,374,377,378],{},[354,375,376],{},"Noble"," (USDN) - ",[282,379,380],{},"0x83Ae82Bd4054e815fB7B189C39D9CE670369ea16",[351,382,383,386,387],{},[354,384,385],{},"Usual"," (UsualM) - ",[282,388,389],{},"0x4Cbc25559DbBD1272EC5B64c7b5F48a2405e6470",[274,391,393],{"id":392},"arbitrum","Arbitrum",[270,395,280,396,398],{},[282,397,284],{}," holders on Arbitrum with their balances and accrued yields:",[287,400,402],{"className":289,"code":401,"language":291,"meta":292,"style":292},"query WMHoldersArbitrumQuery {\n  WMHoldersArbitrum(first: 100) {\n    address\n    balance\n    accruedYield\n    claimedYield\n    unclaimedYield\n  }\n}\n",[282,403,404,409,414,418,422,426,431,436,441],{"__ignoreMap":292},[296,405,406],{"class":298,"line":299},[296,407,408],{},"query WMHoldersArbitrumQuery {\n",[296,410,411],{"class":298,"line":305},[296,412,413],{},"  WMHoldersArbitrum(first: 100) {\n",[296,415,416],{"class":298,"line":311},[296,417,314],{},[296,419,420],{"class":298,"line":317},[296,421,320],{},[296,423,424],{"class":298,"line":323},[296,425,326],{},[296,427,428],{"class":298,"line":329},[296,429,430],{},"    claimedYield\n",[296,432,433],{"class":298,"line":335},[296,434,435],{},"    unclaimedYield\n",[296,437,439],{"class":298,"line":438},8,[296,440,332],{},[296,442,444],{"class":298,"line":443},9,[296,445,338],{},[340,447,449],{"id":448},"featured-stablecoins-on-arbitrum","Featured Stablecoins on Arbitrum",[270,451,346],{},[348,453,454],{},[351,455,456,459,460],{},[354,457,458],{},"USDai"," (USDai) - ",[282,461,380],{},[274,463,465],{"id":464},"hyperliquid","Hyperliquid",[270,467,468,469,471],{},"Query a specific ",[282,470,284],{}," holder on Hyperliquid:",[287,473,475],{"className":289,"code":474,"language":291,"meta":292,"style":292},"query HyperliquidHolderQuery {\n  hyperliquid_holder {\n    address\n    isEarning\n    accruedYield\n  }\n}\n",[282,476,477,482,487,491,496,500,504],{"__ignoreMap":292},[296,478,479],{"class":298,"line":299},[296,480,481],{},"query HyperliquidHolderQuery {\n",[296,483,484],{"class":298,"line":305},[296,485,486],{},"  hyperliquid_holder {\n",[296,488,489],{"class":298,"line":311},[296,490,314],{},[296,492,493],{"class":298,"line":317},[296,494,495],{},"    isEarning\n",[296,497,498],{"class":298,"line":323},[296,499,326],{},[296,501,502],{"class":298,"line":329},[296,503,332],{},[296,505,506],{"class":298,"line":335},[296,507,338],{},[340,509,511],{"id":510},"featured-stablecoins-on-hyperliquid","Featured Stablecoins on Hyperliquid",[270,513,346],{},[348,515,516],{},[351,517,518,519],{},"USDhl (USDhl) - ",[282,520,521],{},"0xb50A96253aBDF803D85efcDce07Ad8becBc52BD5",[274,523,525],{"id":524},"linea","Linea",[270,527,468,528,530],{},[282,529,284],{}," holder on Linea:",[287,532,534],{"className":289,"code":533,"language":291,"meta":292,"style":292},"query LineaHolderQuery {\n  linea_holders {\n    address\n    isEarning\n    accruedYield\n  }\n}\n",[282,535,536,541,546,550,554,558,562],{"__ignoreMap":292},[296,537,538],{"class":298,"line":299},[296,539,540],{},"query LineaHolderQuery {\n",[296,542,543],{"class":298,"line":305},[296,544,545],{},"  linea_holders {\n",[296,547,548],{"class":298,"line":311},[296,549,314],{},[296,551,552],{"class":298,"line":317},[296,553,495],{},[296,555,556],{"class":298,"line":323},[296,557,326],{},[296,559,560],{"class":298,"line":329},[296,561,332],{},[296,563,564],{"class":298,"line":335},[296,565,338],{},[340,567,569],{"id":568},"featured-stablecoins-on-linea","Featured Stablecoins on Linea",[270,571,346],{},[348,573,574],{},[351,575,576,368,578],{},[354,577,367],{},[282,579,371],{},[274,581,583],{"id":582},"solana","Solana",[270,585,586],{},"Coming soon.",[588,589,590],"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);}",{"title":292,"searchDepth":299,"depth":305,"links":592},[593,596,599,602,605],{"id":276,"depth":305,"text":277,"children":594},[595],{"id":342,"depth":311,"text":343},{"id":392,"depth":305,"text":393,"children":597},[598],{"id":448,"depth":311,"text":449},{"id":464,"depth":305,"text":465,"children":600},[601],{"id":510,"depth":311,"text":511},{"id":524,"depth":305,"text":525,"children":603},[604],{"id":568,"depth":311,"text":569},{"id":582,"depth":305,"text":583},"Query holder information across different chains in the M0 ecosystem.","md",null,{},true,{"title":612,"description":613},"Token Holders Query | M0 Protocol API","GraphQL query for M0 token holder data. Returns holder addresses, balances, and earning status for $M and stablecoin extensions on the M0 platform.","MVzgi3p9nMjRcg8CagNmAdNwqDrwBULILgC-VLDzsTk",[616,618],{"title":99,"path":100,"stem":101,"description":617,"children":-1},"Query historical values for protocol configuration parameters.",{"title":107,"path":108,"stem":109,"description":619,"children":-1},"Retrieve token data for M0 protocol tokens including metadata, holders, and supply information."]