{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"NEAR Docs","colors":{"primary":"#1fb858","light":"#1fb858","dark":"#1fb858"},"logo":{"light":"https://mintcdn.com/neardocs/qO2GD-gji1aakHqN/assets/logo.svg?fit=max\u0026auto=format\u0026n=qO2GD-gji1aakHqN\u0026q=85\u0026s=fe9551b1c3085e39a97965b2886dad4a","dark":"https://mintcdn.com/neardocs/qO2GD-gji1aakHqN/assets/logo_rev.svg?fit=max\u0026auto=format\u0026n=qO2GD-gji1aakHqN\u0026q=85\u0026s=1455d1ccc3385495e8b52e6657ce8c84"},"favicon":"https://mintcdn.com/neardocs/qO2GD-gji1aakHqN/assets/favicon.svg?fit=max\u0026auto=format\u0026n=qO2GD-gji1aakHqN\u0026q=85\u0026s=ef64e8324f93ca4f703d8ebad5e32c53","api":{"openapi":"openapi.json","playground":{"display":"interactive"},"examples":{"defaults":"all","languages":["bash","javascript","python"]}},"appearance":{"default":"system","strict":false},"navbar":{"links":[{"icon":"wallet","href":"https://wallet.near.org/","label":"Wallets"},{"icon":"search","href":"https://explorer.near.org/","label":"Explorers"},{"icon":"layout-grid","href":"https://nearcatalog.xyz/","label":"NEAR Catalog"}]},"search":{"prompt":"Search docs..."},"seo":{"metatags":{"google-site-verification":"x36GvqeIYFjDAl2NNFM-83XykcMYMLRY6f9lgUZbDpA"}},"fonts":{"family":"Inter"},"icons":{"library":"lucide"},"styling":{"eyebrows":"breadcrumbs","codeblocks":{"theme":{"light":"github-light","dark":"github-dark"}},"latex":true},"integrations":{"ga4":{"measurementId":"G-TMG0M3DPNW"}},"contextual":{"options":["copy","claude","cursor"],"display":"header"},"interaction":{"drilldown":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"neardocs","hasAudioNarration":false,"actualSubdomain":"neardocs","customDomains":["docs.near.org"],"gitSource":{"type":"github","owner":"near","repo":"docs","deployBranch":"master","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ada8dbed76acff3b345489e","collectionId":"62ba69ed-26b9-43a4-8b4a-74a3cbd48898","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ada8dbed76acff3b345489e"},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6ada8dbed76acff3b345489e","clientVersion":"0.0.3964","searchFilterCounts":[{"language":"default","tag":"RPC","count":46},{"language":"default","tag":"Smart Contracts","count":44},{"language":"default","tag":"Protocol","count":30},{"language":"default","tag":"Building Smart Contracts","count":30},{"language":"default","tag":"Tokens \u0026 Primitives","count":21},{"language":"default","tag":"Tutorials","count":21},{"language":"default","tag":"Concepts","count":19},{"language":"default","tag":"Home","count":17},{"language":"default","tag":"Multi-Chain","count":15},{"language":"default","tag":"Web3 Apps","count":15}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"hasChatPermissions":false,"hasWebMcpPermissions":false,"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":"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}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"styles.css","content":":root{--explain-card-bg:#f1f5f9;--explain-card-active-bg:#eef2ff;--explain-card-border:#c7d2fe}.dark{--explain-card-bg:#161b22;--explain-card-active-bg:#21262d;--explain-card-border:transparent}"},{"filePath":"custom.css","content":".home-code code{max-height:300px;overflow-y:auto}"}],"page":{"pagePath":"api-reference/post-query","slug":"/api-reference/post-query","pageMetadata":{"title":"Post query","description":"This module allows you to make generic requests to the network.\n\nThe `RpcQueryRequest` struct takes in a [`BlockReference`](https://docs.rs/near-primitives/0.12.0/near_primitives/types/enum.BlockReference.html) and a [`QueryRequest`](https://docs.rs/near-primitives/0.12.0/near_primitives/views/enum.QueryRequest.html).\n\nThe `BlockReference` enum allows you to specify a block by `Finality`, `BlockId` or `SyncCheckpoint`.\n\nThe `QueryRequest` enum provides multiple variants for performing the following actions:\n - View an account's details\n - View a contract's code\n - View the state of an account\n - View the `AccessKey` of an account\n - View the `AccessKeyList` of an account\n - Call a function in a contract deployed on the network.","deprecated":null,"version":null,"openapi":"/openapi.json post /query","href":"/api-reference/post-query","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n a: \"a\",\n code: \"code\",\n li: \"li\",\n p: \"p\",\n ul: \"ul\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"This module allows you to make generic requests to the network.\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"The \", _jsx(_components.code, {\n children: \"RpcQueryRequest\"\n }), \" struct takes in a \", _jsx(_components.a, {\n href: \"https://docs.rs/near-primitives/0.12.0/near_primitives/types/enum.BlockReference.html\",\n children: _jsx(_components.code, {\n children: \"BlockReference\"\n })\n }), \" and a \", _jsx(_components.a, {\n href: \"https://docs.rs/near-primitives/0.12.0/near_primitives/views/enum.QueryRequest.html\",\n children: _jsx(_components.code, {\n children: \"QueryRequest\"\n })\n }), \".\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"The \", _jsx(_components.code, {\n children: \"BlockReference\"\n }), \" enum allows you to specify a block by \", _jsx(_components.code, {\n children: \"Finality\"\n }), \", \", _jsx(_components.code, {\n children: \"BlockId\"\n }), \" or \", _jsx(_components.code, {\n children: \"SyncCheckpoint\"\n }), \".\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"The \", _jsx(_components.code, {\n children: \"QueryRequest\"\n }), \" enum provides multiple variants for performing the following actions:\"]\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"View an account’s details\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"View a contract’s code\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"View the state of an account\"\n }), \"\\n\", _jsxs(_components.li, {\n children: [\"View the \", _jsx(_components.code, {\n children: \"AccessKey\"\n }), \" of an account\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [\"View the \", _jsx(_components.code, {\n children: \"AccessKeyList\"\n }), \" of an account\"]\n }), \"\\n\", _jsx(_components.li, {\n children: \"Call a function in a contract deployed on the network.\"\n }), \"\\n\"]\n })]\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}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"codeStyling":{"theme":{"light":"github-light","dark":"github-dark"}},"config":{},"pageMetadata":{"title":"Post query","description":"This module allows you to make generic requests to the network.\n\nThe `RpcQueryRequest` struct takes in a [`BlockReference`](https://docs.rs/near-primitives/0.12.0/near_primitives/types/enum.BlockReference.html) and a [`QueryRequest`](https://docs.rs/near-primitives/0.12.0/near_primitives/views/enum.QueryRequest.html).\n\nThe `BlockReference` enum allows you to specify a block by `Finality`, `BlockId` or `SyncCheckpoint`.\n\nThe `QueryRequest` enum provides multiple variants for performing the following actions:\n - View an account's details\n - View a contract's code\n - View the state of an account\n - View the `AccessKey` of an account\n - View the `AccessKeyList` of an account\n - Call a function in a contract deployed on the network.","deprecated":null,"version":null,"openapi":"/openapi.json post /query","href":"/api-reference/post-query","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/neardocs/86bd1b8645a68f87/gleap.js","/_mintlify/custom/neardocs/12aaa8206e84cdb3/scripts/patch-openapi.js"],"openApiReferenceData":{"operation":{"description":"This module allows you to make generic requests to the network.\n\nThe `RpcQueryRequest` struct takes in a [`BlockReference`](https://docs.rs/near-primitives/0.12.0/near_primitives/types/enum.BlockReference.html) and a [`QueryRequest`](https://docs.rs/near-primitives/0.12.0/near_primitives/views/enum.QueryRequest.html).\n\nThe `BlockReference` enum allows you to specify a block by `Finality`, `BlockId` or `SyncCheckpoint`.\n\nThe `QueryRequest` enum provides multiple variants for performing the following actions:\n - View an account's details\n - View a contract's code\n - View the state of an account\n - View the `AccessKey` of an account\n - View the `AccessKeyList` of an account\n - Call a function in a contract deployed on the network.","operationId":"query","requestBody":"e448b76d-a865-4692-9931-3bc518af4b4f","responses":{"200":"8118ebc4-3507-4a1f-8d21-8255baab5f8c"},"method":"post","type":"path","servers":[],"security":[],"path":"/query","baseUrlOptions":[],"title":"","codeSamples":[],"requestExampleLanguages":["bash","javascript","python"],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"content":{"application/json":{"schema":{"properties":{"method":{"enum":["query"],"type":"string","isRequired":true,"uniqueKey":"method","typeLabel":"enum\u003cstring>"},"params":{"oneOf":[{"type":"object","title":"view_account_by_block_id","required":["request_type","account_id","block_id"],"properties":{"block_id":{"oneOf":[{"type":"integer","title":"block_height","format":"uint64","minimum":0,"isRequired":true,"uniqueKey":"params.oneOf.0.block_id.oneOf.0","typeLabel":"integer\u003cuint64>"},{"type":"string","isRequired":true,"uniqueKey":"params.oneOf.0.block_id.oneOf.1","typeLabel":"string"}],"isRequired":true,"uniqueKey":"params.oneOf.0.block_id","typeLabel":"integer\u003cuint64> | string"},"account_id":{"description":"NEAR Account Identifier.\n\nThis is a unique, syntactically valid, human-readable account identifier on the NEAR network.\n\n[See the crate-level docs for information about validation.](index.html#account-id-rules)\n\nAlso see [Error kind precedence](AccountId#error-kind-precedence).\n\n## Examples\n\n```\nuse near_account_id::AccountId;\n\nlet alice: AccountId = \"alice.near\".parse().unwrap();\n\nassert!(\"ƒelicia.near\".parse::\u003cAccountId>().is_err()); // (ƒ is not f)\n```","title":"AccountId","type":"string","isRequired":true,"uniqueKey":"params.oneOf.0.account_id","typeLabel":"string"},"request_type":{"enum":["view_account"],"type":"string","isRequired":true,"uniqueKey":"params.oneOf.0.request_type","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"params.oneOf.0","typeLabel":"view_account_by_block_id · object"},{"type":"object","title":"view_code_by_block_id","required":["request_type","account_id","block_id"],"properties":{"block_id":{"oneOf":[{"type":"integer","title":"block_height","format":"uint64","minimum":0,"isRequired":true,"uniqueKey":"params.oneOf.1.block_id.oneOf.0","typeLabel":"integer\u003cuint64>"},{"type":"string","isRequired":true,"uniqueKey":"params.oneOf.1.block_id.oneOf.1","typeLabel":"string"}],"isRequired":true,"uniqueKey":"params.oneOf.1.block_id","typeLabel":"integer\u003cuint64> | string"},"account_id":{"description":"NEAR Account Identifier.\n\nThis is a unique, syntactically valid, human-readable account identifier on the NEAR network.\n\n[See the crate-level docs for information about validation.](index.html#account-id-rules)\n\nAlso see [Error kind precedence](AccountId#error-kind-precedence).\n\n## Examples\n\n```\nuse near_account_id::AccountId;\n\nlet alice: AccountId = \"alice.near\".parse().unwrap();\n\nassert!(\"ƒelicia.near\".parse::\u003cAccountId>().is_err()); // (ƒ is not f)\n```","title":"AccountId","type":"string","isRequired":true,"uniqueKey":"params.oneOf.1.account_id","typeLabel":"string"},"request_type":{"enum":["view_code"],"type":"string","isRequired":true,"uniqueKey":"params.oneOf.1.request_type","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"params.oneOf.1","typeLabel":"view_code_by_block_id · object"},{"type":"object","title":"view_state_by_block_id","required":["request_type","account_id","prefix_base64","block_id"],"properties":{"block_id":{"oneOf":[{"type":"integer","title":"block_height","format":"uint64","minimum":0,"isRequired":true,"uniqueKey":"params.oneOf.2.block_id.oneOf.0","typeLabel":"integer\u003cuint64>"},{"type":"string","isRequired":true,"uniqueKey":"params.oneOf.2.block_id.oneOf.1","typeLabel":"string"}],"isRequired":true,"uniqueKey":"params.oneOf.2.block_id","typeLabel":"integer\u003cuint64> | string"},"account_id":{"description":"NEAR Account Identifier.\n\nThis is a unique, syntactically valid, human-readable account identifier on the NEAR network.\n\n[See the crate-level docs for information about validation.](index.html#account-id-rules)\n\nAlso see [Error kind precedence](AccountId#error-kind-precedence).\n\n## Examples\n\n```\nuse near_account_id::AccountId;\n\nlet alice: AccountId = \"alice.near\".parse().unwrap();\n\nassert!(\"ƒelicia.near\".parse::\u003cAccountId>().is_err()); // (ƒ is not f)\n```","title":"AccountId","type":"string","isRequired":true,"uniqueKey":"params.oneOf.2.account_id","typeLabel":"string"},"prefix_base64":{"description":"This type is used to mark keys (arrays of bytes) that are queried from store.\n\nNOTE: Currently, this type is only used in the view_client and RPC to be able to transparently\npretty-serialize the bytes arrays as base64-encoded strings (see `serialize.rs`).","format":"bytes","type":"string","isRequired":true,"uniqueKey":"params.oneOf.2.prefix_base64","typeLabel":"string\u003cbytes>"},"request_type":{"enum":["view_state"],"type":"string","isRequired":true,"uniqueKey":"params.oneOf.2.request_type","typeLabel":"enum\u003cstring>"},"after_key_base64":{"oneOf":[{"type":"string","description":"This type is used to mark keys (arrays of bytes) that are queried from store.\n\nNOTE: Currently, this type is only used in the view_client and RPC to be able to transparently\npretty-serialize the bytes arrays as base64-encoded strings (see `serialize.rs`).","format":"bytes","uniqueKey":"params.oneOf.2.after_key_base64.oneOf.0","typeLabel":"string\u003cbytes>"},{"enum":[null],"uniqueKey":"params.oneOf.2.after_key_base64.oneOf.1","typeLabel":"any"},{"type":"null","enum":[null],"uniqueKey":"params.oneOf.2.after_key_base64.oneOf.2","typeLabel":"null"}],"uniqueKey":"params.oneOf.2.after_key_base64","typeLabel":"string\u003cbytes> | any | null"},"include_proof":{"type":"boolean","uniqueKey":"params.oneOf.2.include_proof","typeLabel":"boolean"},"limit":{"oneOf":[{"format":"uint32","minimum":1,"type":"integer","uniqueKey":"params.oneOf.2.limit.oneOf.0","typeLabel":"integer\u003cuint32>"},{"format":"uint32","minimum":1,"type":"null","uniqueKey":"params.oneOf.2.limit.oneOf.1","typeLabel":"null"}],"uniqueKey":"params.oneOf.2.limit","typeLabel":"integer\u003cuint32> | null"}},"isRequired":true,"uniqueKey":"params.oneOf.2","typeLabel":"view_state_by_block_id · object"},{"type":"object","title":"view_access_key_by_block_id","required":["request_type","account_id","public_key","block_id"],"properties":{"block_id":{"oneOf":[{"type":"integer","title":"block_height","format":"uint64","minimum":0,"isRequired":true,"uniqueKey":"params.oneOf.3.block_id.oneOf.0","typeLabel":"integer\u003cuint64>"},{"type":"string","isRequired":true,"uniqueKey":"params.oneOf.3.block_id.oneOf.1","typeLabel":"string"}],"isRequired":true,"uniqueKey":"params.oneOf.3.block_id","typeLabel":"integer\u003cuint64> | string"},"account_id":{"description":"NEAR Account Identifier.\n\nThis is a unique, syntactically valid, human-readable account identifier on the NEAR network.\n\n[See the crate-level docs for information about validation.](index.html#account-id-rules)\n\nAlso see [Error kind precedence](AccountId#error-kind-precedence).\n\n## Examples\n\n```\nuse near_account_id::AccountId;\n\nlet alice: AccountId = \"alice.near\".parse().unwrap();\n\nassert!(\"ƒelicia.near\".parse::\u003cAccountId>().is_err()); // (ƒ is not f)\n```","title":"AccountId","type":"string","isRequired":true,"uniqueKey":"params.oneOf.3.account_id","typeLabel":"string"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"params.oneOf.3.public_key","typeLabel":"string"},"request_type":{"enum":["view_access_key"],"type":"string","isRequired":true,"uniqueKey":"params.oneOf.3.request_type","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"params.oneOf.3","typeLabel":"view_access_key_by_block_id · object"},{"type":"object","title":"view_access_key_list_by_block_id","required":["request_type","account_id","block_id"],"properties":{"block_id":{"oneOf":[{"type":"integer","title":"block_height","format":"uint64","minimum":0,"isRequired":true,"uniqueKey":"params.oneOf.4.block_id.oneOf.0","typeLabel":"integer\u003cuint64>"},{"type":"string","isRequired":true,"uniqueKey":"params.oneOf.4.block_id.oneOf.1","typeLabel":"string"}],"isRequired":true,"uniqueKey":"params.oneOf.4.block_id","typeLabel":"integer\u003cuint64> | string"},"account_id":{"description":"NEAR Account Identifier.\n\nThis is a unique, syntactically valid, human-readable account identifier on the NEAR network.\n\n[See the crate-level docs for information about validation.](index.html#account-id-rules)\n\nAlso see [Error kind precedence](AccountId#error-kind-precedence).\n\n## Examples\n\n```\nuse near_account_id::AccountId;\n\nlet alice: AccountId = \"alice.near\".parse().unwrap();\n\nassert!(\"ƒelicia.near\".parse::\u003cAccountId>().is_err()); // (ƒ is not f)\n```","title":"AccountId","type":"string","isRequired":true,"uniqueKey":"params.oneOf.4.account_id","typeLabel":"string"},"request_type":{"enum":["view_access_key_list"],"type":"string","isRequired":true,"uniqueKey":"params.oneOf.4.request_type","typeLabel":"enum\u003cstring>"},"after_key":{"oneOf":[{"type":"string","uniqueKey":"params.oneOf.4.after_key.oneOf.0","typeLabel":"string"},{"enum":[null],"uniqueKey":"params.oneOf.4.after_key.oneOf.1","typeLabel":"any"},{"type":"null","enum":[null],"uniqueKey":"params.oneOf.4.after_key.oneOf.2","typeLabel":"null"}],"uniqueKey":"params.oneOf.4.after_key","typeLabel":"string | any | null"},"limit":{"oneOf":[{"format":"uint32","minimum":1,"type":"integer","uniqueKey":"params.oneOf.4.limit.oneOf.0","typeLabel":"integer\u003cuint32>"},{"format":"uint32","minimum":1,"type":"null","uniqueKey":"params.oneOf.4.limit.oneOf.1","typeLabel":"null"}],"uniqueKey":"params.oneOf.4.limit","typeLabel":"integer\u003cuint32> | null"}},"isRequired":true,"uniqueKey":"params.oneOf.4","typeLabel":"view_access_key_list_by_block_id · object"},{"type":"object","title":"view_gas_key_nonces_by_block_id","required":["request_type","account_id","public_key","block_id"],"properties":{"block_id":{"oneOf":[{"type":"integer","title":"block_height","format":"uint64","minimum":0,"isRequired":true,"uniqueKey":"params.oneOf.5.block_id.oneOf.0","typeLabel":"integer\u003cuint64>"},{"type":"string","isRequired":true,"uniqueKey":"params.oneOf.5.block_id.oneOf.1","typeLabel":"string"}],"isRequired":true,"uniqueKey":"params.oneOf.5.block_id","typeLabel":"integer\u003cuint64> | string"},"account_id":{"description":"NEAR Account Identifier.\n\nThis is a unique, syntactically valid, human-readable account identifier on the NEAR network.\n\n[See the crate-level docs for information about validation.](index.html#account-id-rules)\n\nAlso see [Error kind precedence](AccountId#error-kind-precedence).\n\n## Examples\n\n```\nuse near_account_id::AccountId;\n\nlet alice: AccountId = \"alice.near\".parse().unwrap();\n\nassert!(\"ƒelicia.near\".parse::\u003cAccountId>().is_err()); // (ƒ is not f)\n```","title":"AccountId","type":"string","isRequired":true,"uniqueKey":"params.oneOf.5.account_id","typeLabel":"string"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"params.oneOf.5.public_key","typeLabel":"string"},"request_type":{"enum":["view_gas_key_nonces"],"type":"string","isRequired":true,"uniqueKey":"params.oneOf.5.request_type","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"params.oneOf.5","typeLabel":"view_gas_key_nonces_by_block_id · object"},{"type":"object","title":"call_function_by_block_id","required":["request_type","account_id","method_name","args_base64","block_id"],"properties":{"block_id":{"oneOf":[{"type":"integer","title":"block_height","format":"uint64","minimum":0,"isRequired":true,"uniqueKey":"params.oneOf.6.block_id.oneOf.0","typeLabel":"integer\u003cuint64>"},{"type":"string","isRequired":true,"uniqueKey":"params.oneOf.6.block_id.oneOf.1","typeLabel":"string"}],"isRequired":true,"uniqueKey":"params.oneOf.6.block_id","typeLabel":"integer\u003cuint64> | string"},"account_id":{"description":"NEAR Account Identifier.\n\nThis is a unique, syntactically valid, human-readable account identifier on the NEAR network.\n\n[See the crate-level docs for information about validation.](index.html#account-id-rules)\n\nAlso see [Error kind precedence](AccountId#error-kind-precedence).\n\n## Examples\n\n```\nuse near_account_id::AccountId;\n\nlet alice: AccountId = \"alice.near\".parse().unwrap();\n\nassert!(\"ƒelicia.near\".parse::\u003cAccountId>().is_err()); // (ƒ is not f)\n```","title":"AccountId","type":"string","isRequired":true,"uniqueKey":"params.oneOf.6.account_id","typeLabel":"string"},"args_base64":{"description":"This type is used to mark function arguments.\n\nNOTE: The main reason for this to exist (except the type-safety) is that the value is\ntransparently serialized and deserialized as a base64-encoded string when serde is used\n(serde_json).","format":"bytes","type":"string","isRequired":true,"uniqueKey":"params.oneOf.6.args_base64","typeLabel":"string\u003cbytes>"},"method_name":{"type":"string","isRequired":true,"uniqueKey":"params.oneOf.6.method_name","typeLabel":"string"},"request_type":{"enum":["call_function"],"type":"string","isRequired":true,"uniqueKey":"params.oneOf.6.request_type","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"params.oneOf.6","typeLabel":"call_function_by_block_id · object"},{"type":"object","title":"view_global_contract_code_by_block_id","required":["request_type","code_hash","block_id"],"properties":{"block_id":{"oneOf":[{"type":"integer","title":"block_height","format":"uint64","minimum":0,"isRequired":true,"uniqueKey":"params.oneOf.7.block_id.oneOf.0","typeLabel":"integer\u003cuint64>"},{"type":"string","isRequired":true,"uniqueKey":"params.oneOf.7.block_id.oneOf.1","typeLabel":"string"}],"isRequired":true,"uniqueKey":"params.oneOf.7.block_id","typeLabel":"integer\u003cuint64> | string"},"code_hash":{"type":"string","isRequired":true,"uniqueKey":"params.oneOf.7.code_hash","typeLabel":"string"},"request_type":{"enum":["view_global_contract_code"],"type":"string","isRequired":true,"uniqueKey":"params.oneOf.7.request_type","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"params.oneOf.7","typeLabel":"view_global_contract_code_by_block_id · object"},{"type":"object","title":"view_global_contract_code_by_account_id_by_block_id","required":["request_type","account_id","block_id"],"properties":{"block_id":{"oneOf":[{"type":"integer","title":"block_height","format":"uint64","minimum":0,"isRequired":true,"uniqueKey":"params.oneOf.8.block_id.oneOf.0","typeLabel":"integer\u003cuint64>"},{"type":"string","isRequired":true,"uniqueKey":"params.oneOf.8.block_id.oneOf.1","typeLabel":"string"}],"isRequired":true,"uniqueKey":"params.oneOf.8.block_id","typeLabel":"integer\u003cuint64> | string"},"account_id":{"description":"NEAR Account Identifier.\n\nThis is a unique, syntactically valid, human-readable account identifier on the NEAR network.\n\n[See the crate-level docs for information about validation.](index.html#account-id-rules)\n\nAlso see [Error kind precedence](AccountId#error-kind-precedence).\n\n## Examples\n\n```\nuse near_account_id::AccountId;\n\nlet alice: AccountId = \"alice.near\".parse().unwrap();\n\nassert!(\"ƒelicia.near\".parse::\u003cAccountId>().is_err()); // (ƒ is not f)\n```","title":"AccountId","type":"string","isRequired":true,"uniqueKey":"params.oneOf.8.account_id","typeLabel":"string"},"request_type":{"enum":["view_global_contract_code_by_account_id"],"type":"string","isRequired":true,"uniqueKey":"params.oneOf.8.request_type","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"params.oneOf.8","typeLabel":"view_global_contract_code_by_account_id_by_block_id · object"},{"type":"object","title":"view_account_by_finality","required":["request_type","account_id","finality"],"properties":{"finality":{"description":"Different types of finality.","enum":["optimistic","near-final","final"],"type":"string","isRequired":true,"uniqueKey":"params.oneOf.9.finality","typeLabel":"enum\u003cstring>"},"account_id":{"description":"NEAR Account Identifier.\n\nThis is a unique, syntactically valid, human-readable account identifier on the NEAR network.\n\n[See the crate-level docs for information about validation.](index.html#account-id-rules)\n\nAlso see [Error kind precedence](AccountId#error-kind-precedence).\n\n## Examples\n\n```\nuse near_account_id::AccountId;\n\nlet alice: AccountId = \"alice.near\".parse().unwrap();\n\nassert!(\"ƒelicia.near\".parse::\u003cAccountId>().is_err()); // (ƒ is not f)\n```","title":"AccountId","type":"string","isRequired":true,"uniqueKey":"params.oneOf.9.account_id","typeLabel":"string"},"request_type":{"enum":["view_account"],"type":"string","isRequired":true,"uniqueKey":"params.oneOf.9.request_type","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"params.oneOf.9","typeLabel":"view_account_by_finality · object"},{"type":"object","title":"view_code_by_finality","required":["request_type","account_id","finality"],"properties":{"finality":{"description":"Different types of finality.","enum":["optimistic","near-final","final"],"type":"string","isRequired":true,"uniqueKey":"params.oneOf.10.finality","typeLabel":"enum\u003cstring>"},"account_id":{"description":"NEAR Account Identifier.\n\nThis is a unique, syntactically valid, human-readable account identifier on the NEAR network.\n\n[See the crate-level docs for information about validation.](index.html#account-id-rules)\n\nAlso see [Error kind precedence](AccountId#error-kind-precedence).\n\n## Examples\n\n```\nuse near_account_id::AccountId;\n\nlet alice: AccountId = \"alice.near\".parse().unwrap();\n\nassert!(\"ƒelicia.near\".parse::\u003cAccountId>().is_err()); // (ƒ is not f)\n```","title":"AccountId","type":"string","isRequired":true,"uniqueKey":"params.oneOf.10.account_id","typeLabel":"string"},"request_type":{"enum":["view_code"],"type":"string","isRequired":true,"uniqueKey":"params.oneOf.10.request_type","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"params.oneOf.10","typeLabel":"view_code_by_finality · object"},{"type":"object","title":"view_state_by_finality","required":["request_type","account_id","prefix_base64","finality"],"properties":{"finality":{"description":"Different types of finality.","enum":["optimistic","near-final","final"],"type":"string","isRequired":true,"uniqueKey":"params.oneOf.11.finality","typeLabel":"enum\u003cstring>"},"account_id":{"description":"NEAR Account Identifier.\n\nThis is a unique, syntactically valid, human-readable account identifier on the NEAR network.\n\n[See the crate-level docs for information about validation.](index.html#account-id-rules)\n\nAlso see [Error kind precedence](AccountId#error-kind-precedence).\n\n## Examples\n\n```\nuse near_account_id::AccountId;\n\nlet alice: AccountId = \"alice.near\".parse().unwrap();\n\nassert!(\"ƒelicia.near\".parse::\u003cAccountId>().is_err()); // (ƒ is not f)\n```","title":"AccountId","type":"string","isRequired":true,"uniqueKey":"params.oneOf.11.account_id","typeLabel":"string"},"prefix_base64":{"description":"This type is used to mark keys (arrays of bytes) that are queried from store.\n\nNOTE: Currently, this type is only used in the view_client and RPC to be able to transparently\npretty-serialize the bytes arrays as base64-encoded strings (see `serialize.rs`).","format":"bytes","type":"string","isRequired":true,"uniqueKey":"params.oneOf.11.prefix_base64","typeLabel":"string\u003cbytes>"},"request_type":{"enum":["view_state"],"type":"string","isRequired":true,"uniqueKey":"params.oneOf.11.request_type","typeLabel":"enum\u003cstring>"},"after_key_base64":{"oneOf":[{"type":"string","description":"This type is used to mark keys (arrays of bytes) that are queried from store.\n\nNOTE: Currently, this type is only used in the view_client and RPC to be able to transparently\npretty-serialize the bytes arrays as base64-encoded strings (see `serialize.rs`).","format":"bytes","uniqueKey":"params.oneOf.11.after_key_base64.oneOf.0","typeLabel":"string\u003cbytes>"},{"enum":[null],"uniqueKey":"params.oneOf.11.after_key_base64.oneOf.1","typeLabel":"any"},{"type":"null","enum":[null],"uniqueKey":"params.oneOf.11.after_key_base64.oneOf.2","typeLabel":"null"}],"uniqueKey":"params.oneOf.11.after_key_base64","typeLabel":"string\u003cbytes> | any | null"},"include_proof":{"type":"boolean","uniqueKey":"params.oneOf.11.include_proof","typeLabel":"boolean"},"limit":{"oneOf":[{"format":"uint32","minimum":1,"type":"integer","uniqueKey":"params.oneOf.11.limit.oneOf.0","typeLabel":"integer\u003cuint32>"},{"format":"uint32","minimum":1,"type":"null","uniqueKey":"params.oneOf.11.limit.oneOf.1","typeLabel":"null"}],"uniqueKey":"params.oneOf.11.limit","typeLabel":"integer\u003cuint32> | null"}},"isRequired":true,"uniqueKey":"params.oneOf.11","typeLabel":"view_state_by_finality · object"},{"type":"object","title":"view_access_key_by_finality","required":["request_type","account_id","public_key","finality"],"properties":{"finality":{"description":"Different types of finality.","enum":["optimistic","near-final","final"],"type":"string","isRequired":true,"uniqueKey":"params.oneOf.12.finality","typeLabel":"enum\u003cstring>"},"account_id":{"description":"NEAR Account Identifier.\n\nThis is a unique, syntactically valid, human-readable account identifier on the NEAR network.\n\n[See the crate-level docs for information about validation.](index.html#account-id-rules)\n\nAlso see [Error kind precedence](AccountId#error-kind-precedence).\n\n## Examples\n\n```\nuse near_account_id::AccountId;\n\nlet alice: AccountId = \"alice.near\".parse().unwrap();\n\nassert!(\"ƒelicia.near\".parse::\u003cAccountId>().is_err()); // (ƒ is not f)\n```","title":"AccountId","type":"string","isRequired":true,"uniqueKey":"params.oneOf.12.account_id","typeLabel":"string"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"params.oneOf.12.public_key","typeLabel":"string"},"request_type":{"enum":["view_access_key"],"type":"string","isRequired":true,"uniqueKey":"params.oneOf.12.request_type","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"params.oneOf.12","typeLabel":"view_access_key_by_finality · object"},{"type":"object","title":"view_access_key_list_by_finality","required":["request_type","account_id","finality"],"properties":{"finality":{"description":"Different types of finality.","enum":["optimistic","near-final","final"],"type":"string","isRequired":true,"uniqueKey":"params.oneOf.13.finality","typeLabel":"enum\u003cstring>"},"account_id":{"description":"NEAR Account Identifier.\n\nThis is a unique, syntactically valid, human-readable account identifier on the NEAR network.\n\n[See the crate-level docs for information about validation.](index.html#account-id-rules)\n\nAlso see [Error kind precedence](AccountId#error-kind-precedence).\n\n## Examples\n\n```\nuse near_account_id::AccountId;\n\nlet alice: AccountId = \"alice.near\".parse().unwrap();\n\nassert!(\"ƒelicia.near\".parse::\u003cAccountId>().is_err()); // (ƒ is not f)\n```","title":"AccountId","type":"string","isRequired":true,"uniqueKey":"params.oneOf.13.account_id","typeLabel":"string"},"request_type":{"enum":["view_access_key_list"],"type":"string","isRequired":true,"uniqueKey":"params.oneOf.13.request_type","typeLabel":"enum\u003cstring>"},"after_key":{"oneOf":[{"type":"string","uniqueKey":"params.oneOf.13.after_key.oneOf.0","typeLabel":"string"},{"enum":[null],"uniqueKey":"params.oneOf.13.after_key.oneOf.1","typeLabel":"any"},{"type":"null","enum":[null],"uniqueKey":"params.oneOf.13.after_key.oneOf.2","typeLabel":"null"}],"uniqueKey":"params.oneOf.13.after_key","typeLabel":"string | any | null"},"limit":{"oneOf":[{"format":"uint32","minimum":1,"type":"integer","uniqueKey":"params.oneOf.13.limit.oneOf.0","typeLabel":"integer\u003cuint32>"},{"format":"uint32","minimum":1,"type":"null","uniqueKey":"params.oneOf.13.limit.oneOf.1","typeLabel":"null"}],"uniqueKey":"params.oneOf.13.limit","typeLabel":"integer\u003cuint32> | null"}},"isRequired":true,"uniqueKey":"params.oneOf.13","typeLabel":"view_access_key_list_by_finality · object"},{"type":"object","title":"view_gas_key_nonces_by_finality","required":["request_type","account_id","public_key","finality"],"properties":{"finality":{"description":"Different types of finality.","enum":["optimistic","near-final","final"],"type":"string","isRequired":true,"uniqueKey":"params.oneOf.14.finality","typeLabel":"enum\u003cstring>"},"account_id":{"description":"NEAR Account Identifier.\n\nThis is a unique, syntactically valid, human-readable account identifier on the NEAR network.\n\n[See the crate-level docs for information about validation.](index.html#account-id-rules)\n\nAlso see [Error kind precedence](AccountId#error-kind-precedence).\n\n## Examples\n\n```\nuse near_account_id::AccountId;\n\nlet alice: AccountId = \"alice.near\".parse().unwrap();\n\nassert!(\"ƒelicia.near\".parse::\u003cAccountId>().is_err()); // (ƒ is not f)\n```","title":"AccountId","type":"string","isRequired":true,"uniqueKey":"params.oneOf.14.account_id","typeLabel":"string"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"params.oneOf.14.public_key","typeLabel":"string"},"request_type":{"enum":["view_gas_key_nonces"],"type":"string","isRequired":true,"uniqueKey":"params.oneOf.14.request_type","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"params.oneOf.14","typeLabel":"view_gas_key_nonces_by_finality · object"},{"type":"object","title":"call_function_by_finality","required":["request_type","account_id","method_name","args_base64","finality"],"properties":{"finality":{"description":"Different types of finality.","enum":["optimistic","near-final","final"],"type":"string","isRequired":true,"uniqueKey":"params.oneOf.15.finality","typeLabel":"enum\u003cstring>"},"account_id":{"description":"NEAR Account Identifier.\n\nThis is a unique, syntactically valid, human-readable account identifier on the NEAR network.\n\n[See the crate-level docs for information about validation.](index.html#account-id-rules)\n\nAlso see [Error kind precedence](AccountId#error-kind-precedence).\n\n## Examples\n\n```\nuse near_account_id::AccountId;\n\nlet alice: AccountId = \"alice.near\".parse().unwrap();\n\nassert!(\"ƒelicia.near\".parse::\u003cAccountId>().is_err()); // (ƒ is not f)\n```","title":"AccountId","type":"string","isRequired":true,"uniqueKey":"params.oneOf.15.account_id","typeLabel":"string"},"args_base64":{"description":"This type is used to mark function arguments.\n\nNOTE: The main reason for this to exist (except the type-safety) is that the value is\ntransparently serialized and deserialized as a base64-encoded string when serde is used\n(serde_json).","format":"bytes","type":"string","isRequired":true,"uniqueKey":"params.oneOf.15.args_base64","typeLabel":"string\u003cbytes>"},"method_name":{"type":"string","isRequired":true,"uniqueKey":"params.oneOf.15.method_name","typeLabel":"string"},"request_type":{"enum":["call_function"],"type":"string","isRequired":true,"uniqueKey":"params.oneOf.15.request_type","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"params.oneOf.15","typeLabel":"call_function_by_finality · object"},{"type":"object","title":"view_global_contract_code_by_finality","required":["request_type","code_hash","finality"],"properties":{"finality":{"description":"Different types of finality.","enum":["optimistic","near-final","final"],"type":"string","isRequired":true,"uniqueKey":"params.oneOf.16.finality","typeLabel":"enum\u003cstring>"},"code_hash":{"type":"string","isRequired":true,"uniqueKey":"params.oneOf.16.code_hash","typeLabel":"string"},"request_type":{"enum":["view_global_contract_code"],"type":"string","isRequired":true,"uniqueKey":"params.oneOf.16.request_type","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"params.oneOf.16","typeLabel":"view_global_contract_code_by_finality · object"},{"type":"object","title":"view_global_contract_code_by_account_id_by_finality","required":["request_type","account_id","finality"],"properties":{"finality":{"description":"Different types of finality.","enum":["optimistic","near-final","final"],"type":"string","isRequired":true,"uniqueKey":"params.oneOf.17.finality","typeLabel":"enum\u003cstring>"},"account_id":{"description":"NEAR Account Identifier.\n\nThis is a unique, syntactically valid, human-readable account identifier on the NEAR network.\n\n[See the crate-level docs for information about validation.](index.html#account-id-rules)\n\nAlso see [Error kind precedence](AccountId#error-kind-precedence).\n\n## Examples\n\n```\nuse near_account_id::AccountId;\n\nlet alice: AccountId = \"alice.near\".parse().unwrap();\n\nassert!(\"ƒelicia.near\".parse::\u003cAccountId>().is_err()); // (ƒ is not f)\n```","title":"AccountId","type":"string","isRequired":true,"uniqueKey":"params.oneOf.17.account_id","typeLabel":"string"},"request_type":{"enum":["view_global_contract_code_by_account_id"],"type":"string","isRequired":true,"uniqueKey":"params.oneOf.17.request_type","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"params.oneOf.17","typeLabel":"view_global_contract_code_by_account_id_by_finality · object"},{"type":"object","title":"view_account_by_sync_checkpoint","required":["request_type","account_id","sync_checkpoint"],"properties":{"sync_checkpoint":{"enum":["genesis","earliest_available"],"type":"string","isRequired":true,"uniqueKey":"params.oneOf.18.sync_checkpoint","typeLabel":"enum\u003cstring>"},"account_id":{"description":"NEAR Account Identifier.\n\nThis is a unique, syntactically valid, human-readable account identifier on the NEAR network.\n\n[See the crate-level docs for information about validation.](index.html#account-id-rules)\n\nAlso see [Error kind precedence](AccountId#error-kind-precedence).\n\n## Examples\n\n```\nuse near_account_id::AccountId;\n\nlet alice: AccountId = \"alice.near\".parse().unwrap();\n\nassert!(\"ƒelicia.near\".parse::\u003cAccountId>().is_err()); // (ƒ is not f)\n```","title":"AccountId","type":"string","isRequired":true,"uniqueKey":"params.oneOf.18.account_id","typeLabel":"string"},"request_type":{"enum":["view_account"],"type":"string","isRequired":true,"uniqueKey":"params.oneOf.18.request_type","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"params.oneOf.18","typeLabel":"view_account_by_sync_checkpoint · object"},{"type":"object","title":"view_code_by_sync_checkpoint","required":["request_type","account_id","sync_checkpoint"],"properties":{"sync_checkpoint":{"enum":["genesis","earliest_available"],"type":"string","isRequired":true,"uniqueKey":"params.oneOf.19.sync_checkpoint","typeLabel":"enum\u003cstring>"},"account_id":{"description":"NEAR Account Identifier.\n\nThis is a unique, syntactically valid, human-readable account identifier on the NEAR network.\n\n[See the crate-level docs for information about validation.](index.html#account-id-rules)\n\nAlso see [Error kind precedence](AccountId#error-kind-precedence).\n\n## Examples\n\n```\nuse near_account_id::AccountId;\n\nlet alice: AccountId = \"alice.near\".parse().unwrap();\n\nassert!(\"ƒelicia.near\".parse::\u003cAccountId>().is_err()); // (ƒ is not f)\n```","title":"AccountId","type":"string","isRequired":true,"uniqueKey":"params.oneOf.19.account_id","typeLabel":"string"},"request_type":{"enum":["view_code"],"type":"string","isRequired":true,"uniqueKey":"params.oneOf.19.request_type","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"params.oneOf.19","typeLabel":"view_code_by_sync_checkpoint · object"},{"type":"object","title":"view_state_by_sync_checkpoint","required":["request_type","account_id","prefix_base64","sync_checkpoint"],"properties":{"sync_checkpoint":{"enum":["genesis","earliest_available"],"type":"string","isRequired":true,"uniqueKey":"params.oneOf.20.sync_checkpoint","typeLabel":"enum\u003cstring>"},"account_id":{"description":"NEAR Account Identifier.\n\nThis is a unique, syntactically valid, human-readable account identifier on the NEAR network.\n\n[See the crate-level docs for information about validation.](index.html#account-id-rules)\n\nAlso see [Error kind precedence](AccountId#error-kind-precedence).\n\n## Examples\n\n```\nuse near_account_id::AccountId;\n\nlet alice: AccountId = \"alice.near\".parse().unwrap();\n\nassert!(\"ƒelicia.near\".parse::\u003cAccountId>().is_err()); // (ƒ is not f)\n```","title":"AccountId","type":"string","isRequired":true,"uniqueKey":"params.oneOf.20.account_id","typeLabel":"string"},"prefix_base64":{"description":"This type is used to mark keys (arrays of bytes) that are queried from store.\n\nNOTE: Currently, this type is only used in the view_client and RPC to be able to transparently\npretty-serialize the bytes arrays as base64-encoded strings (see `serialize.rs`).","format":"bytes","type":"string","isRequired":true,"uniqueKey":"params.oneOf.20.prefix_base64","typeLabel":"string\u003cbytes>"},"request_type":{"enum":["view_state"],"type":"string","isRequired":true,"uniqueKey":"params.oneOf.20.request_type","typeLabel":"enum\u003cstring>"},"after_key_base64":{"oneOf":[{"type":"string","description":"This type is used to mark keys (arrays of bytes) that are queried from store.\n\nNOTE: Currently, this type is only used in the view_client and RPC to be able to transparently\npretty-serialize the bytes arrays as base64-encoded strings (see `serialize.rs`).","format":"bytes","uniqueKey":"params.oneOf.20.after_key_base64.oneOf.0","typeLabel":"string\u003cbytes>"},{"enum":[null],"uniqueKey":"params.oneOf.20.after_key_base64.oneOf.1","typeLabel":"any"},{"type":"null","enum":[null],"uniqueKey":"params.oneOf.20.after_key_base64.oneOf.2","typeLabel":"null"}],"uniqueKey":"params.oneOf.20.after_key_base64","typeLabel":"string\u003cbytes> | any | null"},"include_proof":{"type":"boolean","uniqueKey":"params.oneOf.20.include_proof","typeLabel":"boolean"},"limit":{"oneOf":[{"format":"uint32","minimum":1,"type":"integer","uniqueKey":"params.oneOf.20.limit.oneOf.0","typeLabel":"integer\u003cuint32>"},{"format":"uint32","minimum":1,"type":"null","uniqueKey":"params.oneOf.20.limit.oneOf.1","typeLabel":"null"}],"uniqueKey":"params.oneOf.20.limit","typeLabel":"integer\u003cuint32> | null"}},"isRequired":true,"uniqueKey":"params.oneOf.20","typeLabel":"view_state_by_sync_checkpoint · object"},{"type":"object","title":"view_access_key_by_sync_checkpoint","required":["request_type","account_id","public_key","sync_checkpoint"],"properties":{"sync_checkpoint":{"enum":["genesis","earliest_available"],"type":"string","isRequired":true,"uniqueKey":"params.oneOf.21.sync_checkpoint","typeLabel":"enum\u003cstring>"},"account_id":{"description":"NEAR Account Identifier.\n\nThis is a unique, syntactically valid, human-readable account identifier on the NEAR network.\n\n[See the crate-level docs for information about validation.](index.html#account-id-rules)\n\nAlso see [Error kind precedence](AccountId#error-kind-precedence).\n\n## Examples\n\n```\nuse near_account_id::AccountId;\n\nlet alice: AccountId = \"alice.near\".parse().unwrap();\n\nassert!(\"ƒelicia.near\".parse::\u003cAccountId>().is_err()); // (ƒ is not f)\n```","title":"AccountId","type":"string","isRequired":true,"uniqueKey":"params.oneOf.21.account_id","typeLabel":"string"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"params.oneOf.21.public_key","typeLabel":"string"},"request_type":{"enum":["view_access_key"],"type":"string","isRequired":true,"uniqueKey":"params.oneOf.21.request_type","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"params.oneOf.21","typeLabel":"view_access_key_by_sync_checkpoint · object"},{"type":"object","title":"view_access_key_list_by_sync_checkpoint","required":["request_type","account_id","sync_checkpoint"],"properties":{"sync_checkpoint":{"enum":["genesis","earliest_available"],"type":"string","isRequired":true,"uniqueKey":"params.oneOf.22.sync_checkpoint","typeLabel":"enum\u003cstring>"},"account_id":{"description":"NEAR Account Identifier.\n\nThis is a unique, syntactically valid, human-readable account identifier on the NEAR network.\n\n[See the crate-level docs for information about validation.](index.html#account-id-rules)\n\nAlso see [Error kind precedence](AccountId#error-kind-precedence).\n\n## Examples\n\n```\nuse near_account_id::AccountId;\n\nlet alice: AccountId = \"alice.near\".parse().unwrap();\n\nassert!(\"ƒelicia.near\".parse::\u003cAccountId>().is_err()); // (ƒ is not f)\n```","title":"AccountId","type":"string","isRequired":true,"uniqueKey":"params.oneOf.22.account_id","typeLabel":"string"},"request_type":{"enum":["view_access_key_list"],"type":"string","isRequired":true,"uniqueKey":"params.oneOf.22.request_type","typeLabel":"enum\u003cstring>"},"after_key":{"oneOf":[{"type":"string","uniqueKey":"params.oneOf.22.after_key.oneOf.0","typeLabel":"string"},{"enum":[null],"uniqueKey":"params.oneOf.22.after_key.oneOf.1","typeLabel":"any"},{"type":"null","enum":[null],"uniqueKey":"params.oneOf.22.after_key.oneOf.2","typeLabel":"null"}],"uniqueKey":"params.oneOf.22.after_key","typeLabel":"string | any | null"},"limit":{"oneOf":[{"format":"uint32","minimum":1,"type":"integer","uniqueKey":"params.oneOf.22.limit.oneOf.0","typeLabel":"integer\u003cuint32>"},{"format":"uint32","minimum":1,"type":"null","uniqueKey":"params.oneOf.22.limit.oneOf.1","typeLabel":"null"}],"uniqueKey":"params.oneOf.22.limit","typeLabel":"integer\u003cuint32> | null"}},"isRequired":true,"uniqueKey":"params.oneOf.22","typeLabel":"view_access_key_list_by_sync_checkpoint · object"},{"type":"object","title":"view_gas_key_nonces_by_sync_checkpoint","required":["request_type","account_id","public_key","sync_checkpoint"],"properties":{"sync_checkpoint":{"enum":["genesis","earliest_available"],"type":"string","isRequired":true,"uniqueKey":"params.oneOf.23.sync_checkpoint","typeLabel":"enum\u003cstring>"},"account_id":{"description":"NEAR Account Identifier.\n\nThis is a unique, syntactically valid, human-readable account identifier on the NEAR network.\n\n[See the crate-level docs for information about validation.](index.html#account-id-rules)\n\nAlso see [Error kind precedence](AccountId#error-kind-precedence).\n\n## Examples\n\n```\nuse near_account_id::AccountId;\n\nlet alice: AccountId = \"alice.near\".parse().unwrap();\n\nassert!(\"ƒelicia.near\".parse::\u003cAccountId>().is_err()); // (ƒ is not f)\n```","title":"AccountId","type":"string","isRequired":true,"uniqueKey":"params.oneOf.23.account_id","typeLabel":"string"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"params.oneOf.23.public_key","typeLabel":"string"},"request_type":{"enum":["view_gas_key_nonces"],"type":"string","isRequired":true,"uniqueKey":"params.oneOf.23.request_type","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"params.oneOf.23","typeLabel":"view_gas_key_nonces_by_sync_checkpoint · object"},{"type":"object","title":"call_function_by_sync_checkpoint","required":["request_type","account_id","method_name","args_base64","sync_checkpoint"],"properties":{"sync_checkpoint":{"enum":["genesis","earliest_available"],"type":"string","isRequired":true,"uniqueKey":"params.oneOf.24.sync_checkpoint","typeLabel":"enum\u003cstring>"},"account_id":{"description":"NEAR Account Identifier.\n\nThis is a unique, syntactically valid, human-readable account identifier on the NEAR network.\n\n[See the crate-level docs for information about validation.](index.html#account-id-rules)\n\nAlso see [Error kind precedence](AccountId#error-kind-precedence).\n\n## Examples\n\n```\nuse near_account_id::AccountId;\n\nlet alice: AccountId = \"alice.near\".parse().unwrap();\n\nassert!(\"ƒelicia.near\".parse::\u003cAccountId>().is_err()); // (ƒ is not f)\n```","title":"AccountId","type":"string","isRequired":true,"uniqueKey":"params.oneOf.24.account_id","typeLabel":"string"},"args_base64":{"description":"This type is used to mark function arguments.\n\nNOTE: The main reason for this to exist (except the type-safety) is that the value is\ntransparently serialized and deserialized as a base64-encoded string when serde is used\n(serde_json).","format":"bytes","type":"string","isRequired":true,"uniqueKey":"params.oneOf.24.args_base64","typeLabel":"string\u003cbytes>"},"method_name":{"type":"string","isRequired":true,"uniqueKey":"params.oneOf.24.method_name","typeLabel":"string"},"request_type":{"enum":["call_function"],"type":"string","isRequired":true,"uniqueKey":"params.oneOf.24.request_type","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"params.oneOf.24","typeLabel":"call_function_by_sync_checkpoint · object"},{"type":"object","title":"view_global_contract_code_by_sync_checkpoint","required":["request_type","code_hash","sync_checkpoint"],"properties":{"sync_checkpoint":{"enum":["genesis","earliest_available"],"type":"string","isRequired":true,"uniqueKey":"params.oneOf.25.sync_checkpoint","typeLabel":"enum\u003cstring>"},"code_hash":{"type":"string","isRequired":true,"uniqueKey":"params.oneOf.25.code_hash","typeLabel":"string"},"request_type":{"enum":["view_global_contract_code"],"type":"string","isRequired":true,"uniqueKey":"params.oneOf.25.request_type","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"params.oneOf.25","typeLabel":"view_global_contract_code_by_sync_checkpoint · object"},{"type":"object","title":"view_global_contract_code_by_account_id_by_sync_checkpoint","required":["request_type","account_id","sync_checkpoint"],"properties":{"sync_checkpoint":{"enum":["genesis","earliest_available"],"type":"string","isRequired":true,"uniqueKey":"params.oneOf.26.sync_checkpoint","typeLabel":"enum\u003cstring>"},"account_id":{"description":"NEAR Account Identifier.\n\nThis is a unique, syntactically valid, human-readable account identifier on the NEAR network.\n\n[See the crate-level docs for information about validation.](index.html#account-id-rules)\n\nAlso see [Error kind precedence](AccountId#error-kind-precedence).\n\n## Examples\n\n```\nuse near_account_id::AccountId;\n\nlet alice: AccountId = \"alice.near\".parse().unwrap();\n\nassert!(\"ƒelicia.near\".parse::\u003cAccountId>().is_err()); // (ƒ is not f)\n```","title":"AccountId","type":"string","isRequired":true,"uniqueKey":"params.oneOf.26.account_id","typeLabel":"string"},"request_type":{"enum":["view_global_contract_code_by_account_id"],"type":"string","isRequired":true,"uniqueKey":"params.oneOf.26.request_type","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"params.oneOf.26","typeLabel":"view_global_contract_code_by_account_id_by_sync_checkpoint · object"}],"isRequired":true,"uniqueKey":"params","typeLabel":"view_account_by_block_id · object | view_code_by_block_id · object | view_state_by_block_id · object | view_access_key_by_block_id · object | view_access_key_list_by_block_id · object | view_gas_key_nonces_by_block_id · object | call_function_by_block_id · object | view_global_contract_code_by_block_id · object | view_global_contract_code_by_account_id_by_block_id · object | view_account_by_finality · object | view_code_by_finality · object | view_state_by_finality · object | view_access_key_by_finality · object | view_access_key_list_by_finality · object | view_gas_key_nonces_by_finality · object | call_function_by_finality · object | view_global_contract_code_by_finality · object | view_global_contract_code_by_account_id_by_finality · object | view_account_by_sync_checkpoint · object | view_code_by_sync_checkpoint · object | view_state_by_sync_checkpoint · object | view_access_key_by_sync_checkpoint · object | view_access_key_list_by_sync_checkpoint · object | view_gas_key_nonces_by_sync_checkpoint · object | call_function_by_sync_checkpoint · object | view_global_contract_code_by_sync_checkpoint · object | view_global_contract_code_by_account_id_by_sync_checkpoint · object"},"id":{"type":"string","default":"dontcare","description":"JSON-RPC request id. Auto-populated; can be any string.","uniqueKey":"id","typeLabel":"string"},"jsonrpc":{"type":"string","default":"2.0","enum":["2.0"],"description":"JSON-RPC protocol version. Always `2.0`.","uniqueKey":"jsonrpc","typeLabel":"enum\u003cstring>"}},"required":["params","method"],"title":"JsonRpcRequest_for_query","type":"object","uniqueKey":"","typeLabel":"JsonRpcRequest_for_query · object"},"examples":{"Example":{"title":"Example","value":{"method":"query","params":{"block_id":1,"account_id":"\u003cstring>","request_type":"view_account"},"id":"dontcare","jsonrpc":"2.0"}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"8118ebc4-3507-4a1f-8d21-8255baab5f8c":{"description":"","content":{"application/json":{"schema":{"oneOf":[{"type":"object","title":"JsonRpcResponse_for_RpcQueryResponse_and_RpcQueryError","required":["jsonrpc","id","result"],"properties":{"result":{"oneOf":[{"type":"object","description":"A view of the account","required":["block_height","block_hash","amount","locked","code_hash","storage_usage"],"properties":{"amount":{"type":"string","description":"Liquid (non-staked) account balance, in yoctoNEAR.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.amount","typeLabel":"string"},"code_hash":{"type":"string","description":"Hash of the deployed contract code; the all-`1`s hash when no contract is deployed.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.code_hash","typeLabel":"string"},"locked":{"type":"string","description":"Staked balance locked for validation, in yoctoNEAR.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.locked","typeLabel":"string"},"storage_usage":{"description":"Total storage used by the account, in bytes.","format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.storage_usage","typeLabel":"integer\u003cuint64>"},"block_hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.block_hash","typeLabel":"string"},"block_height":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.block_height","typeLabel":"integer\u003cuint64>"},"bootstrap_nonce":{"oneOf":[{"description":"The nonce an uninitialized account's own transactions must use, present\nonly while it is uninitialized. A self-signed state init is the one\ntransaction such an account can send, and this is the only way for a\nclient to learn the nonce it must carry: there is no access key to query.","format":"uint64","minimum":0,"type":"integer","uniqueKey":"oneOf.0.result.oneOf.0.bootstrap_nonce.oneOf.0","typeLabel":"integer\u003cuint64>"},{"description":"The nonce an uninitialized account's own transactions must use, present\nonly while it is uninitialized. A self-signed state init is the one\ntransaction such an account can send, and this is the only way for a\nclient to learn the nonce it must carry: there is no access key to query.","format":"uint64","minimum":0,"type":"null","uniqueKey":"oneOf.0.result.oneOf.0.bootstrap_nonce.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.0.bootstrap_nonce","typeLabel":"integer\u003cuint64> | null"},"global_contract_account_id":{"oneOf":[{"type":"string","title":"AccountId","description":"Set when the account uses a global contract referenced by the deploying account id.","uniqueKey":"oneOf.0.result.oneOf.0.global_contract_account_id.oneOf.0","typeLabel":"string"},{"description":"Set when the account uses a global contract referenced by the deploying account id.","enum":[null],"uniqueKey":"oneOf.0.result.oneOf.0.global_contract_account_id.oneOf.1","typeLabel":"any"},{"type":"null","description":"Set when the account uses a global contract referenced by the deploying account id.","enum":[null],"uniqueKey":"oneOf.0.result.oneOf.0.global_contract_account_id.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.0.global_contract_account_id","typeLabel":"string | any | null"},"global_contract_hash":{"oneOf":[{"type":"string","description":"Set when the account uses a global contract referenced by code hash.","uniqueKey":"oneOf.0.result.oneOf.0.global_contract_hash.oneOf.0","typeLabel":"string"},{"description":"Set when the account uses a global contract referenced by code hash.","enum":[null],"uniqueKey":"oneOf.0.result.oneOf.0.global_contract_hash.oneOf.1","typeLabel":"any"},{"type":"null","description":"Set when the account uses a global contract referenced by code hash.","enum":[null],"uniqueKey":"oneOf.0.result.oneOf.0.global_contract_hash.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.0.global_contract_hash","typeLabel":"string | any | null"},"state":{"type":"string","description":"Whether the account is initialized. Only a universal account can be\nuninitialized: it has no access keys, code or data until a\n`UniversalStateInit` arrives. Omitted for initialized accounts.","enum":["initialized","uninitialized"],"uniqueKey":"oneOf.0.result.oneOf.0.state","typeLabel":"enum\u003cstring>"},"storage_paid_at":{"default":0,"description":"Deprecated and unused. TODO(2271): remove.","format":"uint64","minimum":0,"type":"integer","uniqueKey":"oneOf.0.result.oneOf.0.storage_paid_at","typeLabel":"integer\u003cuint64>"}},"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0","typeLabel":"object"},{"type":"object","description":"A view of the contract code.","required":["block_height","block_hash","code_base64","hash"],"properties":{"code_base64":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.code_base64","typeLabel":"string"},"hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.hash","typeLabel":"string"},"block_hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.block_hash","typeLabel":"string"},"block_height":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.block_height","typeLabel":"integer\u003cuint64>"}},"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1","typeLabel":"object"},{"type":"object","description":"Resulting state values for a view state query request","required":["block_height","block_hash","values"],"properties":{"values":{"items":{"description":"Item of the state, key and value are serialized in base64 and proof for inclusion of given state item.","properties":{"key":{"description":"This type is used to mark keys (arrays of bytes) that are queried from store.\n\nNOTE: Currently, this type is only used in the view_client and RPC to be able to transparently\npretty-serialize the bytes arrays as base64-encoded strings (see `serialize.rs`).","format":"bytes","type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.2.values.items.[INDEX].key","typeLabel":"string\u003cbytes>"},"value":{"description":"This type is used to mark values returned from store (arrays of bytes).\n\nNOTE: Currently, this type is only used in the view_client and RPC to be able to transparently\npretty-serialize the bytes arrays as base64-encoded strings (see `serialize.rs`).","format":"bytes","type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.2.values.items.[INDEX].value","typeLabel":"string\u003cbytes>"}},"required":["key","value"],"type":"object","uniqueKey":"oneOf.0.result.oneOf.2.values.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.2.values","typeLabel":"object[]"},"block_hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.2.block_hash","typeLabel":"string"},"block_height":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.2.block_height","typeLabel":"integer\u003cuint64>"},"last_key":{"oneOf":[{"type":"string","description":"Cursor to resume from: present when more entries remain, absent when the listing is complete.","format":"bytes","uniqueKey":"oneOf.0.result.oneOf.2.last_key.oneOf.0","typeLabel":"string\u003cbytes>"},{"description":"Cursor to resume from: present when more entries remain, absent when the listing is complete.","enum":[null],"uniqueKey":"oneOf.0.result.oneOf.2.last_key.oneOf.1","typeLabel":"any"},{"type":"null","description":"Cursor to resume from: present when more entries remain, absent when the listing is complete.","enum":[null],"uniqueKey":"oneOf.0.result.oneOf.2.last_key.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.2.last_key","typeLabel":"string\u003cbytes> | any | null"},"proof":{"items":{"type":"string","uniqueKey":"oneOf.0.result.oneOf.2.proof.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"oneOf.0.result.oneOf.2.proof","typeLabel":"string[]"}},"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.2","typeLabel":"object"},{"type":"object","description":"A result returned by contract method","required":["block_height","block_hash","result","logs"],"properties":{"logs":{"items":{"type":"string","uniqueKey":"oneOf.0.result.oneOf.3.logs.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.3.logs","typeLabel":"string[]"},"result":{"items":{"format":"uint8","maximum":255,"minimum":0,"type":"integer","uniqueKey":"oneOf.0.result.oneOf.3.result.items.[INDEX]","typeLabel":"integer\u003cuint8>"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.3.result","typeLabel":"integer\u003cuint8>[]"},"block_hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.3.block_hash","typeLabel":"string"},"block_height":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.3.block_height","typeLabel":"integer\u003cuint64>"}},"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.3","typeLabel":"object"},{"type":"object","description":"Describes access key permission scope and nonce.","required":["block_height","block_hash","nonce","permission"],"properties":{"nonce":{"description":"Current nonce; each transaction signed with this key must use a strictly greater value.","format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.4.nonce","typeLabel":"integer\u003cuint64>"},"permission":{"oneOf":[{"type":"string","description":"Access scope: full access, or a function-call permission with an optional allowance and method/receiver limits.","enum":["FullAccess"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.4.permission.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","description":"Access scope: full access, or a function-call permission with an optional allowance and method/receiver limits.","required":["FunctionCall"],"properties":{"FunctionCall":{"properties":{"method_names":{"items":{"type":"string","uniqueKey":"oneOf.0.result.oneOf.4.permission.oneOf.1.FunctionCall.method_names.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.4.permission.oneOf.1.FunctionCall.method_names","typeLabel":"string[]"},"receiver_id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.4.permission.oneOf.1.FunctionCall.receiver_id","typeLabel":"string"},"allowance":{"oneOf":[{"type":"string","uniqueKey":"oneOf.0.result.oneOf.4.permission.oneOf.1.FunctionCall.allowance.oneOf.0","typeLabel":"string"},{"enum":[null],"uniqueKey":"oneOf.0.result.oneOf.4.permission.oneOf.1.FunctionCall.allowance.oneOf.1","typeLabel":"any"},{"type":"null","enum":[null],"uniqueKey":"oneOf.0.result.oneOf.4.permission.oneOf.1.FunctionCall.allowance.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.4.permission.oneOf.1.FunctionCall.allowance","typeLabel":"string | any | null"}},"required":["receiver_id","method_names"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.4.permission.oneOf.1.FunctionCall","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.4.permission.oneOf.1","typeLabel":"object"},{"type":"object","description":"Access scope: full access, or a function-call permission with an optional allowance and method/receiver limits.","required":["GasKeyFunctionCall"],"properties":{"GasKeyFunctionCall":{"properties":{"balance":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.4.permission.oneOf.2.GasKeyFunctionCall.balance","typeLabel":"string"},"method_names":{"items":{"type":"string","uniqueKey":"oneOf.0.result.oneOf.4.permission.oneOf.2.GasKeyFunctionCall.method_names.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.4.permission.oneOf.2.GasKeyFunctionCall.method_names","typeLabel":"string[]"},"num_nonces":{"format":"uint16","maximum":65535,"minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.4.permission.oneOf.2.GasKeyFunctionCall.num_nonces","typeLabel":"integer\u003cuint16>"},"receiver_id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.4.permission.oneOf.2.GasKeyFunctionCall.receiver_id","typeLabel":"string"},"allowance":{"oneOf":[{"type":"string","uniqueKey":"oneOf.0.result.oneOf.4.permission.oneOf.2.GasKeyFunctionCall.allowance.oneOf.0","typeLabel":"string"},{"enum":[null],"uniqueKey":"oneOf.0.result.oneOf.4.permission.oneOf.2.GasKeyFunctionCall.allowance.oneOf.1","typeLabel":"any"},{"type":"null","enum":[null],"uniqueKey":"oneOf.0.result.oneOf.4.permission.oneOf.2.GasKeyFunctionCall.allowance.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.4.permission.oneOf.2.GasKeyFunctionCall.allowance","typeLabel":"string | any | null"}},"required":["balance","num_nonces","receiver_id","method_names"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.4.permission.oneOf.2.GasKeyFunctionCall","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.4.permission.oneOf.2","typeLabel":"object"},{"type":"object","description":"Access scope: full access, or a function-call permission with an optional allowance and method/receiver limits.","required":["GasKeyFullAccess"],"properties":{"GasKeyFullAccess":{"properties":{"balance":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.4.permission.oneOf.3.GasKeyFullAccess.balance","typeLabel":"string"},"num_nonces":{"format":"uint16","maximum":65535,"minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.4.permission.oneOf.3.GasKeyFullAccess.num_nonces","typeLabel":"integer\u003cuint16>"}},"required":["balance","num_nonces"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.4.permission.oneOf.3.GasKeyFullAccess","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.4.permission.oneOf.3","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.4.permission","typeLabel":"enum\u003cstring> · object · object · object"},"block_hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.4.block_hash","typeLabel":"string"},"block_height":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.4.block_height","typeLabel":"integer\u003cuint64>"}},"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.4","typeLabel":"object"},{"type":"object","description":"Lists access keys","required":["block_height","block_hash","keys"],"properties":{"keys":{"items":{"description":"Describes information about an access key including its on-trie\nidentifier. For ed25519/secp256k1 access keys the `public_key` field\nis the full public key (string form unchanged from before); for\nML-DSA-65 access keys it is a `ml-dsa-65-hash:...` SHA3-256 digest\n(the full pubkey is not stored on-chain).","properties":{"access_key":{"description":"Describes access key permission scope and nonce.","properties":{"nonce":{"description":"Current nonce; each transaction signed with this key must use a strictly greater value.","format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.5.keys.items.[INDEX].access_key.nonce","typeLabel":"integer\u003cuint64>"},"permission":{"oneOf":[{"type":"string","description":"Access scope: full access, or a function-call permission with an optional allowance and method/receiver limits.","enum":["FullAccess"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.5.keys.items.[INDEX].access_key.permission.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","description":"Access scope: full access, or a function-call permission with an optional allowance and method/receiver limits.","required":["FunctionCall"],"properties":{"FunctionCall":{"properties":{"method_names":{"items":{"type":"string","uniqueKey":"oneOf.0.result.oneOf.5.keys.items.[INDEX].access_key.permission.oneOf.1.FunctionCall.method_names.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.5.keys.items.[INDEX].access_key.permission.oneOf.1.FunctionCall.method_names","typeLabel":"string[]"},"receiver_id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.5.keys.items.[INDEX].access_key.permission.oneOf.1.FunctionCall.receiver_id","typeLabel":"string"},"allowance":{"oneOf":[{"type":"string","uniqueKey":"oneOf.0.result.oneOf.5.keys.items.[INDEX].access_key.permission.oneOf.1.FunctionCall.allowance.oneOf.0","typeLabel":"string"},{"enum":[null],"uniqueKey":"oneOf.0.result.oneOf.5.keys.items.[INDEX].access_key.permission.oneOf.1.FunctionCall.allowance.oneOf.1","typeLabel":"any"},{"type":"null","enum":[null],"uniqueKey":"oneOf.0.result.oneOf.5.keys.items.[INDEX].access_key.permission.oneOf.1.FunctionCall.allowance.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.5.keys.items.[INDEX].access_key.permission.oneOf.1.FunctionCall.allowance","typeLabel":"string | any | null"}},"required":["receiver_id","method_names"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.5.keys.items.[INDEX].access_key.permission.oneOf.1.FunctionCall","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.5.keys.items.[INDEX].access_key.permission.oneOf.1","typeLabel":"object"},{"type":"object","description":"Access scope: full access, or a function-call permission with an optional allowance and method/receiver limits.","required":["GasKeyFunctionCall"],"properties":{"GasKeyFunctionCall":{"properties":{"balance":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.5.keys.items.[INDEX].access_key.permission.oneOf.2.GasKeyFunctionCall.balance","typeLabel":"string"},"method_names":{"items":{"type":"string","uniqueKey":"oneOf.0.result.oneOf.5.keys.items.[INDEX].access_key.permission.oneOf.2.GasKeyFunctionCall.method_names.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.5.keys.items.[INDEX].access_key.permission.oneOf.2.GasKeyFunctionCall.method_names","typeLabel":"string[]"},"num_nonces":{"format":"uint16","maximum":65535,"minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.5.keys.items.[INDEX].access_key.permission.oneOf.2.GasKeyFunctionCall.num_nonces","typeLabel":"integer\u003cuint16>"},"receiver_id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.5.keys.items.[INDEX].access_key.permission.oneOf.2.GasKeyFunctionCall.receiver_id","typeLabel":"string"},"allowance":{"oneOf":[{"type":"string","uniqueKey":"oneOf.0.result.oneOf.5.keys.items.[INDEX].access_key.permission.oneOf.2.GasKeyFunctionCall.allowance.oneOf.0","typeLabel":"string"},{"enum":[null],"uniqueKey":"oneOf.0.result.oneOf.5.keys.items.[INDEX].access_key.permission.oneOf.2.GasKeyFunctionCall.allowance.oneOf.1","typeLabel":"any"},{"type":"null","enum":[null],"uniqueKey":"oneOf.0.result.oneOf.5.keys.items.[INDEX].access_key.permission.oneOf.2.GasKeyFunctionCall.allowance.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.5.keys.items.[INDEX].access_key.permission.oneOf.2.GasKeyFunctionCall.allowance","typeLabel":"string | any | null"}},"required":["balance","num_nonces","receiver_id","method_names"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.5.keys.items.[INDEX].access_key.permission.oneOf.2.GasKeyFunctionCall","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.5.keys.items.[INDEX].access_key.permission.oneOf.2","typeLabel":"object"},{"type":"object","description":"Access scope: full access, or a function-call permission with an optional allowance and method/receiver limits.","required":["GasKeyFullAccess"],"properties":{"GasKeyFullAccess":{"properties":{"balance":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.5.keys.items.[INDEX].access_key.permission.oneOf.3.GasKeyFullAccess.balance","typeLabel":"string"},"num_nonces":{"format":"uint16","maximum":65535,"minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.5.keys.items.[INDEX].access_key.permission.oneOf.3.GasKeyFullAccess.num_nonces","typeLabel":"integer\u003cuint16>"}},"required":["balance","num_nonces"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.5.keys.items.[INDEX].access_key.permission.oneOf.3.GasKeyFullAccess","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.5.keys.items.[INDEX].access_key.permission.oneOf.3","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.5.keys.items.[INDEX].access_key.permission","typeLabel":"enum\u003cstring> · object · object · object"}},"required":["nonce","permission"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.5.keys.items.[INDEX].access_key","typeLabel":"object"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.5.keys.items.[INDEX].public_key","typeLabel":"string"}},"required":["public_key","access_key"],"type":"object","uniqueKey":"oneOf.0.result.oneOf.5.keys.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.5.keys","typeLabel":"object[]"},"block_hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.5.block_hash","typeLabel":"string"},"block_height":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.5.block_height","typeLabel":"integer\u003cuint64>"},"last_key":{"oneOf":[{"type":"string","description":"Pagination cursor. When `Some`, the listing was truncated and the caller\nshould issue another request with `after_key` set to this handle to fetch\nthe next page. `None` means this was the last page.","uniqueKey":"oneOf.0.result.oneOf.5.last_key.oneOf.0","typeLabel":"string"},{"description":"Pagination cursor. When `Some`, the listing was truncated and the caller\nshould issue another request with `after_key` set to this handle to fetch\nthe next page. `None` means this was the last page.","enum":[null],"uniqueKey":"oneOf.0.result.oneOf.5.last_key.oneOf.1","typeLabel":"any"},{"type":"null","description":"Pagination cursor. When `Some`, the listing was truncated and the caller\nshould issue another request with `after_key` set to this handle to fetch\nthe next page. `None` means this was the last page.","enum":[null],"uniqueKey":"oneOf.0.result.oneOf.5.last_key.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.5.last_key","typeLabel":"string | any | null"}},"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.5","typeLabel":"object"},{"type":"object","description":"Gas key nonces view returned by the `view_gas_key_nonces` RPC query.","required":["block_height","block_hash","nonces"],"properties":{"nonces":{"items":{"format":"uint64","minimum":0,"type":"integer","uniqueKey":"oneOf.0.result.oneOf.6.nonces.items.[INDEX]","typeLabel":"integer\u003cuint64>"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.6.nonces","typeLabel":"integer\u003cuint64>[]"},"block_hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.6.block_hash","typeLabel":"string"},"block_height":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.6.block_height","typeLabel":"integer\u003cuint64>"}},"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.6","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.0.result","typeLabel":"object"},"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.id","typeLabel":"string"},"jsonrpc":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.jsonrpc","typeLabel":"string"}},"uniqueKey":"oneOf.0","typeLabel":"JsonRpcResponse_for_RpcQueryResponse_and_RpcQueryError · object"},{"type":"object","title":"JsonRpcResponse_for_RpcQueryResponse_and_RpcQueryError","required":["jsonrpc","id","error"],"properties":{"error":{"oneOf":[{"type":"object","required":["name","cause"],"properties":{"cause":{"oneOf":[{"type":"object","required":["name","info"],"properties":{"info":{"properties":{"method_name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.0.cause.oneOf.0.info.method_name","typeLabel":"string"}},"required":["method_name"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.0.cause.oneOf.0.info","typeLabel":"object"},"name":{"enum":["METHOD_NOT_FOUND"],"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.0.cause.oneOf.0.name","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.0.cause.oneOf.0","typeLabel":"object"},{"type":"object","required":["name","info"],"properties":{"info":{"properties":{"error_message":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.0.cause.oneOf.1.info.error_message","typeLabel":"string"}},"required":["error_message"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.0.cause.oneOf.1.info","typeLabel":"object"},"name":{"enum":["PARSE_ERROR"],"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.0.cause.oneOf.1.name","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.0.cause.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.0.cause","typeLabel":"object"},"name":{"enum":["REQUEST_VALIDATION_ERROR"],"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.0.name","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.0","typeLabel":"object"},{"type":"object","required":["name","cause"],"properties":{"cause":{"oneOf":[{"type":"object","required":["name"],"properties":{"name":{"enum":["NO_SYNCED_BLOCKS"],"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.0.name","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.0","typeLabel":"object"},{"type":"object","required":["name","info"],"properties":{"info":{"properties":{"requested_shard_id":{"description":"The shard identifier. It may be an arbitrary number - it does not need to be\na number in the range 0..NUM_SHARDS. The shard ids do not need to be\nsequential or contiguous.\n\nThe shard id is wrapped in a new type to prevent the old pattern of using\nindices in range 0..NUM_SHARDS and casting to ShardId. Once the transition\nif fully complete it potentially may be simplified to a regular type alias.","format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.1.info.requested_shard_id","typeLabel":"integer\u003cuint64>"}},"required":["requested_shard_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.1.info","typeLabel":"object"},"name":{"enum":["UNAVAILABLE_SHARD"],"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.1.name","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.1","typeLabel":"object"},{"type":"object","required":["name","info"],"properties":{"info":{"properties":{"block_hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.2.info.block_hash","typeLabel":"string"},"block_height":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.2.info.block_height","typeLabel":"integer\u003cuint64>"}},"required":["block_height","block_hash"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.2.info","typeLabel":"object"},"name":{"enum":["GARBAGE_COLLECTED_BLOCK"],"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.2.name","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.2","typeLabel":"object"},{"type":"object","required":["name","info"],"properties":{"info":{"properties":{"block_reference":{"oneOf":[{"type":"object","required":["block_id"],"properties":{"block_id":{"oneOf":[{"type":"integer","title":"block_height","format":"uint64","minimum":0,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.3.info.block_reference.oneOf.0.block_id.oneOf.0","typeLabel":"integer\u003cuint64>"},{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.3.info.block_reference.oneOf.0.block_id.oneOf.1","typeLabel":"string"}],"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.3.info.block_reference.oneOf.0.block_id","typeLabel":"integer\u003cuint64> | string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.3.info.block_reference.oneOf.0","typeLabel":"object"},{"type":"object","required":["finality"],"properties":{"finality":{"description":"Different types of finality.","enum":["optimistic","near-final","final"],"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.3.info.block_reference.oneOf.1.finality","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.3.info.block_reference.oneOf.1","typeLabel":"object"},{"type":"object","required":["sync_checkpoint"],"properties":{"sync_checkpoint":{"enum":["genesis","earliest_available"],"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.3.info.block_reference.oneOf.2.sync_checkpoint","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.3.info.block_reference.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.3.info.block_reference","typeLabel":"object"}},"required":["block_reference"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.3.info","typeLabel":"object"},"name":{"enum":["UNKNOWN_BLOCK"],"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.3.name","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.3","typeLabel":"object"},{"type":"object","required":["name","info"],"properties":{"info":{"properties":{"block_hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.4.info.block_hash","typeLabel":"string"},"block_height":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.4.info.block_height","typeLabel":"integer\u003cuint64>"},"requested_account_id":{"description":"NEAR Account Identifier.\n\nThis is a unique, syntactically valid, human-readable account identifier on the NEAR network.\n\n[See the crate-level docs for information about validation.](index.html#account-id-rules)\n\nAlso see [Error kind precedence](AccountId#error-kind-precedence).\n\n## Examples\n\n```\nuse near_account_id::AccountId;\n\nlet alice: AccountId = \"alice.near\".parse().unwrap();\n\nassert!(\"ƒelicia.near\".parse::\u003cAccountId>().is_err()); // (ƒ is not f)\n```","title":"AccountId","type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.4.info.requested_account_id","typeLabel":"string"}},"required":["requested_account_id","block_height","block_hash"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.4.info","typeLabel":"object"},"name":{"enum":["INVALID_ACCOUNT"],"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.4.name","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.4","typeLabel":"object"},{"type":"object","required":["name","info"],"properties":{"info":{"properties":{"block_hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.block_hash","typeLabel":"string"},"block_height":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.block_height","typeLabel":"integer\u003cuint64>"},"requested_account_id":{"description":"NEAR Account Identifier.\n\nThis is a unique, syntactically valid, human-readable account identifier on the NEAR network.\n\n[See the crate-level docs for information about validation.](index.html#account-id-rules)\n\nAlso see [Error kind precedence](AccountId#error-kind-precedence).\n\n## Examples\n\n```\nuse near_account_id::AccountId;\n\nlet alice: AccountId = \"alice.near\".parse().unwrap();\n\nassert!(\"ƒelicia.near\".parse::\u003cAccountId>().is_err()); // (ƒ is not f)\n```","title":"AccountId","type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.requested_account_id","typeLabel":"string"}},"required":["requested_account_id","block_height","block_hash"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info","typeLabel":"object"},"name":{"enum":["UNKNOWN_ACCOUNT"],"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.name","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5","typeLabel":"object"},{"type":"object","required":["name","info"],"properties":{"info":{"properties":{"block_hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.6.info.block_hash","typeLabel":"string"},"block_height":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.6.info.block_height","typeLabel":"integer\u003cuint64>"},"contract_account_id":{"description":"NEAR Account Identifier.\n\nThis is a unique, syntactically valid, human-readable account identifier on the NEAR network.\n\n[See the crate-level docs for information about validation.](index.html#account-id-rules)\n\nAlso see [Error kind precedence](AccountId#error-kind-precedence).\n\n## Examples\n\n```\nuse near_account_id::AccountId;\n\nlet alice: AccountId = \"alice.near\".parse().unwrap();\n\nassert!(\"ƒelicia.near\".parse::\u003cAccountId>().is_err()); // (ƒ is not f)\n```","title":"AccountId","type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.6.info.contract_account_id","typeLabel":"string"}},"required":["contract_account_id","block_height","block_hash"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.6.info","typeLabel":"object"},"name":{"enum":["NO_CONTRACT_CODE"],"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.6.name","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.6","typeLabel":"object"},{"type":"object","required":["name","info"],"properties":{"info":{"properties":{"block_hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.7.info.block_hash","typeLabel":"string"},"block_height":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.7.info.block_height","typeLabel":"integer\u003cuint64>"},"contract_account_id":{"description":"NEAR Account Identifier.\n\nThis is a unique, syntactically valid, human-readable account identifier on the NEAR network.\n\n[See the crate-level docs for information about validation.](index.html#account-id-rules)\n\nAlso see [Error kind precedence](AccountId#error-kind-precedence).\n\n## Examples\n\n```\nuse near_account_id::AccountId;\n\nlet alice: AccountId = \"alice.near\".parse().unwrap();\n\nassert!(\"ƒelicia.near\".parse::\u003cAccountId>().is_err()); // (ƒ is not f)\n```","title":"AccountId","type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.7.info.contract_account_id","typeLabel":"string"}},"required":["contract_account_id","block_height","block_hash"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.7.info","typeLabel":"object"},"name":{"enum":["TOO_LARGE_CONTRACT_STATE"],"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.7.name","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.7","typeLabel":"object"},{"type":"object","required":["name","info"],"properties":{"info":{"properties":{"block_hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.8.info.block_hash","typeLabel":"string"},"block_height":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.8.info.block_height","typeLabel":"integer\u003cuint64>"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.8.info.public_key","typeLabel":"string"}},"required":["public_key","block_height","block_hash"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.8.info","typeLabel":"object"},"name":{"enum":["UNKNOWN_ACCESS_KEY"],"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.8.name","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.8","typeLabel":"object"},{"type":"object","required":["name","info"],"properties":{"info":{"properties":{"block_hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.9.info.block_hash","typeLabel":"string"},"block_height":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.9.info.block_height","typeLabel":"integer\u003cuint64>"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.9.info.public_key","typeLabel":"string"}},"required":["public_key","block_height","block_hash"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.9.info","typeLabel":"object"},"name":{"enum":["UNKNOWN_GAS_KEY"],"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.9.name","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.9","typeLabel":"object"},{"type":"object","required":["name","info"],"properties":{"info":{"properties":{"block_hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.10.info.block_hash","typeLabel":"string"},"block_height":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.10.info.block_height","typeLabel":"integer\u003cuint64>"},"limit":{"format":"uint32","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.10.info.limit","typeLabel":"integer\u003cuint32>"},"requested_account_id":{"description":"NEAR Account Identifier.\n\nThis is a unique, syntactically valid, human-readable account identifier on the NEAR network.\n\n[See the crate-level docs for information about validation.](index.html#account-id-rules)\n\nAlso see [Error kind precedence](AccountId#error-kind-precedence).\n\n## Examples\n\n```\nuse near_account_id::AccountId;\n\nlet alice: AccountId = \"alice.near\".parse().unwrap();\n\nassert!(\"ƒelicia.near\".parse::\u003cAccountId>().is_err()); // (ƒ is not f)\n```","title":"AccountId","type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.10.info.requested_account_id","typeLabel":"string"}},"required":["requested_account_id","limit","block_height","block_hash"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.10.info","typeLabel":"object"},"name":{"enum":["TOO_MANY_ACCESS_KEYS"],"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.10.name","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.10","typeLabel":"object"},{"type":"object","required":["name","info"],"properties":{"info":{"properties":{"block_hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.block_hash","typeLabel":"string"},"block_height":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.block_height","typeLabel":"integer\u003cuint64>"},"error":{"oneOf":[{"type":"string","description":"Serializable version of `near-vm-runner::FunctionCallError`.\n\nMust never reorder/remove elements, can only add new variants at the end (but do that very\ncarefully). It describes stable serialization format, and only used by serialization logic.","enum":["WasmUnknownError","_EVMError"],"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","description":"Serializable version of `near-vm-runner::FunctionCallError`.\n\nMust never reorder/remove elements, can only add new variants at the end (but do that very\ncarefully). It describes stable serialization format, and only used by serialization logic.","required":["CompilationError"],"properties":{"CompilationError":{"oneOf":[{"type":"object","required":["CodeDoesNotExist"],"properties":{"CodeDoesNotExist":{"properties":{"account_id":{"description":"NEAR Account Identifier.\n\nThis is a unique, syntactically valid, human-readable account identifier on the NEAR network.\n\n[See the crate-level docs for information about validation.](index.html#account-id-rules)\n\nAlso see [Error kind precedence](AccountId#error-kind-precedence).\n\n## Examples\n\n```\nuse near_account_id::AccountId;\n\nlet alice: AccountId = \"alice.near\".parse().unwrap();\n\nassert!(\"ƒelicia.near\".parse::\u003cAccountId>().is_err()); // (ƒ is not f)\n```","title":"AccountId","type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.1.CompilationError.oneOf.0.CodeDoesNotExist.account_id","typeLabel":"string"}},"required":["account_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.1.CompilationError.oneOf.0.CodeDoesNotExist","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.1.CompilationError.oneOf.0","typeLabel":"object"},{"type":"object","required":["PrepareError"],"properties":{"PrepareError":{"type":"any","description":"Error that can occur while preparing or executing Wasm smart-contract.","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.1.CompilationError.oneOf.1.PrepareError","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.1.CompilationError.oneOf.1","typeLabel":"object"},{"type":"object","description":"This is for defense in depth.\nWe expect our runtime-independent preparation code to fully catch all invalid wasms,\nbut, if it ever misses something we’ll emit this error","required":["WasmerCompileError"],"properties":{"WasmerCompileError":{"properties":{"msg":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.1.CompilationError.oneOf.2.WasmerCompileError.msg","typeLabel":"string"}},"required":["msg"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.1.CompilationError.oneOf.2.WasmerCompileError","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.1.CompilationError.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.1.CompilationError","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.1","typeLabel":"object"},{"type":"object","description":"Serializable version of `near-vm-runner::FunctionCallError`.\n\nMust never reorder/remove elements, can only add new variants at the end (but do that very\ncarefully). It describes stable serialization format, and only used by serialization logic.","required":["LinkError"],"properties":{"LinkError":{"properties":{"msg":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.2.LinkError.msg","typeLabel":"string"}},"required":["msg"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.2.LinkError","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.2","typeLabel":"object"},{"type":"object","description":"Serializable version of `near-vm-runner::FunctionCallError`.\n\nMust never reorder/remove elements, can only add new variants at the end (but do that very\ncarefully). It describes stable serialization format, and only used by serialization logic.","required":["MethodResolveError"],"properties":{"MethodResolveError":{"enum":["MethodEmptyName","MethodNotFound","MethodInvalidSignature"],"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.3.MethodResolveError","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.3","typeLabel":"object"},{"type":"object","description":"Serializable version of `near-vm-runner::FunctionCallError`.\n\nMust never reorder/remove elements, can only add new variants at the end (but do that very\ncarefully). It describes stable serialization format, and only used by serialization logic.","required":["WasmTrap"],"properties":{"WasmTrap":{"oneOf":[{"type":"string","description":"A kind of a trap happened during execution of a binary","enum":["Unreachable"],"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.4.WasmTrap.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","description":"A kind of a trap happened during execution of a binary","enum":["IncorrectCallIndirectSignature"],"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.4.WasmTrap.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"string","description":"A kind of a trap happened during execution of a binary","enum":["MemoryOutOfBounds"],"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.4.WasmTrap.oneOf.2","typeLabel":"enum\u003cstring>"},{"type":"string","description":"A kind of a trap happened during execution of a binary","enum":["CallIndirectOOB"],"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.4.WasmTrap.oneOf.3","typeLabel":"enum\u003cstring>"},{"type":"string","description":"A kind of a trap happened during execution of a binary","enum":["IllegalArithmetic"],"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.4.WasmTrap.oneOf.4","typeLabel":"enum\u003cstring>"},{"type":"string","description":"A kind of a trap happened during execution of a binary","enum":["MisalignedAtomicAccess"],"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.4.WasmTrap.oneOf.5","typeLabel":"enum\u003cstring>"},{"type":"string","description":"A kind of a trap happened during execution of a binary","enum":["IndirectCallToNull"],"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.4.WasmTrap.oneOf.6","typeLabel":"enum\u003cstring>"},{"type":"string","description":"A kind of a trap happened during execution of a binary","enum":["StackOverflow"],"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.4.WasmTrap.oneOf.7","typeLabel":"enum\u003cstring>"},{"type":"string","description":"A kind of a trap happened during execution of a binary","enum":["GenericTrap"],"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.4.WasmTrap.oneOf.8","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.4.WasmTrap","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.4","typeLabel":"object"},{"type":"object","description":"Serializable version of `near-vm-runner::FunctionCallError`.\n\nMust never reorder/remove elements, can only add new variants at the end (but do that very\ncarefully). It describes stable serialization format, and only used by serialization logic.","required":["HostError"],"properties":{"HostError":{"oneOf":[{"type":"string","description":"String encoding is bad UTF-16 sequence","enum":["BadUTF16"],"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","description":"String encoding is bad UTF-8 sequence","enum":["BadUTF8"],"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"string","description":"Exceeded the prepaid gas","enum":["GasExceeded"],"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.2","typeLabel":"enum\u003cstring>"},{"type":"string","description":"Exceeded the maximum amount of gas allowed to burn per contract","enum":["GasLimitExceeded"],"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.3","typeLabel":"enum\u003cstring>"},{"type":"string","description":"Exceeded the account balance","enum":["BalanceExceeded"],"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.4","typeLabel":"enum\u003cstring>"},{"type":"string","description":"Tried to call an empty method name","enum":["EmptyMethodName"],"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.5","typeLabel":"enum\u003cstring>"},{"type":"object","description":"Smart contract panicked","required":["GuestPanic"],"properties":{"GuestPanic":{"properties":{"panic_msg":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.6.GuestPanic.panic_msg","typeLabel":"string"}},"required":["panic_msg"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.6.GuestPanic","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.6","typeLabel":"object"},{"type":"string","description":"IntegerOverflow happened during a contract execution","enum":["IntegerOverflow"],"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.7","typeLabel":"enum\u003cstring>"},{"type":"object","description":"`promise_idx` does not correspond to existing promises","required":["InvalidPromiseIndex"],"properties":{"InvalidPromiseIndex":{"properties":{"promise_idx":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.8.InvalidPromiseIndex.promise_idx","typeLabel":"integer\u003cuint64>"}},"required":["promise_idx"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.8.InvalidPromiseIndex","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.8","typeLabel":"object"},{"type":"string","description":"Actions can only be appended to non-joint promise.","enum":["CannotAppendActionToJointPromise"],"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.9","typeLabel":"enum\u003cstring>"},{"type":"string","description":"Returning joint promise is currently prohibited","enum":["CannotReturnJointPromise"],"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.10","typeLabel":"enum\u003cstring>"},{"type":"object","description":"Accessed invalid promise result index","required":["InvalidPromiseResultIndex"],"properties":{"InvalidPromiseResultIndex":{"properties":{"result_idx":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.11.InvalidPromiseResultIndex.result_idx","typeLabel":"integer\u003cuint64>"}},"required":["result_idx"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.11.InvalidPromiseResultIndex","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.11","typeLabel":"object"},{"type":"object","description":"Accessed invalid register id","required":["InvalidRegisterId"],"properties":{"InvalidRegisterId":{"properties":{"register_id":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.12.InvalidRegisterId.register_id","typeLabel":"integer\u003cuint64>"}},"required":["register_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.12.InvalidRegisterId","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.12","typeLabel":"object"},{"type":"object","description":"Iterator `iterator_index` was invalidated after its creation by performing a mutable operation on trie","required":["IteratorWasInvalidated"],"properties":{"IteratorWasInvalidated":{"properties":{"iterator_index":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.13.IteratorWasInvalidated.iterator_index","typeLabel":"integer\u003cuint64>"}},"required":["iterator_index"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.13.IteratorWasInvalidated","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.13","typeLabel":"object"},{"type":"string","description":"Accessed memory outside the bounds","enum":["MemoryAccessViolation"],"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.14","typeLabel":"enum\u003cstring>"},{"type":"object","description":"VM Logic returned an invalid receipt index","required":["InvalidReceiptIndex"],"properties":{"InvalidReceiptIndex":{"properties":{"receipt_index":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.15.InvalidReceiptIndex.receipt_index","typeLabel":"integer\u003cuint64>"}},"required":["receipt_index"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.15.InvalidReceiptIndex","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.15","typeLabel":"object"},{"type":"object","description":"Iterator index `iterator_index` does not exist","required":["InvalidIteratorIndex"],"properties":{"InvalidIteratorIndex":{"properties":{"iterator_index":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.16.InvalidIteratorIndex.iterator_index","typeLabel":"integer\u003cuint64>"}},"required":["iterator_index"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.16.InvalidIteratorIndex","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.16","typeLabel":"object"},{"type":"string","description":"VM Logic returned an invalid account id","enum":["InvalidAccountId"],"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.17","typeLabel":"enum\u003cstring>"},{"type":"string","description":"VM Logic returned an invalid method name","enum":["InvalidMethodName"],"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.18","typeLabel":"enum\u003cstring>"},{"type":"string","description":"VM Logic provided an invalid public key","enum":["InvalidPublicKey"],"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.19","typeLabel":"enum\u003cstring>"},{"type":"object","description":"`method_name` is not allowed in view calls","required":["ProhibitedInView"],"properties":{"ProhibitedInView":{"properties":{"method_name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.20.ProhibitedInView.method_name","typeLabel":"string"}},"required":["method_name"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.20.ProhibitedInView","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.20","typeLabel":"object"},{"type":"object","description":"The total number of logs will exceed the limit.","required":["NumberOfLogsExceeded"],"properties":{"NumberOfLogsExceeded":{"properties":{"limit":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.21.NumberOfLogsExceeded.limit","typeLabel":"integer\u003cuint64>"}},"required":["limit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.21.NumberOfLogsExceeded","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.21","typeLabel":"object"},{"type":"object","description":"The storage key length exceeded the limit.","required":["KeyLengthExceeded"],"properties":{"KeyLengthExceeded":{"properties":{"length":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.22.KeyLengthExceeded.length","typeLabel":"integer\u003cuint64>"},"limit":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.22.KeyLengthExceeded.limit","typeLabel":"integer\u003cuint64>"}},"required":["length","limit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.22.KeyLengthExceeded","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.22","typeLabel":"object"},{"type":"object","description":"The storage value length exceeded the limit.","required":["ValueLengthExceeded"],"properties":{"ValueLengthExceeded":{"properties":{"length":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.23.ValueLengthExceeded.length","typeLabel":"integer\u003cuint64>"},"limit":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.23.ValueLengthExceeded.limit","typeLabel":"integer\u003cuint64>"}},"required":["length","limit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.23.ValueLengthExceeded","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.23","typeLabel":"object"},{"type":"object","description":"The total log length exceeded the limit.","required":["TotalLogLengthExceeded"],"properties":{"TotalLogLengthExceeded":{"properties":{"length":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.24.TotalLogLengthExceeded.length","typeLabel":"integer\u003cuint64>"},"limit":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.24.TotalLogLengthExceeded.limit","typeLabel":"integer\u003cuint64>"}},"required":["length","limit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.24.TotalLogLengthExceeded","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.24","typeLabel":"object"},{"type":"object","description":"The maximum number of promises within a FunctionCall exceeded the limit.","required":["NumberPromisesExceeded"],"properties":{"NumberPromisesExceeded":{"properties":{"limit":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.25.NumberPromisesExceeded.limit","typeLabel":"integer\u003cuint64>"},"number_of_promises":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.25.NumberPromisesExceeded.number_of_promises","typeLabel":"integer\u003cuint64>"}},"required":["number_of_promises","limit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.25.NumberPromisesExceeded","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.25","typeLabel":"object"},{"type":"object","description":"The maximum number of input data dependencies exceeded the limit.","required":["NumberInputDataDependenciesExceeded"],"properties":{"NumberInputDataDependenciesExceeded":{"properties":{"limit":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.26.NumberInputDataDependenciesExceeded.limit","typeLabel":"integer\u003cuint64>"},"number_of_input_data_dependencies":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.26.NumberInputDataDependenciesExceeded.number_of_input_data_dependencies","typeLabel":"integer\u003cuint64>"}},"required":["number_of_input_data_dependencies","limit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.26.NumberInputDataDependenciesExceeded","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.26","typeLabel":"object"},{"type":"object","description":"The returned value length exceeded the limit.","required":["ReturnedValueLengthExceeded"],"properties":{"ReturnedValueLengthExceeded":{"properties":{"length":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.27.ReturnedValueLengthExceeded.length","typeLabel":"integer\u003cuint64>"},"limit":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.27.ReturnedValueLengthExceeded.limit","typeLabel":"integer\u003cuint64>"}},"required":["length","limit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.27.ReturnedValueLengthExceeded","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.27","typeLabel":"object"},{"type":"object","description":"The contract size for DeployContract action exceeded the limit.","required":["ContractSizeExceeded"],"properties":{"ContractSizeExceeded":{"properties":{"limit":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.28.ContractSizeExceeded.limit","typeLabel":"integer\u003cuint64>"},"size":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.28.ContractSizeExceeded.size","typeLabel":"integer\u003cuint64>"}},"required":["size","limit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.28.ContractSizeExceeded","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.28","typeLabel":"object"},{"type":"object","description":"The host function was deprecated.","required":["Deprecated"],"properties":{"Deprecated":{"properties":{"method_name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.29.Deprecated.method_name","typeLabel":"string"}},"required":["method_name"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.29.Deprecated","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.29","typeLabel":"object"},{"type":"object","description":"General errors for ECDSA recover.","required":["ECRecoverError"],"properties":{"ECRecoverError":{"properties":{"msg":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.30.ECRecoverError.msg","typeLabel":"string"}},"required":["msg"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.30.ECRecoverError","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.30","typeLabel":"object"},{"type":"object","description":"Invalid input to alt_bn128 family of functions (e.g., point which isn't\non the curve).","required":["AltBn128InvalidInput"],"properties":{"AltBn128InvalidInput":{"properties":{"msg":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.31.AltBn128InvalidInput.msg","typeLabel":"string"}},"required":["msg"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.31.AltBn128InvalidInput","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.31","typeLabel":"object"},{"type":"object","description":"Invalid input to ed25519 signature verification function (e.g. signature cannot be\nderived from bytes).","required":["Ed25519VerifyInvalidInput"],"properties":{"Ed25519VerifyInvalidInput":{"properties":{"msg":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.32.Ed25519VerifyInvalidInput.msg","typeLabel":"string"}},"required":["msg"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.32.Ed25519VerifyInvalidInput","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.32","typeLabel":"object"},{"type":"object","description":"Input length mismatch for p256 signature verification (signature is not 64\nbytes or public key is not 33 bytes). Parse failures of otherwise\nwell-sized inputs return 0 from the host function instead of aborting.","required":["P256VerifyInvalidInput"],"properties":{"P256VerifyInvalidInput":{"properties":{"msg":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.33.P256VerifyInvalidInput.msg","typeLabel":"string"}},"required":["msg"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.33.P256VerifyInvalidInput","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.33","typeLabel":"object"},{"type":"object","description":"Input length mismatch for ML-DSA-65 signature verification (signature is\nnot 3309 bytes or public key is not 1952 bytes). Parse failures of\notherwise well-sized inputs return 0 from the host function instead of\naborting.","required":["MlDsaVerifyInvalidInput"],"properties":{"MlDsaVerifyInvalidInput":{"properties":{"msg":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.34.MlDsaVerifyInvalidInput.msg","typeLabel":"string"}},"required":["msg"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.34.MlDsaVerifyInvalidInput","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError.oneOf.34","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5.HostError","typeLabel":"enum\u003cstring> · enum\u003cstring> · enum\u003cstring> · enum\u003cstring> · enum\u003cstring> · enum\u003cstring> · object · enum\u003cstring> · object · enum\u003cstring> · enum\u003cstring> · object · object · object · enum\u003cstring> · object · object · enum\u003cstring> · enum\u003cstring> · enum\u003cstring> · object · object · object · object · object · object · object · object · object · object · object · object · object · object · object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.5","typeLabel":"object"},{"type":"object","description":"Serializable version of `near-vm-runner::FunctionCallError`.\n\nMust never reorder/remove elements, can only add new variants at the end (but do that very\ncarefully). It describes stable serialization format, and only used by serialization logic.","required":["ExecutionError"],"properties":{"ExecutionError":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.6.ExecutionError","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error.oneOf.6","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.error","typeLabel":"enum\u003cstring> · object · object · object · object · object · object"},"vm_error":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info.vm_error","typeLabel":"string"}},"required":["vm_error","error","block_height","block_hash"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.info","typeLabel":"object"},"name":{"enum":["CONTRACT_EXECUTION_ERROR"],"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11.name","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.11","typeLabel":"object"},{"type":"object","required":["name","info"],"properties":{"info":{"properties":{"block_hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.12.info.block_hash","typeLabel":"string"},"block_height":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.12.info.block_height","typeLabel":"integer\u003cuint64>"},"identifier":{"oneOf":[{"type":"object","required":["hash"],"properties":{"hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.12.info.identifier.oneOf.0.hash","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.12.info.identifier.oneOf.0","typeLabel":"object"},{"type":"object","required":["account_id"],"properties":{"account_id":{"description":"NEAR Account Identifier.\n\nThis is a unique, syntactically valid, human-readable account identifier on the NEAR network.\n\n[See the crate-level docs for information about validation.](index.html#account-id-rules)\n\nAlso see [Error kind precedence](AccountId#error-kind-precedence).\n\n## Examples\n\n```\nuse near_account_id::AccountId;\n\nlet alice: AccountId = \"alice.near\".parse().unwrap();\n\nassert!(\"ƒelicia.near\".parse::\u003cAccountId>().is_err()); // (ƒ is not f)\n```","title":"AccountId","type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.12.info.identifier.oneOf.1.account_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.12.info.identifier.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.12.info.identifier","typeLabel":"object"}},"required":["identifier","block_height","block_hash"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.12.info","typeLabel":"object"},"name":{"enum":["NO_GLOBAL_CONTRACT_CODE"],"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.12.name","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.12","typeLabel":"object"},{"type":"object","required":["name","info"],"properties":{"info":{"properties":{"error_message":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.13.info.error_message","typeLabel":"string"}},"required":["error_message"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.13.info","typeLabel":"object"},"name":{"enum":["INTERNAL_ERROR"],"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.13.name","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.13","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause","typeLabel":"object"},"name":{"enum":["HANDLER_ERROR"],"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.name","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1","typeLabel":"object"},{"type":"object","required":["name","cause"],"properties":{"cause":{"type":"object","required":["name","info"],"properties":{"info":{"properties":{"error_message":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.2.cause.info.error_message","typeLabel":"string"}},"required":["error_message"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.2.cause.info","typeLabel":"object"},"name":{"enum":["INTERNAL_ERROR"],"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.2.cause.name","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.2.cause","typeLabel":"object"},"name":{"enum":["INTERNAL_ERROR"],"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.2.name","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.1.error","typeLabel":"object"},"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.id","typeLabel":"string"},"jsonrpc":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.jsonrpc","typeLabel":"string"}},"uniqueKey":"oneOf.1","typeLabel":"JsonRpcResponse_for_RpcQueryResponse_and_RpcQueryError · object"}],"uniqueKey":"","typeLabel":"JsonRpcResponse_for_RpcQueryResponse_and_RpcQueryError · object"},"examples":{"Example":{"title":"Example","value":{"result":{"amount":"\u003cstring>","code_hash":"\u003cstring>","locked":"\u003cstring>","storage_usage":1,"block_hash":"\u003cstring>","block_height":1,"bootstrap_nonce":1,"global_contract_account_id":"\u003cstring>","global_contract_hash":"\u003cstring>","state":"initialized","storage_paid_at":0},"id":"\u003cstring>","jsonrpc":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{},"servers":{}},"originalFileLocation":"openapi.json"},"subdomain":"neardocs","siteName":"NEAR Docs","title":"Post query - NEAR Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-19T11:32:20.840Z","originalFileLocation":"api-reference/post-query.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=\"This module allows you to make generic requests to the network. The RpcQueryRequest struct takes in a BlockReference and a QueryRequest. The BlockReference enum allows you to specify a block by Finality, BlockId or SyncCheckpoint. The QueryRequest enum provides multiple variants for performing the following actions: - View an account\u0026#x27;s details - View a contract\u0026#x27;s code - View the state of an account - View the AccessKey of an account - View the AccessKeyList of an account - Call a function in a contract deployed on the network.\">\u003cmeta data-mint-head name=\"application-name\" content=\"NEAR Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/neardocs/jx3X3HW4FX2vbKtn/_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/neardocs/jx3X3HW4FX2vbKtn/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/neardocs/jx3X3HW4FX2vbKtn/_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/neardocs/jx3X3HW4FX2vbKtn/_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/neardocs/jx3X3HW4FX2vbKtn/_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/neardocs/jx3X3HW4FX2vbKtn/_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/neardocs/jx3X3HW4FX2vbKtn/_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/neardocs/jx3X3HW4FX2vbKtn/_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/neardocs/jx3X3HW4FX2vbKtn/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Post query - NEAR Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"This module allows you to make generic requests to the network. The RpcQueryRequest struct takes in a BlockReference and a QueryRequest. The BlockReference enum allows you to specify a block by Finality, BlockId or SyncCheckpoint. The QueryRequest enum provides multiple variants for performing the following actions: - View an account\u0026#x27;s details - View a contract\u0026#x27;s code - View the state of an account - View the AccessKey of an account - View the AccessKeyList of an account - Call a function in a contract deployed on the network.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"NEAR Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.near.org/api-reference/post-query\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://neardocs.mintlify.app/_mintlify/api/og/v2?division=Query\u0026amp;title=Post+query\u0026amp;description=This+module+allows+you+to+make+generic+requests+to+the+network.%0A%0AThe+%60RpcQueryRequest%60+struct+takes+in+a+%5B%60BlockReference%60%5D%28https%3A%2F%2Fdocs.rs%2Fnear-primitives%2F0.12\u0026amp;theme=df941d03d19b89657352cf9a\u0026amp;signature=eff84ff9e46043a35d01c44b7b672abc4ad606a13549c2629b7e9a5de8745561\">\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=\"Post query - NEAR Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"This module allows you to make generic requests to the network. The RpcQueryRequest struct takes in a BlockReference and a QueryRequest. The BlockReference enum allows you to specify a block by Finality, BlockId or SyncCheckpoint. The QueryRequest enum provides multiple variants for performing the following actions: - View an account\u0026#x27;s details - View a contract\u0026#x27;s code - View the state of an account - View the AccessKey of an account - View the AccessKeyList of an account - Call a function in a contract deployed on the network.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://neardocs.mintlify.app/_mintlify/api/og/v2?division=Query\u0026amp;title=Post+query\u0026amp;description=This+module+allows+you+to+make+generic+requests+to+the+network.%0A%0AThe+%60RpcQueryRequest%60+struct+takes+in+a+%5B%60BlockReference%60%5D%28https%3A%2F%2Fdocs.rs%2Fnear-primitives%2F0.12\u0026amp;theme=df941d03d19b89657352cf9a\u0026amp;signature=eff84ff9e46043a35d01c44b7b672abc4ad606a13549c2629b7e9a5de8745561\">\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/neardocs/jx3X3HW4FX2vbKtn/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"NEAR Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1fb858\">\u003cmeta data-mint-head name=\"google-site-verification\" content=\"x36GvqeIYFjDAl2NNFM-83XykcMYMLRY6f9lgUZbDpA\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.near.org/api-reference/post-query\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/post-query.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.near.org/#organization\",\"name\":\"NEAR Docs\",\"url\":\"https://docs.near.org\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/neardocs/qO2GD-gji1aakHqN/assets/logo.svg?fit=max\u0026auto=format\u0026n=qO2GD-gji1aakHqN\u0026q=85\u0026s=fe9551b1c3085e39a97965b2886dad4a\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.near.org#website\",\"name\":\"NEAR Docs\",\"url\":\"https://docs.near.org\",\"publisher\":{\"@id\":\"https://docs.near.org/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.near.org/api-reference/post-query#webpage\",\"url\":\"https://docs.near.org/api-reference/post-query\",\"name\":\"Post query\",\"description\":\"This module allows you to make generic requests to the network. The RpcQueryRequest struct takes in a BlockReference and a QueryRequest. The BlockReference enum allows you to specify a block by Finality, BlockId or SyncCheckpoint. The QueryRequest enum provides multiple variants for performing the following actions: - View an account's details - View a contract's code - View the state of an account - View the AccessKey of an account - View the AccessKeyList of an account - Call a function in a contract deployed on the network.\",\"dateModified\":\"2026-10-19T11:32:20.840Z\",\"isPartOf\":{\"@id\":\"https://docs.near.org#website\"},\"breadcrumb\":{\"@id\":\"https://docs.near.org/api-reference/post-query#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.near.org/api-reference/post-query#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"NEAR Docs\",\"item\":\"https://docs.near.org\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Post query\",\"item\":\"https://docs.near.org/api-reference/post-query\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.near.org/api-reference/post-query#apireference\",\"headline\":\"Post query\",\"name\":\"Post query\",\"description\":\"This module allows you to make generic requests to the network. The RpcQueryRequest struct takes in a BlockReference and a QueryRequest. The BlockReference enum allows you to specify a block by Finality, BlockId or SyncCheckpoint. The QueryRequest enum provides multiple variants for performing the following actions: - View an account's details - View a contract's code - View the state of an account - View the AccessKey of an account - View the AccessKeyList of an account - Call a function in a contract deployed on the network.\",\"url\":\"https://docs.near.org/api-reference/post-query\",\"mainEntityOfPage\":{\"@id\":\"https://docs.near.org/api-reference/post-query#webpage\"},\"dateModified\":\"2026-10-19T11:32:20.840Z\",\"publisher\":{\"@id\":\"https://docs.near.org/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.near.org#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"NEAR Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"NEAR Docs","nav":{"global":null,"tabs":[{"tab":"Home","icon":"house","pages":[{"title":"Home","href":""}]},{"tab":"Protocol","icon":"layers","pages":[{"title":"Protocol","href":"/protocol/network/architecture"}]},{"tab":"Smart Contracts","icon":"file-badge","pages":[{"title":"Smart Contracts","href":"/smart-contracts/what-is"}]},{"tab":"Web3 Apps","icon":"terminal","pages":[{"title":"Web3 Apps","href":"/web3-apps/what-is"}]},{"tab":"Multi-Chain","icon":"link-2","pages":[{"title":"Multi-Chain","href":"/chain-abstraction/what-is"}]},{"tab":"Tokens \u0026 Primitives","icon":"coins","pages":[{"title":"Tokens \u0026 Primitives","href":"/primitives/what-is"}]},{"tab":"Data Infra","icon":"database","pages":[{"title":"Data Infra","href":"/data-infrastructure/what-is"}]},{"tab":"Integrations","icon":"plug","pages":[{"title":"Integrations","href":"/integrations/exchange-integration"}]},{"tab":"RPC","icon":"server","groups":[{"group":" ","pages":[{"title":"Protocol Call Reference","icon":"file-text","sidebarTitle":"Introduction","href":"/api/rpc/introduction"},{"title":"RPC Providers","icon":"file-text","href":"/api/rpc/providers"},{"title":"Transactions","icon":"file-text","sidebarTitle":"Transactions","href":"/api/rpc/transactions"},{"title":"Block / Chunk","icon":"file-text","href":"/api/rpc/block-chunk"},{"title":"Gas","icon":"file-text","href":"/api/rpc/gas"},{"title":"Protocol","icon":"file-text","href":"/api/rpc/protocol"},{"title":"Accounts / Contracts","icon":"file-text","description":"Learn to query information from accounts and contracts using the NEAR RPC API.","href":"/api/rpc/contracts"}]},{"group":"Query","pages":[{"title":"Post query","deprecated":null,"version":null,"openapi":"/openapi.json post /query","href":"/api-reference/post-query"}]},{"group":"Transactions","pages":[{"title":"Post send tx","description":"Sends transaction. Returns the guaranteed execution status and the results the blockchain can provide at the moment.","deprecated":null,"version":null,"openapi":"/openapi.json post /send_tx","href":"/api-reference/post-send_tx"},{"title":"Post tx","deprecated":null,"version":null,"openapi":"/openapi.json post /tx","href":"/api-reference/post-tx"},{"title":"Post tx status","deprecated":null,"version":null,"openapi":"/openapi.json post /tx_status","href":"/api-reference/post-tx_status"},{"title":"Post experimental tx status","deprecated":null,"version":null,"openapi":"/openapi.json post /EXPERIMENTAL_tx_status","href":"/api-reference/post-experimental_tx_status"},{"title":"Post experimental receipt","deprecated":null,"version":null,"openapi":"/openapi.json post /EXPERIMENTAL_receipt","href":"/api-reference/post-experimental_receipt"},{"title":"Post experimental receipt to tx","deprecated":null,"version":null,"openapi":"/openapi.json post /EXPERIMENTAL_receipt_to_tx","href":"/api-reference/post-experimental_receipt_to_tx"},{"title":"Post broadcast tx async","deprecated":null,"version":null,"openapi":"/openapi.json post /broadcast_tx_async","href":"/api-reference/post-broadcast_tx_async"},{"title":"Post broadcast tx commit","deprecated":null,"version":null,"openapi":"/openapi.json post /broadcast_tx_commit","href":"/api-reference/post-broadcast_tx_commit"}]},{"group":"Accounts","pages":[{"title":"Post experimental view account","deprecated":null,"version":null,"openapi":"/openapi.json post /EXPERIMENTAL_view_account","href":"/api-reference/post-experimental_view_account"},{"title":"Post changes","deprecated":null,"version":null,"openapi":"/openapi.json post /changes","href":"/api-reference/post-changes"},{"title":"Post experimental changes","deprecated":null,"version":null,"openapi":"/openapi.json post /EXPERIMENTAL_changes","href":"/api-reference/post-experimental_changes"}]},{"group":"Access Keys","pages":[{"title":"Post experimental view access key list","deprecated":null,"version":null,"openapi":"/openapi.json post /EXPERIMENTAL_view_access_key_list","href":"/api-reference/post-experimental_view_access_key_list"},{"title":"Post experimental view access key","deprecated":null,"version":null,"openapi":"/openapi.json post /EXPERIMENTAL_view_access_key","href":"/api-reference/post-experimental_view_access_key"}]},{"group":"Smart Contracts","pages":[{"title":"Post experimental view code","deprecated":null,"version":null,"openapi":"/openapi.json post /EXPERIMENTAL_view_code","href":"/api-reference/post-experimental_view_code"},{"title":"Post experimental view state","deprecated":null,"version":null,"openapi":"/openapi.json post /EXPERIMENTAL_view_state","href":"/api-reference/post-experimental_view_state"},{"title":"Post experimental call function","deprecated":null,"version":null,"openapi":"/openapi.json post /EXPERIMENTAL_call_function","href":"/api-reference/post-experimental_call_function"}]},{"group":"Gas Price","pages":[{"title":"Post gas price","deprecated":null,"version":null,"openapi":"/openapi.json post /gas_price","href":"/api-reference/post-gas_price"}]},{"group":"Blocks \u0026 Chunks","pages":[{"title":"Post block","deprecated":null,"version":null,"openapi":"/openapi.json post /block","href":"/api-reference/post-block"},{"title":"Post chunk","deprecated":null,"version":null,"openapi":"/openapi.json post /chunk","href":"/api-reference/post-chunk"},{"title":"Post block effects","deprecated":null,"version":null,"openapi":"/openapi.json post /block_effects","href":"/api-reference/post-block_effects"},{"title":"Post experimental changes in block","deprecated":null,"version":null,"openapi":"/openapi.json post /EXPERIMENTAL_changes_in_block","href":"/api-reference/post-experimental_changes_in_block"}]},{"group":"Network","pages":[{"title":"Post status","deprecated":null,"version":null,"openapi":"/openapi.json post /status","href":"/api-reference/post-status"},{"title":"Post health","deprecated":null,"version":null,"openapi":"/openapi.json post /health","href":"/api-reference/post-health"},{"title":"Post network info","deprecated":null,"version":null,"openapi":"/openapi.json post /network_info","href":"/api-reference/post-network_info"},{"title":"Post validators","deprecated":null,"version":null,"openapi":"/openapi.json post /validators","href":"/api-reference/post-validators"},{"title":"Post client config","deprecated":null,"version":null,"openapi":"/openapi.json post /client_config","href":"/api-reference/post-client_config"},{"title":"Post experimental validators ordered","deprecated":null,"version":null,"openapi":"/openapi.json post /EXPERIMENTAL_validators_ordered","href":"/api-reference/post-experimental_validators_ordered"}]},{"group":"Gas \u0026 Config","pages":[{"title":"Post experimental protocol config","deprecated":null,"version":null,"openapi":"/openapi.json post /EXPERIMENTAL_protocol_config","href":"/api-reference/post-experimental_protocol_config"},{"title":"Post genesis config","deprecated":null,"version":null,"openapi":"/openapi.json post /genesis_config","href":"/api-reference/post-genesis_config"},{"title":"Post experimental genesis config","deprecated":null,"version":null,"openapi":"/openapi.json post /EXPERIMENTAL_genesis_config","href":"/api-reference/post-experimental_genesis_config"},{"title":"Post experimental congestion level","deprecated":null,"version":null,"openapi":"/openapi.json post /EXPERIMENTAL_congestion_level","href":"/api-reference/post-experimental_congestion_level"}]},{"group":"Light Client","pages":[{"title":"Post light client proof","deprecated":null,"version":null,"openapi":"/openapi.json post /light_client_proof","href":"/api-reference/post-light_client_proof"},{"title":"Post next light client block","deprecated":null,"version":null,"openapi":"/openapi.json post /next_light_client_block","href":"/api-reference/post-next_light_client_block"},{"title":"Post experimental light client proof","deprecated":null,"version":null,"openapi":"/openapi.json post /EXPERIMENTAL_light_client_proof","href":"/api-reference/post-experimental_light_client_proof"},{"title":"Post experimental light client block proof","deprecated":null,"version":null,"openapi":"/openapi.json post /EXPERIMENTAL_light_client_block_proof","href":"/api-reference/post-experimental_light_client_block_proof"}]},{"group":"Maintenance \u0026 Storage","pages":[{"title":"Post maintenance windows","deprecated":null,"version":null,"openapi":"/openapi.json post /maintenance_windows","href":"/api-reference/post-maintenance_windows"},{"title":"Post experimental maintenance windows","deprecated":null,"version":null,"openapi":"/openapi.json post /EXPERIMENTAL_maintenance_windows","href":"/api-reference/post-experimental_maintenance_windows"},{"title":"Post experimental split storage info","deprecated":null,"version":null,"openapi":"/openapi.json post /EXPERIMENTAL_split_storage_info","href":"/api-reference/post-experimental_split_storage_info"}]}]}]},"title":"Post query - NEAR Docs","buildId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","deploymentId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-BRm_l__d.js","utils-f1l1Oc-G.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-BlhqDhJO.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DHCB7rsC.js","snippetPresets-CYXLx6Hv.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-B78P2dEq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C4YLPVAh.js","shallow-vlLnTDkQ.js","getApiPlaygroundDisplay-D_98hhvf.js","CodeSnippet-DtnZHGqq.js","CodeSnippets-CLFb8KJt.js","Page-kQh739Uz.js","getPastedJson-Cq-zlbnU.js","icon-sN3t983t.js","MethodPill-P_YQ2s09.js","DuplicateIcon-BVzyNsGJ.js","createIcon-B3jqgqC6.js","DynamicMarkdown-Crwq6WG_.js","SectionHeading-C7pGS2Bb.js","axios-vUo_bRtp.js","Markdown-BuPH8yuW.js","clsx-CCOYKgaU.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BnkC_6oA.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BM4S31-f.js"]}