Solana Address Lookup Table used to optimize Blank transaction size.
Blank integrates with shared third-party Meteora programs. Those addresses are
not listed here because they are not controlled by Blank and are not proof
that a token launched through Blank.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Blank","public":true,"description":"Product and developer documentation for launching, trading, staking, and integrating Blank tokens.","colors":{"primary":"#496100","light":"#C8FF00","dark":"#667F00"},"logo":{"light":"https://mintcdn.com/blank-5e82957c/cmINdc-sE0lb1b9M/images/logo-light.svg?fit=max\u0026auto=format\u0026n=cmINdc-sE0lb1b9M\u0026q=85\u0026s=f8a520136b406923414b7f6539fee7bc","dark":"https://mintcdn.com/blank-5e82957c/cmINdc-sE0lb1b9M/images/logo-dark.svg?fit=max\u0026auto=format\u0026n=cmINdc-sE0lb1b9M\u0026q=85\u0026s=7dd530fdae0279343534927378764510","href":"https://blank.build/docs"},"favicon":"https://mintcdn.com/blank-5e82957c/X3655rvj3yPUEwG5/images/favicon.png?fit=max\u0026auto=format\u0026n=X3655rvj3yPUEwG5\u0026q=85\u0026s=98c8f89ff3e01bd2d82b16f5ae656fa3","appearance":{"default":"system"},"navbar":{"primary":{"type":"button","label":"Launch App","href":"https://blank.build"}},"footer":{"socials":{"x":"https://x.com/blankdotbuild"}},"icons":{"library":"lucide"},"integrations":{"telemetry":{"enabled":true}},"contextual":{"options":["copy","mcp","add-mcp","cursor","vscode",{"title":"Edit on GitHub","description":"Open this page in GitHub","icon":"github","href":"https://github.com/blankbuilder/blank/edit/main/docs-site/$path"}],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"blank-5e82957c","hasAudioNarration":false,"actualSubdomain":"blank-5e82957c","customDomains":["blank.build"],"gitSource":{"type":"github","owner":"blankbuilder","repo":"blank","deployBranch":"main","contentDirectory":"docs-site","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6abd1a88f664dd6e68fe96f4","clientVersion":"0.0.4124","searchFilterCounts":[{"language":"default","tag":"Endpoints","count":42},{"language":"default","tag":"For Developers","count":12},{"language":"default","tag":"Features","count":10},{"language":"default","tag":"Predictions","count":9},{"language":"default","tag":"Webhooks","count":8},{"language":"default","tag":"Market data","count":6},{"language":"default","tag":"Reference","count":5},{"language":"default","tag":"Staking","count":5},{"language":"default","tag":"Start Here","count":3},{"language":"default","tag":"Presales","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"/docs","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","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":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","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":"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":"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":"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":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","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":"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":"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":"turbopuffer-dual-write","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},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","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}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"reference/contracts","slug":"/reference/contracts","pageMetadata":{"title":"Contracts","description":"Verified Blank-controlled Solana program addresses and static operational accounts on mainnet.","href":"/reference/contracts"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Verified Blank-controlled Solana program addresses and static operational accounts on mainnet.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Heading,Table,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`1`,id:`contracts`,children:`Contracts`}),`\n`,_jsx(_components.p,{children:`These are Blank-controlled Solana programs and static operational accounts on mainnet.`}),`\n`,_jsx(Heading,{level:`2`,id:`blank-core-programs`,children:`Blank core programs`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Program`}),_jsx(_components.th,{children:`Address`}),_jsx(_components.th,{children:`Purpose`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Fee Splitter`}),_jsx(_components.td,{children:_jsx(_components.a,{href:`https://explorer.solana.com/address/BLANKpBQ5HG9UFjesxEgf4Yd2Tkj8K9e9tGZ5RYkYwGt`,children:_jsx(_components.code,{children:`BLANKpBQ5HG9UFjesxEgf4Yd2Tkj8K9e9tGZ5RYkYwGt`})})}),_jsx(_components.td,{children:`Claims fees from Meteora pools and books platform, creator, staking, buyback, liquidity-compounding, and forecast buckets.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Staking Program`}),_jsx(_components.td,{children:_jsx(_components.a,{href:`https://explorer.solana.com/address/BLANKiRR2Z9Q36P34aiEDhDHsCmPmP4iXXpAhYr2ZKt9`,children:_jsx(_components.code,{children:`BLANKiRR2Z9Q36P34aiEDhDHsCmPmP4iXXpAhYr2ZKt9`})})}),_jsx(_components.td,{children:`Manages staking pools, lock periods, weighted stake, and rewards.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Tokenomics Program`}),_jsx(_components.td,{children:_jsx(_components.a,{href:`https://explorer.solana.com/address/BLANKtpTcWejRaM1tRbwZL28LunizYNtYS8Wrav53gAk`,children:_jsx(_components.code,{children:`BLANKtpTcWejRaM1tRbwZL28LunizYNtYS8Wrav53gAk`})})}),_jsx(_components.td,{children:`Handles token launches, vesting schedules, and token distribution.`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`static-operational-accounts`,children:`Static operational accounts`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Account`}),_jsx(_components.th,{children:`Address`}),_jsx(_components.th,{children:`Purpose`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Address Lookup Table`}),_jsx(_components.td,{children:_jsx(_components.a,{href:`https://explorer.solana.com/address/2uEYYLfecvwPLo7QPaXgciRk1gaqH8CAqHskK8WJyBtR`,children:_jsx(_components.code,{children:`2uEYYLfecvwPLo7QPaXgciRk1gaqH8CAqHskK8WJyBtR`})})}),_jsx(_components.td,{children:`Solana Address Lookup Table used to optimize Blank transaction size.`})]})})]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Blank integrates with shared third-party Meteora programs. Those addresses are\nnot listed here because they are not controlled by Blank and are not proof\nthat a token launched through Blank.`})})]})}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":"Contracts","description":"Verified Blank-controlled Solana program addresses and static operational accounts on mainnet.","href":"/reference/contracts"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Contracts","slug":"contracts","depth":1,"children":[]},{"title":"Blank core programs","slug":"blank-core-programs","depth":2,"children":[]},{"title":"Static operational accounts","slug":"static-operational-accounts","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"blank-5e82957c","siteName":"Blank","title":"Contracts - Blank","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-07-08T16:50:34.367Z","originalFileLocation":"reference/contracts.mdx"},"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=\"description\" content=\"Verified Blank-controlled Solana program addresses and static operational accounts on mainnet.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Blank\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/blank-5e82957c/93N-UiUEfw_k2KtS/_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=\"/docs/mintlify-assets/_mintlify/favicons/blank-5e82957c/93N-UiUEfw_k2KtS/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/blank-5e82957c/93N-UiUEfw_k2KtS/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/blank-5e82957c/93N-UiUEfw_k2KtS/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/blank-5e82957c/93N-UiUEfw_k2KtS/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/blank-5e82957c/93N-UiUEfw_k2KtS/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/blank-5e82957c/93N-UiUEfw_k2KtS/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/blank-5e82957c/93N-UiUEfw_k2KtS/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/blank-5e82957c/93N-UiUEfw_k2KtS/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Contracts - Blank\">\u003cmeta data-mint-head property=\"og:description\" content=\"Verified Blank-controlled Solana program addresses and static operational accounts on mainnet.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Blank\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://blank.build/docs/reference/contracts\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://blank-5e82957c.mintlify.site/docs/_mintlify/api/og/v2?division=Reference\u0026amp;title=Contracts\u0026amp;description=Verified+Blank-controlled+Solana+program+addresses+and+static+operational+accounts+on+mainnet.\u0026amp;theme=52bbd94e1f45cb32f4fa65f6\u0026amp;signature=0581a0e2e453b3972d9c8d927376188d892a1da54ac000a839e5e1d8f9bb90a4\">\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=\"Contracts - Blank\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Verified Blank-controlled Solana program addresses and static operational accounts on mainnet.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://blank-5e82957c.mintlify.site/docs/_mintlify/api/og/v2?division=Reference\u0026amp;title=Contracts\u0026amp;description=Verified+Blank-controlled+Solana+program+addresses+and+static+operational+accounts+on+mainnet.\u0026amp;theme=52bbd94e1f45cb32f4fa65f6\u0026amp;signature=0581a0e2e453b3972d9c8d927376188d892a1da54ac000a839e5e1d8f9bb90a4\">\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=\"/docs/mintlify-assets/_mintlify/favicons/blank-5e82957c/93N-UiUEfw_k2KtS/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Blank\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#496100\">\u003clink data-mint-head rel=\"canonical\" href=\"https://blank.build/docs/reference/contracts\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/reference/contracts.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://blank.build/#organization\",\"name\":\"Blank\",\"url\":\"https://blank.build\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/blank-5e82957c/cmINdc-sE0lb1b9M/images/logo-light.svg?fit=max\u0026auto=format\u0026n=cmINdc-sE0lb1b9M\u0026q=85\u0026s=f8a520136b406923414b7f6539fee7bc\"}},{\"@type\":\"WebSite\",\"@id\":\"https://blank.build/docs#website\",\"name\":\"Blank\",\"url\":\"https://blank.build/docs\",\"publisher\":{\"@id\":\"https://blank.build/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://blank.build/docs/reference/contracts#webpage\",\"url\":\"https://blank.build/docs/reference/contracts\",\"name\":\"Contracts\",\"description\":\"Verified Blank-controlled Solana program addresses and static operational accounts on mainnet.\",\"dateModified\":\"2026-07-08T16:50:34.367Z\",\"isPartOf\":{\"@id\":\"https://blank.build/docs#website\"},\"breadcrumb\":{\"@id\":\"https://blank.build/docs/reference/contracts#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://blank.build/docs/reference/contracts#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Reference\",\"item\":\"https://blank.build/docs/reference/http-reference\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Contracts\",\"item\":\"https://blank.build/docs/reference/contracts\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://blank.build/docs/reference/contracts#article\",\"headline\":\"Contracts\",\"name\":\"Contracts\",\"description\":\"Verified Blank-controlled Solana program addresses and static operational accounts on mainnet.\",\"url\":\"https://blank.build/docs/reference/contracts\",\"mainEntityOfPage\":{\"@id\":\"https://blank.build/docs/reference/contracts#webpage\"},\"dateModified\":\"2026-07-08T16:50:34.367Z\",\"publisher\":{\"@id\":\"https://blank.build/#organization\"},\"isPartOf\":{\"@id\":\"https://blank.build/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Blank\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Blank\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/docs/reference/contracts.md","siteName":"Blank","nav":{"global":null,"groups":[{"group":"Start Here","pages":[{"title":"Docs","sidebarTitle":"Overview","href":"/index"},{"title":"Fee Structure","href":"/start-here/fees"},{"title":"Fee Calculator","href":"/start-here/fee-calculator"}]},{"group":"Features","pages":[{"title":"Trader Referrals","href":"/features/trader-referrals"},{"title":"Tokenomics","href":"/launching-tokens/tokenomics"},{"title":"Pre-Raise","href":"/launching-tokens/pre-raise"},{"title":"Supply Actions","href":"/launching-tokens/supply-actions"},{"title":"Token Page","href":"/launching-tokens/token-page"},{"title":"Staking","href":"/launching-tokens/staking"},{"title":"Auto Buyback and Burn","href":"/launching-tokens/auto-buyback-and-burn"},{"title":"Liquidity Compounding","href":"/launching-tokens/liquidity-compounding"},{"title":"Price Prediction","href":"/launching-tokens/price-prediction"},{"title":"Community Takeover","href":"/launching-tokens/community-takeover"}]},{"group":"For Developers","pages":[{"title":"Developers","href":"/for-developers/overview"},{"title":"Quickstart","href":"/for-developers/quickstart"},{"title":"Authentication","href":"/for-developers/authentication"},{"title":"Scopes","href":"/for-developers/scopes"},{"title":"API Conventions","href":"/for-developers/conventions"},{"title":"Tokens and Market Data","href":"/for-developers/market-data"},{"title":"Fees","href":"/for-developers/fee-status"},{"title":"Staking","href":"/for-developers/developer-staking"},{"title":"Presales","href":"/for-developers/presales"},{"title":"Price Predictions","href":"/for-developers/predictions"},{"title":"Operations and Transaction Intents","href":"/for-developers/operations"},{"title":"Webhooks","href":"/for-developers/webhooks"}]},{"group":"Reference","pages":[{"title":"HTTP Reference","href":"/reference/http-reference"},{"title":"Errors","href":"/reference/errors"},{"title":"Troubleshooting","href":"/reference/troubleshooting"},{"title":"Solana Manifest","description":"Read the active Blank program addresses, IDL URLs, and limits from one anonymous API v2 endpoint.","href":"/reference/manifest"},{"title":"Contracts","href":"/reference/contracts"}]},{"group":"API Reference","pages":[{"title":"OpenAPI Reference","description":"The generated OpenAPI 3.1.1 description of Blank API v2, and how to use it for codegen and validation.","href":"/api-reference/introduction"}]},{"group":"Endpoints","pages":[{"group":"Predictions","pages":[{"title":"Submit a delegated prediction","deprecated":null,"version":null,"openapi":"/api-reference/blank-api-v2.yaml post /delegated-predictions","href":"/api-reference/predictions/submit-a-delegated-prediction"},{"title":"Prepare a delegated prediction","deprecated":null,"version":null,"openapi":"/api-reference/blank-api-v2.yaml post /prediction-intents","href":"/api-reference/predictions/prepare-a-delegated-prediction"},{"title":"Submit a price prediction","deprecated":null,"version":null,"openapi":"/api-reference/blank-api-v2.yaml post /predictions","href":"/api-reference/predictions/submit-a-price-prediction"},{"title":"Get an owned prediction","deprecated":null,"version":null,"openapi":"/api-reference/blank-api-v2.yaml get /predictions/{predictionId}","href":"/api-reference/predictions/get-an-owned-prediction"},{"title":"List prediction rounds","deprecated":null,"version":null,"openapi":"/api-reference/blank-api-v2.yaml get /tokens/{mint}/prediction-rounds","href":"/api-reference/predictions/list-prediction-rounds"},{"title":"Get a prediction round","deprecated":null,"version":null,"openapi":"/api-reference/blank-api-v2.yaml get /tokens/{mint}/prediction-rounds/{roundId}","href":"/api-reference/predictions/get-a-prediction-round"},{"title":"Evaluate prediction eligibility","deprecated":null,"version":null,"openapi":"/api-reference/blank-api-v2.yaml get /tokens/{mint}/prediction-rounds/{roundId}/eligibility","href":"/api-reference/predictions/evaluate-prediction-eligibility"},{"title":"List round predictions","deprecated":null,"version":null,"openapi":"/api-reference/blank-api-v2.yaml get /tokens/{mint}/prediction-rounds/{roundId}/predictions","href":"/api-reference/predictions/list-round-predictions"},{"title":"List prediction standings","deprecated":null,"version":null,"openapi":"/api-reference/blank-api-v2.yaml get /tokens/{mint}/prediction-rounds/{roundId}/standings","href":"/api-reference/predictions/list-prediction-standings"}]},{"group":"Identity","pages":[{"title":"Inspect the current API identity","deprecated":null,"version":null,"openapi":"/api-reference/blank-api-v2.yaml get /me","href":"/api-reference/identity/inspect-the-current-api-identity"}]},{"group":"Operations","pages":[{"title":"Get an asynchronous operation","deprecated":null,"version":null,"openapi":"/api-reference/blank-api-v2.yaml get /operations/{operationId}","href":"/api-reference/operations/get-an-asynchronous-operation"}]},{"group":"Presales","pages":[{"title":"List presales","deprecated":null,"version":null,"openapi":"/api-reference/blank-api-v2.yaml get /presales","href":"/api-reference/presales/list-presales"},{"title":"Get a presale","deprecated":null,"version":null,"openapi":"/api-reference/blank-api-v2.yaml get /presales/{id}","href":"/api-reference/presales/get-a-presale"},{"title":"Get owned presale participation","deprecated":null,"version":null,"openapi":"/api-reference/blank-api-v2.yaml get /presales/{id}/participation","href":"/api-reference/presales/get-owned-presale-participation"}]},{"group":"System","pages":[{"title":"Get the Solana integration manifest","deprecated":null,"version":null,"openapi":"/api-reference/blank-api-v2.yaml get /solana/manifest","href":"/api-reference/system/get-the-solana-integration-manifest"}]},{"group":"Tokens","pages":[{"title":"List tokens","deprecated":null,"version":null,"openapi":"/api-reference/blank-api-v2.yaml get /tokens","href":"/api-reference/tokens/list-tokens"},{"title":"Get a token","deprecated":null,"version":null,"openapi":"/api-reference/blank-api-v2.yaml get /tokens/{mint}","href":"/api-reference/tokens/get-a-token"},{"title":"List a wallet's Blank token holdings","deprecated":null,"version":null,"openapi":"/api-reference/blank-api-v2.yaml get /wallets/{address}/holdings","href":"/api-reference/tokens/list-a-wallets-blank-token-holdings"}]},{"group":"Market data","pages":[{"title":"List token candles","deprecated":null,"version":null,"openapi":"/api-reference/blank-api-v2.yaml get /tokens/{mint}/candles","href":"/api-reference/market-data/list-token-candles"},{"title":"Get token holder statistics","deprecated":null,"version":null,"openapi":"/api-reference/blank-api-v2.yaml get /tokens/{mint}/holders","href":"/api-reference/market-data/get-token-holder-statistics"},{"title":"Get a token market snapshot","deprecated":null,"version":null,"openapi":"/api-reference/blank-api-v2.yaml get /tokens/{mint}/market","href":"/api-reference/market-data/get-a-token-market-snapshot"},{"title":"Get token supply composition","deprecated":null,"version":null,"openapi":"/api-reference/blank-api-v2.yaml get /tokens/{mint}/supply-composition","href":"/api-reference/market-data/get-token-supply-composition"},{"title":"List token trades","deprecated":null,"version":null,"openapi":"/api-reference/blank-api-v2.yaml get /tokens/{mint}/trades","href":"/api-reference/market-data/list-token-trades"},{"title":"List a wallet's trades","deprecated":null,"version":null,"openapi":"/api-reference/blank-api-v2.yaml get /wallets/{address}/trades","href":"/api-reference/market-data/list-a-wallets-trades"}]},{"group":"Fees","pages":[{"title":"List token fee distributions","deprecated":null,"version":null,"openapi":"/api-reference/blank-api-v2.yaml get /tokens/{mint}/fee-distributions","href":"/api-reference/fees/list-token-fee-distributions"},{"title":"Get token fee state","deprecated":null,"version":null,"openapi":"/api-reference/blank-api-v2.yaml get /tokens/{mint}/fees","href":"/api-reference/fees/get-token-fee-state"}]},{"group":"Staking","pages":[{"title":"Get token staking state","deprecated":null,"version":null,"openapi":"/api-reference/blank-api-v2.yaml get /tokens/{mint}/staking","href":"/api-reference/staking/get-token-staking-state"},{"title":"List staking leaders","deprecated":null,"version":null,"openapi":"/api-reference/blank-api-v2.yaml get /tokens/{mint}/staking/leaderboard","href":"/api-reference/staking/list-staking-leaders"},{"title":"List owned staking positions","deprecated":null,"version":null,"openapi":"/api-reference/blank-api-v2.yaml get /tokens/{mint}/staking/positions","href":"/api-reference/staking/list-owned-staking-positions"},{"title":"List token stakers","deprecated":null,"version":null,"openapi":"/api-reference/blank-api-v2.yaml get /tokens/{mint}/staking/stakers","href":"/api-reference/staking/list-token-stakers"},{"title":"List a wallet's staking positions","deprecated":null,"version":null,"openapi":"/api-reference/blank-api-v2.yaml get /wallets/{address}/staking/positions","href":"/api-reference/staking/list-a-wallets-staking-positions"}]},{"group":"Transaction intents","pages":[{"title":"Get a transaction intent","deprecated":null,"version":null,"openapi":"/api-reference/blank-api-v2.yaml get /transaction-intents/{intentId}","href":"/api-reference/transaction-intents/get-a-transaction-intent"},{"title":"Submit a signed transaction intent","deprecated":null,"version":null,"openapi":"/api-reference/blank-api-v2.yaml post /transaction-intents/{intentId}/submissions","href":"/api-reference/transaction-intents/submit-a-signed-transaction-intent"}]},{"group":"Webhooks","pages":[{"title":"Replay a webhook delivery","deprecated":null,"version":null,"openapi":"/api-reference/blank-api-v2.yaml post /webhook-deliveries/{deliveryId}/replays","href":"/api-reference/webhooks/replay-a-webhook-delivery"},{"title":"List webhook endpoints","deprecated":null,"version":null,"openapi":"/api-reference/blank-api-v2.yaml get /webhook-endpoints","href":"/api-reference/webhooks/list-webhook-endpoints"},{"title":"Create a webhook endpoint","deprecated":null,"version":null,"openapi":"/api-reference/blank-api-v2.yaml post /webhook-endpoints","href":"/api-reference/webhooks/create-a-webhook-endpoint"},{"title":"Get a webhook endpoint","deprecated":null,"version":null,"openapi":"/api-reference/blank-api-v2.yaml get /webhook-endpoints/{endpointId}","href":"/api-reference/webhooks/get-a-webhook-endpoint"},{"title":"Delete a webhook endpoint","deprecated":null,"version":null,"openapi":"/api-reference/blank-api-v2.yaml delete /webhook-endpoints/{endpointId}","href":"/api-reference/webhooks/delete-a-webhook-endpoint"},{"title":"Update a webhook endpoint","deprecated":null,"version":null,"openapi":"/api-reference/blank-api-v2.yaml patch /webhook-endpoints/{endpointId}","href":"/api-reference/webhooks/update-a-webhook-endpoint"},{"title":"List webhook deliveries","deprecated":null,"version":null,"openapi":"/api-reference/blank-api-v2.yaml get /webhook-endpoints/{endpointId}/deliveries","href":"/api-reference/webhooks/list-webhook-deliveries"},{"title":"Rotate a webhook secret","deprecated":null,"version":null,"openapi":"/api-reference/blank-api-v2.yaml post /webhook-endpoints/{endpointId}/secret-rotations","href":"/api-reference/webhooks/rotate-a-webhook-secret"}]},{"group":"API Reference","pages":[{"title":"Receive a signed blank cloudevent","version":null,"deprecated":null,"openapi":"/api-reference/blank-api-v2.yaml webhook blankEvent","href":"/api-reference/receive-a-signed-blank-cloudevent"}]}]}]},"basePath":"","title":"Contracts - Blank","buildId":"dpl_FGqRJUoJWfds4SqdfFGJ2v1vVNSs","deploymentId":"dpl_FGqRJUoJWfds4SqdfFGJ2v1vVNSs","dynamics":[],"chunks":[]}