[Deprecated] Queries status of a transaction by hash, returning the final transaction result and details of all receipts. Consider using tx_status instead.
{"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":"6ae4bf14f29cac1d3d63ac92","collectionId":"2a0d7f96-353b-4855-824e-1fff6700400a","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae4bf14f29cac1d3d63ac92"},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6ae4bf14f29cac1d3d63ac92","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"RPC","count":46},{"language":"default","tag":"Smart Contracts","count":42},{"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":"Concepts","count":19},{"language":"default","tag":"Tutorials","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},"basePath":"","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":"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":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"custom.css","content":".home-code code{max-height:300px;overflow-y:auto}.github-source-link{display:flex;justify-content:flex-end;margin-top:-1rem;margin-bottom:1.25rem;font-size:.75rem;line-height:1rem}.github-source-link>[data-as=p],.github-source-link>p{margin:0}.github-source-link a{display:inline-flex;align-items:center;gap:.375rem;color:#656d76;border-bottom:0;text-decoration:none}.github-source-link a::before{content:\"\";display:inline-block;width:.875rem;height:.875rem;flex-shrink:0;background-color:currentColor;mask:url(/assets/github.svg) center/contain no-repeat;-webkit-mask:url(/assets/github.svg) center/contain no-repeat}.github-source-link a:hover{text-decoration:underline}.dark .github-source-link a{color:#8b949e}"}],"page":{"pagePath":"api-reference/post-experimental_tx_status","slug":"/api-reference/post-experimental_tx_status","pageMetadata":{"title":"Post experimental tx status","description":"[Deprecated] Queries status of a transaction by hash, returning the final transaction result and details of all receipts. Consider using `tx_status` instead.","deprecated":null,"version":null,"openapi":"/openapi.json post /EXPERIMENTAL_tx_status","href":"/api-reference/post-experimental_tx_status","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"[Deprecated] Queries status of a transaction by hash, returning the final transaction result and details of all receipts. Consider using \", _jsx(_components.code, {\n children: \"tx_status\"\n }), \" instead.\"]\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 experimental tx status","description":"[Deprecated] Queries status of a transaction by hash, returning the final transaction result and details of all receipts. Consider using `tx_status` instead.","deprecated":null,"version":null,"openapi":"/openapi.json post /EXPERIMENTAL_tx_status","href":"/api-reference/post-experimental_tx_status","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":"[Deprecated] Queries status of a transaction by hash, returning the final transaction result and details of all receipts. Consider using `tx_status` instead.","operationId":"EXPERIMENTAL_tx_status","requestBody":"b338446d-61e6-42ec-9547-d124509bdbf3","responses":{"200":"8c345dff-0481-4ad2-9eb7-e56ccee737d1"},"method":"post","type":"path","servers":[],"security":[],"path":"/EXPERIMENTAL_tx_status","baseUrlOptions":[],"title":"","codeSamples":[],"requestExampleLanguages":["bash","javascript","python"],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"content":{"application/json":{"schema":{"properties":{"method":{"enum":["EXPERIMENTAL_tx_status"],"type":"string","isRequired":true,"uniqueKey":"method","typeLabel":"enum\u003cstring>"},"params":{"oneOf":[{"type":"object","title":"RpcTransactionStatusRequest","required":["signed_tx_base64"],"properties":{"signed_tx_base64":{"format":"byte","type":"string","isRequired":true,"uniqueKey":"params.oneOf.0.signed_tx_base64","typeLabel":"string\u003cbyte>"},"wait_until":{"type":"string","title":"TxExecutionStatus","description":"Optional. Tells the RPC how long to wait before returning the transaction status. See the TxExecutionStatus enum for the six available milestones. Defaults to `EXECUTED_OPTIMISTIC`.","enum":["NONE","INCLUDED","EXECUTED_OPTIMISTIC","INCLUDED_FINAL","EXECUTED","FINAL"],"default":"EXECUTED_OPTIMISTIC","uniqueKey":"params.oneOf.0.wait_until","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"params.oneOf.0","typeLabel":"RpcTransactionStatusRequest · object"},{"type":"object","title":"RpcTransactionStatusRequest","required":["tx_hash","sender_account_id"],"properties":{"sender_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.sender_account_id","typeLabel":"string"},"tx_hash":{"type":"string","isRequired":true,"uniqueKey":"params.oneOf.1.tx_hash","typeLabel":"string"},"wait_until":{"type":"string","title":"TxExecutionStatus","description":"Optional. Tells the RPC how long to wait before returning the transaction status. See the TxExecutionStatus enum for the six available milestones. Defaults to `EXECUTED_OPTIMISTIC`.","enum":["NONE","INCLUDED","EXECUTED_OPTIMISTIC","INCLUDED_FINAL","EXECUTED","FINAL"],"default":"EXECUTED_OPTIMISTIC","uniqueKey":"params.oneOf.1.wait_until","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"params.oneOf.1","typeLabel":"RpcTransactionStatusRequest · object"}],"isRequired":true,"uniqueKey":"params","typeLabel":"RpcTransactionStatusRequest · 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_EXPERIMENTAL_tx_status","type":"object","uniqueKey":"","typeLabel":"JsonRpcRequest_for_EXPERIMENTAL_tx_status · object"},"examples":{"Example":{"title":"Example","value":{"method":"EXPERIMENTAL_tx_status","params":{"signed_tx_base64":"aSDinaTvuI8gbWludGxpZnk=","wait_until":"EXECUTED_OPTIMISTIC"},"id":"dontcare","jsonrpc":"2.0"}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"8c345dff-0481-4ad2-9eb7-e56ccee737d1":{"description":"","content":{"application/json":{"schema":{"oneOf":[{"type":"object","title":"JsonRpcResponse_for_RpcTransactionResponse_and_RpcTransactionError","required":["jsonrpc","id","result"],"properties":{"result":{"oneOf":[{"type":"object","description":"Final execution outcome of the transaction and all of subsequent the receipts. Also includes\nthe generated receipt.","required":["final_execution_status","status","transaction","transaction_outcome","receipts_outcome","receipts"],"properties":{"receipts":{"description":"Receipts generated from the transaction","items":{"properties":{"predecessor_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.0.result.oneOf.0.receipts.items.[INDEX].predecessor_id","typeLabel":"string"},"receipt":{"oneOf":[{"type":"object","required":["Action"],"properties":{"Action":{"properties":{"actions":{"items":{"oneOf":[{"type":"string","enum":["CreateAccount"],"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","required":["DeployContract"],"properties":{"DeployContract":{"properties":{"code":{"format":"bytes","type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.1.DeployContract.code","typeLabel":"string\u003cbytes>"}},"required":["code"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.1.DeployContract","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["FunctionCall"],"properties":{"FunctionCall":{"properties":{"args":{"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":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.2.FunctionCall.args","typeLabel":"string\u003cbytes>"},"deposit":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.2.FunctionCall.deposit","typeLabel":"string"},"gas":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.2.FunctionCall.gas","typeLabel":"integer\u003cuint64>"},"method_name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.2.FunctionCall.method_name","typeLabel":"string"}},"required":["method_name","args","gas","deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.2.FunctionCall","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","required":["Transfer"],"properties":{"Transfer":{"properties":{"deposit":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.3.Transfer.deposit","typeLabel":"string"}},"required":["deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.3.Transfer","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.3","typeLabel":"object"},{"type":"object","required":["Stake"],"properties":{"Stake":{"properties":{"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.4.Stake.public_key","typeLabel":"string"},"stake":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.4.Stake.stake","typeLabel":"string"}},"required":["stake","public_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.4.Stake","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.4","typeLabel":"object"},{"type":"object","required":["AddKey"],"properties":{"AddKey":{"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.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.5.AddKey.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.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.5.AddKey.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.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.1.FunctionCall.method_names.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.1.FunctionCall.method_names","typeLabel":"string[]"},"receiver_id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.1.FunctionCall.receiver_id","typeLabel":"string"},"allowance":{"type":"any","uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.1.FunctionCall.allowance","typeLabel":"any"}},"required":["receiver_id","method_names"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.1.FunctionCall","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.5.AddKey.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.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.2.GasKeyFunctionCall.balance","typeLabel":"string"},"method_names":{"items":{"type":"string","uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.2.GasKeyFunctionCall.method_names.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.5.AddKey.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.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.2.GasKeyFunctionCall.num_nonces","typeLabel":"integer\u003cuint16>"},"receiver_id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.2.GasKeyFunctionCall.receiver_id","typeLabel":"string"},"allowance":{"type":"any","uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.2.GasKeyFunctionCall.allowance","typeLabel":"any"}},"required":["balance","num_nonces","receiver_id","method_names"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.2.GasKeyFunctionCall","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.5.AddKey.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.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.5.AddKey.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.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.3.GasKeyFullAccess.num_nonces","typeLabel":"integer\u003cuint16>"}},"required":["balance","num_nonces"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.3.GasKeyFullAccess","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.3","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission","typeLabel":"enum\u003cstring> · object · object · object"}},"required":["nonce","permission"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.5.AddKey.access_key","typeLabel":"object"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.5.AddKey.public_key","typeLabel":"string"}},"required":["public_key","access_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.5.AddKey","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.5","typeLabel":"object"},{"type":"object","required":["DeleteKey"],"properties":{"DeleteKey":{"properties":{"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.6.DeleteKey.public_key","typeLabel":"string"}},"required":["public_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.6.DeleteKey","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.6","typeLabel":"object"},{"type":"object","required":["DeleteAccount"],"properties":{"DeleteAccount":{"properties":{"beneficiary_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.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.7.DeleteAccount.beneficiary_id","typeLabel":"string"}},"required":["beneficiary_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.7.DeleteAccount","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.7","typeLabel":"object"},{"type":"object","required":["Delegate"],"properties":{"Delegate":{"properties":{"delegate_action":{"description":"This action allows to execute the inner actions behalf of the defined sender.","properties":{"actions":{"description":"List of actions to be executed.\n\nWith the meta transactions MVP defined in NEP-366, nested\nDelegateActions are not allowed. A separate type is used to enforce it.","items":{"oneOf":[{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["CreateAccount"],"properties":{"CreateAccount":{"description":"Create account action","type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.0.CreateAccount","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["DeployContract"],"properties":{"DeployContract":{"description":"Deploy contract action","properties":{"code":{"description":"WebAssembly binary","type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.1.DeployContract.code","typeLabel":"string"}},"required":["code"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.1.DeployContract","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["FunctionCall"],"properties":{"FunctionCall":{"properties":{"args":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.2.FunctionCall.args","typeLabel":"string"},"deposit":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.2.FunctionCall.deposit","typeLabel":"string"},"gas":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.2.FunctionCall.gas","typeLabel":"integer\u003cuint64>"},"method_name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.2.FunctionCall.method_name","typeLabel":"string"}},"required":["method_name","args","gas","deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.2.FunctionCall","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["Transfer"],"properties":{"Transfer":{"properties":{"deposit":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.3.Transfer.deposit","typeLabel":"string"}},"required":["deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.3.Transfer","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.3","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["Stake"],"properties":{"Stake":{"description":"An action which stakes signer_id tokens and setup's validator public key","properties":{"public_key":{"type":"any","description":"Validator key which will be used to sign transactions on behalf of signer_id","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.4.Stake.public_key","typeLabel":"any"},"stake":{"type":"any","description":"Amount of tokens to stake.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.4.Stake.stake","typeLabel":"any"}},"required":["stake","public_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.4.Stake","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.4","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["AddKey"],"properties":{"AddKey":{"description":"An action that adds key with public key associated","properties":{"access_key":{"type":"any","description":"An access key with the permission","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.5.AddKey.access_key","typeLabel":"any"},"public_key":{"type":"any","description":"A public key which will be associated with an access_key","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.5.AddKey.public_key","typeLabel":"any"}},"required":["public_key","access_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.5.AddKey","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.5","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["DeleteKey"],"properties":{"DeleteKey":{"properties":{"public_key":{"type":"any","description":"A public key associated with the access_key to be deleted.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.6.DeleteKey.public_key","typeLabel":"any"}},"required":["public_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.6.DeleteKey","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.6","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["DeleteAccount"],"properties":{"DeleteAccount":{"properties":{"beneficiary_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.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.7.DeleteAccount.beneficiary_id","typeLabel":"string"}},"required":["beneficiary_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.7.DeleteAccount","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.7","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["DeployGlobalContract"],"properties":{"DeployGlobalContract":{"description":"Deploy global contract action","properties":{"code":{"description":"WebAssembly binary","type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.8.DeployGlobalContract.code","typeLabel":"string"},"deploy_mode":{"type":"any","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.8.DeployGlobalContract.deploy_mode","typeLabel":"any"}},"required":["code","deploy_mode"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.8.DeployGlobalContract","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.8","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["UseGlobalContract"],"properties":{"UseGlobalContract":{"description":"Use global contract action","properties":{"contract_identifier":{"type":"any","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.9.UseGlobalContract.contract_identifier","typeLabel":"any"}},"required":["contract_identifier"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.9.UseGlobalContract","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.9","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["DeterministicStateInit"],"properties":{"DeterministicStateInit":{"properties":{"deposit":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.10.DeterministicStateInit.deposit","typeLabel":"string"},"state_init":{"type":"any","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.10.DeterministicStateInit.state_init","typeLabel":"any"}},"required":["state_init","deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.10.DeterministicStateInit","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.10","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["TransferToGasKey"],"properties":{"TransferToGasKey":{"description":"Transfer NEAR to a gas key's balance","properties":{"deposit":{"type":"any","description":"Amount of NEAR to transfer to the gas key","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.11.TransferToGasKey.deposit","typeLabel":"any"},"public_key":{"type":"any","description":"The public key of the gas key to fund","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.11.TransferToGasKey.public_key","typeLabel":"any"}},"required":["public_key","deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.11.TransferToGasKey","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.11","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["WithdrawFromGasKey"],"properties":{"WithdrawFromGasKey":{"description":"Withdraw NEAR from a gas key's balance to the account.\n\nThis action must only be available via transactions, not via contract execution\n(there is no corresponding promise batch action host function).","properties":{"amount":{"type":"any","description":"Amount of NEAR to transfer from the gas key","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.12.WithdrawFromGasKey.amount","typeLabel":"any"},"public_key":{"type":"any","description":"The public key of the gas key to withdraw from","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.12.WithdrawFromGasKey.public_key","typeLabel":"any"}},"required":["public_key","amount"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.12.WithdrawFromGasKey","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.12","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["UniversalStateInit"],"properties":{"UniversalStateInit":{"description":"Create a `0u` universal account from its state init. The receiver id must\nequal `derive_universal_account_id(state_init)`; the attached `deposit`\ncovers the new account's storage staking.\n\nThe state init travels as the bytes the producer serialized, because the\nreceiver id commits to exactly those bytes. The typed [`UniversalStateInit`]\nis a decoded view of them, used where the state has to be installed or priced.","properties":{"deposit":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.13.UniversalStateInit.deposit","typeLabel":"string"},"state_init":{"description":"Raw bytes containing borsh-serialized `UniversalStateInit`.\n\nThis is the protocol's view of a state init, not a mere transport wrapper: the\naccount ID is SHA3-256 over exactly these bytes. The typed form is a decoded\n*view* of them, used to install the state and to price the action, and it is\nnever re-serialized to derive an ID. Two encodings of the same logical value\nare two different accounts, which is deliberate: canonical encoding cannot be\nenforced end to end anyway, since contracts serialize their own nested state\ninside the opaque storage values.\n\nIt also lets an immutable contract pass through a `UniversalStateInit` version it\npredates: the bytes travel verbatim, so a version added after the contract was\ncompiled still works.\n\nBorsh-serializing `RawStateInit` writes a 4-byte length prefix before the\nbytes, which is how the `UniversalStateInit` action carries it as a field;\nover serde the bytes are base64. Neither is what the account ID hashes: that\nis `self.0` alone, never `borsh::to_vec(self)`.","type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.13.UniversalStateInit.state_init","typeLabel":"string"}},"required":["state_init","deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.13.UniversalStateInit","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.13","typeLabel":"object"}],"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions","typeLabel":"object[]"},"max_block_height":{"description":"The maximal height of the block in the blockchain below which the given DelegateAction is valid.","format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.max_block_height","typeLabel":"integer\u003cuint64>"},"nonce":{"description":"Nonce to ensure that the same delegate action is not sent twice by a\nrelayer and should match for given account's `public_key`.\nAfter this action is processed it will increment.","format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.nonce","typeLabel":"integer\u003cuint64>"},"public_key":{"type":"string","description":"Public key used to sign this delegated action.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.public_key","typeLabel":"string"},"receiver_id":{"type":"string","title":"AccountId","description":"Receiver of the delegated actions.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.receiver_id","typeLabel":"string"},"sender_id":{"type":"string","title":"AccountId","description":"Signer of the delegated actions","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.sender_id","typeLabel":"string"}},"required":["sender_id","receiver_id","actions","nonce","max_block_height","public_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.delegate_action","typeLabel":"object"},"signature":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate.signature","typeLabel":"string"}},"required":["delegate_action","signature"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8.Delegate","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.8","typeLabel":"object"},{"type":"object","required":["DelegateV2"],"properties":{"DelegateV2":{"properties":{"delegate_action":{"type":"object","description":"Versions of the delegate action carried by `Action::DelegateV2`. New\nversions add a variant here rather than a new `Action` variant. The variant\nis part of the signed payload, so a signature can't be ambiguous across\nversions.","required":["V2"],"properties":{"V2":{"description":"Delegate action with gas key support: `nonce` selects either the access\nkey's nonce or one of a gas key's parallel nonces by index, mirroring\n`TransactionV1`.","properties":{"actions":{"description":"List of actions to be executed.","items":{"oneOf":[{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["CreateAccount"],"properties":{"CreateAccount":{"description":"Create account action","type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.0.CreateAccount","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["DeployContract"],"properties":{"DeployContract":{"description":"Deploy contract action","properties":{"code":{"description":"WebAssembly binary","type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.1.DeployContract.code","typeLabel":"string"}},"required":["code"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.1.DeployContract","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["FunctionCall"],"properties":{"FunctionCall":{"properties":{"args":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.2.FunctionCall.args","typeLabel":"string"},"deposit":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.2.FunctionCall.deposit","typeLabel":"string"},"gas":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.2.FunctionCall.gas","typeLabel":"integer\u003cuint64>"},"method_name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.2.FunctionCall.method_name","typeLabel":"string"}},"required":["method_name","args","gas","deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.2.FunctionCall","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["Transfer"],"properties":{"Transfer":{"properties":{"deposit":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.3.Transfer.deposit","typeLabel":"string"}},"required":["deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.3.Transfer","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.3","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["Stake"],"properties":{"Stake":{"description":"An action which stakes signer_id tokens and setup's validator public key","properties":{"public_key":{"type":"any","description":"Validator key which will be used to sign transactions on behalf of signer_id","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.4.Stake.public_key","typeLabel":"any"},"stake":{"type":"any","description":"Amount of tokens to stake.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.4.Stake.stake","typeLabel":"any"}},"required":["stake","public_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.4.Stake","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.4","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["AddKey"],"properties":{"AddKey":{"description":"An action that adds key with public key associated","properties":{"access_key":{"type":"any","description":"An access key with the permission","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.5.AddKey.access_key","typeLabel":"any"},"public_key":{"type":"any","description":"A public key which will be associated with an access_key","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.5.AddKey.public_key","typeLabel":"any"}},"required":["public_key","access_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.5.AddKey","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.5","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["DeleteKey"],"properties":{"DeleteKey":{"properties":{"public_key":{"type":"any","description":"A public key associated with the access_key to be deleted.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.6.DeleteKey.public_key","typeLabel":"any"}},"required":["public_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.6.DeleteKey","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.6","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["DeleteAccount"],"properties":{"DeleteAccount":{"properties":{"beneficiary_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.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.7.DeleteAccount.beneficiary_id","typeLabel":"string"}},"required":["beneficiary_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.7.DeleteAccount","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.7","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["DeployGlobalContract"],"properties":{"DeployGlobalContract":{"description":"Deploy global contract action","properties":{"code":{"description":"WebAssembly binary","type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.8.DeployGlobalContract.code","typeLabel":"string"},"deploy_mode":{"type":"any","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.8.DeployGlobalContract.deploy_mode","typeLabel":"any"}},"required":["code","deploy_mode"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.8.DeployGlobalContract","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.8","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["UseGlobalContract"],"properties":{"UseGlobalContract":{"description":"Use global contract action","properties":{"contract_identifier":{"type":"any","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.9.UseGlobalContract.contract_identifier","typeLabel":"any"}},"required":["contract_identifier"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.9.UseGlobalContract","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.9","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["DeterministicStateInit"],"properties":{"DeterministicStateInit":{"properties":{"deposit":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.10.DeterministicStateInit.deposit","typeLabel":"string"},"state_init":{"type":"any","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.10.DeterministicStateInit.state_init","typeLabel":"any"}},"required":["state_init","deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.10.DeterministicStateInit","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.10","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["TransferToGasKey"],"properties":{"TransferToGasKey":{"description":"Transfer NEAR to a gas key's balance","properties":{"deposit":{"type":"any","description":"Amount of NEAR to transfer to the gas key","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.11.TransferToGasKey.deposit","typeLabel":"any"},"public_key":{"type":"any","description":"The public key of the gas key to fund","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.11.TransferToGasKey.public_key","typeLabel":"any"}},"required":["public_key","deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.11.TransferToGasKey","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.11","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["WithdrawFromGasKey"],"properties":{"WithdrawFromGasKey":{"description":"Withdraw NEAR from a gas key's balance to the account.\n\nThis action must only be available via transactions, not via contract execution\n(there is no corresponding promise batch action host function).","properties":{"amount":{"type":"any","description":"Amount of NEAR to transfer from the gas key","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.12.WithdrawFromGasKey.amount","typeLabel":"any"},"public_key":{"type":"any","description":"The public key of the gas key to withdraw from","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.12.WithdrawFromGasKey.public_key","typeLabel":"any"}},"required":["public_key","amount"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.12.WithdrawFromGasKey","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.12","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["UniversalStateInit"],"properties":{"UniversalStateInit":{"description":"Create a `0u` universal account from its state init. The receiver id must\nequal `derive_universal_account_id(state_init)`; the attached `deposit`\ncovers the new account's storage staking.\n\nThe state init travels as the bytes the producer serialized, because the\nreceiver id commits to exactly those bytes. The typed [`UniversalStateInit`]\nis a decoded view of them, used where the state has to be installed or priced.","properties":{"deposit":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.13.UniversalStateInit.deposit","typeLabel":"string"},"state_init":{"description":"Raw bytes containing borsh-serialized `UniversalStateInit`.\n\nThis is the protocol's view of a state init, not a mere transport wrapper: the\naccount ID is SHA3-256 over exactly these bytes. The typed form is a decoded\n*view* of them, used to install the state and to price the action, and it is\nnever re-serialized to derive an ID. Two encodings of the same logical value\nare two different accounts, which is deliberate: canonical encoding cannot be\nenforced end to end anyway, since contracts serialize their own nested state\ninside the opaque storage values.\n\nIt also lets an immutable contract pass through a `UniversalStateInit` version it\npredates: the bytes travel verbatim, so a version added after the contract was\ncompiled still works.\n\nBorsh-serializing `RawStateInit` writes a 4-byte length prefix before the\nbytes, which is how the `UniversalStateInit` action carries it as a field;\nover serde the bytes are base64. Neither is what the account ID hashes: that\nis `self.0` alone, never `borsh::to_vec(self)`.","type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.13.UniversalStateInit.state_init","typeLabel":"string"}},"required":["state_init","deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.13.UniversalStateInit","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.13","typeLabel":"object"}],"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions","typeLabel":"object[]"},"max_block_height":{"description":"The maximal height of the block in the blockchain below which the given DelegateActionV2 is valid.","format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.max_block_height","typeLabel":"integer\u003cuint64>"},"nonce":{"oneOf":[{"type":"object","description":"Nonce of the signing key, advanced when this action is processed. For\na gas key it also selects which of the parallel nonces to advance.","required":["Nonce"],"properties":{"Nonce":{"properties":{"nonce":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.nonce.oneOf.0.Nonce.nonce","typeLabel":"integer\u003cuint64>"}},"required":["nonce"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.nonce.oneOf.0.Nonce","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.nonce.oneOf.0","typeLabel":"object"},{"type":"object","description":"Nonce of the signing key, advanced when this action is processed. For\na gas key it also selects which of the parallel nonces to advance.","required":["GasKeyNonce"],"properties":{"GasKeyNonce":{"properties":{"nonce":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.nonce.oneOf.1.GasKeyNonce.nonce","typeLabel":"integer\u003cuint64>"},"nonce_index":{"format":"uint16","maximum":65535,"minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.nonce.oneOf.1.GasKeyNonce.nonce_index","typeLabel":"integer\u003cuint16>"}},"required":["nonce","nonce_index"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.nonce.oneOf.1.GasKeyNonce","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.nonce.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.nonce","typeLabel":"object"},"public_key":{"type":"string","description":"Public key used to sign this delegated action.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.public_key","typeLabel":"string"},"receiver_id":{"type":"string","title":"AccountId","description":"Receiver of the delegated actions.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.receiver_id","typeLabel":"string"},"sender_id":{"type":"string","title":"AccountId","description":"Signer of the delegated actions","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.sender_id","typeLabel":"string"}},"required":["sender_id","receiver_id","actions","nonce","max_block_height","public_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action","typeLabel":"object"},"signature":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2.signature","typeLabel":"string"}},"required":["delegate_action","signature"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9.DelegateV2","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.9","typeLabel":"object"},{"type":"object","required":["DeployGlobalContract"],"properties":{"DeployGlobalContract":{"properties":{"code":{"format":"bytes","type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.10.DeployGlobalContract.code","typeLabel":"string\u003cbytes>"}},"required":["code"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.10.DeployGlobalContract","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.10","typeLabel":"object"},{"type":"object","required":["DeployGlobalContractByAccountId"],"properties":{"DeployGlobalContractByAccountId":{"properties":{"code":{"format":"bytes","type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.11.DeployGlobalContractByAccountId.code","typeLabel":"string\u003cbytes>"}},"required":["code"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.11.DeployGlobalContractByAccountId","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.11","typeLabel":"object"},{"type":"object","required":["UseGlobalContract"],"properties":{"UseGlobalContract":{"properties":{"code_hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.12.UseGlobalContract.code_hash","typeLabel":"string"}},"required":["code_hash"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.12.UseGlobalContract","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.12","typeLabel":"object"},{"type":"object","required":["UseGlobalContractByAccountId"],"properties":{"UseGlobalContractByAccountId":{"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.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.13.UseGlobalContractByAccountId.account_id","typeLabel":"string"}},"required":["account_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.13.UseGlobalContractByAccountId","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.13","typeLabel":"object"},{"type":"object","required":["DeterministicStateInit"],"properties":{"DeterministicStateInit":{"properties":{"code":{"oneOf":[{"type":"object","required":["hash"],"properties":{"hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.14.DeterministicStateInit.code.oneOf.0.hash","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.14.DeterministicStateInit.code.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.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.14.DeterministicStateInit.code.oneOf.1.account_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.14.DeterministicStateInit.code.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.14.DeterministicStateInit.code","typeLabel":"object"},"data":{"additionalProperties":{"type":"string","uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.14.DeterministicStateInit.data.additionalProperties","typeLabel":"string"},"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.14.DeterministicStateInit.data","typeLabel":"object"},"deposit":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.14.DeterministicStateInit.deposit","typeLabel":"string"}},"required":["code","data","deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.14.DeterministicStateInit","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.14","typeLabel":"object"},{"type":"object","required":["TransferToGasKey"],"properties":{"TransferToGasKey":{"properties":{"deposit":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.15.TransferToGasKey.deposit","typeLabel":"string"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.15.TransferToGasKey.public_key","typeLabel":"string"}},"required":["public_key","deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.15.TransferToGasKey","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.15","typeLabel":"object"},{"type":"object","required":["WithdrawFromGasKey"],"properties":{"WithdrawFromGasKey":{"properties":{"amount":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.16.WithdrawFromGasKey.amount","typeLabel":"string"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.16.WithdrawFromGasKey.public_key","typeLabel":"string"}},"required":["public_key","amount"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.16.WithdrawFromGasKey","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.16","typeLabel":"object"},{"type":"object","required":["UniversalStateInit"],"properties":{"UniversalStateInit":{"properties":{"deposit":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.17.UniversalStateInit.deposit","typeLabel":"string"},"state_init":{"description":"Raw bytes containing borsh-serialized `UniversalStateInit`.\n\nThis is the protocol's view of a state init, not a mere transport wrapper: the\naccount ID is SHA3-256 over exactly these bytes. The typed form is a decoded\n*view* of them, used to install the state and to price the action, and it is\nnever re-serialized to derive an ID. Two encodings of the same logical value\nare two different accounts, which is deliberate: canonical encoding cannot be\nenforced end to end anyway, since contracts serialize their own nested state\ninside the opaque storage values.\n\nIt also lets an immutable contract pass through a `UniversalStateInit` version it\npredates: the bytes travel verbatim, so a version added after the contract was\ncompiled still works.\n\nBorsh-serializing `RawStateInit` writes a 4-byte length prefix before the\nbytes, which is how the `UniversalStateInit` action carries it as a field;\nover serde the bytes are base64. Neither is what the account ID hashes: that\nis `self.0` alone, never `borsh::to_vec(self)`.","type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.17.UniversalStateInit.state_init","typeLabel":"string"}},"required":["state_init","deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.17.UniversalStateInit","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX].oneOf.17","typeLabel":"object"}],"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX]","typeLabel":"enum\u003cstring> · object · object · object · object · object · object · object · object · object · object · object · object · object · object · object · object · object"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions","typeLabel":"enum\u003cstring> · object · object · object · object · object · object · object · object · object · object · object · object · object · object · object · object · object[]"},"gas_price":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.gas_price","typeLabel":"string"},"input_data_ids":{"items":{"type":"string","uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.input_data_ids.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.input_data_ids","typeLabel":"string[]"},"output_data_receivers":{"items":{"properties":{"data_id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.output_data_receivers.items.[INDEX].data_id","typeLabel":"string"},"receiver_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.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.output_data_receivers.items.[INDEX].receiver_id","typeLabel":"string"}},"required":["data_id","receiver_id"],"type":"object","uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.output_data_receivers.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.output_data_receivers","typeLabel":"object[]"},"signer_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.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.signer_id","typeLabel":"string"},"signer_public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.signer_public_key","typeLabel":"string"},"is_promise_yield":{"default":false,"type":"boolean","uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.is_promise_yield","typeLabel":"boolean"},"refund_to":{"oneOf":[{"type":"string","title":"AccountId","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```","uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.refund_to.oneOf.0","typeLabel":"string"},{"enum":[null],"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.refund_to.oneOf.1","typeLabel":"any"},{"type":"null","enum":[null],"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.refund_to.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.refund_to","typeLabel":"string | any | null"}},"required":["signer_id","signer_public_key","gas_price","output_data_receivers","input_data_ids","actions"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0","typeLabel":"object"},{"type":"object","required":["Data"],"properties":{"Data":{"properties":{"data_id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.1.Data.data_id","typeLabel":"string"},"data":{"oneOf":[{"default":null,"type":"string","uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.1.Data.data.oneOf.0","typeLabel":"string"},{"default":null,"type":"null","uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.1.Data.data.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.1.Data.data","typeLabel":"string | null"},"is_promise_resume":{"default":false,"type":"boolean","uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.1.Data.is_promise_resume","typeLabel":"boolean"}},"required":["data_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.1.Data","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.1","typeLabel":"object"},{"type":"object","required":["GlobalContractDistribution"],"properties":{"GlobalContractDistribution":{"properties":{"already_delivered_shards":{"items":{"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","uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.2.GlobalContractDistribution.already_delivered_shards.items.[INDEX]","typeLabel":"integer\u003cuint64>"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.2.GlobalContractDistribution.already_delivered_shards","typeLabel":"integer\u003cuint64>[]"},"code":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.2.GlobalContractDistribution.code","typeLabel":"string"},"id":{"oneOf":[{"type":"object","required":["hash"],"properties":{"hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.2.GlobalContractDistribution.id.oneOf.0.hash","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.2.GlobalContractDistribution.id.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.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.2.GlobalContractDistribution.id.oneOf.1.account_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.2.GlobalContractDistribution.id.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.2.GlobalContractDistribution.id","typeLabel":"object"},"target_shard":{"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.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.2.GlobalContractDistribution.target_shard","typeLabel":"integer\u003cuint64>"},"nonce":{"oneOf":[{"format":"uint64","minimum":0,"type":"integer","uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.2.GlobalContractDistribution.nonce.oneOf.0","typeLabel":"integer\u003cuint64>"},{"format":"uint64","minimum":0,"type":"null","uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.2.GlobalContractDistribution.nonce.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.2.GlobalContractDistribution.nonce","typeLabel":"integer\u003cuint64> | null"}},"required":["id","target_shard","already_delivered_shards","code"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.2.GlobalContractDistribution","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt","typeLabel":"object"},"receipt_id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].receipt_id","typeLabel":"string"},"receiver_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.0.result.oneOf.0.receipts.items.[INDEX].receiver_id","typeLabel":"string"},"priority":{"default":0,"description":"Deprecated, retained for backward compatibility.","format":"uint64","minimum":0,"type":"integer","uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX].priority","typeLabel":"integer\u003cuint64>"}},"required":["predecessor_id","receiver_id","receipt_id","receipt"],"type":"object","uniqueKey":"oneOf.0.result.oneOf.0.receipts.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts","typeLabel":"object[]"},"receipts_outcome":{"description":"The execution outcome of receipts.","items":{"properties":{"block_hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].block_hash","typeLabel":"string"},"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].id","typeLabel":"string"},"outcome":{"properties":{"executor_id":{"type":"string","title":"AccountId","description":"The id of the account on which the execution happens. For transaction this is signer_id,\nfor receipt this is receiver_id.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.executor_id","typeLabel":"string"},"gas_burnt":{"type":"integer","description":"The amount of the gas burnt by the given transaction or receipt.","format":"uint64","minimum":0,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.gas_burnt","typeLabel":"integer\u003cuint64>"},"logs":{"description":"Logs from this transaction or receipt.","items":{"type":"string","uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.logs.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.logs","typeLabel":"string[]"},"receipt_ids":{"description":"Receipt IDs generated by this transaction or receipt.","items":{"type":"string","uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.receipt_ids.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.receipt_ids","typeLabel":"string[]"},"status":{"oneOf":[{"type":"string","description":"Execution status. Contains the result in case of successful execution.","enum":["Unknown"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","description":"Execution status. Contains the result in case of successful execution.","required":["Failure"],"properties":{"Failure":{"oneOf":[{"type":"object","description":"Error returned in the ExecutionOutcome in case of failure","required":["ActionError"],"properties":{"ActionError":{"description":"An error happened during Action execution","properties":{"kind":{"oneOf":[{"type":"object","description":"The kind of ActionError happened","required":["AccountAlreadyExists"],"properties":{"AccountAlreadyExists":{"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.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.0.AccountAlreadyExists.account_id","typeLabel":"string"}},"required":["account_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.0.AccountAlreadyExists","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.0","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["AccountDoesNotExist"],"properties":{"AccountDoesNotExist":{"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.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.1.AccountDoesNotExist.account_id","typeLabel":"string"}},"required":["account_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.1.AccountDoesNotExist","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.1","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["CreateAccountOnlyByRegistrar"],"properties":{"CreateAccountOnlyByRegistrar":{"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.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.2.CreateAccountOnlyByRegistrar.account_id","typeLabel":"string"},"predecessor_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.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.2.CreateAccountOnlyByRegistrar.predecessor_id","typeLabel":"string"},"registrar_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.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.2.CreateAccountOnlyByRegistrar.registrar_account_id","typeLabel":"string"}},"required":["account_id","registrar_account_id","predecessor_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.2.CreateAccountOnlyByRegistrar","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.2","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["CreateAccountNotAllowed"],"properties":{"CreateAccountNotAllowed":{"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.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.3.CreateAccountNotAllowed.account_id","typeLabel":"string"},"predecessor_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.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.3.CreateAccountNotAllowed.predecessor_id","typeLabel":"string"}},"required":["account_id","predecessor_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.3.CreateAccountNotAllowed","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.3","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["ActorNoPermission"],"properties":{"ActorNoPermission":{"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.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.4.ActorNoPermission.account_id","typeLabel":"string"},"actor_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.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.4.ActorNoPermission.actor_id","typeLabel":"string"}},"required":["account_id","actor_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.4.ActorNoPermission","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.4","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["DeleteKeyDoesNotExist"],"properties":{"DeleteKeyDoesNotExist":{"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.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.5.DeleteKeyDoesNotExist.account_id","typeLabel":"string"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.5.DeleteKeyDoesNotExist.public_key","typeLabel":"string"}},"required":["account_id","public_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.5.DeleteKeyDoesNotExist","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.5","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["AddKeyAlreadyExists"],"properties":{"AddKeyAlreadyExists":{"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.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.6.AddKeyAlreadyExists.account_id","typeLabel":"string"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.6.AddKeyAlreadyExists.public_key","typeLabel":"string"}},"required":["account_id","public_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.6.AddKeyAlreadyExists","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.6","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["DeleteAccountStaking"],"properties":{"DeleteAccountStaking":{"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.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.7.DeleteAccountStaking.account_id","typeLabel":"string"}},"required":["account_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.7.DeleteAccountStaking","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.7","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["LackBalanceForState"],"properties":{"LackBalanceForState":{"properties":{"account_id":{"type":"any","description":"An account which needs balance","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.8.LackBalanceForState.account_id","typeLabel":"any"},"amount":{"type":"any","description":"Balance required to complete an action.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.8.LackBalanceForState.amount","typeLabel":"any"}},"required":["account_id","amount"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.8.LackBalanceForState","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.8","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["TriesToUnstake"],"properties":{"TriesToUnstake":{"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.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.9.TriesToUnstake.account_id","typeLabel":"string"}},"required":["account_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.9.TriesToUnstake","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.9","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["TriesToStake"],"properties":{"TriesToStake":{"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.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.10.TriesToStake.account_id","typeLabel":"string"},"balance":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.10.TriesToStake.balance","typeLabel":"string"},"locked":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.10.TriesToStake.locked","typeLabel":"string"},"stake":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.10.TriesToStake.stake","typeLabel":"string"}},"required":["account_id","stake","locked","balance"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.10.TriesToStake","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.10","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["InsufficientStake"],"properties":{"InsufficientStake":{"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.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.11.InsufficientStake.account_id","typeLabel":"string"},"minimum_stake":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.11.InsufficientStake.minimum_stake","typeLabel":"string"},"stake":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.11.InsufficientStake.stake","typeLabel":"string"}},"required":["account_id","stake","minimum_stake"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.11.InsufficientStake","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.11","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["FunctionCallError"],"properties":{"FunctionCallError":{"type":"any","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.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.12.FunctionCallError","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.12","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["NewReceiptValidationError"],"properties":{"NewReceiptValidationError":{"type":"any","description":"Describes the error for validating a receipt.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.13.NewReceiptValidationError","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.13","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["OnlyImplicitAccountCreationAllowed"],"properties":{"OnlyImplicitAccountCreationAllowed":{"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.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.14.OnlyImplicitAccountCreationAllowed.account_id","typeLabel":"string"}},"required":["account_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.14.OnlyImplicitAccountCreationAllowed","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.14","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["DeleteAccountWithLargeState"],"properties":{"DeleteAccountWithLargeState":{"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.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.15.DeleteAccountWithLargeState.account_id","typeLabel":"string"}},"required":["account_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.15.DeleteAccountWithLargeState","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.15","typeLabel":"object"},{"type":"string","description":"The kind of ActionError happened","enum":["DelegateActionInvalidSignature"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.16","typeLabel":"enum\u003cstring>"},{"type":"object","description":"The kind of ActionError happened","required":["DelegateActionSenderDoesNotMatchTxReceiver"],"properties":{"DelegateActionSenderDoesNotMatchTxReceiver":{"properties":{"receiver_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.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.17.DelegateActionSenderDoesNotMatchTxReceiver.receiver_id","typeLabel":"string"},"sender_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.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.17.DelegateActionSenderDoesNotMatchTxReceiver.sender_id","typeLabel":"string"}},"required":["sender_id","receiver_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.17.DelegateActionSenderDoesNotMatchTxReceiver","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.17","typeLabel":"object"},{"type":"string","description":"The kind of ActionError happened","enum":["DelegateActionExpired"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.18","typeLabel":"enum\u003cstring>"},{"type":"object","description":"The kind of ActionError happened","required":["DelegateActionAccessKeyError"],"properties":{"DelegateActionAccessKeyError":{"type":"any","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.19.DelegateActionAccessKeyError","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.19","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["DelegateActionInvalidNonce"],"properties":{"DelegateActionInvalidNonce":{"properties":{"ak_nonce":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.20.DelegateActionInvalidNonce.ak_nonce","typeLabel":"integer\u003cuint64>"},"delegate_nonce":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.20.DelegateActionInvalidNonce.delegate_nonce","typeLabel":"integer\u003cuint64>"}},"required":["delegate_nonce","ak_nonce"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.20.DelegateActionInvalidNonce","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.20","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["DelegateActionNonceTooLarge"],"properties":{"DelegateActionNonceTooLarge":{"properties":{"delegate_nonce":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.21.DelegateActionNonceTooLarge.delegate_nonce","typeLabel":"integer\u003cuint64>"},"upper_bound":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.21.DelegateActionNonceTooLarge.upper_bound","typeLabel":"integer\u003cuint64>"}},"required":["delegate_nonce","upper_bound"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.21.DelegateActionNonceTooLarge","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.21","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["GlobalContractDoesNotExist"],"properties":{"GlobalContractDoesNotExist":{"properties":{"identifier":{"type":"any","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.22.GlobalContractDoesNotExist.identifier","typeLabel":"any"}},"required":["identifier"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.22.GlobalContractDoesNotExist","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.22","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["GasKeyDoesNotExist"],"properties":{"GasKeyDoesNotExist":{"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.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.23.GasKeyDoesNotExist.account_id","typeLabel":"string"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.23.GasKeyDoesNotExist.public_key","typeLabel":"string"}},"required":["account_id","public_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.23.GasKeyDoesNotExist","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.23","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["InsufficientGasKeyBalance"],"properties":{"InsufficientGasKeyBalance":{"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.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.24.InsufficientGasKeyBalance.account_id","typeLabel":"string"},"balance":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.24.InsufficientGasKeyBalance.balance","typeLabel":"string"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.24.InsufficientGasKeyBalance.public_key","typeLabel":"string"},"required":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.24.InsufficientGasKeyBalance.required","typeLabel":"string"}},"required":["account_id","public_key","balance","required"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.24.InsufficientGasKeyBalance","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.24","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["GasKeyBalanceTooHigh"],"properties":{"GasKeyBalanceTooHigh":{"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.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.25.GasKeyBalanceTooHigh.account_id","typeLabel":"string"},"balance":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.25.GasKeyBalanceTooHigh.balance","typeLabel":"string"},"public_key":{"type":"any","description":"Set for DeleteKey (specific key), None for DeleteAccount (aggregate)","uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.25.GasKeyBalanceTooHigh.public_key","typeLabel":"any"}},"required":["account_id","balance"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.25.GasKeyBalanceTooHigh","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.25","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["DelegateActionInvalidNonceIndex"],"properties":{"DelegateActionInvalidNonceIndex":{"properties":{"nonce_index":{"format":"uint16","maximum":65535,"minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.26.DelegateActionInvalidNonceIndex.nonce_index","typeLabel":"integer\u003cuint16>"},"num_nonces":{"format":"uint16","maximum":65535,"minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.26.DelegateActionInvalidNonceIndex.num_nonces","typeLabel":"integer\u003cuint16>"}},"required":["nonce_index","num_nonces"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.26.DelegateActionInvalidNonceIndex","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.26","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["TotalPromiseInputSizeExceeded"],"properties":{"TotalPromiseInputSizeExceeded":{"properties":{"limit":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.27.TotalPromiseInputSizeExceeded.limit","typeLabel":"integer\u003cuint64>"},"size":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.27.TotalPromiseInputSizeExceeded.size","typeLabel":"integer\u003cuint64>"}},"required":["size","limit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.27.TotalPromiseInputSizeExceeded","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.27","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["ReceiptStorageProofSizeExceeded"],"properties":{"ReceiptStorageProofSizeExceeded":{"properties":{"limit":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.28.ReceiptStorageProofSizeExceeded.limit","typeLabel":"integer\u003cuint64>"}},"required":["limit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.28.ReceiptStorageProofSizeExceeded","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.28","typeLabel":"object"},{"type":"string","description":"The kind of ActionError happened","enum":["MalformedUniversalStateInit"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.29","typeLabel":"enum\u003cstring>"},{"type":"object","description":"The kind of ActionError happened","required":["AccountNotInitialized"],"properties":{"AccountNotInitialized":{"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.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.30.AccountNotInitialized.account_id","typeLabel":"string"}},"required":["account_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.30.AccountNotInitialized","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.30","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind","typeLabel":"object · object · object · object · object · object · object · object · object · object · object · object · object · object · object · object · enum\u003cstring> · object · enum\u003cstring> · object · object · object · object · object · object · object · object · object · object · enum\u003cstring> · object"},"index":{"oneOf":[{"description":"Index of the failed action in the transaction.\nAction index is not defined if ActionError.kind is `ActionErrorKind::LackBalanceForState`","format":"uint64","minimum":0,"type":"integer","uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.index.oneOf.0","typeLabel":"integer\u003cuint64>"},{"description":"Index of the failed action in the transaction.\nAction index is not defined if ActionError.kind is `ActionErrorKind::LackBalanceForState`","format":"uint64","minimum":0,"type":"null","uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.index.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.index","typeLabel":"integer\u003cuint64> | null"}},"required":["kind"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0","typeLabel":"object"},{"type":"object","description":"Error returned in the ExecutionOutcome in case of failure","required":["InvalidTxError"],"properties":{"InvalidTxError":{"oneOf":[{"type":"object","description":"An error happened during TX execution","required":["InvalidAccessKeyError"],"properties":{"InvalidAccessKeyError":{"type":"any","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.0.InvalidAccessKeyError","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.0","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["InvalidSignerId"],"properties":{"InvalidSignerId":{"properties":{"signer_id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.1.InvalidSignerId.signer_id","typeLabel":"string"}},"required":["signer_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.1.InvalidSignerId","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.1","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["SignerDoesNotExist"],"properties":{"SignerDoesNotExist":{"properties":{"signer_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.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.2.SignerDoesNotExist.signer_id","typeLabel":"string"}},"required":["signer_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.2.SignerDoesNotExist","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.2","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["InvalidNonce"],"properties":{"InvalidNonce":{"properties":{"ak_nonce":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.3.InvalidNonce.ak_nonce","typeLabel":"integer\u003cuint64>"},"tx_nonce":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.3.InvalidNonce.tx_nonce","typeLabel":"integer\u003cuint64>"}},"required":["tx_nonce","ak_nonce"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.3.InvalidNonce","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.3","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["NonceTooLarge"],"properties":{"NonceTooLarge":{"properties":{"tx_nonce":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.4.NonceTooLarge.tx_nonce","typeLabel":"integer\u003cuint64>"},"upper_bound":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.4.NonceTooLarge.upper_bound","typeLabel":"integer\u003cuint64>"}},"required":["tx_nonce","upper_bound"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.4.NonceTooLarge","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.4","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["InvalidReceiverId"],"properties":{"InvalidReceiverId":{"properties":{"receiver_id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.5.InvalidReceiverId.receiver_id","typeLabel":"string"}},"required":["receiver_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.5.InvalidReceiverId","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.5","typeLabel":"object"},{"type":"string","description":"An error happened during TX execution","enum":["InvalidSignature"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.6","typeLabel":"enum\u003cstring>"},{"type":"object","description":"An error happened during TX execution","required":["NotEnoughBalance"],"properties":{"NotEnoughBalance":{"properties":{"balance":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.7.NotEnoughBalance.balance","typeLabel":"string"},"cost":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.7.NotEnoughBalance.cost","typeLabel":"string"},"signer_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.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.7.NotEnoughBalance.signer_id","typeLabel":"string"}},"required":["signer_id","balance","cost"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.7.NotEnoughBalance","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.7","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["LackBalanceForState"],"properties":{"LackBalanceForState":{"properties":{"amount":{"type":"any","description":"Required balance to cover the state.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.8.LackBalanceForState.amount","typeLabel":"any"},"signer_id":{"type":"any","description":"An account which doesn't have enough balance to cover storage.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.8.LackBalanceForState.signer_id","typeLabel":"any"}},"required":["signer_id","amount"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.8.LackBalanceForState","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.8","typeLabel":"object"},{"type":"string","description":"An error happened during TX execution","enum":["CostOverflow"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.9","typeLabel":"enum\u003cstring>"},{"type":"string","description":"An error happened during TX execution","enum":["InvalidChain"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.10","typeLabel":"enum\u003cstring>"},{"type":"string","description":"An error happened during TX execution","enum":["Expired"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.11","typeLabel":"enum\u003cstring>"},{"type":"object","description":"An error happened during TX execution","required":["ActionsValidation"],"properties":{"ActionsValidation":{"type":"any","description":"Describes the error for validating a list of actions.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.12.ActionsValidation","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.12","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["TransactionSizeExceeded"],"properties":{"TransactionSizeExceeded":{"properties":{"limit":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.13.TransactionSizeExceeded.limit","typeLabel":"integer\u003cuint64>"},"size":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.13.TransactionSizeExceeded.size","typeLabel":"integer\u003cuint64>"}},"required":["size","limit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.13.TransactionSizeExceeded","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.13","typeLabel":"object"},{"type":"string","description":"An error happened during TX execution","enum":["InvalidTransactionVersion"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.14","typeLabel":"enum\u003cstring>"},{"type":"object","description":"An error happened during TX execution","required":["StorageError"],"properties":{"StorageError":{"type":"any","description":"Errors which may occur during working with trie storages, storing\ntrie values (trie nodes and state values) by their hashes.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.15.StorageError","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.15","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["ShardCongested"],"properties":{"ShardCongested":{"properties":{"congestion_level":{"description":"A value between 0 (no congestion) and 1 (max congestion).","format":"double","type":"number","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.16.ShardCongested.congestion_level","typeLabel":"number\u003cdouble>"},"shard_id":{"description":"The congested shard.","format":"uint32","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.16.ShardCongested.shard_id","typeLabel":"integer\u003cuint32>"}},"required":["shard_id","congestion_level"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.16.ShardCongested","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.16","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["ShardStuck"],"properties":{"ShardStuck":{"properties":{"missed_chunks":{"description":"The number of blocks since the last included chunk of the shard.","format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.17.ShardStuck.missed_chunks","typeLabel":"integer\u003cuint64>"},"shard_id":{"description":"The shard that fails making progress.","format":"uint32","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.17.ShardStuck.shard_id","typeLabel":"integer\u003cuint32>"}},"required":["shard_id","missed_chunks"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.17.ShardStuck","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.17","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["InvalidNonceIndex"],"properties":{"InvalidNonceIndex":{"properties":{"num_nonces":{"description":"Number of nonces supported by the key. 0 means no nonce_index allowed (regular key).","format":"uint16","maximum":65535,"minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.18.InvalidNonceIndex.num_nonces","typeLabel":"integer\u003cuint16>"},"tx_nonce_index":{"oneOf":[{"description":"The nonce_index from the transaction (None if missing).","format":"uint16","maximum":65535,"minimum":0,"type":"integer","uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.18.InvalidNonceIndex.tx_nonce_index.oneOf.0","typeLabel":"integer\u003cuint16>"},{"description":"The nonce_index from the transaction (None if missing).","format":"uint16","maximum":65535,"minimum":0,"type":"null","uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.18.InvalidNonceIndex.tx_nonce_index.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.18.InvalidNonceIndex.tx_nonce_index","typeLabel":"integer\u003cuint16> | null"}},"required":["num_nonces"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.18.InvalidNonceIndex","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.18","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["NotEnoughGasKeyBalance"],"properties":{"NotEnoughGasKeyBalance":{"properties":{"balance":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.19.NotEnoughGasKeyBalance.balance","typeLabel":"string"},"cost":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.19.NotEnoughGasKeyBalance.cost","typeLabel":"string"},"signer_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.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.19.NotEnoughGasKeyBalance.signer_id","typeLabel":"string"}},"required":["signer_id","balance","cost"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.19.NotEnoughGasKeyBalance","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.19","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["NotEnoughBalanceForDeposit"],"properties":{"NotEnoughBalanceForDeposit":{"properties":{"balance":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.20.NotEnoughBalanceForDeposit.balance","typeLabel":"string"},"cost":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.20.NotEnoughBalanceForDeposit.cost","typeLabel":"string"},"reason":{"description":"Reason why a gas key transaction failed at the deposit/account level.\nIn these cases, gas is still charged from the gas key.","enum":["NotEnoughBalance","LackBalanceForState"],"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.20.NotEnoughBalanceForDeposit.reason","typeLabel":"enum\u003cstring>"},"signer_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.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.20.NotEnoughBalanceForDeposit.signer_id","typeLabel":"string"}},"required":["signer_id","balance","cost","reason"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.20.NotEnoughBalanceForDeposit","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.20","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError","typeLabel":"object · object · object · object · object · object · enum\u003cstring> · object · object · enum\u003cstring> · enum\u003cstring> · enum\u003cstring> · object · object · enum\u003cstring> · object · object · object · object · object · object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1","typeLabel":"object"},{"type":"object","description":"Execution status. Contains the result in case of successful execution.","required":["SuccessValue"],"properties":{"SuccessValue":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.2.SuccessValue","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.2","typeLabel":"object"},{"type":"object","description":"Execution status. Contains the result in case of successful execution.","required":["SuccessReceiptId"],"properties":{"SuccessReceiptId":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.3.SuccessReceiptId","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.3","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.status","typeLabel":"enum\u003cstring> · object · object · object"},"tokens_burnt":{"type":"string","description":"The amount of tokens burnt corresponding to the burnt gas amount.\nThis value doesn't always equal to the `gas_burnt` multiplied by the gas price, because\nthe prepaid gas price might be lower than the actual gas price and it creates a deficit.\n`tokens_burnt` also contains the penalty subtracted from refunds, while\n`gas_burnt` only contains the gas that we actually burn for the execution.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.tokens_burnt","typeLabel":"string"},"metadata":{"type":"object","description":"Execution metadata, versioned","default":{"version":1},"required":["version"],"properties":{"version":{"format":"uint32","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.metadata.version","typeLabel":"integer\u003cuint32>"},"contracts":{"oneOf":[{"description":"One entry per action in the receipt (V4+ only): the contract attached\nto the receiver account immediately before that action ran. The inner\n`Option` is `Some` (a tagged contract object) when the account had a\ncontract and `None` (rendered as JSON `null`) when it did not (e.g. an\naccount with no code, or one that did not yet exist). The outer\n`Option` is `None` for older metadata versions.","items":{"oneOf":[{"type":"object","description":"RPC view of a non-empty [`AccountContract`]. The `AccountContract::None`\nvariant is represented externally as a JSON `null` via `Option`, so this\nenum only carries the three \"contract is present\" cases. Serializes as\nan externally-tagged object:\n\n- `Local(hash)` → `{\"local\": \"\u003cCryptoHash>\"}`\n- `GlobalHash(hash)` → `{\"global_hash\": \"\u003cCryptoHash>\"}`\n- `GlobalAccountId(id)` → `{\"global_account_id\": \"\u003cAccountId>\"}`\n\nMirrors [`AccountContract`] 1:1 (minus `None`) so consumers can preserve\nthe distinction between a global-by-hash and global-by-account contract\nwithout descending into a nested identifier.","required":["local"],"properties":{"local":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.0.local","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","description":"RPC view of a non-empty [`AccountContract`]. The `AccountContract::None`\nvariant is represented externally as a JSON `null` via `Option`, so this\nenum only carries the three \"contract is present\" cases. Serializes as\nan externally-tagged object:\n\n- `Local(hash)` → `{\"local\": \"\u003cCryptoHash>\"}`\n- `GlobalHash(hash)` → `{\"global_hash\": \"\u003cCryptoHash>\"}`\n- `GlobalAccountId(id)` → `{\"global_account_id\": \"\u003cAccountId>\"}`\n\nMirrors [`AccountContract`] 1:1 (minus `None`) so consumers can preserve\nthe distinction between a global-by-hash and global-by-account contract\nwithout descending into a nested identifier.","required":["global_hash"],"properties":{"global_hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.1.global_hash","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","description":"RPC view of a non-empty [`AccountContract`]. The `AccountContract::None`\nvariant is represented externally as a JSON `null` via `Option`, so this\nenum only carries the three \"contract is present\" cases. Serializes as\nan externally-tagged object:\n\n- `Local(hash)` → `{\"local\": \"\u003cCryptoHash>\"}`\n- `GlobalHash(hash)` → `{\"global_hash\": \"\u003cCryptoHash>\"}`\n- `GlobalAccountId(id)` → `{\"global_account_id\": \"\u003cAccountId>\"}`\n\nMirrors [`AccountContract`] 1:1 (minus `None`) so consumers can preserve\nthe distinction between a global-by-hash and global-by-account contract\nwithout descending into a nested identifier.","required":["global_account_id"],"properties":{"global_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.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.2.global_account_id","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.2","typeLabel":"object"},{"enum":[null],"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.3","typeLabel":"any"},{"type":"null","enum":[null],"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.4","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.metadata.contracts.oneOf.0.items.[INDEX]","typeLabel":"object · object · object · any · null"},"type":"array","uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.metadata.contracts.oneOf.0","typeLabel":"object · object · object · any · null[]"},{"description":"One entry per action in the receipt (V4+ only): the contract attached\nto the receiver account immediately before that action ran. The inner\n`Option` is `Some` (a tagged contract object) when the account had a\ncontract and `None` (rendered as JSON `null`) when it did not (e.g. an\naccount with no code, or one that did not yet exist). The outer\n`Option` is `None` for older metadata versions.","items":{"oneOf":[{"type":"object","description":"RPC view of a non-empty [`AccountContract`]. The `AccountContract::None`\nvariant is represented externally as a JSON `null` via `Option`, so this\nenum only carries the three \"contract is present\" cases. Serializes as\nan externally-tagged object:\n\n- `Local(hash)` → `{\"local\": \"\u003cCryptoHash>\"}`\n- `GlobalHash(hash)` → `{\"global_hash\": \"\u003cCryptoHash>\"}`\n- `GlobalAccountId(id)` → `{\"global_account_id\": \"\u003cAccountId>\"}`\n\nMirrors [`AccountContract`] 1:1 (minus `None`) so consumers can preserve\nthe distinction between a global-by-hash and global-by-account contract\nwithout descending into a nested identifier.","required":["local"],"properties":{"local":{"type":"string"}},"additionalProperties":false},{"type":"object","description":"RPC view of a non-empty [`AccountContract`]. The `AccountContract::None`\nvariant is represented externally as a JSON `null` via `Option`, so this\nenum only carries the three \"contract is present\" cases. Serializes as\nan externally-tagged object:\n\n- `Local(hash)` → `{\"local\": \"\u003cCryptoHash>\"}`\n- `GlobalHash(hash)` → `{\"global_hash\": \"\u003cCryptoHash>\"}`\n- `GlobalAccountId(id)` → `{\"global_account_id\": \"\u003cAccountId>\"}`\n\nMirrors [`AccountContract`] 1:1 (minus `None`) so consumers can preserve\nthe distinction between a global-by-hash and global-by-account contract\nwithout descending into a nested identifier.","required":["global_hash"],"properties":{"global_hash":{"type":"string"}},"additionalProperties":false},{"type":"object","description":"RPC view of a non-empty [`AccountContract`]. The `AccountContract::None`\nvariant is represented externally as a JSON `null` via `Option`, so this\nenum only carries the three \"contract is present\" cases. Serializes as\nan externally-tagged object:\n\n- `Local(hash)` → `{\"local\": \"\u003cCryptoHash>\"}`\n- `GlobalHash(hash)` → `{\"global_hash\": \"\u003cCryptoHash>\"}`\n- `GlobalAccountId(id)` → `{\"global_account_id\": \"\u003cAccountId>\"}`\n\nMirrors [`AccountContract`] 1:1 (minus `None`) so consumers can preserve\nthe distinction between a global-by-hash and global-by-account contract\nwithout descending into a nested identifier.","required":["global_account_id"],"properties":{"global_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"}},"additionalProperties":false},{"enum":[null]},{"type":"null","enum":[null]}]},"type":"null","uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.metadata.contracts.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.metadata.contracts","typeLabel":"object · object · object · any · null[] | null"},"gas_profile":{"oneOf":[{"items":{"description":"Shows gas profile. More info [here](https://near.github.io/nearcore/architecture/gas/gas_profile.html?highlight=WASM_HOST_COST#example-transaction-gas-profile).","properties":{"cost":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.metadata.gas_profile.oneOf.0.items.[INDEX].cost","typeLabel":"string"},"cost_category":{"description":"Either ACTION_COST or WASM_HOST_COST.","type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.metadata.gas_profile.oneOf.0.items.[INDEX].cost_category","typeLabel":"string"},"gas_used":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.metadata.gas_profile.oneOf.0.items.[INDEX].gas_used","typeLabel":"string"}},"required":["cost_category","cost","gas_used"],"type":"object","uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.metadata.gas_profile.oneOf.0.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.metadata.gas_profile.oneOf.0","typeLabel":"object[]"},{"items":{"description":"Shows gas profile. More info [here](https://near.github.io/nearcore/architecture/gas/gas_profile.html?highlight=WASM_HOST_COST#example-transaction-gas-profile).","properties":{"cost":{"type":"string"},"cost_category":{"description":"Either ACTION_COST or WASM_HOST_COST.","type":"string"},"gas_used":{"type":"string"}},"required":["cost_category","cost","gas_used"],"type":"object"},"type":"null","uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.metadata.gas_profile.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.metadata.gas_profile","typeLabel":"object[] | null"}},"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome.metadata","typeLabel":"object"}},"required":["logs","receipt_ids","gas_burnt","tokens_burnt","executor_id","status"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].outcome","typeLabel":"object"},"proof":{"items":{"properties":{"direction":{"enum":["Left","Right"],"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].proof.items.[INDEX].direction","typeLabel":"enum\u003cstring>"},"hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].proof.items.[INDEX].hash","typeLabel":"string"}},"required":["hash","direction"],"type":"object","uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].proof.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX].proof","typeLabel":"object[]"}},"required":["proof","block_hash","id","outcome"],"type":"object","uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.receipts_outcome","typeLabel":"object[]"},"status":{"oneOf":[{"type":"string","description":"Execution status defined by chain.rs:get_final_transaction_result\nFinalExecutionStatus::NotStarted - the tx is not converted to the receipt yet\nFinalExecutionStatus::Started - we have at least 1 receipt, but the first leaf receipt_id (using dfs) hasn't finished the execution\nFinalExecutionStatus::Failure - the result of the first leaf receipt_id\nFinalExecutionStatus::SuccessValue - the result of the first leaf receipt_id","enum":["NotStarted"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","description":"Execution status defined by chain.rs:get_final_transaction_result\nFinalExecutionStatus::NotStarted - the tx is not converted to the receipt yet\nFinalExecutionStatus::Started - we have at least 1 receipt, but the first leaf receipt_id (using dfs) hasn't finished the execution\nFinalExecutionStatus::Failure - the result of the first leaf receipt_id\nFinalExecutionStatus::SuccessValue - the result of the first leaf receipt_id","enum":["Started"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"object","description":"Execution status defined by chain.rs:get_final_transaction_result\nFinalExecutionStatus::NotStarted - the tx is not converted to the receipt yet\nFinalExecutionStatus::Started - we have at least 1 receipt, but the first leaf receipt_id (using dfs) hasn't finished the execution\nFinalExecutionStatus::Failure - the result of the first leaf receipt_id\nFinalExecutionStatus::SuccessValue - the result of the first leaf receipt_id","required":["Failure"],"properties":{"Failure":{"oneOf":[{"type":"object","description":"Error returned in the ExecutionOutcome in case of failure","required":["ActionError"],"properties":{"ActionError":{"description":"An error happened during Action execution","properties":{"kind":{"oneOf":[{"type":"object","description":"The kind of ActionError happened","required":["AccountAlreadyExists"],"properties":{"AccountAlreadyExists":{"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.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.0.AccountAlreadyExists.account_id","typeLabel":"string"}},"required":["account_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.0.AccountAlreadyExists","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.0","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["AccountDoesNotExist"],"properties":{"AccountDoesNotExist":{"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.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.1.AccountDoesNotExist.account_id","typeLabel":"string"}},"required":["account_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.1.AccountDoesNotExist","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.1","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["CreateAccountOnlyByRegistrar"],"properties":{"CreateAccountOnlyByRegistrar":{"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.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.2.CreateAccountOnlyByRegistrar.account_id","typeLabel":"string"},"predecessor_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.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.2.CreateAccountOnlyByRegistrar.predecessor_id","typeLabel":"string"},"registrar_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.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.2.CreateAccountOnlyByRegistrar.registrar_account_id","typeLabel":"string"}},"required":["account_id","registrar_account_id","predecessor_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.2.CreateAccountOnlyByRegistrar","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.2","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["CreateAccountNotAllowed"],"properties":{"CreateAccountNotAllowed":{"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.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.3.CreateAccountNotAllowed.account_id","typeLabel":"string"},"predecessor_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.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.3.CreateAccountNotAllowed.predecessor_id","typeLabel":"string"}},"required":["account_id","predecessor_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.3.CreateAccountNotAllowed","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.3","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["ActorNoPermission"],"properties":{"ActorNoPermission":{"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.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.4.ActorNoPermission.account_id","typeLabel":"string"},"actor_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.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.4.ActorNoPermission.actor_id","typeLabel":"string"}},"required":["account_id","actor_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.4.ActorNoPermission","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.4","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["DeleteKeyDoesNotExist"],"properties":{"DeleteKeyDoesNotExist":{"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.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.5.DeleteKeyDoesNotExist.account_id","typeLabel":"string"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.5.DeleteKeyDoesNotExist.public_key","typeLabel":"string"}},"required":["account_id","public_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.5.DeleteKeyDoesNotExist","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.5","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["AddKeyAlreadyExists"],"properties":{"AddKeyAlreadyExists":{"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.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.6.AddKeyAlreadyExists.account_id","typeLabel":"string"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.6.AddKeyAlreadyExists.public_key","typeLabel":"string"}},"required":["account_id","public_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.6.AddKeyAlreadyExists","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.6","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["DeleteAccountStaking"],"properties":{"DeleteAccountStaking":{"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.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.7.DeleteAccountStaking.account_id","typeLabel":"string"}},"required":["account_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.7.DeleteAccountStaking","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.7","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["LackBalanceForState"],"properties":{"LackBalanceForState":{"properties":{"account_id":{"type":"any","description":"An account which needs balance","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.8.LackBalanceForState.account_id","typeLabel":"any"},"amount":{"type":"any","description":"Balance required to complete an action.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.8.LackBalanceForState.amount","typeLabel":"any"}},"required":["account_id","amount"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.8.LackBalanceForState","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.8","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["TriesToUnstake"],"properties":{"TriesToUnstake":{"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.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.9.TriesToUnstake.account_id","typeLabel":"string"}},"required":["account_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.9.TriesToUnstake","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.9","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["TriesToStake"],"properties":{"TriesToStake":{"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.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.10.TriesToStake.account_id","typeLabel":"string"},"balance":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.10.TriesToStake.balance","typeLabel":"string"},"locked":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.10.TriesToStake.locked","typeLabel":"string"},"stake":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.10.TriesToStake.stake","typeLabel":"string"}},"required":["account_id","stake","locked","balance"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.10.TriesToStake","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.10","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["InsufficientStake"],"properties":{"InsufficientStake":{"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.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.11.InsufficientStake.account_id","typeLabel":"string"},"minimum_stake":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.11.InsufficientStake.minimum_stake","typeLabel":"string"},"stake":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.11.InsufficientStake.stake","typeLabel":"string"}},"required":["account_id","stake","minimum_stake"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.11.InsufficientStake","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.11","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["FunctionCallError"],"properties":{"FunctionCallError":{"type":"any","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.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.12.FunctionCallError","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.12","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["NewReceiptValidationError"],"properties":{"NewReceiptValidationError":{"type":"any","description":"Describes the error for validating a receipt.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.13.NewReceiptValidationError","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.13","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["OnlyImplicitAccountCreationAllowed"],"properties":{"OnlyImplicitAccountCreationAllowed":{"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.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.14.OnlyImplicitAccountCreationAllowed.account_id","typeLabel":"string"}},"required":["account_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.14.OnlyImplicitAccountCreationAllowed","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.14","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["DeleteAccountWithLargeState"],"properties":{"DeleteAccountWithLargeState":{"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.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.15.DeleteAccountWithLargeState.account_id","typeLabel":"string"}},"required":["account_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.15.DeleteAccountWithLargeState","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.15","typeLabel":"object"},{"type":"string","description":"The kind of ActionError happened","enum":["DelegateActionInvalidSignature"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.16","typeLabel":"enum\u003cstring>"},{"type":"object","description":"The kind of ActionError happened","required":["DelegateActionSenderDoesNotMatchTxReceiver"],"properties":{"DelegateActionSenderDoesNotMatchTxReceiver":{"properties":{"receiver_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.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.17.DelegateActionSenderDoesNotMatchTxReceiver.receiver_id","typeLabel":"string"},"sender_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.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.17.DelegateActionSenderDoesNotMatchTxReceiver.sender_id","typeLabel":"string"}},"required":["sender_id","receiver_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.17.DelegateActionSenderDoesNotMatchTxReceiver","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.17","typeLabel":"object"},{"type":"string","description":"The kind of ActionError happened","enum":["DelegateActionExpired"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.18","typeLabel":"enum\u003cstring>"},{"type":"object","description":"The kind of ActionError happened","required":["DelegateActionAccessKeyError"],"properties":{"DelegateActionAccessKeyError":{"type":"any","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.19.DelegateActionAccessKeyError","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.19","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["DelegateActionInvalidNonce"],"properties":{"DelegateActionInvalidNonce":{"properties":{"ak_nonce":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.20.DelegateActionInvalidNonce.ak_nonce","typeLabel":"integer\u003cuint64>"},"delegate_nonce":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.20.DelegateActionInvalidNonce.delegate_nonce","typeLabel":"integer\u003cuint64>"}},"required":["delegate_nonce","ak_nonce"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.20.DelegateActionInvalidNonce","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.20","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["DelegateActionNonceTooLarge"],"properties":{"DelegateActionNonceTooLarge":{"properties":{"delegate_nonce":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.21.DelegateActionNonceTooLarge.delegate_nonce","typeLabel":"integer\u003cuint64>"},"upper_bound":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.21.DelegateActionNonceTooLarge.upper_bound","typeLabel":"integer\u003cuint64>"}},"required":["delegate_nonce","upper_bound"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.21.DelegateActionNonceTooLarge","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.21","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["GlobalContractDoesNotExist"],"properties":{"GlobalContractDoesNotExist":{"properties":{"identifier":{"type":"any","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.22.GlobalContractDoesNotExist.identifier","typeLabel":"any"}},"required":["identifier"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.22.GlobalContractDoesNotExist","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.22","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["GasKeyDoesNotExist"],"properties":{"GasKeyDoesNotExist":{"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.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.23.GasKeyDoesNotExist.account_id","typeLabel":"string"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.23.GasKeyDoesNotExist.public_key","typeLabel":"string"}},"required":["account_id","public_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.23.GasKeyDoesNotExist","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.23","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["InsufficientGasKeyBalance"],"properties":{"InsufficientGasKeyBalance":{"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.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.24.InsufficientGasKeyBalance.account_id","typeLabel":"string"},"balance":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.24.InsufficientGasKeyBalance.balance","typeLabel":"string"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.24.InsufficientGasKeyBalance.public_key","typeLabel":"string"},"required":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.24.InsufficientGasKeyBalance.required","typeLabel":"string"}},"required":["account_id","public_key","balance","required"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.24.InsufficientGasKeyBalance","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.24","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["GasKeyBalanceTooHigh"],"properties":{"GasKeyBalanceTooHigh":{"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.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.25.GasKeyBalanceTooHigh.account_id","typeLabel":"string"},"balance":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.25.GasKeyBalanceTooHigh.balance","typeLabel":"string"},"public_key":{"type":"any","description":"Set for DeleteKey (specific key), None for DeleteAccount (aggregate)","uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.25.GasKeyBalanceTooHigh.public_key","typeLabel":"any"}},"required":["account_id","balance"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.25.GasKeyBalanceTooHigh","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.25","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["DelegateActionInvalidNonceIndex"],"properties":{"DelegateActionInvalidNonceIndex":{"properties":{"nonce_index":{"format":"uint16","maximum":65535,"minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.26.DelegateActionInvalidNonceIndex.nonce_index","typeLabel":"integer\u003cuint16>"},"num_nonces":{"format":"uint16","maximum":65535,"minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.26.DelegateActionInvalidNonceIndex.num_nonces","typeLabel":"integer\u003cuint16>"}},"required":["nonce_index","num_nonces"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.26.DelegateActionInvalidNonceIndex","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.26","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["TotalPromiseInputSizeExceeded"],"properties":{"TotalPromiseInputSizeExceeded":{"properties":{"limit":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.27.TotalPromiseInputSizeExceeded.limit","typeLabel":"integer\u003cuint64>"},"size":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.27.TotalPromiseInputSizeExceeded.size","typeLabel":"integer\u003cuint64>"}},"required":["size","limit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.27.TotalPromiseInputSizeExceeded","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.27","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["ReceiptStorageProofSizeExceeded"],"properties":{"ReceiptStorageProofSizeExceeded":{"properties":{"limit":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.28.ReceiptStorageProofSizeExceeded.limit","typeLabel":"integer\u003cuint64>"}},"required":["limit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.28.ReceiptStorageProofSizeExceeded","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.28","typeLabel":"object"},{"type":"string","description":"The kind of ActionError happened","enum":["MalformedUniversalStateInit"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.29","typeLabel":"enum\u003cstring>"},{"type":"object","description":"The kind of ActionError happened","required":["AccountNotInitialized"],"properties":{"AccountNotInitialized":{"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.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.30.AccountNotInitialized.account_id","typeLabel":"string"}},"required":["account_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.30.AccountNotInitialized","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.30","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.kind","typeLabel":"object · object · object · object · object · object · object · object · object · object · object · object · object · object · object · object · enum\u003cstring> · object · enum\u003cstring> · object · object · object · object · object · object · object · object · object · object · enum\u003cstring> · object"},"index":{"oneOf":[{"description":"Index of the failed action in the transaction.\nAction index is not defined if ActionError.kind is `ActionErrorKind::LackBalanceForState`","format":"uint64","minimum":0,"type":"integer","uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.index.oneOf.0","typeLabel":"integer\u003cuint64>"},{"description":"Index of the failed action in the transaction.\nAction index is not defined if ActionError.kind is `ActionErrorKind::LackBalanceForState`","format":"uint64","minimum":0,"type":"null","uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.index.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError.index","typeLabel":"integer\u003cuint64> | null"}},"required":["kind"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0.ActionError","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.0","typeLabel":"object"},{"type":"object","description":"Error returned in the ExecutionOutcome in case of failure","required":["InvalidTxError"],"properties":{"InvalidTxError":{"oneOf":[{"type":"object","description":"An error happened during TX execution","required":["InvalidAccessKeyError"],"properties":{"InvalidAccessKeyError":{"type":"any","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.0.InvalidAccessKeyError","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.0","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["InvalidSignerId"],"properties":{"InvalidSignerId":{"properties":{"signer_id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.1.InvalidSignerId.signer_id","typeLabel":"string"}},"required":["signer_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.1.InvalidSignerId","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.1","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["SignerDoesNotExist"],"properties":{"SignerDoesNotExist":{"properties":{"signer_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.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.2.SignerDoesNotExist.signer_id","typeLabel":"string"}},"required":["signer_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.2.SignerDoesNotExist","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.2","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["InvalidNonce"],"properties":{"InvalidNonce":{"properties":{"ak_nonce":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.3.InvalidNonce.ak_nonce","typeLabel":"integer\u003cuint64>"},"tx_nonce":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.3.InvalidNonce.tx_nonce","typeLabel":"integer\u003cuint64>"}},"required":["tx_nonce","ak_nonce"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.3.InvalidNonce","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.3","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["NonceTooLarge"],"properties":{"NonceTooLarge":{"properties":{"tx_nonce":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.4.NonceTooLarge.tx_nonce","typeLabel":"integer\u003cuint64>"},"upper_bound":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.4.NonceTooLarge.upper_bound","typeLabel":"integer\u003cuint64>"}},"required":["tx_nonce","upper_bound"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.4.NonceTooLarge","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.4","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["InvalidReceiverId"],"properties":{"InvalidReceiverId":{"properties":{"receiver_id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.5.InvalidReceiverId.receiver_id","typeLabel":"string"}},"required":["receiver_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.5.InvalidReceiverId","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.5","typeLabel":"object"},{"type":"string","description":"An error happened during TX execution","enum":["InvalidSignature"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.6","typeLabel":"enum\u003cstring>"},{"type":"object","description":"An error happened during TX execution","required":["NotEnoughBalance"],"properties":{"NotEnoughBalance":{"properties":{"balance":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.7.NotEnoughBalance.balance","typeLabel":"string"},"cost":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.7.NotEnoughBalance.cost","typeLabel":"string"},"signer_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.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.7.NotEnoughBalance.signer_id","typeLabel":"string"}},"required":["signer_id","balance","cost"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.7.NotEnoughBalance","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.7","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["LackBalanceForState"],"properties":{"LackBalanceForState":{"properties":{"amount":{"type":"any","description":"Required balance to cover the state.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.8.LackBalanceForState.amount","typeLabel":"any"},"signer_id":{"type":"any","description":"An account which doesn't have enough balance to cover storage.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.8.LackBalanceForState.signer_id","typeLabel":"any"}},"required":["signer_id","amount"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.8.LackBalanceForState","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.8","typeLabel":"object"},{"type":"string","description":"An error happened during TX execution","enum":["CostOverflow"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.9","typeLabel":"enum\u003cstring>"},{"type":"string","description":"An error happened during TX execution","enum":["InvalidChain"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.10","typeLabel":"enum\u003cstring>"},{"type":"string","description":"An error happened during TX execution","enum":["Expired"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.11","typeLabel":"enum\u003cstring>"},{"type":"object","description":"An error happened during TX execution","required":["ActionsValidation"],"properties":{"ActionsValidation":{"type":"any","description":"Describes the error for validating a list of actions.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.12.ActionsValidation","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.12","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["TransactionSizeExceeded"],"properties":{"TransactionSizeExceeded":{"properties":{"limit":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.13.TransactionSizeExceeded.limit","typeLabel":"integer\u003cuint64>"},"size":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.13.TransactionSizeExceeded.size","typeLabel":"integer\u003cuint64>"}},"required":["size","limit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.13.TransactionSizeExceeded","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.13","typeLabel":"object"},{"type":"string","description":"An error happened during TX execution","enum":["InvalidTransactionVersion"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.14","typeLabel":"enum\u003cstring>"},{"type":"object","description":"An error happened during TX execution","required":["StorageError"],"properties":{"StorageError":{"type":"any","description":"Errors which may occur during working with trie storages, storing\ntrie values (trie nodes and state values) by their hashes.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.15.StorageError","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.15","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["ShardCongested"],"properties":{"ShardCongested":{"properties":{"congestion_level":{"description":"A value between 0 (no congestion) and 1 (max congestion).","format":"double","type":"number","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.16.ShardCongested.congestion_level","typeLabel":"number\u003cdouble>"},"shard_id":{"description":"The congested shard.","format":"uint32","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.16.ShardCongested.shard_id","typeLabel":"integer\u003cuint32>"}},"required":["shard_id","congestion_level"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.16.ShardCongested","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.16","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["ShardStuck"],"properties":{"ShardStuck":{"properties":{"missed_chunks":{"description":"The number of blocks since the last included chunk of the shard.","format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.17.ShardStuck.missed_chunks","typeLabel":"integer\u003cuint64>"},"shard_id":{"description":"The shard that fails making progress.","format":"uint32","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.17.ShardStuck.shard_id","typeLabel":"integer\u003cuint32>"}},"required":["shard_id","missed_chunks"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.17.ShardStuck","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.17","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["InvalidNonceIndex"],"properties":{"InvalidNonceIndex":{"properties":{"num_nonces":{"description":"Number of nonces supported by the key. 0 means no nonce_index allowed (regular key).","format":"uint16","maximum":65535,"minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.18.InvalidNonceIndex.num_nonces","typeLabel":"integer\u003cuint16>"},"tx_nonce_index":{"oneOf":[{"description":"The nonce_index from the transaction (None if missing).","format":"uint16","maximum":65535,"minimum":0,"type":"integer","uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.18.InvalidNonceIndex.tx_nonce_index.oneOf.0","typeLabel":"integer\u003cuint16>"},{"description":"The nonce_index from the transaction (None if missing).","format":"uint16","maximum":65535,"minimum":0,"type":"null","uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.18.InvalidNonceIndex.tx_nonce_index.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.18.InvalidNonceIndex.tx_nonce_index","typeLabel":"integer\u003cuint16> | null"}},"required":["num_nonces"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.18.InvalidNonceIndex","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.18","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["NotEnoughGasKeyBalance"],"properties":{"NotEnoughGasKeyBalance":{"properties":{"balance":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.19.NotEnoughGasKeyBalance.balance","typeLabel":"string"},"cost":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.19.NotEnoughGasKeyBalance.cost","typeLabel":"string"},"signer_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.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.19.NotEnoughGasKeyBalance.signer_id","typeLabel":"string"}},"required":["signer_id","balance","cost"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.19.NotEnoughGasKeyBalance","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.19","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["NotEnoughBalanceForDeposit"],"properties":{"NotEnoughBalanceForDeposit":{"properties":{"balance":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.20.NotEnoughBalanceForDeposit.balance","typeLabel":"string"},"cost":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.20.NotEnoughBalanceForDeposit.cost","typeLabel":"string"},"reason":{"description":"Reason why a gas key transaction failed at the deposit/account level.\nIn these cases, gas is still charged from the gas key.","enum":["NotEnoughBalance","LackBalanceForState"],"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.20.NotEnoughBalanceForDeposit.reason","typeLabel":"enum\u003cstring>"},"signer_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.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.20.NotEnoughBalanceForDeposit.signer_id","typeLabel":"string"}},"required":["signer_id","balance","cost","reason"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.20.NotEnoughBalanceForDeposit","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.20","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1.InvalidTxError","typeLabel":"object · object · object · object · object · object · enum\u003cstring> · object · object · enum\u003cstring> · enum\u003cstring> · enum\u003cstring> · object · object · enum\u003cstring> · object · object · object · object · object · object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2.Failure","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.2","typeLabel":"object"},{"type":"object","description":"Execution status defined by chain.rs:get_final_transaction_result\nFinalExecutionStatus::NotStarted - the tx is not converted to the receipt yet\nFinalExecutionStatus::Started - we have at least 1 receipt, but the first leaf receipt_id (using dfs) hasn't finished the execution\nFinalExecutionStatus::Failure - the result of the first leaf receipt_id\nFinalExecutionStatus::SuccessValue - the result of the first leaf receipt_id","required":["SuccessValue"],"properties":{"SuccessValue":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.3.SuccessValue","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status.oneOf.3","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.status","typeLabel":"enum\u003cstring> · enum\u003cstring> · object · object"},"transaction":{"type":"object","description":"Signed Transaction","required":["signer_id","public_key","nonce","receiver_id","actions","signature","hash"],"properties":{"actions":{"items":{"oneOf":[{"type":"string","enum":["CreateAccount"],"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","required":["DeployContract"],"properties":{"DeployContract":{"properties":{"code":{"format":"bytes","type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.1.DeployContract.code","typeLabel":"string\u003cbytes>"}},"required":["code"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.1.DeployContract","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["FunctionCall"],"properties":{"FunctionCall":{"properties":{"args":{"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":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.2.FunctionCall.args","typeLabel":"string\u003cbytes>"},"deposit":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.2.FunctionCall.deposit","typeLabel":"string"},"gas":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.2.FunctionCall.gas","typeLabel":"integer\u003cuint64>"},"method_name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.2.FunctionCall.method_name","typeLabel":"string"}},"required":["method_name","args","gas","deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.2.FunctionCall","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","required":["Transfer"],"properties":{"Transfer":{"properties":{"deposit":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.3.Transfer.deposit","typeLabel":"string"}},"required":["deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.3.Transfer","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.3","typeLabel":"object"},{"type":"object","required":["Stake"],"properties":{"Stake":{"properties":{"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.4.Stake.public_key","typeLabel":"string"},"stake":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.4.Stake.stake","typeLabel":"string"}},"required":["stake","public_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.4.Stake","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.4","typeLabel":"object"},{"type":"object","required":["AddKey"],"properties":{"AddKey":{"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.0.transaction.actions.items.[INDEX].oneOf.5.AddKey.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.0.transaction.actions.items.[INDEX].oneOf.5.AddKey.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.0.transaction.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.1.FunctionCall.method_names.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.1.FunctionCall.method_names","typeLabel":"string[]"},"receiver_id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.1.FunctionCall.receiver_id","typeLabel":"string"},"allowance":{"oneOf":[{"type":"string","uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.1.FunctionCall.allowance.oneOf.0","typeLabel":"string"},{"enum":[null],"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.1.FunctionCall.allowance.oneOf.1","typeLabel":"any"},{"type":"null","enum":[null],"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.1.FunctionCall.allowance.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.5.AddKey.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.0.transaction.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.1.FunctionCall","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.5.AddKey.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.0.transaction.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.2.GasKeyFunctionCall.balance","typeLabel":"string"},"method_names":{"items":{"type":"string","uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.2.GasKeyFunctionCall.method_names.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.5.AddKey.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.0.transaction.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.2.GasKeyFunctionCall.num_nonces","typeLabel":"integer\u003cuint16>"},"receiver_id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.2.GasKeyFunctionCall.receiver_id","typeLabel":"string"},"allowance":{"oneOf":[{"type":"string","uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.2.GasKeyFunctionCall.allowance.oneOf.0","typeLabel":"string"},{"enum":[null],"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.2.GasKeyFunctionCall.allowance.oneOf.1","typeLabel":"any"},{"type":"null","enum":[null],"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.2.GasKeyFunctionCall.allowance.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.5.AddKey.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.0.transaction.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.2.GasKeyFunctionCall","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.5.AddKey.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.0.transaction.actions.items.[INDEX].oneOf.5.AddKey.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.0.transaction.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.3.GasKeyFullAccess.num_nonces","typeLabel":"integer\u003cuint16>"}},"required":["balance","num_nonces"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.3.GasKeyFullAccess","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.3","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission","typeLabel":"enum\u003cstring> · object · object · object"}},"required":["nonce","permission"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.5.AddKey.access_key","typeLabel":"object"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.5.AddKey.public_key","typeLabel":"string"}},"required":["public_key","access_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.5.AddKey","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.5","typeLabel":"object"},{"type":"object","required":["DeleteKey"],"properties":{"DeleteKey":{"properties":{"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.6.DeleteKey.public_key","typeLabel":"string"}},"required":["public_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.6.DeleteKey","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.6","typeLabel":"object"},{"type":"object","required":["DeleteAccount"],"properties":{"DeleteAccount":{"properties":{"beneficiary_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.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.7.DeleteAccount.beneficiary_id","typeLabel":"string"}},"required":["beneficiary_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.7.DeleteAccount","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.7","typeLabel":"object"},{"type":"object","required":["Delegate"],"properties":{"Delegate":{"properties":{"delegate_action":{"description":"This action allows to execute the inner actions behalf of the defined sender.","properties":{"actions":{"description":"List of actions to be executed.\n\nWith the meta transactions MVP defined in NEP-366, nested\nDelegateActions are not allowed. A separate type is used to enforce it.","items":{"oneOf":[{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["CreateAccount"],"properties":{"CreateAccount":{"description":"Create account action","type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.0.CreateAccount","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["DeployContract"],"properties":{"DeployContract":{"description":"Deploy contract action","properties":{"code":{"description":"WebAssembly binary","type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.1.DeployContract.code","typeLabel":"string"}},"required":["code"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.1.DeployContract","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["FunctionCall"],"properties":{"FunctionCall":{"properties":{"args":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.2.FunctionCall.args","typeLabel":"string"},"deposit":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.2.FunctionCall.deposit","typeLabel":"string"},"gas":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.2.FunctionCall.gas","typeLabel":"integer\u003cuint64>"},"method_name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.2.FunctionCall.method_name","typeLabel":"string"}},"required":["method_name","args","gas","deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.2.FunctionCall","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["Transfer"],"properties":{"Transfer":{"properties":{"deposit":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.3.Transfer.deposit","typeLabel":"string"}},"required":["deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.3.Transfer","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.3","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["Stake"],"properties":{"Stake":{"description":"An action which stakes signer_id tokens and setup's validator public key","properties":{"public_key":{"type":"any","description":"Validator key which will be used to sign transactions on behalf of signer_id","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.4.Stake.public_key","typeLabel":"any"},"stake":{"type":"any","description":"Amount of tokens to stake.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.4.Stake.stake","typeLabel":"any"}},"required":["stake","public_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.4.Stake","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.4","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["AddKey"],"properties":{"AddKey":{"description":"An action that adds key with public key associated","properties":{"access_key":{"type":"any","description":"An access key with the permission","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.5.AddKey.access_key","typeLabel":"any"},"public_key":{"type":"any","description":"A public key which will be associated with an access_key","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.5.AddKey.public_key","typeLabel":"any"}},"required":["public_key","access_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.5.AddKey","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.5","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["DeleteKey"],"properties":{"DeleteKey":{"properties":{"public_key":{"type":"any","description":"A public key associated with the access_key to be deleted.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.6.DeleteKey.public_key","typeLabel":"any"}},"required":["public_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.6.DeleteKey","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.6","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["DeleteAccount"],"properties":{"DeleteAccount":{"properties":{"beneficiary_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.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.7.DeleteAccount.beneficiary_id","typeLabel":"string"}},"required":["beneficiary_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.7.DeleteAccount","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.7","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["DeployGlobalContract"],"properties":{"DeployGlobalContract":{"description":"Deploy global contract action","properties":{"code":{"description":"WebAssembly binary","type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.8.DeployGlobalContract.code","typeLabel":"string"},"deploy_mode":{"type":"any","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.8.DeployGlobalContract.deploy_mode","typeLabel":"any"}},"required":["code","deploy_mode"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.8.DeployGlobalContract","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.8","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["UseGlobalContract"],"properties":{"UseGlobalContract":{"description":"Use global contract action","properties":{"contract_identifier":{"type":"any","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.9.UseGlobalContract.contract_identifier","typeLabel":"any"}},"required":["contract_identifier"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.9.UseGlobalContract","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.9","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["DeterministicStateInit"],"properties":{"DeterministicStateInit":{"properties":{"deposit":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.10.DeterministicStateInit.deposit","typeLabel":"string"},"state_init":{"type":"any","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.10.DeterministicStateInit.state_init","typeLabel":"any"}},"required":["state_init","deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.10.DeterministicStateInit","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.10","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["TransferToGasKey"],"properties":{"TransferToGasKey":{"description":"Transfer NEAR to a gas key's balance","properties":{"deposit":{"type":"any","description":"Amount of NEAR to transfer to the gas key","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.11.TransferToGasKey.deposit","typeLabel":"any"},"public_key":{"type":"any","description":"The public key of the gas key to fund","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.11.TransferToGasKey.public_key","typeLabel":"any"}},"required":["public_key","deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.11.TransferToGasKey","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.11","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["WithdrawFromGasKey"],"properties":{"WithdrawFromGasKey":{"description":"Withdraw NEAR from a gas key's balance to the account.\n\nThis action must only be available via transactions, not via contract execution\n(there is no corresponding promise batch action host function).","properties":{"amount":{"type":"any","description":"Amount of NEAR to transfer from the gas key","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.12.WithdrawFromGasKey.amount","typeLabel":"any"},"public_key":{"type":"any","description":"The public key of the gas key to withdraw from","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.12.WithdrawFromGasKey.public_key","typeLabel":"any"}},"required":["public_key","amount"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.12.WithdrawFromGasKey","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.12","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["UniversalStateInit"],"properties":{"UniversalStateInit":{"description":"Create a `0u` universal account from its state init. The receiver id must\nequal `derive_universal_account_id(state_init)`; the attached `deposit`\ncovers the new account's storage staking.\n\nThe state init travels as the bytes the producer serialized, because the\nreceiver id commits to exactly those bytes. The typed [`UniversalStateInit`]\nis a decoded view of them, used where the state has to be installed or priced.","properties":{"deposit":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.13.UniversalStateInit.deposit","typeLabel":"string"},"state_init":{"description":"Raw bytes containing borsh-serialized `UniversalStateInit`.\n\nThis is the protocol's view of a state init, not a mere transport wrapper: the\naccount ID is SHA3-256 over exactly these bytes. The typed form is a decoded\n*view* of them, used to install the state and to price the action, and it is\nnever re-serialized to derive an ID. Two encodings of the same logical value\nare two different accounts, which is deliberate: canonical encoding cannot be\nenforced end to end anyway, since contracts serialize their own nested state\ninside the opaque storage values.\n\nIt also lets an immutable contract pass through a `UniversalStateInit` version it\npredates: the bytes travel verbatim, so a version added after the contract was\ncompiled still works.\n\nBorsh-serializing `RawStateInit` writes a 4-byte length prefix before the\nbytes, which is how the `UniversalStateInit` action carries it as a field;\nover serde the bytes are base64. Neither is what the account ID hashes: that\nis `self.0` alone, never `borsh::to_vec(self)`.","type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.13.UniversalStateInit.state_init","typeLabel":"string"}},"required":["state_init","deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.13.UniversalStateInit","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.13","typeLabel":"object"}],"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions","typeLabel":"object[]"},"max_block_height":{"description":"The maximal height of the block in the blockchain below which the given DelegateAction is valid.","format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.max_block_height","typeLabel":"integer\u003cuint64>"},"nonce":{"description":"Nonce to ensure that the same delegate action is not sent twice by a\nrelayer and should match for given account's `public_key`.\nAfter this action is processed it will increment.","format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.nonce","typeLabel":"integer\u003cuint64>"},"public_key":{"type":"string","description":"Public key used to sign this delegated action.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.public_key","typeLabel":"string"},"receiver_id":{"type":"string","title":"AccountId","description":"Receiver of the delegated actions.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.receiver_id","typeLabel":"string"},"sender_id":{"type":"string","title":"AccountId","description":"Signer of the delegated actions","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.sender_id","typeLabel":"string"}},"required":["sender_id","receiver_id","actions","nonce","max_block_height","public_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action","typeLabel":"object"},"signature":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.signature","typeLabel":"string"}},"required":["delegate_action","signature"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.8","typeLabel":"object"},{"type":"object","required":["DelegateV2"],"properties":{"DelegateV2":{"properties":{"delegate_action":{"type":"object","description":"Versions of the delegate action carried by `Action::DelegateV2`. New\nversions add a variant here rather than a new `Action` variant. The variant\nis part of the signed payload, so a signature can't be ambiguous across\nversions.","required":["V2"],"properties":{"V2":{"description":"Delegate action with gas key support: `nonce` selects either the access\nkey's nonce or one of a gas key's parallel nonces by index, mirroring\n`TransactionV1`.","properties":{"actions":{"description":"List of actions to be executed.","items":{"oneOf":[{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["CreateAccount"],"properties":{"CreateAccount":{"description":"Create account action","type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.0.CreateAccount","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["DeployContract"],"properties":{"DeployContract":{"description":"Deploy contract action","properties":{"code":{"description":"WebAssembly binary","type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.1.DeployContract.code","typeLabel":"string"}},"required":["code"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.1.DeployContract","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["FunctionCall"],"properties":{"FunctionCall":{"properties":{"args":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.2.FunctionCall.args","typeLabel":"string"},"deposit":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.2.FunctionCall.deposit","typeLabel":"string"},"gas":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.2.FunctionCall.gas","typeLabel":"integer\u003cuint64>"},"method_name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.2.FunctionCall.method_name","typeLabel":"string"}},"required":["method_name","args","gas","deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.2.FunctionCall","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["Transfer"],"properties":{"Transfer":{"properties":{"deposit":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.3.Transfer.deposit","typeLabel":"string"}},"required":["deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.3.Transfer","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.3","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["Stake"],"properties":{"Stake":{"description":"An action which stakes signer_id tokens and setup's validator public key","properties":{"public_key":{"type":"any","description":"Validator key which will be used to sign transactions on behalf of signer_id","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.4.Stake.public_key","typeLabel":"any"},"stake":{"type":"any","description":"Amount of tokens to stake.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.4.Stake.stake","typeLabel":"any"}},"required":["stake","public_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.4.Stake","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.4","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["AddKey"],"properties":{"AddKey":{"description":"An action that adds key with public key associated","properties":{"access_key":{"type":"any","description":"An access key with the permission","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.5.AddKey.access_key","typeLabel":"any"},"public_key":{"type":"any","description":"A public key which will be associated with an access_key","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.5.AddKey.public_key","typeLabel":"any"}},"required":["public_key","access_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.5.AddKey","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.5","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["DeleteKey"],"properties":{"DeleteKey":{"properties":{"public_key":{"type":"any","description":"A public key associated with the access_key to be deleted.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.6.DeleteKey.public_key","typeLabel":"any"}},"required":["public_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.6.DeleteKey","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.6","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["DeleteAccount"],"properties":{"DeleteAccount":{"properties":{"beneficiary_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.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.7.DeleteAccount.beneficiary_id","typeLabel":"string"}},"required":["beneficiary_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.7.DeleteAccount","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.7","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["DeployGlobalContract"],"properties":{"DeployGlobalContract":{"description":"Deploy global contract action","properties":{"code":{"description":"WebAssembly binary","type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.8.DeployGlobalContract.code","typeLabel":"string"},"deploy_mode":{"type":"any","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.8.DeployGlobalContract.deploy_mode","typeLabel":"any"}},"required":["code","deploy_mode"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.8.DeployGlobalContract","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.8","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["UseGlobalContract"],"properties":{"UseGlobalContract":{"description":"Use global contract action","properties":{"contract_identifier":{"type":"any","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.9.UseGlobalContract.contract_identifier","typeLabel":"any"}},"required":["contract_identifier"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.9.UseGlobalContract","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.9","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["DeterministicStateInit"],"properties":{"DeterministicStateInit":{"properties":{"deposit":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.10.DeterministicStateInit.deposit","typeLabel":"string"},"state_init":{"type":"any","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.10.DeterministicStateInit.state_init","typeLabel":"any"}},"required":["state_init","deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.10.DeterministicStateInit","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.10","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["TransferToGasKey"],"properties":{"TransferToGasKey":{"description":"Transfer NEAR to a gas key's balance","properties":{"deposit":{"type":"any","description":"Amount of NEAR to transfer to the gas key","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.11.TransferToGasKey.deposit","typeLabel":"any"},"public_key":{"type":"any","description":"The public key of the gas key to fund","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.11.TransferToGasKey.public_key","typeLabel":"any"}},"required":["public_key","deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.11.TransferToGasKey","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.11","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["WithdrawFromGasKey"],"properties":{"WithdrawFromGasKey":{"description":"Withdraw NEAR from a gas key's balance to the account.\n\nThis action must only be available via transactions, not via contract execution\n(there is no corresponding promise batch action host function).","properties":{"amount":{"type":"any","description":"Amount of NEAR to transfer from the gas key","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.12.WithdrawFromGasKey.amount","typeLabel":"any"},"public_key":{"type":"any","description":"The public key of the gas key to withdraw from","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.12.WithdrawFromGasKey.public_key","typeLabel":"any"}},"required":["public_key","amount"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.12.WithdrawFromGasKey","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.12","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["UniversalStateInit"],"properties":{"UniversalStateInit":{"description":"Create a `0u` universal account from its state init. The receiver id must\nequal `derive_universal_account_id(state_init)`; the attached `deposit`\ncovers the new account's storage staking.\n\nThe state init travels as the bytes the producer serialized, because the\nreceiver id commits to exactly those bytes. The typed [`UniversalStateInit`]\nis a decoded view of them, used where the state has to be installed or priced.","properties":{"deposit":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.13.UniversalStateInit.deposit","typeLabel":"string"},"state_init":{"description":"Raw bytes containing borsh-serialized `UniversalStateInit`.\n\nThis is the protocol's view of a state init, not a mere transport wrapper: the\naccount ID is SHA3-256 over exactly these bytes. The typed form is a decoded\n*view* of them, used to install the state and to price the action, and it is\nnever re-serialized to derive an ID. Two encodings of the same logical value\nare two different accounts, which is deliberate: canonical encoding cannot be\nenforced end to end anyway, since contracts serialize their own nested state\ninside the opaque storage values.\n\nIt also lets an immutable contract pass through a `UniversalStateInit` version it\npredates: the bytes travel verbatim, so a version added after the contract was\ncompiled still works.\n\nBorsh-serializing `RawStateInit` writes a 4-byte length prefix before the\nbytes, which is how the `UniversalStateInit` action carries it as a field;\nover serde the bytes are base64. Neither is what the account ID hashes: that\nis `self.0` alone, never `borsh::to_vec(self)`.","type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.13.UniversalStateInit.state_init","typeLabel":"string"}},"required":["state_init","deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.13.UniversalStateInit","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.13","typeLabel":"object"}],"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions","typeLabel":"object[]"},"max_block_height":{"description":"The maximal height of the block in the blockchain below which the given DelegateActionV2 is valid.","format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.max_block_height","typeLabel":"integer\u003cuint64>"},"nonce":{"oneOf":[{"type":"object","description":"Nonce of the signing key, advanced when this action is processed. For\na gas key it also selects which of the parallel nonces to advance.","required":["Nonce"],"properties":{"Nonce":{"properties":{"nonce":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.nonce.oneOf.0.Nonce.nonce","typeLabel":"integer\u003cuint64>"}},"required":["nonce"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.nonce.oneOf.0.Nonce","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.nonce.oneOf.0","typeLabel":"object"},{"type":"object","description":"Nonce of the signing key, advanced when this action is processed. For\na gas key it also selects which of the parallel nonces to advance.","required":["GasKeyNonce"],"properties":{"GasKeyNonce":{"properties":{"nonce":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.nonce.oneOf.1.GasKeyNonce.nonce","typeLabel":"integer\u003cuint64>"},"nonce_index":{"format":"uint16","maximum":65535,"minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.nonce.oneOf.1.GasKeyNonce.nonce_index","typeLabel":"integer\u003cuint16>"}},"required":["nonce","nonce_index"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.nonce.oneOf.1.GasKeyNonce","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.nonce.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.nonce","typeLabel":"object"},"public_key":{"type":"string","description":"Public key used to sign this delegated action.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.public_key","typeLabel":"string"},"receiver_id":{"type":"string","title":"AccountId","description":"Receiver of the delegated actions.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.receiver_id","typeLabel":"string"},"sender_id":{"type":"string","title":"AccountId","description":"Signer of the delegated actions","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.sender_id","typeLabel":"string"}},"required":["sender_id","receiver_id","actions","nonce","max_block_height","public_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action","typeLabel":"object"},"signature":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.signature","typeLabel":"string"}},"required":["delegate_action","signature"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.9","typeLabel":"object"},{"type":"object","required":["DeployGlobalContract"],"properties":{"DeployGlobalContract":{"properties":{"code":{"format":"bytes","type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.10.DeployGlobalContract.code","typeLabel":"string\u003cbytes>"}},"required":["code"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.10.DeployGlobalContract","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.10","typeLabel":"object"},{"type":"object","required":["DeployGlobalContractByAccountId"],"properties":{"DeployGlobalContractByAccountId":{"properties":{"code":{"format":"bytes","type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.11.DeployGlobalContractByAccountId.code","typeLabel":"string\u003cbytes>"}},"required":["code"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.11.DeployGlobalContractByAccountId","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.11","typeLabel":"object"},{"type":"object","required":["UseGlobalContract"],"properties":{"UseGlobalContract":{"properties":{"code_hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.12.UseGlobalContract.code_hash","typeLabel":"string"}},"required":["code_hash"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.12.UseGlobalContract","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.12","typeLabel":"object"},{"type":"object","required":["UseGlobalContractByAccountId"],"properties":{"UseGlobalContractByAccountId":{"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.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.13.UseGlobalContractByAccountId.account_id","typeLabel":"string"}},"required":["account_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.13.UseGlobalContractByAccountId","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.13","typeLabel":"object"},{"type":"object","required":["DeterministicStateInit"],"properties":{"DeterministicStateInit":{"properties":{"code":{"oneOf":[{"type":"object","required":["hash"],"properties":{"hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.14.DeterministicStateInit.code.oneOf.0.hash","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.14.DeterministicStateInit.code.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.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.14.DeterministicStateInit.code.oneOf.1.account_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.14.DeterministicStateInit.code.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.14.DeterministicStateInit.code","typeLabel":"object"},"data":{"additionalProperties":{"type":"string","uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.14.DeterministicStateInit.data.additionalProperties","typeLabel":"string"},"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.14.DeterministicStateInit.data","typeLabel":"object"},"deposit":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.14.DeterministicStateInit.deposit","typeLabel":"string"}},"required":["code","data","deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.14.DeterministicStateInit","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.14","typeLabel":"object"},{"type":"object","required":["TransferToGasKey"],"properties":{"TransferToGasKey":{"properties":{"deposit":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.15.TransferToGasKey.deposit","typeLabel":"string"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.15.TransferToGasKey.public_key","typeLabel":"string"}},"required":["public_key","deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.15.TransferToGasKey","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.15","typeLabel":"object"},{"type":"object","required":["WithdrawFromGasKey"],"properties":{"WithdrawFromGasKey":{"properties":{"amount":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.16.WithdrawFromGasKey.amount","typeLabel":"string"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.16.WithdrawFromGasKey.public_key","typeLabel":"string"}},"required":["public_key","amount"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.16.WithdrawFromGasKey","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.16","typeLabel":"object"},{"type":"object","required":["UniversalStateInit"],"properties":{"UniversalStateInit":{"properties":{"deposit":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.17.UniversalStateInit.deposit","typeLabel":"string"},"state_init":{"description":"Raw bytes containing borsh-serialized `UniversalStateInit`.\n\nThis is the protocol's view of a state init, not a mere transport wrapper: the\naccount ID is SHA3-256 over exactly these bytes. The typed form is a decoded\n*view* of them, used to install the state and to price the action, and it is\nnever re-serialized to derive an ID. Two encodings of the same logical value\nare two different accounts, which is deliberate: canonical encoding cannot be\nenforced end to end anyway, since contracts serialize their own nested state\ninside the opaque storage values.\n\nIt also lets an immutable contract pass through a `UniversalStateInit` version it\npredates: the bytes travel verbatim, so a version added after the contract was\ncompiled still works.\n\nBorsh-serializing `RawStateInit` writes a 4-byte length prefix before the\nbytes, which is how the `UniversalStateInit` action carries it as a field;\nover serde the bytes are base64. Neither is what the account ID hashes: that\nis `self.0` alone, never `borsh::to_vec(self)`.","type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.17.UniversalStateInit.state_init","typeLabel":"string"}},"required":["state_init","deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.17.UniversalStateInit","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX].oneOf.17","typeLabel":"object"}],"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions.items.[INDEX]","typeLabel":"enum\u003cstring> · object · object · object · object · object · object · object · object · object · object · object · object · object · object · object · object · object"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.actions","typeLabel":"enum\u003cstring> · object · object · object · object · object · object · object · object · object · object · object · object · object · object · object · object · object[]"},"hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.hash","typeLabel":"string"},"nonce":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.nonce","typeLabel":"integer\u003cuint64>"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.public_key","typeLabel":"string"},"receiver_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.0.result.oneOf.0.transaction.receiver_id","typeLabel":"string"},"signature":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction.signature","typeLabel":"string"},"signer_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.0.result.oneOf.0.transaction.signer_id","typeLabel":"string"},"nonce_index":{"oneOf":[{"format":"uint16","maximum":65535,"minimum":0,"type":"integer","uniqueKey":"oneOf.0.result.oneOf.0.transaction.nonce_index.oneOf.0","typeLabel":"integer\u003cuint16>"},{"format":"uint16","maximum":65535,"minimum":0,"type":"null","uniqueKey":"oneOf.0.result.oneOf.0.transaction.nonce_index.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.0.transaction.nonce_index","typeLabel":"integer\u003cuint16> | null"},"nonce_mode":{"oneOf":[{"type":"string","description":"Controls how the transaction nonce is validated against the access key nonce.","enum":["monotonic"],"uniqueKey":"oneOf.0.result.oneOf.0.transaction.nonce_mode.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","description":"Controls how the transaction nonce is validated against the access key nonce.","enum":["strict"],"uniqueKey":"oneOf.0.result.oneOf.0.transaction.nonce_mode.oneOf.1","typeLabel":"enum\u003cstring>"},{"enum":[null],"uniqueKey":"oneOf.0.result.oneOf.0.transaction.nonce_mode.oneOf.2","typeLabel":"any"},{"type":"null","enum":[null],"uniqueKey":"oneOf.0.result.oneOf.0.transaction.nonce_mode.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.0.transaction.nonce_mode","typeLabel":"enum\u003cstring> · enum\u003cstring> · any · null"},"priority_fee":{"default":0,"description":"Deprecated, retained for backward compatibility.","format":"uint64","minimum":0,"type":"integer","uniqueKey":"oneOf.0.result.oneOf.0.transaction.priority_fee","typeLabel":"integer\u003cuint64>"}},"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction","typeLabel":"object"},"transaction_outcome":{"type":"object","description":"The execution outcome of the signed transaction.","required":["proof","block_hash","id","outcome"],"properties":{"block_hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.block_hash","typeLabel":"string"},"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.id","typeLabel":"string"},"outcome":{"properties":{"executor_id":{"type":"string","title":"AccountId","description":"The id of the account on which the execution happens. For transaction this is signer_id,\nfor receipt this is receiver_id.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.executor_id","typeLabel":"string"},"gas_burnt":{"type":"integer","description":"The amount of the gas burnt by the given transaction or receipt.","format":"uint64","minimum":0,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.gas_burnt","typeLabel":"integer\u003cuint64>"},"logs":{"description":"Logs from this transaction or receipt.","items":{"type":"string","uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.logs.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.logs","typeLabel":"string[]"},"receipt_ids":{"description":"Receipt IDs generated by this transaction or receipt.","items":{"type":"string","uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.receipt_ids.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.receipt_ids","typeLabel":"string[]"},"status":{"oneOf":[{"type":"string","description":"Execution status. Contains the result in case of successful execution.","enum":["Unknown"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","description":"Execution status. Contains the result in case of successful execution.","required":["Failure"],"properties":{"Failure":{"oneOf":[{"type":"object","description":"Error returned in the ExecutionOutcome in case of failure","required":["ActionError"],"properties":{"ActionError":{"description":"An error happened during Action execution","properties":{"kind":{"oneOf":[{"type":"object","description":"The kind of ActionError happened","required":["AccountAlreadyExists"],"properties":{"AccountAlreadyExists":{"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.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.0.AccountAlreadyExists.account_id","typeLabel":"string"}},"required":["account_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.0.AccountAlreadyExists","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.0","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["AccountDoesNotExist"],"properties":{"AccountDoesNotExist":{"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.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.1.AccountDoesNotExist.account_id","typeLabel":"string"}},"required":["account_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.1.AccountDoesNotExist","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.1","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["CreateAccountOnlyByRegistrar"],"properties":{"CreateAccountOnlyByRegistrar":{"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.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.2.CreateAccountOnlyByRegistrar.account_id","typeLabel":"string"},"predecessor_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.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.2.CreateAccountOnlyByRegistrar.predecessor_id","typeLabel":"string"},"registrar_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.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.2.CreateAccountOnlyByRegistrar.registrar_account_id","typeLabel":"string"}},"required":["account_id","registrar_account_id","predecessor_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.2.CreateAccountOnlyByRegistrar","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.2","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["CreateAccountNotAllowed"],"properties":{"CreateAccountNotAllowed":{"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.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.3.CreateAccountNotAllowed.account_id","typeLabel":"string"},"predecessor_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.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.3.CreateAccountNotAllowed.predecessor_id","typeLabel":"string"}},"required":["account_id","predecessor_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.3.CreateAccountNotAllowed","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.3","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["ActorNoPermission"],"properties":{"ActorNoPermission":{"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.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.4.ActorNoPermission.account_id","typeLabel":"string"},"actor_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.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.4.ActorNoPermission.actor_id","typeLabel":"string"}},"required":["account_id","actor_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.4.ActorNoPermission","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.4","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["DeleteKeyDoesNotExist"],"properties":{"DeleteKeyDoesNotExist":{"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.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.5.DeleteKeyDoesNotExist.account_id","typeLabel":"string"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.5.DeleteKeyDoesNotExist.public_key","typeLabel":"string"}},"required":["account_id","public_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.5.DeleteKeyDoesNotExist","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.5","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["AddKeyAlreadyExists"],"properties":{"AddKeyAlreadyExists":{"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.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.6.AddKeyAlreadyExists.account_id","typeLabel":"string"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.6.AddKeyAlreadyExists.public_key","typeLabel":"string"}},"required":["account_id","public_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.6.AddKeyAlreadyExists","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.6","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["DeleteAccountStaking"],"properties":{"DeleteAccountStaking":{"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.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.7.DeleteAccountStaking.account_id","typeLabel":"string"}},"required":["account_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.7.DeleteAccountStaking","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.7","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["LackBalanceForState"],"properties":{"LackBalanceForState":{"properties":{"account_id":{"type":"any","description":"An account which needs balance","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.8.LackBalanceForState.account_id","typeLabel":"any"},"amount":{"type":"any","description":"Balance required to complete an action.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.8.LackBalanceForState.amount","typeLabel":"any"}},"required":["account_id","amount"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.8.LackBalanceForState","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.8","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["TriesToUnstake"],"properties":{"TriesToUnstake":{"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.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.9.TriesToUnstake.account_id","typeLabel":"string"}},"required":["account_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.9.TriesToUnstake","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.9","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["TriesToStake"],"properties":{"TriesToStake":{"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.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.10.TriesToStake.account_id","typeLabel":"string"},"balance":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.10.TriesToStake.balance","typeLabel":"string"},"locked":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.10.TriesToStake.locked","typeLabel":"string"},"stake":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.10.TriesToStake.stake","typeLabel":"string"}},"required":["account_id","stake","locked","balance"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.10.TriesToStake","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.10","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["InsufficientStake"],"properties":{"InsufficientStake":{"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.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.11.InsufficientStake.account_id","typeLabel":"string"},"minimum_stake":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.11.InsufficientStake.minimum_stake","typeLabel":"string"},"stake":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.11.InsufficientStake.stake","typeLabel":"string"}},"required":["account_id","stake","minimum_stake"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.11.InsufficientStake","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.11","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["FunctionCallError"],"properties":{"FunctionCallError":{"type":"any","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.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.12.FunctionCallError","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.12","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["NewReceiptValidationError"],"properties":{"NewReceiptValidationError":{"type":"any","description":"Describes the error for validating a receipt.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.13.NewReceiptValidationError","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.13","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["OnlyImplicitAccountCreationAllowed"],"properties":{"OnlyImplicitAccountCreationAllowed":{"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.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.14.OnlyImplicitAccountCreationAllowed.account_id","typeLabel":"string"}},"required":["account_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.14.OnlyImplicitAccountCreationAllowed","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.14","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["DeleteAccountWithLargeState"],"properties":{"DeleteAccountWithLargeState":{"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.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.15.DeleteAccountWithLargeState.account_id","typeLabel":"string"}},"required":["account_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.15.DeleteAccountWithLargeState","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.15","typeLabel":"object"},{"type":"string","description":"The kind of ActionError happened","enum":["DelegateActionInvalidSignature"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.16","typeLabel":"enum\u003cstring>"},{"type":"object","description":"The kind of ActionError happened","required":["DelegateActionSenderDoesNotMatchTxReceiver"],"properties":{"DelegateActionSenderDoesNotMatchTxReceiver":{"properties":{"receiver_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.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.17.DelegateActionSenderDoesNotMatchTxReceiver.receiver_id","typeLabel":"string"},"sender_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.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.17.DelegateActionSenderDoesNotMatchTxReceiver.sender_id","typeLabel":"string"}},"required":["sender_id","receiver_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.17.DelegateActionSenderDoesNotMatchTxReceiver","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.17","typeLabel":"object"},{"type":"string","description":"The kind of ActionError happened","enum":["DelegateActionExpired"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.18","typeLabel":"enum\u003cstring>"},{"type":"object","description":"The kind of ActionError happened","required":["DelegateActionAccessKeyError"],"properties":{"DelegateActionAccessKeyError":{"type":"any","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.19.DelegateActionAccessKeyError","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.19","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["DelegateActionInvalidNonce"],"properties":{"DelegateActionInvalidNonce":{"properties":{"ak_nonce":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.20.DelegateActionInvalidNonce.ak_nonce","typeLabel":"integer\u003cuint64>"},"delegate_nonce":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.20.DelegateActionInvalidNonce.delegate_nonce","typeLabel":"integer\u003cuint64>"}},"required":["delegate_nonce","ak_nonce"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.20.DelegateActionInvalidNonce","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.20","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["DelegateActionNonceTooLarge"],"properties":{"DelegateActionNonceTooLarge":{"properties":{"delegate_nonce":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.21.DelegateActionNonceTooLarge.delegate_nonce","typeLabel":"integer\u003cuint64>"},"upper_bound":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.21.DelegateActionNonceTooLarge.upper_bound","typeLabel":"integer\u003cuint64>"}},"required":["delegate_nonce","upper_bound"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.21.DelegateActionNonceTooLarge","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.21","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["GlobalContractDoesNotExist"],"properties":{"GlobalContractDoesNotExist":{"properties":{"identifier":{"type":"any","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.22.GlobalContractDoesNotExist.identifier","typeLabel":"any"}},"required":["identifier"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.22.GlobalContractDoesNotExist","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.22","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["GasKeyDoesNotExist"],"properties":{"GasKeyDoesNotExist":{"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.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.23.GasKeyDoesNotExist.account_id","typeLabel":"string"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.23.GasKeyDoesNotExist.public_key","typeLabel":"string"}},"required":["account_id","public_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.23.GasKeyDoesNotExist","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.23","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["InsufficientGasKeyBalance"],"properties":{"InsufficientGasKeyBalance":{"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.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.24.InsufficientGasKeyBalance.account_id","typeLabel":"string"},"balance":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.24.InsufficientGasKeyBalance.balance","typeLabel":"string"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.24.InsufficientGasKeyBalance.public_key","typeLabel":"string"},"required":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.24.InsufficientGasKeyBalance.required","typeLabel":"string"}},"required":["account_id","public_key","balance","required"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.24.InsufficientGasKeyBalance","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.24","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["GasKeyBalanceTooHigh"],"properties":{"GasKeyBalanceTooHigh":{"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.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.25.GasKeyBalanceTooHigh.account_id","typeLabel":"string"},"balance":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.25.GasKeyBalanceTooHigh.balance","typeLabel":"string"},"public_key":{"type":"any","description":"Set for DeleteKey (specific key), None for DeleteAccount (aggregate)","uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.25.GasKeyBalanceTooHigh.public_key","typeLabel":"any"}},"required":["account_id","balance"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.25.GasKeyBalanceTooHigh","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.25","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["DelegateActionInvalidNonceIndex"],"properties":{"DelegateActionInvalidNonceIndex":{"properties":{"nonce_index":{"format":"uint16","maximum":65535,"minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.26.DelegateActionInvalidNonceIndex.nonce_index","typeLabel":"integer\u003cuint16>"},"num_nonces":{"format":"uint16","maximum":65535,"minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.26.DelegateActionInvalidNonceIndex.num_nonces","typeLabel":"integer\u003cuint16>"}},"required":["nonce_index","num_nonces"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.26.DelegateActionInvalidNonceIndex","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.26","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["TotalPromiseInputSizeExceeded"],"properties":{"TotalPromiseInputSizeExceeded":{"properties":{"limit":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.27.TotalPromiseInputSizeExceeded.limit","typeLabel":"integer\u003cuint64>"},"size":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.27.TotalPromiseInputSizeExceeded.size","typeLabel":"integer\u003cuint64>"}},"required":["size","limit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.27.TotalPromiseInputSizeExceeded","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.27","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["ReceiptStorageProofSizeExceeded"],"properties":{"ReceiptStorageProofSizeExceeded":{"properties":{"limit":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.28.ReceiptStorageProofSizeExceeded.limit","typeLabel":"integer\u003cuint64>"}},"required":["limit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.28.ReceiptStorageProofSizeExceeded","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.28","typeLabel":"object"},{"type":"string","description":"The kind of ActionError happened","enum":["MalformedUniversalStateInit"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.29","typeLabel":"enum\u003cstring>"},{"type":"object","description":"The kind of ActionError happened","required":["AccountNotInitialized"],"properties":{"AccountNotInitialized":{"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.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.30.AccountNotInitialized.account_id","typeLabel":"string"}},"required":["account_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.30.AccountNotInitialized","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.30","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind","typeLabel":"object · object · object · object · object · object · object · object · object · object · object · object · object · object · object · object · enum\u003cstring> · object · enum\u003cstring> · object · object · object · object · object · object · object · object · object · object · enum\u003cstring> · object"},"index":{"oneOf":[{"description":"Index of the failed action in the transaction.\nAction index is not defined if ActionError.kind is `ActionErrorKind::LackBalanceForState`","format":"uint64","minimum":0,"type":"integer","uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.index.oneOf.0","typeLabel":"integer\u003cuint64>"},{"description":"Index of the failed action in the transaction.\nAction index is not defined if ActionError.kind is `ActionErrorKind::LackBalanceForState`","format":"uint64","minimum":0,"type":"null","uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.index.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.index","typeLabel":"integer\u003cuint64> | null"}},"required":["kind"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0","typeLabel":"object"},{"type":"object","description":"Error returned in the ExecutionOutcome in case of failure","required":["InvalidTxError"],"properties":{"InvalidTxError":{"oneOf":[{"type":"object","description":"An error happened during TX execution","required":["InvalidAccessKeyError"],"properties":{"InvalidAccessKeyError":{"type":"any","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.0.InvalidAccessKeyError","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.0","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["InvalidSignerId"],"properties":{"InvalidSignerId":{"properties":{"signer_id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.1.InvalidSignerId.signer_id","typeLabel":"string"}},"required":["signer_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.1.InvalidSignerId","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.1","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["SignerDoesNotExist"],"properties":{"SignerDoesNotExist":{"properties":{"signer_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.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.2.SignerDoesNotExist.signer_id","typeLabel":"string"}},"required":["signer_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.2.SignerDoesNotExist","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.2","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["InvalidNonce"],"properties":{"InvalidNonce":{"properties":{"ak_nonce":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.3.InvalidNonce.ak_nonce","typeLabel":"integer\u003cuint64>"},"tx_nonce":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.3.InvalidNonce.tx_nonce","typeLabel":"integer\u003cuint64>"}},"required":["tx_nonce","ak_nonce"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.3.InvalidNonce","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.3","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["NonceTooLarge"],"properties":{"NonceTooLarge":{"properties":{"tx_nonce":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.4.NonceTooLarge.tx_nonce","typeLabel":"integer\u003cuint64>"},"upper_bound":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.4.NonceTooLarge.upper_bound","typeLabel":"integer\u003cuint64>"}},"required":["tx_nonce","upper_bound"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.4.NonceTooLarge","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.4","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["InvalidReceiverId"],"properties":{"InvalidReceiverId":{"properties":{"receiver_id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.5.InvalidReceiverId.receiver_id","typeLabel":"string"}},"required":["receiver_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.5.InvalidReceiverId","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.5","typeLabel":"object"},{"type":"string","description":"An error happened during TX execution","enum":["InvalidSignature"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.6","typeLabel":"enum\u003cstring>"},{"type":"object","description":"An error happened during TX execution","required":["NotEnoughBalance"],"properties":{"NotEnoughBalance":{"properties":{"balance":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.7.NotEnoughBalance.balance","typeLabel":"string"},"cost":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.7.NotEnoughBalance.cost","typeLabel":"string"},"signer_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.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.7.NotEnoughBalance.signer_id","typeLabel":"string"}},"required":["signer_id","balance","cost"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.7.NotEnoughBalance","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.7","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["LackBalanceForState"],"properties":{"LackBalanceForState":{"properties":{"amount":{"type":"any","description":"Required balance to cover the state.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.8.LackBalanceForState.amount","typeLabel":"any"},"signer_id":{"type":"any","description":"An account which doesn't have enough balance to cover storage.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.8.LackBalanceForState.signer_id","typeLabel":"any"}},"required":["signer_id","amount"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.8.LackBalanceForState","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.8","typeLabel":"object"},{"type":"string","description":"An error happened during TX execution","enum":["CostOverflow"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.9","typeLabel":"enum\u003cstring>"},{"type":"string","description":"An error happened during TX execution","enum":["InvalidChain"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.10","typeLabel":"enum\u003cstring>"},{"type":"string","description":"An error happened during TX execution","enum":["Expired"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.11","typeLabel":"enum\u003cstring>"},{"type":"object","description":"An error happened during TX execution","required":["ActionsValidation"],"properties":{"ActionsValidation":{"type":"any","description":"Describes the error for validating a list of actions.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.12.ActionsValidation","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.12","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["TransactionSizeExceeded"],"properties":{"TransactionSizeExceeded":{"properties":{"limit":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.13.TransactionSizeExceeded.limit","typeLabel":"integer\u003cuint64>"},"size":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.13.TransactionSizeExceeded.size","typeLabel":"integer\u003cuint64>"}},"required":["size","limit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.13.TransactionSizeExceeded","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.13","typeLabel":"object"},{"type":"string","description":"An error happened during TX execution","enum":["InvalidTransactionVersion"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.14","typeLabel":"enum\u003cstring>"},{"type":"object","description":"An error happened during TX execution","required":["StorageError"],"properties":{"StorageError":{"type":"any","description":"Errors which may occur during working with trie storages, storing\ntrie values (trie nodes and state values) by their hashes.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.15.StorageError","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.15","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["ShardCongested"],"properties":{"ShardCongested":{"properties":{"congestion_level":{"description":"A value between 0 (no congestion) and 1 (max congestion).","format":"double","type":"number","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.16.ShardCongested.congestion_level","typeLabel":"number\u003cdouble>"},"shard_id":{"description":"The congested shard.","format":"uint32","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.16.ShardCongested.shard_id","typeLabel":"integer\u003cuint32>"}},"required":["shard_id","congestion_level"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.16.ShardCongested","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.16","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["ShardStuck"],"properties":{"ShardStuck":{"properties":{"missed_chunks":{"description":"The number of blocks since the last included chunk of the shard.","format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.17.ShardStuck.missed_chunks","typeLabel":"integer\u003cuint64>"},"shard_id":{"description":"The shard that fails making progress.","format":"uint32","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.17.ShardStuck.shard_id","typeLabel":"integer\u003cuint32>"}},"required":["shard_id","missed_chunks"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.17.ShardStuck","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.17","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["InvalidNonceIndex"],"properties":{"InvalidNonceIndex":{"properties":{"num_nonces":{"description":"Number of nonces supported by the key. 0 means no nonce_index allowed (regular key).","format":"uint16","maximum":65535,"minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.18.InvalidNonceIndex.num_nonces","typeLabel":"integer\u003cuint16>"},"tx_nonce_index":{"oneOf":[{"description":"The nonce_index from the transaction (None if missing).","format":"uint16","maximum":65535,"minimum":0,"type":"integer","uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.18.InvalidNonceIndex.tx_nonce_index.oneOf.0","typeLabel":"integer\u003cuint16>"},{"description":"The nonce_index from the transaction (None if missing).","format":"uint16","maximum":65535,"minimum":0,"type":"null","uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.18.InvalidNonceIndex.tx_nonce_index.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.18.InvalidNonceIndex.tx_nonce_index","typeLabel":"integer\u003cuint16> | null"}},"required":["num_nonces"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.18.InvalidNonceIndex","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.18","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["NotEnoughGasKeyBalance"],"properties":{"NotEnoughGasKeyBalance":{"properties":{"balance":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.19.NotEnoughGasKeyBalance.balance","typeLabel":"string"},"cost":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.19.NotEnoughGasKeyBalance.cost","typeLabel":"string"},"signer_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.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.19.NotEnoughGasKeyBalance.signer_id","typeLabel":"string"}},"required":["signer_id","balance","cost"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.19.NotEnoughGasKeyBalance","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.19","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["NotEnoughBalanceForDeposit"],"properties":{"NotEnoughBalanceForDeposit":{"properties":{"balance":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.20.NotEnoughBalanceForDeposit.balance","typeLabel":"string"},"cost":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.20.NotEnoughBalanceForDeposit.cost","typeLabel":"string"},"reason":{"description":"Reason why a gas key transaction failed at the deposit/account level.\nIn these cases, gas is still charged from the gas key.","enum":["NotEnoughBalance","LackBalanceForState"],"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.20.NotEnoughBalanceForDeposit.reason","typeLabel":"enum\u003cstring>"},"signer_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.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.20.NotEnoughBalanceForDeposit.signer_id","typeLabel":"string"}},"required":["signer_id","balance","cost","reason"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.20.NotEnoughBalanceForDeposit","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.20","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError","typeLabel":"object · object · object · object · object · object · enum\u003cstring> · object · object · enum\u003cstring> · enum\u003cstring> · enum\u003cstring> · object · object · enum\u003cstring> · object · object · object · object · object · object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.1","typeLabel":"object"},{"type":"object","description":"Execution status. Contains the result in case of successful execution.","required":["SuccessValue"],"properties":{"SuccessValue":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.2.SuccessValue","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.2","typeLabel":"object"},{"type":"object","description":"Execution status. Contains the result in case of successful execution.","required":["SuccessReceiptId"],"properties":{"SuccessReceiptId":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.3.SuccessReceiptId","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status.oneOf.3","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.status","typeLabel":"enum\u003cstring> · object · object · object"},"tokens_burnt":{"type":"string","description":"The amount of tokens burnt corresponding to the burnt gas amount.\nThis value doesn't always equal to the `gas_burnt` multiplied by the gas price, because\nthe prepaid gas price might be lower than the actual gas price and it creates a deficit.\n`tokens_burnt` also contains the penalty subtracted from refunds, while\n`gas_burnt` only contains the gas that we actually burn for the execution.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.tokens_burnt","typeLabel":"string"},"metadata":{"type":"object","description":"Execution metadata, versioned","default":{"version":1},"required":["version"],"properties":{"version":{"format":"uint32","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.metadata.version","typeLabel":"integer\u003cuint32>"},"contracts":{"oneOf":[{"description":"One entry per action in the receipt (V4+ only): the contract attached\nto the receiver account immediately before that action ran. The inner\n`Option` is `Some` (a tagged contract object) when the account had a\ncontract and `None` (rendered as JSON `null`) when it did not (e.g. an\naccount with no code, or one that did not yet exist). The outer\n`Option` is `None` for older metadata versions.","items":{"oneOf":[{"type":"object","description":"RPC view of a non-empty [`AccountContract`]. The `AccountContract::None`\nvariant is represented externally as a JSON `null` via `Option`, so this\nenum only carries the three \"contract is present\" cases. Serializes as\nan externally-tagged object:\n\n- `Local(hash)` → `{\"local\": \"\u003cCryptoHash>\"}`\n- `GlobalHash(hash)` → `{\"global_hash\": \"\u003cCryptoHash>\"}`\n- `GlobalAccountId(id)` → `{\"global_account_id\": \"\u003cAccountId>\"}`\n\nMirrors [`AccountContract`] 1:1 (minus `None`) so consumers can preserve\nthe distinction between a global-by-hash and global-by-account contract\nwithout descending into a nested identifier.","required":["local"],"properties":{"local":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.0.local","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","description":"RPC view of a non-empty [`AccountContract`]. The `AccountContract::None`\nvariant is represented externally as a JSON `null` via `Option`, so this\nenum only carries the three \"contract is present\" cases. Serializes as\nan externally-tagged object:\n\n- `Local(hash)` → `{\"local\": \"\u003cCryptoHash>\"}`\n- `GlobalHash(hash)` → `{\"global_hash\": \"\u003cCryptoHash>\"}`\n- `GlobalAccountId(id)` → `{\"global_account_id\": \"\u003cAccountId>\"}`\n\nMirrors [`AccountContract`] 1:1 (minus `None`) so consumers can preserve\nthe distinction between a global-by-hash and global-by-account contract\nwithout descending into a nested identifier.","required":["global_hash"],"properties":{"global_hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.1.global_hash","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","description":"RPC view of a non-empty [`AccountContract`]. The `AccountContract::None`\nvariant is represented externally as a JSON `null` via `Option`, so this\nenum only carries the three \"contract is present\" cases. Serializes as\nan externally-tagged object:\n\n- `Local(hash)` → `{\"local\": \"\u003cCryptoHash>\"}`\n- `GlobalHash(hash)` → `{\"global_hash\": \"\u003cCryptoHash>\"}`\n- `GlobalAccountId(id)` → `{\"global_account_id\": \"\u003cAccountId>\"}`\n\nMirrors [`AccountContract`] 1:1 (minus `None`) so consumers can preserve\nthe distinction between a global-by-hash and global-by-account contract\nwithout descending into a nested identifier.","required":["global_account_id"],"properties":{"global_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.0.result.oneOf.0.transaction_outcome.outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.2.global_account_id","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.2","typeLabel":"object"},{"enum":[null],"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.3","typeLabel":"any"},{"type":"null","enum":[null],"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.4","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.metadata.contracts.oneOf.0.items.[INDEX]","typeLabel":"object · object · object · any · null"},"type":"array","uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.metadata.contracts.oneOf.0","typeLabel":"object · object · object · any · null[]"},{"description":"One entry per action in the receipt (V4+ only): the contract attached\nto the receiver account immediately before that action ran. The inner\n`Option` is `Some` (a tagged contract object) when the account had a\ncontract and `None` (rendered as JSON `null`) when it did not (e.g. an\naccount with no code, or one that did not yet exist). The outer\n`Option` is `None` for older metadata versions.","items":{"oneOf":[{"type":"object","description":"RPC view of a non-empty [`AccountContract`]. The `AccountContract::None`\nvariant is represented externally as a JSON `null` via `Option`, so this\nenum only carries the three \"contract is present\" cases. Serializes as\nan externally-tagged object:\n\n- `Local(hash)` → `{\"local\": \"\u003cCryptoHash>\"}`\n- `GlobalHash(hash)` → `{\"global_hash\": \"\u003cCryptoHash>\"}`\n- `GlobalAccountId(id)` → `{\"global_account_id\": \"\u003cAccountId>\"}`\n\nMirrors [`AccountContract`] 1:1 (minus `None`) so consumers can preserve\nthe distinction between a global-by-hash and global-by-account contract\nwithout descending into a nested identifier.","required":["local"],"properties":{"local":{"type":"string"}},"additionalProperties":false},{"type":"object","description":"RPC view of a non-empty [`AccountContract`]. The `AccountContract::None`\nvariant is represented externally as a JSON `null` via `Option`, so this\nenum only carries the three \"contract is present\" cases. Serializes as\nan externally-tagged object:\n\n- `Local(hash)` → `{\"local\": \"\u003cCryptoHash>\"}`\n- `GlobalHash(hash)` → `{\"global_hash\": \"\u003cCryptoHash>\"}`\n- `GlobalAccountId(id)` → `{\"global_account_id\": \"\u003cAccountId>\"}`\n\nMirrors [`AccountContract`] 1:1 (minus `None`) so consumers can preserve\nthe distinction between a global-by-hash and global-by-account contract\nwithout descending into a nested identifier.","required":["global_hash"],"properties":{"global_hash":{"type":"string"}},"additionalProperties":false},{"type":"object","description":"RPC view of a non-empty [`AccountContract`]. The `AccountContract::None`\nvariant is represented externally as a JSON `null` via `Option`, so this\nenum only carries the three \"contract is present\" cases. Serializes as\nan externally-tagged object:\n\n- `Local(hash)` → `{\"local\": \"\u003cCryptoHash>\"}`\n- `GlobalHash(hash)` → `{\"global_hash\": \"\u003cCryptoHash>\"}`\n- `GlobalAccountId(id)` → `{\"global_account_id\": \"\u003cAccountId>\"}`\n\nMirrors [`AccountContract`] 1:1 (minus `None`) so consumers can preserve\nthe distinction between a global-by-hash and global-by-account contract\nwithout descending into a nested identifier.","required":["global_account_id"],"properties":{"global_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"}},"additionalProperties":false},{"enum":[null]},{"type":"null","enum":[null]}]},"type":"null","uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.metadata.contracts.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.metadata.contracts","typeLabel":"object · object · object · any · null[] | null"},"gas_profile":{"oneOf":[{"items":{"description":"Shows gas profile. More info [here](https://near.github.io/nearcore/architecture/gas/gas_profile.html?highlight=WASM_HOST_COST#example-transaction-gas-profile).","properties":{"cost":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.metadata.gas_profile.oneOf.0.items.[INDEX].cost","typeLabel":"string"},"cost_category":{"description":"Either ACTION_COST or WASM_HOST_COST.","type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.metadata.gas_profile.oneOf.0.items.[INDEX].cost_category","typeLabel":"string"},"gas_used":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.metadata.gas_profile.oneOf.0.items.[INDEX].gas_used","typeLabel":"string"}},"required":["cost_category","cost","gas_used"],"type":"object","uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.metadata.gas_profile.oneOf.0.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.metadata.gas_profile.oneOf.0","typeLabel":"object[]"},{"items":{"description":"Shows gas profile. More info [here](https://near.github.io/nearcore/architecture/gas/gas_profile.html?highlight=WASM_HOST_COST#example-transaction-gas-profile).","properties":{"cost":{"type":"string"},"cost_category":{"description":"Either ACTION_COST or WASM_HOST_COST.","type":"string"},"gas_used":{"type":"string"}},"required":["cost_category","cost","gas_used"],"type":"object"},"type":"null","uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.metadata.gas_profile.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.metadata.gas_profile","typeLabel":"object[] | null"}},"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome.metadata","typeLabel":"object"}},"required":["logs","receipt_ids","gas_burnt","tokens_burnt","executor_id","status"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.outcome","typeLabel":"object"},"proof":{"items":{"properties":{"direction":{"enum":["Left","Right"],"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.proof.items.[INDEX].direction","typeLabel":"enum\u003cstring>"},"hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.proof.items.[INDEX].hash","typeLabel":"string"}},"required":["hash","direction"],"type":"object","uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.proof.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome.proof","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.transaction_outcome","typeLabel":"object"},"final_execution_status":{"type":"string","title":"TxExecutionStatus","description":"How long the RPC should wait before returning a transaction result. Each value waits for a stricter execution milestone than the previous one. Defaults to `EXECUTED_OPTIMISTIC`.\n\n- `NONE`: Transaction is waiting to be included into a block.\n- `INCLUDED`: Transaction is included in a block (block may not be finalized).\n- `EXECUTED_OPTIMISTIC` (default): Included + all non-refund receipts executed (blocks may not be finalized).\n- `INCLUDED_FINAL`: Transaction is included in a finalized block.\n- `EXECUTED`: Included in a finalized block + all non-refund receipts executed.\n- `FINAL`: Included in a finalized block + all receipts (including refunds) finalized.","enum":["NONE","INCLUDED","EXECUTED_OPTIMISTIC","INCLUDED_FINAL","EXECUTED","FINAL"],"default":"EXECUTED_OPTIMISTIC","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.final_execution_status","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0","typeLabel":"object"},{"type":"object","description":"Execution outcome of the transaction and all the subsequent receipts.\nCould be not finalized yet","required":["final_execution_status","status","transaction","transaction_outcome","receipts_outcome"],"properties":{"receipts_outcome":{"description":"The execution outcome of receipts.","items":{"properties":{"block_hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].block_hash","typeLabel":"string"},"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].id","typeLabel":"string"},"outcome":{"properties":{"executor_id":{"type":"string","title":"AccountId","description":"The id of the account on which the execution happens. For transaction this is signer_id,\nfor receipt this is receiver_id.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.executor_id","typeLabel":"string"},"gas_burnt":{"type":"integer","description":"The amount of the gas burnt by the given transaction or receipt.","format":"uint64","minimum":0,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.gas_burnt","typeLabel":"integer\u003cuint64>"},"logs":{"description":"Logs from this transaction or receipt.","items":{"type":"string","uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.logs.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.logs","typeLabel":"string[]"},"receipt_ids":{"description":"Receipt IDs generated by this transaction or receipt.","items":{"type":"string","uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.receipt_ids.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.receipt_ids","typeLabel":"string[]"},"status":{"oneOf":[{"type":"string","description":"Execution status. Contains the result in case of successful execution.","enum":["Unknown"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","description":"Execution status. Contains the result in case of successful execution.","required":["Failure"],"properties":{"Failure":{"oneOf":[{"type":"object","description":"Error returned in the ExecutionOutcome in case of failure","required":["ActionError"],"properties":{"ActionError":{"description":"An error happened during Action execution","properties":{"kind":{"oneOf":[{"type":"object","description":"The kind of ActionError happened","required":["AccountAlreadyExists"],"properties":{"AccountAlreadyExists":{"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.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.0.AccountAlreadyExists.account_id","typeLabel":"string"}},"required":["account_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.0.AccountAlreadyExists","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.0","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["AccountDoesNotExist"],"properties":{"AccountDoesNotExist":{"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.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.1.AccountDoesNotExist.account_id","typeLabel":"string"}},"required":["account_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.1.AccountDoesNotExist","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.1","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["CreateAccountOnlyByRegistrar"],"properties":{"CreateAccountOnlyByRegistrar":{"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.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.2.CreateAccountOnlyByRegistrar.account_id","typeLabel":"string"},"predecessor_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.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.2.CreateAccountOnlyByRegistrar.predecessor_id","typeLabel":"string"},"registrar_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.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.2.CreateAccountOnlyByRegistrar.registrar_account_id","typeLabel":"string"}},"required":["account_id","registrar_account_id","predecessor_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.2.CreateAccountOnlyByRegistrar","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.2","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["CreateAccountNotAllowed"],"properties":{"CreateAccountNotAllowed":{"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.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.3.CreateAccountNotAllowed.account_id","typeLabel":"string"},"predecessor_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.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.3.CreateAccountNotAllowed.predecessor_id","typeLabel":"string"}},"required":["account_id","predecessor_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.3.CreateAccountNotAllowed","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.3","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["ActorNoPermission"],"properties":{"ActorNoPermission":{"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.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.4.ActorNoPermission.account_id","typeLabel":"string"},"actor_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.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.4.ActorNoPermission.actor_id","typeLabel":"string"}},"required":["account_id","actor_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.4.ActorNoPermission","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.4","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["DeleteKeyDoesNotExist"],"properties":{"DeleteKeyDoesNotExist":{"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.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.5.DeleteKeyDoesNotExist.account_id","typeLabel":"string"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.5.DeleteKeyDoesNotExist.public_key","typeLabel":"string"}},"required":["account_id","public_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.5.DeleteKeyDoesNotExist","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.5","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["AddKeyAlreadyExists"],"properties":{"AddKeyAlreadyExists":{"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.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.6.AddKeyAlreadyExists.account_id","typeLabel":"string"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.6.AddKeyAlreadyExists.public_key","typeLabel":"string"}},"required":["account_id","public_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.6.AddKeyAlreadyExists","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.6","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["DeleteAccountStaking"],"properties":{"DeleteAccountStaking":{"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.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.7.DeleteAccountStaking.account_id","typeLabel":"string"}},"required":["account_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.7.DeleteAccountStaking","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.7","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["LackBalanceForState"],"properties":{"LackBalanceForState":{"properties":{"account_id":{"type":"any","description":"An account which needs balance","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.8.LackBalanceForState.account_id","typeLabel":"any"},"amount":{"type":"any","description":"Balance required to complete an action.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.8.LackBalanceForState.amount","typeLabel":"any"}},"required":["account_id","amount"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.8.LackBalanceForState","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.8","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["TriesToUnstake"],"properties":{"TriesToUnstake":{"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.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.9.TriesToUnstake.account_id","typeLabel":"string"}},"required":["account_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.9.TriesToUnstake","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.9","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["TriesToStake"],"properties":{"TriesToStake":{"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.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.10.TriesToStake.account_id","typeLabel":"string"},"balance":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.10.TriesToStake.balance","typeLabel":"string"},"locked":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.10.TriesToStake.locked","typeLabel":"string"},"stake":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.10.TriesToStake.stake","typeLabel":"string"}},"required":["account_id","stake","locked","balance"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.10.TriesToStake","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.10","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["InsufficientStake"],"properties":{"InsufficientStake":{"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.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.11.InsufficientStake.account_id","typeLabel":"string"},"minimum_stake":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.11.InsufficientStake.minimum_stake","typeLabel":"string"},"stake":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.11.InsufficientStake.stake","typeLabel":"string"}},"required":["account_id","stake","minimum_stake"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.11.InsufficientStake","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.11","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["FunctionCallError"],"properties":{"FunctionCallError":{"type":"any","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.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.12.FunctionCallError","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.12","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["NewReceiptValidationError"],"properties":{"NewReceiptValidationError":{"type":"any","description":"Describes the error for validating a receipt.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.13.NewReceiptValidationError","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.13","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["OnlyImplicitAccountCreationAllowed"],"properties":{"OnlyImplicitAccountCreationAllowed":{"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.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.14.OnlyImplicitAccountCreationAllowed.account_id","typeLabel":"string"}},"required":["account_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.14.OnlyImplicitAccountCreationAllowed","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.14","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["DeleteAccountWithLargeState"],"properties":{"DeleteAccountWithLargeState":{"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.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.15.DeleteAccountWithLargeState.account_id","typeLabel":"string"}},"required":["account_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.15.DeleteAccountWithLargeState","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.15","typeLabel":"object"},{"type":"string","description":"The kind of ActionError happened","enum":["DelegateActionInvalidSignature"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.16","typeLabel":"enum\u003cstring>"},{"type":"object","description":"The kind of ActionError happened","required":["DelegateActionSenderDoesNotMatchTxReceiver"],"properties":{"DelegateActionSenderDoesNotMatchTxReceiver":{"properties":{"receiver_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.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.17.DelegateActionSenderDoesNotMatchTxReceiver.receiver_id","typeLabel":"string"},"sender_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.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.17.DelegateActionSenderDoesNotMatchTxReceiver.sender_id","typeLabel":"string"}},"required":["sender_id","receiver_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.17.DelegateActionSenderDoesNotMatchTxReceiver","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.17","typeLabel":"object"},{"type":"string","description":"The kind of ActionError happened","enum":["DelegateActionExpired"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.18","typeLabel":"enum\u003cstring>"},{"type":"object","description":"The kind of ActionError happened","required":["DelegateActionAccessKeyError"],"properties":{"DelegateActionAccessKeyError":{"type":"any","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.19.DelegateActionAccessKeyError","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.19","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["DelegateActionInvalidNonce"],"properties":{"DelegateActionInvalidNonce":{"properties":{"ak_nonce":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.20.DelegateActionInvalidNonce.ak_nonce","typeLabel":"integer\u003cuint64>"},"delegate_nonce":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.20.DelegateActionInvalidNonce.delegate_nonce","typeLabel":"integer\u003cuint64>"}},"required":["delegate_nonce","ak_nonce"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.20.DelegateActionInvalidNonce","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.20","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["DelegateActionNonceTooLarge"],"properties":{"DelegateActionNonceTooLarge":{"properties":{"delegate_nonce":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.21.DelegateActionNonceTooLarge.delegate_nonce","typeLabel":"integer\u003cuint64>"},"upper_bound":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.21.DelegateActionNonceTooLarge.upper_bound","typeLabel":"integer\u003cuint64>"}},"required":["delegate_nonce","upper_bound"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.21.DelegateActionNonceTooLarge","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.21","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["GlobalContractDoesNotExist"],"properties":{"GlobalContractDoesNotExist":{"properties":{"identifier":{"type":"any","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.22.GlobalContractDoesNotExist.identifier","typeLabel":"any"}},"required":["identifier"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.22.GlobalContractDoesNotExist","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.22","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["GasKeyDoesNotExist"],"properties":{"GasKeyDoesNotExist":{"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.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.23.GasKeyDoesNotExist.account_id","typeLabel":"string"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.23.GasKeyDoesNotExist.public_key","typeLabel":"string"}},"required":["account_id","public_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.23.GasKeyDoesNotExist","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.23","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["InsufficientGasKeyBalance"],"properties":{"InsufficientGasKeyBalance":{"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.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.24.InsufficientGasKeyBalance.account_id","typeLabel":"string"},"balance":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.24.InsufficientGasKeyBalance.balance","typeLabel":"string"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.24.InsufficientGasKeyBalance.public_key","typeLabel":"string"},"required":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.24.InsufficientGasKeyBalance.required","typeLabel":"string"}},"required":["account_id","public_key","balance","required"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.24.InsufficientGasKeyBalance","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.24","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["GasKeyBalanceTooHigh"],"properties":{"GasKeyBalanceTooHigh":{"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.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.25.GasKeyBalanceTooHigh.account_id","typeLabel":"string"},"balance":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.25.GasKeyBalanceTooHigh.balance","typeLabel":"string"},"public_key":{"type":"any","description":"Set for DeleteKey (specific key), None for DeleteAccount (aggregate)","uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.25.GasKeyBalanceTooHigh.public_key","typeLabel":"any"}},"required":["account_id","balance"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.25.GasKeyBalanceTooHigh","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.25","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["DelegateActionInvalidNonceIndex"],"properties":{"DelegateActionInvalidNonceIndex":{"properties":{"nonce_index":{"format":"uint16","maximum":65535,"minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.26.DelegateActionInvalidNonceIndex.nonce_index","typeLabel":"integer\u003cuint16>"},"num_nonces":{"format":"uint16","maximum":65535,"minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.26.DelegateActionInvalidNonceIndex.num_nonces","typeLabel":"integer\u003cuint16>"}},"required":["nonce_index","num_nonces"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.26.DelegateActionInvalidNonceIndex","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.26","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["TotalPromiseInputSizeExceeded"],"properties":{"TotalPromiseInputSizeExceeded":{"properties":{"limit":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.27.TotalPromiseInputSizeExceeded.limit","typeLabel":"integer\u003cuint64>"},"size":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.27.TotalPromiseInputSizeExceeded.size","typeLabel":"integer\u003cuint64>"}},"required":["size","limit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.27.TotalPromiseInputSizeExceeded","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.27","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["ReceiptStorageProofSizeExceeded"],"properties":{"ReceiptStorageProofSizeExceeded":{"properties":{"limit":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.28.ReceiptStorageProofSizeExceeded.limit","typeLabel":"integer\u003cuint64>"}},"required":["limit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.28.ReceiptStorageProofSizeExceeded","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.28","typeLabel":"object"},{"type":"string","description":"The kind of ActionError happened","enum":["MalformedUniversalStateInit"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.29","typeLabel":"enum\u003cstring>"},{"type":"object","description":"The kind of ActionError happened","required":["AccountNotInitialized"],"properties":{"AccountNotInitialized":{"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.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.30.AccountNotInitialized.account_id","typeLabel":"string"}},"required":["account_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.30.AccountNotInitialized","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.30","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind","typeLabel":"object · object · object · object · object · object · object · object · object · object · object · object · object · object · object · object · enum\u003cstring> · object · enum\u003cstring> · object · object · object · object · object · object · object · object · object · object · enum\u003cstring> · object"},"index":{"oneOf":[{"description":"Index of the failed action in the transaction.\nAction index is not defined if ActionError.kind is `ActionErrorKind::LackBalanceForState`","format":"uint64","minimum":0,"type":"integer","uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.index.oneOf.0","typeLabel":"integer\u003cuint64>"},{"description":"Index of the failed action in the transaction.\nAction index is not defined if ActionError.kind is `ActionErrorKind::LackBalanceForState`","format":"uint64","minimum":0,"type":"null","uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.index.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError.index","typeLabel":"integer\u003cuint64> | null"}},"required":["kind"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0.ActionError","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.0","typeLabel":"object"},{"type":"object","description":"Error returned in the ExecutionOutcome in case of failure","required":["InvalidTxError"],"properties":{"InvalidTxError":{"oneOf":[{"type":"object","description":"An error happened during TX execution","required":["InvalidAccessKeyError"],"properties":{"InvalidAccessKeyError":{"type":"any","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.0.InvalidAccessKeyError","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.0","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["InvalidSignerId"],"properties":{"InvalidSignerId":{"properties":{"signer_id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.1.InvalidSignerId.signer_id","typeLabel":"string"}},"required":["signer_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.1.InvalidSignerId","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.1","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["SignerDoesNotExist"],"properties":{"SignerDoesNotExist":{"properties":{"signer_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.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.2.SignerDoesNotExist.signer_id","typeLabel":"string"}},"required":["signer_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.2.SignerDoesNotExist","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.2","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["InvalidNonce"],"properties":{"InvalidNonce":{"properties":{"ak_nonce":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.3.InvalidNonce.ak_nonce","typeLabel":"integer\u003cuint64>"},"tx_nonce":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.3.InvalidNonce.tx_nonce","typeLabel":"integer\u003cuint64>"}},"required":["tx_nonce","ak_nonce"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.3.InvalidNonce","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.3","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["NonceTooLarge"],"properties":{"NonceTooLarge":{"properties":{"tx_nonce":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.4.NonceTooLarge.tx_nonce","typeLabel":"integer\u003cuint64>"},"upper_bound":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.4.NonceTooLarge.upper_bound","typeLabel":"integer\u003cuint64>"}},"required":["tx_nonce","upper_bound"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.4.NonceTooLarge","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.4","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["InvalidReceiverId"],"properties":{"InvalidReceiverId":{"properties":{"receiver_id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.5.InvalidReceiverId.receiver_id","typeLabel":"string"}},"required":["receiver_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.5.InvalidReceiverId","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.5","typeLabel":"object"},{"type":"string","description":"An error happened during TX execution","enum":["InvalidSignature"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.6","typeLabel":"enum\u003cstring>"},{"type":"object","description":"An error happened during TX execution","required":["NotEnoughBalance"],"properties":{"NotEnoughBalance":{"properties":{"balance":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.7.NotEnoughBalance.balance","typeLabel":"string"},"cost":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.7.NotEnoughBalance.cost","typeLabel":"string"},"signer_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.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.7.NotEnoughBalance.signer_id","typeLabel":"string"}},"required":["signer_id","balance","cost"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.7.NotEnoughBalance","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.7","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["LackBalanceForState"],"properties":{"LackBalanceForState":{"properties":{"amount":{"type":"any","description":"Required balance to cover the state.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.8.LackBalanceForState.amount","typeLabel":"any"},"signer_id":{"type":"any","description":"An account which doesn't have enough balance to cover storage.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.8.LackBalanceForState.signer_id","typeLabel":"any"}},"required":["signer_id","amount"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.8.LackBalanceForState","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.8","typeLabel":"object"},{"type":"string","description":"An error happened during TX execution","enum":["CostOverflow"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.9","typeLabel":"enum\u003cstring>"},{"type":"string","description":"An error happened during TX execution","enum":["InvalidChain"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.10","typeLabel":"enum\u003cstring>"},{"type":"string","description":"An error happened during TX execution","enum":["Expired"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.11","typeLabel":"enum\u003cstring>"},{"type":"object","description":"An error happened during TX execution","required":["ActionsValidation"],"properties":{"ActionsValidation":{"type":"any","description":"Describes the error for validating a list of actions.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.12.ActionsValidation","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.12","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["TransactionSizeExceeded"],"properties":{"TransactionSizeExceeded":{"properties":{"limit":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.13.TransactionSizeExceeded.limit","typeLabel":"integer\u003cuint64>"},"size":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.13.TransactionSizeExceeded.size","typeLabel":"integer\u003cuint64>"}},"required":["size","limit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.13.TransactionSizeExceeded","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.13","typeLabel":"object"},{"type":"string","description":"An error happened during TX execution","enum":["InvalidTransactionVersion"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.14","typeLabel":"enum\u003cstring>"},{"type":"object","description":"An error happened during TX execution","required":["StorageError"],"properties":{"StorageError":{"type":"any","description":"Errors which may occur during working with trie storages, storing\ntrie values (trie nodes and state values) by their hashes.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.15.StorageError","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.15","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["ShardCongested"],"properties":{"ShardCongested":{"properties":{"congestion_level":{"description":"A value between 0 (no congestion) and 1 (max congestion).","format":"double","type":"number","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.16.ShardCongested.congestion_level","typeLabel":"number\u003cdouble>"},"shard_id":{"description":"The congested shard.","format":"uint32","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.16.ShardCongested.shard_id","typeLabel":"integer\u003cuint32>"}},"required":["shard_id","congestion_level"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.16.ShardCongested","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.16","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["ShardStuck"],"properties":{"ShardStuck":{"properties":{"missed_chunks":{"description":"The number of blocks since the last included chunk of the shard.","format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.17.ShardStuck.missed_chunks","typeLabel":"integer\u003cuint64>"},"shard_id":{"description":"The shard that fails making progress.","format":"uint32","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.17.ShardStuck.shard_id","typeLabel":"integer\u003cuint32>"}},"required":["shard_id","missed_chunks"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.17.ShardStuck","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.17","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["InvalidNonceIndex"],"properties":{"InvalidNonceIndex":{"properties":{"num_nonces":{"description":"Number of nonces supported by the key. 0 means no nonce_index allowed (regular key).","format":"uint16","maximum":65535,"minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.18.InvalidNonceIndex.num_nonces","typeLabel":"integer\u003cuint16>"},"tx_nonce_index":{"oneOf":[{"description":"The nonce_index from the transaction (None if missing).","format":"uint16","maximum":65535,"minimum":0,"type":"integer","uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.18.InvalidNonceIndex.tx_nonce_index.oneOf.0","typeLabel":"integer\u003cuint16>"},{"description":"The nonce_index from the transaction (None if missing).","format":"uint16","maximum":65535,"minimum":0,"type":"null","uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.18.InvalidNonceIndex.tx_nonce_index.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.18.InvalidNonceIndex.tx_nonce_index","typeLabel":"integer\u003cuint16> | null"}},"required":["num_nonces"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.18.InvalidNonceIndex","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.18","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["NotEnoughGasKeyBalance"],"properties":{"NotEnoughGasKeyBalance":{"properties":{"balance":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.19.NotEnoughGasKeyBalance.balance","typeLabel":"string"},"cost":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.19.NotEnoughGasKeyBalance.cost","typeLabel":"string"},"signer_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.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.19.NotEnoughGasKeyBalance.signer_id","typeLabel":"string"}},"required":["signer_id","balance","cost"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.19.NotEnoughGasKeyBalance","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.19","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["NotEnoughBalanceForDeposit"],"properties":{"NotEnoughBalanceForDeposit":{"properties":{"balance":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.20.NotEnoughBalanceForDeposit.balance","typeLabel":"string"},"cost":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.20.NotEnoughBalanceForDeposit.cost","typeLabel":"string"},"reason":{"description":"Reason why a gas key transaction failed at the deposit/account level.\nIn these cases, gas is still charged from the gas key.","enum":["NotEnoughBalance","LackBalanceForState"],"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.20.NotEnoughBalanceForDeposit.reason","typeLabel":"enum\u003cstring>"},"signer_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.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.20.NotEnoughBalanceForDeposit.signer_id","typeLabel":"string"}},"required":["signer_id","balance","cost","reason"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.20.NotEnoughBalanceForDeposit","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.20","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError","typeLabel":"object · object · object · object · object · object · enum\u003cstring> · object · object · enum\u003cstring> · enum\u003cstring> · enum\u003cstring> · object · object · enum\u003cstring> · object · object · object · object · object · object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1","typeLabel":"object"},{"type":"object","description":"Execution status. Contains the result in case of successful execution.","required":["SuccessValue"],"properties":{"SuccessValue":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.2.SuccessValue","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.2","typeLabel":"object"},{"type":"object","description":"Execution status. Contains the result in case of successful execution.","required":["SuccessReceiptId"],"properties":{"SuccessReceiptId":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.3.SuccessReceiptId","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.3","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.status","typeLabel":"enum\u003cstring> · object · object · object"},"tokens_burnt":{"type":"string","description":"The amount of tokens burnt corresponding to the burnt gas amount.\nThis value doesn't always equal to the `gas_burnt` multiplied by the gas price, because\nthe prepaid gas price might be lower than the actual gas price and it creates a deficit.\n`tokens_burnt` also contains the penalty subtracted from refunds, while\n`gas_burnt` only contains the gas that we actually burn for the execution.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.tokens_burnt","typeLabel":"string"},"metadata":{"type":"object","description":"Execution metadata, versioned","default":{"version":1},"required":["version"],"properties":{"version":{"format":"uint32","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.metadata.version","typeLabel":"integer\u003cuint32>"},"contracts":{"oneOf":[{"description":"One entry per action in the receipt (V4+ only): the contract attached\nto the receiver account immediately before that action ran. The inner\n`Option` is `Some` (a tagged contract object) when the account had a\ncontract and `None` (rendered as JSON `null`) when it did not (e.g. an\naccount with no code, or one that did not yet exist). The outer\n`Option` is `None` for older metadata versions.","items":{"oneOf":[{"type":"object","description":"RPC view of a non-empty [`AccountContract`]. The `AccountContract::None`\nvariant is represented externally as a JSON `null` via `Option`, so this\nenum only carries the three \"contract is present\" cases. Serializes as\nan externally-tagged object:\n\n- `Local(hash)` → `{\"local\": \"\u003cCryptoHash>\"}`\n- `GlobalHash(hash)` → `{\"global_hash\": \"\u003cCryptoHash>\"}`\n- `GlobalAccountId(id)` → `{\"global_account_id\": \"\u003cAccountId>\"}`\n\nMirrors [`AccountContract`] 1:1 (minus `None`) so consumers can preserve\nthe distinction between a global-by-hash and global-by-account contract\nwithout descending into a nested identifier.","required":["local"],"properties":{"local":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.0.local","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","description":"RPC view of a non-empty [`AccountContract`]. The `AccountContract::None`\nvariant is represented externally as a JSON `null` via `Option`, so this\nenum only carries the three \"contract is present\" cases. Serializes as\nan externally-tagged object:\n\n- `Local(hash)` → `{\"local\": \"\u003cCryptoHash>\"}`\n- `GlobalHash(hash)` → `{\"global_hash\": \"\u003cCryptoHash>\"}`\n- `GlobalAccountId(id)` → `{\"global_account_id\": \"\u003cAccountId>\"}`\n\nMirrors [`AccountContract`] 1:1 (minus `None`) so consumers can preserve\nthe distinction between a global-by-hash and global-by-account contract\nwithout descending into a nested identifier.","required":["global_hash"],"properties":{"global_hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.1.global_hash","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","description":"RPC view of a non-empty [`AccountContract`]. The `AccountContract::None`\nvariant is represented externally as a JSON `null` via `Option`, so this\nenum only carries the three \"contract is present\" cases. Serializes as\nan externally-tagged object:\n\n- `Local(hash)` → `{\"local\": \"\u003cCryptoHash>\"}`\n- `GlobalHash(hash)` → `{\"global_hash\": \"\u003cCryptoHash>\"}`\n- `GlobalAccountId(id)` → `{\"global_account_id\": \"\u003cAccountId>\"}`\n\nMirrors [`AccountContract`] 1:1 (minus `None`) so consumers can preserve\nthe distinction between a global-by-hash and global-by-account contract\nwithout descending into a nested identifier.","required":["global_account_id"],"properties":{"global_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.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.2.global_account_id","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.2","typeLabel":"object"},{"enum":[null],"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.3","typeLabel":"any"},{"type":"null","enum":[null],"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.4","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.metadata.contracts.oneOf.0.items.[INDEX]","typeLabel":"object · object · object · any · null"},"type":"array","uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.metadata.contracts.oneOf.0","typeLabel":"object · object · object · any · null[]"},{"description":"One entry per action in the receipt (V4+ only): the contract attached\nto the receiver account immediately before that action ran. The inner\n`Option` is `Some` (a tagged contract object) when the account had a\ncontract and `None` (rendered as JSON `null`) when it did not (e.g. an\naccount with no code, or one that did not yet exist). The outer\n`Option` is `None` for older metadata versions.","items":{"oneOf":[{"type":"object","description":"RPC view of a non-empty [`AccountContract`]. The `AccountContract::None`\nvariant is represented externally as a JSON `null` via `Option`, so this\nenum only carries the three \"contract is present\" cases. Serializes as\nan externally-tagged object:\n\n- `Local(hash)` → `{\"local\": \"\u003cCryptoHash>\"}`\n- `GlobalHash(hash)` → `{\"global_hash\": \"\u003cCryptoHash>\"}`\n- `GlobalAccountId(id)` → `{\"global_account_id\": \"\u003cAccountId>\"}`\n\nMirrors [`AccountContract`] 1:1 (minus `None`) so consumers can preserve\nthe distinction between a global-by-hash and global-by-account contract\nwithout descending into a nested identifier.","required":["local"],"properties":{"local":{"type":"string"}},"additionalProperties":false},{"type":"object","description":"RPC view of a non-empty [`AccountContract`]. The `AccountContract::None`\nvariant is represented externally as a JSON `null` via `Option`, so this\nenum only carries the three \"contract is present\" cases. Serializes as\nan externally-tagged object:\n\n- `Local(hash)` → `{\"local\": \"\u003cCryptoHash>\"}`\n- `GlobalHash(hash)` → `{\"global_hash\": \"\u003cCryptoHash>\"}`\n- `GlobalAccountId(id)` → `{\"global_account_id\": \"\u003cAccountId>\"}`\n\nMirrors [`AccountContract`] 1:1 (minus `None`) so consumers can preserve\nthe distinction between a global-by-hash and global-by-account contract\nwithout descending into a nested identifier.","required":["global_hash"],"properties":{"global_hash":{"type":"string"}},"additionalProperties":false},{"type":"object","description":"RPC view of a non-empty [`AccountContract`]. The `AccountContract::None`\nvariant is represented externally as a JSON `null` via `Option`, so this\nenum only carries the three \"contract is present\" cases. Serializes as\nan externally-tagged object:\n\n- `Local(hash)` → `{\"local\": \"\u003cCryptoHash>\"}`\n- `GlobalHash(hash)` → `{\"global_hash\": \"\u003cCryptoHash>\"}`\n- `GlobalAccountId(id)` → `{\"global_account_id\": \"\u003cAccountId>\"}`\n\nMirrors [`AccountContract`] 1:1 (minus `None`) so consumers can preserve\nthe distinction between a global-by-hash and global-by-account contract\nwithout descending into a nested identifier.","required":["global_account_id"],"properties":{"global_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"}},"additionalProperties":false},{"enum":[null]},{"type":"null","enum":[null]}]},"type":"null","uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.metadata.contracts.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.metadata.contracts","typeLabel":"object · object · object · any · null[] | null"},"gas_profile":{"oneOf":[{"items":{"description":"Shows gas profile. More info [here](https://near.github.io/nearcore/architecture/gas/gas_profile.html?highlight=WASM_HOST_COST#example-transaction-gas-profile).","properties":{"cost":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.metadata.gas_profile.oneOf.0.items.[INDEX].cost","typeLabel":"string"},"cost_category":{"description":"Either ACTION_COST or WASM_HOST_COST.","type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.metadata.gas_profile.oneOf.0.items.[INDEX].cost_category","typeLabel":"string"},"gas_used":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.metadata.gas_profile.oneOf.0.items.[INDEX].gas_used","typeLabel":"string"}},"required":["cost_category","cost","gas_used"],"type":"object","uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.metadata.gas_profile.oneOf.0.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.metadata.gas_profile.oneOf.0","typeLabel":"object[]"},{"items":{"description":"Shows gas profile. More info [here](https://near.github.io/nearcore/architecture/gas/gas_profile.html?highlight=WASM_HOST_COST#example-transaction-gas-profile).","properties":{"cost":{"type":"string"},"cost_category":{"description":"Either ACTION_COST or WASM_HOST_COST.","type":"string"},"gas_used":{"type":"string"}},"required":["cost_category","cost","gas_used"],"type":"object"},"type":"null","uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.metadata.gas_profile.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.metadata.gas_profile","typeLabel":"object[] | null"}},"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome.metadata","typeLabel":"object"}},"required":["logs","receipt_ids","gas_burnt","tokens_burnt","executor_id","status"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].outcome","typeLabel":"object"},"proof":{"items":{"properties":{"direction":{"enum":["Left","Right"],"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].proof.items.[INDEX].direction","typeLabel":"enum\u003cstring>"},"hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].proof.items.[INDEX].hash","typeLabel":"string"}},"required":["hash","direction"],"type":"object","uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].proof.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX].proof","typeLabel":"object[]"}},"required":["proof","block_hash","id","outcome"],"type":"object","uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.receipts_outcome","typeLabel":"object[]"},"status":{"oneOf":[{"type":"string","description":"Execution status defined by chain.rs:get_final_transaction_result\nFinalExecutionStatus::NotStarted - the tx is not converted to the receipt yet\nFinalExecutionStatus::Started - we have at least 1 receipt, but the first leaf receipt_id (using dfs) hasn't finished the execution\nFinalExecutionStatus::Failure - the result of the first leaf receipt_id\nFinalExecutionStatus::SuccessValue - the result of the first leaf receipt_id","enum":["NotStarted"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","description":"Execution status defined by chain.rs:get_final_transaction_result\nFinalExecutionStatus::NotStarted - the tx is not converted to the receipt yet\nFinalExecutionStatus::Started - we have at least 1 receipt, but the first leaf receipt_id (using dfs) hasn't finished the execution\nFinalExecutionStatus::Failure - the result of the first leaf receipt_id\nFinalExecutionStatus::SuccessValue - the result of the first leaf receipt_id","enum":["Started"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"object","description":"Execution status defined by chain.rs:get_final_transaction_result\nFinalExecutionStatus::NotStarted - the tx is not converted to the receipt yet\nFinalExecutionStatus::Started - we have at least 1 receipt, but the first leaf receipt_id (using dfs) hasn't finished the execution\nFinalExecutionStatus::Failure - the result of the first leaf receipt_id\nFinalExecutionStatus::SuccessValue - the result of the first leaf receipt_id","required":["Failure"],"properties":{"Failure":{"oneOf":[{"type":"object","description":"Error returned in the ExecutionOutcome in case of failure","required":["ActionError"],"properties":{"ActionError":{"description":"An error happened during Action execution","properties":{"kind":{"oneOf":[{"type":"object","description":"The kind of ActionError happened","required":["AccountAlreadyExists"],"properties":{"AccountAlreadyExists":{"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.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.0.AccountAlreadyExists.account_id","typeLabel":"string"}},"required":["account_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.0.AccountAlreadyExists","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.0","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["AccountDoesNotExist"],"properties":{"AccountDoesNotExist":{"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.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.1.AccountDoesNotExist.account_id","typeLabel":"string"}},"required":["account_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.1.AccountDoesNotExist","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.1","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["CreateAccountOnlyByRegistrar"],"properties":{"CreateAccountOnlyByRegistrar":{"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.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.2.CreateAccountOnlyByRegistrar.account_id","typeLabel":"string"},"predecessor_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.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.2.CreateAccountOnlyByRegistrar.predecessor_id","typeLabel":"string"},"registrar_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.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.2.CreateAccountOnlyByRegistrar.registrar_account_id","typeLabel":"string"}},"required":["account_id","registrar_account_id","predecessor_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.2.CreateAccountOnlyByRegistrar","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.2","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["CreateAccountNotAllowed"],"properties":{"CreateAccountNotAllowed":{"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.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.3.CreateAccountNotAllowed.account_id","typeLabel":"string"},"predecessor_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.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.3.CreateAccountNotAllowed.predecessor_id","typeLabel":"string"}},"required":["account_id","predecessor_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.3.CreateAccountNotAllowed","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.3","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["ActorNoPermission"],"properties":{"ActorNoPermission":{"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.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.4.ActorNoPermission.account_id","typeLabel":"string"},"actor_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.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.4.ActorNoPermission.actor_id","typeLabel":"string"}},"required":["account_id","actor_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.4.ActorNoPermission","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.4","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["DeleteKeyDoesNotExist"],"properties":{"DeleteKeyDoesNotExist":{"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.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.5.DeleteKeyDoesNotExist.account_id","typeLabel":"string"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.5.DeleteKeyDoesNotExist.public_key","typeLabel":"string"}},"required":["account_id","public_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.5.DeleteKeyDoesNotExist","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.5","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["AddKeyAlreadyExists"],"properties":{"AddKeyAlreadyExists":{"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.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.6.AddKeyAlreadyExists.account_id","typeLabel":"string"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.6.AddKeyAlreadyExists.public_key","typeLabel":"string"}},"required":["account_id","public_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.6.AddKeyAlreadyExists","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.6","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["DeleteAccountStaking"],"properties":{"DeleteAccountStaking":{"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.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.7.DeleteAccountStaking.account_id","typeLabel":"string"}},"required":["account_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.7.DeleteAccountStaking","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.7","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["LackBalanceForState"],"properties":{"LackBalanceForState":{"properties":{"account_id":{"type":"any","description":"An account which needs balance","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.8.LackBalanceForState.account_id","typeLabel":"any"},"amount":{"type":"any","description":"Balance required to complete an action.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.8.LackBalanceForState.amount","typeLabel":"any"}},"required":["account_id","amount"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.8.LackBalanceForState","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.8","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["TriesToUnstake"],"properties":{"TriesToUnstake":{"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.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.9.TriesToUnstake.account_id","typeLabel":"string"}},"required":["account_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.9.TriesToUnstake","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.9","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["TriesToStake"],"properties":{"TriesToStake":{"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.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.10.TriesToStake.account_id","typeLabel":"string"},"balance":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.10.TriesToStake.balance","typeLabel":"string"},"locked":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.10.TriesToStake.locked","typeLabel":"string"},"stake":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.10.TriesToStake.stake","typeLabel":"string"}},"required":["account_id","stake","locked","balance"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.10.TriesToStake","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.10","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["InsufficientStake"],"properties":{"InsufficientStake":{"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.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.11.InsufficientStake.account_id","typeLabel":"string"},"minimum_stake":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.11.InsufficientStake.minimum_stake","typeLabel":"string"},"stake":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.11.InsufficientStake.stake","typeLabel":"string"}},"required":["account_id","stake","minimum_stake"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.11.InsufficientStake","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.11","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["FunctionCallError"],"properties":{"FunctionCallError":{"type":"any","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.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.12.FunctionCallError","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.12","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["NewReceiptValidationError"],"properties":{"NewReceiptValidationError":{"type":"any","description":"Describes the error for validating a receipt.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.13.NewReceiptValidationError","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.13","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["OnlyImplicitAccountCreationAllowed"],"properties":{"OnlyImplicitAccountCreationAllowed":{"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.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.14.OnlyImplicitAccountCreationAllowed.account_id","typeLabel":"string"}},"required":["account_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.14.OnlyImplicitAccountCreationAllowed","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.14","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["DeleteAccountWithLargeState"],"properties":{"DeleteAccountWithLargeState":{"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.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.15.DeleteAccountWithLargeState.account_id","typeLabel":"string"}},"required":["account_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.15.DeleteAccountWithLargeState","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.15","typeLabel":"object"},{"type":"string","description":"The kind of ActionError happened","enum":["DelegateActionInvalidSignature"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.16","typeLabel":"enum\u003cstring>"},{"type":"object","description":"The kind of ActionError happened","required":["DelegateActionSenderDoesNotMatchTxReceiver"],"properties":{"DelegateActionSenderDoesNotMatchTxReceiver":{"properties":{"receiver_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.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.17.DelegateActionSenderDoesNotMatchTxReceiver.receiver_id","typeLabel":"string"},"sender_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.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.17.DelegateActionSenderDoesNotMatchTxReceiver.sender_id","typeLabel":"string"}},"required":["sender_id","receiver_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.17.DelegateActionSenderDoesNotMatchTxReceiver","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.17","typeLabel":"object"},{"type":"string","description":"The kind of ActionError happened","enum":["DelegateActionExpired"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.18","typeLabel":"enum\u003cstring>"},{"type":"object","description":"The kind of ActionError happened","required":["DelegateActionAccessKeyError"],"properties":{"DelegateActionAccessKeyError":{"type":"any","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.19.DelegateActionAccessKeyError","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.19","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["DelegateActionInvalidNonce"],"properties":{"DelegateActionInvalidNonce":{"properties":{"ak_nonce":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.20.DelegateActionInvalidNonce.ak_nonce","typeLabel":"integer\u003cuint64>"},"delegate_nonce":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.20.DelegateActionInvalidNonce.delegate_nonce","typeLabel":"integer\u003cuint64>"}},"required":["delegate_nonce","ak_nonce"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.20.DelegateActionInvalidNonce","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.20","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["DelegateActionNonceTooLarge"],"properties":{"DelegateActionNonceTooLarge":{"properties":{"delegate_nonce":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.21.DelegateActionNonceTooLarge.delegate_nonce","typeLabel":"integer\u003cuint64>"},"upper_bound":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.21.DelegateActionNonceTooLarge.upper_bound","typeLabel":"integer\u003cuint64>"}},"required":["delegate_nonce","upper_bound"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.21.DelegateActionNonceTooLarge","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.21","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["GlobalContractDoesNotExist"],"properties":{"GlobalContractDoesNotExist":{"properties":{"identifier":{"type":"any","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.22.GlobalContractDoesNotExist.identifier","typeLabel":"any"}},"required":["identifier"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.22.GlobalContractDoesNotExist","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.22","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["GasKeyDoesNotExist"],"properties":{"GasKeyDoesNotExist":{"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.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.23.GasKeyDoesNotExist.account_id","typeLabel":"string"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.23.GasKeyDoesNotExist.public_key","typeLabel":"string"}},"required":["account_id","public_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.23.GasKeyDoesNotExist","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.23","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["InsufficientGasKeyBalance"],"properties":{"InsufficientGasKeyBalance":{"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.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.24.InsufficientGasKeyBalance.account_id","typeLabel":"string"},"balance":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.24.InsufficientGasKeyBalance.balance","typeLabel":"string"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.24.InsufficientGasKeyBalance.public_key","typeLabel":"string"},"required":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.24.InsufficientGasKeyBalance.required","typeLabel":"string"}},"required":["account_id","public_key","balance","required"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.24.InsufficientGasKeyBalance","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.24","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["GasKeyBalanceTooHigh"],"properties":{"GasKeyBalanceTooHigh":{"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.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.25.GasKeyBalanceTooHigh.account_id","typeLabel":"string"},"balance":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.25.GasKeyBalanceTooHigh.balance","typeLabel":"string"},"public_key":{"type":"any","description":"Set for DeleteKey (specific key), None for DeleteAccount (aggregate)","uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.25.GasKeyBalanceTooHigh.public_key","typeLabel":"any"}},"required":["account_id","balance"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.25.GasKeyBalanceTooHigh","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.25","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["DelegateActionInvalidNonceIndex"],"properties":{"DelegateActionInvalidNonceIndex":{"properties":{"nonce_index":{"format":"uint16","maximum":65535,"minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.26.DelegateActionInvalidNonceIndex.nonce_index","typeLabel":"integer\u003cuint16>"},"num_nonces":{"format":"uint16","maximum":65535,"minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.26.DelegateActionInvalidNonceIndex.num_nonces","typeLabel":"integer\u003cuint16>"}},"required":["nonce_index","num_nonces"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.26.DelegateActionInvalidNonceIndex","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.26","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["TotalPromiseInputSizeExceeded"],"properties":{"TotalPromiseInputSizeExceeded":{"properties":{"limit":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.27.TotalPromiseInputSizeExceeded.limit","typeLabel":"integer\u003cuint64>"},"size":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.27.TotalPromiseInputSizeExceeded.size","typeLabel":"integer\u003cuint64>"}},"required":["size","limit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.27.TotalPromiseInputSizeExceeded","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.27","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["ReceiptStorageProofSizeExceeded"],"properties":{"ReceiptStorageProofSizeExceeded":{"properties":{"limit":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.28.ReceiptStorageProofSizeExceeded.limit","typeLabel":"integer\u003cuint64>"}},"required":["limit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.28.ReceiptStorageProofSizeExceeded","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.28","typeLabel":"object"},{"type":"string","description":"The kind of ActionError happened","enum":["MalformedUniversalStateInit"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.29","typeLabel":"enum\u003cstring>"},{"type":"object","description":"The kind of ActionError happened","required":["AccountNotInitialized"],"properties":{"AccountNotInitialized":{"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.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.30.AccountNotInitialized.account_id","typeLabel":"string"}},"required":["account_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.30.AccountNotInitialized","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind.oneOf.30","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.kind","typeLabel":"object · object · object · object · object · object · object · object · object · object · object · object · object · object · object · object · enum\u003cstring> · object · enum\u003cstring> · object · object · object · object · object · object · object · object · object · object · enum\u003cstring> · object"},"index":{"oneOf":[{"description":"Index of the failed action in the transaction.\nAction index is not defined if ActionError.kind is `ActionErrorKind::LackBalanceForState`","format":"uint64","minimum":0,"type":"integer","uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.index.oneOf.0","typeLabel":"integer\u003cuint64>"},{"description":"Index of the failed action in the transaction.\nAction index is not defined if ActionError.kind is `ActionErrorKind::LackBalanceForState`","format":"uint64","minimum":0,"type":"null","uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.index.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError.index","typeLabel":"integer\u003cuint64> | null"}},"required":["kind"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0.ActionError","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.0","typeLabel":"object"},{"type":"object","description":"Error returned in the ExecutionOutcome in case of failure","required":["InvalidTxError"],"properties":{"InvalidTxError":{"oneOf":[{"type":"object","description":"An error happened during TX execution","required":["InvalidAccessKeyError"],"properties":{"InvalidAccessKeyError":{"type":"any","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.0.InvalidAccessKeyError","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.0","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["InvalidSignerId"],"properties":{"InvalidSignerId":{"properties":{"signer_id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.1.InvalidSignerId.signer_id","typeLabel":"string"}},"required":["signer_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.1.InvalidSignerId","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.1","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["SignerDoesNotExist"],"properties":{"SignerDoesNotExist":{"properties":{"signer_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.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.2.SignerDoesNotExist.signer_id","typeLabel":"string"}},"required":["signer_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.2.SignerDoesNotExist","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.2","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["InvalidNonce"],"properties":{"InvalidNonce":{"properties":{"ak_nonce":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.3.InvalidNonce.ak_nonce","typeLabel":"integer\u003cuint64>"},"tx_nonce":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.3.InvalidNonce.tx_nonce","typeLabel":"integer\u003cuint64>"}},"required":["tx_nonce","ak_nonce"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.3.InvalidNonce","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.3","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["NonceTooLarge"],"properties":{"NonceTooLarge":{"properties":{"tx_nonce":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.4.NonceTooLarge.tx_nonce","typeLabel":"integer\u003cuint64>"},"upper_bound":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.4.NonceTooLarge.upper_bound","typeLabel":"integer\u003cuint64>"}},"required":["tx_nonce","upper_bound"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.4.NonceTooLarge","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.4","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["InvalidReceiverId"],"properties":{"InvalidReceiverId":{"properties":{"receiver_id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.5.InvalidReceiverId.receiver_id","typeLabel":"string"}},"required":["receiver_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.5.InvalidReceiverId","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.5","typeLabel":"object"},{"type":"string","description":"An error happened during TX execution","enum":["InvalidSignature"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.6","typeLabel":"enum\u003cstring>"},{"type":"object","description":"An error happened during TX execution","required":["NotEnoughBalance"],"properties":{"NotEnoughBalance":{"properties":{"balance":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.7.NotEnoughBalance.balance","typeLabel":"string"},"cost":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.7.NotEnoughBalance.cost","typeLabel":"string"},"signer_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.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.7.NotEnoughBalance.signer_id","typeLabel":"string"}},"required":["signer_id","balance","cost"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.7.NotEnoughBalance","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.7","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["LackBalanceForState"],"properties":{"LackBalanceForState":{"properties":{"amount":{"type":"any","description":"Required balance to cover the state.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.8.LackBalanceForState.amount","typeLabel":"any"},"signer_id":{"type":"any","description":"An account which doesn't have enough balance to cover storage.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.8.LackBalanceForState.signer_id","typeLabel":"any"}},"required":["signer_id","amount"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.8.LackBalanceForState","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.8","typeLabel":"object"},{"type":"string","description":"An error happened during TX execution","enum":["CostOverflow"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.9","typeLabel":"enum\u003cstring>"},{"type":"string","description":"An error happened during TX execution","enum":["InvalidChain"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.10","typeLabel":"enum\u003cstring>"},{"type":"string","description":"An error happened during TX execution","enum":["Expired"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.11","typeLabel":"enum\u003cstring>"},{"type":"object","description":"An error happened during TX execution","required":["ActionsValidation"],"properties":{"ActionsValidation":{"type":"any","description":"Describes the error for validating a list of actions.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.12.ActionsValidation","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.12","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["TransactionSizeExceeded"],"properties":{"TransactionSizeExceeded":{"properties":{"limit":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.13.TransactionSizeExceeded.limit","typeLabel":"integer\u003cuint64>"},"size":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.13.TransactionSizeExceeded.size","typeLabel":"integer\u003cuint64>"}},"required":["size","limit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.13.TransactionSizeExceeded","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.13","typeLabel":"object"},{"type":"string","description":"An error happened during TX execution","enum":["InvalidTransactionVersion"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.14","typeLabel":"enum\u003cstring>"},{"type":"object","description":"An error happened during TX execution","required":["StorageError"],"properties":{"StorageError":{"type":"any","description":"Errors which may occur during working with trie storages, storing\ntrie values (trie nodes and state values) by their hashes.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.15.StorageError","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.15","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["ShardCongested"],"properties":{"ShardCongested":{"properties":{"congestion_level":{"description":"A value between 0 (no congestion) and 1 (max congestion).","format":"double","type":"number","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.16.ShardCongested.congestion_level","typeLabel":"number\u003cdouble>"},"shard_id":{"description":"The congested shard.","format":"uint32","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.16.ShardCongested.shard_id","typeLabel":"integer\u003cuint32>"}},"required":["shard_id","congestion_level"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.16.ShardCongested","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.16","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["ShardStuck"],"properties":{"ShardStuck":{"properties":{"missed_chunks":{"description":"The number of blocks since the last included chunk of the shard.","format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.17.ShardStuck.missed_chunks","typeLabel":"integer\u003cuint64>"},"shard_id":{"description":"The shard that fails making progress.","format":"uint32","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.17.ShardStuck.shard_id","typeLabel":"integer\u003cuint32>"}},"required":["shard_id","missed_chunks"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.17.ShardStuck","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.17","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["InvalidNonceIndex"],"properties":{"InvalidNonceIndex":{"properties":{"num_nonces":{"description":"Number of nonces supported by the key. 0 means no nonce_index allowed (regular key).","format":"uint16","maximum":65535,"minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.18.InvalidNonceIndex.num_nonces","typeLabel":"integer\u003cuint16>"},"tx_nonce_index":{"oneOf":[{"description":"The nonce_index from the transaction (None if missing).","format":"uint16","maximum":65535,"minimum":0,"type":"integer","uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.18.InvalidNonceIndex.tx_nonce_index.oneOf.0","typeLabel":"integer\u003cuint16>"},{"description":"The nonce_index from the transaction (None if missing).","format":"uint16","maximum":65535,"minimum":0,"type":"null","uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.18.InvalidNonceIndex.tx_nonce_index.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.18.InvalidNonceIndex.tx_nonce_index","typeLabel":"integer\u003cuint16> | null"}},"required":["num_nonces"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.18.InvalidNonceIndex","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.18","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["NotEnoughGasKeyBalance"],"properties":{"NotEnoughGasKeyBalance":{"properties":{"balance":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.19.NotEnoughGasKeyBalance.balance","typeLabel":"string"},"cost":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.19.NotEnoughGasKeyBalance.cost","typeLabel":"string"},"signer_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.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.19.NotEnoughGasKeyBalance.signer_id","typeLabel":"string"}},"required":["signer_id","balance","cost"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.19.NotEnoughGasKeyBalance","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.19","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["NotEnoughBalanceForDeposit"],"properties":{"NotEnoughBalanceForDeposit":{"properties":{"balance":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.20.NotEnoughBalanceForDeposit.balance","typeLabel":"string"},"cost":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.20.NotEnoughBalanceForDeposit.cost","typeLabel":"string"},"reason":{"description":"Reason why a gas key transaction failed at the deposit/account level.\nIn these cases, gas is still charged from the gas key.","enum":["NotEnoughBalance","LackBalanceForState"],"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.20.NotEnoughBalanceForDeposit.reason","typeLabel":"enum\u003cstring>"},"signer_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.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.20.NotEnoughBalanceForDeposit.signer_id","typeLabel":"string"}},"required":["signer_id","balance","cost","reason"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.20.NotEnoughBalanceForDeposit","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError.oneOf.20","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1.InvalidTxError","typeLabel":"object · object · object · object · object · object · enum\u003cstring> · object · object · enum\u003cstring> · enum\u003cstring> · enum\u003cstring> · object · object · enum\u003cstring> · object · object · object · object · object · object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2.Failure","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.2","typeLabel":"object"},{"type":"object","description":"Execution status defined by chain.rs:get_final_transaction_result\nFinalExecutionStatus::NotStarted - the tx is not converted to the receipt yet\nFinalExecutionStatus::Started - we have at least 1 receipt, but the first leaf receipt_id (using dfs) hasn't finished the execution\nFinalExecutionStatus::Failure - the result of the first leaf receipt_id\nFinalExecutionStatus::SuccessValue - the result of the first leaf receipt_id","required":["SuccessValue"],"properties":{"SuccessValue":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.3.SuccessValue","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status.oneOf.3","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.status","typeLabel":"enum\u003cstring> · enum\u003cstring> · object · object"},"transaction":{"type":"object","description":"Signed Transaction","required":["signer_id","public_key","nonce","receiver_id","actions","signature","hash"],"properties":{"actions":{"items":{"oneOf":[{"type":"string","enum":["CreateAccount"],"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","required":["DeployContract"],"properties":{"DeployContract":{"properties":{"code":{"format":"bytes","type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.1.DeployContract.code","typeLabel":"string\u003cbytes>"}},"required":["code"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.1.DeployContract","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["FunctionCall"],"properties":{"FunctionCall":{"properties":{"args":{"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":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.2.FunctionCall.args","typeLabel":"string\u003cbytes>"},"deposit":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.2.FunctionCall.deposit","typeLabel":"string"},"gas":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.2.FunctionCall.gas","typeLabel":"integer\u003cuint64>"},"method_name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.2.FunctionCall.method_name","typeLabel":"string"}},"required":["method_name","args","gas","deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.2.FunctionCall","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","required":["Transfer"],"properties":{"Transfer":{"properties":{"deposit":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.3.Transfer.deposit","typeLabel":"string"}},"required":["deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.3.Transfer","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.3","typeLabel":"object"},{"type":"object","required":["Stake"],"properties":{"Stake":{"properties":{"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.4.Stake.public_key","typeLabel":"string"},"stake":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.4.Stake.stake","typeLabel":"string"}},"required":["stake","public_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.4.Stake","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.4","typeLabel":"object"},{"type":"object","required":["AddKey"],"properties":{"AddKey":{"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.1.transaction.actions.items.[INDEX].oneOf.5.AddKey.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.1.transaction.actions.items.[INDEX].oneOf.5.AddKey.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.1.transaction.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.1.FunctionCall.method_names.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.1.FunctionCall.method_names","typeLabel":"string[]"},"receiver_id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.1.FunctionCall.receiver_id","typeLabel":"string"},"allowance":{"oneOf":[{"type":"string","uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.1.FunctionCall.allowance.oneOf.0","typeLabel":"string"},{"enum":[null],"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.1.FunctionCall.allowance.oneOf.1","typeLabel":"any"},{"type":"null","enum":[null],"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.1.FunctionCall.allowance.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.5.AddKey.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.1.transaction.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.1.FunctionCall","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.5.AddKey.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.1.transaction.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.2.GasKeyFunctionCall.balance","typeLabel":"string"},"method_names":{"items":{"type":"string","uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.2.GasKeyFunctionCall.method_names.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.5.AddKey.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.1.transaction.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.2.GasKeyFunctionCall.num_nonces","typeLabel":"integer\u003cuint16>"},"receiver_id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.2.GasKeyFunctionCall.receiver_id","typeLabel":"string"},"allowance":{"oneOf":[{"type":"string","uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.2.GasKeyFunctionCall.allowance.oneOf.0","typeLabel":"string"},{"enum":[null],"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.2.GasKeyFunctionCall.allowance.oneOf.1","typeLabel":"any"},{"type":"null","enum":[null],"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.2.GasKeyFunctionCall.allowance.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.5.AddKey.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.1.transaction.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.2.GasKeyFunctionCall","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.5.AddKey.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.1.transaction.actions.items.[INDEX].oneOf.5.AddKey.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.1.transaction.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.3.GasKeyFullAccess.num_nonces","typeLabel":"integer\u003cuint16>"}},"required":["balance","num_nonces"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.3.GasKeyFullAccess","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission.oneOf.3","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission","typeLabel":"enum\u003cstring> · object · object · object"}},"required":["nonce","permission"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.5.AddKey.access_key","typeLabel":"object"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.5.AddKey.public_key","typeLabel":"string"}},"required":["public_key","access_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.5.AddKey","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.5","typeLabel":"object"},{"type":"object","required":["DeleteKey"],"properties":{"DeleteKey":{"properties":{"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.6.DeleteKey.public_key","typeLabel":"string"}},"required":["public_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.6.DeleteKey","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.6","typeLabel":"object"},{"type":"object","required":["DeleteAccount"],"properties":{"DeleteAccount":{"properties":{"beneficiary_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.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.7.DeleteAccount.beneficiary_id","typeLabel":"string"}},"required":["beneficiary_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.7.DeleteAccount","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.7","typeLabel":"object"},{"type":"object","required":["Delegate"],"properties":{"Delegate":{"properties":{"delegate_action":{"description":"This action allows to execute the inner actions behalf of the defined sender.","properties":{"actions":{"description":"List of actions to be executed.\n\nWith the meta transactions MVP defined in NEP-366, nested\nDelegateActions are not allowed. A separate type is used to enforce it.","items":{"oneOf":[{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["CreateAccount"],"properties":{"CreateAccount":{"description":"Create account action","type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.0.CreateAccount","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["DeployContract"],"properties":{"DeployContract":{"description":"Deploy contract action","properties":{"code":{"description":"WebAssembly binary","type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.1.DeployContract.code","typeLabel":"string"}},"required":["code"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.1.DeployContract","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["FunctionCall"],"properties":{"FunctionCall":{"properties":{"args":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.2.FunctionCall.args","typeLabel":"string"},"deposit":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.2.FunctionCall.deposit","typeLabel":"string"},"gas":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.2.FunctionCall.gas","typeLabel":"integer\u003cuint64>"},"method_name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.2.FunctionCall.method_name","typeLabel":"string"}},"required":["method_name","args","gas","deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.2.FunctionCall","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["Transfer"],"properties":{"Transfer":{"properties":{"deposit":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.3.Transfer.deposit","typeLabel":"string"}},"required":["deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.3.Transfer","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.3","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["Stake"],"properties":{"Stake":{"description":"An action which stakes signer_id tokens and setup's validator public key","properties":{"public_key":{"type":"any","description":"Validator key which will be used to sign transactions on behalf of signer_id","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.4.Stake.public_key","typeLabel":"any"},"stake":{"type":"any","description":"Amount of tokens to stake.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.4.Stake.stake","typeLabel":"any"}},"required":["stake","public_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.4.Stake","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.4","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["AddKey"],"properties":{"AddKey":{"description":"An action that adds key with public key associated","properties":{"access_key":{"type":"any","description":"An access key with the permission","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.5.AddKey.access_key","typeLabel":"any"},"public_key":{"type":"any","description":"A public key which will be associated with an access_key","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.5.AddKey.public_key","typeLabel":"any"}},"required":["public_key","access_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.5.AddKey","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.5","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["DeleteKey"],"properties":{"DeleteKey":{"properties":{"public_key":{"type":"any","description":"A public key associated with the access_key to be deleted.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.6.DeleteKey.public_key","typeLabel":"any"}},"required":["public_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.6.DeleteKey","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.6","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["DeleteAccount"],"properties":{"DeleteAccount":{"properties":{"beneficiary_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.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.7.DeleteAccount.beneficiary_id","typeLabel":"string"}},"required":["beneficiary_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.7.DeleteAccount","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.7","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["DeployGlobalContract"],"properties":{"DeployGlobalContract":{"description":"Deploy global contract action","properties":{"code":{"description":"WebAssembly binary","type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.8.DeployGlobalContract.code","typeLabel":"string"},"deploy_mode":{"type":"any","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.8.DeployGlobalContract.deploy_mode","typeLabel":"any"}},"required":["code","deploy_mode"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.8.DeployGlobalContract","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.8","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["UseGlobalContract"],"properties":{"UseGlobalContract":{"description":"Use global contract action","properties":{"contract_identifier":{"type":"any","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.9.UseGlobalContract.contract_identifier","typeLabel":"any"}},"required":["contract_identifier"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.9.UseGlobalContract","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.9","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["DeterministicStateInit"],"properties":{"DeterministicStateInit":{"properties":{"deposit":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.10.DeterministicStateInit.deposit","typeLabel":"string"},"state_init":{"type":"any","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.10.DeterministicStateInit.state_init","typeLabel":"any"}},"required":["state_init","deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.10.DeterministicStateInit","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.10","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["TransferToGasKey"],"properties":{"TransferToGasKey":{"description":"Transfer NEAR to a gas key's balance","properties":{"deposit":{"type":"any","description":"Amount of NEAR to transfer to the gas key","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.11.TransferToGasKey.deposit","typeLabel":"any"},"public_key":{"type":"any","description":"The public key of the gas key to fund","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.11.TransferToGasKey.public_key","typeLabel":"any"}},"required":["public_key","deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.11.TransferToGasKey","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.11","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["WithdrawFromGasKey"],"properties":{"WithdrawFromGasKey":{"description":"Withdraw NEAR from a gas key's balance to the account.\n\nThis action must only be available via transactions, not via contract execution\n(there is no corresponding promise batch action host function).","properties":{"amount":{"type":"any","description":"Amount of NEAR to transfer from the gas key","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.12.WithdrawFromGasKey.amount","typeLabel":"any"},"public_key":{"type":"any","description":"The public key of the gas key to withdraw from","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.12.WithdrawFromGasKey.public_key","typeLabel":"any"}},"required":["public_key","amount"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.12.WithdrawFromGasKey","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.12","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["UniversalStateInit"],"properties":{"UniversalStateInit":{"description":"Create a `0u` universal account from its state init. The receiver id must\nequal `derive_universal_account_id(state_init)`; the attached `deposit`\ncovers the new account's storage staking.\n\nThe state init travels as the bytes the producer serialized, because the\nreceiver id commits to exactly those bytes. The typed [`UniversalStateInit`]\nis a decoded view of them, used where the state has to be installed or priced.","properties":{"deposit":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.13.UniversalStateInit.deposit","typeLabel":"string"},"state_init":{"description":"Raw bytes containing borsh-serialized `UniversalStateInit`.\n\nThis is the protocol's view of a state init, not a mere transport wrapper: the\naccount ID is SHA3-256 over exactly these bytes. The typed form is a decoded\n*view* of them, used to install the state and to price the action, and it is\nnever re-serialized to derive an ID. Two encodings of the same logical value\nare two different accounts, which is deliberate: canonical encoding cannot be\nenforced end to end anyway, since contracts serialize their own nested state\ninside the opaque storage values.\n\nIt also lets an immutable contract pass through a `UniversalStateInit` version it\npredates: the bytes travel verbatim, so a version added after the contract was\ncompiled still works.\n\nBorsh-serializing `RawStateInit` writes a 4-byte length prefix before the\nbytes, which is how the `UniversalStateInit` action carries it as a field;\nover serde the bytes are base64. Neither is what the account ID hashes: that\nis `self.0` alone, never `borsh::to_vec(self)`.","type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.13.UniversalStateInit.state_init","typeLabel":"string"}},"required":["state_init","deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.13.UniversalStateInit","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX].oneOf.13","typeLabel":"object"}],"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions","typeLabel":"object[]"},"max_block_height":{"description":"The maximal height of the block in the blockchain below which the given DelegateAction is valid.","format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.max_block_height","typeLabel":"integer\u003cuint64>"},"nonce":{"description":"Nonce to ensure that the same delegate action is not sent twice by a\nrelayer and should match for given account's `public_key`.\nAfter this action is processed it will increment.","format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.nonce","typeLabel":"integer\u003cuint64>"},"public_key":{"type":"string","description":"Public key used to sign this delegated action.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.public_key","typeLabel":"string"},"receiver_id":{"type":"string","title":"AccountId","description":"Receiver of the delegated actions.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.receiver_id","typeLabel":"string"},"sender_id":{"type":"string","title":"AccountId","description":"Signer of the delegated actions","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.sender_id","typeLabel":"string"}},"required":["sender_id","receiver_id","actions","nonce","max_block_height","public_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action","typeLabel":"object"},"signature":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.signature","typeLabel":"string"}},"required":["delegate_action","signature"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.8","typeLabel":"object"},{"type":"object","required":["DelegateV2"],"properties":{"DelegateV2":{"properties":{"delegate_action":{"type":"object","description":"Versions of the delegate action carried by `Action::DelegateV2`. New\nversions add a variant here rather than a new `Action` variant. The variant\nis part of the signed payload, so a signature can't be ambiguous across\nversions.","required":["V2"],"properties":{"V2":{"description":"Delegate action with gas key support: `nonce` selects either the access\nkey's nonce or one of a gas key's parallel nonces by index, mirroring\n`TransactionV1`.","properties":{"actions":{"description":"List of actions to be executed.","items":{"oneOf":[{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["CreateAccount"],"properties":{"CreateAccount":{"description":"Create account action","type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.0.CreateAccount","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["DeployContract"],"properties":{"DeployContract":{"description":"Deploy contract action","properties":{"code":{"description":"WebAssembly binary","type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.1.DeployContract.code","typeLabel":"string"}},"required":["code"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.1.DeployContract","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["FunctionCall"],"properties":{"FunctionCall":{"properties":{"args":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.2.FunctionCall.args","typeLabel":"string"},"deposit":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.2.FunctionCall.deposit","typeLabel":"string"},"gas":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.2.FunctionCall.gas","typeLabel":"integer\u003cuint64>"},"method_name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.2.FunctionCall.method_name","typeLabel":"string"}},"required":["method_name","args","gas","deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.2.FunctionCall","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["Transfer"],"properties":{"Transfer":{"properties":{"deposit":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.3.Transfer.deposit","typeLabel":"string"}},"required":["deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.3.Transfer","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.3","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["Stake"],"properties":{"Stake":{"description":"An action which stakes signer_id tokens and setup's validator public key","properties":{"public_key":{"type":"any","description":"Validator key which will be used to sign transactions on behalf of signer_id","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.4.Stake.public_key","typeLabel":"any"},"stake":{"type":"any","description":"Amount of tokens to stake.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.4.Stake.stake","typeLabel":"any"}},"required":["stake","public_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.4.Stake","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.4","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["AddKey"],"properties":{"AddKey":{"description":"An action that adds key with public key associated","properties":{"access_key":{"type":"any","description":"An access key with the permission","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.5.AddKey.access_key","typeLabel":"any"},"public_key":{"type":"any","description":"A public key which will be associated with an access_key","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.5.AddKey.public_key","typeLabel":"any"}},"required":["public_key","access_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.5.AddKey","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.5","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["DeleteKey"],"properties":{"DeleteKey":{"properties":{"public_key":{"type":"any","description":"A public key associated with the access_key to be deleted.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.6.DeleteKey.public_key","typeLabel":"any"}},"required":["public_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.6.DeleteKey","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.6","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["DeleteAccount"],"properties":{"DeleteAccount":{"properties":{"beneficiary_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.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.7.DeleteAccount.beneficiary_id","typeLabel":"string"}},"required":["beneficiary_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.7.DeleteAccount","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.7","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["DeployGlobalContract"],"properties":{"DeployGlobalContract":{"description":"Deploy global contract action","properties":{"code":{"description":"WebAssembly binary","type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.8.DeployGlobalContract.code","typeLabel":"string"},"deploy_mode":{"type":"any","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.8.DeployGlobalContract.deploy_mode","typeLabel":"any"}},"required":["code","deploy_mode"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.8.DeployGlobalContract","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.8","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["UseGlobalContract"],"properties":{"UseGlobalContract":{"description":"Use global contract action","properties":{"contract_identifier":{"type":"any","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.9.UseGlobalContract.contract_identifier","typeLabel":"any"}},"required":["contract_identifier"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.9.UseGlobalContract","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.9","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["DeterministicStateInit"],"properties":{"DeterministicStateInit":{"properties":{"deposit":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.10.DeterministicStateInit.deposit","typeLabel":"string"},"state_init":{"type":"any","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.10.DeterministicStateInit.state_init","typeLabel":"any"}},"required":["state_init","deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.10.DeterministicStateInit","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.10","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["TransferToGasKey"],"properties":{"TransferToGasKey":{"description":"Transfer NEAR to a gas key's balance","properties":{"deposit":{"type":"any","description":"Amount of NEAR to transfer to the gas key","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.11.TransferToGasKey.deposit","typeLabel":"any"},"public_key":{"type":"any","description":"The public key of the gas key to fund","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.11.TransferToGasKey.public_key","typeLabel":"any"}},"required":["public_key","deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.11.TransferToGasKey","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.11","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["WithdrawFromGasKey"],"properties":{"WithdrawFromGasKey":{"description":"Withdraw NEAR from a gas key's balance to the account.\n\nThis action must only be available via transactions, not via contract execution\n(there is no corresponding promise batch action host function).","properties":{"amount":{"type":"any","description":"Amount of NEAR to transfer from the gas key","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.12.WithdrawFromGasKey.amount","typeLabel":"any"},"public_key":{"type":"any","description":"The public key of the gas key to withdraw from","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.12.WithdrawFromGasKey.public_key","typeLabel":"any"}},"required":["public_key","amount"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.12.WithdrawFromGasKey","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.12","typeLabel":"object"},{"type":"object","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","required":["UniversalStateInit"],"properties":{"UniversalStateInit":{"description":"Create a `0u` universal account from its state init. The receiver id must\nequal `derive_universal_account_id(state_init)`; the attached `deposit`\ncovers the new account's storage staking.\n\nThe state init travels as the bytes the producer serialized, because the\nreceiver id commits to exactly those bytes. The typed [`UniversalStateInit`]\nis a decoded view of them, used where the state has to be installed or priced.","properties":{"deposit":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.13.UniversalStateInit.deposit","typeLabel":"string"},"state_init":{"description":"Raw bytes containing borsh-serialized `UniversalStateInit`.\n\nThis is the protocol's view of a state init, not a mere transport wrapper: the\naccount ID is SHA3-256 over exactly these bytes. The typed form is a decoded\n*view* of them, used to install the state and to price the action, and it is\nnever re-serialized to derive an ID. Two encodings of the same logical value\nare two different accounts, which is deliberate: canonical encoding cannot be\nenforced end to end anyway, since contracts serialize their own nested state\ninside the opaque storage values.\n\nIt also lets an immutable contract pass through a `UniversalStateInit` version it\npredates: the bytes travel verbatim, so a version added after the contract was\ncompiled still works.\n\nBorsh-serializing `RawStateInit` writes a 4-byte length prefix before the\nbytes, which is how the `UniversalStateInit` action carries it as a field;\nover serde the bytes are base64. Neither is what the account ID hashes: that\nis `self.0` alone, never `borsh::to_vec(self)`.","type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.13.UniversalStateInit.state_init","typeLabel":"string"}},"required":["state_init","deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.13.UniversalStateInit","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX].oneOf.13","typeLabel":"object"}],"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.actions","typeLabel":"object[]"},"max_block_height":{"description":"The maximal height of the block in the blockchain below which the given DelegateActionV2 is valid.","format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.max_block_height","typeLabel":"integer\u003cuint64>"},"nonce":{"oneOf":[{"type":"object","description":"Nonce of the signing key, advanced when this action is processed. For\na gas key it also selects which of the parallel nonces to advance.","required":["Nonce"],"properties":{"Nonce":{"properties":{"nonce":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.nonce.oneOf.0.Nonce.nonce","typeLabel":"integer\u003cuint64>"}},"required":["nonce"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.nonce.oneOf.0.Nonce","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.nonce.oneOf.0","typeLabel":"object"},{"type":"object","description":"Nonce of the signing key, advanced when this action is processed. For\na gas key it also selects which of the parallel nonces to advance.","required":["GasKeyNonce"],"properties":{"GasKeyNonce":{"properties":{"nonce":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.nonce.oneOf.1.GasKeyNonce.nonce","typeLabel":"integer\u003cuint64>"},"nonce_index":{"format":"uint16","maximum":65535,"minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.nonce.oneOf.1.GasKeyNonce.nonce_index","typeLabel":"integer\u003cuint16>"}},"required":["nonce","nonce_index"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.nonce.oneOf.1.GasKeyNonce","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.nonce.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.nonce","typeLabel":"object"},"public_key":{"type":"string","description":"Public key used to sign this delegated action.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.public_key","typeLabel":"string"},"receiver_id":{"type":"string","title":"AccountId","description":"Receiver of the delegated actions.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.receiver_id","typeLabel":"string"},"sender_id":{"type":"string","title":"AccountId","description":"Signer of the delegated actions","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2.sender_id","typeLabel":"string"}},"required":["sender_id","receiver_id","actions","nonce","max_block_height","public_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action.V2","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action","typeLabel":"object"},"signature":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.signature","typeLabel":"string"}},"required":["delegate_action","signature"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.9","typeLabel":"object"},{"type":"object","required":["DeployGlobalContract"],"properties":{"DeployGlobalContract":{"properties":{"code":{"format":"bytes","type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.10.DeployGlobalContract.code","typeLabel":"string\u003cbytes>"}},"required":["code"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.10.DeployGlobalContract","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.10","typeLabel":"object"},{"type":"object","required":["DeployGlobalContractByAccountId"],"properties":{"DeployGlobalContractByAccountId":{"properties":{"code":{"format":"bytes","type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.11.DeployGlobalContractByAccountId.code","typeLabel":"string\u003cbytes>"}},"required":["code"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.11.DeployGlobalContractByAccountId","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.11","typeLabel":"object"},{"type":"object","required":["UseGlobalContract"],"properties":{"UseGlobalContract":{"properties":{"code_hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.12.UseGlobalContract.code_hash","typeLabel":"string"}},"required":["code_hash"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.12.UseGlobalContract","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.12","typeLabel":"object"},{"type":"object","required":["UseGlobalContractByAccountId"],"properties":{"UseGlobalContractByAccountId":{"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.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.13.UseGlobalContractByAccountId.account_id","typeLabel":"string"}},"required":["account_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.13.UseGlobalContractByAccountId","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.13","typeLabel":"object"},{"type":"object","required":["DeterministicStateInit"],"properties":{"DeterministicStateInit":{"properties":{"code":{"oneOf":[{"type":"object","required":["hash"],"properties":{"hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.14.DeterministicStateInit.code.oneOf.0.hash","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.14.DeterministicStateInit.code.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.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.14.DeterministicStateInit.code.oneOf.1.account_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.14.DeterministicStateInit.code.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.14.DeterministicStateInit.code","typeLabel":"object"},"data":{"additionalProperties":{"type":"string","uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.14.DeterministicStateInit.data.additionalProperties","typeLabel":"string"},"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.14.DeterministicStateInit.data","typeLabel":"object"},"deposit":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.14.DeterministicStateInit.deposit","typeLabel":"string"}},"required":["code","data","deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.14.DeterministicStateInit","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.14","typeLabel":"object"},{"type":"object","required":["TransferToGasKey"],"properties":{"TransferToGasKey":{"properties":{"deposit":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.15.TransferToGasKey.deposit","typeLabel":"string"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.15.TransferToGasKey.public_key","typeLabel":"string"}},"required":["public_key","deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.15.TransferToGasKey","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.15","typeLabel":"object"},{"type":"object","required":["WithdrawFromGasKey"],"properties":{"WithdrawFromGasKey":{"properties":{"amount":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.16.WithdrawFromGasKey.amount","typeLabel":"string"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.16.WithdrawFromGasKey.public_key","typeLabel":"string"}},"required":["public_key","amount"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.16.WithdrawFromGasKey","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.16","typeLabel":"object"},{"type":"object","required":["UniversalStateInit"],"properties":{"UniversalStateInit":{"properties":{"deposit":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.17.UniversalStateInit.deposit","typeLabel":"string"},"state_init":{"description":"Raw bytes containing borsh-serialized `UniversalStateInit`.\n\nThis is the protocol's view of a state init, not a mere transport wrapper: the\naccount ID is SHA3-256 over exactly these bytes. The typed form is a decoded\n*view* of them, used to install the state and to price the action, and it is\nnever re-serialized to derive an ID. Two encodings of the same logical value\nare two different accounts, which is deliberate: canonical encoding cannot be\nenforced end to end anyway, since contracts serialize their own nested state\ninside the opaque storage values.\n\nIt also lets an immutable contract pass through a `UniversalStateInit` version it\npredates: the bytes travel verbatim, so a version added after the contract was\ncompiled still works.\n\nBorsh-serializing `RawStateInit` writes a 4-byte length prefix before the\nbytes, which is how the `UniversalStateInit` action carries it as a field;\nover serde the bytes are base64. Neither is what the account ID hashes: that\nis `self.0` alone, never `borsh::to_vec(self)`.","type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.17.UniversalStateInit.state_init","typeLabel":"string"}},"required":["state_init","deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.17.UniversalStateInit","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX].oneOf.17","typeLabel":"object"}],"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions.items.[INDEX]","typeLabel":"enum\u003cstring> · object · object · object · object · object · object · object · object · object · object · object · object · object · object · object · object · object"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.actions","typeLabel":"enum\u003cstring> · object · object · object · object · object · object · object · object · object · object · object · object · object · object · object · object · object[]"},"hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.hash","typeLabel":"string"},"nonce":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.nonce","typeLabel":"integer\u003cuint64>"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.public_key","typeLabel":"string"},"receiver_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.0.result.oneOf.1.transaction.receiver_id","typeLabel":"string"},"signature":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction.signature","typeLabel":"string"},"signer_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.0.result.oneOf.1.transaction.signer_id","typeLabel":"string"},"nonce_index":{"oneOf":[{"format":"uint16","maximum":65535,"minimum":0,"type":"integer","uniqueKey":"oneOf.0.result.oneOf.1.transaction.nonce_index.oneOf.0","typeLabel":"integer\u003cuint16>"},{"format":"uint16","maximum":65535,"minimum":0,"type":"null","uniqueKey":"oneOf.0.result.oneOf.1.transaction.nonce_index.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.1.transaction.nonce_index","typeLabel":"integer\u003cuint16> | null"},"nonce_mode":{"oneOf":[{"type":"string","description":"Controls how the transaction nonce is validated against the access key nonce.","enum":["monotonic"],"uniqueKey":"oneOf.0.result.oneOf.1.transaction.nonce_mode.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","description":"Controls how the transaction nonce is validated against the access key nonce.","enum":["strict"],"uniqueKey":"oneOf.0.result.oneOf.1.transaction.nonce_mode.oneOf.1","typeLabel":"enum\u003cstring>"},{"enum":[null],"uniqueKey":"oneOf.0.result.oneOf.1.transaction.nonce_mode.oneOf.2","typeLabel":"any"},{"type":"null","enum":[null],"uniqueKey":"oneOf.0.result.oneOf.1.transaction.nonce_mode.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.1.transaction.nonce_mode","typeLabel":"enum\u003cstring> · enum\u003cstring> · any · null"},"priority_fee":{"default":0,"description":"Deprecated, retained for backward compatibility.","format":"uint64","minimum":0,"type":"integer","uniqueKey":"oneOf.0.result.oneOf.1.transaction.priority_fee","typeLabel":"integer\u003cuint64>"}},"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction","typeLabel":"object"},"transaction_outcome":{"type":"object","description":"The execution outcome of the signed transaction.","required":["proof","block_hash","id","outcome"],"properties":{"block_hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.block_hash","typeLabel":"string"},"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.id","typeLabel":"string"},"outcome":{"properties":{"executor_id":{"type":"string","title":"AccountId","description":"The id of the account on which the execution happens. For transaction this is signer_id,\nfor receipt this is receiver_id.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.executor_id","typeLabel":"string"},"gas_burnt":{"type":"integer","description":"The amount of the gas burnt by the given transaction or receipt.","format":"uint64","minimum":0,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.gas_burnt","typeLabel":"integer\u003cuint64>"},"logs":{"description":"Logs from this transaction or receipt.","items":{"type":"string","uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.logs.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.logs","typeLabel":"string[]"},"receipt_ids":{"description":"Receipt IDs generated by this transaction or receipt.","items":{"type":"string","uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.receipt_ids.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.receipt_ids","typeLabel":"string[]"},"status":{"oneOf":[{"type":"string","description":"Execution status. Contains the result in case of successful execution.","enum":["Unknown"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","description":"Execution status. Contains the result in case of successful execution.","required":["Failure"],"properties":{"Failure":{"oneOf":[{"type":"object","description":"Error returned in the ExecutionOutcome in case of failure","required":["ActionError"],"properties":{"ActionError":{"description":"An error happened during Action execution","properties":{"kind":{"oneOf":[{"type":"object","description":"The kind of ActionError happened","required":["AccountAlreadyExists"],"properties":{"AccountAlreadyExists":{"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.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.0.AccountAlreadyExists.account_id","typeLabel":"string"}},"required":["account_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.0.AccountAlreadyExists","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.0","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["AccountDoesNotExist"],"properties":{"AccountDoesNotExist":{"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.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.1.AccountDoesNotExist.account_id","typeLabel":"string"}},"required":["account_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.1.AccountDoesNotExist","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.1","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["CreateAccountOnlyByRegistrar"],"properties":{"CreateAccountOnlyByRegistrar":{"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.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.2.CreateAccountOnlyByRegistrar.account_id","typeLabel":"string"},"predecessor_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.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.2.CreateAccountOnlyByRegistrar.predecessor_id","typeLabel":"string"},"registrar_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.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.2.CreateAccountOnlyByRegistrar.registrar_account_id","typeLabel":"string"}},"required":["account_id","registrar_account_id","predecessor_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.2.CreateAccountOnlyByRegistrar","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.2","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["CreateAccountNotAllowed"],"properties":{"CreateAccountNotAllowed":{"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.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.3.CreateAccountNotAllowed.account_id","typeLabel":"string"},"predecessor_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.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.3.CreateAccountNotAllowed.predecessor_id","typeLabel":"string"}},"required":["account_id","predecessor_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.3.CreateAccountNotAllowed","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.3","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["ActorNoPermission"],"properties":{"ActorNoPermission":{"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.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.4.ActorNoPermission.account_id","typeLabel":"string"},"actor_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.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.4.ActorNoPermission.actor_id","typeLabel":"string"}},"required":["account_id","actor_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.4.ActorNoPermission","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.4","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["DeleteKeyDoesNotExist"],"properties":{"DeleteKeyDoesNotExist":{"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.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.5.DeleteKeyDoesNotExist.account_id","typeLabel":"string"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.5.DeleteKeyDoesNotExist.public_key","typeLabel":"string"}},"required":["account_id","public_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.5.DeleteKeyDoesNotExist","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.5","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["AddKeyAlreadyExists"],"properties":{"AddKeyAlreadyExists":{"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.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.6.AddKeyAlreadyExists.account_id","typeLabel":"string"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.6.AddKeyAlreadyExists.public_key","typeLabel":"string"}},"required":["account_id","public_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.6.AddKeyAlreadyExists","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.6","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["DeleteAccountStaking"],"properties":{"DeleteAccountStaking":{"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.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.7.DeleteAccountStaking.account_id","typeLabel":"string"}},"required":["account_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.7.DeleteAccountStaking","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.7","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["LackBalanceForState"],"properties":{"LackBalanceForState":{"properties":{"account_id":{"type":"any","description":"An account which needs balance","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.8.LackBalanceForState.account_id","typeLabel":"any"},"amount":{"type":"any","description":"Balance required to complete an action.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.8.LackBalanceForState.amount","typeLabel":"any"}},"required":["account_id","amount"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.8.LackBalanceForState","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.8","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["TriesToUnstake"],"properties":{"TriesToUnstake":{"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.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.9.TriesToUnstake.account_id","typeLabel":"string"}},"required":["account_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.9.TriesToUnstake","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.9","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["TriesToStake"],"properties":{"TriesToStake":{"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.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.10.TriesToStake.account_id","typeLabel":"string"},"balance":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.10.TriesToStake.balance","typeLabel":"string"},"locked":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.10.TriesToStake.locked","typeLabel":"string"},"stake":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.10.TriesToStake.stake","typeLabel":"string"}},"required":["account_id","stake","locked","balance"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.10.TriesToStake","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.10","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["InsufficientStake"],"properties":{"InsufficientStake":{"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.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.11.InsufficientStake.account_id","typeLabel":"string"},"minimum_stake":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.11.InsufficientStake.minimum_stake","typeLabel":"string"},"stake":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.11.InsufficientStake.stake","typeLabel":"string"}},"required":["account_id","stake","minimum_stake"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.11.InsufficientStake","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.11","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["FunctionCallError"],"properties":{"FunctionCallError":{"type":"any","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.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.12.FunctionCallError","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.12","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["NewReceiptValidationError"],"properties":{"NewReceiptValidationError":{"type":"any","description":"Describes the error for validating a receipt.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.13.NewReceiptValidationError","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.13","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["OnlyImplicitAccountCreationAllowed"],"properties":{"OnlyImplicitAccountCreationAllowed":{"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.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.14.OnlyImplicitAccountCreationAllowed.account_id","typeLabel":"string"}},"required":["account_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.14.OnlyImplicitAccountCreationAllowed","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.14","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["DeleteAccountWithLargeState"],"properties":{"DeleteAccountWithLargeState":{"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.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.15.DeleteAccountWithLargeState.account_id","typeLabel":"string"}},"required":["account_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.15.DeleteAccountWithLargeState","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.15","typeLabel":"object"},{"type":"string","description":"The kind of ActionError happened","enum":["DelegateActionInvalidSignature"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.16","typeLabel":"enum\u003cstring>"},{"type":"object","description":"The kind of ActionError happened","required":["DelegateActionSenderDoesNotMatchTxReceiver"],"properties":{"DelegateActionSenderDoesNotMatchTxReceiver":{"properties":{"receiver_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.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.17.DelegateActionSenderDoesNotMatchTxReceiver.receiver_id","typeLabel":"string"},"sender_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.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.17.DelegateActionSenderDoesNotMatchTxReceiver.sender_id","typeLabel":"string"}},"required":["sender_id","receiver_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.17.DelegateActionSenderDoesNotMatchTxReceiver","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.17","typeLabel":"object"},{"type":"string","description":"The kind of ActionError happened","enum":["DelegateActionExpired"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.18","typeLabel":"enum\u003cstring>"},{"type":"object","description":"The kind of ActionError happened","required":["DelegateActionAccessKeyError"],"properties":{"DelegateActionAccessKeyError":{"type":"any","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.19.DelegateActionAccessKeyError","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.19","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["DelegateActionInvalidNonce"],"properties":{"DelegateActionInvalidNonce":{"properties":{"ak_nonce":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.20.DelegateActionInvalidNonce.ak_nonce","typeLabel":"integer\u003cuint64>"},"delegate_nonce":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.20.DelegateActionInvalidNonce.delegate_nonce","typeLabel":"integer\u003cuint64>"}},"required":["delegate_nonce","ak_nonce"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.20.DelegateActionInvalidNonce","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.20","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["DelegateActionNonceTooLarge"],"properties":{"DelegateActionNonceTooLarge":{"properties":{"delegate_nonce":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.21.DelegateActionNonceTooLarge.delegate_nonce","typeLabel":"integer\u003cuint64>"},"upper_bound":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.21.DelegateActionNonceTooLarge.upper_bound","typeLabel":"integer\u003cuint64>"}},"required":["delegate_nonce","upper_bound"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.21.DelegateActionNonceTooLarge","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.21","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["GlobalContractDoesNotExist"],"properties":{"GlobalContractDoesNotExist":{"properties":{"identifier":{"type":"any","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.22.GlobalContractDoesNotExist.identifier","typeLabel":"any"}},"required":["identifier"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.22.GlobalContractDoesNotExist","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.22","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["GasKeyDoesNotExist"],"properties":{"GasKeyDoesNotExist":{"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.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.23.GasKeyDoesNotExist.account_id","typeLabel":"string"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.23.GasKeyDoesNotExist.public_key","typeLabel":"string"}},"required":["account_id","public_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.23.GasKeyDoesNotExist","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.23","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["InsufficientGasKeyBalance"],"properties":{"InsufficientGasKeyBalance":{"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.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.24.InsufficientGasKeyBalance.account_id","typeLabel":"string"},"balance":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.24.InsufficientGasKeyBalance.balance","typeLabel":"string"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.24.InsufficientGasKeyBalance.public_key","typeLabel":"string"},"required":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.24.InsufficientGasKeyBalance.required","typeLabel":"string"}},"required":["account_id","public_key","balance","required"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.24.InsufficientGasKeyBalance","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.24","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["GasKeyBalanceTooHigh"],"properties":{"GasKeyBalanceTooHigh":{"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.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.25.GasKeyBalanceTooHigh.account_id","typeLabel":"string"},"balance":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.25.GasKeyBalanceTooHigh.balance","typeLabel":"string"},"public_key":{"type":"any","description":"Set for DeleteKey (specific key), None for DeleteAccount (aggregate)","uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.25.GasKeyBalanceTooHigh.public_key","typeLabel":"any"}},"required":["account_id","balance"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.25.GasKeyBalanceTooHigh","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.25","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["DelegateActionInvalidNonceIndex"],"properties":{"DelegateActionInvalidNonceIndex":{"properties":{"nonce_index":{"format":"uint16","maximum":65535,"minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.26.DelegateActionInvalidNonceIndex.nonce_index","typeLabel":"integer\u003cuint16>"},"num_nonces":{"format":"uint16","maximum":65535,"minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.26.DelegateActionInvalidNonceIndex.num_nonces","typeLabel":"integer\u003cuint16>"}},"required":["nonce_index","num_nonces"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.26.DelegateActionInvalidNonceIndex","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.26","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["TotalPromiseInputSizeExceeded"],"properties":{"TotalPromiseInputSizeExceeded":{"properties":{"limit":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.27.TotalPromiseInputSizeExceeded.limit","typeLabel":"integer\u003cuint64>"},"size":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.27.TotalPromiseInputSizeExceeded.size","typeLabel":"integer\u003cuint64>"}},"required":["size","limit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.27.TotalPromiseInputSizeExceeded","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.27","typeLabel":"object"},{"type":"object","description":"The kind of ActionError happened","required":["ReceiptStorageProofSizeExceeded"],"properties":{"ReceiptStorageProofSizeExceeded":{"properties":{"limit":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.28.ReceiptStorageProofSizeExceeded.limit","typeLabel":"integer\u003cuint64>"}},"required":["limit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.28.ReceiptStorageProofSizeExceeded","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.28","typeLabel":"object"},{"type":"string","description":"The kind of ActionError happened","enum":["MalformedUniversalStateInit"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.29","typeLabel":"enum\u003cstring>"},{"type":"object","description":"The kind of ActionError happened","required":["AccountNotInitialized"],"properties":{"AccountNotInitialized":{"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.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.30.AccountNotInitialized.account_id","typeLabel":"string"}},"required":["account_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.30.AccountNotInitialized","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind.oneOf.30","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.kind","typeLabel":"object · object · object · object · object · object · object · object · object · object · object · object · object · object · object · object · enum\u003cstring> · object · enum\u003cstring> · object · object · object · object · object · object · object · object · object · object · enum\u003cstring> · object"},"index":{"oneOf":[{"description":"Index of the failed action in the transaction.\nAction index is not defined if ActionError.kind is `ActionErrorKind::LackBalanceForState`","format":"uint64","minimum":0,"type":"integer","uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.index.oneOf.0","typeLabel":"integer\u003cuint64>"},{"description":"Index of the failed action in the transaction.\nAction index is not defined if ActionError.kind is `ActionErrorKind::LackBalanceForState`","format":"uint64","minimum":0,"type":"null","uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.index.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError.index","typeLabel":"integer\u003cuint64> | null"}},"required":["kind"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0.ActionError","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.0","typeLabel":"object"},{"type":"object","description":"Error returned in the ExecutionOutcome in case of failure","required":["InvalidTxError"],"properties":{"InvalidTxError":{"oneOf":[{"type":"object","description":"An error happened during TX execution","required":["InvalidAccessKeyError"],"properties":{"InvalidAccessKeyError":{"type":"any","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.0.InvalidAccessKeyError","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.0","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["InvalidSignerId"],"properties":{"InvalidSignerId":{"properties":{"signer_id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.1.InvalidSignerId.signer_id","typeLabel":"string"}},"required":["signer_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.1.InvalidSignerId","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.1","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["SignerDoesNotExist"],"properties":{"SignerDoesNotExist":{"properties":{"signer_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.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.2.SignerDoesNotExist.signer_id","typeLabel":"string"}},"required":["signer_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.2.SignerDoesNotExist","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.2","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["InvalidNonce"],"properties":{"InvalidNonce":{"properties":{"ak_nonce":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.3.InvalidNonce.ak_nonce","typeLabel":"integer\u003cuint64>"},"tx_nonce":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.3.InvalidNonce.tx_nonce","typeLabel":"integer\u003cuint64>"}},"required":["tx_nonce","ak_nonce"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.3.InvalidNonce","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.3","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["NonceTooLarge"],"properties":{"NonceTooLarge":{"properties":{"tx_nonce":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.4.NonceTooLarge.tx_nonce","typeLabel":"integer\u003cuint64>"},"upper_bound":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.4.NonceTooLarge.upper_bound","typeLabel":"integer\u003cuint64>"}},"required":["tx_nonce","upper_bound"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.4.NonceTooLarge","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.4","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["InvalidReceiverId"],"properties":{"InvalidReceiverId":{"properties":{"receiver_id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.5.InvalidReceiverId.receiver_id","typeLabel":"string"}},"required":["receiver_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.5.InvalidReceiverId","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.5","typeLabel":"object"},{"type":"string","description":"An error happened during TX execution","enum":["InvalidSignature"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.6","typeLabel":"enum\u003cstring>"},{"type":"object","description":"An error happened during TX execution","required":["NotEnoughBalance"],"properties":{"NotEnoughBalance":{"properties":{"balance":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.7.NotEnoughBalance.balance","typeLabel":"string"},"cost":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.7.NotEnoughBalance.cost","typeLabel":"string"},"signer_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.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.7.NotEnoughBalance.signer_id","typeLabel":"string"}},"required":["signer_id","balance","cost"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.7.NotEnoughBalance","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.7","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["LackBalanceForState"],"properties":{"LackBalanceForState":{"properties":{"amount":{"type":"any","description":"Required balance to cover the state.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.8.LackBalanceForState.amount","typeLabel":"any"},"signer_id":{"type":"any","description":"An account which doesn't have enough balance to cover storage.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.8.LackBalanceForState.signer_id","typeLabel":"any"}},"required":["signer_id","amount"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.8.LackBalanceForState","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.8","typeLabel":"object"},{"type":"string","description":"An error happened during TX execution","enum":["CostOverflow"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.9","typeLabel":"enum\u003cstring>"},{"type":"string","description":"An error happened during TX execution","enum":["InvalidChain"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.10","typeLabel":"enum\u003cstring>"},{"type":"string","description":"An error happened during TX execution","enum":["Expired"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.11","typeLabel":"enum\u003cstring>"},{"type":"object","description":"An error happened during TX execution","required":["ActionsValidation"],"properties":{"ActionsValidation":{"type":"any","description":"Describes the error for validating a list of actions.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.12.ActionsValidation","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.12","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["TransactionSizeExceeded"],"properties":{"TransactionSizeExceeded":{"properties":{"limit":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.13.TransactionSizeExceeded.limit","typeLabel":"integer\u003cuint64>"},"size":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.13.TransactionSizeExceeded.size","typeLabel":"integer\u003cuint64>"}},"required":["size","limit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.13.TransactionSizeExceeded","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.13","typeLabel":"object"},{"type":"string","description":"An error happened during TX execution","enum":["InvalidTransactionVersion"],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.14","typeLabel":"enum\u003cstring>"},{"type":"object","description":"An error happened during TX execution","required":["StorageError"],"properties":{"StorageError":{"type":"any","description":"Errors which may occur during working with trie storages, storing\ntrie values (trie nodes and state values) by their hashes.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.15.StorageError","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.15","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["ShardCongested"],"properties":{"ShardCongested":{"properties":{"congestion_level":{"description":"A value between 0 (no congestion) and 1 (max congestion).","format":"double","type":"number","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.16.ShardCongested.congestion_level","typeLabel":"number\u003cdouble>"},"shard_id":{"description":"The congested shard.","format":"uint32","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.16.ShardCongested.shard_id","typeLabel":"integer\u003cuint32>"}},"required":["shard_id","congestion_level"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.16.ShardCongested","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.16","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["ShardStuck"],"properties":{"ShardStuck":{"properties":{"missed_chunks":{"description":"The number of blocks since the last included chunk of the shard.","format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.17.ShardStuck.missed_chunks","typeLabel":"integer\u003cuint64>"},"shard_id":{"description":"The shard that fails making progress.","format":"uint32","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.17.ShardStuck.shard_id","typeLabel":"integer\u003cuint32>"}},"required":["shard_id","missed_chunks"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.17.ShardStuck","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.17","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["InvalidNonceIndex"],"properties":{"InvalidNonceIndex":{"properties":{"num_nonces":{"description":"Number of nonces supported by the key. 0 means no nonce_index allowed (regular key).","format":"uint16","maximum":65535,"minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.18.InvalidNonceIndex.num_nonces","typeLabel":"integer\u003cuint16>"},"tx_nonce_index":{"oneOf":[{"description":"The nonce_index from the transaction (None if missing).","format":"uint16","maximum":65535,"minimum":0,"type":"integer","uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.18.InvalidNonceIndex.tx_nonce_index.oneOf.0","typeLabel":"integer\u003cuint16>"},{"description":"The nonce_index from the transaction (None if missing).","format":"uint16","maximum":65535,"minimum":0,"type":"null","uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.18.InvalidNonceIndex.tx_nonce_index.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.18.InvalidNonceIndex.tx_nonce_index","typeLabel":"integer\u003cuint16> | null"}},"required":["num_nonces"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.18.InvalidNonceIndex","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.18","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["NotEnoughGasKeyBalance"],"properties":{"NotEnoughGasKeyBalance":{"properties":{"balance":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.19.NotEnoughGasKeyBalance.balance","typeLabel":"string"},"cost":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.19.NotEnoughGasKeyBalance.cost","typeLabel":"string"},"signer_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.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.19.NotEnoughGasKeyBalance.signer_id","typeLabel":"string"}},"required":["signer_id","balance","cost"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.19.NotEnoughGasKeyBalance","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.19","typeLabel":"object"},{"type":"object","description":"An error happened during TX execution","required":["NotEnoughBalanceForDeposit"],"properties":{"NotEnoughBalanceForDeposit":{"properties":{"balance":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.20.NotEnoughBalanceForDeposit.balance","typeLabel":"string"},"cost":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.20.NotEnoughBalanceForDeposit.cost","typeLabel":"string"},"reason":{"description":"Reason why a gas key transaction failed at the deposit/account level.\nIn these cases, gas is still charged from the gas key.","enum":["NotEnoughBalance","LackBalanceForState"],"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.20.NotEnoughBalanceForDeposit.reason","typeLabel":"enum\u003cstring>"},"signer_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.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.20.NotEnoughBalanceForDeposit.signer_id","typeLabel":"string"}},"required":["signer_id","balance","cost","reason"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.20.NotEnoughBalanceForDeposit","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError.oneOf.20","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1.InvalidTxError","typeLabel":"object · object · object · object · object · object · enum\u003cstring> · object · object · enum\u003cstring> · enum\u003cstring> · enum\u003cstring> · object · object · enum\u003cstring> · object · object · object · object · object · object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.1","typeLabel":"object"},{"type":"object","description":"Execution status. Contains the result in case of successful execution.","required":["SuccessValue"],"properties":{"SuccessValue":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.2.SuccessValue","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.2","typeLabel":"object"},{"type":"object","description":"Execution status. Contains the result in case of successful execution.","required":["SuccessReceiptId"],"properties":{"SuccessReceiptId":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.3.SuccessReceiptId","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status.oneOf.3","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.status","typeLabel":"enum\u003cstring> · object · object · object"},"tokens_burnt":{"type":"string","description":"The amount of tokens burnt corresponding to the burnt gas amount.\nThis value doesn't always equal to the `gas_burnt` multiplied by the gas price, because\nthe prepaid gas price might be lower than the actual gas price and it creates a deficit.\n`tokens_burnt` also contains the penalty subtracted from refunds, while\n`gas_burnt` only contains the gas that we actually burn for the execution.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.tokens_burnt","typeLabel":"string"},"metadata":{"type":"object","description":"Execution metadata, versioned","default":{"version":1},"required":["version"],"properties":{"version":{"format":"uint32","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.metadata.version","typeLabel":"integer\u003cuint32>"},"contracts":{"oneOf":[{"description":"One entry per action in the receipt (V4+ only): the contract attached\nto the receiver account immediately before that action ran. The inner\n`Option` is `Some` (a tagged contract object) when the account had a\ncontract and `None` (rendered as JSON `null`) when it did not (e.g. an\naccount with no code, or one that did not yet exist). The outer\n`Option` is `None` for older metadata versions.","items":{"oneOf":[{"type":"object","description":"RPC view of a non-empty [`AccountContract`]. The `AccountContract::None`\nvariant is represented externally as a JSON `null` via `Option`, so this\nenum only carries the three \"contract is present\" cases. Serializes as\nan externally-tagged object:\n\n- `Local(hash)` → `{\"local\": \"\u003cCryptoHash>\"}`\n- `GlobalHash(hash)` → `{\"global_hash\": \"\u003cCryptoHash>\"}`\n- `GlobalAccountId(id)` → `{\"global_account_id\": \"\u003cAccountId>\"}`\n\nMirrors [`AccountContract`] 1:1 (minus `None`) so consumers can preserve\nthe distinction between a global-by-hash and global-by-account contract\nwithout descending into a nested identifier.","required":["local"],"properties":{"local":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.0.local","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","description":"RPC view of a non-empty [`AccountContract`]. The `AccountContract::None`\nvariant is represented externally as a JSON `null` via `Option`, so this\nenum only carries the three \"contract is present\" cases. Serializes as\nan externally-tagged object:\n\n- `Local(hash)` → `{\"local\": \"\u003cCryptoHash>\"}`\n- `GlobalHash(hash)` → `{\"global_hash\": \"\u003cCryptoHash>\"}`\n- `GlobalAccountId(id)` → `{\"global_account_id\": \"\u003cAccountId>\"}`\n\nMirrors [`AccountContract`] 1:1 (minus `None`) so consumers can preserve\nthe distinction between a global-by-hash and global-by-account contract\nwithout descending into a nested identifier.","required":["global_hash"],"properties":{"global_hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.1.global_hash","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","description":"RPC view of a non-empty [`AccountContract`]. The `AccountContract::None`\nvariant is represented externally as a JSON `null` via `Option`, so this\nenum only carries the three \"contract is present\" cases. Serializes as\nan externally-tagged object:\n\n- `Local(hash)` → `{\"local\": \"\u003cCryptoHash>\"}`\n- `GlobalHash(hash)` → `{\"global_hash\": \"\u003cCryptoHash>\"}`\n- `GlobalAccountId(id)` → `{\"global_account_id\": \"\u003cAccountId>\"}`\n\nMirrors [`AccountContract`] 1:1 (minus `None`) so consumers can preserve\nthe distinction between a global-by-hash and global-by-account contract\nwithout descending into a nested identifier.","required":["global_account_id"],"properties":{"global_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.0.result.oneOf.1.transaction_outcome.outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.2.global_account_id","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.2","typeLabel":"object"},{"enum":[null],"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.3","typeLabel":"any"},{"type":"null","enum":[null],"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.4","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.metadata.contracts.oneOf.0.items.[INDEX]","typeLabel":"object · object · object · any · null"},"type":"array","uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.metadata.contracts.oneOf.0","typeLabel":"object · object · object · any · null[]"},{"description":"One entry per action in the receipt (V4+ only): the contract attached\nto the receiver account immediately before that action ran. The inner\n`Option` is `Some` (a tagged contract object) when the account had a\ncontract and `None` (rendered as JSON `null`) when it did not (e.g. an\naccount with no code, or one that did not yet exist). The outer\n`Option` is `None` for older metadata versions.","items":{"oneOf":[{"type":"object","description":"RPC view of a non-empty [`AccountContract`]. The `AccountContract::None`\nvariant is represented externally as a JSON `null` via `Option`, so this\nenum only carries the three \"contract is present\" cases. Serializes as\nan externally-tagged object:\n\n- `Local(hash)` → `{\"local\": \"\u003cCryptoHash>\"}`\n- `GlobalHash(hash)` → `{\"global_hash\": \"\u003cCryptoHash>\"}`\n- `GlobalAccountId(id)` → `{\"global_account_id\": \"\u003cAccountId>\"}`\n\nMirrors [`AccountContract`] 1:1 (minus `None`) so consumers can preserve\nthe distinction between a global-by-hash and global-by-account contract\nwithout descending into a nested identifier.","required":["local"],"properties":{"local":{"type":"string"}},"additionalProperties":false},{"type":"object","description":"RPC view of a non-empty [`AccountContract`]. The `AccountContract::None`\nvariant is represented externally as a JSON `null` via `Option`, so this\nenum only carries the three \"contract is present\" cases. Serializes as\nan externally-tagged object:\n\n- `Local(hash)` → `{\"local\": \"\u003cCryptoHash>\"}`\n- `GlobalHash(hash)` → `{\"global_hash\": \"\u003cCryptoHash>\"}`\n- `GlobalAccountId(id)` → `{\"global_account_id\": \"\u003cAccountId>\"}`\n\nMirrors [`AccountContract`] 1:1 (minus `None`) so consumers can preserve\nthe distinction between a global-by-hash and global-by-account contract\nwithout descending into a nested identifier.","required":["global_hash"],"properties":{"global_hash":{"type":"string"}},"additionalProperties":false},{"type":"object","description":"RPC view of a non-empty [`AccountContract`]. The `AccountContract::None`\nvariant is represented externally as a JSON `null` via `Option`, so this\nenum only carries the three \"contract is present\" cases. Serializes as\nan externally-tagged object:\n\n- `Local(hash)` → `{\"local\": \"\u003cCryptoHash>\"}`\n- `GlobalHash(hash)` → `{\"global_hash\": \"\u003cCryptoHash>\"}`\n- `GlobalAccountId(id)` → `{\"global_account_id\": \"\u003cAccountId>\"}`\n\nMirrors [`AccountContract`] 1:1 (minus `None`) so consumers can preserve\nthe distinction between a global-by-hash and global-by-account contract\nwithout descending into a nested identifier.","required":["global_account_id"],"properties":{"global_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"}},"additionalProperties":false},{"enum":[null]},{"type":"null","enum":[null]}]},"type":"null","uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.metadata.contracts.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.metadata.contracts","typeLabel":"object · object · object · any · null[] | null"},"gas_profile":{"oneOf":[{"items":{"description":"Shows gas profile. More info [here](https://near.github.io/nearcore/architecture/gas/gas_profile.html?highlight=WASM_HOST_COST#example-transaction-gas-profile).","properties":{"cost":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.metadata.gas_profile.oneOf.0.items.[INDEX].cost","typeLabel":"string"},"cost_category":{"description":"Either ACTION_COST or WASM_HOST_COST.","type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.metadata.gas_profile.oneOf.0.items.[INDEX].cost_category","typeLabel":"string"},"gas_used":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.metadata.gas_profile.oneOf.0.items.[INDEX].gas_used","typeLabel":"string"}},"required":["cost_category","cost","gas_used"],"type":"object","uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.metadata.gas_profile.oneOf.0.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.metadata.gas_profile.oneOf.0","typeLabel":"object[]"},{"items":{"description":"Shows gas profile. More info [here](https://near.github.io/nearcore/architecture/gas/gas_profile.html?highlight=WASM_HOST_COST#example-transaction-gas-profile).","properties":{"cost":{"type":"string"},"cost_category":{"description":"Either ACTION_COST or WASM_HOST_COST.","type":"string"},"gas_used":{"type":"string"}},"required":["cost_category","cost","gas_used"],"type":"object"},"type":"null","uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.metadata.gas_profile.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.metadata.gas_profile","typeLabel":"object[] | null"}},"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome.metadata","typeLabel":"object"}},"required":["logs","receipt_ids","gas_burnt","tokens_burnt","executor_id","status"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.outcome","typeLabel":"object"},"proof":{"items":{"properties":{"direction":{"enum":["Left","Right"],"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.proof.items.[INDEX].direction","typeLabel":"enum\u003cstring>"},"hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.proof.items.[INDEX].hash","typeLabel":"string"}},"required":["hash","direction"],"type":"object","uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.proof.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome.proof","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.transaction_outcome","typeLabel":"object"},"final_execution_status":{"type":"string","title":"TxExecutionStatus","description":"How long the RPC should wait before returning a transaction result. Each value waits for a stricter execution milestone than the previous one. Defaults to `EXECUTED_OPTIMISTIC`.\n\n- `NONE`: Transaction is waiting to be included into a block.\n- `INCLUDED`: Transaction is included in a block (block may not be finalized).\n- `EXECUTED_OPTIMISTIC` (default): Included + all non-refund receipts executed (blocks may not be finalized).\n- `INCLUDED_FINAL`: Transaction is included in a finalized block.\n- `EXECUTED`: Included in a finalized block + all non-refund receipts executed.\n- `FINAL`: Included in a finalized block + all receipts (including refunds) finalized.","enum":["NONE","INCLUDED","EXECUTED_OPTIMISTIC","INCLUDED_FINAL","EXECUTED","FINAL"],"default":"EXECUTED_OPTIMISTIC","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.final_execution_status","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1","typeLabel":"object"},{"type":"object","required":["final_execution_status"],"properties":{"final_execution_status":{"type":"string","title":"TxExecutionStatus","description":"How long the RPC should wait before returning a transaction result. Each value waits for a stricter execution milestone than the previous one. Defaults to `EXECUTED_OPTIMISTIC`.\n\n- `NONE`: Transaction is waiting to be included into a block.\n- `INCLUDED`: Transaction is included in a block (block may not be finalized).\n- `EXECUTED_OPTIMISTIC` (default): Included + all non-refund receipts executed (blocks may not be finalized).\n- `INCLUDED_FINAL`: Transaction is included in a finalized block.\n- `EXECUTED`: Included in a finalized block + all non-refund receipts executed.\n- `FINAL`: Included in a finalized block + all receipts (including refunds) finalized.","enum":["NONE","INCLUDED","EXECUTED_OPTIMISTIC","INCLUDED_FINAL","EXECUTED","FINAL"],"default":"EXECUTED_OPTIMISTIC","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.2.final_execution_status","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.2","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_RpcTransactionResponse_and_RpcTransactionError · object"},{"type":"object","title":"JsonRpcResponse_for_RpcTransactionResponse_and_RpcTransactionError","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","info"],"properties":{"info":{"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.0.info","typeLabel":"object"},"name":{"enum":["INVALID_TRANSACTION"],"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"],"properties":{"name":{"enum":["DOES_NOT_TRACK_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":{"transaction_hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.2.info.transaction_hash","typeLabel":"string"}},"required":["transaction_hash"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.2.info","typeLabel":"object"},"name":{"enum":["REQUEST_ROUTED"],"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":{"requested_transaction_hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.3.info.requested_transaction_hash","typeLabel":"string"}},"required":["requested_transaction_hash"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.3.info","typeLabel":"object"},"name":{"enum":["UNKNOWN_TRANSACTION"],"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":{"debug_info":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.4.info.debug_info","typeLabel":"string"}},"required":["debug_info"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.4.info","typeLabel":"object"},"name":{"enum":["INTERNAL_ERROR"],"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","description":"`None` when the response comes from a node running an older version that omitted the\ncause, so newer clients can still parse it.","required":["name"],"properties":{"name":{"enum":["TIMEOUT_ERROR"],"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.name","typeLabel":"enum\u003cstring>"},"info":{"oneOf":[{"type":"object","description":"Explains why a transaction status request returned a `RpcTransactionError::TimeoutError`:","required":["cause"],"properties":{"cause":{"enum":["NOT_OBSERVED"],"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.0.cause","typeLabel":"enum\u003cstring>"}},"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.0","typeLabel":"object"},{"type":"object","description":"Explains why a transaction status request returned a `RpcTransactionError::TimeoutError`:","required":["cause","status"],"properties":{"cause":{"enum":["PENDING"],"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.cause","typeLabel":"enum\u003cstring>"},"status":{"oneOf":[{"type":"object","description":"Final execution outcome of the transaction and all of subsequent the receipts. Also includes\nthe generated receipt.","required":["final_execution_status","status","transaction","transaction_outcome","receipts_outcome","receipts"],"properties":{"receipts":{"description":"Receipts generated from the transaction","items":{"properties":{"predecessor_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.oneOf.1.status.oneOf.0.receipts.items.[INDEX].predecessor_id","typeLabel":"string"},"receipt":{"oneOf":[{"type":"object","required":["Action"],"properties":{"Action":{"properties":{"actions":{"items":{"type":"any","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions.items.[INDEX]","typeLabel":"any"},"type":"array","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.actions","typeLabel":"any[]"},"gas_price":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.gas_price","typeLabel":"string"},"input_data_ids":{"items":{"type":"string","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.input_data_ids.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.input_data_ids","typeLabel":"string[]"},"output_data_receivers":{"items":{"properties":{"data_id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.output_data_receivers.items.[INDEX].data_id","typeLabel":"string"},"receiver_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.oneOf.1.status.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.output_data_receivers.items.[INDEX].receiver_id","typeLabel":"string"}},"required":["data_id","receiver_id"],"type":"object","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.output_data_receivers.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.output_data_receivers","typeLabel":"object[]"},"signer_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.oneOf.1.status.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.signer_id","typeLabel":"string"},"signer_public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.signer_public_key","typeLabel":"string"},"is_promise_yield":{"default":false,"type":"boolean","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.is_promise_yield","typeLabel":"boolean"},"refund_to":{"type":"any","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action.refund_to","typeLabel":"any"}},"required":["signer_id","signer_public_key","gas_price","output_data_receivers","input_data_ids","actions"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0.Action","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts.items.[INDEX].receipt.oneOf.0","typeLabel":"object"},{"type":"object","required":["Data"],"properties":{"Data":{"properties":{"data_id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts.items.[INDEX].receipt.oneOf.1.Data.data_id","typeLabel":"string"},"data":{"oneOf":[{"default":null,"type":"string","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts.items.[INDEX].receipt.oneOf.1.Data.data.oneOf.0","typeLabel":"string"},{"default":null,"type":"null","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts.items.[INDEX].receipt.oneOf.1.Data.data.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts.items.[INDEX].receipt.oneOf.1.Data.data","typeLabel":"string | null"},"is_promise_resume":{"default":false,"type":"boolean","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts.items.[INDEX].receipt.oneOf.1.Data.is_promise_resume","typeLabel":"boolean"}},"required":["data_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts.items.[INDEX].receipt.oneOf.1.Data","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts.items.[INDEX].receipt.oneOf.1","typeLabel":"object"},{"type":"object","required":["GlobalContractDistribution"],"properties":{"GlobalContractDistribution":{"properties":{"already_delivered_shards":{"items":{"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","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts.items.[INDEX].receipt.oneOf.2.GlobalContractDistribution.already_delivered_shards.items.[INDEX]","typeLabel":"integer\u003cuint64>"},"type":"array","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts.items.[INDEX].receipt.oneOf.2.GlobalContractDistribution.already_delivered_shards","typeLabel":"integer\u003cuint64>[]"},"code":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts.items.[INDEX].receipt.oneOf.2.GlobalContractDistribution.code","typeLabel":"string"},"id":{"type":"any","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts.items.[INDEX].receipt.oneOf.2.GlobalContractDistribution.id","typeLabel":"any"},"target_shard":{"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.5.info.oneOf.1.status.oneOf.0.receipts.items.[INDEX].receipt.oneOf.2.GlobalContractDistribution.target_shard","typeLabel":"integer\u003cuint64>"},"nonce":{"oneOf":[{"format":"uint64","minimum":0,"type":"integer","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts.items.[INDEX].receipt.oneOf.2.GlobalContractDistribution.nonce.oneOf.0","typeLabel":"integer\u003cuint64>"},{"format":"uint64","minimum":0,"type":"null","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts.items.[INDEX].receipt.oneOf.2.GlobalContractDistribution.nonce.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts.items.[INDEX].receipt.oneOf.2.GlobalContractDistribution.nonce","typeLabel":"integer\u003cuint64> | null"}},"required":["id","target_shard","already_delivered_shards","code"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts.items.[INDEX].receipt.oneOf.2.GlobalContractDistribution","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts.items.[INDEX].receipt.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts.items.[INDEX].receipt","typeLabel":"object"},"receipt_id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts.items.[INDEX].receipt_id","typeLabel":"string"},"receiver_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.oneOf.1.status.oneOf.0.receipts.items.[INDEX].receiver_id","typeLabel":"string"},"priority":{"default":0,"description":"Deprecated, retained for backward compatibility.","format":"uint64","minimum":0,"type":"integer","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts.items.[INDEX].priority","typeLabel":"integer\u003cuint64>"}},"required":["predecessor_id","receiver_id","receipt_id","receipt"],"type":"object","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts","typeLabel":"object[]"},"receipts_outcome":{"description":"The execution outcome of receipts.","items":{"properties":{"block_hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts_outcome.items.[INDEX].block_hash","typeLabel":"string"},"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts_outcome.items.[INDEX].id","typeLabel":"string"},"outcome":{"properties":{"executor_id":{"type":"string","title":"AccountId","description":"The id of the account on which the execution happens. For transaction this is signer_id,\nfor receipt this is receiver_id.","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts_outcome.items.[INDEX].outcome.executor_id","typeLabel":"string"},"gas_burnt":{"type":"integer","description":"The amount of the gas burnt by the given transaction or receipt.","format":"uint64","minimum":0,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts_outcome.items.[INDEX].outcome.gas_burnt","typeLabel":"integer\u003cuint64>"},"logs":{"description":"Logs from this transaction or receipt.","items":{"type":"string","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts_outcome.items.[INDEX].outcome.logs.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts_outcome.items.[INDEX].outcome.logs","typeLabel":"string[]"},"receipt_ids":{"description":"Receipt IDs generated by this transaction or receipt.","items":{"type":"string","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts_outcome.items.[INDEX].outcome.receipt_ids.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts_outcome.items.[INDEX].outcome.receipt_ids","typeLabel":"string[]"},"status":{"oneOf":[{"type":"string","description":"Execution status. Contains the result in case of successful execution.","enum":["Unknown"],"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","description":"Execution status. Contains the result in case of successful execution.","required":["Failure"],"properties":{"Failure":{"type":"any","description":"Error returned in the ExecutionOutcome in case of failure","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.1","typeLabel":"object"},{"type":"object","description":"Execution status. Contains the result in case of successful execution.","required":["SuccessValue"],"properties":{"SuccessValue":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.2.SuccessValue","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.2","typeLabel":"object"},{"type":"object","description":"Execution status. Contains the result in case of successful execution.","required":["SuccessReceiptId"],"properties":{"SuccessReceiptId":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.3.SuccessReceiptId","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts_outcome.items.[INDEX].outcome.status.oneOf.3","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts_outcome.items.[INDEX].outcome.status","typeLabel":"enum\u003cstring> · object · object · object"},"tokens_burnt":{"type":"string","description":"The amount of tokens burnt corresponding to the burnt gas amount.\nThis value doesn't always equal to the `gas_burnt` multiplied by the gas price, because\nthe prepaid gas price might be lower than the actual gas price and it creates a deficit.\n`tokens_burnt` also contains the penalty subtracted from refunds, while\n`gas_burnt` only contains the gas that we actually burn for the execution.","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts_outcome.items.[INDEX].outcome.tokens_burnt","typeLabel":"string"},"metadata":{"type":"object","description":"Execution metadata, versioned","default":{"version":1},"required":["version"],"properties":{"version":{"format":"uint32","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts_outcome.items.[INDEX].outcome.metadata.version","typeLabel":"integer\u003cuint32>"},"contracts":{"oneOf":[{"description":"One entry per action in the receipt (V4+ only): the contract attached\nto the receiver account immediately before that action ran. The inner\n`Option` is `Some` (a tagged contract object) when the account had a\ncontract and `None` (rendered as JSON `null`) when it did not (e.g. an\naccount with no code, or one that did not yet exist). The outer\n`Option` is `None` for older metadata versions.","items":{"oneOf":[{"type":"object","description":"RPC view of a non-empty [`AccountContract`]. The `AccountContract::None`\nvariant is represented externally as a JSON `null` via `Option`, so this\nenum only carries the three \"contract is present\" cases. Serializes as\nan externally-tagged object:\n\n- `Local(hash)` → `{\"local\": \"\u003cCryptoHash>\"}`\n- `GlobalHash(hash)` → `{\"global_hash\": \"\u003cCryptoHash>\"}`\n- `GlobalAccountId(id)` → `{\"global_account_id\": \"\u003cAccountId>\"}`\n\nMirrors [`AccountContract`] 1:1 (minus `None`) so consumers can preserve\nthe distinction between a global-by-hash and global-by-account contract\nwithout descending into a nested identifier.","required":["local"],"properties":{"local":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts_outcome.items.[INDEX].outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.0.local","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts_outcome.items.[INDEX].outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","description":"RPC view of a non-empty [`AccountContract`]. The `AccountContract::None`\nvariant is represented externally as a JSON `null` via `Option`, so this\nenum only carries the three \"contract is present\" cases. Serializes as\nan externally-tagged object:\n\n- `Local(hash)` → `{\"local\": \"\u003cCryptoHash>\"}`\n- `GlobalHash(hash)` → `{\"global_hash\": \"\u003cCryptoHash>\"}`\n- `GlobalAccountId(id)` → `{\"global_account_id\": \"\u003cAccountId>\"}`\n\nMirrors [`AccountContract`] 1:1 (minus `None`) so consumers can preserve\nthe distinction between a global-by-hash and global-by-account contract\nwithout descending into a nested identifier.","required":["global_hash"],"properties":{"global_hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts_outcome.items.[INDEX].outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.1.global_hash","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts_outcome.items.[INDEX].outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","description":"RPC view of a non-empty [`AccountContract`]. The `AccountContract::None`\nvariant is represented externally as a JSON `null` via `Option`, so this\nenum only carries the three \"contract is present\" cases. Serializes as\nan externally-tagged object:\n\n- `Local(hash)` → `{\"local\": \"\u003cCryptoHash>\"}`\n- `GlobalHash(hash)` → `{\"global_hash\": \"\u003cCryptoHash>\"}`\n- `GlobalAccountId(id)` → `{\"global_account_id\": \"\u003cAccountId>\"}`\n\nMirrors [`AccountContract`] 1:1 (minus `None`) so consumers can preserve\nthe distinction between a global-by-hash and global-by-account contract\nwithout descending into a nested identifier.","required":["global_account_id"],"properties":{"global_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.oneOf.1.status.oneOf.0.receipts_outcome.items.[INDEX].outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.2.global_account_id","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts_outcome.items.[INDEX].outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.2","typeLabel":"object"},{"enum":[null],"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts_outcome.items.[INDEX].outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.3","typeLabel":"any"},{"type":"null","enum":[null],"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts_outcome.items.[INDEX].outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.4","typeLabel":"null"}],"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts_outcome.items.[INDEX].outcome.metadata.contracts.oneOf.0.items.[INDEX]","typeLabel":"object · object · object · any · null"},"type":"array","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts_outcome.items.[INDEX].outcome.metadata.contracts.oneOf.0","typeLabel":"object · object · object · any · null[]"},{"description":"One entry per action in the receipt (V4+ only): the contract attached\nto the receiver account immediately before that action ran. The inner\n`Option` is `Some` (a tagged contract object) when the account had a\ncontract and `None` (rendered as JSON `null`) when it did not (e.g. an\naccount with no code, or one that did not yet exist). The outer\n`Option` is `None` for older metadata versions.","items":{"oneOf":[{"type":"object","description":"RPC view of a non-empty [`AccountContract`]. The `AccountContract::None`\nvariant is represented externally as a JSON `null` via `Option`, so this\nenum only carries the three \"contract is present\" cases. Serializes as\nan externally-tagged object:\n\n- `Local(hash)` → `{\"local\": \"\u003cCryptoHash>\"}`\n- `GlobalHash(hash)` → `{\"global_hash\": \"\u003cCryptoHash>\"}`\n- `GlobalAccountId(id)` → `{\"global_account_id\": \"\u003cAccountId>\"}`\n\nMirrors [`AccountContract`] 1:1 (minus `None`) so consumers can preserve\nthe distinction between a global-by-hash and global-by-account contract\nwithout descending into a nested identifier.","required":["local"],"properties":{"local":{"type":"string"}},"additionalProperties":false},{"type":"object","description":"RPC view of a non-empty [`AccountContract`]. The `AccountContract::None`\nvariant is represented externally as a JSON `null` via `Option`, so this\nenum only carries the three \"contract is present\" cases. Serializes as\nan externally-tagged object:\n\n- `Local(hash)` → `{\"local\": \"\u003cCryptoHash>\"}`\n- `GlobalHash(hash)` → `{\"global_hash\": \"\u003cCryptoHash>\"}`\n- `GlobalAccountId(id)` → `{\"global_account_id\": \"\u003cAccountId>\"}`\n\nMirrors [`AccountContract`] 1:1 (minus `None`) so consumers can preserve\nthe distinction between a global-by-hash and global-by-account contract\nwithout descending into a nested identifier.","required":["global_hash"],"properties":{"global_hash":{"type":"string"}},"additionalProperties":false},{"type":"object","description":"RPC view of a non-empty [`AccountContract`]. The `AccountContract::None`\nvariant is represented externally as a JSON `null` via `Option`, so this\nenum only carries the three \"contract is present\" cases. Serializes as\nan externally-tagged object:\n\n- `Local(hash)` → `{\"local\": \"\u003cCryptoHash>\"}`\n- `GlobalHash(hash)` → `{\"global_hash\": \"\u003cCryptoHash>\"}`\n- `GlobalAccountId(id)` → `{\"global_account_id\": \"\u003cAccountId>\"}`\n\nMirrors [`AccountContract`] 1:1 (minus `None`) so consumers can preserve\nthe distinction between a global-by-hash and global-by-account contract\nwithout descending into a nested identifier.","required":["global_account_id"],"properties":{"global_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"}},"additionalProperties":false},{"enum":[null]},{"type":"null","enum":[null]}]},"type":"null","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts_outcome.items.[INDEX].outcome.metadata.contracts.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts_outcome.items.[INDEX].outcome.metadata.contracts","typeLabel":"object · object · object · any · null[] | null"},"gas_profile":{"oneOf":[{"items":{"description":"Shows gas profile. More info [here](https://near.github.io/nearcore/architecture/gas/gas_profile.html?highlight=WASM_HOST_COST#example-transaction-gas-profile).","properties":{"cost":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts_outcome.items.[INDEX].outcome.metadata.gas_profile.oneOf.0.items.[INDEX].cost","typeLabel":"string"},"cost_category":{"description":"Either ACTION_COST or WASM_HOST_COST.","type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts_outcome.items.[INDEX].outcome.metadata.gas_profile.oneOf.0.items.[INDEX].cost_category","typeLabel":"string"},"gas_used":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts_outcome.items.[INDEX].outcome.metadata.gas_profile.oneOf.0.items.[INDEX].gas_used","typeLabel":"string"}},"required":["cost_category","cost","gas_used"],"type":"object","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts_outcome.items.[INDEX].outcome.metadata.gas_profile.oneOf.0.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts_outcome.items.[INDEX].outcome.metadata.gas_profile.oneOf.0","typeLabel":"object[]"},{"items":{"description":"Shows gas profile. More info [here](https://near.github.io/nearcore/architecture/gas/gas_profile.html?highlight=WASM_HOST_COST#example-transaction-gas-profile).","properties":{"cost":{"type":"string"},"cost_category":{"description":"Either ACTION_COST or WASM_HOST_COST.","type":"string"},"gas_used":{"type":"string"}},"required":["cost_category","cost","gas_used"],"type":"object"},"type":"null","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts_outcome.items.[INDEX].outcome.metadata.gas_profile.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts_outcome.items.[INDEX].outcome.metadata.gas_profile","typeLabel":"object[] | null"}},"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts_outcome.items.[INDEX].outcome.metadata","typeLabel":"object"}},"required":["logs","receipt_ids","gas_burnt","tokens_burnt","executor_id","status"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts_outcome.items.[INDEX].outcome","typeLabel":"object"},"proof":{"items":{"properties":{"direction":{"enum":["Left","Right"],"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts_outcome.items.[INDEX].proof.items.[INDEX].direction","typeLabel":"enum\u003cstring>"},"hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts_outcome.items.[INDEX].proof.items.[INDEX].hash","typeLabel":"string"}},"required":["hash","direction"],"type":"object","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts_outcome.items.[INDEX].proof.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts_outcome.items.[INDEX].proof","typeLabel":"object[]"}},"required":["proof","block_hash","id","outcome"],"type":"object","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts_outcome.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.receipts_outcome","typeLabel":"object[]"},"status":{"oneOf":[{"type":"string","description":"Execution status defined by chain.rs:get_final_transaction_result\nFinalExecutionStatus::NotStarted - the tx is not converted to the receipt yet\nFinalExecutionStatus::Started - we have at least 1 receipt, but the first leaf receipt_id (using dfs) hasn't finished the execution\nFinalExecutionStatus::Failure - the result of the first leaf receipt_id\nFinalExecutionStatus::SuccessValue - the result of the first leaf receipt_id","enum":["NotStarted"],"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","description":"Execution status defined by chain.rs:get_final_transaction_result\nFinalExecutionStatus::NotStarted - the tx is not converted to the receipt yet\nFinalExecutionStatus::Started - we have at least 1 receipt, but the first leaf receipt_id (using dfs) hasn't finished the execution\nFinalExecutionStatus::Failure - the result of the first leaf receipt_id\nFinalExecutionStatus::SuccessValue - the result of the first leaf receipt_id","enum":["Started"],"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.status.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"object","description":"Execution status defined by chain.rs:get_final_transaction_result\nFinalExecutionStatus::NotStarted - the tx is not converted to the receipt yet\nFinalExecutionStatus::Started - we have at least 1 receipt, but the first leaf receipt_id (using dfs) hasn't finished the execution\nFinalExecutionStatus::Failure - the result of the first leaf receipt_id\nFinalExecutionStatus::SuccessValue - the result of the first leaf receipt_id","required":["Failure"],"properties":{"Failure":{"type":"any","description":"Error returned in the ExecutionOutcome in case of failure","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.status.oneOf.2.Failure","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.status.oneOf.2","typeLabel":"object"},{"type":"object","description":"Execution status defined by chain.rs:get_final_transaction_result\nFinalExecutionStatus::NotStarted - the tx is not converted to the receipt yet\nFinalExecutionStatus::Started - we have at least 1 receipt, but the first leaf receipt_id (using dfs) hasn't finished the execution\nFinalExecutionStatus::Failure - the result of the first leaf receipt_id\nFinalExecutionStatus::SuccessValue - the result of the first leaf receipt_id","required":["SuccessValue"],"properties":{"SuccessValue":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.status.oneOf.3.SuccessValue","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.status.oneOf.3","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.status","typeLabel":"enum\u003cstring> · enum\u003cstring> · object · object"},"transaction":{"type":"object","description":"Signed Transaction","required":["signer_id","public_key","nonce","receiver_id","actions","signature","hash"],"properties":{"actions":{"items":{"oneOf":[{"type":"string","enum":["CreateAccount"],"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","required":["DeployContract"],"properties":{"DeployContract":{"properties":{"code":{"format":"bytes","type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.1.DeployContract.code","typeLabel":"string\u003cbytes>"}},"required":["code"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.1.DeployContract","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["FunctionCall"],"properties":{"FunctionCall":{"properties":{"args":{"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":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.2.FunctionCall.args","typeLabel":"string\u003cbytes>"},"deposit":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.2.FunctionCall.deposit","typeLabel":"string"},"gas":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.2.FunctionCall.gas","typeLabel":"integer\u003cuint64>"},"method_name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.2.FunctionCall.method_name","typeLabel":"string"}},"required":["method_name","args","gas","deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.2.FunctionCall","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","required":["Transfer"],"properties":{"Transfer":{"properties":{"deposit":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.3.Transfer.deposit","typeLabel":"string"}},"required":["deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.3.Transfer","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.3","typeLabel":"object"},{"type":"object","required":["Stake"],"properties":{"Stake":{"properties":{"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.4.Stake.public_key","typeLabel":"string"},"stake":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.4.Stake.stake","typeLabel":"string"}},"required":["stake","public_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.4.Stake","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.4","typeLabel":"object"},{"type":"object","required":["AddKey"],"properties":{"AddKey":{"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.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.5.AddKey.access_key.nonce","typeLabel":"integer\u003cuint64>"},"permission":{"type":"any","description":"Access scope: full access, or a function-call permission with an optional allowance and method/receiver limits.","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission","typeLabel":"any"}},"required":["nonce","permission"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.5.AddKey.access_key","typeLabel":"object"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.5.AddKey.public_key","typeLabel":"string"}},"required":["public_key","access_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.5.AddKey","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.5","typeLabel":"object"},{"type":"object","required":["DeleteKey"],"properties":{"DeleteKey":{"properties":{"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.6.DeleteKey.public_key","typeLabel":"string"}},"required":["public_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.6.DeleteKey","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.6","typeLabel":"object"},{"type":"object","required":["DeleteAccount"],"properties":{"DeleteAccount":{"properties":{"beneficiary_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.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.7.DeleteAccount.beneficiary_id","typeLabel":"string"}},"required":["beneficiary_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.7.DeleteAccount","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.7","typeLabel":"object"},{"type":"object","required":["Delegate"],"properties":{"Delegate":{"properties":{"delegate_action":{"description":"This action allows to execute the inner actions behalf of the defined sender.","properties":{"actions":{"description":"List of actions to be executed.\n\nWith the meta transactions MVP defined in NEP-366, nested\nDelegateActions are not allowed. A separate type is used to enforce it.","items":{"type":"any","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX]","typeLabel":"any"},"type":"array","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions","typeLabel":"any[]"},"max_block_height":{"description":"The maximal height of the block in the blockchain below which the given DelegateAction is valid.","format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.max_block_height","typeLabel":"integer\u003cuint64>"},"nonce":{"description":"Nonce to ensure that the same delegate action is not sent twice by a\nrelayer and should match for given account's `public_key`.\nAfter this action is processed it will increment.","format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.nonce","typeLabel":"integer\u003cuint64>"},"public_key":{"type":"any","description":"Public key used to sign this delegated action.","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.public_key","typeLabel":"any"},"receiver_id":{"type":"any","description":"Receiver of the delegated actions.","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.receiver_id","typeLabel":"any"},"sender_id":{"type":"any","description":"Signer of the delegated actions","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.sender_id","typeLabel":"any"}},"required":["sender_id","receiver_id","actions","nonce","max_block_height","public_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action","typeLabel":"object"},"signature":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate.signature","typeLabel":"string"}},"required":["delegate_action","signature"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.8.Delegate","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.8","typeLabel":"object"},{"type":"object","required":["DelegateV2"],"properties":{"DelegateV2":{"properties":{"delegate_action":{"type":"any","description":"Versions of the delegate action carried by `Action::DelegateV2`. New\nversions add a variant here rather than a new `Action` variant. The variant\nis part of the signed payload, so a signature can't be ambiguous across\nversions.","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action","typeLabel":"any"},"signature":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.signature","typeLabel":"string"}},"required":["delegate_action","signature"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.9.DelegateV2","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.9","typeLabel":"object"},{"type":"object","required":["DeployGlobalContract"],"properties":{"DeployGlobalContract":{"properties":{"code":{"format":"bytes","type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.10.DeployGlobalContract.code","typeLabel":"string\u003cbytes>"}},"required":["code"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.10.DeployGlobalContract","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.10","typeLabel":"object"},{"type":"object","required":["DeployGlobalContractByAccountId"],"properties":{"DeployGlobalContractByAccountId":{"properties":{"code":{"format":"bytes","type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.11.DeployGlobalContractByAccountId.code","typeLabel":"string\u003cbytes>"}},"required":["code"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.11.DeployGlobalContractByAccountId","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.11","typeLabel":"object"},{"type":"object","required":["UseGlobalContract"],"properties":{"UseGlobalContract":{"properties":{"code_hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.12.UseGlobalContract.code_hash","typeLabel":"string"}},"required":["code_hash"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.12.UseGlobalContract","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.12","typeLabel":"object"},{"type":"object","required":["UseGlobalContractByAccountId"],"properties":{"UseGlobalContractByAccountId":{"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.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.13.UseGlobalContractByAccountId.account_id","typeLabel":"string"}},"required":["account_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.13.UseGlobalContractByAccountId","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.13","typeLabel":"object"},{"type":"object","required":["DeterministicStateInit"],"properties":{"DeterministicStateInit":{"properties":{"code":{"type":"any","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.14.DeterministicStateInit.code","typeLabel":"any"},"data":{"additionalProperties":{"type":"string","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.14.DeterministicStateInit.data.additionalProperties","typeLabel":"string"},"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.14.DeterministicStateInit.data","typeLabel":"object"},"deposit":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.14.DeterministicStateInit.deposit","typeLabel":"string"}},"required":["code","data","deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.14.DeterministicStateInit","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.14","typeLabel":"object"},{"type":"object","required":["TransferToGasKey"],"properties":{"TransferToGasKey":{"properties":{"deposit":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.15.TransferToGasKey.deposit","typeLabel":"string"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.15.TransferToGasKey.public_key","typeLabel":"string"}},"required":["public_key","deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.15.TransferToGasKey","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.15","typeLabel":"object"},{"type":"object","required":["WithdrawFromGasKey"],"properties":{"WithdrawFromGasKey":{"properties":{"amount":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.16.WithdrawFromGasKey.amount","typeLabel":"string"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.16.WithdrawFromGasKey.public_key","typeLabel":"string"}},"required":["public_key","amount"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.16.WithdrawFromGasKey","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.16","typeLabel":"object"},{"type":"object","required":["UniversalStateInit"],"properties":{"UniversalStateInit":{"properties":{"deposit":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.17.UniversalStateInit.deposit","typeLabel":"string"},"state_init":{"description":"Raw bytes containing borsh-serialized `UniversalStateInit`.\n\nThis is the protocol's view of a state init, not a mere transport wrapper: the\naccount ID is SHA3-256 over exactly these bytes. The typed form is a decoded\n*view* of them, used to install the state and to price the action, and it is\nnever re-serialized to derive an ID. Two encodings of the same logical value\nare two different accounts, which is deliberate: canonical encoding cannot be\nenforced end to end anyway, since contracts serialize their own nested state\ninside the opaque storage values.\n\nIt also lets an immutable contract pass through a `UniversalStateInit` version it\npredates: the bytes travel verbatim, so a version added after the contract was\ncompiled still works.\n\nBorsh-serializing `RawStateInit` writes a 4-byte length prefix before the\nbytes, which is how the `UniversalStateInit` action carries it as a field;\nover serde the bytes are base64. Neither is what the account ID hashes: that\nis `self.0` alone, never `borsh::to_vec(self)`.","type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.17.UniversalStateInit.state_init","typeLabel":"string"}},"required":["state_init","deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.17.UniversalStateInit","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX].oneOf.17","typeLabel":"object"}],"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions.items.[INDEX]","typeLabel":"enum\u003cstring> · object · object · object · object · object · object · object · object · object · object · object · object · object · object · object · object · object"},"type":"array","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.actions","typeLabel":"enum\u003cstring> · object · object · object · object · object · object · object · object · object · object · object · object · object · object · object · object · object[]"},"hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.hash","typeLabel":"string"},"nonce":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.nonce","typeLabel":"integer\u003cuint64>"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.public_key","typeLabel":"string"},"receiver_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.oneOf.1.status.oneOf.0.transaction.receiver_id","typeLabel":"string"},"signature":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.signature","typeLabel":"string"},"signer_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.oneOf.1.status.oneOf.0.transaction.signer_id","typeLabel":"string"},"nonce_index":{"oneOf":[{"format":"uint16","maximum":65535,"minimum":0,"type":"integer","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.nonce_index.oneOf.0","typeLabel":"integer\u003cuint16>"},{"format":"uint16","maximum":65535,"minimum":0,"type":"null","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.nonce_index.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.nonce_index","typeLabel":"integer\u003cuint16> | null"},"nonce_mode":{"oneOf":[{"type":"string","description":"Controls how the transaction nonce is validated against the access key nonce.","enum":["monotonic"],"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.nonce_mode.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","description":"Controls how the transaction nonce is validated against the access key nonce.","enum":["strict"],"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.nonce_mode.oneOf.1","typeLabel":"enum\u003cstring>"},{"enum":[null],"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.nonce_mode.oneOf.2","typeLabel":"any"},{"type":"null","enum":[null],"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.nonce_mode.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.nonce_mode","typeLabel":"enum\u003cstring> · enum\u003cstring> · any · null"},"priority_fee":{"default":0,"description":"Deprecated, retained for backward compatibility.","format":"uint64","minimum":0,"type":"integer","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction.priority_fee","typeLabel":"integer\u003cuint64>"}},"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction","typeLabel":"object"},"transaction_outcome":{"type":"object","description":"The execution outcome of the signed transaction.","required":["proof","block_hash","id","outcome"],"properties":{"block_hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction_outcome.block_hash","typeLabel":"string"},"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction_outcome.id","typeLabel":"string"},"outcome":{"properties":{"executor_id":{"type":"string","title":"AccountId","description":"The id of the account on which the execution happens. For transaction this is signer_id,\nfor receipt this is receiver_id.","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction_outcome.outcome.executor_id","typeLabel":"string"},"gas_burnt":{"type":"integer","description":"The amount of the gas burnt by the given transaction or receipt.","format":"uint64","minimum":0,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction_outcome.outcome.gas_burnt","typeLabel":"integer\u003cuint64>"},"logs":{"description":"Logs from this transaction or receipt.","items":{"type":"string","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction_outcome.outcome.logs.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction_outcome.outcome.logs","typeLabel":"string[]"},"receipt_ids":{"description":"Receipt IDs generated by this transaction or receipt.","items":{"type":"string","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction_outcome.outcome.receipt_ids.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction_outcome.outcome.receipt_ids","typeLabel":"string[]"},"status":{"oneOf":[{"type":"string","description":"Execution status. Contains the result in case of successful execution.","enum":["Unknown"],"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction_outcome.outcome.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","description":"Execution status. Contains the result in case of successful execution.","required":["Failure"],"properties":{"Failure":{"type":"any","description":"Error returned in the ExecutionOutcome in case of failure","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction_outcome.outcome.status.oneOf.1.Failure","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction_outcome.outcome.status.oneOf.1","typeLabel":"object"},{"type":"object","description":"Execution status. Contains the result in case of successful execution.","required":["SuccessValue"],"properties":{"SuccessValue":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction_outcome.outcome.status.oneOf.2.SuccessValue","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction_outcome.outcome.status.oneOf.2","typeLabel":"object"},{"type":"object","description":"Execution status. Contains the result in case of successful execution.","required":["SuccessReceiptId"],"properties":{"SuccessReceiptId":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction_outcome.outcome.status.oneOf.3.SuccessReceiptId","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction_outcome.outcome.status.oneOf.3","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction_outcome.outcome.status","typeLabel":"enum\u003cstring> · object · object · object"},"tokens_burnt":{"type":"string","description":"The amount of tokens burnt corresponding to the burnt gas amount.\nThis value doesn't always equal to the `gas_burnt` multiplied by the gas price, because\nthe prepaid gas price might be lower than the actual gas price and it creates a deficit.\n`tokens_burnt` also contains the penalty subtracted from refunds, while\n`gas_burnt` only contains the gas that we actually burn for the execution.","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction_outcome.outcome.tokens_burnt","typeLabel":"string"},"metadata":{"type":"object","description":"Execution metadata, versioned","default":{"version":1},"required":["version"],"properties":{"version":{"format":"uint32","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction_outcome.outcome.metadata.version","typeLabel":"integer\u003cuint32>"},"contracts":{"oneOf":[{"description":"One entry per action in the receipt (V4+ only): the contract attached\nto the receiver account immediately before that action ran. The inner\n`Option` is `Some` (a tagged contract object) when the account had a\ncontract and `None` (rendered as JSON `null`) when it did not (e.g. an\naccount with no code, or one that did not yet exist). The outer\n`Option` is `None` for older metadata versions.","items":{"oneOf":[{"type":"object","description":"RPC view of a non-empty [`AccountContract`]. The `AccountContract::None`\nvariant is represented externally as a JSON `null` via `Option`, so this\nenum only carries the three \"contract is present\" cases. Serializes as\nan externally-tagged object:\n\n- `Local(hash)` → `{\"local\": \"\u003cCryptoHash>\"}`\n- `GlobalHash(hash)` → `{\"global_hash\": \"\u003cCryptoHash>\"}`\n- `GlobalAccountId(id)` → `{\"global_account_id\": \"\u003cAccountId>\"}`\n\nMirrors [`AccountContract`] 1:1 (minus `None`) so consumers can preserve\nthe distinction between a global-by-hash and global-by-account contract\nwithout descending into a nested identifier.","required":["local"],"properties":{"local":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction_outcome.outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.0.local","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction_outcome.outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","description":"RPC view of a non-empty [`AccountContract`]. The `AccountContract::None`\nvariant is represented externally as a JSON `null` via `Option`, so this\nenum only carries the three \"contract is present\" cases. Serializes as\nan externally-tagged object:\n\n- `Local(hash)` → `{\"local\": \"\u003cCryptoHash>\"}`\n- `GlobalHash(hash)` → `{\"global_hash\": \"\u003cCryptoHash>\"}`\n- `GlobalAccountId(id)` → `{\"global_account_id\": \"\u003cAccountId>\"}`\n\nMirrors [`AccountContract`] 1:1 (minus `None`) so consumers can preserve\nthe distinction between a global-by-hash and global-by-account contract\nwithout descending into a nested identifier.","required":["global_hash"],"properties":{"global_hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction_outcome.outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.1.global_hash","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction_outcome.outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","description":"RPC view of a non-empty [`AccountContract`]. The `AccountContract::None`\nvariant is represented externally as a JSON `null` via `Option`, so this\nenum only carries the three \"contract is present\" cases. Serializes as\nan externally-tagged object:\n\n- `Local(hash)` → `{\"local\": \"\u003cCryptoHash>\"}`\n- `GlobalHash(hash)` → `{\"global_hash\": \"\u003cCryptoHash>\"}`\n- `GlobalAccountId(id)` → `{\"global_account_id\": \"\u003cAccountId>\"}`\n\nMirrors [`AccountContract`] 1:1 (minus `None`) so consumers can preserve\nthe distinction between a global-by-hash and global-by-account contract\nwithout descending into a nested identifier.","required":["global_account_id"],"properties":{"global_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.oneOf.1.status.oneOf.0.transaction_outcome.outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.2.global_account_id","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction_outcome.outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.2","typeLabel":"object"},{"enum":[null],"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction_outcome.outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.3","typeLabel":"any"},{"type":"null","enum":[null],"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction_outcome.outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.4","typeLabel":"null"}],"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction_outcome.outcome.metadata.contracts.oneOf.0.items.[INDEX]","typeLabel":"object · object · object · any · null"},"type":"array","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction_outcome.outcome.metadata.contracts.oneOf.0","typeLabel":"object · object · object · any · null[]"},{"description":"One entry per action in the receipt (V4+ only): the contract attached\nto the receiver account immediately before that action ran. The inner\n`Option` is `Some` (a tagged contract object) when the account had a\ncontract and `None` (rendered as JSON `null`) when it did not (e.g. an\naccount with no code, or one that did not yet exist). The outer\n`Option` is `None` for older metadata versions.","items":{"oneOf":[{"type":"object","description":"RPC view of a non-empty [`AccountContract`]. The `AccountContract::None`\nvariant is represented externally as a JSON `null` via `Option`, so this\nenum only carries the three \"contract is present\" cases. Serializes as\nan externally-tagged object:\n\n- `Local(hash)` → `{\"local\": \"\u003cCryptoHash>\"}`\n- `GlobalHash(hash)` → `{\"global_hash\": \"\u003cCryptoHash>\"}`\n- `GlobalAccountId(id)` → `{\"global_account_id\": \"\u003cAccountId>\"}`\n\nMirrors [`AccountContract`] 1:1 (minus `None`) so consumers can preserve\nthe distinction between a global-by-hash and global-by-account contract\nwithout descending into a nested identifier.","required":["local"],"properties":{"local":{"type":"string"}},"additionalProperties":false},{"type":"object","description":"RPC view of a non-empty [`AccountContract`]. The `AccountContract::None`\nvariant is represented externally as a JSON `null` via `Option`, so this\nenum only carries the three \"contract is present\" cases. Serializes as\nan externally-tagged object:\n\n- `Local(hash)` → `{\"local\": \"\u003cCryptoHash>\"}`\n- `GlobalHash(hash)` → `{\"global_hash\": \"\u003cCryptoHash>\"}`\n- `GlobalAccountId(id)` → `{\"global_account_id\": \"\u003cAccountId>\"}`\n\nMirrors [`AccountContract`] 1:1 (minus `None`) so consumers can preserve\nthe distinction between a global-by-hash and global-by-account contract\nwithout descending into a nested identifier.","required":["global_hash"],"properties":{"global_hash":{"type":"string"}},"additionalProperties":false},{"type":"object","description":"RPC view of a non-empty [`AccountContract`]. The `AccountContract::None`\nvariant is represented externally as a JSON `null` via `Option`, so this\nenum only carries the three \"contract is present\" cases. Serializes as\nan externally-tagged object:\n\n- `Local(hash)` → `{\"local\": \"\u003cCryptoHash>\"}`\n- `GlobalHash(hash)` → `{\"global_hash\": \"\u003cCryptoHash>\"}`\n- `GlobalAccountId(id)` → `{\"global_account_id\": \"\u003cAccountId>\"}`\n\nMirrors [`AccountContract`] 1:1 (minus `None`) so consumers can preserve\nthe distinction between a global-by-hash and global-by-account contract\nwithout descending into a nested identifier.","required":["global_account_id"],"properties":{"global_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"}},"additionalProperties":false},{"enum":[null]},{"type":"null","enum":[null]}]},"type":"null","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction_outcome.outcome.metadata.contracts.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction_outcome.outcome.metadata.contracts","typeLabel":"object · object · object · any · null[] | null"},"gas_profile":{"oneOf":[{"items":{"description":"Shows gas profile. More info [here](https://near.github.io/nearcore/architecture/gas/gas_profile.html?highlight=WASM_HOST_COST#example-transaction-gas-profile).","properties":{"cost":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction_outcome.outcome.metadata.gas_profile.oneOf.0.items.[INDEX].cost","typeLabel":"string"},"cost_category":{"description":"Either ACTION_COST or WASM_HOST_COST.","type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction_outcome.outcome.metadata.gas_profile.oneOf.0.items.[INDEX].cost_category","typeLabel":"string"},"gas_used":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction_outcome.outcome.metadata.gas_profile.oneOf.0.items.[INDEX].gas_used","typeLabel":"string"}},"required":["cost_category","cost","gas_used"],"type":"object","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction_outcome.outcome.metadata.gas_profile.oneOf.0.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction_outcome.outcome.metadata.gas_profile.oneOf.0","typeLabel":"object[]"},{"items":{"description":"Shows gas profile. More info [here](https://near.github.io/nearcore/architecture/gas/gas_profile.html?highlight=WASM_HOST_COST#example-transaction-gas-profile).","properties":{"cost":{"type":"string"},"cost_category":{"description":"Either ACTION_COST or WASM_HOST_COST.","type":"string"},"gas_used":{"type":"string"}},"required":["cost_category","cost","gas_used"],"type":"object"},"type":"null","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction_outcome.outcome.metadata.gas_profile.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction_outcome.outcome.metadata.gas_profile","typeLabel":"object[] | null"}},"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction_outcome.outcome.metadata","typeLabel":"object"}},"required":["logs","receipt_ids","gas_burnt","tokens_burnt","executor_id","status"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction_outcome.outcome","typeLabel":"object"},"proof":{"items":{"properties":{"direction":{"enum":["Left","Right"],"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction_outcome.proof.items.[INDEX].direction","typeLabel":"enum\u003cstring>"},"hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction_outcome.proof.items.[INDEX].hash","typeLabel":"string"}},"required":["hash","direction"],"type":"object","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction_outcome.proof.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction_outcome.proof","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.transaction_outcome","typeLabel":"object"},"final_execution_status":{"type":"string","title":"TxExecutionStatus","description":"How long the RPC should wait before returning a transaction result. Each value waits for a stricter execution milestone than the previous one. Defaults to `EXECUTED_OPTIMISTIC`.\n\n- `NONE`: Transaction is waiting to be included into a block.\n- `INCLUDED`: Transaction is included in a block (block may not be finalized).\n- `EXECUTED_OPTIMISTIC` (default): Included + all non-refund receipts executed (blocks may not be finalized).\n- `INCLUDED_FINAL`: Transaction is included in a finalized block.\n- `EXECUTED`: Included in a finalized block + all non-refund receipts executed.\n- `FINAL`: Included in a finalized block + all receipts (including refunds) finalized.","enum":["NONE","INCLUDED","EXECUTED_OPTIMISTIC","INCLUDED_FINAL","EXECUTED","FINAL"],"default":"EXECUTED_OPTIMISTIC","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0.final_execution_status","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.0","typeLabel":"object"},{"type":"object","description":"Execution outcome of the transaction and all the subsequent receipts.\nCould be not finalized yet","required":["final_execution_status","status","transaction","transaction_outcome","receipts_outcome"],"properties":{"receipts_outcome":{"description":"The execution outcome of receipts.","items":{"properties":{"block_hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.receipts_outcome.items.[INDEX].block_hash","typeLabel":"string"},"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.receipts_outcome.items.[INDEX].id","typeLabel":"string"},"outcome":{"properties":{"executor_id":{"type":"string","title":"AccountId","description":"The id of the account on which the execution happens. For transaction this is signer_id,\nfor receipt this is receiver_id.","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.receipts_outcome.items.[INDEX].outcome.executor_id","typeLabel":"string"},"gas_burnt":{"type":"integer","description":"The amount of the gas burnt by the given transaction or receipt.","format":"uint64","minimum":0,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.receipts_outcome.items.[INDEX].outcome.gas_burnt","typeLabel":"integer\u003cuint64>"},"logs":{"description":"Logs from this transaction or receipt.","items":{"type":"string","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.receipts_outcome.items.[INDEX].outcome.logs.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.receipts_outcome.items.[INDEX].outcome.logs","typeLabel":"string[]"},"receipt_ids":{"description":"Receipt IDs generated by this transaction or receipt.","items":{"type":"string","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.receipts_outcome.items.[INDEX].outcome.receipt_ids.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.receipts_outcome.items.[INDEX].outcome.receipt_ids","typeLabel":"string[]"},"status":{"oneOf":[{"type":"string","description":"Execution status. Contains the result in case of successful execution.","enum":["Unknown"],"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","description":"Execution status. Contains the result in case of successful execution.","required":["Failure"],"properties":{"Failure":{"type":"any","description":"Error returned in the ExecutionOutcome in case of failure","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1.Failure","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.1","typeLabel":"object"},{"type":"object","description":"Execution status. Contains the result in case of successful execution.","required":["SuccessValue"],"properties":{"SuccessValue":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.2.SuccessValue","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.2","typeLabel":"object"},{"type":"object","description":"Execution status. Contains the result in case of successful execution.","required":["SuccessReceiptId"],"properties":{"SuccessReceiptId":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.3.SuccessReceiptId","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.receipts_outcome.items.[INDEX].outcome.status.oneOf.3","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.receipts_outcome.items.[INDEX].outcome.status","typeLabel":"enum\u003cstring> · object · object · object"},"tokens_burnt":{"type":"string","description":"The amount of tokens burnt corresponding to the burnt gas amount.\nThis value doesn't always equal to the `gas_burnt` multiplied by the gas price, because\nthe prepaid gas price might be lower than the actual gas price and it creates a deficit.\n`tokens_burnt` also contains the penalty subtracted from refunds, while\n`gas_burnt` only contains the gas that we actually burn for the execution.","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.receipts_outcome.items.[INDEX].outcome.tokens_burnt","typeLabel":"string"},"metadata":{"type":"object","description":"Execution metadata, versioned","default":{"version":1},"required":["version"],"properties":{"version":{"format":"uint32","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.receipts_outcome.items.[INDEX].outcome.metadata.version","typeLabel":"integer\u003cuint32>"},"contracts":{"oneOf":[{"description":"One entry per action in the receipt (V4+ only): the contract attached\nto the receiver account immediately before that action ran. The inner\n`Option` is `Some` (a tagged contract object) when the account had a\ncontract and `None` (rendered as JSON `null`) when it did not (e.g. an\naccount with no code, or one that did not yet exist). The outer\n`Option` is `None` for older metadata versions.","items":{"oneOf":[{"type":"object","description":"RPC view of a non-empty [`AccountContract`]. The `AccountContract::None`\nvariant is represented externally as a JSON `null` via `Option`, so this\nenum only carries the three \"contract is present\" cases. Serializes as\nan externally-tagged object:\n\n- `Local(hash)` → `{\"local\": \"\u003cCryptoHash>\"}`\n- `GlobalHash(hash)` → `{\"global_hash\": \"\u003cCryptoHash>\"}`\n- `GlobalAccountId(id)` → `{\"global_account_id\": \"\u003cAccountId>\"}`\n\nMirrors [`AccountContract`] 1:1 (minus `None`) so consumers can preserve\nthe distinction between a global-by-hash and global-by-account contract\nwithout descending into a nested identifier.","required":["local"],"properties":{"local":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.receipts_outcome.items.[INDEX].outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.0.local","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.receipts_outcome.items.[INDEX].outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","description":"RPC view of a non-empty [`AccountContract`]. The `AccountContract::None`\nvariant is represented externally as a JSON `null` via `Option`, so this\nenum only carries the three \"contract is present\" cases. Serializes as\nan externally-tagged object:\n\n- `Local(hash)` → `{\"local\": \"\u003cCryptoHash>\"}`\n- `GlobalHash(hash)` → `{\"global_hash\": \"\u003cCryptoHash>\"}`\n- `GlobalAccountId(id)` → `{\"global_account_id\": \"\u003cAccountId>\"}`\n\nMirrors [`AccountContract`] 1:1 (minus `None`) so consumers can preserve\nthe distinction between a global-by-hash and global-by-account contract\nwithout descending into a nested identifier.","required":["global_hash"],"properties":{"global_hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.receipts_outcome.items.[INDEX].outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.1.global_hash","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.receipts_outcome.items.[INDEX].outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","description":"RPC view of a non-empty [`AccountContract`]. The `AccountContract::None`\nvariant is represented externally as a JSON `null` via `Option`, so this\nenum only carries the three \"contract is present\" cases. Serializes as\nan externally-tagged object:\n\n- `Local(hash)` → `{\"local\": \"\u003cCryptoHash>\"}`\n- `GlobalHash(hash)` → `{\"global_hash\": \"\u003cCryptoHash>\"}`\n- `GlobalAccountId(id)` → `{\"global_account_id\": \"\u003cAccountId>\"}`\n\nMirrors [`AccountContract`] 1:1 (minus `None`) so consumers can preserve\nthe distinction between a global-by-hash and global-by-account contract\nwithout descending into a nested identifier.","required":["global_account_id"],"properties":{"global_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.oneOf.1.status.oneOf.1.receipts_outcome.items.[INDEX].outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.2.global_account_id","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.receipts_outcome.items.[INDEX].outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.2","typeLabel":"object"},{"enum":[null],"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.receipts_outcome.items.[INDEX].outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.3","typeLabel":"any"},{"type":"null","enum":[null],"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.receipts_outcome.items.[INDEX].outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.4","typeLabel":"null"}],"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.receipts_outcome.items.[INDEX].outcome.metadata.contracts.oneOf.0.items.[INDEX]","typeLabel":"object · object · object · any · null"},"type":"array","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.receipts_outcome.items.[INDEX].outcome.metadata.contracts.oneOf.0","typeLabel":"object · object · object · any · null[]"},{"description":"One entry per action in the receipt (V4+ only): the contract attached\nto the receiver account immediately before that action ran. The inner\n`Option` is `Some` (a tagged contract object) when the account had a\ncontract and `None` (rendered as JSON `null`) when it did not (e.g. an\naccount with no code, or one that did not yet exist). The outer\n`Option` is `None` for older metadata versions.","items":{"oneOf":[{"type":"object","description":"RPC view of a non-empty [`AccountContract`]. The `AccountContract::None`\nvariant is represented externally as a JSON `null` via `Option`, so this\nenum only carries the three \"contract is present\" cases. Serializes as\nan externally-tagged object:\n\n- `Local(hash)` → `{\"local\": \"\u003cCryptoHash>\"}`\n- `GlobalHash(hash)` → `{\"global_hash\": \"\u003cCryptoHash>\"}`\n- `GlobalAccountId(id)` → `{\"global_account_id\": \"\u003cAccountId>\"}`\n\nMirrors [`AccountContract`] 1:1 (minus `None`) so consumers can preserve\nthe distinction between a global-by-hash and global-by-account contract\nwithout descending into a nested identifier.","required":["local"],"properties":{"local":{"type":"string"}},"additionalProperties":false},{"type":"object","description":"RPC view of a non-empty [`AccountContract`]. The `AccountContract::None`\nvariant is represented externally as a JSON `null` via `Option`, so this\nenum only carries the three \"contract is present\" cases. Serializes as\nan externally-tagged object:\n\n- `Local(hash)` → `{\"local\": \"\u003cCryptoHash>\"}`\n- `GlobalHash(hash)` → `{\"global_hash\": \"\u003cCryptoHash>\"}`\n- `GlobalAccountId(id)` → `{\"global_account_id\": \"\u003cAccountId>\"}`\n\nMirrors [`AccountContract`] 1:1 (minus `None`) so consumers can preserve\nthe distinction between a global-by-hash and global-by-account contract\nwithout descending into a nested identifier.","required":["global_hash"],"properties":{"global_hash":{"type":"string"}},"additionalProperties":false},{"type":"object","description":"RPC view of a non-empty [`AccountContract`]. The `AccountContract::None`\nvariant is represented externally as a JSON `null` via `Option`, so this\nenum only carries the three \"contract is present\" cases. Serializes as\nan externally-tagged object:\n\n- `Local(hash)` → `{\"local\": \"\u003cCryptoHash>\"}`\n- `GlobalHash(hash)` → `{\"global_hash\": \"\u003cCryptoHash>\"}`\n- `GlobalAccountId(id)` → `{\"global_account_id\": \"\u003cAccountId>\"}`\n\nMirrors [`AccountContract`] 1:1 (minus `None`) so consumers can preserve\nthe distinction between a global-by-hash and global-by-account contract\nwithout descending into a nested identifier.","required":["global_account_id"],"properties":{"global_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"}},"additionalProperties":false},{"enum":[null]},{"type":"null","enum":[null]}]},"type":"null","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.receipts_outcome.items.[INDEX].outcome.metadata.contracts.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.receipts_outcome.items.[INDEX].outcome.metadata.contracts","typeLabel":"object · object · object · any · null[] | null"},"gas_profile":{"oneOf":[{"items":{"description":"Shows gas profile. More info [here](https://near.github.io/nearcore/architecture/gas/gas_profile.html?highlight=WASM_HOST_COST#example-transaction-gas-profile).","properties":{"cost":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.receipts_outcome.items.[INDEX].outcome.metadata.gas_profile.oneOf.0.items.[INDEX].cost","typeLabel":"string"},"cost_category":{"description":"Either ACTION_COST or WASM_HOST_COST.","type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.receipts_outcome.items.[INDEX].outcome.metadata.gas_profile.oneOf.0.items.[INDEX].cost_category","typeLabel":"string"},"gas_used":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.receipts_outcome.items.[INDEX].outcome.metadata.gas_profile.oneOf.0.items.[INDEX].gas_used","typeLabel":"string"}},"required":["cost_category","cost","gas_used"],"type":"object","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.receipts_outcome.items.[INDEX].outcome.metadata.gas_profile.oneOf.0.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.receipts_outcome.items.[INDEX].outcome.metadata.gas_profile.oneOf.0","typeLabel":"object[]"},{"items":{"description":"Shows gas profile. More info [here](https://near.github.io/nearcore/architecture/gas/gas_profile.html?highlight=WASM_HOST_COST#example-transaction-gas-profile).","properties":{"cost":{"type":"string"},"cost_category":{"description":"Either ACTION_COST or WASM_HOST_COST.","type":"string"},"gas_used":{"type":"string"}},"required":["cost_category","cost","gas_used"],"type":"object"},"type":"null","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.receipts_outcome.items.[INDEX].outcome.metadata.gas_profile.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.receipts_outcome.items.[INDEX].outcome.metadata.gas_profile","typeLabel":"object[] | null"}},"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.receipts_outcome.items.[INDEX].outcome.metadata","typeLabel":"object"}},"required":["logs","receipt_ids","gas_burnt","tokens_burnt","executor_id","status"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.receipts_outcome.items.[INDEX].outcome","typeLabel":"object"},"proof":{"items":{"properties":{"direction":{"enum":["Left","Right"],"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.receipts_outcome.items.[INDEX].proof.items.[INDEX].direction","typeLabel":"enum\u003cstring>"},"hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.receipts_outcome.items.[INDEX].proof.items.[INDEX].hash","typeLabel":"string"}},"required":["hash","direction"],"type":"object","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.receipts_outcome.items.[INDEX].proof.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.receipts_outcome.items.[INDEX].proof","typeLabel":"object[]"}},"required":["proof","block_hash","id","outcome"],"type":"object","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.receipts_outcome.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.receipts_outcome","typeLabel":"object[]"},"status":{"oneOf":[{"type":"string","description":"Execution status defined by chain.rs:get_final_transaction_result\nFinalExecutionStatus::NotStarted - the tx is not converted to the receipt yet\nFinalExecutionStatus::Started - we have at least 1 receipt, but the first leaf receipt_id (using dfs) hasn't finished the execution\nFinalExecutionStatus::Failure - the result of the first leaf receipt_id\nFinalExecutionStatus::SuccessValue - the result of the first leaf receipt_id","enum":["NotStarted"],"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","description":"Execution status defined by chain.rs:get_final_transaction_result\nFinalExecutionStatus::NotStarted - the tx is not converted to the receipt yet\nFinalExecutionStatus::Started - we have at least 1 receipt, but the first leaf receipt_id (using dfs) hasn't finished the execution\nFinalExecutionStatus::Failure - the result of the first leaf receipt_id\nFinalExecutionStatus::SuccessValue - the result of the first leaf receipt_id","enum":["Started"],"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.status.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"object","description":"Execution status defined by chain.rs:get_final_transaction_result\nFinalExecutionStatus::NotStarted - the tx is not converted to the receipt yet\nFinalExecutionStatus::Started - we have at least 1 receipt, but the first leaf receipt_id (using dfs) hasn't finished the execution\nFinalExecutionStatus::Failure - the result of the first leaf receipt_id\nFinalExecutionStatus::SuccessValue - the result of the first leaf receipt_id","required":["Failure"],"properties":{"Failure":{"type":"any","description":"Error returned in the ExecutionOutcome in case of failure","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.status.oneOf.2.Failure","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.status.oneOf.2","typeLabel":"object"},{"type":"object","description":"Execution status defined by chain.rs:get_final_transaction_result\nFinalExecutionStatus::NotStarted - the tx is not converted to the receipt yet\nFinalExecutionStatus::Started - we have at least 1 receipt, but the first leaf receipt_id (using dfs) hasn't finished the execution\nFinalExecutionStatus::Failure - the result of the first leaf receipt_id\nFinalExecutionStatus::SuccessValue - the result of the first leaf receipt_id","required":["SuccessValue"],"properties":{"SuccessValue":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.status.oneOf.3.SuccessValue","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.status.oneOf.3","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.status","typeLabel":"enum\u003cstring> · enum\u003cstring> · object · object"},"transaction":{"type":"object","description":"Signed Transaction","required":["signer_id","public_key","nonce","receiver_id","actions","signature","hash"],"properties":{"actions":{"items":{"oneOf":[{"type":"string","enum":["CreateAccount"],"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","required":["DeployContract"],"properties":{"DeployContract":{"properties":{"code":{"format":"bytes","type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.1.DeployContract.code","typeLabel":"string\u003cbytes>"}},"required":["code"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.1.DeployContract","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["FunctionCall"],"properties":{"FunctionCall":{"properties":{"args":{"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":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.2.FunctionCall.args","typeLabel":"string\u003cbytes>"},"deposit":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.2.FunctionCall.deposit","typeLabel":"string"},"gas":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.2.FunctionCall.gas","typeLabel":"integer\u003cuint64>"},"method_name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.2.FunctionCall.method_name","typeLabel":"string"}},"required":["method_name","args","gas","deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.2.FunctionCall","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","required":["Transfer"],"properties":{"Transfer":{"properties":{"deposit":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.3.Transfer.deposit","typeLabel":"string"}},"required":["deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.3.Transfer","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.3","typeLabel":"object"},{"type":"object","required":["Stake"],"properties":{"Stake":{"properties":{"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.4.Stake.public_key","typeLabel":"string"},"stake":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.4.Stake.stake","typeLabel":"string"}},"required":["stake","public_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.4.Stake","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.4","typeLabel":"object"},{"type":"object","required":["AddKey"],"properties":{"AddKey":{"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.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.5.AddKey.access_key.nonce","typeLabel":"integer\u003cuint64>"},"permission":{"type":"any","description":"Access scope: full access, or a function-call permission with an optional allowance and method/receiver limits.","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.5.AddKey.access_key.permission","typeLabel":"any"}},"required":["nonce","permission"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.5.AddKey.access_key","typeLabel":"object"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.5.AddKey.public_key","typeLabel":"string"}},"required":["public_key","access_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.5.AddKey","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.5","typeLabel":"object"},{"type":"object","required":["DeleteKey"],"properties":{"DeleteKey":{"properties":{"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.6.DeleteKey.public_key","typeLabel":"string"}},"required":["public_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.6.DeleteKey","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.6","typeLabel":"object"},{"type":"object","required":["DeleteAccount"],"properties":{"DeleteAccount":{"properties":{"beneficiary_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.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.7.DeleteAccount.beneficiary_id","typeLabel":"string"}},"required":["beneficiary_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.7.DeleteAccount","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.7","typeLabel":"object"},{"type":"object","required":["Delegate"],"properties":{"Delegate":{"properties":{"delegate_action":{"description":"This action allows to execute the inner actions behalf of the defined sender.","properties":{"actions":{"description":"List of actions to be executed.\n\nWith the meta transactions MVP defined in NEP-366, nested\nDelegateActions are not allowed. A separate type is used to enforce it.","items":{"type":"any","description":"An Action that can be included in a transaction or receipt, excluding delegate actions. This type represents all possible action types except DelegateAction to prevent infinite recursion in meta-transactions.","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions.items.[INDEX]","typeLabel":"any"},"type":"array","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.actions","typeLabel":"any[]"},"max_block_height":{"description":"The maximal height of the block in the blockchain below which the given DelegateAction is valid.","format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.max_block_height","typeLabel":"integer\u003cuint64>"},"nonce":{"description":"Nonce to ensure that the same delegate action is not sent twice by a\nrelayer and should match for given account's `public_key`.\nAfter this action is processed it will increment.","format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.nonce","typeLabel":"integer\u003cuint64>"},"public_key":{"type":"any","description":"Public key used to sign this delegated action.","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.public_key","typeLabel":"any"},"receiver_id":{"type":"any","description":"Receiver of the delegated actions.","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.receiver_id","typeLabel":"any"},"sender_id":{"type":"any","description":"Signer of the delegated actions","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action.sender_id","typeLabel":"any"}},"required":["sender_id","receiver_id","actions","nonce","max_block_height","public_key"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.delegate_action","typeLabel":"object"},"signature":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate.signature","typeLabel":"string"}},"required":["delegate_action","signature"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.8.Delegate","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.8","typeLabel":"object"},{"type":"object","required":["DelegateV2"],"properties":{"DelegateV2":{"properties":{"delegate_action":{"type":"any","description":"Versions of the delegate action carried by `Action::DelegateV2`. New\nversions add a variant here rather than a new `Action` variant. The variant\nis part of the signed payload, so a signature can't be ambiguous across\nversions.","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.delegate_action","typeLabel":"any"},"signature":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2.signature","typeLabel":"string"}},"required":["delegate_action","signature"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.9.DelegateV2","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.9","typeLabel":"object"},{"type":"object","required":["DeployGlobalContract"],"properties":{"DeployGlobalContract":{"properties":{"code":{"format":"bytes","type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.10.DeployGlobalContract.code","typeLabel":"string\u003cbytes>"}},"required":["code"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.10.DeployGlobalContract","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.10","typeLabel":"object"},{"type":"object","required":["DeployGlobalContractByAccountId"],"properties":{"DeployGlobalContractByAccountId":{"properties":{"code":{"format":"bytes","type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.11.DeployGlobalContractByAccountId.code","typeLabel":"string\u003cbytes>"}},"required":["code"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.11.DeployGlobalContractByAccountId","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.11","typeLabel":"object"},{"type":"object","required":["UseGlobalContract"],"properties":{"UseGlobalContract":{"properties":{"code_hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.12.UseGlobalContract.code_hash","typeLabel":"string"}},"required":["code_hash"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.12.UseGlobalContract","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.12","typeLabel":"object"},{"type":"object","required":["UseGlobalContractByAccountId"],"properties":{"UseGlobalContractByAccountId":{"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.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.13.UseGlobalContractByAccountId.account_id","typeLabel":"string"}},"required":["account_id"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.13.UseGlobalContractByAccountId","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.13","typeLabel":"object"},{"type":"object","required":["DeterministicStateInit"],"properties":{"DeterministicStateInit":{"properties":{"code":{"type":"any","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.14.DeterministicStateInit.code","typeLabel":"any"},"data":{"additionalProperties":{"type":"string","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.14.DeterministicStateInit.data.additionalProperties","typeLabel":"string"},"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.14.DeterministicStateInit.data","typeLabel":"object"},"deposit":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.14.DeterministicStateInit.deposit","typeLabel":"string"}},"required":["code","data","deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.14.DeterministicStateInit","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.14","typeLabel":"object"},{"type":"object","required":["TransferToGasKey"],"properties":{"TransferToGasKey":{"properties":{"deposit":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.15.TransferToGasKey.deposit","typeLabel":"string"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.15.TransferToGasKey.public_key","typeLabel":"string"}},"required":["public_key","deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.15.TransferToGasKey","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.15","typeLabel":"object"},{"type":"object","required":["WithdrawFromGasKey"],"properties":{"WithdrawFromGasKey":{"properties":{"amount":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.16.WithdrawFromGasKey.amount","typeLabel":"string"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.16.WithdrawFromGasKey.public_key","typeLabel":"string"}},"required":["public_key","amount"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.16.WithdrawFromGasKey","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.16","typeLabel":"object"},{"type":"object","required":["UniversalStateInit"],"properties":{"UniversalStateInit":{"properties":{"deposit":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.17.UniversalStateInit.deposit","typeLabel":"string"},"state_init":{"description":"Raw bytes containing borsh-serialized `UniversalStateInit`.\n\nThis is the protocol's view of a state init, not a mere transport wrapper: the\naccount ID is SHA3-256 over exactly these bytes. The typed form is a decoded\n*view* of them, used to install the state and to price the action, and it is\nnever re-serialized to derive an ID. Two encodings of the same logical value\nare two different accounts, which is deliberate: canonical encoding cannot be\nenforced end to end anyway, since contracts serialize their own nested state\ninside the opaque storage values.\n\nIt also lets an immutable contract pass through a `UniversalStateInit` version it\npredates: the bytes travel verbatim, so a version added after the contract was\ncompiled still works.\n\nBorsh-serializing `RawStateInit` writes a 4-byte length prefix before the\nbytes, which is how the `UniversalStateInit` action carries it as a field;\nover serde the bytes are base64. Neither is what the account ID hashes: that\nis `self.0` alone, never `borsh::to_vec(self)`.","type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.17.UniversalStateInit.state_init","typeLabel":"string"}},"required":["state_init","deposit"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.17.UniversalStateInit","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX].oneOf.17","typeLabel":"object"}],"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions.items.[INDEX]","typeLabel":"enum\u003cstring> · object · object · object · object · object · object · object · object · object · object · object · object · object · object · object · object · object"},"type":"array","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.actions","typeLabel":"enum\u003cstring> · object · object · object · object · object · object · object · object · object · object · object · object · object · object · object · object · object[]"},"hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.hash","typeLabel":"string"},"nonce":{"format":"uint64","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.nonce","typeLabel":"integer\u003cuint64>"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.public_key","typeLabel":"string"},"receiver_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.oneOf.1.status.oneOf.1.transaction.receiver_id","typeLabel":"string"},"signature":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.signature","typeLabel":"string"},"signer_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.oneOf.1.status.oneOf.1.transaction.signer_id","typeLabel":"string"},"nonce_index":{"oneOf":[{"format":"uint16","maximum":65535,"minimum":0,"type":"integer","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.nonce_index.oneOf.0","typeLabel":"integer\u003cuint16>"},{"format":"uint16","maximum":65535,"minimum":0,"type":"null","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.nonce_index.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.nonce_index","typeLabel":"integer\u003cuint16> | null"},"nonce_mode":{"oneOf":[{"type":"string","description":"Controls how the transaction nonce is validated against the access key nonce.","enum":["monotonic"],"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.nonce_mode.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","description":"Controls how the transaction nonce is validated against the access key nonce.","enum":["strict"],"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.nonce_mode.oneOf.1","typeLabel":"enum\u003cstring>"},{"enum":[null],"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.nonce_mode.oneOf.2","typeLabel":"any"},{"type":"null","enum":[null],"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.nonce_mode.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.nonce_mode","typeLabel":"enum\u003cstring> · enum\u003cstring> · any · null"},"priority_fee":{"default":0,"description":"Deprecated, retained for backward compatibility.","format":"uint64","minimum":0,"type":"integer","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction.priority_fee","typeLabel":"integer\u003cuint64>"}},"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction","typeLabel":"object"},"transaction_outcome":{"type":"object","description":"The execution outcome of the signed transaction.","required":["proof","block_hash","id","outcome"],"properties":{"block_hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction_outcome.block_hash","typeLabel":"string"},"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction_outcome.id","typeLabel":"string"},"outcome":{"properties":{"executor_id":{"type":"string","title":"AccountId","description":"The id of the account on which the execution happens. For transaction this is signer_id,\nfor receipt this is receiver_id.","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction_outcome.outcome.executor_id","typeLabel":"string"},"gas_burnt":{"type":"integer","description":"The amount of the gas burnt by the given transaction or receipt.","format":"uint64","minimum":0,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction_outcome.outcome.gas_burnt","typeLabel":"integer\u003cuint64>"},"logs":{"description":"Logs from this transaction or receipt.","items":{"type":"string","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction_outcome.outcome.logs.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction_outcome.outcome.logs","typeLabel":"string[]"},"receipt_ids":{"description":"Receipt IDs generated by this transaction or receipt.","items":{"type":"string","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction_outcome.outcome.receipt_ids.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction_outcome.outcome.receipt_ids","typeLabel":"string[]"},"status":{"oneOf":[{"type":"string","description":"Execution status. Contains the result in case of successful execution.","enum":["Unknown"],"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction_outcome.outcome.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","description":"Execution status. Contains the result in case of successful execution.","required":["Failure"],"properties":{"Failure":{"type":"any","description":"Error returned in the ExecutionOutcome in case of failure","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction_outcome.outcome.status.oneOf.1.Failure","typeLabel":"any"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction_outcome.outcome.status.oneOf.1","typeLabel":"object"},{"type":"object","description":"Execution status. Contains the result in case of successful execution.","required":["SuccessValue"],"properties":{"SuccessValue":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction_outcome.outcome.status.oneOf.2.SuccessValue","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction_outcome.outcome.status.oneOf.2","typeLabel":"object"},{"type":"object","description":"Execution status. Contains the result in case of successful execution.","required":["SuccessReceiptId"],"properties":{"SuccessReceiptId":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction_outcome.outcome.status.oneOf.3.SuccessReceiptId","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction_outcome.outcome.status.oneOf.3","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction_outcome.outcome.status","typeLabel":"enum\u003cstring> · object · object · object"},"tokens_burnt":{"type":"string","description":"The amount of tokens burnt corresponding to the burnt gas amount.\nThis value doesn't always equal to the `gas_burnt` multiplied by the gas price, because\nthe prepaid gas price might be lower than the actual gas price and it creates a deficit.\n`tokens_burnt` also contains the penalty subtracted from refunds, while\n`gas_burnt` only contains the gas that we actually burn for the execution.","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction_outcome.outcome.tokens_burnt","typeLabel":"string"},"metadata":{"type":"object","description":"Execution metadata, versioned","default":{"version":1},"required":["version"],"properties":{"version":{"format":"uint32","minimum":0,"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction_outcome.outcome.metadata.version","typeLabel":"integer\u003cuint32>"},"contracts":{"oneOf":[{"description":"One entry per action in the receipt (V4+ only): the contract attached\nto the receiver account immediately before that action ran. The inner\n`Option` is `Some` (a tagged contract object) when the account had a\ncontract and `None` (rendered as JSON `null`) when it did not (e.g. an\naccount with no code, or one that did not yet exist). The outer\n`Option` is `None` for older metadata versions.","items":{"oneOf":[{"type":"object","description":"RPC view of a non-empty [`AccountContract`]. The `AccountContract::None`\nvariant is represented externally as a JSON `null` via `Option`, so this\nenum only carries the three \"contract is present\" cases. Serializes as\nan externally-tagged object:\n\n- `Local(hash)` → `{\"local\": \"\u003cCryptoHash>\"}`\n- `GlobalHash(hash)` → `{\"global_hash\": \"\u003cCryptoHash>\"}`\n- `GlobalAccountId(id)` → `{\"global_account_id\": \"\u003cAccountId>\"}`\n\nMirrors [`AccountContract`] 1:1 (minus `None`) so consumers can preserve\nthe distinction between a global-by-hash and global-by-account contract\nwithout descending into a nested identifier.","required":["local"],"properties":{"local":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction_outcome.outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.0.local","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction_outcome.outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","description":"RPC view of a non-empty [`AccountContract`]. The `AccountContract::None`\nvariant is represented externally as a JSON `null` via `Option`, so this\nenum only carries the three \"contract is present\" cases. Serializes as\nan externally-tagged object:\n\n- `Local(hash)` → `{\"local\": \"\u003cCryptoHash>\"}`\n- `GlobalHash(hash)` → `{\"global_hash\": \"\u003cCryptoHash>\"}`\n- `GlobalAccountId(id)` → `{\"global_account_id\": \"\u003cAccountId>\"}`\n\nMirrors [`AccountContract`] 1:1 (minus `None`) so consumers can preserve\nthe distinction between a global-by-hash and global-by-account contract\nwithout descending into a nested identifier.","required":["global_hash"],"properties":{"global_hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction_outcome.outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.1.global_hash","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction_outcome.outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","description":"RPC view of a non-empty [`AccountContract`]. The `AccountContract::None`\nvariant is represented externally as a JSON `null` via `Option`, so this\nenum only carries the three \"contract is present\" cases. Serializes as\nan externally-tagged object:\n\n- `Local(hash)` → `{\"local\": \"\u003cCryptoHash>\"}`\n- `GlobalHash(hash)` → `{\"global_hash\": \"\u003cCryptoHash>\"}`\n- `GlobalAccountId(id)` → `{\"global_account_id\": \"\u003cAccountId>\"}`\n\nMirrors [`AccountContract`] 1:1 (minus `None`) so consumers can preserve\nthe distinction between a global-by-hash and global-by-account contract\nwithout descending into a nested identifier.","required":["global_account_id"],"properties":{"global_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.oneOf.1.status.oneOf.1.transaction_outcome.outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.2.global_account_id","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction_outcome.outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.2","typeLabel":"object"},{"enum":[null],"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction_outcome.outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.3","typeLabel":"any"},{"type":"null","enum":[null],"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction_outcome.outcome.metadata.contracts.oneOf.0.items.[INDEX].oneOf.4","typeLabel":"null"}],"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction_outcome.outcome.metadata.contracts.oneOf.0.items.[INDEX]","typeLabel":"object · object · object · any · null"},"type":"array","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction_outcome.outcome.metadata.contracts.oneOf.0","typeLabel":"object · object · object · any · null[]"},{"description":"One entry per action in the receipt (V4+ only): the contract attached\nto the receiver account immediately before that action ran. The inner\n`Option` is `Some` (a tagged contract object) when the account had a\ncontract and `None` (rendered as JSON `null`) when it did not (e.g. an\naccount with no code, or one that did not yet exist). The outer\n`Option` is `None` for older metadata versions.","items":{"oneOf":[{"type":"object","description":"RPC view of a non-empty [`AccountContract`]. The `AccountContract::None`\nvariant is represented externally as a JSON `null` via `Option`, so this\nenum only carries the three \"contract is present\" cases. Serializes as\nan externally-tagged object:\n\n- `Local(hash)` → `{\"local\": \"\u003cCryptoHash>\"}`\n- `GlobalHash(hash)` → `{\"global_hash\": \"\u003cCryptoHash>\"}`\n- `GlobalAccountId(id)` → `{\"global_account_id\": \"\u003cAccountId>\"}`\n\nMirrors [`AccountContract`] 1:1 (minus `None`) so consumers can preserve\nthe distinction between a global-by-hash and global-by-account contract\nwithout descending into a nested identifier.","required":["local"],"properties":{"local":{"type":"string"}},"additionalProperties":false},{"type":"object","description":"RPC view of a non-empty [`AccountContract`]. The `AccountContract::None`\nvariant is represented externally as a JSON `null` via `Option`, so this\nenum only carries the three \"contract is present\" cases. Serializes as\nan externally-tagged object:\n\n- `Local(hash)` → `{\"local\": \"\u003cCryptoHash>\"}`\n- `GlobalHash(hash)` → `{\"global_hash\": \"\u003cCryptoHash>\"}`\n- `GlobalAccountId(id)` → `{\"global_account_id\": \"\u003cAccountId>\"}`\n\nMirrors [`AccountContract`] 1:1 (minus `None`) so consumers can preserve\nthe distinction between a global-by-hash and global-by-account contract\nwithout descending into a nested identifier.","required":["global_hash"],"properties":{"global_hash":{"type":"string"}},"additionalProperties":false},{"type":"object","description":"RPC view of a non-empty [`AccountContract`]. The `AccountContract::None`\nvariant is represented externally as a JSON `null` via `Option`, so this\nenum only carries the three \"contract is present\" cases. Serializes as\nan externally-tagged object:\n\n- `Local(hash)` → `{\"local\": \"\u003cCryptoHash>\"}`\n- `GlobalHash(hash)` → `{\"global_hash\": \"\u003cCryptoHash>\"}`\n- `GlobalAccountId(id)` → `{\"global_account_id\": \"\u003cAccountId>\"}`\n\nMirrors [`AccountContract`] 1:1 (minus `None`) so consumers can preserve\nthe distinction between a global-by-hash and global-by-account contract\nwithout descending into a nested identifier.","required":["global_account_id"],"properties":{"global_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"}},"additionalProperties":false},{"enum":[null]},{"type":"null","enum":[null]}]},"type":"null","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction_outcome.outcome.metadata.contracts.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction_outcome.outcome.metadata.contracts","typeLabel":"object · object · object · any · null[] | null"},"gas_profile":{"oneOf":[{"items":{"description":"Shows gas profile. More info [here](https://near.github.io/nearcore/architecture/gas/gas_profile.html?highlight=WASM_HOST_COST#example-transaction-gas-profile).","properties":{"cost":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction_outcome.outcome.metadata.gas_profile.oneOf.0.items.[INDEX].cost","typeLabel":"string"},"cost_category":{"description":"Either ACTION_COST or WASM_HOST_COST.","type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction_outcome.outcome.metadata.gas_profile.oneOf.0.items.[INDEX].cost_category","typeLabel":"string"},"gas_used":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction_outcome.outcome.metadata.gas_profile.oneOf.0.items.[INDEX].gas_used","typeLabel":"string"}},"required":["cost_category","cost","gas_used"],"type":"object","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction_outcome.outcome.metadata.gas_profile.oneOf.0.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction_outcome.outcome.metadata.gas_profile.oneOf.0","typeLabel":"object[]"},{"items":{"description":"Shows gas profile. More info [here](https://near.github.io/nearcore/architecture/gas/gas_profile.html?highlight=WASM_HOST_COST#example-transaction-gas-profile).","properties":{"cost":{"type":"string"},"cost_category":{"description":"Either ACTION_COST or WASM_HOST_COST.","type":"string"},"gas_used":{"type":"string"}},"required":["cost_category","cost","gas_used"],"type":"object"},"type":"null","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction_outcome.outcome.metadata.gas_profile.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction_outcome.outcome.metadata.gas_profile","typeLabel":"object[] | null"}},"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction_outcome.outcome.metadata","typeLabel":"object"}},"required":["logs","receipt_ids","gas_burnt","tokens_burnt","executor_id","status"],"type":"object","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction_outcome.outcome","typeLabel":"object"},"proof":{"items":{"properties":{"direction":{"enum":["Left","Right"],"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction_outcome.proof.items.[INDEX].direction","typeLabel":"enum\u003cstring>"},"hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction_outcome.proof.items.[INDEX].hash","typeLabel":"string"}},"required":["hash","direction"],"type":"object","uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction_outcome.proof.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction_outcome.proof","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.transaction_outcome","typeLabel":"object"},"final_execution_status":{"type":"string","title":"TxExecutionStatus","description":"How long the RPC should wait before returning a transaction result. Each value waits for a stricter execution milestone than the previous one. Defaults to `EXECUTED_OPTIMISTIC`.\n\n- `NONE`: Transaction is waiting to be included into a block.\n- `INCLUDED`: Transaction is included in a block (block may not be finalized).\n- `EXECUTED_OPTIMISTIC` (default): Included + all non-refund receipts executed (blocks may not be finalized).\n- `INCLUDED_FINAL`: Transaction is included in a finalized block.\n- `EXECUTED`: Included in a finalized block + all non-refund receipts executed.\n- `FINAL`: Included in a finalized block + all receipts (including refunds) finalized.","enum":["NONE","INCLUDED","EXECUTED_OPTIMISTIC","INCLUDED_FINAL","EXECUTED","FINAL"],"default":"EXECUTED_OPTIMISTIC","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1.final_execution_status","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.1","typeLabel":"object"},{"type":"object","required":["final_execution_status"],"properties":{"final_execution_status":{"type":"string","title":"TxExecutionStatus","description":"How long the RPC should wait before returning a transaction result. Each value waits for a stricter execution milestone than the previous one. Defaults to `EXECUTED_OPTIMISTIC`.\n\n- `NONE`: Transaction is waiting to be included into a block.\n- `INCLUDED`: Transaction is included in a block (block may not be finalized).\n- `EXECUTED_OPTIMISTIC` (default): Included + all non-refund receipts executed (blocks may not be finalized).\n- `INCLUDED_FINAL`: Transaction is included in a finalized block.\n- `EXECUTED`: Included in a finalized block + all non-refund receipts executed.\n- `FINAL`: Included in a finalized block + all receipts (including refunds) finalized.","enum":["NONE","INCLUDED","EXECUTED_OPTIMISTIC","INCLUDED_FINAL","EXECUTED","FINAL"],"default":"EXECUTED_OPTIMISTIC","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.2.final_execution_status","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1.status","typeLabel":"object"}},"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.1","typeLabel":"object"},{"type":"object","description":"Explains why a transaction status request returned a `RpcTransactionError::TimeoutError`:","required":["cause","shard_id"],"properties":{"cause":{"enum":["DOES_NOT_TRACK_SHARD"],"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.2.cause","typeLabel":"enum\u003cstring>"},"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.5.info.oneOf.2.shard_id","typeLabel":"integer\u003cuint64>"}},"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.2","typeLabel":"object"},{"type":"object","description":"Explains why a transaction status request returned a `RpcTransactionError::TimeoutError`:","required":["cause","debug_info"],"properties":{"cause":{"enum":["ERROR"],"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.3.cause","typeLabel":"enum\u003cstring>"},"debug_info":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.3.debug_info","typeLabel":"string"}},"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.3","typeLabel":"object"},{"enum":[null],"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.4","typeLabel":"any"},{"type":"null","enum":[null],"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info.oneOf.5","typeLabel":"null"}],"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5.info","typeLabel":"object · object · object · object · any · null"}},"isRequired":true,"uniqueKey":"oneOf.1.error.oneOf.1.cause.oneOf.5","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_RpcTransactionResponse_and_RpcTransactionError · object"}],"uniqueKey":"","typeLabel":"JsonRpcResponse_for_RpcTransactionResponse_and_RpcTransactionError · object"},"examples":{"Example":{"title":"Example","value":{"result":{"receipts":[{"predecessor_id":"\u003cstring>","receipt":{"Action":{"actions":["CreateAccount"],"gas_price":"\u003cstring>","input_data_ids":["\u003cstring>"],"output_data_receivers":[{"data_id":"\u003cstring>","receiver_id":"\u003cstring>"}],"signer_id":"\u003cstring>","signer_public_key":"\u003cstring>","is_promise_yield":false,"refund_to":"\u003cstring>"}},"receipt_id":"\u003cstring>","receiver_id":"\u003cstring>","priority":0}],"receipts_outcome":[{"block_hash":"\u003cstring>","id":"\u003cstring>","outcome":{"executor_id":"\u003cstring>","gas_burnt":1,"logs":["\u003cstring>"],"receipt_ids":["\u003cstring>"],"status":"Unknown","tokens_burnt":"\u003cstring>","metadata":{"version":1}},"proof":[{"direction":"Left","hash":"\u003cstring>"}]}],"status":"NotStarted","transaction":{"actions":["CreateAccount"],"hash":"\u003cstring>","nonce":1,"public_key":"\u003cstring>","receiver_id":"\u003cstring>","signature":"\u003cstring>","signer_id":"\u003cstring>","nonce_index":32767,"nonce_mode":"monotonic","priority_fee":0},"transaction_outcome":{"block_hash":"\u003cstring>","id":"\u003cstring>","outcome":{"executor_id":"\u003cstring>","gas_burnt":1,"logs":["\u003cstring>"],"receipt_ids":["\u003cstring>"],"status":"Unknown","tokens_burnt":"\u003cstring>","metadata":{"version":1}},"proof":[{"direction":"Left","hash":"\u003cstring>"}]},"final_execution_status":"EXECUTED_OPTIMISTIC"},"id":"\u003cstring>","jsonrpc":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{},"servers":{}},"originalFileLocation":"openapi.json"},"subdomain":"neardocs","siteName":"NEAR Docs","title":"Post experimental tx status - NEAR Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-28T22:55:26.984Z","originalFileLocation":"api-reference/post-experimental_tx_status.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=\"[Deprecated] Queries status of a transaction by hash, returning the final transaction result and details of all receipts. Consider using tx_status instead.\">\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 experimental tx status - NEAR Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"[Deprecated] Queries status of a transaction by hash, returning the final transaction result and details of all receipts. Consider using tx_status instead.\">\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-experimental_tx_status\">\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=Transactions\u0026amp;title=Post+experimental+tx+status\u0026amp;description=%5BDeprecated%5D+Queries+status+of+a+transaction+by+hash%2C+returning+the+final+transaction+result+and+details+of+all+receipts.+Consider+using+%60tx_status%60+instead.\u0026amp;theme=df941d03d19b89657352cf9a\u0026amp;signature=182eaafe1b617cdb97abe87d99272f3778b9b8cdbb7f60b8b86e9e32a7d0debc\">\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 experimental tx status - NEAR Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"[Deprecated] Queries status of a transaction by hash, returning the final transaction result and details of all receipts. Consider using tx_status instead.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://neardocs.mintlify.app/_mintlify/api/og/v2?division=Transactions\u0026amp;title=Post+experimental+tx+status\u0026amp;description=%5BDeprecated%5D+Queries+status+of+a+transaction+by+hash%2C+returning+the+final+transaction+result+and+details+of+all+receipts.+Consider+using+%60tx_status%60+instead.\u0026amp;theme=df941d03d19b89657352cf9a\u0026amp;signature=182eaafe1b617cdb97abe87d99272f3778b9b8cdbb7f60b8b86e9e32a7d0debc\">\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-experimental_tx_status\">\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-experimental_tx_status.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-experimental_tx_status#webpage\",\"url\":\"https://docs.near.org/api-reference/post-experimental_tx_status\",\"name\":\"Post experimental tx status\",\"description\":\"[Deprecated] Queries status of a transaction by hash, returning the final transaction result and details of all receipts. Consider using tx_status instead.\",\"dateModified\":\"2026-10-28T22:55:26.984Z\",\"isPartOf\":{\"@id\":\"https://docs.near.org#website\"},\"breadcrumb\":{\"@id\":\"https://docs.near.org/api-reference/post-experimental_tx_status#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.near.org/api-reference/post-experimental_tx_status#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Transactions\",\"item\":\"https://docs.near.org/api-reference/post-send_tx\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Post experimental tx status\",\"item\":\"https://docs.near.org/api-reference/post-experimental_tx_status\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.near.org/api-reference/post-experimental_tx_status#apireference\",\"headline\":\"Post experimental tx status\",\"name\":\"Post experimental tx status\",\"description\":\"[Deprecated] Queries status of a transaction by hash, returning the final transaction result and details of all receipts. Consider using tx_status instead.\",\"url\":\"https://docs.near.org/api-reference/post-experimental_tx_status\",\"mainEntityOfPage\":{\"@id\":\"https://docs.near.org/api-reference/post-experimental_tx_status#webpage\"},\"dateModified\":\"2026-10-28T22:55:26.984Z\",\"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","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","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","description":"Queries status of a transaction by hash, returning the final transaction result and details of all receipts.","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","description":"Fetches a receipt by its ID (as is, without a status or execution outcome)","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"}]}]}]},"basePath":"","title":"Post experimental tx status - NEAR Docs","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CS552b7R.js","utils-DDTCYAF2.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-De8ttokP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DrwRDvAh.js","snippetPresets-DtAN0nWx.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-D5rWArI6.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-O2i12wsz.js","shallow-DV8xABTt.js","getApiPlaygroundDisplay-DBZ0B5Jx.js","CodeSnippet-BVi0tPUX.js","CodeSnippets-CqASbIwY.js","Page-m07pfKpT.js","getPastedJson-DG9vsMS8.js","icon-CXzRSCr8.js","MethodPill-BdKVtEuX.js","DuplicateIcon-CZlmBrJI.js","createIcon-biFEUKPL.js","DynamicMarkdown-B54_zNBF.js","SectionHeading-DwwHK3Pt.js","axios-vUo_bRtp.js","Markdown-DfhCTwyA.js","clsx-xpJZXxdP.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BTZUMDnx.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-DqdKa2R4.js"]}