{"docsConfig":{"theme":"almond","$schema":"https://mintlify.com/docs.json","name":"Monad Documentation","colors":{"primary":"#836EF9","light":"#836EF9","dark":"#836EF9"},"logo":{"light":"https://mintcdn.com/monadfoundation-40611fb6/gCj3ii1FXtCtIson/static/logo/full-mark-light.png?fit=max\u0026auto=format\u0026n=gCj3ii1FXtCtIson\u0026q=85\u0026s=2a722496725c21beb43e852aed0b0395","dark":"https://mintcdn.com/monadfoundation-40611fb6/gCj3ii1FXtCtIson/static/logo/full-mark-dark.png?fit=max\u0026auto=format\u0026n=gCj3ii1FXtCtIson\u0026q=85\u0026s=4616a760e77429106496e25ad2118d82"},"favicon":"https://mintcdn.com/monadfoundation-40611fb6/s6h_OLLbfu4wHJ0k/static/logo/logo.png?fit=max\u0026auto=format\u0026n=s6h_OLLbfu4wHJ0k\u0026q=85\u0026s=9a25dea71921eb4dbbc995fbb064cfbb","navbar":{"links":[{"icon":"arrow-up-right","href":"https://www.monad.xyz/blog","label":"Blog"},{"icon":"arrow-up-right","href":"https://app.monad.xyz","label":"Try Monad"}]},"footer":{"socials":{"x":"https://x.com/monad","discord":"https://discord.gg/monad","github":"https://github.com/monad-crypto"}},"fonts":{"heading":{"family":"Inter"},"body":{"family":"Inter"}},"icons":{"library":"lucide"},"styling":{"eyebrows":"breadcrumbs","latex":true},"contextual":{"options":["copy","view","assistant"],"display":"header"},"navigation":{"languages":[{"language":"en","default":true,"href":""},{"language":"zh","href":"zh"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"monadfoundation-40611fb6","hasAudioNarration":false,"actualSubdomain":"monadfoundation-40611fb6","customDomains":["docs.monad.xyz"],"gitSource":{"type":"github","owner":"monad-crypto","repo":"docs","deployBranch":"main","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6adf61c0d1c84ec1c210a8f3","collectionId":"ccf8ace9-e6f8-48ba-a59b-7b19dc7f6134","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adf61c0d1c84ec1c210a8f3"},"feedback":{"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6adf61c0d1c84ec1c210a8f3","clientVersion":"0.0.3971","searchFilterCounts":[{"language":"en","tag":"Documentation","count":121},{"language":"zh","tag":"文档","count":116},{"language":"en","tag":"Guides","count":47},{"language":"en","tag":"Node Operations","count":44},{"language":"zh","tag":"指南","count":43},{"language":"zh","tag":"节点运维","count":40},{"language":"en","tag":"Operations","count":31},{"language":"zh","tag":"运维","count":27},{"language":"en","tag":"Tooling and Infrastructure","count":26},{"language":"en","tag":"Upgrade Instructions","count":25},{"language":"zh","tag":"工具和基础设施","count":25},{"language":"zh","tag":"JSON-RPC","count":23},{"language":"en","tag":"Learn","count":21},{"language":"en","tag":"Monad Architecture","count":21},{"language":"zh","tag":"学习","count":21},{"language":"zh","tag":"Monad 架构","count":21},{"language":"zh","tag":"升级说明","count":21},{"language":"en","tag":"Reference","count":20},{"language":"en","tag":"Developer Essentials","count":15},{"language":"zh","tag":"开发者要点","count":15}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":".dark{--gray-50:248 248 251;--gray-100:245 244 247;--gray-200:232 231 235;--gray-300:219 218 221;--gray-400:181 180 184;--gray-500:129 129 133;--gray-600:100 100 104;--gray-700:85 84 89;--gray-800:62 62 65;--gray-900:49 49 53;--gray-950:38 37 41}#content-container{padding-left:1.5rem;padding-right:1.5rem}@media (min-width:1024px){#content-container{padding-left:4rem;padding-right:4rem}}#content-container>div{padding-left:0}@media (min-width:1024px) and (max-width:1280px){#content-container>div{justify-content:start}}#table-of-contents-layout{width:16rem}#content-area{max-width:45rem}#content-area:has(.rpc-sandbox){max-width:70rem}.nav-logo{height:1.5rem}.navbar-link{border:0!important;background:0 0!important;padding:0!important;border-radius:0!important}.navbar-link a{flex-direction:row-reverse;gap:.25rem!important}.dark .navbar-link a{color:rgb(var(--gray-400))!important}.dark .navbar-link a:hover{color:rgb(var(--gray-300))!important}.navbar-link a svg{margin-bottom:-1px;opacity:.4;height:.8rem!important;width:.8rem!important}nav ul.flex{column-gap:1rem}h2,h3,h4{padding-bottom:.5rem}.tab-container{margin-top:-.5rem}[data-component-part=callout-content] ul{margin-left:-4px}[data-component-part=card-content] span{font-size:14px}.mintlify-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.mintlify-table-wrapper .mintlify-table{width:100%}.mintlify-table th{text-align:left}.mintlify-table td[data-numeric]{font-variant-numeric:tabular-nums}.mintlify-table code,[data-table-wrapper] code{white-space:nowrap}[data-table-wrapper] td{min-width:0!important}"}],"page":{"pagePath":"guides/verify-smart-contract","slug":"/guides/verify-smart-contract","pageMetadata":{"title":"Verify a Contract","description":null,"href":"/guides/verify-smart-contract/index"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={p:`p`,..._provideComponents(),...props.components},{Card,CardGroup}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);return _jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Foundry`,href:`/guides/verify-smart-contract/foundry`,children:_jsx(_components.p,{children:`Verify a smart contract on Monad using Foundry`})}),_jsx(Card,{title:`Hardhat`,href:`/guides/verify-smart-contract/hardhat`,children:_jsx(_components.p,{children:`Verify a smart contract on Monad using Hardhat`})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Verify a Contract","description":null,"href":"/guides/verify-smart-contract/index"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"subdomain":"monadfoundation-40611fb6","siteName":"Monad Documentation","title":"Verify a Contract - Monad Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/guides/index","matchLevel":2},"zh":{"href":"/zh/guides/verify-smart-contract/index","matchLevel":1}}},"lastModified":"2026-10-22T07:46:35.986Z","originalFileLocation":"guides/verify-smart-contract/index.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"Monad Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/monadfoundation-40611fb6/YjcmBhDdRfmiXYK3/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/monadfoundation-40611fb6/YjcmBhDdRfmiXYK3/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/monadfoundation-40611fb6/YjcmBhDdRfmiXYK3/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/monadfoundation-40611fb6/YjcmBhDdRfmiXYK3/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/monadfoundation-40611fb6/YjcmBhDdRfmiXYK3/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/monadfoundation-40611fb6/YjcmBhDdRfmiXYK3/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/monadfoundation-40611fb6/YjcmBhDdRfmiXYK3/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/monadfoundation-40611fb6/YjcmBhDdRfmiXYK3/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/monadfoundation-40611fb6/YjcmBhDdRfmiXYK3/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Verify a Contract - Monad Documentation\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Monad Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.monad.xyz/guides/verify-smart-contract\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://monadfoundation-40611fb6.mintlify.app/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Verify+a+Contract\u0026amp;theme=171188bc67c569b02dd6a816\u0026amp;signature=f8755e3c1e1d5a96a3951b49aa45466fae4186f7768d3d1a455dfc127f9e8c24\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Verify a Contract - Monad Documentation\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://monadfoundation-40611fb6.mintlify.app/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Verify+a+Contract\u0026amp;theme=171188bc67c569b02dd6a816\u0026amp;signature=f8755e3c1e1d5a96a3951b49aa45466fae4186f7768d3d1a455dfc127f9e8c24\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/monadfoundation-40611fb6/YjcmBhDdRfmiXYK3/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Monad Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#836EF9\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.monad.xyz/guides/verify-smart-contract\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/guides/verify-smart-contract.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.monad.xyz/guides/verify-smart-contract\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://docs.monad.xyz/zh/guides/verify-smart-contract\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.monad.xyz/guides/verify-smart-contract\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.monad.xyz/#organization\",\"name\":\"Monad Documentation\",\"url\":\"https://docs.monad.xyz\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/monadfoundation-40611fb6/gCj3ii1FXtCtIson/static/logo/full-mark-light.png?fit=max\u0026auto=format\u0026n=gCj3ii1FXtCtIson\u0026q=85\u0026s=2a722496725c21beb43e852aed0b0395\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.monad.xyz#website\",\"name\":\"Monad Documentation\",\"url\":\"https://docs.monad.xyz\",\"publisher\":{\"@id\":\"https://docs.monad.xyz/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.monad.xyz/guides/verify-smart-contract#webpage\",\"url\":\"https://docs.monad.xyz/guides/verify-smart-contract\",\"name\":\"Verify a Contract\",\"dateModified\":\"2026-10-22T07:46:35.986Z\",\"isPartOf\":{\"@id\":\"https://docs.monad.xyz#website\"},\"breadcrumb\":{\"@id\":\"https://docs.monad.xyz/guides/verify-smart-contract#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.monad.xyz/guides/verify-smart-contract#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Guides\",\"item\":\"https://docs.monad.xyz/guides/index\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Verify a Contract\",\"item\":\"https://docs.monad.xyz/guides/verify-smart-contract/index\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Verify a Contract\",\"item\":\"https://docs.monad.xyz/guides/verify-smart-contract\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.monad.xyz/guides/verify-smart-contract#article\",\"headline\":\"Verify a Contract\",\"name\":\"Verify a Contract\",\"url\":\"https://docs.monad.xyz/guides/verify-smart-contract\",\"mainEntityOfPage\":{\"@id\":\"https://docs.monad.xyz/guides/verify-smart-contract#webpage\"},\"dateModified\":\"2026-10-22T07:46:35.986Z\",\"publisher\":{\"@id\":\"https://docs.monad.xyz/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.monad.xyz#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Monad Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Monad Documentation","nav":{"global":null,"languages":[{"language":"en","default":true,"tabs":[{"tab":"Documentation","groups":[{"group":"Introduction","pages":[{"title":"Introduction","href":""},{"title":"Why Blockchain?","href":"/introduction/why-blockchain"},{"title":"Why Monad: Decentralization + Performance","href":"/introduction/why-monad"},{"title":"Monad for Users","href":"/introduction/monad-for-users"},{"title":"Monad for Developers: Transactions, Consensus, Parallel Execution, and MonadDb","sidebarTitle":"Monad for Developers","href":"/introduction/monad-for-developers"}]},{"group":"Developer Essentials","pages":[{"title":"Developer Essentials","sidebarTitle":"Get started","href":"/developer-essentials/index"},{"group":"Network Information - Mainnet","root":{"title":"Network Information - Mainnet","href":"/developer-essentials/network-information/index"},"pages":[{"title":"Tokens and Bridges","href":"/developer-essentials/network-information/tokens-and-bridges"}]},{"title":"Network Information - Testnet","href":"/developer-essentials/testnet"},{"title":"Deployment Summary for Developers","href":"/developer-essentials/summary"},{"title":"Differences between Monad and Ethereum","href":"/developer-essentials/differences"},{"title":"Transactions","href":"/developer-essentials/transactions"},{"title":"Wallet Developer Integration Guide","sidebarTitle":"Wallet Developers","href":"/developer-essentials/wallet-developers"},{"title":"Gas Pricing","href":"/developer-essentials/gas-pricing"},{"title":"Opcode Pricing","href":"/developer-essentials/opcode-pricing"},{"title":"Precompiles","href":"/developer-essentials/precompiles"},{"title":"Reserve Balance","href":"/developer-essentials/reserve-balance"},{"title":"EIP-7702 on Monad: How EOA Delegation Works","sidebarTitle":"EIP-7702 on Monad","href":"/developer-essentials/eip-7702"},{"title":"Historical Data","href":"/developer-essentials/historical-data"},{"title":"Best Practices for Building High Performance Apps","href":"/developer-essentials/best-practices"},{"group":"Changelog","root":{"title":"Changelog","href":"/developer-essentials/changelog/index"},"pages":[{"title":"Releases","href":"/developer-essentials/changelog/releases"}]}]},{"group":"Tooling and Infrastructure","pages":[{"title":"Tooling and Infrastructure","sidebarTitle":"Get started","href":"/tooling-and-infra/index"},{"title":"Agentic Payments","href":"/tooling-and-infra/agentic-payments"},{"title":"Analytics","href":"/tooling-and-infra/analytics"},{"title":"Monad Block Explorers: MonadVision and Monadscan","sidebarTitle":"Block Explorers","href":"/tooling-and-infra/block-explorers"},{"title":"Card Issuing on Monad: Immersve and Rain Stablecoin Cards","sidebarTitle":"Card Issuing","href":"/tooling-and-infra/card-issuing"},{"title":"Cross-Chain","href":"/tooling-and-infra/cross-chain"},{"title":"Custody","href":"/tooling-and-infra/custody"},{"title":"DEX Aggregators","href":"/tooling-and-infra/dex-aggregators"},{"title":"Earn/Yield Infrastructure","href":"/tooling-and-infra/earn-yield"},{"group":"Indexers","root":{"title":"Indexers","href":"/tooling-and-infra/indexers/index"},"pages":[{"title":"Common Data","href":"/tooling-and-infra/indexers/common-data"},{"title":"Indexing Frameworks","href":"/tooling-and-infra/indexers/indexing-frameworks"}]},{"title":"Onramps","href":"/tooling-and-infra/onramps"},{"title":"Oracles","href":"/tooling-and-infra/oracles"},{"title":"Payment Orchestrators","href":"/tooling-and-infra/payment-orchestrators"},{"title":"Privacy","href":"/tooling-and-infra/privacy"},{"title":"RPC Providers","href":"/tooling-and-infra/rpc-providers"},{"group":"Toolkits","root":{"title":"Toolkits","href":"/tooling-and-infra/toolkits/index"},"pages":[{"title":"Foundry","href":"/tooling-and-infra/toolkits/foundry"},{"title":"Hardhat","href":"/tooling-and-infra/toolkits/hardhat"},{"title":"Monad Solonet","href":"/tooling-and-infra/toolkits/monad-solonet"}]},{"group":"Wallets","root":{"title":"Wallets","href":"/tooling-and-infra/wallets/index"},"pages":[{"title":"Software Wallets","href":"/tooling-and-infra/wallets/software-wallets"},{"title":"Hardware Wallets","href":"/tooling-and-infra/wallets/hardware-wallets"},{"title":"Institutional Wallets","href":"/tooling-and-infra/wallets/institutional-wallets"},{"title":"Multisig Wallets","href":"/tooling-and-infra/wallets/multisig-wallets"}]},{"group":"Wallet Infrastructure","root":{"title":"Wallet Infrastructure","href":"/tooling-and-infra/wallet-infra/index"},"pages":[{"title":"Embedded Wallets","href":"/tooling-and-infra/wallet-infra/embedded-wallets"},{"title":"Account Abstraction Providers","href":"/tooling-and-infra/wallet-infra/account-abstraction"},{"title":"Smart Account Implementations","href":"/tooling-and-infra/wallet-infra/smart-accounts"}]}]},{"group":"Reference","pages":[{"group":"JSON-RPC","pages":[{"title":"JSON-RPC Overview","sidebarTitle":"Overview","href":"/reference/json-rpc/overview"},{"title":"JSON-RPC Playground","sidebarTitle":"Playground","mode":"wide","href":"/reference/json-rpc/playground"},{"title":"JSON-RPC API Reference","sidebarTitle":"API","href":"/reference/json-rpc/api"}]},{"group":"Execution Events","pages":[{"title":"Execution Events","href":"/execution-events/index"},{"title":"Release notes","href":"/execution-events/release-notes"},{"group":"Getting Started","root":{"title":"Getting started","href":"/execution-events/getting-started/index"},"pages":[{"title":"Building the C example program","href":"/execution-events/getting-started/c"},{"title":"Building the Rust example program","href":"/execution-events/getting-started/rust"},{"title":"Running the example program on snapshot data","href":"/execution-events/getting-started/snapshot"},{"title":"Setting up your Monad node","href":"/execution-events/getting-started/setup-node"},{"title":"Running the example program on live data, and next steps","href":"/execution-events/getting-started/final"}]},{"title":"Execution events overview","href":"/execution-events/overview"},{"title":"Event rings in detail","href":"/execution-events/event-ring"},{"title":"C API","href":"/execution-events/c-api"},{"title":"Rust API","href":"/execution-events/rust-api"},{"title":"Consensus events","href":"/execution-events/consensus-events"},{"title":"Advanced topics","href":"/execution-events/advanced"}]},{"group":"Staking","pages":[{"title":"Staking Overview","sidebarTitle":"Overview","href":"/reference/staking/overview"},{"title":"Staking API Reference","sidebarTitle":"API","href":"/reference/staking/api"}]},{"group":"Machine Payments Protocol","pages":[{"title":"MPP Overview","sidebarTitle":"Overview","href":"/reference/mpp/overview"},{"title":"MPP API Reference","sidebarTitle":"API","href":"/reference/mpp/api"}]}]},{"group":"Guides","pages":[{"title":"Guides","sidebarTitle":"Get started","href":"/guides/index"},{"group":"Add Monad to Wallet","root":{"title":"Add Monad to Wallet","href":"/guides/add-monad-to-wallet/index"},"pages":[{"title":"Add Monad Mainnet to Wallet","href":"/guides/add-monad-to-wallet/mainnet"},{"title":"Add Monad Testnet to Wallet","href":"/guides/add-monad-to-wallet/testnet"}]},{"group":"Deploy a Contract","root":{"title":"Deploy a Contract","href":"/guides/deploy-smart-contract/index"},"pages":[{"title":"Deploy a smart contract on Monad using Foundry","href":"/guides/deploy-smart-contract/foundry"},{"title":"Deploy a smart contract on Monad using Hardhat","href":"/guides/deploy-smart-contract/hardhat"},{"title":"Deploy a smart contract on Monad using Remix","description":null,"href":"/guides/deploy-smart-contract/remix"}]},{"group":"Verify a Contract","root":{"title":"Verify a Contract","href":"/guides/verify-smart-contract/index"},"pages":[{"title":"Verify a smart contract on Monad using Foundry","description":null,"href":"/guides/verify-smart-contract/foundry"},{"title":"Verify a smart contract on Monad using Hardhat","description":null,"href":"/guides/verify-smart-contract/hardhat"}]},{"group":"Use an Indexer","root":{"title":"Use an Indexer","href":"/guides/indexers/index"},"pages":[{"title":"How to index token transfers with GhostGraph","href":"/guides/indexers/ghost"},{"title":"How to build a transfer notification bot with Envio HyperIndex","href":"/guides/indexers/tg-bot-using-envio"},{"title":"How to query token data with Envio HyperSync","href":"/guides/indexers/token-snapshot-hypersync"},{"title":"How to index every WMON transfer using QuickNode Streams","href":"/guides/indexers/quicknode-streams"}]},{"group":"Build with Uniswap v4 Hooks","root":{"title":"Build with Uniswap v4 Hooks","sidebarTitle":"Overview","href":"/guides/uniswap-v4-hooks/index"},"pages":[{"title":"Set up the hook project","sidebarTitle":"Setup","href":"/guides/uniswap-v4-hooks/setup"},{"title":"Deploy the hook and test tokens","sidebarTitle":"Deploy","href":"/guides/uniswap-v4-hooks/deploy"},{"title":"Exercise and verify the pool","sidebarTitle":"Pool lifecycle","href":"/guides/uniswap-v4-hooks/pool-lifecycle"},{"title":"Customize and publish a hook","sidebarTitle":"Customize and publish","href":"/guides/uniswap-v4-hooks/customize-and-publish"}]},{"title":"Build with NFTs","sidebarTitle":"Build with NFTs","href":"/guides/build-with-nfts"},{"group":"Execution Events","root":{"title":"How to accelerate your app with Execution Events","href":"/guides/execution-events/index"},"pages":[{"title":"Set up Execution Events","href":"/guides/execution-events/setup"},{"title":"How to Consume Execution Events in Rust","href":"/guides/execution-events/consume-rust"}]},{"group":"EVM Resources","root":{"title":"EVM Resources","href":"/guides/evm-resources/index"},"pages":[{"title":"EVM Behavior","href":"/guides/evm-resources/evm-behavior"},{"title":"Solidity Resources","href":"/guides/evm-resources/solidity-resources"},{"group":"Other Languages","root":{"title":"Other Languages","href":"/guides/evm-resources/other-languages/index"},"pages":[{"title":"Vyper","href":"/guides/evm-resources/other-languages/vyper"},{"title":"Yul","href":"/guides/evm-resources/other-languages/yul"}]}]},{"group":"More guides","pages":[{"title":"How to build a basic dApp with Scaffold-ETH","href":"/guides/scaffold-eth"},{"title":"Custom Stablecoins on Monad with Brale","href":"/guides/brale"},{"title":"How to connect a wallet to your app with Reown AppKit","href":"/guides/reown"},{"group":"Mera","root":{"title":"How to create passkey accounts with Mera","href":"/guides/mera"},"pages":[{"title":"How to use Mera with React Native","href":"/guides/mera/react-native"}]},{"title":"How to build an MCP server that can interact with Monad Testnet","href":"/guides/monad-mcp"},{"title":"x402 on Monad: Set Up a Payable HTTP Endpoint","sidebarTitle":"How to set up an x402-enabled endpoint with Monad support","href":"/guides/x402"},{"title":"ERC-8004 on Monad: Register Trustless Agents","sidebarTitle":"How to register and build with ERC-8004 (Trustless Agents) on Monad","href":"/guides/erc-8004"},{"title":"How to build with ERC-6551 (Token-Bound Accounts) on Monad","sidebarTitle":"ERC-6551 (Token-Bound Accounts)","href":"/guides/erc-6551"},{"title":"How to make your Monad contract clear-signable (ERC-7730)","href":"/guides/clear-signing"},{"title":"How to build a portfolio viewer using Moralis API","href":"/guides/moralis-api"},{"title":"How to add swaps to your app using Kuru Flow","href":"/guides/kuru-flow"},{"title":"How to build custom deep links in an Expo-based mobile app","href":"/guides/deeplinks-using-expo"}]},{"group":"Templates","pages":[{"group":"Farcaster Mini Apps","root":{"title":"Farcaster Mini Apps","href":"/templates/farcaster-miniapp/index"},"pages":[{"title":"How to build a Farcaster Mini App","href":"/templates/farcaster-miniapp/getting-started"},{"title":"How to send notifications to users of the Farcaster Mini App","href":"/templates/farcaster-miniapp/sending-notifications"},{"title":"How to publish a Farcaster Mini App","href":"/templates/farcaster-miniapp/publishing-miniapp"},{"title":"How to generate user specific images in the Farcaster Mini App","href":"/templates/farcaster-miniapp/generating-custom-og-images"},{"title":"How to add haptics to a Farcaster Mini App","href":"/templates/farcaster-miniapp/haptics"}]},{"title":"How to use the React Native Privy embedded wallet template","href":"/templates/react-native-privy-embedded-wallet"},{"title":"How to use the React Native sponsored transactions template","href":"/templates/react-native-privy-pimlico-sponsored-transactions"},{"title":"How to use the React Native Thirdweb embedded wallet template","href":"/templates/react-native-thirdweb-embedded-wallet"},{"title":"How to use the Next.js PWA Privy embedded wallet template","href":"/templates/next-serwist-privy-embedded-wallet"},{"title":"How to use the Next.js PWA sponsored transactions template","href":"/templates/next-serwist-privy-smart-wallet"},{"title":"How to use the Next.js Serwist 0x Privy embedded wallet template","href":"/templates/next-serwist-0x-privy-embedded-wallet"},{"title":"How to use the Next.js Serwist Thirdweb embedded wallet template","href":"/templates/next-serwist-thirdweb"}]}]},{"group":"Resources","pages":[{"title":"Frequently Asked Questions","href":"/faq"},{"title":"Official Monad Links: Website, Discord, X, and Telegram","sidebarTitle":"Official Links","href":"/official-links"},{"title":"Security","href":"/security"}]},{"group":"For AI Agents","pages":[{"title":"Current Facts for AI Agents","href":"/ai/current-facts"},{"title":"Monad Developer Docs - AI Index","href":"/ai/developers"},{"title":"Monad JSON-RPC Docs - AI Index","href":"/ai/rpc"},{"title":"Monad Node Operations Docs - AI Index","href":"/ai/node-ops"},{"title":"Monad Architecture Docs - AI Index","href":"/ai/architecture"}]}]},{"tab":"Learn","pages":[{"title":"Learn","href":"/monad-arch"}]},{"tab":"Node Operations","pages":[{"title":"Node Operations","href":"/node-ops"}]}]},{"language":"zh","pages":[{"title":"zh","href":"/zh/guides/verify-smart-contract"}]}]},"title":"Verify a Contract - Monad Documentation","buildId":"dpl_DFJrtvUi8HS5F9nkooKuDJsuD5BM","deploymentId":"dpl_DFJrtvUi8HS5F9nkooKuDJsuD5BM","dynamics":[],"chunks":[]}