Result of RPC execution (only present if status is 'executed' or 'failed')
Show child attributes
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Privy Docs","colors":{"primary":"#010110","light":"#FFFFFF"},"logo":{"light":"https://mintcdn.com/privy-c2af3412/Ih_Fo3QYM486gzWq/logo/privy-logo-light.png?fit=max\u0026auto=format\u0026n=Ih_Fo3QYM486gzWq\u0026q=85\u0026s=bd297b680ace8a13db4d9ce977f93180","dark":"https://mintcdn.com/privy-c2af3412/Ih_Fo3QYM486gzWq/logo/privy-logo-dark.png?fit=max\u0026auto=format\u0026n=Ih_Fo3QYM486gzWq\u0026q=85\u0026s=24d83970695ab19a1803a2eb00dbea4e"},"favicon":"https://mintcdn.com/privy-c2af3412/YByWVKlFbSpnpSJG/favicon.png?fit=max\u0026auto=format\u0026n=YByWVKlFbSpnpSJG\u0026q=85\u0026s=ee4038168ea586e5f72041e5e2a1f5c8","api":{"openapi":{"source":"https://api.staging.privy.io/v1/openapi.json"},"playground":{"display":"interactive"},"examples":{"languages":["curl","java","javascript","php","go"]},"mdx":{"server":"https://api.privy.io"}},"background":{"color":{"light":"#FFFFFF","dark":"#010110"}},"navbar":{"links":[{"href":"https://demo.privy.io","label":"Demo"},{"href":"https://privy.io/slack","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://dashboard.privy.io"}},"seo":{"metatags":{"og:type":"website","og:site_name":"Privy Docs","og:image":"https://assets.privy.io/docs-og.png","twitter:title":"Privy Docs","twitter:card":"summary_large_image","twitter:image":"https://assets.privy.io/docs-og.png"},"organization":{"id":"https://www.privy.io/#organization","name":"Privy","url":"https://www.privy.io","logo":"https://assets.privy.io/docs-og.png","sameAs":["https://x.com/privy_io","https://github.com/privy-io"]}},"styling":{"codeblocks":"system","latex":true},"integrations":{"gtm":{"tagId":"GTM-WV9MVTB3"}},"contextual":{"options":["claude","chatgpt","cursor","vscode","mcp","copy","view"],"display":"header"},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"privy-c2af3412","hasAudioNarration":false,"actualSubdomain":"privy-c2af3412","customDomains":["docs.privy.io"],"gitSource":{"type":"github","owner":"privy-io","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"issues":true,"thumbs":true,"edits":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"ENABLED"},"CONTEXTUAL_FEEDBACK":{"status":"ENABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aee6add0cb48ef71e0f1964","clientVersion":"0.0.4087","searchFilterCounts":[{"language":"default","tag":"Wallets","count":291},{"language":"default","tag":"API reference","count":255},{"language":"default","tag":"Recipes","count":141},{"language":"default","tag":"All recipes","count":140},{"language":"default","tag":"Identity","count":137},{"language":"default","tag":"Signatures and transactions","count":91},{"language":"default","tag":"Users","count":87},{"language":"default","tag":"Basics","count":86},{"language":"default","tag":"Financial flows","count":82},{"language":"default","tag":"Controls","count":76}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","href":"/_mintlify/custom/privy-c2af3412/106de3f982828597/style.css"}],"page":{"pagePath":"api-reference/intents/rpc","slug":"/api-reference/intents/rpc","pageMetadata":{"title":"Create RPC transaction","openapi":"post /v1/intents/wallets/{wallet_id}/rpc","description":"Create an intent to execute an RPC method on a wallet. The intent must be authorized by either the wallet owner or signers before it can be executed.","href":"/api-reference/intents/rpc"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Create an intent to execute an RPC method on a wallet. The intent must be authorized by either the wallet owner or signers before it can be executed.\"\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":"system","config":{},"pageMetadata":{"title":"Create RPC transaction","openapi":"post /v1/intents/wallets/{wallet_id}/rpc","description":"Create an intent to execute an RPC method on a wallet. The intent must be authorized by either the wallet owner or signers before it can be executed.","href":"/api-reference/intents/rpc"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/privy-c2af3412/9a6cfa36ced76db0/welcome.js","/_mintlify/custom/privy-c2af3412/1af79d46bd64cd8b/fullstory.js","/_mintlify/custom/privy-c2af3412/e4d91321024fde21/recipes/recipes-search.js","/_mintlify/custom/privy-c2af3412/d31c5451398ab22c/check-links.js"],"openApiReferenceData":{"operation":{"tags":["Intents"],"operationId":"createRpcIntent","summary":"Create RPC intent","description":"Create an intent to execute an RPC method on a wallet. The intent must be authorized by either the wallet owner or signers before it can be executed.","security":["4bef22cb-e412-4e6a-9dde-55928fd52f43"],"parameters":["019fe826-d6ec-4c06-8399-41142a8e9ddb","4b3008e8-0f97-47d3-bb1d-943f1fd4623a","5714579c-d662-4747-8a6a-77c502dd2a92"],"requestBody":"dad23240-f7c6-452f-9bbd-ba996b60db3d","responses":{"200":"985096c2-173e-4cdc-86fe-c3357b7f1c8f"},"method":"post","type":"path","servers":["850974b1-506a-4d71-9130-47c1416abc38"],"path":"/v1/intents/wallets/{wallet_id}/rpc","baseUrlOptions":["https://api.privy.io"],"title":"Create RPC intent","codeSamples":[],"requestExampleLanguages":["bash","java","javascript","php","go"],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"019fe826-d6ec-4c06-8399-41142a8e9ddb":{"schema":{"type":"string","description":"ID of the wallet.","isRequired":true,"uniqueKey":"","typeLabel":"string"},"required":true,"name":"wallet_id","in":"path"},"4b3008e8-0f97-47d3-bb1d-943f1fd4623a":{"schema":{"type":"string","description":"ID of your Privy app.","isRequired":true,"uniqueKey":"","typeLabel":"string"},"required":true,"name":"privy-app-id","in":"header"},"5714579c-d662-4747-8a6a-77c502dd2a92":{"schema":{"type":"string","description":"Request expiry. Value is a Unix timestamp in milliseconds representing the deadline by which the request must be processed.","isRequired":false,"uniqueKey":"","typeLabel":"string"},"required":false,"name":"privy-request-expiry","in":"header"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","title":"EthereumSignTransactionRpcInput","description":"Executes the EVM `eth_signTransaction` RPC to sign a transaction.","required":["method","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["eth_signTransaction"],"isRequired":true,"uniqueKey":"oneOf.0.method","typeLabel":"enum\u003cstring>"},"params":{"type":"object","properties":{"transaction":{"oneOf":[{"type":"object","title":"UnsignedStandardEthereumTransaction","description":"An unsigned standard Ethereum transaction object. Supports EVM transaction types 0, 2, and 4.","x-stainless-model":"wallets.unsigned_ethereum_transaction","properties":{"from":{"type":"string","uniqueKey":"oneOf.0.params.transaction.oneOf.0.from","typeLabel":"string"},"to":{"type":"string","uniqueKey":"oneOf.0.params.transaction.oneOf.0.to","typeLabel":"string"},"chain_id":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.0.params.transaction.oneOf.0.chain_id.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.0.params.transaction.oneOf.0.chain_id.oneOf.1","typeLabel":"integer"}],"uniqueKey":"oneOf.0.params.transaction.oneOf.0.chain_id","typeLabel":"string | integer"},"nonce":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.0.params.transaction.oneOf.0.nonce.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.0.params.transaction.oneOf.0.nonce.oneOf.1","typeLabel":"integer"}],"uniqueKey":"oneOf.0.params.transaction.oneOf.0.nonce","typeLabel":"string | integer"},"data":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","uniqueKey":"oneOf.0.params.transaction.oneOf.0.data","typeLabel":"string"},"value":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.0.params.transaction.oneOf.0.value.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.0.params.transaction.oneOf.0.value.oneOf.1","typeLabel":"integer"}],"uniqueKey":"oneOf.0.params.transaction.oneOf.0.value","typeLabel":"string | integer"},"type":{"oneOf":[{"type":"number","enum":[0],"uniqueKey":"oneOf.0.params.transaction.oneOf.0.type.oneOf.0","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[2],"uniqueKey":"oneOf.0.params.transaction.oneOf.0.type.oneOf.1","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[4],"uniqueKey":"oneOf.0.params.transaction.oneOf.0.type.oneOf.2","typeLabel":"enum\u003cnumber>"}],"uniqueKey":"oneOf.0.params.transaction.oneOf.0.type","typeLabel":"enum\u003cnumber>"},"gas_limit":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.0.params.transaction.oneOf.0.gas_limit.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.0.params.transaction.oneOf.0.gas_limit.oneOf.1","typeLabel":"integer"}],"uniqueKey":"oneOf.0.params.transaction.oneOf.0.gas_limit","typeLabel":"string | integer"},"gas_price":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.0.params.transaction.oneOf.0.gas_price.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.0.params.transaction.oneOf.0.gas_price.oneOf.1","typeLabel":"integer"}],"uniqueKey":"oneOf.0.params.transaction.oneOf.0.gas_price","typeLabel":"string | integer"},"max_fee_per_gas":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.0.params.transaction.oneOf.0.max_fee_per_gas.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.0.params.transaction.oneOf.0.max_fee_per_gas.oneOf.1","typeLabel":"integer"}],"uniqueKey":"oneOf.0.params.transaction.oneOf.0.max_fee_per_gas","typeLabel":"string | integer"},"max_priority_fee_per_gas":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.0.params.transaction.oneOf.0.max_priority_fee_per_gas.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.0.params.transaction.oneOf.0.max_priority_fee_per_gas.oneOf.1","typeLabel":"integer"}],"uniqueKey":"oneOf.0.params.transaction.oneOf.0.max_priority_fee_per_gas","typeLabel":"string | integer"},"authorization_list":{"type":"array","items":{"type":"object","properties":{"contract":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.params.transaction.oneOf.0.authorization_list.items.[INDEX].contract","typeLabel":"string"},"chain_id":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"oneOf.0.params.transaction.oneOf.0.authorization_list.items.[INDEX].chain_id.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"oneOf.0.params.transaction.oneOf.0.authorization_list.items.[INDEX].chain_id.oneOf.1","typeLabel":"integer"}],"isRequired":true,"uniqueKey":"oneOf.0.params.transaction.oneOf.0.authorization_list.items.[INDEX].chain_id","typeLabel":"string | integer"},"nonce":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"oneOf.0.params.transaction.oneOf.0.authorization_list.items.[INDEX].nonce.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"oneOf.0.params.transaction.oneOf.0.authorization_list.items.[INDEX].nonce.oneOf.1","typeLabel":"integer"}],"isRequired":true,"uniqueKey":"oneOf.0.params.transaction.oneOf.0.authorization_list.items.[INDEX].nonce","typeLabel":"string | integer"},"r":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","isRequired":true,"uniqueKey":"oneOf.0.params.transaction.oneOf.0.authorization_list.items.[INDEX].r","typeLabel":"string"},"s":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","isRequired":true,"uniqueKey":"oneOf.0.params.transaction.oneOf.0.authorization_list.items.[INDEX].s","typeLabel":"string"},"y_parity":{"type":"number","isRequired":true,"uniqueKey":"oneOf.0.params.transaction.oneOf.0.authorization_list.items.[INDEX].y_parity","typeLabel":"number"}},"required":["contract","chain_id","nonce","r","s","y_parity"],"description":"A signed EIP-7702 authorization that delegates code execution to a contract address.","title":"EthereumSign7702Authorization","x-stainless-model":"wallets.ethereum_sign_7702_authorization","uniqueKey":"oneOf.0.params.transaction.oneOf.0.authorization_list.items.[INDEX]","typeLabel":"EthereumSign7702Authorization · object"},"maxItems":10,"uniqueKey":"oneOf.0.params.transaction.oneOf.0.authorization_list","typeLabel":"EthereumSign7702Authorization · object[]"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.params.transaction.oneOf.0","typeLabel":"UnsignedStandardEthereumTransaction · object"},{"type":"object","title":"UnsignedTempoTransaction","description":"An unsigned Tempo transaction (type 118) with batched calls.","required":["type","calls"],"x-stainless-model":"wallets.unsigned_ethereum_transaction","properties":{"type":{"type":"number","enum":[118],"isRequired":true,"uniqueKey":"oneOf.0.params.transaction.oneOf.1.type","typeLabel":"enum\u003cnumber>"},"calls":{"type":"array","items":{"type":"object","properties":{"to":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.params.transaction.oneOf.1.calls.items.[INDEX].to","typeLabel":"string"},"data":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","uniqueKey":"oneOf.0.params.transaction.oneOf.1.calls.items.[INDEX].data","typeLabel":"string"},"value":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.0.params.transaction.oneOf.1.calls.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.0.params.transaction.oneOf.1.calls.items.[INDEX].value.oneOf.1","typeLabel":"integer"}],"uniqueKey":"oneOf.0.params.transaction.oneOf.1.calls.items.[INDEX].value","typeLabel":"string | integer"}},"required":["to"],"additionalProperties":false,"description":"A single call within a Tempo batched transaction.","title":"TempoCall","x-stainless-model":"wallets.tempo_call","uniqueKey":"oneOf.0.params.transaction.oneOf.1.calls.items.[INDEX]","typeLabel":"TempoCall · object"},"minItems":1,"isRequired":true,"uniqueKey":"oneOf.0.params.transaction.oneOf.1.calls","typeLabel":"TempoCall · object[]"},"from":{"type":"string","uniqueKey":"oneOf.0.params.transaction.oneOf.1.from","typeLabel":"string"},"chain_id":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.0.params.transaction.oneOf.1.chain_id.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.0.params.transaction.oneOf.1.chain_id.oneOf.1","typeLabel":"integer"}],"uniqueKey":"oneOf.0.params.transaction.oneOf.1.chain_id","typeLabel":"string | integer"},"nonce":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.0.params.transaction.oneOf.1.nonce.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.0.params.transaction.oneOf.1.nonce.oneOf.1","typeLabel":"integer"}],"uniqueKey":"oneOf.0.params.transaction.oneOf.1.nonce","typeLabel":"string | integer"},"gas_limit":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.0.params.transaction.oneOf.1.gas_limit.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.0.params.transaction.oneOf.1.gas_limit.oneOf.1","typeLabel":"integer"}],"uniqueKey":"oneOf.0.params.transaction.oneOf.1.gas_limit","typeLabel":"string | integer"},"max_fee_per_gas":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.0.params.transaction.oneOf.1.max_fee_per_gas.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.0.params.transaction.oneOf.1.max_fee_per_gas.oneOf.1","typeLabel":"integer"}],"uniqueKey":"oneOf.0.params.transaction.oneOf.1.max_fee_per_gas","typeLabel":"string | integer"},"max_priority_fee_per_gas":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.0.params.transaction.oneOf.1.max_priority_fee_per_gas.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.0.params.transaction.oneOf.1.max_priority_fee_per_gas.oneOf.1","typeLabel":"integer"}],"uniqueKey":"oneOf.0.params.transaction.oneOf.1.max_priority_fee_per_gas","typeLabel":"string | integer"},"fee_token":{"type":"string","uniqueKey":"oneOf.0.params.transaction.oneOf.1.fee_token","typeLabel":"string"},"nonce_key":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.0.params.transaction.oneOf.1.nonce_key.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.0.params.transaction.oneOf.1.nonce_key.oneOf.1","typeLabel":"integer"}],"uniqueKey":"oneOf.0.params.transaction.oneOf.1.nonce_key","typeLabel":"string | integer"},"valid_before":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.0.params.transaction.oneOf.1.valid_before.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.0.params.transaction.oneOf.1.valid_before.oneOf.1","typeLabel":"integer"}],"uniqueKey":"oneOf.0.params.transaction.oneOf.1.valid_before","typeLabel":"string | integer"},"valid_after":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.0.params.transaction.oneOf.1.valid_after.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.0.params.transaction.oneOf.1.valid_after.oneOf.1","typeLabel":"integer"}],"uniqueKey":"oneOf.0.params.transaction.oneOf.1.valid_after","typeLabel":"string | integer"},"fee_payer_signature":{"type":"object","properties":{"r":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","isRequired":true,"uniqueKey":"oneOf.0.params.transaction.oneOf.1.fee_payer_signature.r","typeLabel":"string"},"s":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","isRequired":true,"uniqueKey":"oneOf.0.params.transaction.oneOf.1.fee_payer_signature.s","typeLabel":"string"},"y_parity":{"oneOf":[{"type":"number","enum":[0],"isRequired":true,"uniqueKey":"oneOf.0.params.transaction.oneOf.1.fee_payer_signature.y_parity.oneOf.0","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[1],"isRequired":true,"uniqueKey":"oneOf.0.params.transaction.oneOf.1.fee_payer_signature.y_parity.oneOf.1","typeLabel":"enum\u003cnumber>"}],"isRequired":true,"uniqueKey":"oneOf.0.params.transaction.oneOf.1.fee_payer_signature.y_parity","typeLabel":"enum\u003cnumber>"}},"required":["r","s","y_parity"],"additionalProperties":false,"description":"A fee payer signature for sponsored Tempo transactions (secp256k1 only).","title":"TempoFeePayerSignature","x-stainless-model":"wallets.tempo_fee_payer_signature","uniqueKey":"oneOf.0.params.transaction.oneOf.1.fee_payer_signature","typeLabel":"TempoFeePayerSignature · object"},"access_list":{"type":"array","items":{"type":"object","properties":{"address":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.params.transaction.oneOf.1.access_list.items.[INDEX].address","typeLabel":"string"},"storage_keys":{"type":"array","items":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","uniqueKey":"oneOf.0.params.transaction.oneOf.1.access_list.items.[INDEX].storage_keys.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"oneOf.0.params.transaction.oneOf.1.access_list.items.[INDEX].storage_keys","typeLabel":"string[]"}},"required":["address","storage_keys"],"additionalProperties":false,"description":"An entry in an EIP-2930 access list, specifying an address and its storage keys.","title":"AccessListEntry","x-stainless-model":"wallets.access_list_entry","uniqueKey":"oneOf.0.params.transaction.oneOf.1.access_list.items.[INDEX]","typeLabel":"AccessListEntry · object"},"uniqueKey":"oneOf.0.params.transaction.oneOf.1.access_list","typeLabel":"AccessListEntry · object[]"},"aa_authorization_list":{"type":"array","items":{"type":"object","properties":{"contract":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.params.transaction.oneOf.1.aa_authorization_list.items.[INDEX].contract","typeLabel":"string"},"chain_id":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"oneOf.0.params.transaction.oneOf.1.aa_authorization_list.items.[INDEX].chain_id.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"oneOf.0.params.transaction.oneOf.1.aa_authorization_list.items.[INDEX].chain_id.oneOf.1","typeLabel":"integer"}],"isRequired":true,"uniqueKey":"oneOf.0.params.transaction.oneOf.1.aa_authorization_list.items.[INDEX].chain_id","typeLabel":"string | integer"},"nonce":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"oneOf.0.params.transaction.oneOf.1.aa_authorization_list.items.[INDEX].nonce.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"oneOf.0.params.transaction.oneOf.1.aa_authorization_list.items.[INDEX].nonce.oneOf.1","typeLabel":"integer"}],"isRequired":true,"uniqueKey":"oneOf.0.params.transaction.oneOf.1.aa_authorization_list.items.[INDEX].nonce","typeLabel":"string | integer"},"signature":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","isRequired":true,"uniqueKey":"oneOf.0.params.transaction.oneOf.1.aa_authorization_list.items.[INDEX].signature","typeLabel":"string"}},"required":["contract","chain_id","nonce","signature"],"additionalProperties":false,"description":"An AA authorization for Tempo transactions with P256/WebAuthn signatures.","title":"TempoAAAuthorization","x-stainless-model":"wallets.tempo_aa_authorization","uniqueKey":"oneOf.0.params.transaction.oneOf.1.aa_authorization_list.items.[INDEX]","typeLabel":"TempoAAAuthorization · object"},"maxItems":10,"uniqueKey":"oneOf.0.params.transaction.oneOf.1.aa_authorization_list","typeLabel":"TempoAAAuthorization · object[]"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.params.transaction.oneOf.1","typeLabel":"UnsignedTempoTransaction · object"}],"isRequired":true,"uniqueKey":"oneOf.0.params.transaction","typeLabel":"UnsignedStandardEthereumTransaction · object | UnsignedTempoTransaction · object"}},"required":["transaction"],"additionalProperties":false,"description":"Parameters for the EVM `eth_signTransaction` RPC.","title":"EthereumSignTransactionRpcInputParams","x-stainless-model":"wallets.ethereum_sign_transaction_rpc_input_params","isRequired":true,"uniqueKey":"oneOf.0.params","typeLabel":"EthereumSignTransactionRpcInputParams · object"},"address":{"type":"string","uniqueKey":"oneOf.0.address","typeLabel":"string"},"chain_type":{"type":"string","enum":["ethereum"],"uniqueKey":"oneOf.0.chain_type","typeLabel":"enum\u003cstring>"},"wallet_id":{"type":"string","uniqueKey":"oneOf.0.wallet_id","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.0","typeLabel":"EthereumSignTransactionRpcInput · object"},{"type":"object","title":"EthereumSendTransactionRpcInput","description":"Executes the EVM `eth_sendTransaction` RPC to sign and broadcast a transaction.","required":["method","caip2","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["eth_sendTransaction"],"isRequired":true,"uniqueKey":"oneOf.1.method","typeLabel":"enum\u003cstring>"},"caip2":{"type":"string","pattern":"^[-a-z0-9]{3,8}:[-_a-zA-Z0-9]{1,32}$","description":"A valid CAIP-2 chain ID (e.g. 'eip155:4217' for Tempo, 'eip155:1' for Ethereum).","title":"CAIP2","x-stainless-model":"apps.caip_2","isRequired":true,"uniqueKey":"oneOf.1.caip2","typeLabel":"string"},"params":{"type":"object","properties":{"transaction":{"oneOf":[{"type":"object","title":"UnsignedStandardEthereumTransaction","description":"An unsigned standard Ethereum transaction object. Supports EVM transaction types 0, 2, and 4.","x-stainless-model":"wallets.unsigned_ethereum_transaction","properties":{"from":{"type":"string","uniqueKey":"oneOf.1.params.transaction.oneOf.0.from","typeLabel":"string"},"to":{"type":"string","uniqueKey":"oneOf.1.params.transaction.oneOf.0.to","typeLabel":"string"},"chain_id":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.1.params.transaction.oneOf.0.chain_id.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.1.params.transaction.oneOf.0.chain_id.oneOf.1","typeLabel":"integer"}],"uniqueKey":"oneOf.1.params.transaction.oneOf.0.chain_id","typeLabel":"string | integer"},"nonce":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.1.params.transaction.oneOf.0.nonce.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.1.params.transaction.oneOf.0.nonce.oneOf.1","typeLabel":"integer"}],"uniqueKey":"oneOf.1.params.transaction.oneOf.0.nonce","typeLabel":"string | integer"},"data":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","uniqueKey":"oneOf.1.params.transaction.oneOf.0.data","typeLabel":"string"},"value":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.1.params.transaction.oneOf.0.value.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.1.params.transaction.oneOf.0.value.oneOf.1","typeLabel":"integer"}],"uniqueKey":"oneOf.1.params.transaction.oneOf.0.value","typeLabel":"string | integer"},"type":{"oneOf":[{"type":"number","enum":[0],"uniqueKey":"oneOf.1.params.transaction.oneOf.0.type.oneOf.0","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[2],"uniqueKey":"oneOf.1.params.transaction.oneOf.0.type.oneOf.1","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[4],"uniqueKey":"oneOf.1.params.transaction.oneOf.0.type.oneOf.2","typeLabel":"enum\u003cnumber>"}],"uniqueKey":"oneOf.1.params.transaction.oneOf.0.type","typeLabel":"enum\u003cnumber>"},"gas_limit":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.1.params.transaction.oneOf.0.gas_limit.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.1.params.transaction.oneOf.0.gas_limit.oneOf.1","typeLabel":"integer"}],"uniqueKey":"oneOf.1.params.transaction.oneOf.0.gas_limit","typeLabel":"string | integer"},"gas_price":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.1.params.transaction.oneOf.0.gas_price.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.1.params.transaction.oneOf.0.gas_price.oneOf.1","typeLabel":"integer"}],"uniqueKey":"oneOf.1.params.transaction.oneOf.0.gas_price","typeLabel":"string | integer"},"max_fee_per_gas":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.1.params.transaction.oneOf.0.max_fee_per_gas.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.1.params.transaction.oneOf.0.max_fee_per_gas.oneOf.1","typeLabel":"integer"}],"uniqueKey":"oneOf.1.params.transaction.oneOf.0.max_fee_per_gas","typeLabel":"string | integer"},"max_priority_fee_per_gas":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.1.params.transaction.oneOf.0.max_priority_fee_per_gas.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.1.params.transaction.oneOf.0.max_priority_fee_per_gas.oneOf.1","typeLabel":"integer"}],"uniqueKey":"oneOf.1.params.transaction.oneOf.0.max_priority_fee_per_gas","typeLabel":"string | integer"},"authorization_list":{"type":"array","items":{"type":"object","properties":{"contract":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.params.transaction.oneOf.0.authorization_list.items.[INDEX].contract","typeLabel":"string"},"chain_id":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"oneOf.1.params.transaction.oneOf.0.authorization_list.items.[INDEX].chain_id.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"oneOf.1.params.transaction.oneOf.0.authorization_list.items.[INDEX].chain_id.oneOf.1","typeLabel":"integer"}],"isRequired":true,"uniqueKey":"oneOf.1.params.transaction.oneOf.0.authorization_list.items.[INDEX].chain_id","typeLabel":"string | integer"},"nonce":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"oneOf.1.params.transaction.oneOf.0.authorization_list.items.[INDEX].nonce.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"oneOf.1.params.transaction.oneOf.0.authorization_list.items.[INDEX].nonce.oneOf.1","typeLabel":"integer"}],"isRequired":true,"uniqueKey":"oneOf.1.params.transaction.oneOf.0.authorization_list.items.[INDEX].nonce","typeLabel":"string | integer"},"r":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","isRequired":true,"uniqueKey":"oneOf.1.params.transaction.oneOf.0.authorization_list.items.[INDEX].r","typeLabel":"string"},"s":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","isRequired":true,"uniqueKey":"oneOf.1.params.transaction.oneOf.0.authorization_list.items.[INDEX].s","typeLabel":"string"},"y_parity":{"type":"number","isRequired":true,"uniqueKey":"oneOf.1.params.transaction.oneOf.0.authorization_list.items.[INDEX].y_parity","typeLabel":"number"}},"required":["contract","chain_id","nonce","r","s","y_parity"],"description":"A signed EIP-7702 authorization that delegates code execution to a contract address.","title":"EthereumSign7702Authorization","x-stainless-model":"wallets.ethereum_sign_7702_authorization","uniqueKey":"oneOf.1.params.transaction.oneOf.0.authorization_list.items.[INDEX]","typeLabel":"EthereumSign7702Authorization · object"},"maxItems":10,"uniqueKey":"oneOf.1.params.transaction.oneOf.0.authorization_list","typeLabel":"EthereumSign7702Authorization · object[]"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.params.transaction.oneOf.0","typeLabel":"UnsignedStandardEthereumTransaction · object"},{"type":"object","title":"UnsignedTempoTransaction","description":"An unsigned Tempo transaction (type 118) with batched calls.","required":["type","calls"],"x-stainless-model":"wallets.unsigned_ethereum_transaction","properties":{"type":{"type":"number","enum":[118],"isRequired":true,"uniqueKey":"oneOf.1.params.transaction.oneOf.1.type","typeLabel":"enum\u003cnumber>"},"calls":{"type":"array","items":{"type":"object","properties":{"to":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.params.transaction.oneOf.1.calls.items.[INDEX].to","typeLabel":"string"},"data":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","uniqueKey":"oneOf.1.params.transaction.oneOf.1.calls.items.[INDEX].data","typeLabel":"string"},"value":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.1.params.transaction.oneOf.1.calls.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.1.params.transaction.oneOf.1.calls.items.[INDEX].value.oneOf.1","typeLabel":"integer"}],"uniqueKey":"oneOf.1.params.transaction.oneOf.1.calls.items.[INDEX].value","typeLabel":"string | integer"}},"required":["to"],"additionalProperties":false,"description":"A single call within a Tempo batched transaction.","title":"TempoCall","x-stainless-model":"wallets.tempo_call","uniqueKey":"oneOf.1.params.transaction.oneOf.1.calls.items.[INDEX]","typeLabel":"TempoCall · object"},"minItems":1,"isRequired":true,"uniqueKey":"oneOf.1.params.transaction.oneOf.1.calls","typeLabel":"TempoCall · object[]"},"from":{"type":"string","uniqueKey":"oneOf.1.params.transaction.oneOf.1.from","typeLabel":"string"},"chain_id":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.1.params.transaction.oneOf.1.chain_id.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.1.params.transaction.oneOf.1.chain_id.oneOf.1","typeLabel":"integer"}],"uniqueKey":"oneOf.1.params.transaction.oneOf.1.chain_id","typeLabel":"string | integer"},"nonce":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.1.params.transaction.oneOf.1.nonce.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.1.params.transaction.oneOf.1.nonce.oneOf.1","typeLabel":"integer"}],"uniqueKey":"oneOf.1.params.transaction.oneOf.1.nonce","typeLabel":"string | integer"},"gas_limit":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.1.params.transaction.oneOf.1.gas_limit.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.1.params.transaction.oneOf.1.gas_limit.oneOf.1","typeLabel":"integer"}],"uniqueKey":"oneOf.1.params.transaction.oneOf.1.gas_limit","typeLabel":"string | integer"},"max_fee_per_gas":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.1.params.transaction.oneOf.1.max_fee_per_gas.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.1.params.transaction.oneOf.1.max_fee_per_gas.oneOf.1","typeLabel":"integer"}],"uniqueKey":"oneOf.1.params.transaction.oneOf.1.max_fee_per_gas","typeLabel":"string | integer"},"max_priority_fee_per_gas":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.1.params.transaction.oneOf.1.max_priority_fee_per_gas.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.1.params.transaction.oneOf.1.max_priority_fee_per_gas.oneOf.1","typeLabel":"integer"}],"uniqueKey":"oneOf.1.params.transaction.oneOf.1.max_priority_fee_per_gas","typeLabel":"string | integer"},"fee_token":{"type":"string","uniqueKey":"oneOf.1.params.transaction.oneOf.1.fee_token","typeLabel":"string"},"nonce_key":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.1.params.transaction.oneOf.1.nonce_key.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.1.params.transaction.oneOf.1.nonce_key.oneOf.1","typeLabel":"integer"}],"uniqueKey":"oneOf.1.params.transaction.oneOf.1.nonce_key","typeLabel":"string | integer"},"valid_before":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.1.params.transaction.oneOf.1.valid_before.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.1.params.transaction.oneOf.1.valid_before.oneOf.1","typeLabel":"integer"}],"uniqueKey":"oneOf.1.params.transaction.oneOf.1.valid_before","typeLabel":"string | integer"},"valid_after":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.1.params.transaction.oneOf.1.valid_after.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.1.params.transaction.oneOf.1.valid_after.oneOf.1","typeLabel":"integer"}],"uniqueKey":"oneOf.1.params.transaction.oneOf.1.valid_after","typeLabel":"string | integer"},"fee_payer_signature":{"type":"object","properties":{"r":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","isRequired":true,"uniqueKey":"oneOf.1.params.transaction.oneOf.1.fee_payer_signature.r","typeLabel":"string"},"s":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","isRequired":true,"uniqueKey":"oneOf.1.params.transaction.oneOf.1.fee_payer_signature.s","typeLabel":"string"},"y_parity":{"oneOf":[{"type":"number","enum":[0],"isRequired":true,"uniqueKey":"oneOf.1.params.transaction.oneOf.1.fee_payer_signature.y_parity.oneOf.0","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[1],"isRequired":true,"uniqueKey":"oneOf.1.params.transaction.oneOf.1.fee_payer_signature.y_parity.oneOf.1","typeLabel":"enum\u003cnumber>"}],"isRequired":true,"uniqueKey":"oneOf.1.params.transaction.oneOf.1.fee_payer_signature.y_parity","typeLabel":"enum\u003cnumber>"}},"required":["r","s","y_parity"],"additionalProperties":false,"description":"A fee payer signature for sponsored Tempo transactions (secp256k1 only).","title":"TempoFeePayerSignature","x-stainless-model":"wallets.tempo_fee_payer_signature","uniqueKey":"oneOf.1.params.transaction.oneOf.1.fee_payer_signature","typeLabel":"TempoFeePayerSignature · object"},"access_list":{"type":"array","items":{"type":"object","properties":{"address":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.params.transaction.oneOf.1.access_list.items.[INDEX].address","typeLabel":"string"},"storage_keys":{"type":"array","items":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","uniqueKey":"oneOf.1.params.transaction.oneOf.1.access_list.items.[INDEX].storage_keys.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"oneOf.1.params.transaction.oneOf.1.access_list.items.[INDEX].storage_keys","typeLabel":"string[]"}},"required":["address","storage_keys"],"additionalProperties":false,"description":"An entry in an EIP-2930 access list, specifying an address and its storage keys.","title":"AccessListEntry","x-stainless-model":"wallets.access_list_entry","uniqueKey":"oneOf.1.params.transaction.oneOf.1.access_list.items.[INDEX]","typeLabel":"AccessListEntry · object"},"uniqueKey":"oneOf.1.params.transaction.oneOf.1.access_list","typeLabel":"AccessListEntry · object[]"},"aa_authorization_list":{"type":"array","items":{"type":"object","properties":{"contract":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.params.transaction.oneOf.1.aa_authorization_list.items.[INDEX].contract","typeLabel":"string"},"chain_id":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"oneOf.1.params.transaction.oneOf.1.aa_authorization_list.items.[INDEX].chain_id.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"oneOf.1.params.transaction.oneOf.1.aa_authorization_list.items.[INDEX].chain_id.oneOf.1","typeLabel":"integer"}],"isRequired":true,"uniqueKey":"oneOf.1.params.transaction.oneOf.1.aa_authorization_list.items.[INDEX].chain_id","typeLabel":"string | integer"},"nonce":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"oneOf.1.params.transaction.oneOf.1.aa_authorization_list.items.[INDEX].nonce.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"oneOf.1.params.transaction.oneOf.1.aa_authorization_list.items.[INDEX].nonce.oneOf.1","typeLabel":"integer"}],"isRequired":true,"uniqueKey":"oneOf.1.params.transaction.oneOf.1.aa_authorization_list.items.[INDEX].nonce","typeLabel":"string | integer"},"signature":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","isRequired":true,"uniqueKey":"oneOf.1.params.transaction.oneOf.1.aa_authorization_list.items.[INDEX].signature","typeLabel":"string"}},"required":["contract","chain_id","nonce","signature"],"additionalProperties":false,"description":"An AA authorization for Tempo transactions with P256/WebAuthn signatures.","title":"TempoAAAuthorization","x-stainless-model":"wallets.tempo_aa_authorization","uniqueKey":"oneOf.1.params.transaction.oneOf.1.aa_authorization_list.items.[INDEX]","typeLabel":"TempoAAAuthorization · object"},"maxItems":10,"uniqueKey":"oneOf.1.params.transaction.oneOf.1.aa_authorization_list","typeLabel":"TempoAAAuthorization · object[]"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.params.transaction.oneOf.1","typeLabel":"UnsignedTempoTransaction · object"}],"isRequired":true,"uniqueKey":"oneOf.1.params.transaction","typeLabel":"UnsignedStandardEthereumTransaction · object | UnsignedTempoTransaction · object"}},"required":["transaction"],"additionalProperties":false,"description":"Parameters for the EVM `eth_sendTransaction` RPC.","title":"EthereumSendTransactionRpcInputParams","x-stainless-model":"wallets.ethereum_send_transaction_rpc_input_params","isRequired":true,"uniqueKey":"oneOf.1.params","typeLabel":"EthereumSendTransactionRpcInputParams · object"},"sponsor":{"type":"boolean","uniqueKey":"oneOf.1.sponsor","typeLabel":"boolean"},"sponsor_options":{"type":"object","properties":{"asset":{"type":"string","description":"Token asset identifier for user-pays gas sponsorship. Common values: 'usdc', 'usdt', 'eurc', 'usdg', 'usdc_e'. Available tokens vary by chain.","title":"RpcSponsorAsset","x-stainless-model":"wallets.rpc_sponsor_asset","isRequired":true,"uniqueKey":"oneOf.1.sponsor_options.asset","typeLabel":"string"}},"required":["asset"],"additionalProperties":false,"description":"Options for user-pays gas sponsorship on the RPC endpoint. When provided alongside `sponsor: true`, controls which token asset the user pays gas with.","title":"RpcSponsorOptions","x-stainless-model":"wallets.rpc_sponsor_options","uniqueKey":"oneOf.1.sponsor_options","typeLabel":"RpcSponsorOptions · object"},"reference_id":{"type":"string","minLength":1,"maxLength":64,"description":"Developer-provided identifier for this request. Must be unique per app.","uniqueKey":"oneOf.1.reference_id","typeLabel":"string"},"experimental_data_suffix":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","uniqueKey":"oneOf.1.experimental_data_suffix","typeLabel":"string"},"address":{"type":"string","uniqueKey":"oneOf.1.address","typeLabel":"string"},"chain_type":{"type":"string","enum":["ethereum"],"uniqueKey":"oneOf.1.chain_type","typeLabel":"enum\u003cstring>"},"wallet_id":{"type":"string","uniqueKey":"oneOf.1.wallet_id","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.1","typeLabel":"EthereumSendTransactionRpcInput · object"},{"type":"object","title":"EthereumPersonalSignRpcInput","description":"Executes the EVM `personal_sign` RPC (EIP-191) to sign a message.","required":["method","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["personal_sign"],"isRequired":true,"uniqueKey":"oneOf.2.method","typeLabel":"enum\u003cstring>"},"params":{"type":"object","properties":{"message":{"type":"string","maxLength":300002,"isRequired":true,"uniqueKey":"oneOf.2.params.message","typeLabel":"string"},"encoding":{"oneOf":[{"type":"string","enum":["utf-8"],"isRequired":true,"uniqueKey":"oneOf.2.params.encoding.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","enum":["hex"],"isRequired":true,"uniqueKey":"oneOf.2.params.encoding.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"oneOf.2.params.encoding","typeLabel":"enum\u003cstring>"}},"required":["message","encoding"],"additionalProperties":false,"description":"Parameters for the EVM `personal_sign` RPC.","title":"EthereumPersonalSignRpcInputParams","x-stainless-model":"wallets.ethereum_personal_sign_rpc_input_params","isRequired":true,"uniqueKey":"oneOf.2.params","typeLabel":"EthereumPersonalSignRpcInputParams · object"},"caip2":{"type":"string","pattern":"^[-a-z0-9]{3,8}:[-_a-zA-Z0-9]{1,32}$","description":"A valid CAIP-2 chain ID (e.g. 'eip155:4217' for Tempo, 'eip155:1' for Ethereum).","title":"CAIP2","x-stainless-model":"apps.caip_2","uniqueKey":"oneOf.2.caip2","typeLabel":"string"},"signature_options":{"type":"object","properties":{"type":{"type":"string","enum":["ecdsa","erc1271"],"description":"The type of cryptographic signature to produce. Use \"ecdsa\" for standard ECDSA signatures, or \"erc1271\" for ERC-1271 compliant signatures for smart account wallets.","title":"SignatureType","x-stainless-model":"wallets.signature_type","isRequired":true,"uniqueKey":"oneOf.2.signature_options.type","typeLabel":"enum\u003cstring>"}},"required":["type"],"additionalProperties":false,"description":"Options controlling signature production for personal_sign and eth_signTypedData_v4.","title":"SignatureOptions","x-stainless-model":"wallets.signature_options","uniqueKey":"oneOf.2.signature_options","typeLabel":"SignatureOptions · object"},"address":{"type":"string","uniqueKey":"oneOf.2.address","typeLabel":"string"},"chain_type":{"type":"string","enum":["ethereum"],"uniqueKey":"oneOf.2.chain_type","typeLabel":"enum\u003cstring>"},"wallet_id":{"type":"string","uniqueKey":"oneOf.2.wallet_id","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.2","typeLabel":"EthereumPersonalSignRpcInput · object"},{"type":"object","title":"EthereumSignTypedDataRpcInput","description":"Executes the EVM `eth_signTypedData_v4` RPC (EIP-712) to sign a typed data object.","required":["method","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["eth_signTypedData_v4"],"isRequired":true,"uniqueKey":"oneOf.3.method","typeLabel":"enum\u003cstring>"},"params":{"type":"object","properties":{"typed_data":{"type":"object","properties":{"domain":{"type":"object","additionalProperties":{"oneOf":[{"x-stainless-any":true}],"uniqueKey":"oneOf.3.params.typed_data.domain.additionalProperties","typeLabel":"any"},"description":"The domain parameters for EIP-712 typed data signing.","title":"TypedDataDomainInputParams","x-stainless-model":"wallets.typed_data_domain_input_params","isRequired":true,"uniqueKey":"oneOf.3.params.typed_data.domain","typeLabel":"TypedDataDomainInputParams · object"},"types":{"type":"object","additionalProperties":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.3.params.typed_data.types.additionalProperties.items.[INDEX].name","typeLabel":"string"},"type":{"type":"string","isRequired":true,"uniqueKey":"oneOf.3.params.typed_data.types.additionalProperties.items.[INDEX].type","typeLabel":"string"}},"required":["name","type"],"description":"A single field definition in an EIP-712 typed data type.","title":"TypedDataTypeFieldInput","x-stainless-model":"wallets.typed_data_type_field_input","uniqueKey":"oneOf.3.params.typed_data.types.additionalProperties.items.[INDEX]","typeLabel":"TypedDataTypeFieldInput · object"},"uniqueKey":"oneOf.3.params.typed_data.types.additionalProperties","typeLabel":"TypedDataTypeFieldInput · object[]"},"description":"The type definitions for EIP-712 typed data signing.","title":"TypedDataTypesInputParams","x-stainless-model":"wallets.typed_data_types_input_params","isRequired":true,"uniqueKey":"oneOf.3.params.typed_data.types","typeLabel":"TypedDataTypesInputParams · object"},"message":{"type":"object","additionalProperties":{"oneOf":[{"x-stainless-any":true}],"uniqueKey":"oneOf.3.params.typed_data.message.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"oneOf.3.params.typed_data.message","typeLabel":"object"},"primary_type":{"type":"string","isRequired":true,"uniqueKey":"oneOf.3.params.typed_data.primary_type","typeLabel":"string"}},"required":["domain","types","message","primary_type"],"additionalProperties":false,"description":"EIP-712 typed data object.","title":"EthereumTypedDataInput","x-stainless-model":"wallets.ethereum_typed_data_input","isRequired":true,"uniqueKey":"oneOf.3.params.typed_data","typeLabel":"EthereumTypedDataInput · object"}},"required":["typed_data"],"additionalProperties":false,"description":"Parameters for the EVM `eth_signTypedData_v4` RPC.","title":"EthereumSignTypedDataRpcInputParams","x-stainless-model":"wallets.ethereum_sign_typed_data_rpc_input_params","isRequired":true,"uniqueKey":"oneOf.3.params","typeLabel":"EthereumSignTypedDataRpcInputParams · object"},"caip2":{"type":"string","pattern":"^[-a-z0-9]{3,8}:[-_a-zA-Z0-9]{1,32}$","description":"A valid CAIP-2 chain ID (e.g. 'eip155:4217' for Tempo, 'eip155:1' for Ethereum).","title":"CAIP2","x-stainless-model":"apps.caip_2","uniqueKey":"oneOf.3.caip2","typeLabel":"string"},"signature_options":{"type":"object","properties":{"type":{"type":"string","enum":["ecdsa","erc1271"],"description":"The type of cryptographic signature to produce. Use \"ecdsa\" for standard ECDSA signatures, or \"erc1271\" for ERC-1271 compliant signatures for smart account wallets.","title":"SignatureType","x-stainless-model":"wallets.signature_type","isRequired":true,"uniqueKey":"oneOf.3.signature_options.type","typeLabel":"enum\u003cstring>"}},"required":["type"],"additionalProperties":false,"description":"Options controlling signature production for personal_sign and eth_signTypedData_v4.","title":"SignatureOptions","x-stainless-model":"wallets.signature_options","uniqueKey":"oneOf.3.signature_options","typeLabel":"SignatureOptions · object"},"address":{"type":"string","uniqueKey":"oneOf.3.address","typeLabel":"string"},"chain_type":{"type":"string","enum":["ethereum"],"uniqueKey":"oneOf.3.chain_type","typeLabel":"enum\u003cstring>"},"wallet_id":{"type":"string","uniqueKey":"oneOf.3.wallet_id","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.3","typeLabel":"EthereumSignTypedDataRpcInput · object"},{"type":"object","title":"EthereumSecp256k1SignRpcInput","description":"Signs a raw hash on the secp256k1 curve.","required":["method","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["secp256k1_sign"],"isRequired":true,"uniqueKey":"oneOf.4.method","typeLabel":"enum\u003cstring>"},"params":{"type":"object","properties":{"hash":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","isRequired":true,"uniqueKey":"oneOf.4.params.hash","typeLabel":"string"}},"required":["hash"],"additionalProperties":false,"description":"Parameters for the EVM `secp256k1_sign` RPC.","title":"EthereumSecp256k1SignRpcInputParams","x-stainless-model":"wallets.ethereum_secp_256k_1_sign_rpc_input_params","isRequired":true,"uniqueKey":"oneOf.4.params","typeLabel":"EthereumSecp256k1SignRpcInputParams · object"},"address":{"type":"string","uniqueKey":"oneOf.4.address","typeLabel":"string"},"chain_type":{"type":"string","enum":["ethereum"],"uniqueKey":"oneOf.4.chain_type","typeLabel":"enum\u003cstring>"},"wallet_id":{"type":"string","uniqueKey":"oneOf.4.wallet_id","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.4","typeLabel":"EthereumSecp256k1SignRpcInput · object"},{"type":"object","title":"EthereumSign7702AuthorizationRpcInput","description":"Signs an EIP-7702 authorization.","required":["method","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["eth_sign7702Authorization"],"isRequired":true,"uniqueKey":"oneOf.5.method","typeLabel":"enum\u003cstring>"},"params":{"type":"object","properties":{"contract":{"type":"string","isRequired":true,"uniqueKey":"oneOf.5.params.contract","typeLabel":"string"},"chain_id":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"oneOf.5.params.chain_id.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"oneOf.5.params.chain_id.oneOf.1","typeLabel":"integer"}],"isRequired":true,"uniqueKey":"oneOf.5.params.chain_id","typeLabel":"string | integer"},"nonce":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.5.params.nonce.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.5.params.nonce.oneOf.1","typeLabel":"integer"}],"uniqueKey":"oneOf.5.params.nonce","typeLabel":"string | integer"},"executor":{"type":"string","enum":["self"],"uniqueKey":"oneOf.5.params.executor","typeLabel":"enum\u003cstring>"}},"required":["contract","chain_id"],"additionalProperties":false,"description":"Parameters for the EVM `eth_sign7702Authorization` RPC.","title":"EthereumSign7702AuthorizationRpcInputParams","x-stainless-model":"wallets.ethereum_sign_7702_authorization_rpc_input_params","isRequired":true,"uniqueKey":"oneOf.5.params","typeLabel":"EthereumSign7702AuthorizationRpcInputParams · object"},"address":{"type":"string","uniqueKey":"oneOf.5.address","typeLabel":"string"},"chain_type":{"type":"string","enum":["ethereum"],"uniqueKey":"oneOf.5.chain_type","typeLabel":"enum\u003cstring>"},"wallet_id":{"type":"string","uniqueKey":"oneOf.5.wallet_id","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.5","typeLabel":"EthereumSign7702AuthorizationRpcInput · object"},{"type":"object","title":"EthereumSignUserOperationRpcInput","description":"Executes an RPC method to hash and sign a UserOperation.","required":["method","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["eth_signUserOperation"],"isRequired":true,"uniqueKey":"oneOf.6.method","typeLabel":"enum\u003cstring>"},"params":{"type":"object","properties":{"contract":{"type":"string","isRequired":true,"uniqueKey":"oneOf.6.params.contract","typeLabel":"string"},"user_operation":{"type":"object","properties":{"sender":{"type":"string","isRequired":true,"uniqueKey":"oneOf.6.params.user_operation.sender","typeLabel":"string"},"nonce":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","isRequired":true,"uniqueKey":"oneOf.6.params.user_operation.nonce","typeLabel":"string"},"call_data":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","isRequired":true,"uniqueKey":"oneOf.6.params.user_operation.call_data","typeLabel":"string"},"max_priority_fee_per_gas":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","isRequired":true,"uniqueKey":"oneOf.6.params.user_operation.max_priority_fee_per_gas","typeLabel":"string"},"max_fee_per_gas":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","isRequired":true,"uniqueKey":"oneOf.6.params.user_operation.max_fee_per_gas","typeLabel":"string"},"call_gas_limit":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","isRequired":true,"uniqueKey":"oneOf.6.params.user_operation.call_gas_limit","typeLabel":"string"},"verification_gas_limit":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","isRequired":true,"uniqueKey":"oneOf.6.params.user_operation.verification_gas_limit","typeLabel":"string"},"pre_verification_gas":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","isRequired":true,"uniqueKey":"oneOf.6.params.user_operation.pre_verification_gas","typeLabel":"string"},"factory":{"type":"string","uniqueKey":"oneOf.6.params.user_operation.factory","typeLabel":"string"},"factory_data":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","uniqueKey":"oneOf.6.params.user_operation.factory_data","typeLabel":"string"},"paymaster":{"type":"string","uniqueKey":"oneOf.6.params.user_operation.paymaster","typeLabel":"string"},"paymaster_data":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","uniqueKey":"oneOf.6.params.user_operation.paymaster_data","typeLabel":"string"},"paymaster_post_op_gas_limit":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","uniqueKey":"oneOf.6.params.user_operation.paymaster_post_op_gas_limit","typeLabel":"string"},"paymaster_verification_gas_limit":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","uniqueKey":"oneOf.6.params.user_operation.paymaster_verification_gas_limit","typeLabel":"string"}},"required":["sender","nonce","call_data","max_priority_fee_per_gas","max_fee_per_gas","call_gas_limit","verification_gas_limit","pre_verification_gas"],"additionalProperties":false,"description":"An ERC-4337 user operation.","title":"UserOperationInput","x-stainless-model":"wallets.user_operation_input","isRequired":true,"uniqueKey":"oneOf.6.params.user_operation","typeLabel":"UserOperationInput · object"},"chain_id":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"oneOf.6.params.chain_id.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"oneOf.6.params.chain_id.oneOf.1","typeLabel":"integer"}],"isRequired":true,"uniqueKey":"oneOf.6.params.chain_id","typeLabel":"string | integer"}},"required":["contract","user_operation","chain_id"],"additionalProperties":false,"description":"Parameters for the EVM `eth_signUserOperation` RPC.","title":"EthereumSignUserOperationRpcInputParams","x-stainless-model":"wallets.ethereum_sign_user_operation_rpc_input_params","isRequired":true,"uniqueKey":"oneOf.6.params","typeLabel":"EthereumSignUserOperationRpcInputParams · object"},"address":{"type":"string","uniqueKey":"oneOf.6.address","typeLabel":"string"},"chain_type":{"type":"string","enum":["ethereum"],"uniqueKey":"oneOf.6.chain_type","typeLabel":"enum\u003cstring>"},"wallet_id":{"type":"string","uniqueKey":"oneOf.6.wallet_id","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.6","typeLabel":"EthereumSignUserOperationRpcInput · object"},{"type":"object","title":"EthereumSendCallsRpcInput","description":"Executes the `wallet_sendCalls` RPC (EIP-5792) to batch multiple calls into a single atomic transaction.","required":["method","caip2","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["wallet_sendCalls"],"isRequired":true,"uniqueKey":"oneOf.7.method","typeLabel":"enum\u003cstring>"},"caip2":{"type":"string","pattern":"^[-a-z0-9]{3,8}:[-_a-zA-Z0-9]{1,32}$","description":"A valid CAIP-2 chain ID (e.g. 'eip155:4217' for Tempo, 'eip155:1' for Ethereum).","title":"CAIP2","x-stainless-model":"apps.caip_2","isRequired":true,"uniqueKey":"oneOf.7.caip2","typeLabel":"string"},"params":{"type":"object","properties":{"calls":{"type":"array","items":{"type":"object","properties":{"to":{"type":"string","isRequired":true,"uniqueKey":"oneOf.7.params.calls.items.[INDEX].to","typeLabel":"string"},"value":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.7.params.calls.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"oneOf.7.params.calls.items.[INDEX].value.oneOf.1","typeLabel":"integer"}],"uniqueKey":"oneOf.7.params.calls.items.[INDEX].value","typeLabel":"string | integer"},"data":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","uniqueKey":"oneOf.7.params.calls.items.[INDEX].data","typeLabel":"string"}},"required":["to"],"additionalProperties":false,"description":"A single call within a batched wallet_sendCalls request.","title":"EthereumSendCallsCall","x-stainless-model":"wallets.ethereum_send_calls_call","uniqueKey":"oneOf.7.params.calls.items.[INDEX]","typeLabel":"EthereumSendCallsCall · object"},"minItems":1,"maxItems":35,"isRequired":true,"uniqueKey":"oneOf.7.params.calls","typeLabel":"EthereumSendCallsCall · object[]"}},"required":["calls"],"additionalProperties":false,"description":"Parameters for the `wallet_sendCalls` RPC.","title":"EthereumSendCallsRpcInputParams","x-stainless-model":"wallets.ethereum_send_calls_rpc_input_params","isRequired":true,"uniqueKey":"oneOf.7.params","typeLabel":"EthereumSendCallsRpcInputParams · object"},"sponsor":{"type":"boolean","uniqueKey":"oneOf.7.sponsor","typeLabel":"boolean"},"sponsor_options":{"type":"object","properties":{"asset":{"type":"string","description":"Token asset identifier for user-pays gas sponsorship. Common values: 'usdc', 'usdt', 'eurc', 'usdg', 'usdc_e'. Available tokens vary by chain.","title":"RpcSponsorAsset","x-stainless-model":"wallets.rpc_sponsor_asset","isRequired":true,"uniqueKey":"oneOf.7.sponsor_options.asset","typeLabel":"string"}},"required":["asset"],"additionalProperties":false,"description":"Options for user-pays gas sponsorship on the RPC endpoint. When provided alongside `sponsor: true`, controls which token asset the user pays gas with.","title":"RpcSponsorOptions","x-stainless-model":"wallets.rpc_sponsor_options","uniqueKey":"oneOf.7.sponsor_options","typeLabel":"RpcSponsorOptions · object"},"experimental_data_suffix":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","uniqueKey":"oneOf.7.experimental_data_suffix","typeLabel":"string"},"address":{"type":"string","uniqueKey":"oneOf.7.address","typeLabel":"string"},"chain_type":{"type":"string","enum":["ethereum"],"uniqueKey":"oneOf.7.chain_type","typeLabel":"enum\u003cstring>"},"wallet_id":{"type":"string","uniqueKey":"oneOf.7.wallet_id","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.7","typeLabel":"EthereumSendCallsRpcInput · object"},{"type":"object","title":"AptosSignTransactionRpcInput","description":"Executes the Aptos `aptos_signTransaction` RPC to sign a legacy single-signer Ed25519 RawTransaction. The caller is responsible for broadcasting.","required":["method","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["aptos_signTransaction"],"isRequired":true,"uniqueKey":"oneOf.8.method","typeLabel":"enum\u003cstring>"},"params":{"type":"object","properties":{"transaction":{"type":"string","maxLength":300002,"pattern":"^0x(?:[0-9a-fA-F]{2})+$","description":"A non-empty, 0x-prefixed, even-length BCS hex string.","title":"AptosBcsHex","x-stainless-model":"wallets.aptos_bcs_hex","isRequired":true,"uniqueKey":"oneOf.8.params.transaction","typeLabel":"string"}},"required":["transaction"],"additionalProperties":false,"description":"Parameters for the Aptos `aptos_signTransaction` RPC.","title":"AptosSignTransactionRpcInputParams","x-stainless-model":"wallets.aptos_sign_transaction_rpc_input_params","isRequired":true,"uniqueKey":"oneOf.8.params","typeLabel":"AptosSignTransactionRpcInputParams · object"}},"additionalProperties":false,"uniqueKey":"oneOf.8","typeLabel":"AptosSignTransactionRpcInput · object"},{"type":"object","title":"SolanaSignTransactionRpcInput","description":"Executes the SVM `signTransaction` RPC to sign a transaction.","required":["method","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["signTransaction"],"isRequired":true,"uniqueKey":"oneOf.9.method","typeLabel":"enum\u003cstring>"},"params":{"type":"object","properties":{"transaction":{"type":"string","maxLength":300002,"isRequired":true,"uniqueKey":"oneOf.9.params.transaction","typeLabel":"string"},"encoding":{"type":"string","enum":["base64"],"isRequired":true,"uniqueKey":"oneOf.9.params.encoding","typeLabel":"enum\u003cstring>"}},"required":["transaction","encoding"],"additionalProperties":false,"description":"Parameters for the SVM `signTransaction` RPC.","title":"SolanaSignTransactionRpcInputParams","x-stainless-model":"wallets.solana_sign_transaction_rpc_input_params","isRequired":true,"uniqueKey":"oneOf.9.params","typeLabel":"SolanaSignTransactionRpcInputParams · object"},"address":{"type":"string","uniqueKey":"oneOf.9.address","typeLabel":"string"},"chain_type":{"type":"string","enum":["solana"],"uniqueKey":"oneOf.9.chain_type","typeLabel":"enum\u003cstring>"},"wallet_id":{"type":"string","uniqueKey":"oneOf.9.wallet_id","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.9","typeLabel":"SolanaSignTransactionRpcInput · object"},{"type":"object","title":"SolanaSignAndSendTransactionRpcInput","description":"Executes the SVM `signAndSendTransaction` RPC to sign and broadcast a transaction.","required":["method","caip2","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["signAndSendTransaction"],"isRequired":true,"uniqueKey":"oneOf.10.method","typeLabel":"enum\u003cstring>"},"caip2":{"type":"string","pattern":"^[-a-z0-9]{3,8}:[-_a-zA-Z0-9]{1,32}$","description":"A valid CAIP-2 chain ID (e.g. 'eip155:4217' for Tempo, 'eip155:1' for Ethereum).","title":"CAIP2","x-stainless-model":"apps.caip_2","isRequired":true,"uniqueKey":"oneOf.10.caip2","typeLabel":"string"},"params":{"type":"object","properties":{"transaction":{"type":"string","maxLength":300002,"isRequired":true,"uniqueKey":"oneOf.10.params.transaction","typeLabel":"string"},"encoding":{"type":"string","enum":["base64"],"isRequired":true,"uniqueKey":"oneOf.10.params.encoding","typeLabel":"enum\u003cstring>"}},"required":["transaction","encoding"],"additionalProperties":false,"description":"Parameters for the SVM `signAndSendTransaction` RPC.","title":"SolanaSignAndSendTransactionRpcInputParams","x-stainless-model":"wallets.solana_sign_and_send_transaction_rpc_input_params","isRequired":true,"uniqueKey":"oneOf.10.params","typeLabel":"SolanaSignAndSendTransactionRpcInputParams · object"},"sponsor":{"type":"boolean","uniqueKey":"oneOf.10.sponsor","typeLabel":"boolean"},"sponsor_options":{"type":"object","properties":{"asset":{"type":"string","description":"Token asset identifier for user-pays gas sponsorship. Common values: 'usdc', 'usdt', 'eurc', 'usdg', 'usdc_e'. Available tokens vary by chain.","title":"RpcSponsorAsset","x-stainless-model":"wallets.rpc_sponsor_asset","isRequired":true,"uniqueKey":"oneOf.10.sponsor_options.asset","typeLabel":"string"}},"required":["asset"],"additionalProperties":false,"description":"Options for user-pays gas sponsorship on the RPC endpoint. When provided alongside `sponsor: true`, controls which token asset the user pays gas with.","title":"RpcSponsorOptions","x-stainless-model":"wallets.rpc_sponsor_options","uniqueKey":"oneOf.10.sponsor_options","typeLabel":"RpcSponsorOptions · object"},"reference_id":{"type":"string","minLength":1,"maxLength":64,"description":"Developer-provided identifier for this request. Must be unique per app.","uniqueKey":"oneOf.10.reference_id","typeLabel":"string"},"optimistic_broadcast":{"type":"boolean","uniqueKey":"oneOf.10.optimistic_broadcast","typeLabel":"boolean"},"address":{"type":"string","uniqueKey":"oneOf.10.address","typeLabel":"string"},"chain_type":{"type":"string","enum":["solana"],"uniqueKey":"oneOf.10.chain_type","typeLabel":"enum\u003cstring>"},"wallet_id":{"type":"string","uniqueKey":"oneOf.10.wallet_id","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.10","typeLabel":"SolanaSignAndSendTransactionRpcInput · object"},{"type":"object","title":"SolanaSignMessageRpcInput","description":"Executes the SVM `signMessage` RPC to sign a message.","required":["method","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["signMessage"],"isRequired":true,"uniqueKey":"oneOf.11.method","typeLabel":"enum\u003cstring>"},"params":{"type":"object","properties":{"message":{"type":"string","maxLength":300002,"isRequired":true,"uniqueKey":"oneOf.11.params.message","typeLabel":"string"},"encoding":{"type":"string","enum":["base64"],"isRequired":true,"uniqueKey":"oneOf.11.params.encoding","typeLabel":"enum\u003cstring>"}},"required":["message","encoding"],"additionalProperties":false,"description":"Parameters for the SVM `signMessage` RPC.","title":"SolanaSignMessageRpcInputParams","x-stainless-model":"wallets.solana_sign_message_rpc_input_params","isRequired":true,"uniqueKey":"oneOf.11.params","typeLabel":"SolanaSignMessageRpcInputParams · object"},"address":{"type":"string","uniqueKey":"oneOf.11.address","typeLabel":"string"},"chain_type":{"type":"string","enum":["solana"],"uniqueKey":"oneOf.11.chain_type","typeLabel":"enum\u003cstring>"},"wallet_id":{"type":"string","uniqueKey":"oneOf.11.wallet_id","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.11","typeLabel":"SolanaSignMessageRpcInput · object"},{"type":"object","title":"SparkTransferRpcInput","description":"Transfers satoshis to a Spark address.","required":["method","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["transfer"],"isRequired":true,"uniqueKey":"oneOf.12.method","typeLabel":"enum\u003cstring>"},"params":{"type":"object","properties":{"receiver_spark_address":{"type":"string","isRequired":true,"uniqueKey":"oneOf.12.params.receiver_spark_address","typeLabel":"string"},"amount_sats":{"type":"number","isRequired":true,"uniqueKey":"oneOf.12.params.amount_sats","typeLabel":"number"}},"required":["receiver_spark_address","amount_sats"],"additionalProperties":false,"description":"Parameters for the Spark `transfer` RPC.","title":"SparkTransferRpcInputParams","x-stainless-model":"wallets.spark_transfer_rpc_input_params","isRequired":true,"uniqueKey":"oneOf.12.params","typeLabel":"SparkTransferRpcInputParams · object"},"network":{"type":"string","title":"SparkNetwork","description":"The Spark network.","default":"MAINNET","enum":["MAINNET","REGTEST"],"x-stainless-model":"wallets.spark_network","uniqueKey":"oneOf.12.network","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"oneOf.12","typeLabel":"SparkTransferRpcInput · object"},{"type":"object","title":"SparkGetBalanceRpcInput","description":"Gets the balance of the Spark wallet.","required":["method"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["getBalance"],"isRequired":true,"uniqueKey":"oneOf.13.method","typeLabel":"enum\u003cstring>"},"network":{"type":"string","title":"SparkNetwork","description":"The Spark network.","default":"MAINNET","enum":["MAINNET","REGTEST"],"x-stainless-model":"wallets.spark_network","uniqueKey":"oneOf.13.network","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"oneOf.13","typeLabel":"SparkGetBalanceRpcInput · object"},{"type":"object","title":"SparkTransferTokensRpcInput","description":"Transfers tokens to a Spark address.","required":["method","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["transferTokens"],"isRequired":true,"uniqueKey":"oneOf.14.method","typeLabel":"enum\u003cstring>"},"params":{"type":"object","properties":{"token_identifier":{"type":"string","isRequired":true,"uniqueKey":"oneOf.14.params.token_identifier","typeLabel":"string"},"token_amount":{"type":"number","isRequired":true,"uniqueKey":"oneOf.14.params.token_amount","typeLabel":"number"},"receiver_spark_address":{"type":"string","isRequired":true,"uniqueKey":"oneOf.14.params.receiver_spark_address","typeLabel":"string"},"output_selection_strategy":{"type":"string","enum":["SMALL_FIRST","LARGE_FIRST"],"description":"Strategy for selecting outputs in a Spark token transfer.","title":"SparkOutputSelectionStrategy","x-stainless-model":"wallets.spark_output_selection_strategy","uniqueKey":"oneOf.14.params.output_selection_strategy","typeLabel":"enum\u003cstring>"},"selected_outputs":{"type":"array","items":{"type":"object","properties":{"previous_transaction_hash":{"type":"string","isRequired":true,"uniqueKey":"oneOf.14.params.selected_outputs.items.[INDEX].previous_transaction_hash","typeLabel":"string"},"previous_transaction_vout":{"type":"number","isRequired":true,"uniqueKey":"oneOf.14.params.selected_outputs.items.[INDEX].previous_transaction_vout","typeLabel":"number"},"output":{"type":"object","properties":{"owner_public_key":{"type":"string","isRequired":true,"uniqueKey":"oneOf.14.params.selected_outputs.items.[INDEX].output.owner_public_key","typeLabel":"string"},"token_amount":{"type":"string","isRequired":true,"uniqueKey":"oneOf.14.params.selected_outputs.items.[INDEX].output.token_amount","typeLabel":"string"},"id":{"type":"string","uniqueKey":"oneOf.14.params.selected_outputs.items.[INDEX].output.id","typeLabel":"string"},"revocation_commitment":{"type":"string","uniqueKey":"oneOf.14.params.selected_outputs.items.[INDEX].output.revocation_commitment","typeLabel":"string"},"withdraw_bond_sats":{"type":"number","uniqueKey":"oneOf.14.params.selected_outputs.items.[INDEX].output.withdraw_bond_sats","typeLabel":"number"},"withdraw_relative_block_locktime":{"type":"number","uniqueKey":"oneOf.14.params.selected_outputs.items.[INDEX].output.withdraw_relative_block_locktime","typeLabel":"number"},"token_public_key":{"type":"string","uniqueKey":"oneOf.14.params.selected_outputs.items.[INDEX].output.token_public_key","typeLabel":"string"},"token_identifier":{"type":"string","uniqueKey":"oneOf.14.params.selected_outputs.items.[INDEX].output.token_identifier","typeLabel":"string"}},"required":["owner_public_key","token_amount"],"description":"A Spark token output.","title":"TokenOutput","x-stainless-model":"wallets.token_output","uniqueKey":"oneOf.14.params.selected_outputs.items.[INDEX].output","typeLabel":"TokenOutput · object"}},"required":["previous_transaction_hash","previous_transaction_vout"],"description":"A Spark token output with its previous transaction data.","title":"OutputWithPreviousTransactionData","x-stainless-model":"wallets.output_with_previous_transaction_data","uniqueKey":"oneOf.14.params.selected_outputs.items.[INDEX]","typeLabel":"OutputWithPreviousTransactionData · object"},"uniqueKey":"oneOf.14.params.selected_outputs","typeLabel":"OutputWithPreviousTransactionData · object[]"}},"required":["token_identifier","token_amount","receiver_spark_address"],"additionalProperties":false,"description":"Parameters for the Spark `transferTokens` RPC.","title":"SparkTransferTokensRpcInputParams","x-stainless-model":"wallets.spark_transfer_tokens_rpc_input_params","isRequired":true,"uniqueKey":"oneOf.14.params","typeLabel":"SparkTransferTokensRpcInputParams · object"},"network":{"type":"string","title":"SparkNetwork","description":"The Spark network.","default":"MAINNET","enum":["MAINNET","REGTEST"],"x-stainless-model":"wallets.spark_network","uniqueKey":"oneOf.14.network","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"oneOf.14","typeLabel":"SparkTransferTokensRpcInput · object"},{"type":"object","title":"SparkGetStaticDepositAddressRpcInput","description":"Gets a static deposit address for the Spark wallet.","required":["method"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["getStaticDepositAddress"],"isRequired":true,"uniqueKey":"oneOf.15.method","typeLabel":"enum\u003cstring>"},"network":{"type":"string","title":"SparkNetwork","description":"The Spark network.","default":"MAINNET","enum":["MAINNET","REGTEST"],"x-stainless-model":"wallets.spark_network","uniqueKey":"oneOf.15.network","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"oneOf.15","typeLabel":"SparkGetStaticDepositAddressRpcInput · object"},{"type":"object","title":"SparkGetClaimStaticDepositQuoteRpcInput","description":"Gets a quote for claiming a static deposit.","required":["method","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["getClaimStaticDepositQuote"],"isRequired":true,"uniqueKey":"oneOf.16.method","typeLabel":"enum\u003cstring>"},"params":{"type":"object","properties":{"transaction_id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.16.params.transaction_id","typeLabel":"string"},"output_index":{"type":"number","uniqueKey":"oneOf.16.params.output_index","typeLabel":"number"}},"required":["transaction_id"],"additionalProperties":false,"description":"Parameters for the Spark `getClaimStaticDepositQuote` RPC.","title":"SparkGetClaimStaticDepositQuoteRpcInputParams","x-stainless-model":"wallets.spark_get_claim_static_deposit_quote_rpc_input_params","isRequired":true,"uniqueKey":"oneOf.16.params","typeLabel":"SparkGetClaimStaticDepositQuoteRpcInputParams · object"},"network":{"type":"string","title":"SparkNetwork","description":"The Spark network.","default":"MAINNET","enum":["MAINNET","REGTEST"],"x-stainless-model":"wallets.spark_network","uniqueKey":"oneOf.16.network","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"oneOf.16","typeLabel":"SparkGetClaimStaticDepositQuoteRpcInput · object"},{"type":"object","title":"SparkClaimStaticDepositRpcInput","description":"Claims a static deposit into the Spark wallet.","required":["method","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["claimStaticDeposit"],"isRequired":true,"uniqueKey":"oneOf.17.method","typeLabel":"enum\u003cstring>"},"params":{"type":"object","properties":{"transaction_id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.17.params.transaction_id","typeLabel":"string"},"credit_amount_sats":{"type":"number","isRequired":true,"uniqueKey":"oneOf.17.params.credit_amount_sats","typeLabel":"number"},"signature":{"type":"string","isRequired":true,"uniqueKey":"oneOf.17.params.signature","typeLabel":"string"},"output_index":{"type":"number","uniqueKey":"oneOf.17.params.output_index","typeLabel":"number"}},"required":["transaction_id","credit_amount_sats","signature"],"additionalProperties":false,"description":"Parameters for the Spark `claimStaticDeposit` RPC.","title":"SparkClaimStaticDepositRpcInputParams","x-stainless-model":"wallets.spark_claim_static_deposit_rpc_input_params","isRequired":true,"uniqueKey":"oneOf.17.params","typeLabel":"SparkClaimStaticDepositRpcInputParams · object"},"network":{"type":"string","title":"SparkNetwork","description":"The Spark network.","default":"MAINNET","enum":["MAINNET","REGTEST"],"x-stainless-model":"wallets.spark_network","uniqueKey":"oneOf.17.network","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"oneOf.17","typeLabel":"SparkClaimStaticDepositRpcInput · object"},{"type":"object","title":"SparkCreateLightningInvoiceRpcInput","description":"Creates a Lightning invoice for the Spark wallet.","required":["method","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["createLightningInvoice"],"isRequired":true,"uniqueKey":"oneOf.18.method","typeLabel":"enum\u003cstring>"},"params":{"type":"object","properties":{"amount_sats":{"type":"number","isRequired":true,"uniqueKey":"oneOf.18.params.amount_sats","typeLabel":"number"},"memo":{"type":"string","uniqueKey":"oneOf.18.params.memo","typeLabel":"string"},"expiry_seconds":{"type":"number","uniqueKey":"oneOf.18.params.expiry_seconds","typeLabel":"number"},"include_spark_address":{"type":"boolean","uniqueKey":"oneOf.18.params.include_spark_address","typeLabel":"boolean"},"receiver_identity_pubkey":{"type":"string","uniqueKey":"oneOf.18.params.receiver_identity_pubkey","typeLabel":"string"},"description_hash":{"type":"string","uniqueKey":"oneOf.18.params.description_hash","typeLabel":"string"}},"required":["amount_sats"],"additionalProperties":false,"description":"Parameters for the Spark `createLightningInvoice` RPC.","title":"SparkCreateLightningInvoiceRpcInputParams","x-stainless-model":"wallets.spark_create_lightning_invoice_rpc_input_params","isRequired":true,"uniqueKey":"oneOf.18.params","typeLabel":"SparkCreateLightningInvoiceRpcInputParams · object"},"network":{"type":"string","title":"SparkNetwork","description":"The Spark network.","default":"MAINNET","enum":["MAINNET","REGTEST"],"x-stainless-model":"wallets.spark_network","uniqueKey":"oneOf.18.network","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"oneOf.18","typeLabel":"SparkCreateLightningInvoiceRpcInput · object"},{"type":"object","title":"SparkPayLightningInvoiceRpcInput","description":"Pays a Lightning invoice from the Spark wallet.","required":["method","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["payLightningInvoice"],"isRequired":true,"uniqueKey":"oneOf.19.method","typeLabel":"enum\u003cstring>"},"params":{"type":"object","properties":{"invoice":{"type":"string","isRequired":true,"uniqueKey":"oneOf.19.params.invoice","typeLabel":"string"},"max_fee_sats":{"type":"number","isRequired":true,"uniqueKey":"oneOf.19.params.max_fee_sats","typeLabel":"number"},"prefer_spark":{"type":"boolean","uniqueKey":"oneOf.19.params.prefer_spark","typeLabel":"boolean"},"amount_sats_to_send":{"type":"number","uniqueKey":"oneOf.19.params.amount_sats_to_send","typeLabel":"number"}},"required":["invoice","max_fee_sats"],"additionalProperties":false,"description":"Parameters for the Spark `payLightningInvoice` RPC.","title":"SparkPayLightningInvoiceRpcInputParams","x-stainless-model":"wallets.spark_pay_lightning_invoice_rpc_input_params","isRequired":true,"uniqueKey":"oneOf.19.params","typeLabel":"SparkPayLightningInvoiceRpcInputParams · object"},"network":{"type":"string","title":"SparkNetwork","description":"The Spark network.","default":"MAINNET","enum":["MAINNET","REGTEST"],"x-stainless-model":"wallets.spark_network","uniqueKey":"oneOf.19.network","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"oneOf.19","typeLabel":"SparkPayLightningInvoiceRpcInput · object"},{"type":"object","title":"SparkSignMessageWithIdentityKeyRpcInput","description":"Signs a message with the Spark identity key.","required":["method","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["signMessageWithIdentityKey"],"isRequired":true,"uniqueKey":"oneOf.20.method","typeLabel":"enum\u003cstring>"},"params":{"type":"object","properties":{"message":{"type":"string","isRequired":true,"uniqueKey":"oneOf.20.params.message","typeLabel":"string"},"compact":{"type":"boolean","uniqueKey":"oneOf.20.params.compact","typeLabel":"boolean"}},"required":["message"],"additionalProperties":false,"description":"Parameters for the Spark `signMessageWithIdentityKey` RPC.","title":"SparkSignMessageWithIdentityKeyRpcInputParams","x-stainless-model":"wallets.spark_sign_message_with_identity_key_rpc_input_params","isRequired":true,"uniqueKey":"oneOf.20.params","typeLabel":"SparkSignMessageWithIdentityKeyRpcInputParams · object"},"network":{"type":"string","title":"SparkNetwork","description":"The Spark network.","default":"MAINNET","enum":["MAINNET","REGTEST"],"x-stainless-model":"wallets.spark_network","uniqueKey":"oneOf.20.network","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"oneOf.20","typeLabel":"SparkSignMessageWithIdentityKeyRpcInput · object"},{"type":"object","title":"SparkWithdrawRpcInput","description":"Withdraws from Spark to a Bitcoin L1 address (cooperative exit).","required":["method","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["withdraw"],"isRequired":true,"uniqueKey":"oneOf.21.method","typeLabel":"enum\u003cstring>"},"params":{"type":"object","properties":{"onchain_address":{"type":"string","isRequired":true,"uniqueKey":"oneOf.21.params.onchain_address","typeLabel":"string"},"exit_speed":{"type":"string","enum":["FAST","MEDIUM","SLOW"],"description":"The exit speed for a cooperative withdrawal from Spark to L1.","title":"SparkExitSpeed","x-stainless-model":"wallets.spark_exit_speed","isRequired":true,"uniqueKey":"oneOf.21.params.exit_speed","typeLabel":"enum\u003cstring>"},"amount_sats":{"type":"number","uniqueKey":"oneOf.21.params.amount_sats","typeLabel":"number"},"fee_amount_sats":{"type":"number","uniqueKey":"oneOf.21.params.fee_amount_sats","typeLabel":"number"},"fee_quote_id":{"type":"string","uniqueKey":"oneOf.21.params.fee_quote_id","typeLabel":"string"},"deduct_fee_from_withdrawal_amount":{"type":"boolean","uniqueKey":"oneOf.21.params.deduct_fee_from_withdrawal_amount","typeLabel":"boolean"}},"required":["onchain_address","exit_speed"],"additionalProperties":false,"description":"Parameters for the Spark `withdraw` RPC.","title":"SparkWithdrawRpcInputParams","x-stainless-model":"wallets.spark_withdraw_rpc_input_params","isRequired":true,"uniqueKey":"oneOf.21.params","typeLabel":"SparkWithdrawRpcInputParams · object"},"network":{"type":"string","title":"SparkNetwork","description":"The Spark network.","default":"MAINNET","enum":["MAINNET","REGTEST"],"x-stainless-model":"wallets.spark_network","uniqueKey":"oneOf.21.network","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"oneOf.21","typeLabel":"SparkWithdrawRpcInput · object"},{"type":"object","title":"SparkGetWithdrawalFeeQuoteRpcInput","description":"Gets a fee quote for withdrawing from Spark to a Bitcoin L1 address.","required":["method","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["getWithdrawalFeeQuote"],"isRequired":true,"uniqueKey":"oneOf.22.method","typeLabel":"enum\u003cstring>"},"params":{"type":"object","properties":{"amount_sats":{"type":"number","isRequired":true,"uniqueKey":"oneOf.22.params.amount_sats","typeLabel":"number"},"onchain_address":{"type":"string","isRequired":true,"uniqueKey":"oneOf.22.params.onchain_address","typeLabel":"string"}},"required":["amount_sats","onchain_address"],"additionalProperties":false,"description":"Parameters for the Spark `getWithdrawalFeeQuote` RPC.","title":"SparkGetWithdrawalFeeQuoteRpcInputParams","x-stainless-model":"wallets.spark_get_withdrawal_fee_quote_rpc_input_params","isRequired":true,"uniqueKey":"oneOf.22.params","typeLabel":"SparkGetWithdrawalFeeQuoteRpcInputParams · object"},"network":{"type":"string","title":"SparkNetwork","description":"The Spark network.","default":"MAINNET","enum":["MAINNET","REGTEST"],"x-stainless-model":"wallets.spark_network","uniqueKey":"oneOf.22.network","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"oneOf.22","typeLabel":"SparkGetWithdrawalFeeQuoteRpcInput · object"},{"type":"object","title":"TronSignTransactionRpcInput","description":"Executes the Tron `tron_signTransaction` RPC to sign a transaction. The caller is responsible for broadcasting.","required":["method","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["tron_signTransaction"],"isRequired":true,"uniqueKey":"oneOf.23.method","typeLabel":"enum\u003cstring>"},"params":{"type":"object","properties":{"raw_data":{"type":"object","properties":{"contract":{"type":"array","items":{"oneOf":[{"type":"object","title":"TronTransferContract","description":"Tron native TRX transfer contract.","required":["type","owner_address","to_address","amount"],"x-stainless-model":"wallets.tron_contract","properties":{"type":{"type":"string","enum":["TransferContract"],"isRequired":true,"uniqueKey":"oneOf.23.params.raw_data.contract.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"owner_address":{"type":"string","pattern":"^41[0-9a-fA-F]{40}$","description":"Tron address in hex format: 41-prefixed, 42 hex characters (21 bytes), no 0x prefix.","title":"TronHexAddress","x-stainless-model":"shared.tron_hex_address","isRequired":true,"uniqueKey":"oneOf.23.params.raw_data.contract.items.[INDEX].oneOf.0.owner_address","typeLabel":"string"},"to_address":{"type":"string","pattern":"^41[0-9a-fA-F]{40}$","description":"Tron address in hex format: 41-prefixed, 42 hex characters (21 bytes), no 0x prefix.","title":"TronHexAddress","x-stainless-model":"shared.tron_hex_address","isRequired":true,"uniqueKey":"oneOf.23.params.raw_data.contract.items.[INDEX].oneOf.0.to_address","typeLabel":"string"},"amount":{"type":"integer","exclusiveMinimum":0,"isRequired":true,"uniqueKey":"oneOf.23.params.raw_data.contract.items.[INDEX].oneOf.0.amount","typeLabel":"integer"}},"additionalProperties":false,"uniqueKey":"oneOf.23.params.raw_data.contract.items.[INDEX].oneOf.0","typeLabel":"TronTransferContract · object"},{"type":"object","title":"TronTriggerSmartContract","description":"Tron smart contract call (TRC-20 transfers and general contract interactions).","required":["type","owner_address","contract_address"],"x-stainless-model":"wallets.tron_contract","properties":{"type":{"type":"string","enum":["TriggerSmartContract"],"isRequired":true,"uniqueKey":"oneOf.23.params.raw_data.contract.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"owner_address":{"type":"string","pattern":"^41[0-9a-fA-F]{40}$","description":"Tron address in hex format: 41-prefixed, 42 hex characters (21 bytes), no 0x prefix.","title":"TronHexAddress","x-stainless-model":"shared.tron_hex_address","isRequired":true,"uniqueKey":"oneOf.23.params.raw_data.contract.items.[INDEX].oneOf.1.owner_address","typeLabel":"string"},"contract_address":{"type":"string","pattern":"^41[0-9a-fA-F]{40}$","description":"Tron address in hex format: 41-prefixed, 42 hex characters (21 bytes), no 0x prefix.","title":"TronHexAddress","x-stainless-model":"shared.tron_hex_address","isRequired":true,"uniqueKey":"oneOf.23.params.raw_data.contract.items.[INDEX].oneOf.1.contract_address","typeLabel":"string"},"data":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","uniqueKey":"oneOf.23.params.raw_data.contract.items.[INDEX].oneOf.1.data","typeLabel":"string"},"call_value":{"type":"integer","minimum":0,"uniqueKey":"oneOf.23.params.raw_data.contract.items.[INDEX].oneOf.1.call_value","typeLabel":"integer"},"call_token_value":{"type":"integer","minimum":0,"uniqueKey":"oneOf.23.params.raw_data.contract.items.[INDEX].oneOf.1.call_token_value","typeLabel":"integer"},"token_id":{"type":"integer","minimum":0,"uniqueKey":"oneOf.23.params.raw_data.contract.items.[INDEX].oneOf.1.token_id","typeLabel":"integer"}},"additionalProperties":false,"uniqueKey":"oneOf.23.params.raw_data.contract.items.[INDEX].oneOf.1","typeLabel":"TronTriggerSmartContract · object"}],"uniqueKey":"oneOf.23.params.raw_data.contract.items.[INDEX]","typeLabel":"TronTransferContract · object | TronTriggerSmartContract · object"},"isRequired":true,"uniqueKey":"oneOf.23.params.raw_data.contract","typeLabel":"(TronTransferContract · object | TronTriggerSmartContract · object)[]"},"ref_block_bytes":{"type":"string","pattern":"^[0-9a-fA-F]{4}$","isRequired":true,"uniqueKey":"oneOf.23.params.raw_data.ref_block_bytes","typeLabel":"string"},"ref_block_hash":{"type":"string","pattern":"^[0-9a-fA-F]{16}$","isRequired":true,"uniqueKey":"oneOf.23.params.raw_data.ref_block_hash","typeLabel":"string"},"expiration":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"oneOf.23.params.raw_data.expiration","typeLabel":"integer"},"data":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","uniqueKey":"oneOf.23.params.raw_data.data","typeLabel":"string"},"timestamp":{"type":"integer","minimum":0,"uniqueKey":"oneOf.23.params.raw_data.timestamp","typeLabel":"integer"},"fee_limit":{"type":"integer","minimum":0,"uniqueKey":"oneOf.23.params.raw_data.fee_limit","typeLabel":"integer"}},"required":["contract","ref_block_bytes","ref_block_hash","expiration"],"additionalProperties":false,"description":"Tron raw_data for tron_signTransaction. Block reference fields are required; caller is responsible for fetching them.","title":"TronRawDataForSign","x-stainless-model":"wallets.tron_raw_data_for_sign","isRequired":true,"uniqueKey":"oneOf.23.params.raw_data","typeLabel":"TronRawDataForSign · object"}},"required":["raw_data"],"additionalProperties":false,"description":"Parameters for the Tron `tron_signTransaction` RPC.","title":"TronSignTransactionRpcInputParams","x-stainless-model":"wallets.tron_sign_transaction_rpc_input_params","isRequired":true,"uniqueKey":"oneOf.23.params","typeLabel":"TronSignTransactionRpcInputParams · object"}},"additionalProperties":false,"uniqueKey":"oneOf.23","typeLabel":"TronSignTransactionRpcInput · object"},{"type":"object","title":"TronSendTransactionRpcInput","description":"Executes the Tron `tron_sendTransaction` RPC to sign and broadcast a transaction.","required":["method","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["tron_sendTransaction"],"isRequired":true,"uniqueKey":"oneOf.24.method","typeLabel":"enum\u003cstring>"},"params":{"type":"object","properties":{"raw_data":{"type":"object","properties":{"contract":{"type":"array","items":{"oneOf":[{"type":"object","title":"TronTransferContract","description":"Tron native TRX transfer contract.","required":["type","owner_address","to_address","amount"],"x-stainless-model":"wallets.tron_contract","properties":{"type":{"type":"string","enum":["TransferContract"],"isRequired":true,"uniqueKey":"oneOf.24.params.raw_data.contract.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"owner_address":{"type":"string","pattern":"^41[0-9a-fA-F]{40}$","description":"Tron address in hex format: 41-prefixed, 42 hex characters (21 bytes), no 0x prefix.","title":"TronHexAddress","x-stainless-model":"shared.tron_hex_address","isRequired":true,"uniqueKey":"oneOf.24.params.raw_data.contract.items.[INDEX].oneOf.0.owner_address","typeLabel":"string"},"to_address":{"type":"string","pattern":"^41[0-9a-fA-F]{40}$","description":"Tron address in hex format: 41-prefixed, 42 hex characters (21 bytes), no 0x prefix.","title":"TronHexAddress","x-stainless-model":"shared.tron_hex_address","isRequired":true,"uniqueKey":"oneOf.24.params.raw_data.contract.items.[INDEX].oneOf.0.to_address","typeLabel":"string"},"amount":{"type":"integer","exclusiveMinimum":0,"isRequired":true,"uniqueKey":"oneOf.24.params.raw_data.contract.items.[INDEX].oneOf.0.amount","typeLabel":"integer"}},"additionalProperties":false,"uniqueKey":"oneOf.24.params.raw_data.contract.items.[INDEX].oneOf.0","typeLabel":"TronTransferContract · object"},{"type":"object","title":"TronTriggerSmartContract","description":"Tron smart contract call (TRC-20 transfers and general contract interactions).","required":["type","owner_address","contract_address"],"x-stainless-model":"wallets.tron_contract","properties":{"type":{"type":"string","enum":["TriggerSmartContract"],"isRequired":true,"uniqueKey":"oneOf.24.params.raw_data.contract.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"owner_address":{"type":"string","pattern":"^41[0-9a-fA-F]{40}$","description":"Tron address in hex format: 41-prefixed, 42 hex characters (21 bytes), no 0x prefix.","title":"TronHexAddress","x-stainless-model":"shared.tron_hex_address","isRequired":true,"uniqueKey":"oneOf.24.params.raw_data.contract.items.[INDEX].oneOf.1.owner_address","typeLabel":"string"},"contract_address":{"type":"string","pattern":"^41[0-9a-fA-F]{40}$","description":"Tron address in hex format: 41-prefixed, 42 hex characters (21 bytes), no 0x prefix.","title":"TronHexAddress","x-stainless-model":"shared.tron_hex_address","isRequired":true,"uniqueKey":"oneOf.24.params.raw_data.contract.items.[INDEX].oneOf.1.contract_address","typeLabel":"string"},"data":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","uniqueKey":"oneOf.24.params.raw_data.contract.items.[INDEX].oneOf.1.data","typeLabel":"string"},"call_value":{"type":"integer","minimum":0,"uniqueKey":"oneOf.24.params.raw_data.contract.items.[INDEX].oneOf.1.call_value","typeLabel":"integer"},"call_token_value":{"type":"integer","minimum":0,"uniqueKey":"oneOf.24.params.raw_data.contract.items.[INDEX].oneOf.1.call_token_value","typeLabel":"integer"},"token_id":{"type":"integer","minimum":0,"uniqueKey":"oneOf.24.params.raw_data.contract.items.[INDEX].oneOf.1.token_id","typeLabel":"integer"}},"additionalProperties":false,"uniqueKey":"oneOf.24.params.raw_data.contract.items.[INDEX].oneOf.1","typeLabel":"TronTriggerSmartContract · object"}],"uniqueKey":"oneOf.24.params.raw_data.contract.items.[INDEX]","typeLabel":"TronTransferContract · object | TronTriggerSmartContract · object"},"isRequired":true,"uniqueKey":"oneOf.24.params.raw_data.contract","typeLabel":"(TronTransferContract · object | TronTriggerSmartContract · object)[]"},"data":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","uniqueKey":"oneOf.24.params.raw_data.data","typeLabel":"string"},"timestamp":{"type":"integer","minimum":0,"uniqueKey":"oneOf.24.params.raw_data.timestamp","typeLabel":"integer"},"fee_limit":{"type":"integer","minimum":0,"uniqueKey":"oneOf.24.params.raw_data.fee_limit","typeLabel":"integer"},"ref_block_bytes":{"type":"string","pattern":"^[0-9a-fA-F]{4}$","uniqueKey":"oneOf.24.params.raw_data.ref_block_bytes","typeLabel":"string"},"ref_block_hash":{"type":"string","pattern":"^[0-9a-fA-F]{16}$","uniqueKey":"oneOf.24.params.raw_data.ref_block_hash","typeLabel":"string"},"expiration":{"type":"integer","minimum":0,"uniqueKey":"oneOf.24.params.raw_data.expiration","typeLabel":"integer"}},"required":["contract"],"additionalProperties":false,"description":"Tron raw_data for tron_sendTransaction. Block reference fields are optional; Privy fetches fresh values if omitted.","title":"TronRawDataForSend","x-stainless-model":"wallets.tron_raw_data_for_send","isRequired":true,"uniqueKey":"oneOf.24.params.raw_data","typeLabel":"TronRawDataForSend · object"},"reference_id":{"type":"string","maxLength":64,"uniqueKey":"oneOf.24.params.reference_id","typeLabel":"string"}},"required":["raw_data"],"additionalProperties":false,"description":"Parameters for the Tron `tron_sendTransaction` RPC.","title":"TronSendTransactionRpcInputParams","x-stainless-model":"wallets.tron_send_transaction_rpc_input_params","isRequired":true,"uniqueKey":"oneOf.24.params","typeLabel":"TronSendTransactionRpcInputParams · object"},"caip2":{"type":"string","pattern":"^[-a-z0-9]{3,8}:[-_a-zA-Z0-9]{1,32}$","description":"A valid CAIP-2 chain ID (e.g. 'eip155:4217' for Tempo, 'eip155:1' for Ethereum).","title":"CAIP2","x-stainless-model":"apps.caip_2","uniqueKey":"oneOf.24.caip2","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.24","typeLabel":"TronSendTransactionRpcInput · object"},{"type":"object","title":"XrplSignTransactionRpcInput","description":"Executes the XRPL `xrpl_signTransaction` RPC to sign a transaction. The caller is responsible for broadcasting.","required":["method","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["xrpl_signTransaction"],"isRequired":true,"uniqueKey":"oneOf.25.method","typeLabel":"enum\u003cstring>"},"params":{"type":"object","properties":{"transaction":{"type":"string","maxLength":300002,"isRequired":true,"uniqueKey":"oneOf.25.params.transaction","typeLabel":"string"},"encoding":{"type":"string","enum":["hex"],"isRequired":true,"uniqueKey":"oneOf.25.params.encoding","typeLabel":"enum\u003cstring>"}},"required":["transaction","encoding"],"additionalProperties":false,"description":"Parameters for the XRPL `xrpl_signTransaction` RPC.","title":"XrplSignTransactionRpcInputParams","x-stainless-model":"wallets.xrpl_sign_transaction_rpc_input_params","isRequired":true,"uniqueKey":"oneOf.25.params","typeLabel":"XrplSignTransactionRpcInputParams · object"}},"additionalProperties":false,"uniqueKey":"oneOf.25","typeLabel":"XrplSignTransactionRpcInput · object"},{"type":"object","title":"NearSignTransactionRpcRequestBody","description":"Executes the NEAR `near_signTransaction` RPC to sign a transaction. The caller is responsible for broadcasting.","required":["method","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["near_signTransaction"],"isRequired":true,"uniqueKey":"oneOf.26.method","typeLabel":"enum\u003cstring>"},"params":{"type":"object","properties":{"transaction":{"type":"string","minLength":1,"maxLength":300002,"pattern":"^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}(?:==)?|[A-Za-z0-9+/]{3}=?)?$","description":"A non-empty, base64-encoded Borsh NEAR Transaction.","title":"NearUnsignedTransactionBorshBase64","x-stainless-model":"wallets.near_unsigned_transaction_borsh_base_64","isRequired":true,"uniqueKey":"oneOf.26.params.transaction","typeLabel":"string"}},"required":["transaction"],"additionalProperties":false,"description":"Parameters for the NEAR `near_signTransaction` RPC.","title":"NearSignTransactionRpcRequestBodyParams","x-stainless-model":"wallets.near_sign_transaction_rpc_request_body_params","isRequired":true,"uniqueKey":"oneOf.26.params","typeLabel":"NearSignTransactionRpcRequestBodyParams · object"}},"additionalProperties":false,"uniqueKey":"oneOf.26","typeLabel":"NearSignTransactionRpcRequestBody · object"},{"type":"object","title":"ExportPrivateKeyRpcInput","description":"Exports the private key of the wallet.","required":["address","method","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"address":{"type":"string","isRequired":true,"uniqueKey":"oneOf.27.address","typeLabel":"string"},"method":{"type":"string","enum":["exportPrivateKey"],"isRequired":true,"uniqueKey":"oneOf.27.method","typeLabel":"enum\u003cstring>"},"params":{"type":"object","properties":{"encryption_type":{"type":"string","enum":["HPKE"],"description":"The encryption type of the wallet to import. Currently only supports `HPKE`.","title":"HPKEEncryption","x-stainless-model":"wallets.hpke_encryption","isRequired":true,"uniqueKey":"oneOf.27.params.encryption_type","typeLabel":"enum\u003cstring>"},"recipient_public_key":{"oneOf":[{"type":"string","title":"RecipientPublicKey","description":"The recipient public key for HPKE encryption, in PEM or DER (base64-encoded) format.","pattern":"^-----BEGIN PUBLIC KEY-----\\n[A-Za-z0-9+/=\\n]+-----END PUBLIC KEY-----\\n$","x-stainless-model":"wallets.recipient_public_key","isRequired":true,"uniqueKey":"oneOf.27.params.recipient_public_key.oneOf.0","typeLabel":"string"},{"type":"string","title":"RecipientPublicKey","description":"The recipient public key for HPKE encryption, in PEM or DER (base64-encoded) format.","pattern":"^[A-Za-z0-9+/=]+$","x-stainless-model":"wallets.recipient_public_key","isRequired":true,"uniqueKey":"oneOf.27.params.recipient_public_key.oneOf.1","typeLabel":"string"}],"isRequired":true,"uniqueKey":"oneOf.27.params.recipient_public_key","typeLabel":"string"},"export_type":{"type":"string","enum":["display","client"],"description":"The export type. 'display' is for showing the key to the user in the UI, 'client' is for exporting to the client application.","title":"ExportType","x-stainless-model":"wallets.export_type","uniqueKey":"oneOf.27.params.export_type","typeLabel":"enum\u003cstring>"},"export_seed_phrase":{"type":"boolean","uniqueKey":"oneOf.27.params.export_seed_phrase","typeLabel":"boolean"}},"required":["encryption_type","recipient_public_key"],"additionalProperties":false,"description":"Input for exporting a wallet (private key or seed phrase) with HPKE encryption.","title":"PrivateKeyExportInput","x-stainless-model":"wallets.private_key_export_input","isRequired":true,"uniqueKey":"oneOf.27.params","typeLabel":"PrivateKeyExportInput · object"}},"additionalProperties":false,"uniqueKey":"oneOf.27","typeLabel":"ExportPrivateKeyRpcInput · object"},{"type":"object","title":"ExportSeedPhraseRpcInput","description":"Exports the seed phrase of the wallet.","required":["address","method","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"address":{"type":"string","isRequired":true,"uniqueKey":"oneOf.28.address","typeLabel":"string"},"method":{"type":"string","enum":["exportSeedPhrase"],"isRequired":true,"uniqueKey":"oneOf.28.method","typeLabel":"enum\u003cstring>"},"params":{"type":"object","properties":{"encryption_type":{"type":"string","enum":["HPKE"],"description":"The encryption type of the wallet to import. Currently only supports `HPKE`.","title":"HPKEEncryption","x-stainless-model":"wallets.hpke_encryption","isRequired":true,"uniqueKey":"oneOf.28.params.encryption_type","typeLabel":"enum\u003cstring>"},"recipient_public_key":{"oneOf":[{"type":"string","title":"RecipientPublicKey","description":"The recipient public key for HPKE encryption, in PEM or DER (base64-encoded) format.","pattern":"^-----BEGIN PUBLIC KEY-----\\n[A-Za-z0-9+/=\\n]+-----END PUBLIC KEY-----\\n$","x-stainless-model":"wallets.recipient_public_key","isRequired":true,"uniqueKey":"oneOf.28.params.recipient_public_key.oneOf.0","typeLabel":"string"},{"type":"string","title":"RecipientPublicKey","description":"The recipient public key for HPKE encryption, in PEM or DER (base64-encoded) format.","pattern":"^[A-Za-z0-9+/=]+$","x-stainless-model":"wallets.recipient_public_key","isRequired":true,"uniqueKey":"oneOf.28.params.recipient_public_key.oneOf.1","typeLabel":"string"}],"isRequired":true,"uniqueKey":"oneOf.28.params.recipient_public_key","typeLabel":"string"},"export_type":{"type":"string","enum":["display","client"],"description":"The export type. 'display' is for showing the key to the user in the UI, 'client' is for exporting to the client application.","title":"ExportType","x-stainless-model":"wallets.export_type","uniqueKey":"oneOf.28.params.export_type","typeLabel":"enum\u003cstring>"},"export_seed_phrase":{"type":"boolean","uniqueKey":"oneOf.28.params.export_seed_phrase","typeLabel":"boolean"}},"required":["encryption_type","recipient_public_key"],"additionalProperties":false,"description":"Input for exporting a wallet (private key or seed phrase) with HPKE encryption.","title":"SeedPhraseExportInput","x-stainless-model":"wallets.seed_phrase_export_input","isRequired":true,"uniqueKey":"oneOf.28.params","typeLabel":"SeedPhraseExportInput · object"}},"additionalProperties":false,"uniqueKey":"oneOf.28","typeLabel":"ExportSeedPhraseRpcInput · object"}],"uniqueKey":"","typeLabel":"EthereumSignTransactionRpcInput · object | EthereumSendTransactionRpcInput · object | EthereumPersonalSignRpcInput · object | EthereumSignTypedDataRpcInput · object | EthereumSecp256k1SignRpcInput · object | EthereumSign7702AuthorizationRpcInput · object | EthereumSignUserOperationRpcInput · object | EthereumSendCallsRpcInput · object | AptosSignTransactionRpcInput · object | SolanaSignTransactionRpcInput · object | SolanaSignAndSendTransactionRpcInput · object | SolanaSignMessageRpcInput · object | SparkTransferRpcInput · object | SparkGetBalanceRpcInput · object | SparkTransferTokensRpcInput · object | SparkGetStaticDepositAddressRpcInput · object | SparkGetClaimStaticDepositQuoteRpcInput · object | SparkClaimStaticDepositRpcInput · object | SparkCreateLightningInvoiceRpcInput · object | SparkPayLightningInvoiceRpcInput · object | SparkSignMessageWithIdentityKeyRpcInput · object | SparkWithdrawRpcInput · object | SparkGetWithdrawalFeeQuoteRpcInput · object | TronSignTransactionRpcInput · object | TronSendTransactionRpcInput · object | XrplSignTransactionRpcInput · object | NearSignTransactionRpcRequestBody · object | ExportPrivateKeyRpcInput · object | ExportSeedPhraseRpcInput · object"},"examples":{"Example":{"title":"Example","value":{"method":"eth_signTransaction","params":{"transaction":{"from":"\u003cstring>","to":"\u003cstring>","chain_id":"\u003cstring>","nonce":"\u003cstring>","data":"\u003cstring>","value":"\u003cstring>","type":0,"gas_limit":"\u003cstring>","gas_price":"\u003cstring>","max_fee_per_gas":"\u003cstring>","max_priority_fee_per_gas":"\u003cstring>","authorization_list":[{"contract":"\u003cstring>","chain_id":"\u003cstring>","nonce":"\u003cstring>","r":"\u003cstring>","s":"\u003cstring>","y_parity":123}]}},"address":"\u003cstring>","chain_type":"ethereum","wallet_id":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"985096c2-173e-4cdc-86fe-c3357b7f1c8f":{"description":"Created RPC intent.","content":{"application/json":{"schema":{"type":"object","title":"RpcIntentResponse","description":"Response for an RPC intent","required":["intent_type","request_details","intent_id","created_by_display_name","created_at","resource_id","authorization_details","status","custom_expiry","expires_at"],"x-stainless-model":"intents.rpc_intent_response","example":{"intent_id":"clpq1234567890abcdefghij","intent_type":"RPC","created_by_display_name":"developer@example.com","created_by_id":"did:privy:clabcd123","created_at":1741834854578,"resource_id":"xs76o3pi0v5syd62ui1wmijw","authorization_details":[{"members":[{"type":"user","user_id":"did:privy:clabcd123","signed_at":null}],"threshold":1,"display_name":"Admin Key Quorum"}],"status":"pending","custom_expiry":false,"expires_at":1741921254578,"request_details":{"method":"POST","url":"https://api.privy.io/v1/wallets/xs76o3pi0v5syd62ui1wmijw/rpc","body":{"method":"eth_sendTransaction","caip2":"eip155:8453","chain_type":"ethereum","params":{"transaction":{"to":"0x0000000000000000000000000000000000000000","value":1}}}}},"properties":{"intent_id":{"type":"string","description":"Unique ID for the intent","isRequired":true,"uniqueKey":"intent_id","typeLabel":"string"},"created_by_display_name":{"type":"string","description":"Display name of the user who created the intent","isRequired":true,"uniqueKey":"created_by_display_name","typeLabel":"string"},"created_at":{"type":"number","description":"Unix timestamp when the intent was created","isRequired":true,"uniqueKey":"created_at","typeLabel":"number"},"resource_id":{"type":"string","description":"ID of the resource being modified (wallet_id, policy_id, etc)","isRequired":true,"uniqueKey":"resource_id","typeLabel":"string"},"authorization_details":{"type":"array","items":{"type":"object","properties":{"members":{"type":"array","items":{"oneOf":[{"type":"object","title":"IntentAuthorizationUserMember","description":"A user member of an intent authorization quorum.","required":["type","user_id","signed_at"],"x-stainless-model":"intents.intent_authorization_member","properties":{"type":{"type":"string","enum":["user"],"isRequired":true,"uniqueKey":"authorization_details.items.[INDEX].members.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"user_id":{"type":"string","description":"User ID of the key quorum member","isRequired":true,"uniqueKey":"authorization_details.items.[INDEX].members.items.[INDEX].oneOf.0.user_id","typeLabel":"string"},"signed_at":{"oneOf":[{"type":"number","description":"Unix timestamp when this member signed, or null if not yet signed.","isRequired":true,"uniqueKey":"authorization_details.items.[INDEX].members.items.[INDEX].oneOf.0.signed_at.oneOf.0","typeLabel":"number"},{"type":"null","description":"Unix timestamp when this member signed, or null if not yet signed.","isRequired":true,"uniqueKey":"authorization_details.items.[INDEX].members.items.[INDEX].oneOf.0.signed_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"authorization_details.items.[INDEX].members.items.[INDEX].oneOf.0.signed_at","typeLabel":"number | null"}},"uniqueKey":"authorization_details.items.[INDEX].members.items.[INDEX].oneOf.0","typeLabel":"IntentAuthorizationUserMember · object"},{"type":"object","title":"IntentAuthorizationKeyMember","description":"A key member of an intent authorization quorum.","required":["type","public_key","signed_at"],"x-stainless-model":"intents.intent_authorization_member","properties":{"type":{"type":"string","enum":["key"],"isRequired":true,"uniqueKey":"authorization_details.items.[INDEX].members.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"public_key":{"type":"string","description":"Public key of the key quorum member","isRequired":true,"uniqueKey":"authorization_details.items.[INDEX].members.items.[INDEX].oneOf.1.public_key","typeLabel":"string"},"signed_at":{"oneOf":[{"type":"number","description":"Unix timestamp when this member signed, or null if not yet signed.","isRequired":true,"uniqueKey":"authorization_details.items.[INDEX].members.items.[INDEX].oneOf.1.signed_at.oneOf.0","typeLabel":"number"},{"type":"null","description":"Unix timestamp when this member signed, or null if not yet signed.","isRequired":true,"uniqueKey":"authorization_details.items.[INDEX].members.items.[INDEX].oneOf.1.signed_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"authorization_details.items.[INDEX].members.items.[INDEX].oneOf.1.signed_at","typeLabel":"number | null"}},"uniqueKey":"authorization_details.items.[INDEX].members.items.[INDEX].oneOf.1","typeLabel":"IntentAuthorizationKeyMember · object"},{"type":"object","title":"IntentAuthorizationKeyQuorum","description":"A nested key quorum member of an intent authorization quorum.","required":["type","key_quorum_id","threshold_met","threshold","members"],"x-stainless-model":"intents.intent_authorization_member","properties":{"type":{"type":"string","enum":["key_quorum"],"isRequired":true,"uniqueKey":"authorization_details.items.[INDEX].members.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"key_quorum_id":{"type":"string","description":"ID of the child key quorum member","isRequired":true,"uniqueKey":"authorization_details.items.[INDEX].members.items.[INDEX].oneOf.2.key_quorum_id","typeLabel":"string"},"threshold_met":{"type":"boolean","description":"Whether this child key quorum has met its signature threshold","isRequired":true,"uniqueKey":"authorization_details.items.[INDEX].members.items.[INDEX].oneOf.2.threshold_met","typeLabel":"boolean"},"threshold":{"type":"number","description":"Number of signatures required from this child quorum","isRequired":true,"uniqueKey":"authorization_details.items.[INDEX].members.items.[INDEX].oneOf.2.threshold","typeLabel":"number"},"members":{"type":"array","items":{"oneOf":[{"type":"object","title":"IntentAuthorizationUserMember","description":"A user member of an intent authorization quorum.","required":["type","user_id","signed_at"],"x-stainless-model":"intents.intent_authorization_key_quorum_member","properties":{"type":{"type":"string","enum":["user"],"isRequired":true,"uniqueKey":"authorization_details.items.[INDEX].members.items.[INDEX].oneOf.2.members.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"user_id":{"type":"string","description":"User ID of the key quorum member","isRequired":true,"uniqueKey":"authorization_details.items.[INDEX].members.items.[INDEX].oneOf.2.members.items.[INDEX].oneOf.0.user_id","typeLabel":"string"},"signed_at":{"oneOf":[{"type":"number","description":"Unix timestamp when this member signed, or null if not yet signed.","isRequired":true,"uniqueKey":"authorization_details.items.[INDEX].members.items.[INDEX].oneOf.2.members.items.[INDEX].oneOf.0.signed_at.oneOf.0","typeLabel":"number"},{"type":"null","description":"Unix timestamp when this member signed, or null if not yet signed.","isRequired":true,"uniqueKey":"authorization_details.items.[INDEX].members.items.[INDEX].oneOf.2.members.items.[INDEX].oneOf.0.signed_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"authorization_details.items.[INDEX].members.items.[INDEX].oneOf.2.members.items.[INDEX].oneOf.0.signed_at","typeLabel":"number | null"}},"uniqueKey":"authorization_details.items.[INDEX].members.items.[INDEX].oneOf.2.members.items.[INDEX].oneOf.0","typeLabel":"IntentAuthorizationUserMember · object"},{"type":"object","title":"IntentAuthorizationKeyMember","description":"A key member of an intent authorization quorum.","required":["type","public_key","signed_at"],"x-stainless-model":"intents.intent_authorization_key_quorum_member","properties":{"type":{"type":"string","enum":["key"],"isRequired":true,"uniqueKey":"authorization_details.items.[INDEX].members.items.[INDEX].oneOf.2.members.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"public_key":{"type":"string","description":"Public key of the key quorum member","isRequired":true,"uniqueKey":"authorization_details.items.[INDEX].members.items.[INDEX].oneOf.2.members.items.[INDEX].oneOf.1.public_key","typeLabel":"string"},"signed_at":{"oneOf":[{"type":"number","description":"Unix timestamp when this member signed, or null if not yet signed.","isRequired":true,"uniqueKey":"authorization_details.items.[INDEX].members.items.[INDEX].oneOf.2.members.items.[INDEX].oneOf.1.signed_at.oneOf.0","typeLabel":"number"},{"type":"null","description":"Unix timestamp when this member signed, or null if not yet signed.","isRequired":true,"uniqueKey":"authorization_details.items.[INDEX].members.items.[INDEX].oneOf.2.members.items.[INDEX].oneOf.1.signed_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"authorization_details.items.[INDEX].members.items.[INDEX].oneOf.2.members.items.[INDEX].oneOf.1.signed_at","typeLabel":"number | null"}},"uniqueKey":"authorization_details.items.[INDEX].members.items.[INDEX].oneOf.2.members.items.[INDEX].oneOf.1","typeLabel":"IntentAuthorizationKeyMember · object"}],"uniqueKey":"authorization_details.items.[INDEX].members.items.[INDEX].oneOf.2.members.items.[INDEX]","typeLabel":"IntentAuthorizationUserMember · object | IntentAuthorizationKeyMember · object"},"description":"Members of this child quorum","isRequired":true,"uniqueKey":"authorization_details.items.[INDEX].members.items.[INDEX].oneOf.2.members","typeLabel":"(IntentAuthorizationUserMember · object | IntentAuthorizationKeyMember · object)[]"},"display_name":{"type":"string","description":"Display name for the child key quorum (if any)","uniqueKey":"authorization_details.items.[INDEX].members.items.[INDEX].oneOf.2.display_name","typeLabel":"string"}},"uniqueKey":"authorization_details.items.[INDEX].members.items.[INDEX].oneOf.2","typeLabel":"IntentAuthorizationKeyQuorum · object"}],"uniqueKey":"authorization_details.items.[INDEX].members.items.[INDEX]","typeLabel":"IntentAuthorizationUserMember · object | IntentAuthorizationKeyMember · object | IntentAuthorizationKeyQuorum · object"},"description":"Members in this authorization quorum","isRequired":true,"uniqueKey":"authorization_details.items.[INDEX].members","typeLabel":"(IntentAuthorizationUserMember · object | IntentAuthorizationKeyMember · object | IntentAuthorizationKeyQuorum · object)[]"},"threshold":{"type":"number","description":"Number of signatures required to satisfy this quorum","isRequired":true,"uniqueKey":"authorization_details.items.[INDEX].threshold","typeLabel":"number"},"display_name":{"type":"string","description":"Display name of the key quorum","uniqueKey":"authorization_details.items.[INDEX].display_name","typeLabel":"string"}},"required":["members","threshold"],"description":"Authorization quorum for an intent","title":"IntentAuthorization","x-stainless-model":"intents.intent_authorization","uniqueKey":"authorization_details.items.[INDEX]","typeLabel":"IntentAuthorization · object"},"description":"Detailed authorization information including key quorum members, thresholds, and signature status","isRequired":true,"uniqueKey":"authorization_details","typeLabel":"IntentAuthorization · object[]"},"status":{"type":"string","enum":["pending","processing","executed","failed","expired","rejected","dismissed"],"description":"Current status of an intent.","title":"IntentStatus","x-stainless-model":"intents.intent_status","isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"custom_expiry":{"type":"boolean","description":"Whether this intent has a custom expiry time set by the client. If false, the intent expires after a default duration.","isRequired":true,"uniqueKey":"custom_expiry","typeLabel":"boolean"},"expires_at":{"type":"number","description":"Unix timestamp when the intent expires","isRequired":true,"uniqueKey":"expires_at","typeLabel":"number"},"intent_type":{"type":"string","enum":["RPC"],"isRequired":true,"uniqueKey":"intent_type","typeLabel":"enum\u003cstring>"},"request_details":{"type":"object","properties":{"method":{"type":"string","enum":["POST"],"isRequired":true,"uniqueKey":"request_details.method","typeLabel":"enum\u003cstring>"},"url":{"type":"string","isRequired":true,"uniqueKey":"request_details.url","typeLabel":"string"},"body":{"oneOf":[{"type":"object","title":"EthereumSignTransactionRpcInput","description":"Executes the EVM `eth_signTransaction` RPC to sign a transaction.","required":["method","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["eth_signTransaction"],"isRequired":true,"uniqueKey":"request_details.body.oneOf.0.method","typeLabel":"enum\u003cstring>"},"params":{"type":"object","properties":{"transaction":{"oneOf":[{"type":"object","title":"UnsignedStandardEthereumTransaction","description":"An unsigned standard Ethereum transaction object. Supports EVM transaction types 0, 2, and 4.","x-stainless-model":"wallets.unsigned_ethereum_transaction","properties":{"from":{"type":"string","uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.0.from","typeLabel":"string"},"to":{"type":"string","uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.0.to","typeLabel":"string"},"chain_id":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.0.chain_id.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.0.chain_id.oneOf.1","typeLabel":"integer"}],"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.0.chain_id","typeLabel":"string | integer"},"nonce":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.0.nonce.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.0.nonce.oneOf.1","typeLabel":"integer"}],"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.0.nonce","typeLabel":"string | integer"},"data":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.0.data","typeLabel":"string"},"value":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.0.value.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.0.value.oneOf.1","typeLabel":"integer"}],"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.0.value","typeLabel":"string | integer"},"type":{"oneOf":[{"type":"number","enum":[0],"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.0.type.oneOf.0","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[2],"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.0.type.oneOf.1","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[4],"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.0.type.oneOf.2","typeLabel":"enum\u003cnumber>"}],"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.0.type","typeLabel":"enum\u003cnumber>"},"gas_limit":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.0.gas_limit.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.0.gas_limit.oneOf.1","typeLabel":"integer"}],"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.0.gas_limit","typeLabel":"string | integer"},"gas_price":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.0.gas_price.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.0.gas_price.oneOf.1","typeLabel":"integer"}],"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.0.gas_price","typeLabel":"string | integer"},"max_fee_per_gas":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.0.max_fee_per_gas.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.0.max_fee_per_gas.oneOf.1","typeLabel":"integer"}],"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.0.max_fee_per_gas","typeLabel":"string | integer"},"max_priority_fee_per_gas":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.0.max_priority_fee_per_gas.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.0.max_priority_fee_per_gas.oneOf.1","typeLabel":"integer"}],"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.0.max_priority_fee_per_gas","typeLabel":"string | integer"},"authorization_list":{"type":"array","items":{"type":"object","properties":{"contract":{"type":"string","isRequired":true,"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.0.authorization_list.items.[INDEX].contract","typeLabel":"string"},"chain_id":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.0.authorization_list.items.[INDEX].chain_id.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.0.authorization_list.items.[INDEX].chain_id.oneOf.1","typeLabel":"integer"}],"isRequired":true,"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.0.authorization_list.items.[INDEX].chain_id","typeLabel":"string | integer"},"nonce":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.0.authorization_list.items.[INDEX].nonce.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.0.authorization_list.items.[INDEX].nonce.oneOf.1","typeLabel":"integer"}],"isRequired":true,"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.0.authorization_list.items.[INDEX].nonce","typeLabel":"string | integer"},"r":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","isRequired":true,"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.0.authorization_list.items.[INDEX].r","typeLabel":"string"},"s":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","isRequired":true,"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.0.authorization_list.items.[INDEX].s","typeLabel":"string"},"y_parity":{"type":"number","isRequired":true,"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.0.authorization_list.items.[INDEX].y_parity","typeLabel":"number"}},"required":["contract","chain_id","nonce","r","s","y_parity"],"description":"A signed EIP-7702 authorization that delegates code execution to a contract address.","title":"EthereumSign7702Authorization","x-stainless-model":"wallets.ethereum_sign_7702_authorization","uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.0.authorization_list.items.[INDEX]","typeLabel":"EthereumSign7702Authorization · object"},"maxItems":10,"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.0.authorization_list","typeLabel":"EthereumSign7702Authorization · object[]"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.0","typeLabel":"UnsignedStandardEthereumTransaction · object"},{"type":"object","title":"UnsignedTempoTransaction","description":"An unsigned Tempo transaction (type 118) with batched calls.","required":["type","calls"],"x-stainless-model":"wallets.unsigned_ethereum_transaction","properties":{"type":{"type":"number","enum":[118],"isRequired":true,"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.type","typeLabel":"enum\u003cnumber>"},"calls":{"type":"array","items":{"type":"object","properties":{"to":{"type":"string","isRequired":true,"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.calls.items.[INDEX].to","typeLabel":"string"},"data":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.calls.items.[INDEX].data","typeLabel":"string"},"value":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.calls.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.calls.items.[INDEX].value.oneOf.1","typeLabel":"integer"}],"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.calls.items.[INDEX].value","typeLabel":"string | integer"}},"required":["to"],"additionalProperties":false,"description":"A single call within a Tempo batched transaction.","title":"TempoCall","x-stainless-model":"wallets.tempo_call","uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.calls.items.[INDEX]","typeLabel":"TempoCall · object"},"minItems":1,"isRequired":true,"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.calls","typeLabel":"TempoCall · object[]"},"from":{"type":"string","uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.from","typeLabel":"string"},"chain_id":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.chain_id.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.chain_id.oneOf.1","typeLabel":"integer"}],"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.chain_id","typeLabel":"string | integer"},"nonce":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.nonce.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.nonce.oneOf.1","typeLabel":"integer"}],"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.nonce","typeLabel":"string | integer"},"gas_limit":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.gas_limit.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.gas_limit.oneOf.1","typeLabel":"integer"}],"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.gas_limit","typeLabel":"string | integer"},"max_fee_per_gas":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.max_fee_per_gas.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.max_fee_per_gas.oneOf.1","typeLabel":"integer"}],"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.max_fee_per_gas","typeLabel":"string | integer"},"max_priority_fee_per_gas":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.max_priority_fee_per_gas.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.max_priority_fee_per_gas.oneOf.1","typeLabel":"integer"}],"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.max_priority_fee_per_gas","typeLabel":"string | integer"},"fee_token":{"type":"string","uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.fee_token","typeLabel":"string"},"nonce_key":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.nonce_key.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.nonce_key.oneOf.1","typeLabel":"integer"}],"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.nonce_key","typeLabel":"string | integer"},"valid_before":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.valid_before.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.valid_before.oneOf.1","typeLabel":"integer"}],"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.valid_before","typeLabel":"string | integer"},"valid_after":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.valid_after.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.valid_after.oneOf.1","typeLabel":"integer"}],"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.valid_after","typeLabel":"string | integer"},"fee_payer_signature":{"type":"object","properties":{"r":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","isRequired":true,"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.fee_payer_signature.r","typeLabel":"string"},"s":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","isRequired":true,"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.fee_payer_signature.s","typeLabel":"string"},"y_parity":{"oneOf":[{"type":"number","enum":[0],"isRequired":true,"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.fee_payer_signature.y_parity.oneOf.0","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[1],"isRequired":true,"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.fee_payer_signature.y_parity.oneOf.1","typeLabel":"enum\u003cnumber>"}],"isRequired":true,"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.fee_payer_signature.y_parity","typeLabel":"enum\u003cnumber>"}},"required":["r","s","y_parity"],"additionalProperties":false,"description":"A fee payer signature for sponsored Tempo transactions (secp256k1 only).","title":"TempoFeePayerSignature","x-stainless-model":"wallets.tempo_fee_payer_signature","uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.fee_payer_signature","typeLabel":"TempoFeePayerSignature · object"},"access_list":{"type":"array","items":{"type":"object","properties":{"address":{"type":"string","isRequired":true,"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.access_list.items.[INDEX].address","typeLabel":"string"},"storage_keys":{"type":"array","items":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.access_list.items.[INDEX].storage_keys.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.access_list.items.[INDEX].storage_keys","typeLabel":"string[]"}},"required":["address","storage_keys"],"additionalProperties":false,"description":"An entry in an EIP-2930 access list, specifying an address and its storage keys.","title":"AccessListEntry","x-stainless-model":"wallets.access_list_entry","uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.access_list.items.[INDEX]","typeLabel":"AccessListEntry · object"},"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.access_list","typeLabel":"AccessListEntry · object[]"},"aa_authorization_list":{"type":"array","items":{"type":"object","properties":{"contract":{"type":"string","isRequired":true,"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.aa_authorization_list.items.[INDEX].contract","typeLabel":"string"},"chain_id":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.aa_authorization_list.items.[INDEX].chain_id.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.aa_authorization_list.items.[INDEX].chain_id.oneOf.1","typeLabel":"integer"}],"isRequired":true,"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.aa_authorization_list.items.[INDEX].chain_id","typeLabel":"string | integer"},"nonce":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.aa_authorization_list.items.[INDEX].nonce.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.aa_authorization_list.items.[INDEX].nonce.oneOf.1","typeLabel":"integer"}],"isRequired":true,"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.aa_authorization_list.items.[INDEX].nonce","typeLabel":"string | integer"},"signature":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","isRequired":true,"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.aa_authorization_list.items.[INDEX].signature","typeLabel":"string"}},"required":["contract","chain_id","nonce","signature"],"additionalProperties":false,"description":"An AA authorization for Tempo transactions with P256/WebAuthn signatures.","title":"TempoAAAuthorization","x-stainless-model":"wallets.tempo_aa_authorization","uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.aa_authorization_list.items.[INDEX]","typeLabel":"TempoAAAuthorization · object"},"maxItems":10,"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1.aa_authorization_list","typeLabel":"TempoAAAuthorization · object[]"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"request_details.body.oneOf.0.params.transaction.oneOf.1","typeLabel":"UnsignedTempoTransaction · object"}],"isRequired":true,"uniqueKey":"request_details.body.oneOf.0.params.transaction","typeLabel":"UnsignedStandardEthereumTransaction · object | UnsignedTempoTransaction · object"}},"required":["transaction"],"additionalProperties":false,"description":"Parameters for the EVM `eth_signTransaction` RPC.","title":"EthereumSignTransactionRpcInputParams","x-stainless-model":"wallets.ethereum_sign_transaction_rpc_input_params","isRequired":true,"uniqueKey":"request_details.body.oneOf.0.params","typeLabel":"EthereumSignTransactionRpcInputParams · object"},"address":{"type":"string","uniqueKey":"request_details.body.oneOf.0.address","typeLabel":"string"},"chain_type":{"type":"string","enum":["ethereum"],"uniqueKey":"request_details.body.oneOf.0.chain_type","typeLabel":"enum\u003cstring>"},"wallet_id":{"type":"string","uniqueKey":"request_details.body.oneOf.0.wallet_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"request_details.body.oneOf.0","typeLabel":"EthereumSignTransactionRpcInput · object"},{"type":"object","title":"EthereumSendTransactionRpcInput","description":"Executes the EVM `eth_sendTransaction` RPC to sign and broadcast a transaction.","required":["method","caip2","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["eth_sendTransaction"],"isRequired":true,"uniqueKey":"request_details.body.oneOf.1.method","typeLabel":"enum\u003cstring>"},"caip2":{"type":"string","pattern":"^[-a-z0-9]{3,8}:[-_a-zA-Z0-9]{1,32}$","description":"A valid CAIP-2 chain ID (e.g. 'eip155:4217' for Tempo, 'eip155:1' for Ethereum).","title":"CAIP2","x-stainless-model":"apps.caip_2","isRequired":true,"uniqueKey":"request_details.body.oneOf.1.caip2","typeLabel":"string"},"params":{"type":"object","properties":{"transaction":{"oneOf":[{"type":"object","title":"UnsignedStandardEthereumTransaction","description":"An unsigned standard Ethereum transaction object. Supports EVM transaction types 0, 2, and 4.","x-stainless-model":"wallets.unsigned_ethereum_transaction","properties":{"from":{"type":"string","uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.0.from","typeLabel":"string"},"to":{"type":"string","uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.0.to","typeLabel":"string"},"chain_id":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.0.chain_id.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.0.chain_id.oneOf.1","typeLabel":"integer"}],"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.0.chain_id","typeLabel":"string | integer"},"nonce":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.0.nonce.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.0.nonce.oneOf.1","typeLabel":"integer"}],"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.0.nonce","typeLabel":"string | integer"},"data":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.0.data","typeLabel":"string"},"value":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.0.value.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.0.value.oneOf.1","typeLabel":"integer"}],"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.0.value","typeLabel":"string | integer"},"type":{"oneOf":[{"type":"number","enum":[0],"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.0.type.oneOf.0","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[2],"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.0.type.oneOf.1","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[4],"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.0.type.oneOf.2","typeLabel":"enum\u003cnumber>"}],"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.0.type","typeLabel":"enum\u003cnumber>"},"gas_limit":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.0.gas_limit.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.0.gas_limit.oneOf.1","typeLabel":"integer"}],"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.0.gas_limit","typeLabel":"string | integer"},"gas_price":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.0.gas_price.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.0.gas_price.oneOf.1","typeLabel":"integer"}],"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.0.gas_price","typeLabel":"string | integer"},"max_fee_per_gas":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.0.max_fee_per_gas.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.0.max_fee_per_gas.oneOf.1","typeLabel":"integer"}],"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.0.max_fee_per_gas","typeLabel":"string | integer"},"max_priority_fee_per_gas":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.0.max_priority_fee_per_gas.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.0.max_priority_fee_per_gas.oneOf.1","typeLabel":"integer"}],"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.0.max_priority_fee_per_gas","typeLabel":"string | integer"},"authorization_list":{"type":"array","items":{"type":"object","properties":{"contract":{"type":"string","isRequired":true,"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.0.authorization_list.items.[INDEX].contract","typeLabel":"string"},"chain_id":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.0.authorization_list.items.[INDEX].chain_id.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.0.authorization_list.items.[INDEX].chain_id.oneOf.1","typeLabel":"integer"}],"isRequired":true,"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.0.authorization_list.items.[INDEX].chain_id","typeLabel":"string | integer"},"nonce":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.0.authorization_list.items.[INDEX].nonce.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.0.authorization_list.items.[INDEX].nonce.oneOf.1","typeLabel":"integer"}],"isRequired":true,"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.0.authorization_list.items.[INDEX].nonce","typeLabel":"string | integer"},"r":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","isRequired":true,"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.0.authorization_list.items.[INDEX].r","typeLabel":"string"},"s":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","isRequired":true,"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.0.authorization_list.items.[INDEX].s","typeLabel":"string"},"y_parity":{"type":"number","isRequired":true,"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.0.authorization_list.items.[INDEX].y_parity","typeLabel":"number"}},"required":["contract","chain_id","nonce","r","s","y_parity"],"description":"A signed EIP-7702 authorization that delegates code execution to a contract address.","title":"EthereumSign7702Authorization","x-stainless-model":"wallets.ethereum_sign_7702_authorization","uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.0.authorization_list.items.[INDEX]","typeLabel":"EthereumSign7702Authorization · object"},"maxItems":10,"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.0.authorization_list","typeLabel":"EthereumSign7702Authorization · object[]"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.0","typeLabel":"UnsignedStandardEthereumTransaction · object"},{"type":"object","title":"UnsignedTempoTransaction","description":"An unsigned Tempo transaction (type 118) with batched calls.","required":["type","calls"],"x-stainless-model":"wallets.unsigned_ethereum_transaction","properties":{"type":{"type":"number","enum":[118],"isRequired":true,"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.type","typeLabel":"enum\u003cnumber>"},"calls":{"type":"array","items":{"type":"object","properties":{"to":{"type":"string","isRequired":true,"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.calls.items.[INDEX].to","typeLabel":"string"},"data":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.calls.items.[INDEX].data","typeLabel":"string"},"value":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.calls.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.calls.items.[INDEX].value.oneOf.1","typeLabel":"integer"}],"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.calls.items.[INDEX].value","typeLabel":"string | integer"}},"required":["to"],"additionalProperties":false,"description":"A single call within a Tempo batched transaction.","title":"TempoCall","x-stainless-model":"wallets.tempo_call","uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.calls.items.[INDEX]","typeLabel":"TempoCall · object"},"minItems":1,"isRequired":true,"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.calls","typeLabel":"TempoCall · object[]"},"from":{"type":"string","uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.from","typeLabel":"string"},"chain_id":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.chain_id.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.chain_id.oneOf.1","typeLabel":"integer"}],"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.chain_id","typeLabel":"string | integer"},"nonce":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.nonce.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.nonce.oneOf.1","typeLabel":"integer"}],"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.nonce","typeLabel":"string | integer"},"gas_limit":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.gas_limit.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.gas_limit.oneOf.1","typeLabel":"integer"}],"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.gas_limit","typeLabel":"string | integer"},"max_fee_per_gas":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.max_fee_per_gas.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.max_fee_per_gas.oneOf.1","typeLabel":"integer"}],"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.max_fee_per_gas","typeLabel":"string | integer"},"max_priority_fee_per_gas":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.max_priority_fee_per_gas.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.max_priority_fee_per_gas.oneOf.1","typeLabel":"integer"}],"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.max_priority_fee_per_gas","typeLabel":"string | integer"},"fee_token":{"type":"string","uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.fee_token","typeLabel":"string"},"nonce_key":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.nonce_key.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.nonce_key.oneOf.1","typeLabel":"integer"}],"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.nonce_key","typeLabel":"string | integer"},"valid_before":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.valid_before.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.valid_before.oneOf.1","typeLabel":"integer"}],"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.valid_before","typeLabel":"string | integer"},"valid_after":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.valid_after.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.valid_after.oneOf.1","typeLabel":"integer"}],"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.valid_after","typeLabel":"string | integer"},"fee_payer_signature":{"type":"object","properties":{"r":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","isRequired":true,"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.fee_payer_signature.r","typeLabel":"string"},"s":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","isRequired":true,"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.fee_payer_signature.s","typeLabel":"string"},"y_parity":{"oneOf":[{"type":"number","enum":[0],"isRequired":true,"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.fee_payer_signature.y_parity.oneOf.0","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[1],"isRequired":true,"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.fee_payer_signature.y_parity.oneOf.1","typeLabel":"enum\u003cnumber>"}],"isRequired":true,"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.fee_payer_signature.y_parity","typeLabel":"enum\u003cnumber>"}},"required":["r","s","y_parity"],"additionalProperties":false,"description":"A fee payer signature for sponsored Tempo transactions (secp256k1 only).","title":"TempoFeePayerSignature","x-stainless-model":"wallets.tempo_fee_payer_signature","uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.fee_payer_signature","typeLabel":"TempoFeePayerSignature · object"},"access_list":{"type":"array","items":{"type":"object","properties":{"address":{"type":"string","isRequired":true,"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.access_list.items.[INDEX].address","typeLabel":"string"},"storage_keys":{"type":"array","items":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.access_list.items.[INDEX].storage_keys.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.access_list.items.[INDEX].storage_keys","typeLabel":"string[]"}},"required":["address","storage_keys"],"additionalProperties":false,"description":"An entry in an EIP-2930 access list, specifying an address and its storage keys.","title":"AccessListEntry","x-stainless-model":"wallets.access_list_entry","uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.access_list.items.[INDEX]","typeLabel":"AccessListEntry · object"},"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.access_list","typeLabel":"AccessListEntry · object[]"},"aa_authorization_list":{"type":"array","items":{"type":"object","properties":{"contract":{"type":"string","isRequired":true,"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.aa_authorization_list.items.[INDEX].contract","typeLabel":"string"},"chain_id":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.aa_authorization_list.items.[INDEX].chain_id.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.aa_authorization_list.items.[INDEX].chain_id.oneOf.1","typeLabel":"integer"}],"isRequired":true,"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.aa_authorization_list.items.[INDEX].chain_id","typeLabel":"string | integer"},"nonce":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.aa_authorization_list.items.[INDEX].nonce.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.aa_authorization_list.items.[INDEX].nonce.oneOf.1","typeLabel":"integer"}],"isRequired":true,"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.aa_authorization_list.items.[INDEX].nonce","typeLabel":"string | integer"},"signature":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","isRequired":true,"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.aa_authorization_list.items.[INDEX].signature","typeLabel":"string"}},"required":["contract","chain_id","nonce","signature"],"additionalProperties":false,"description":"An AA authorization for Tempo transactions with P256/WebAuthn signatures.","title":"TempoAAAuthorization","x-stainless-model":"wallets.tempo_aa_authorization","uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.aa_authorization_list.items.[INDEX]","typeLabel":"TempoAAAuthorization · object"},"maxItems":10,"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1.aa_authorization_list","typeLabel":"TempoAAAuthorization · object[]"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"request_details.body.oneOf.1.params.transaction.oneOf.1","typeLabel":"UnsignedTempoTransaction · object"}],"isRequired":true,"uniqueKey":"request_details.body.oneOf.1.params.transaction","typeLabel":"UnsignedStandardEthereumTransaction · object | UnsignedTempoTransaction · object"}},"required":["transaction"],"additionalProperties":false,"description":"Parameters for the EVM `eth_sendTransaction` RPC.","title":"EthereumSendTransactionRpcInputParams","x-stainless-model":"wallets.ethereum_send_transaction_rpc_input_params","isRequired":true,"uniqueKey":"request_details.body.oneOf.1.params","typeLabel":"EthereumSendTransactionRpcInputParams · object"},"sponsor":{"type":"boolean","uniqueKey":"request_details.body.oneOf.1.sponsor","typeLabel":"boolean"},"sponsor_options":{"type":"object","properties":{"asset":{"type":"string","description":"Token asset identifier for user-pays gas sponsorship. Common values: 'usdc', 'usdt', 'eurc', 'usdg', 'usdc_e'. Available tokens vary by chain.","title":"RpcSponsorAsset","x-stainless-model":"wallets.rpc_sponsor_asset","isRequired":true,"uniqueKey":"request_details.body.oneOf.1.sponsor_options.asset","typeLabel":"string"}},"required":["asset"],"additionalProperties":false,"description":"Options for user-pays gas sponsorship on the RPC endpoint. When provided alongside `sponsor: true`, controls which token asset the user pays gas with.","title":"RpcSponsorOptions","x-stainless-model":"wallets.rpc_sponsor_options","uniqueKey":"request_details.body.oneOf.1.sponsor_options","typeLabel":"RpcSponsorOptions · object"},"reference_id":{"type":"string","minLength":1,"maxLength":64,"description":"Developer-provided identifier for this request. Must be unique per app.","uniqueKey":"request_details.body.oneOf.1.reference_id","typeLabel":"string"},"experimental_data_suffix":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","uniqueKey":"request_details.body.oneOf.1.experimental_data_suffix","typeLabel":"string"},"address":{"type":"string","uniqueKey":"request_details.body.oneOf.1.address","typeLabel":"string"},"chain_type":{"type":"string","enum":["ethereum"],"uniqueKey":"request_details.body.oneOf.1.chain_type","typeLabel":"enum\u003cstring>"},"wallet_id":{"type":"string","uniqueKey":"request_details.body.oneOf.1.wallet_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"request_details.body.oneOf.1","typeLabel":"EthereumSendTransactionRpcInput · object"},{"type":"object","title":"EthereumPersonalSignRpcInput","description":"Executes the EVM `personal_sign` RPC (EIP-191) to sign a message.","required":["method","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["personal_sign"],"isRequired":true,"uniqueKey":"request_details.body.oneOf.2.method","typeLabel":"enum\u003cstring>"},"params":{"type":"object","properties":{"message":{"type":"string","maxLength":300002,"isRequired":true,"uniqueKey":"request_details.body.oneOf.2.params.message","typeLabel":"string"},"encoding":{"oneOf":[{"type":"string","enum":["utf-8"],"isRequired":true,"uniqueKey":"request_details.body.oneOf.2.params.encoding.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","enum":["hex"],"isRequired":true,"uniqueKey":"request_details.body.oneOf.2.params.encoding.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"request_details.body.oneOf.2.params.encoding","typeLabel":"enum\u003cstring>"}},"required":["message","encoding"],"additionalProperties":false,"description":"Parameters for the EVM `personal_sign` RPC.","title":"EthereumPersonalSignRpcInputParams","x-stainless-model":"wallets.ethereum_personal_sign_rpc_input_params","isRequired":true,"uniqueKey":"request_details.body.oneOf.2.params","typeLabel":"EthereumPersonalSignRpcInputParams · object"},"caip2":{"type":"string","pattern":"^[-a-z0-9]{3,8}:[-_a-zA-Z0-9]{1,32}$","description":"A valid CAIP-2 chain ID (e.g. 'eip155:4217' for Tempo, 'eip155:1' for Ethereum).","title":"CAIP2","x-stainless-model":"apps.caip_2","uniqueKey":"request_details.body.oneOf.2.caip2","typeLabel":"string"},"signature_options":{"type":"object","properties":{"type":{"type":"string","enum":["ecdsa","erc1271"],"description":"The type of cryptographic signature to produce. Use \"ecdsa\" for standard ECDSA signatures, or \"erc1271\" for ERC-1271 compliant signatures for smart account wallets.","title":"SignatureType","x-stainless-model":"wallets.signature_type","isRequired":true,"uniqueKey":"request_details.body.oneOf.2.signature_options.type","typeLabel":"enum\u003cstring>"}},"required":["type"],"additionalProperties":false,"description":"Options controlling signature production for personal_sign and eth_signTypedData_v4.","title":"SignatureOptions","x-stainless-model":"wallets.signature_options","uniqueKey":"request_details.body.oneOf.2.signature_options","typeLabel":"SignatureOptions · object"},"address":{"type":"string","uniqueKey":"request_details.body.oneOf.2.address","typeLabel":"string"},"chain_type":{"type":"string","enum":["ethereum"],"uniqueKey":"request_details.body.oneOf.2.chain_type","typeLabel":"enum\u003cstring>"},"wallet_id":{"type":"string","uniqueKey":"request_details.body.oneOf.2.wallet_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"request_details.body.oneOf.2","typeLabel":"EthereumPersonalSignRpcInput · object"},{"type":"object","title":"EthereumSignTypedDataRpcInput","description":"Executes the EVM `eth_signTypedData_v4` RPC (EIP-712) to sign a typed data object.","required":["method","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["eth_signTypedData_v4"],"isRequired":true,"uniqueKey":"request_details.body.oneOf.3.method","typeLabel":"enum\u003cstring>"},"params":{"type":"object","properties":{"typed_data":{"type":"object","properties":{"domain":{"type":"object","additionalProperties":{"oneOf":[{"x-stainless-any":true}],"uniqueKey":"request_details.body.oneOf.3.params.typed_data.domain.additionalProperties","typeLabel":"any"},"description":"The domain parameters for EIP-712 typed data signing.","title":"TypedDataDomainInputParams","x-stainless-model":"wallets.typed_data_domain_input_params","isRequired":true,"uniqueKey":"request_details.body.oneOf.3.params.typed_data.domain","typeLabel":"TypedDataDomainInputParams · object"},"types":{"type":"object","additionalProperties":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"request_details.body.oneOf.3.params.typed_data.types.additionalProperties.items.[INDEX].name","typeLabel":"string"},"type":{"type":"string","isRequired":true,"uniqueKey":"request_details.body.oneOf.3.params.typed_data.types.additionalProperties.items.[INDEX].type","typeLabel":"string"}},"required":["name","type"],"description":"A single field definition in an EIP-712 typed data type.","title":"TypedDataTypeFieldInput","x-stainless-model":"wallets.typed_data_type_field_input","uniqueKey":"request_details.body.oneOf.3.params.typed_data.types.additionalProperties.items.[INDEX]","typeLabel":"TypedDataTypeFieldInput · object"},"uniqueKey":"request_details.body.oneOf.3.params.typed_data.types.additionalProperties","typeLabel":"TypedDataTypeFieldInput · object[]"},"description":"The type definitions for EIP-712 typed data signing.","title":"TypedDataTypesInputParams","x-stainless-model":"wallets.typed_data_types_input_params","isRequired":true,"uniqueKey":"request_details.body.oneOf.3.params.typed_data.types","typeLabel":"TypedDataTypesInputParams · object"},"message":{"type":"object","additionalProperties":{"oneOf":[{"x-stainless-any":true}],"uniqueKey":"request_details.body.oneOf.3.params.typed_data.message.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"request_details.body.oneOf.3.params.typed_data.message","typeLabel":"object"},"primary_type":{"type":"string","isRequired":true,"uniqueKey":"request_details.body.oneOf.3.params.typed_data.primary_type","typeLabel":"string"}},"required":["domain","types","message","primary_type"],"additionalProperties":false,"description":"EIP-712 typed data object.","title":"EthereumTypedDataInput","x-stainless-model":"wallets.ethereum_typed_data_input","isRequired":true,"uniqueKey":"request_details.body.oneOf.3.params.typed_data","typeLabel":"EthereumTypedDataInput · object"}},"required":["typed_data"],"additionalProperties":false,"description":"Parameters for the EVM `eth_signTypedData_v4` RPC.","title":"EthereumSignTypedDataRpcInputParams","x-stainless-model":"wallets.ethereum_sign_typed_data_rpc_input_params","isRequired":true,"uniqueKey":"request_details.body.oneOf.3.params","typeLabel":"EthereumSignTypedDataRpcInputParams · object"},"caip2":{"type":"string","pattern":"^[-a-z0-9]{3,8}:[-_a-zA-Z0-9]{1,32}$","description":"A valid CAIP-2 chain ID (e.g. 'eip155:4217' for Tempo, 'eip155:1' for Ethereum).","title":"CAIP2","x-stainless-model":"apps.caip_2","uniqueKey":"request_details.body.oneOf.3.caip2","typeLabel":"string"},"signature_options":{"type":"object","properties":{"type":{"type":"string","enum":["ecdsa","erc1271"],"description":"The type of cryptographic signature to produce. Use \"ecdsa\" for standard ECDSA signatures, or \"erc1271\" for ERC-1271 compliant signatures for smart account wallets.","title":"SignatureType","x-stainless-model":"wallets.signature_type","isRequired":true,"uniqueKey":"request_details.body.oneOf.3.signature_options.type","typeLabel":"enum\u003cstring>"}},"required":["type"],"additionalProperties":false,"description":"Options controlling signature production for personal_sign and eth_signTypedData_v4.","title":"SignatureOptions","x-stainless-model":"wallets.signature_options","uniqueKey":"request_details.body.oneOf.3.signature_options","typeLabel":"SignatureOptions · object"},"address":{"type":"string","uniqueKey":"request_details.body.oneOf.3.address","typeLabel":"string"},"chain_type":{"type":"string","enum":["ethereum"],"uniqueKey":"request_details.body.oneOf.3.chain_type","typeLabel":"enum\u003cstring>"},"wallet_id":{"type":"string","uniqueKey":"request_details.body.oneOf.3.wallet_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"request_details.body.oneOf.3","typeLabel":"EthereumSignTypedDataRpcInput · object"},{"type":"object","title":"EthereumSecp256k1SignRpcInput","description":"Signs a raw hash on the secp256k1 curve.","required":["method","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["secp256k1_sign"],"isRequired":true,"uniqueKey":"request_details.body.oneOf.4.method","typeLabel":"enum\u003cstring>"},"params":{"type":"object","properties":{"hash":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","isRequired":true,"uniqueKey":"request_details.body.oneOf.4.params.hash","typeLabel":"string"}},"required":["hash"],"additionalProperties":false,"description":"Parameters for the EVM `secp256k1_sign` RPC.","title":"EthereumSecp256k1SignRpcInputParams","x-stainless-model":"wallets.ethereum_secp_256k_1_sign_rpc_input_params","isRequired":true,"uniqueKey":"request_details.body.oneOf.4.params","typeLabel":"EthereumSecp256k1SignRpcInputParams · object"},"address":{"type":"string","uniqueKey":"request_details.body.oneOf.4.address","typeLabel":"string"},"chain_type":{"type":"string","enum":["ethereum"],"uniqueKey":"request_details.body.oneOf.4.chain_type","typeLabel":"enum\u003cstring>"},"wallet_id":{"type":"string","uniqueKey":"request_details.body.oneOf.4.wallet_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"request_details.body.oneOf.4","typeLabel":"EthereumSecp256k1SignRpcInput · object"},{"type":"object","title":"EthereumSign7702AuthorizationRpcInput","description":"Signs an EIP-7702 authorization.","required":["method","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["eth_sign7702Authorization"],"isRequired":true,"uniqueKey":"request_details.body.oneOf.5.method","typeLabel":"enum\u003cstring>"},"params":{"type":"object","properties":{"contract":{"type":"string","isRequired":true,"uniqueKey":"request_details.body.oneOf.5.params.contract","typeLabel":"string"},"chain_id":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"request_details.body.oneOf.5.params.chain_id.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"request_details.body.oneOf.5.params.chain_id.oneOf.1","typeLabel":"integer"}],"isRequired":true,"uniqueKey":"request_details.body.oneOf.5.params.chain_id","typeLabel":"string | integer"},"nonce":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.5.params.nonce.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.5.params.nonce.oneOf.1","typeLabel":"integer"}],"uniqueKey":"request_details.body.oneOf.5.params.nonce","typeLabel":"string | integer"},"executor":{"type":"string","enum":["self"],"uniqueKey":"request_details.body.oneOf.5.params.executor","typeLabel":"enum\u003cstring>"}},"required":["contract","chain_id"],"additionalProperties":false,"description":"Parameters for the EVM `eth_sign7702Authorization` RPC.","title":"EthereumSign7702AuthorizationRpcInputParams","x-stainless-model":"wallets.ethereum_sign_7702_authorization_rpc_input_params","isRequired":true,"uniqueKey":"request_details.body.oneOf.5.params","typeLabel":"EthereumSign7702AuthorizationRpcInputParams · object"},"address":{"type":"string","uniqueKey":"request_details.body.oneOf.5.address","typeLabel":"string"},"chain_type":{"type":"string","enum":["ethereum"],"uniqueKey":"request_details.body.oneOf.5.chain_type","typeLabel":"enum\u003cstring>"},"wallet_id":{"type":"string","uniqueKey":"request_details.body.oneOf.5.wallet_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"request_details.body.oneOf.5","typeLabel":"EthereumSign7702AuthorizationRpcInput · object"},{"type":"object","title":"EthereumSignUserOperationRpcInput","description":"Executes an RPC method to hash and sign a UserOperation.","required":["method","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["eth_signUserOperation"],"isRequired":true,"uniqueKey":"request_details.body.oneOf.6.method","typeLabel":"enum\u003cstring>"},"params":{"type":"object","properties":{"contract":{"type":"string","isRequired":true,"uniqueKey":"request_details.body.oneOf.6.params.contract","typeLabel":"string"},"user_operation":{"type":"object","properties":{"sender":{"type":"string","isRequired":true,"uniqueKey":"request_details.body.oneOf.6.params.user_operation.sender","typeLabel":"string"},"nonce":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","isRequired":true,"uniqueKey":"request_details.body.oneOf.6.params.user_operation.nonce","typeLabel":"string"},"call_data":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","isRequired":true,"uniqueKey":"request_details.body.oneOf.6.params.user_operation.call_data","typeLabel":"string"},"max_priority_fee_per_gas":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","isRequired":true,"uniqueKey":"request_details.body.oneOf.6.params.user_operation.max_priority_fee_per_gas","typeLabel":"string"},"max_fee_per_gas":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","isRequired":true,"uniqueKey":"request_details.body.oneOf.6.params.user_operation.max_fee_per_gas","typeLabel":"string"},"call_gas_limit":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","isRequired":true,"uniqueKey":"request_details.body.oneOf.6.params.user_operation.call_gas_limit","typeLabel":"string"},"verification_gas_limit":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","isRequired":true,"uniqueKey":"request_details.body.oneOf.6.params.user_operation.verification_gas_limit","typeLabel":"string"},"pre_verification_gas":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","isRequired":true,"uniqueKey":"request_details.body.oneOf.6.params.user_operation.pre_verification_gas","typeLabel":"string"},"factory":{"type":"string","uniqueKey":"request_details.body.oneOf.6.params.user_operation.factory","typeLabel":"string"},"factory_data":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","uniqueKey":"request_details.body.oneOf.6.params.user_operation.factory_data","typeLabel":"string"},"paymaster":{"type":"string","uniqueKey":"request_details.body.oneOf.6.params.user_operation.paymaster","typeLabel":"string"},"paymaster_data":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","uniqueKey":"request_details.body.oneOf.6.params.user_operation.paymaster_data","typeLabel":"string"},"paymaster_post_op_gas_limit":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","uniqueKey":"request_details.body.oneOf.6.params.user_operation.paymaster_post_op_gas_limit","typeLabel":"string"},"paymaster_verification_gas_limit":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","uniqueKey":"request_details.body.oneOf.6.params.user_operation.paymaster_verification_gas_limit","typeLabel":"string"}},"required":["sender","nonce","call_data","max_priority_fee_per_gas","max_fee_per_gas","call_gas_limit","verification_gas_limit","pre_verification_gas"],"additionalProperties":false,"description":"An ERC-4337 user operation.","title":"UserOperationInput","x-stainless-model":"wallets.user_operation_input","isRequired":true,"uniqueKey":"request_details.body.oneOf.6.params.user_operation","typeLabel":"UserOperationInput · object"},"chain_id":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"request_details.body.oneOf.6.params.chain_id.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"request_details.body.oneOf.6.params.chain_id.oneOf.1","typeLabel":"integer"}],"isRequired":true,"uniqueKey":"request_details.body.oneOf.6.params.chain_id","typeLabel":"string | integer"}},"required":["contract","user_operation","chain_id"],"additionalProperties":false,"description":"Parameters for the EVM `eth_signUserOperation` RPC.","title":"EthereumSignUserOperationRpcInputParams","x-stainless-model":"wallets.ethereum_sign_user_operation_rpc_input_params","isRequired":true,"uniqueKey":"request_details.body.oneOf.6.params","typeLabel":"EthereumSignUserOperationRpcInputParams · object"},"address":{"type":"string","uniqueKey":"request_details.body.oneOf.6.address","typeLabel":"string"},"chain_type":{"type":"string","enum":["ethereum"],"uniqueKey":"request_details.body.oneOf.6.chain_type","typeLabel":"enum\u003cstring>"},"wallet_id":{"type":"string","uniqueKey":"request_details.body.oneOf.6.wallet_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"request_details.body.oneOf.6","typeLabel":"EthereumSignUserOperationRpcInput · object"},{"type":"object","title":"EthereumSendCallsRpcInput","description":"Executes the `wallet_sendCalls` RPC (EIP-5792) to batch multiple calls into a single atomic transaction.","required":["method","caip2","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["wallet_sendCalls"],"isRequired":true,"uniqueKey":"request_details.body.oneOf.7.method","typeLabel":"enum\u003cstring>"},"caip2":{"type":"string","pattern":"^[-a-z0-9]{3,8}:[-_a-zA-Z0-9]{1,32}$","description":"A valid CAIP-2 chain ID (e.g. 'eip155:4217' for Tempo, 'eip155:1' for Ethereum).","title":"CAIP2","x-stainless-model":"apps.caip_2","isRequired":true,"uniqueKey":"request_details.body.oneOf.7.caip2","typeLabel":"string"},"params":{"type":"object","properties":{"calls":{"type":"array","items":{"type":"object","properties":{"to":{"type":"string","isRequired":true,"uniqueKey":"request_details.body.oneOf.7.params.calls.items.[INDEX].to","typeLabel":"string"},"value":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.7.params.calls.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"request_details.body.oneOf.7.params.calls.items.[INDEX].value.oneOf.1","typeLabel":"integer"}],"uniqueKey":"request_details.body.oneOf.7.params.calls.items.[INDEX].value","typeLabel":"string | integer"},"data":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","uniqueKey":"request_details.body.oneOf.7.params.calls.items.[INDEX].data","typeLabel":"string"}},"required":["to"],"additionalProperties":false,"description":"A single call within a batched wallet_sendCalls request.","title":"EthereumSendCallsCall","x-stainless-model":"wallets.ethereum_send_calls_call","uniqueKey":"request_details.body.oneOf.7.params.calls.items.[INDEX]","typeLabel":"EthereumSendCallsCall · object"},"minItems":1,"maxItems":35,"isRequired":true,"uniqueKey":"request_details.body.oneOf.7.params.calls","typeLabel":"EthereumSendCallsCall · object[]"}},"required":["calls"],"additionalProperties":false,"description":"Parameters for the `wallet_sendCalls` RPC.","title":"EthereumSendCallsRpcInputParams","x-stainless-model":"wallets.ethereum_send_calls_rpc_input_params","isRequired":true,"uniqueKey":"request_details.body.oneOf.7.params","typeLabel":"EthereumSendCallsRpcInputParams · object"},"sponsor":{"type":"boolean","uniqueKey":"request_details.body.oneOf.7.sponsor","typeLabel":"boolean"},"sponsor_options":{"type":"object","properties":{"asset":{"type":"string","description":"Token asset identifier for user-pays gas sponsorship. Common values: 'usdc', 'usdt', 'eurc', 'usdg', 'usdc_e'. Available tokens vary by chain.","title":"RpcSponsorAsset","x-stainless-model":"wallets.rpc_sponsor_asset","isRequired":true,"uniqueKey":"request_details.body.oneOf.7.sponsor_options.asset","typeLabel":"string"}},"required":["asset"],"additionalProperties":false,"description":"Options for user-pays gas sponsorship on the RPC endpoint. When provided alongside `sponsor: true`, controls which token asset the user pays gas with.","title":"RpcSponsorOptions","x-stainless-model":"wallets.rpc_sponsor_options","uniqueKey":"request_details.body.oneOf.7.sponsor_options","typeLabel":"RpcSponsorOptions · object"},"experimental_data_suffix":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","uniqueKey":"request_details.body.oneOf.7.experimental_data_suffix","typeLabel":"string"},"address":{"type":"string","uniqueKey":"request_details.body.oneOf.7.address","typeLabel":"string"},"chain_type":{"type":"string","enum":["ethereum"],"uniqueKey":"request_details.body.oneOf.7.chain_type","typeLabel":"enum\u003cstring>"},"wallet_id":{"type":"string","uniqueKey":"request_details.body.oneOf.7.wallet_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"request_details.body.oneOf.7","typeLabel":"EthereumSendCallsRpcInput · object"},{"type":"object","title":"AptosSignTransactionRpcInput","description":"Executes the Aptos `aptos_signTransaction` RPC to sign a legacy single-signer Ed25519 RawTransaction. The caller is responsible for broadcasting.","required":["method","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["aptos_signTransaction"],"isRequired":true,"uniqueKey":"request_details.body.oneOf.8.method","typeLabel":"enum\u003cstring>"},"params":{"type":"object","properties":{"transaction":{"type":"string","maxLength":300002,"pattern":"^0x(?:[0-9a-fA-F]{2})+$","description":"A non-empty, 0x-prefixed, even-length BCS hex string.","title":"AptosBcsHex","x-stainless-model":"wallets.aptos_bcs_hex","isRequired":true,"uniqueKey":"request_details.body.oneOf.8.params.transaction","typeLabel":"string"}},"required":["transaction"],"additionalProperties":false,"description":"Parameters for the Aptos `aptos_signTransaction` RPC.","title":"AptosSignTransactionRpcInputParams","x-stainless-model":"wallets.aptos_sign_transaction_rpc_input_params","isRequired":true,"uniqueKey":"request_details.body.oneOf.8.params","typeLabel":"AptosSignTransactionRpcInputParams · object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"request_details.body.oneOf.8","typeLabel":"AptosSignTransactionRpcInput · object"},{"type":"object","title":"SolanaSignTransactionRpcInput","description":"Executes the SVM `signTransaction` RPC to sign a transaction.","required":["method","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["signTransaction"],"isRequired":true,"uniqueKey":"request_details.body.oneOf.9.method","typeLabel":"enum\u003cstring>"},"params":{"type":"object","properties":{"transaction":{"type":"string","maxLength":300002,"isRequired":true,"uniqueKey":"request_details.body.oneOf.9.params.transaction","typeLabel":"string"},"encoding":{"type":"string","enum":["base64"],"isRequired":true,"uniqueKey":"request_details.body.oneOf.9.params.encoding","typeLabel":"enum\u003cstring>"}},"required":["transaction","encoding"],"additionalProperties":false,"description":"Parameters for the SVM `signTransaction` RPC.","title":"SolanaSignTransactionRpcInputParams","x-stainless-model":"wallets.solana_sign_transaction_rpc_input_params","isRequired":true,"uniqueKey":"request_details.body.oneOf.9.params","typeLabel":"SolanaSignTransactionRpcInputParams · object"},"address":{"type":"string","uniqueKey":"request_details.body.oneOf.9.address","typeLabel":"string"},"chain_type":{"type":"string","enum":["solana"],"uniqueKey":"request_details.body.oneOf.9.chain_type","typeLabel":"enum\u003cstring>"},"wallet_id":{"type":"string","uniqueKey":"request_details.body.oneOf.9.wallet_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"request_details.body.oneOf.9","typeLabel":"SolanaSignTransactionRpcInput · object"},{"type":"object","title":"SolanaSignAndSendTransactionRpcInput","description":"Executes the SVM `signAndSendTransaction` RPC to sign and broadcast a transaction.","required":["method","caip2","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["signAndSendTransaction"],"isRequired":true,"uniqueKey":"request_details.body.oneOf.10.method","typeLabel":"enum\u003cstring>"},"caip2":{"type":"string","pattern":"^[-a-z0-9]{3,8}:[-_a-zA-Z0-9]{1,32}$","description":"A valid CAIP-2 chain ID (e.g. 'eip155:4217' for Tempo, 'eip155:1' for Ethereum).","title":"CAIP2","x-stainless-model":"apps.caip_2","isRequired":true,"uniqueKey":"request_details.body.oneOf.10.caip2","typeLabel":"string"},"params":{"type":"object","properties":{"transaction":{"type":"string","maxLength":300002,"isRequired":true,"uniqueKey":"request_details.body.oneOf.10.params.transaction","typeLabel":"string"},"encoding":{"type":"string","enum":["base64"],"isRequired":true,"uniqueKey":"request_details.body.oneOf.10.params.encoding","typeLabel":"enum\u003cstring>"}},"required":["transaction","encoding"],"additionalProperties":false,"description":"Parameters for the SVM `signAndSendTransaction` RPC.","title":"SolanaSignAndSendTransactionRpcInputParams","x-stainless-model":"wallets.solana_sign_and_send_transaction_rpc_input_params","isRequired":true,"uniqueKey":"request_details.body.oneOf.10.params","typeLabel":"SolanaSignAndSendTransactionRpcInputParams · object"},"sponsor":{"type":"boolean","uniqueKey":"request_details.body.oneOf.10.sponsor","typeLabel":"boolean"},"sponsor_options":{"type":"object","properties":{"asset":{"type":"string","description":"Token asset identifier for user-pays gas sponsorship. Common values: 'usdc', 'usdt', 'eurc', 'usdg', 'usdc_e'. Available tokens vary by chain.","title":"RpcSponsorAsset","x-stainless-model":"wallets.rpc_sponsor_asset","isRequired":true,"uniqueKey":"request_details.body.oneOf.10.sponsor_options.asset","typeLabel":"string"}},"required":["asset"],"additionalProperties":false,"description":"Options for user-pays gas sponsorship on the RPC endpoint. When provided alongside `sponsor: true`, controls which token asset the user pays gas with.","title":"RpcSponsorOptions","x-stainless-model":"wallets.rpc_sponsor_options","uniqueKey":"request_details.body.oneOf.10.sponsor_options","typeLabel":"RpcSponsorOptions · object"},"reference_id":{"type":"string","minLength":1,"maxLength":64,"description":"Developer-provided identifier for this request. Must be unique per app.","uniqueKey":"request_details.body.oneOf.10.reference_id","typeLabel":"string"},"optimistic_broadcast":{"type":"boolean","uniqueKey":"request_details.body.oneOf.10.optimistic_broadcast","typeLabel":"boolean"},"address":{"type":"string","uniqueKey":"request_details.body.oneOf.10.address","typeLabel":"string"},"chain_type":{"type":"string","enum":["solana"],"uniqueKey":"request_details.body.oneOf.10.chain_type","typeLabel":"enum\u003cstring>"},"wallet_id":{"type":"string","uniqueKey":"request_details.body.oneOf.10.wallet_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"request_details.body.oneOf.10","typeLabel":"SolanaSignAndSendTransactionRpcInput · object"},{"type":"object","title":"SolanaSignMessageRpcInput","description":"Executes the SVM `signMessage` RPC to sign a message.","required":["method","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["signMessage"],"isRequired":true,"uniqueKey":"request_details.body.oneOf.11.method","typeLabel":"enum\u003cstring>"},"params":{"type":"object","properties":{"message":{"type":"string","maxLength":300002,"isRequired":true,"uniqueKey":"request_details.body.oneOf.11.params.message","typeLabel":"string"},"encoding":{"type":"string","enum":["base64"],"isRequired":true,"uniqueKey":"request_details.body.oneOf.11.params.encoding","typeLabel":"enum\u003cstring>"}},"required":["message","encoding"],"additionalProperties":false,"description":"Parameters for the SVM `signMessage` RPC.","title":"SolanaSignMessageRpcInputParams","x-stainless-model":"wallets.solana_sign_message_rpc_input_params","isRequired":true,"uniqueKey":"request_details.body.oneOf.11.params","typeLabel":"SolanaSignMessageRpcInputParams · object"},"address":{"type":"string","uniqueKey":"request_details.body.oneOf.11.address","typeLabel":"string"},"chain_type":{"type":"string","enum":["solana"],"uniqueKey":"request_details.body.oneOf.11.chain_type","typeLabel":"enum\u003cstring>"},"wallet_id":{"type":"string","uniqueKey":"request_details.body.oneOf.11.wallet_id","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"request_details.body.oneOf.11","typeLabel":"SolanaSignMessageRpcInput · object"},{"type":"object","title":"SparkTransferRpcInput","description":"Transfers satoshis to a Spark address.","required":["method","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["transfer"],"isRequired":true,"uniqueKey":"request_details.body.oneOf.12.method","typeLabel":"enum\u003cstring>"},"params":{"type":"object","properties":{"receiver_spark_address":{"type":"string","isRequired":true,"uniqueKey":"request_details.body.oneOf.12.params.receiver_spark_address","typeLabel":"string"},"amount_sats":{"type":"number","isRequired":true,"uniqueKey":"request_details.body.oneOf.12.params.amount_sats","typeLabel":"number"}},"required":["receiver_spark_address","amount_sats"],"additionalProperties":false,"description":"Parameters for the Spark `transfer` RPC.","title":"SparkTransferRpcInputParams","x-stainless-model":"wallets.spark_transfer_rpc_input_params","isRequired":true,"uniqueKey":"request_details.body.oneOf.12.params","typeLabel":"SparkTransferRpcInputParams · object"},"network":{"type":"string","title":"SparkNetwork","description":"The Spark network.","default":"MAINNET","enum":["MAINNET","REGTEST"],"x-stainless-model":"wallets.spark_network","uniqueKey":"request_details.body.oneOf.12.network","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"request_details.body.oneOf.12","typeLabel":"SparkTransferRpcInput · object"},{"type":"object","title":"SparkGetBalanceRpcInput","description":"Gets the balance of the Spark wallet.","required":["method"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["getBalance"],"isRequired":true,"uniqueKey":"request_details.body.oneOf.13.method","typeLabel":"enum\u003cstring>"},"network":{"type":"string","title":"SparkNetwork","description":"The Spark network.","default":"MAINNET","enum":["MAINNET","REGTEST"],"x-stainless-model":"wallets.spark_network","uniqueKey":"request_details.body.oneOf.13.network","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"request_details.body.oneOf.13","typeLabel":"SparkGetBalanceRpcInput · object"},{"type":"object","title":"SparkTransferTokensRpcInput","description":"Transfers tokens to a Spark address.","required":["method","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["transferTokens"],"isRequired":true,"uniqueKey":"request_details.body.oneOf.14.method","typeLabel":"enum\u003cstring>"},"params":{"type":"object","properties":{"token_identifier":{"type":"string","isRequired":true,"uniqueKey":"request_details.body.oneOf.14.params.token_identifier","typeLabel":"string"},"token_amount":{"type":"number","isRequired":true,"uniqueKey":"request_details.body.oneOf.14.params.token_amount","typeLabel":"number"},"receiver_spark_address":{"type":"string","isRequired":true,"uniqueKey":"request_details.body.oneOf.14.params.receiver_spark_address","typeLabel":"string"},"output_selection_strategy":{"type":"string","enum":["SMALL_FIRST","LARGE_FIRST"],"description":"Strategy for selecting outputs in a Spark token transfer.","title":"SparkOutputSelectionStrategy","x-stainless-model":"wallets.spark_output_selection_strategy","uniqueKey":"request_details.body.oneOf.14.params.output_selection_strategy","typeLabel":"enum\u003cstring>"},"selected_outputs":{"type":"array","items":{"type":"object","properties":{"previous_transaction_hash":{"type":"string","isRequired":true,"uniqueKey":"request_details.body.oneOf.14.params.selected_outputs.items.[INDEX].previous_transaction_hash","typeLabel":"string"},"previous_transaction_vout":{"type":"number","isRequired":true,"uniqueKey":"request_details.body.oneOf.14.params.selected_outputs.items.[INDEX].previous_transaction_vout","typeLabel":"number"},"output":{"type":"object","properties":{"owner_public_key":{"type":"string","isRequired":true,"uniqueKey":"request_details.body.oneOf.14.params.selected_outputs.items.[INDEX].output.owner_public_key","typeLabel":"string"},"token_amount":{"type":"string","isRequired":true,"uniqueKey":"request_details.body.oneOf.14.params.selected_outputs.items.[INDEX].output.token_amount","typeLabel":"string"},"id":{"type":"string","uniqueKey":"request_details.body.oneOf.14.params.selected_outputs.items.[INDEX].output.id","typeLabel":"string"},"revocation_commitment":{"type":"string","uniqueKey":"request_details.body.oneOf.14.params.selected_outputs.items.[INDEX].output.revocation_commitment","typeLabel":"string"},"withdraw_bond_sats":{"type":"number","uniqueKey":"request_details.body.oneOf.14.params.selected_outputs.items.[INDEX].output.withdraw_bond_sats","typeLabel":"number"},"withdraw_relative_block_locktime":{"type":"number","uniqueKey":"request_details.body.oneOf.14.params.selected_outputs.items.[INDEX].output.withdraw_relative_block_locktime","typeLabel":"number"},"token_public_key":{"type":"string","uniqueKey":"request_details.body.oneOf.14.params.selected_outputs.items.[INDEX].output.token_public_key","typeLabel":"string"},"token_identifier":{"type":"string","uniqueKey":"request_details.body.oneOf.14.params.selected_outputs.items.[INDEX].output.token_identifier","typeLabel":"string"}},"required":["owner_public_key","token_amount"],"description":"A Spark token output.","title":"TokenOutput","x-stainless-model":"wallets.token_output","uniqueKey":"request_details.body.oneOf.14.params.selected_outputs.items.[INDEX].output","typeLabel":"TokenOutput · object"}},"required":["previous_transaction_hash","previous_transaction_vout"],"description":"A Spark token output with its previous transaction data.","title":"OutputWithPreviousTransactionData","x-stainless-model":"wallets.output_with_previous_transaction_data","uniqueKey":"request_details.body.oneOf.14.params.selected_outputs.items.[INDEX]","typeLabel":"OutputWithPreviousTransactionData · object"},"uniqueKey":"request_details.body.oneOf.14.params.selected_outputs","typeLabel":"OutputWithPreviousTransactionData · object[]"}},"required":["token_identifier","token_amount","receiver_spark_address"],"additionalProperties":false,"description":"Parameters for the Spark `transferTokens` RPC.","title":"SparkTransferTokensRpcInputParams","x-stainless-model":"wallets.spark_transfer_tokens_rpc_input_params","isRequired":true,"uniqueKey":"request_details.body.oneOf.14.params","typeLabel":"SparkTransferTokensRpcInputParams · object"},"network":{"type":"string","title":"SparkNetwork","description":"The Spark network.","default":"MAINNET","enum":["MAINNET","REGTEST"],"x-stainless-model":"wallets.spark_network","uniqueKey":"request_details.body.oneOf.14.network","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"request_details.body.oneOf.14","typeLabel":"SparkTransferTokensRpcInput · object"},{"type":"object","title":"SparkGetStaticDepositAddressRpcInput","description":"Gets a static deposit address for the Spark wallet.","required":["method"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["getStaticDepositAddress"],"isRequired":true,"uniqueKey":"request_details.body.oneOf.15.method","typeLabel":"enum\u003cstring>"},"network":{"type":"string","title":"SparkNetwork","description":"The Spark network.","default":"MAINNET","enum":["MAINNET","REGTEST"],"x-stainless-model":"wallets.spark_network","uniqueKey":"request_details.body.oneOf.15.network","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"request_details.body.oneOf.15","typeLabel":"SparkGetStaticDepositAddressRpcInput · object"},{"type":"object","title":"SparkGetClaimStaticDepositQuoteRpcInput","description":"Gets a quote for claiming a static deposit.","required":["method","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["getClaimStaticDepositQuote"],"isRequired":true,"uniqueKey":"request_details.body.oneOf.16.method","typeLabel":"enum\u003cstring>"},"params":{"type":"object","properties":{"transaction_id":{"type":"string","isRequired":true,"uniqueKey":"request_details.body.oneOf.16.params.transaction_id","typeLabel":"string"},"output_index":{"type":"number","uniqueKey":"request_details.body.oneOf.16.params.output_index","typeLabel":"number"}},"required":["transaction_id"],"additionalProperties":false,"description":"Parameters for the Spark `getClaimStaticDepositQuote` RPC.","title":"SparkGetClaimStaticDepositQuoteRpcInputParams","x-stainless-model":"wallets.spark_get_claim_static_deposit_quote_rpc_input_params","isRequired":true,"uniqueKey":"request_details.body.oneOf.16.params","typeLabel":"SparkGetClaimStaticDepositQuoteRpcInputParams · object"},"network":{"type":"string","title":"SparkNetwork","description":"The Spark network.","default":"MAINNET","enum":["MAINNET","REGTEST"],"x-stainless-model":"wallets.spark_network","uniqueKey":"request_details.body.oneOf.16.network","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"request_details.body.oneOf.16","typeLabel":"SparkGetClaimStaticDepositQuoteRpcInput · object"},{"type":"object","title":"SparkClaimStaticDepositRpcInput","description":"Claims a static deposit into the Spark wallet.","required":["method","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["claimStaticDeposit"],"isRequired":true,"uniqueKey":"request_details.body.oneOf.17.method","typeLabel":"enum\u003cstring>"},"params":{"type":"object","properties":{"transaction_id":{"type":"string","isRequired":true,"uniqueKey":"request_details.body.oneOf.17.params.transaction_id","typeLabel":"string"},"credit_amount_sats":{"type":"number","isRequired":true,"uniqueKey":"request_details.body.oneOf.17.params.credit_amount_sats","typeLabel":"number"},"signature":{"type":"string","isRequired":true,"uniqueKey":"request_details.body.oneOf.17.params.signature","typeLabel":"string"},"output_index":{"type":"number","uniqueKey":"request_details.body.oneOf.17.params.output_index","typeLabel":"number"}},"required":["transaction_id","credit_amount_sats","signature"],"additionalProperties":false,"description":"Parameters for the Spark `claimStaticDeposit` RPC.","title":"SparkClaimStaticDepositRpcInputParams","x-stainless-model":"wallets.spark_claim_static_deposit_rpc_input_params","isRequired":true,"uniqueKey":"request_details.body.oneOf.17.params","typeLabel":"SparkClaimStaticDepositRpcInputParams · object"},"network":{"type":"string","title":"SparkNetwork","description":"The Spark network.","default":"MAINNET","enum":["MAINNET","REGTEST"],"x-stainless-model":"wallets.spark_network","uniqueKey":"request_details.body.oneOf.17.network","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"request_details.body.oneOf.17","typeLabel":"SparkClaimStaticDepositRpcInput · object"},{"type":"object","title":"SparkCreateLightningInvoiceRpcInput","description":"Creates a Lightning invoice for the Spark wallet.","required":["method","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["createLightningInvoice"],"isRequired":true,"uniqueKey":"request_details.body.oneOf.18.method","typeLabel":"enum\u003cstring>"},"params":{"type":"object","properties":{"amount_sats":{"type":"number","isRequired":true,"uniqueKey":"request_details.body.oneOf.18.params.amount_sats","typeLabel":"number"},"memo":{"type":"string","uniqueKey":"request_details.body.oneOf.18.params.memo","typeLabel":"string"},"expiry_seconds":{"type":"number","uniqueKey":"request_details.body.oneOf.18.params.expiry_seconds","typeLabel":"number"},"include_spark_address":{"type":"boolean","uniqueKey":"request_details.body.oneOf.18.params.include_spark_address","typeLabel":"boolean"},"receiver_identity_pubkey":{"type":"string","uniqueKey":"request_details.body.oneOf.18.params.receiver_identity_pubkey","typeLabel":"string"},"description_hash":{"type":"string","uniqueKey":"request_details.body.oneOf.18.params.description_hash","typeLabel":"string"}},"required":["amount_sats"],"additionalProperties":false,"description":"Parameters for the Spark `createLightningInvoice` RPC.","title":"SparkCreateLightningInvoiceRpcInputParams","x-stainless-model":"wallets.spark_create_lightning_invoice_rpc_input_params","isRequired":true,"uniqueKey":"request_details.body.oneOf.18.params","typeLabel":"SparkCreateLightningInvoiceRpcInputParams · object"},"network":{"type":"string","title":"SparkNetwork","description":"The Spark network.","default":"MAINNET","enum":["MAINNET","REGTEST"],"x-stainless-model":"wallets.spark_network","uniqueKey":"request_details.body.oneOf.18.network","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"request_details.body.oneOf.18","typeLabel":"SparkCreateLightningInvoiceRpcInput · object"},{"type":"object","title":"SparkPayLightningInvoiceRpcInput","description":"Pays a Lightning invoice from the Spark wallet.","required":["method","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["payLightningInvoice"],"isRequired":true,"uniqueKey":"request_details.body.oneOf.19.method","typeLabel":"enum\u003cstring>"},"params":{"type":"object","properties":{"invoice":{"type":"string","isRequired":true,"uniqueKey":"request_details.body.oneOf.19.params.invoice","typeLabel":"string"},"max_fee_sats":{"type":"number","isRequired":true,"uniqueKey":"request_details.body.oneOf.19.params.max_fee_sats","typeLabel":"number"},"prefer_spark":{"type":"boolean","uniqueKey":"request_details.body.oneOf.19.params.prefer_spark","typeLabel":"boolean"},"amount_sats_to_send":{"type":"number","uniqueKey":"request_details.body.oneOf.19.params.amount_sats_to_send","typeLabel":"number"}},"required":["invoice","max_fee_sats"],"additionalProperties":false,"description":"Parameters for the Spark `payLightningInvoice` RPC.","title":"SparkPayLightningInvoiceRpcInputParams","x-stainless-model":"wallets.spark_pay_lightning_invoice_rpc_input_params","isRequired":true,"uniqueKey":"request_details.body.oneOf.19.params","typeLabel":"SparkPayLightningInvoiceRpcInputParams · object"},"network":{"type":"string","title":"SparkNetwork","description":"The Spark network.","default":"MAINNET","enum":["MAINNET","REGTEST"],"x-stainless-model":"wallets.spark_network","uniqueKey":"request_details.body.oneOf.19.network","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"request_details.body.oneOf.19","typeLabel":"SparkPayLightningInvoiceRpcInput · object"},{"type":"object","title":"SparkSignMessageWithIdentityKeyRpcInput","description":"Signs a message with the Spark identity key.","required":["method","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["signMessageWithIdentityKey"],"isRequired":true,"uniqueKey":"request_details.body.oneOf.20.method","typeLabel":"enum\u003cstring>"},"params":{"type":"object","properties":{"message":{"type":"string","isRequired":true,"uniqueKey":"request_details.body.oneOf.20.params.message","typeLabel":"string"},"compact":{"type":"boolean","uniqueKey":"request_details.body.oneOf.20.params.compact","typeLabel":"boolean"}},"required":["message"],"additionalProperties":false,"description":"Parameters for the Spark `signMessageWithIdentityKey` RPC.","title":"SparkSignMessageWithIdentityKeyRpcInputParams","x-stainless-model":"wallets.spark_sign_message_with_identity_key_rpc_input_params","isRequired":true,"uniqueKey":"request_details.body.oneOf.20.params","typeLabel":"SparkSignMessageWithIdentityKeyRpcInputParams · object"},"network":{"type":"string","title":"SparkNetwork","description":"The Spark network.","default":"MAINNET","enum":["MAINNET","REGTEST"],"x-stainless-model":"wallets.spark_network","uniqueKey":"request_details.body.oneOf.20.network","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"request_details.body.oneOf.20","typeLabel":"SparkSignMessageWithIdentityKeyRpcInput · object"},{"type":"object","title":"SparkWithdrawRpcInput","description":"Withdraws from Spark to a Bitcoin L1 address (cooperative exit).","required":["method","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["withdraw"],"isRequired":true,"uniqueKey":"request_details.body.oneOf.21.method","typeLabel":"enum\u003cstring>"},"params":{"type":"object","properties":{"onchain_address":{"type":"string","isRequired":true,"uniqueKey":"request_details.body.oneOf.21.params.onchain_address","typeLabel":"string"},"exit_speed":{"type":"string","enum":["FAST","MEDIUM","SLOW"],"description":"The exit speed for a cooperative withdrawal from Spark to L1.","title":"SparkExitSpeed","x-stainless-model":"wallets.spark_exit_speed","isRequired":true,"uniqueKey":"request_details.body.oneOf.21.params.exit_speed","typeLabel":"enum\u003cstring>"},"amount_sats":{"type":"number","uniqueKey":"request_details.body.oneOf.21.params.amount_sats","typeLabel":"number"},"fee_amount_sats":{"type":"number","uniqueKey":"request_details.body.oneOf.21.params.fee_amount_sats","typeLabel":"number"},"fee_quote_id":{"type":"string","uniqueKey":"request_details.body.oneOf.21.params.fee_quote_id","typeLabel":"string"},"deduct_fee_from_withdrawal_amount":{"type":"boolean","uniqueKey":"request_details.body.oneOf.21.params.deduct_fee_from_withdrawal_amount","typeLabel":"boolean"}},"required":["onchain_address","exit_speed"],"additionalProperties":false,"description":"Parameters for the Spark `withdraw` RPC.","title":"SparkWithdrawRpcInputParams","x-stainless-model":"wallets.spark_withdraw_rpc_input_params","isRequired":true,"uniqueKey":"request_details.body.oneOf.21.params","typeLabel":"SparkWithdrawRpcInputParams · object"},"network":{"type":"string","title":"SparkNetwork","description":"The Spark network.","default":"MAINNET","enum":["MAINNET","REGTEST"],"x-stainless-model":"wallets.spark_network","uniqueKey":"request_details.body.oneOf.21.network","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"request_details.body.oneOf.21","typeLabel":"SparkWithdrawRpcInput · object"},{"type":"object","title":"SparkGetWithdrawalFeeQuoteRpcInput","description":"Gets a fee quote for withdrawing from Spark to a Bitcoin L1 address.","required":["method","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["getWithdrawalFeeQuote"],"isRequired":true,"uniqueKey":"request_details.body.oneOf.22.method","typeLabel":"enum\u003cstring>"},"params":{"type":"object","properties":{"amount_sats":{"type":"number","isRequired":true,"uniqueKey":"request_details.body.oneOf.22.params.amount_sats","typeLabel":"number"},"onchain_address":{"type":"string","isRequired":true,"uniqueKey":"request_details.body.oneOf.22.params.onchain_address","typeLabel":"string"}},"required":["amount_sats","onchain_address"],"additionalProperties":false,"description":"Parameters for the Spark `getWithdrawalFeeQuote` RPC.","title":"SparkGetWithdrawalFeeQuoteRpcInputParams","x-stainless-model":"wallets.spark_get_withdrawal_fee_quote_rpc_input_params","isRequired":true,"uniqueKey":"request_details.body.oneOf.22.params","typeLabel":"SparkGetWithdrawalFeeQuoteRpcInputParams · object"},"network":{"type":"string","title":"SparkNetwork","description":"The Spark network.","default":"MAINNET","enum":["MAINNET","REGTEST"],"x-stainless-model":"wallets.spark_network","uniqueKey":"request_details.body.oneOf.22.network","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"request_details.body.oneOf.22","typeLabel":"SparkGetWithdrawalFeeQuoteRpcInput · object"},{"type":"object","title":"TronSignTransactionRpcInput","description":"Executes the Tron `tron_signTransaction` RPC to sign a transaction. The caller is responsible for broadcasting.","required":["method","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["tron_signTransaction"],"isRequired":true,"uniqueKey":"request_details.body.oneOf.23.method","typeLabel":"enum\u003cstring>"},"params":{"type":"object","properties":{"raw_data":{"type":"object","properties":{"contract":{"type":"array","items":{"oneOf":[{"type":"object","title":"TronTransferContract","description":"Tron native TRX transfer contract.","required":["type","owner_address","to_address","amount"],"x-stainless-model":"wallets.tron_contract","properties":{"type":{"type":"string","enum":["TransferContract"],"isRequired":true,"uniqueKey":"request_details.body.oneOf.23.params.raw_data.contract.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"owner_address":{"type":"string","pattern":"^41[0-9a-fA-F]{40}$","description":"Tron address in hex format: 41-prefixed, 42 hex characters (21 bytes), no 0x prefix.","title":"TronHexAddress","x-stainless-model":"shared.tron_hex_address","isRequired":true,"uniqueKey":"request_details.body.oneOf.23.params.raw_data.contract.items.[INDEX].oneOf.0.owner_address","typeLabel":"string"},"to_address":{"type":"string","pattern":"^41[0-9a-fA-F]{40}$","description":"Tron address in hex format: 41-prefixed, 42 hex characters (21 bytes), no 0x prefix.","title":"TronHexAddress","x-stainless-model":"shared.tron_hex_address","isRequired":true,"uniqueKey":"request_details.body.oneOf.23.params.raw_data.contract.items.[INDEX].oneOf.0.to_address","typeLabel":"string"},"amount":{"type":"integer","exclusiveMinimum":0,"isRequired":true,"uniqueKey":"request_details.body.oneOf.23.params.raw_data.contract.items.[INDEX].oneOf.0.amount","typeLabel":"integer"}},"additionalProperties":false,"uniqueKey":"request_details.body.oneOf.23.params.raw_data.contract.items.[INDEX].oneOf.0","typeLabel":"TronTransferContract · object"},{"type":"object","title":"TronTriggerSmartContract","description":"Tron smart contract call (TRC-20 transfers and general contract interactions).","required":["type","owner_address","contract_address"],"x-stainless-model":"wallets.tron_contract","properties":{"type":{"type":"string","enum":["TriggerSmartContract"],"isRequired":true,"uniqueKey":"request_details.body.oneOf.23.params.raw_data.contract.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"owner_address":{"type":"string","pattern":"^41[0-9a-fA-F]{40}$","description":"Tron address in hex format: 41-prefixed, 42 hex characters (21 bytes), no 0x prefix.","title":"TronHexAddress","x-stainless-model":"shared.tron_hex_address","isRequired":true,"uniqueKey":"request_details.body.oneOf.23.params.raw_data.contract.items.[INDEX].oneOf.1.owner_address","typeLabel":"string"},"contract_address":{"type":"string","pattern":"^41[0-9a-fA-F]{40}$","description":"Tron address in hex format: 41-prefixed, 42 hex characters (21 bytes), no 0x prefix.","title":"TronHexAddress","x-stainless-model":"shared.tron_hex_address","isRequired":true,"uniqueKey":"request_details.body.oneOf.23.params.raw_data.contract.items.[INDEX].oneOf.1.contract_address","typeLabel":"string"},"data":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","uniqueKey":"request_details.body.oneOf.23.params.raw_data.contract.items.[INDEX].oneOf.1.data","typeLabel":"string"},"call_value":{"type":"integer","minimum":0,"uniqueKey":"request_details.body.oneOf.23.params.raw_data.contract.items.[INDEX].oneOf.1.call_value","typeLabel":"integer"},"call_token_value":{"type":"integer","minimum":0,"uniqueKey":"request_details.body.oneOf.23.params.raw_data.contract.items.[INDEX].oneOf.1.call_token_value","typeLabel":"integer"},"token_id":{"type":"integer","minimum":0,"uniqueKey":"request_details.body.oneOf.23.params.raw_data.contract.items.[INDEX].oneOf.1.token_id","typeLabel":"integer"}},"additionalProperties":false,"uniqueKey":"request_details.body.oneOf.23.params.raw_data.contract.items.[INDEX].oneOf.1","typeLabel":"TronTriggerSmartContract · object"}],"uniqueKey":"request_details.body.oneOf.23.params.raw_data.contract.items.[INDEX]","typeLabel":"TronTransferContract · object | TronTriggerSmartContract · object"},"isRequired":true,"uniqueKey":"request_details.body.oneOf.23.params.raw_data.contract","typeLabel":"(TronTransferContract · object | TronTriggerSmartContract · object)[]"},"ref_block_bytes":{"type":"string","pattern":"^[0-9a-fA-F]{4}$","isRequired":true,"uniqueKey":"request_details.body.oneOf.23.params.raw_data.ref_block_bytes","typeLabel":"string"},"ref_block_hash":{"type":"string","pattern":"^[0-9a-fA-F]{16}$","isRequired":true,"uniqueKey":"request_details.body.oneOf.23.params.raw_data.ref_block_hash","typeLabel":"string"},"expiration":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"request_details.body.oneOf.23.params.raw_data.expiration","typeLabel":"integer"},"data":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","uniqueKey":"request_details.body.oneOf.23.params.raw_data.data","typeLabel":"string"},"timestamp":{"type":"integer","minimum":0,"uniqueKey":"request_details.body.oneOf.23.params.raw_data.timestamp","typeLabel":"integer"},"fee_limit":{"type":"integer","minimum":0,"uniqueKey":"request_details.body.oneOf.23.params.raw_data.fee_limit","typeLabel":"integer"}},"required":["contract","ref_block_bytes","ref_block_hash","expiration"],"additionalProperties":false,"description":"Tron raw_data for tron_signTransaction. Block reference fields are required; caller is responsible for fetching them.","title":"TronRawDataForSign","x-stainless-model":"wallets.tron_raw_data_for_sign","isRequired":true,"uniqueKey":"request_details.body.oneOf.23.params.raw_data","typeLabel":"TronRawDataForSign · object"}},"required":["raw_data"],"additionalProperties":false,"description":"Parameters for the Tron `tron_signTransaction` RPC.","title":"TronSignTransactionRpcInputParams","x-stainless-model":"wallets.tron_sign_transaction_rpc_input_params","isRequired":true,"uniqueKey":"request_details.body.oneOf.23.params","typeLabel":"TronSignTransactionRpcInputParams · object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"request_details.body.oneOf.23","typeLabel":"TronSignTransactionRpcInput · object"},{"type":"object","title":"TronSendTransactionRpcInput","description":"Executes the Tron `tron_sendTransaction` RPC to sign and broadcast a transaction.","required":["method","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["tron_sendTransaction"],"isRequired":true,"uniqueKey":"request_details.body.oneOf.24.method","typeLabel":"enum\u003cstring>"},"params":{"type":"object","properties":{"raw_data":{"type":"object","properties":{"contract":{"type":"array","items":{"oneOf":[{"type":"object","title":"TronTransferContract","description":"Tron native TRX transfer contract.","required":["type","owner_address","to_address","amount"],"x-stainless-model":"wallets.tron_contract","properties":{"type":{"type":"string","enum":["TransferContract"],"isRequired":true,"uniqueKey":"request_details.body.oneOf.24.params.raw_data.contract.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"owner_address":{"type":"string","pattern":"^41[0-9a-fA-F]{40}$","description":"Tron address in hex format: 41-prefixed, 42 hex characters (21 bytes), no 0x prefix.","title":"TronHexAddress","x-stainless-model":"shared.tron_hex_address","isRequired":true,"uniqueKey":"request_details.body.oneOf.24.params.raw_data.contract.items.[INDEX].oneOf.0.owner_address","typeLabel":"string"},"to_address":{"type":"string","pattern":"^41[0-9a-fA-F]{40}$","description":"Tron address in hex format: 41-prefixed, 42 hex characters (21 bytes), no 0x prefix.","title":"TronHexAddress","x-stainless-model":"shared.tron_hex_address","isRequired":true,"uniqueKey":"request_details.body.oneOf.24.params.raw_data.contract.items.[INDEX].oneOf.0.to_address","typeLabel":"string"},"amount":{"type":"integer","exclusiveMinimum":0,"isRequired":true,"uniqueKey":"request_details.body.oneOf.24.params.raw_data.contract.items.[INDEX].oneOf.0.amount","typeLabel":"integer"}},"additionalProperties":false,"uniqueKey":"request_details.body.oneOf.24.params.raw_data.contract.items.[INDEX].oneOf.0","typeLabel":"TronTransferContract · object"},{"type":"object","title":"TronTriggerSmartContract","description":"Tron smart contract call (TRC-20 transfers and general contract interactions).","required":["type","owner_address","contract_address"],"x-stainless-model":"wallets.tron_contract","properties":{"type":{"type":"string","enum":["TriggerSmartContract"],"isRequired":true,"uniqueKey":"request_details.body.oneOf.24.params.raw_data.contract.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"owner_address":{"type":"string","pattern":"^41[0-9a-fA-F]{40}$","description":"Tron address in hex format: 41-prefixed, 42 hex characters (21 bytes), no 0x prefix.","title":"TronHexAddress","x-stainless-model":"shared.tron_hex_address","isRequired":true,"uniqueKey":"request_details.body.oneOf.24.params.raw_data.contract.items.[INDEX].oneOf.1.owner_address","typeLabel":"string"},"contract_address":{"type":"string","pattern":"^41[0-9a-fA-F]{40}$","description":"Tron address in hex format: 41-prefixed, 42 hex characters (21 bytes), no 0x prefix.","title":"TronHexAddress","x-stainless-model":"shared.tron_hex_address","isRequired":true,"uniqueKey":"request_details.body.oneOf.24.params.raw_data.contract.items.[INDEX].oneOf.1.contract_address","typeLabel":"string"},"data":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","uniqueKey":"request_details.body.oneOf.24.params.raw_data.contract.items.[INDEX].oneOf.1.data","typeLabel":"string"},"call_value":{"type":"integer","minimum":0,"uniqueKey":"request_details.body.oneOf.24.params.raw_data.contract.items.[INDEX].oneOf.1.call_value","typeLabel":"integer"},"call_token_value":{"type":"integer","minimum":0,"uniqueKey":"request_details.body.oneOf.24.params.raw_data.contract.items.[INDEX].oneOf.1.call_token_value","typeLabel":"integer"},"token_id":{"type":"integer","minimum":0,"uniqueKey":"request_details.body.oneOf.24.params.raw_data.contract.items.[INDEX].oneOf.1.token_id","typeLabel":"integer"}},"additionalProperties":false,"uniqueKey":"request_details.body.oneOf.24.params.raw_data.contract.items.[INDEX].oneOf.1","typeLabel":"TronTriggerSmartContract · object"}],"uniqueKey":"request_details.body.oneOf.24.params.raw_data.contract.items.[INDEX]","typeLabel":"TronTransferContract · object | TronTriggerSmartContract · object"},"isRequired":true,"uniqueKey":"request_details.body.oneOf.24.params.raw_data.contract","typeLabel":"(TronTransferContract · object | TronTriggerSmartContract · object)[]"},"data":{"type":"string","pattern":"^(?:[0-9a-fA-F]{2})*$","uniqueKey":"request_details.body.oneOf.24.params.raw_data.data","typeLabel":"string"},"timestamp":{"type":"integer","minimum":0,"uniqueKey":"request_details.body.oneOf.24.params.raw_data.timestamp","typeLabel":"integer"},"fee_limit":{"type":"integer","minimum":0,"uniqueKey":"request_details.body.oneOf.24.params.raw_data.fee_limit","typeLabel":"integer"},"ref_block_bytes":{"type":"string","pattern":"^[0-9a-fA-F]{4}$","uniqueKey":"request_details.body.oneOf.24.params.raw_data.ref_block_bytes","typeLabel":"string"},"ref_block_hash":{"type":"string","pattern":"^[0-9a-fA-F]{16}$","uniqueKey":"request_details.body.oneOf.24.params.raw_data.ref_block_hash","typeLabel":"string"},"expiration":{"type":"integer","minimum":0,"uniqueKey":"request_details.body.oneOf.24.params.raw_data.expiration","typeLabel":"integer"}},"required":["contract"],"additionalProperties":false,"description":"Tron raw_data for tron_sendTransaction. Block reference fields are optional; Privy fetches fresh values if omitted.","title":"TronRawDataForSend","x-stainless-model":"wallets.tron_raw_data_for_send","isRequired":true,"uniqueKey":"request_details.body.oneOf.24.params.raw_data","typeLabel":"TronRawDataForSend · object"},"reference_id":{"type":"string","maxLength":64,"uniqueKey":"request_details.body.oneOf.24.params.reference_id","typeLabel":"string"}},"required":["raw_data"],"additionalProperties":false,"description":"Parameters for the Tron `tron_sendTransaction` RPC.","title":"TronSendTransactionRpcInputParams","x-stainless-model":"wallets.tron_send_transaction_rpc_input_params","isRequired":true,"uniqueKey":"request_details.body.oneOf.24.params","typeLabel":"TronSendTransactionRpcInputParams · object"},"caip2":{"type":"string","pattern":"^[-a-z0-9]{3,8}:[-_a-zA-Z0-9]{1,32}$","description":"A valid CAIP-2 chain ID (e.g. 'eip155:4217' for Tempo, 'eip155:1' for Ethereum).","title":"CAIP2","x-stainless-model":"apps.caip_2","uniqueKey":"request_details.body.oneOf.24.caip2","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"request_details.body.oneOf.24","typeLabel":"TronSendTransactionRpcInput · object"},{"type":"object","title":"XrplSignTransactionRpcInput","description":"Executes the XRPL `xrpl_signTransaction` RPC to sign a transaction. The caller is responsible for broadcasting.","required":["method","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["xrpl_signTransaction"],"isRequired":true,"uniqueKey":"request_details.body.oneOf.25.method","typeLabel":"enum\u003cstring>"},"params":{"type":"object","properties":{"transaction":{"type":"string","maxLength":300002,"isRequired":true,"uniqueKey":"request_details.body.oneOf.25.params.transaction","typeLabel":"string"},"encoding":{"type":"string","enum":["hex"],"isRequired":true,"uniqueKey":"request_details.body.oneOf.25.params.encoding","typeLabel":"enum\u003cstring>"}},"required":["transaction","encoding"],"additionalProperties":false,"description":"Parameters for the XRPL `xrpl_signTransaction` RPC.","title":"XrplSignTransactionRpcInputParams","x-stainless-model":"wallets.xrpl_sign_transaction_rpc_input_params","isRequired":true,"uniqueKey":"request_details.body.oneOf.25.params","typeLabel":"XrplSignTransactionRpcInputParams · object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"request_details.body.oneOf.25","typeLabel":"XrplSignTransactionRpcInput · object"},{"type":"object","title":"NearSignTransactionRpcRequestBody","description":"Executes the NEAR `near_signTransaction` RPC to sign a transaction. The caller is responsible for broadcasting.","required":["method","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"method":{"type":"string","enum":["near_signTransaction"],"isRequired":true,"uniqueKey":"request_details.body.oneOf.26.method","typeLabel":"enum\u003cstring>"},"params":{"type":"object","properties":{"transaction":{"type":"string","minLength":1,"maxLength":300002,"pattern":"^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}(?:==)?|[A-Za-z0-9+/]{3}=?)?$","description":"A non-empty, base64-encoded Borsh NEAR Transaction.","title":"NearUnsignedTransactionBorshBase64","x-stainless-model":"wallets.near_unsigned_transaction_borsh_base_64","isRequired":true,"uniqueKey":"request_details.body.oneOf.26.params.transaction","typeLabel":"string"}},"required":["transaction"],"additionalProperties":false,"description":"Parameters for the NEAR `near_signTransaction` RPC.","title":"NearSignTransactionRpcRequestBodyParams","x-stainless-model":"wallets.near_sign_transaction_rpc_request_body_params","isRequired":true,"uniqueKey":"request_details.body.oneOf.26.params","typeLabel":"NearSignTransactionRpcRequestBodyParams · object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"request_details.body.oneOf.26","typeLabel":"NearSignTransactionRpcRequestBody · object"},{"type":"object","title":"ExportPrivateKeyRpcInput","description":"Exports the private key of the wallet.","required":["address","method","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"address":{"type":"string","isRequired":true,"uniqueKey":"request_details.body.oneOf.27.address","typeLabel":"string"},"method":{"type":"string","enum":["exportPrivateKey"],"isRequired":true,"uniqueKey":"request_details.body.oneOf.27.method","typeLabel":"enum\u003cstring>"},"params":{"type":"object","properties":{"encryption_type":{"type":"string","enum":["HPKE"],"description":"The encryption type of the wallet to import. Currently only supports `HPKE`.","title":"HPKEEncryption","x-stainless-model":"wallets.hpke_encryption","isRequired":true,"uniqueKey":"request_details.body.oneOf.27.params.encryption_type","typeLabel":"enum\u003cstring>"},"recipient_public_key":{"oneOf":[{"type":"string","title":"RecipientPublicKey","description":"The recipient public key for HPKE encryption, in PEM or DER (base64-encoded) format.","pattern":"^-----BEGIN PUBLIC KEY-----\\n[A-Za-z0-9+/=\\n]+-----END PUBLIC KEY-----\\n$","x-stainless-model":"wallets.recipient_public_key","isRequired":true,"uniqueKey":"request_details.body.oneOf.27.params.recipient_public_key.oneOf.0","typeLabel":"string"},{"type":"string","title":"RecipientPublicKey","description":"The recipient public key for HPKE encryption, in PEM or DER (base64-encoded) format.","pattern":"^[A-Za-z0-9+/=]+$","x-stainless-model":"wallets.recipient_public_key","isRequired":true,"uniqueKey":"request_details.body.oneOf.27.params.recipient_public_key.oneOf.1","typeLabel":"string"}],"isRequired":true,"uniqueKey":"request_details.body.oneOf.27.params.recipient_public_key","typeLabel":"string"},"export_type":{"type":"string","enum":["display","client"],"description":"The export type. 'display' is for showing the key to the user in the UI, 'client' is for exporting to the client application.","title":"ExportType","x-stainless-model":"wallets.export_type","uniqueKey":"request_details.body.oneOf.27.params.export_type","typeLabel":"enum\u003cstring>"},"export_seed_phrase":{"type":"boolean","uniqueKey":"request_details.body.oneOf.27.params.export_seed_phrase","typeLabel":"boolean"}},"required":["encryption_type","recipient_public_key"],"additionalProperties":false,"description":"Input for exporting a wallet (private key or seed phrase) with HPKE encryption.","title":"PrivateKeyExportInput","x-stainless-model":"wallets.private_key_export_input","isRequired":true,"uniqueKey":"request_details.body.oneOf.27.params","typeLabel":"PrivateKeyExportInput · object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"request_details.body.oneOf.27","typeLabel":"ExportPrivateKeyRpcInput · object"},{"type":"object","title":"ExportSeedPhraseRpcInput","description":"Exports the seed phrase of the wallet.","required":["address","method","params"],"x-stainless-model":"wallets.wallet_rpc_request_body","properties":{"address":{"type":"string","isRequired":true,"uniqueKey":"request_details.body.oneOf.28.address","typeLabel":"string"},"method":{"type":"string","enum":["exportSeedPhrase"],"isRequired":true,"uniqueKey":"request_details.body.oneOf.28.method","typeLabel":"enum\u003cstring>"},"params":{"type":"object","properties":{"encryption_type":{"type":"string","enum":["HPKE"],"description":"The encryption type of the wallet to import. Currently only supports `HPKE`.","title":"HPKEEncryption","x-stainless-model":"wallets.hpke_encryption","isRequired":true,"uniqueKey":"request_details.body.oneOf.28.params.encryption_type","typeLabel":"enum\u003cstring>"},"recipient_public_key":{"oneOf":[{"type":"string","title":"RecipientPublicKey","description":"The recipient public key for HPKE encryption, in PEM or DER (base64-encoded) format.","pattern":"^-----BEGIN PUBLIC KEY-----\\n[A-Za-z0-9+/=\\n]+-----END PUBLIC KEY-----\\n$","x-stainless-model":"wallets.recipient_public_key","isRequired":true,"uniqueKey":"request_details.body.oneOf.28.params.recipient_public_key.oneOf.0","typeLabel":"string"},{"type":"string","title":"RecipientPublicKey","description":"The recipient public key for HPKE encryption, in PEM or DER (base64-encoded) format.","pattern":"^[A-Za-z0-9+/=]+$","x-stainless-model":"wallets.recipient_public_key","isRequired":true,"uniqueKey":"request_details.body.oneOf.28.params.recipient_public_key.oneOf.1","typeLabel":"string"}],"isRequired":true,"uniqueKey":"request_details.body.oneOf.28.params.recipient_public_key","typeLabel":"string"},"export_type":{"type":"string","enum":["display","client"],"description":"The export type. 'display' is for showing the key to the user in the UI, 'client' is for exporting to the client application.","title":"ExportType","x-stainless-model":"wallets.export_type","uniqueKey":"request_details.body.oneOf.28.params.export_type","typeLabel":"enum\u003cstring>"},"export_seed_phrase":{"type":"boolean","uniqueKey":"request_details.body.oneOf.28.params.export_seed_phrase","typeLabel":"boolean"}},"required":["encryption_type","recipient_public_key"],"additionalProperties":false,"description":"Input for exporting a wallet (private key or seed phrase) with HPKE encryption.","title":"SeedPhraseExportInput","x-stainless-model":"wallets.seed_phrase_export_input","isRequired":true,"uniqueKey":"request_details.body.oneOf.28.params","typeLabel":"SeedPhraseExportInput · object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"request_details.body.oneOf.28","typeLabel":"ExportSeedPhraseRpcInput · object"}],"isRequired":true,"uniqueKey":"request_details.body","typeLabel":"EthereumSignTransactionRpcInput · object | EthereumSendTransactionRpcInput · object | EthereumPersonalSignRpcInput · object | EthereumSignTypedDataRpcInput · object | EthereumSecp256k1SignRpcInput · object | EthereumSign7702AuthorizationRpcInput · object | EthereumSignUserOperationRpcInput · object | EthereumSendCallsRpcInput · object | AptosSignTransactionRpcInput · object | SolanaSignTransactionRpcInput · object | SolanaSignAndSendTransactionRpcInput · object | SolanaSignMessageRpcInput · object | SparkTransferRpcInput · object | SparkGetBalanceRpcInput · object | SparkTransferTokensRpcInput · object | SparkGetStaticDepositAddressRpcInput · object | SparkGetClaimStaticDepositQuoteRpcInput · object | SparkClaimStaticDepositRpcInput · object | SparkCreateLightningInvoiceRpcInput · object | SparkPayLightningInvoiceRpcInput · object | SparkSignMessageWithIdentityKeyRpcInput · object | SparkWithdrawRpcInput · object | SparkGetWithdrawalFeeQuoteRpcInput · object | TronSignTransactionRpcInput · object | TronSendTransactionRpcInput · object | XrplSignTransactionRpcInput · object | NearSignTransactionRpcRequestBody · object | ExportPrivateKeyRpcInput · object | ExportSeedPhraseRpcInput · object"}},"required":["method","url","body"],"description":"The original RPC request that would be sent to the wallet endpoint","isRequired":true,"uniqueKey":"request_details","typeLabel":"object"},"created_by_id":{"type":"string","description":"ID of the user who created the intent. If undefined, the intent was created using the app secret","uniqueKey":"created_by_id","typeLabel":"string"},"rejected_at":{"type":"number","description":"Unix timestamp when the intent was rejected, present when status is 'rejected'","uniqueKey":"rejected_at","typeLabel":"number"},"dismissed_at":{"type":"number","description":"Unix timestamp when the intent was dismissed, present when status is 'dismissed'","uniqueKey":"dismissed_at","typeLabel":"number"},"dismissal_reason":{"type":"string","description":"Human-readable reason for dismissal, present when status is 'dismissed'","uniqueKey":"dismissal_reason","typeLabel":"string"},"current_resource_data":{"type":"object","title":"Wallet","description":"Current state of the wallet before any changes. If undefined, the resource was deleted and no longer exists","required":["id","address","created_at","chain_type","policy_ids","owner_id","additional_signers","exported_at","imported_at"],"x-stainless-model":"wallets.wallet","example":{"id":"id2tptkqrxd39qo9j423etij","address":"0xF1DBff66C993EE895C8cb176c30b07A559d76496","display_name":"Treasury","external_id":"my-order-123","chain_type":"ethereum","policy_ids":[],"additional_signers":[],"owner_id":"rkiz0ivz254drv1xw982v3jq","parent_wallet_id":null,"entity":{"id":"jorpjo4rfxj62nx1itt8y1zt","type":"user"},"created_at":1741834854578,"exported_at":null,"imported_at":null,"archived_at":null},"properties":{"id":{"type":"string","description":"Unique ID of the wallet. This will be the primary identifier when using the wallet in the future.","isRequired":true,"uniqueKey":"current_resource_data.id","typeLabel":"string"},"address":{"type":"string","description":"Address of the wallet.","isRequired":true,"uniqueKey":"current_resource_data.address","typeLabel":"string"},"created_at":{"type":"number","description":"Unix timestamp of when the wallet was created in milliseconds.","isRequired":true,"uniqueKey":"current_resource_data.created_at","typeLabel":"number"},"chain_type":{"type":"string","enum":["ethereum","solana","cosmos","stellar","sui","aptos","movement","tron","bitcoin-segwit","bitcoin-taproot","pearl","near","ton","starknet","xrpl","spark"],"description":"The wallet chain types.","title":"WalletChainType","x-stainless-model":"wallets.wallet_chain_type","isRequired":true,"uniqueKey":"current_resource_data.chain_type","typeLabel":"enum\u003cstring>"},"policy_ids":{"type":"array","items":{"type":"string","uniqueKey":"current_resource_data.policy_ids.items.[INDEX]","typeLabel":"string"},"description":"List of policy IDs for policies that are enforced on the wallet.","isRequired":true,"uniqueKey":"current_resource_data.policy_ids","typeLabel":"string[]"},"owner_id":{"oneOf":[{"type":"string","format":"cuid2","description":"The key quorum ID of the owner of the wallet.","isRequired":true,"uniqueKey":"current_resource_data.owner_id.oneOf.0","typeLabel":"string\u003ccuid2>"},{"type":"null","format":"cuid2","description":"The key quorum ID of the owner of the wallet.","isRequired":true,"uniqueKey":"current_resource_data.owner_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"current_resource_data.owner_id","typeLabel":"string\u003ccuid2> | null"},"additional_signers":{"type":"array","items":{"type":"object","properties":{"signer_id":{"type":"string","format":"cuid2","description":"A unique identifier for a key quorum.","title":"KeyQuorumId","x-stainless-model":"shared.key_quorum_id","isRequired":true,"uniqueKey":"current_resource_data.additional_signers.items.[INDEX].signer_id","typeLabel":"string\u003ccuid2>"},"override_policy_ids":{"type":"array","items":{"type":"string","minLength":24,"maxLength":24,"format":"cuid2","uniqueKey":"current_resource_data.additional_signers.items.[INDEX].override_policy_ids.items.[INDEX]","typeLabel":"string\u003ccuid2>"},"maxItems":1,"description":"An optional list of up to one policy ID to enforce on the wallet.","title":"PolicyInput","x-stainless-model":"wallets.policy_input","uniqueKey":"current_resource_data.additional_signers.items.[INDEX].override_policy_ids","typeLabel":"string\u003ccuid2>[]"}},"required":["signer_id"],"additionalProperties":false,"description":"A single additional signer on a wallet, with an optional policy override.","title":"WalletAdditionalSignerItem","x-stainless-model":"wallets.wallet_additional_signer_item","uniqueKey":"current_resource_data.additional_signers.items.[INDEX]","typeLabel":"WalletAdditionalSignerItem · object"},"description":"Additional signers for the wallet.","title":"WalletAdditionalSigner","x-stainless-model":"wallets.wallet_additional_signer","isRequired":true,"uniqueKey":"current_resource_data.additional_signers","typeLabel":"WalletAdditionalSignerItem · object[]"},"exported_at":{"oneOf":[{"type":"number","description":"Unix timestamp of when the wallet was exported in milliseconds, if the wallet was exported.","isRequired":true,"uniqueKey":"current_resource_data.exported_at.oneOf.0","typeLabel":"number"},{"type":"null","description":"Unix timestamp of when the wallet was exported in milliseconds, if the wallet was exported.","isRequired":true,"uniqueKey":"current_resource_data.exported_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"current_resource_data.exported_at","typeLabel":"number | null"},"imported_at":{"oneOf":[{"type":"number","description":"Unix timestamp of when the wallet was imported in milliseconds, if the wallet was imported.","isRequired":true,"uniqueKey":"current_resource_data.imported_at.oneOf.0","typeLabel":"number"},{"type":"null","description":"Unix timestamp of when the wallet was imported in milliseconds, if the wallet was imported.","isRequired":true,"uniqueKey":"current_resource_data.imported_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"current_resource_data.imported_at","typeLabel":"number | null"},"display_name":{"type":"string","description":"A human-readable label for the wallet.","uniqueKey":"current_resource_data.display_name","typeLabel":"string"},"external_id":{"type":"string","maxLength":64,"pattern":"^[a-zA-Z0-9_-]+$","description":"A customer-provided identifier for mapping to external systems. URL-safe characters only ([a-zA-Z0-9_-]), max 64 chars. Write-once: cannot be changed once set.","uniqueKey":"current_resource_data.external_id","typeLabel":"string"},"public_key":{"type":"string","description":"The compressed, raw public key for the wallet along the chain cryptographic curve.","uniqueKey":"current_resource_data.public_key","typeLabel":"string"},"parent_wallet_id":{"oneOf":[{"type":"string","description":"ID of the HD root wallet this wallet was derived from, or null if it was not derived from another wallet.","uniqueKey":"current_resource_data.parent_wallet_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"ID of the HD root wallet this wallet was derived from, or null if it was not derived from another wallet.","uniqueKey":"current_resource_data.parent_wallet_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"current_resource_data.parent_wallet_id","typeLabel":"string | null"},"entity":{"oneOf":[{"type":"object","title":"WalletEntity","description":"The entity the wallet is attributed to.","required":["id","type"],"x-stainless-model":"wallets.wallet_entity","example":{"id":"jorpjo4rfxj62nx1itt8y1zt","type":"user"},"properties":{"id":{"type":"string","minLength":1,"description":"A Privy entity ID.","title":"EntityId","example":"jorpjo4rfxj62nx1itt8y1zt","x-stainless-model":"wallets.entity_id","isRequired":true,"uniqueKey":"current_resource_data.entity.oneOf.0.id","typeLabel":"string"},"type":{"type":"string","enum":["user","organization"],"description":"The type of entity a wallet is attributed to.","title":"WalletEntityType","example":"user","x-stainless-model":"wallets.wallet_entity_type","isRequired":true,"uniqueKey":"current_resource_data.entity.oneOf.0.type","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"current_resource_data.entity.oneOf.0","typeLabel":"WalletEntity · object"},{"type":"null","description":"The entity the wallet is attributed to.","uniqueKey":"current_resource_data.entity.oneOf.1","typeLabel":"null"}],"uniqueKey":"current_resource_data.entity","typeLabel":"WalletEntity · object | null"},"authorization_threshold":{"type":"number","description":"The number of keys that must sign for an action to be valid.","uniqueKey":"current_resource_data.authorization_threshold","typeLabel":"number"},"automations":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","description":"ID of the automation.","isRequired":true,"uniqueKey":"current_resource_data.automations.items.[INDEX].id","typeLabel":"string"},"enabled":{"type":"boolean","description":"Whether this attachment is currently active — true only if both the attachment and the underlying automation are enabled.","isRequired":true,"uniqueKey":"current_resource_data.automations.items.[INDEX].enabled","typeLabel":"boolean"}},"required":["id","enabled"],"additionalProperties":false,"description":"A summary of an automation attached to a wallet.","title":"AttachedWalletAutomation","example":{"id":"id2tptkqrxd39qo9j423etij","enabled":true},"x-stainless-model":"wallets.attached_wallet_automation","uniqueKey":"current_resource_data.automations.items.[INDEX]","typeLabel":"AttachedWalletAutomation · object"},"description":"Automations attached to the wallet, including disabled ones.","uniqueKey":"current_resource_data.automations","typeLabel":"AttachedWalletAutomation · object[]"},"archived_at":{"oneOf":[{"type":"number","default":null,"description":"Unix timestamp of when the wallet was archived in milliseconds, or null if the wallet is active.","uniqueKey":"current_resource_data.archived_at.oneOf.0","typeLabel":"number"},{"type":"null","default":null,"description":"Unix timestamp of when the wallet was archived in milliseconds, or null if the wallet is active.","uniqueKey":"current_resource_data.archived_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"current_resource_data.archived_at","typeLabel":"number | null"},"chain":{"type":"string","title":"CustodialWalletChain","description":"The chain of this wallet, only present for custodial wallets.","enum":["base","solana","tempo"],"x-stainless-model":"wallets.custodial_wallet_chain","example":"tempo","uniqueKey":"current_resource_data.chain","typeLabel":"enum\u003cstring>"},"custody":{"type":"object","properties":{"provider":{"type":"string","description":"The custodian responsible for the wallet.","isRequired":true,"uniqueKey":"current_resource_data.custody.provider","typeLabel":"string"},"provider_user_id":{"type":"string","description":"The resource ID of the beneficiary of the custodial wallet.","isRequired":true,"uniqueKey":"current_resource_data.custody.provider_user_id","typeLabel":"string"}},"required":["provider","provider_user_id"],"description":"Information about the custodian managing this wallet.","title":"WalletCustodian","x-stainless-model":"wallets.wallet_custodian","uniqueKey":"current_resource_data.custody","typeLabel":"WalletCustodian · object"}},"uniqueKey":"current_resource_data","typeLabel":"Wallet · object"},"action_result":{"type":"object","title":"BaseActionResult","description":"Result of RPC execution (only present if status is 'executed' or 'failed')","required":["response_body","status_code","executed_at"],"x-stainless-model":"intents.base_action_result","properties":{"status_code":{"type":"number","description":"HTTP status code from the action execution","isRequired":true,"uniqueKey":"action_result.status_code","typeLabel":"number"},"executed_at":{"type":"number","description":"Unix timestamp when the action was executed","isRequired":true,"uniqueKey":"action_result.executed_at","typeLabel":"number"},"response_body":{"oneOf":[{"type":"object","title":"EthereumPersonalSignRpcResponse","description":"Response to the EVM `personal_sign` RPC.","required":["method","data"],"x-stainless-model":"wallets.wallet_rpc_response","example":{"method":"eth_sendTransaction","data":{"hash":"0x0775aeed9c9ce6e0fbc4db25c5e4e6368029651c905c286f813126a09025a21e","caip2":"eip155:8453","transaction_request":{"nonce":1,"to":"0xF1DBff66C993EE895C8cb176c30b07A559d76496","from":"0x38Bc05d7b69F63D05337829fA5Dc4896F179B5fA","value":"0x1","gas_limit":"0x5208","max_fee_per_gas":"0xfc328","max_priority_fee_per_gas":"0xf4240","type":2,"chain_id":"1"}}},"properties":{"method":{"type":"string","enum":["personal_sign"],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.0.method","typeLabel":"enum\u003cstring>"},"data":{"type":"object","properties":{"signature":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.0.data.signature","typeLabel":"string"},"encoding":{"type":"string","enum":["hex"],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.0.data.encoding","typeLabel":"enum\u003cstring>"}},"required":["signature","encoding"],"description":"Data returned by the EVM `personal_sign` RPC.","title":"EthereumPersonalSignRpcResponseData","x-stainless-model":"wallets.ethereum_personal_sign_rpc_response_data","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.0.data","typeLabel":"EthereumPersonalSignRpcResponseData · object"}},"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.0","typeLabel":"EthereumPersonalSignRpcResponse · object"},{"type":"object","title":"EthereumSignTypedDataRpcResponse","description":"Response to the EVM `eth_signTypedData_v4` RPC.","required":["method","data"],"x-stainless-model":"wallets.wallet_rpc_response","example":{"method":"eth_sendTransaction","data":{"hash":"0x0775aeed9c9ce6e0fbc4db25c5e4e6368029651c905c286f813126a09025a21e","caip2":"eip155:8453","transaction_request":{"nonce":1,"to":"0xF1DBff66C993EE895C8cb176c30b07A559d76496","from":"0x38Bc05d7b69F63D05337829fA5Dc4896F179B5fA","value":"0x1","gas_limit":"0x5208","max_fee_per_gas":"0xfc328","max_priority_fee_per_gas":"0xf4240","type":2,"chain_id":"1"}}},"properties":{"method":{"type":"string","enum":["eth_signTypedData_v4"],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.1.method","typeLabel":"enum\u003cstring>"},"data":{"type":"object","properties":{"signature":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.1.data.signature","typeLabel":"string"},"encoding":{"type":"string","enum":["hex"],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.1.data.encoding","typeLabel":"enum\u003cstring>"}},"required":["signature","encoding"],"description":"Data returned by the EVM `eth_signTypedData_v4` RPC.","title":"EthereumSignTypedDataRpcResponseData","x-stainless-model":"wallets.ethereum_sign_typed_data_rpc_response_data","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.1.data","typeLabel":"EthereumSignTypedDataRpcResponseData · object"}},"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.1","typeLabel":"EthereumSignTypedDataRpcResponse · object"},{"type":"object","title":"EthereumSignTransactionRpcResponse","description":"Response to the EVM `eth_signTransaction` RPC.","required":["method","data"],"x-stainless-model":"wallets.wallet_rpc_response","example":{"method":"eth_sendTransaction","data":{"hash":"0x0775aeed9c9ce6e0fbc4db25c5e4e6368029651c905c286f813126a09025a21e","caip2":"eip155:8453","transaction_request":{"nonce":1,"to":"0xF1DBff66C993EE895C8cb176c30b07A559d76496","from":"0x38Bc05d7b69F63D05337829fA5Dc4896F179B5fA","value":"0x1","gas_limit":"0x5208","max_fee_per_gas":"0xfc328","max_priority_fee_per_gas":"0xf4240","type":2,"chain_id":"1"}}},"properties":{"method":{"type":"string","enum":["eth_signTransaction"],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.2.method","typeLabel":"enum\u003cstring>"},"data":{"type":"object","properties":{"signed_transaction":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.2.data.signed_transaction","typeLabel":"string"},"encoding":{"type":"string","enum":["rlp"],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.2.data.encoding","typeLabel":"enum\u003cstring>"}},"required":["signed_transaction","encoding"],"description":"Data returned by the EVM `eth_signTransaction` RPC.","title":"EthereumSignTransactionRpcResponseData","x-stainless-model":"wallets.ethereum_sign_transaction_rpc_response_data","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.2.data","typeLabel":"EthereumSignTransactionRpcResponseData · object"}},"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.2","typeLabel":"EthereumSignTransactionRpcResponse · object"},{"type":"object","title":"EthereumSendTransactionRpcResponse","description":"Response to the EVM `eth_sendTransaction` RPC.","required":["method","data"],"x-stainless-model":"wallets.wallet_rpc_response","example":{"method":"eth_sendTransaction","data":{"hash":"0x0775aeed9c9ce6e0fbc4db25c5e4e6368029651c905c286f813126a09025a21e","caip2":"eip155:8453","transaction_request":{"nonce":1,"to":"0xF1DBff66C993EE895C8cb176c30b07A559d76496","from":"0x38Bc05d7b69F63D05337829fA5Dc4896F179B5fA","value":"0x1","gas_limit":"0x5208","max_fee_per_gas":"0xfc328","max_priority_fee_per_gas":"0xf4240","type":2,"chain_id":"1"}}},"properties":{"method":{"type":"string","enum":["eth_sendTransaction"],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.3.method","typeLabel":"enum\u003cstring>"},"data":{"type":"object","properties":{"hash":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.3.data.hash","typeLabel":"string"},"caip2":{"type":"string","pattern":"^[-a-z0-9]{3,8}:[-_a-zA-Z0-9]{1,32}$","description":"A valid CAIP-2 chain ID (e.g. 'eip155:4217' for Tempo, 'eip155:1' for Ethereum).","title":"CAIP2","x-stainless-model":"apps.caip_2","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.3.data.caip2","typeLabel":"string"},"transaction_id":{"type":"string","uniqueKey":"action_result.response_body.oneOf.3.data.transaction_id","typeLabel":"string"},"transaction_request":{"oneOf":[{"type":"object","title":"UnsignedStandardEthereumTransaction","description":"An unsigned standard Ethereum transaction object. Supports EVM transaction types 0, 2, and 4.","x-stainless-model":"wallets.unsigned_ethereum_transaction","properties":{"from":{"type":"string","uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.0.from","typeLabel":"string"},"to":{"type":"string","uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.0.to","typeLabel":"string"},"chain_id":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.0.chain_id.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.0.chain_id.oneOf.1","typeLabel":"integer"}],"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.0.chain_id","typeLabel":"string | integer"},"nonce":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.0.nonce.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.0.nonce.oneOf.1","typeLabel":"integer"}],"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.0.nonce","typeLabel":"string | integer"},"data":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.0.data","typeLabel":"string"},"value":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.0.value.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.0.value.oneOf.1","typeLabel":"integer"}],"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.0.value","typeLabel":"string | integer"},"type":{"oneOf":[{"type":"number","enum":[0],"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.0.type.oneOf.0","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[2],"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.0.type.oneOf.1","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[4],"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.0.type.oneOf.2","typeLabel":"enum\u003cnumber>"}],"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.0.type","typeLabel":"enum\u003cnumber>"},"gas_limit":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.0.gas_limit.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.0.gas_limit.oneOf.1","typeLabel":"integer"}],"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.0.gas_limit","typeLabel":"string | integer"},"gas_price":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.0.gas_price.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.0.gas_price.oneOf.1","typeLabel":"integer"}],"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.0.gas_price","typeLabel":"string | integer"},"max_fee_per_gas":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.0.max_fee_per_gas.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.0.max_fee_per_gas.oneOf.1","typeLabel":"integer"}],"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.0.max_fee_per_gas","typeLabel":"string | integer"},"max_priority_fee_per_gas":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.0.max_priority_fee_per_gas.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.0.max_priority_fee_per_gas.oneOf.1","typeLabel":"integer"}],"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.0.max_priority_fee_per_gas","typeLabel":"string | integer"},"authorization_list":{"type":"array","items":{"type":"object","properties":{"contract":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.0.authorization_list.items.[INDEX].contract","typeLabel":"string"},"chain_id":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.0.authorization_list.items.[INDEX].chain_id.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.0.authorization_list.items.[INDEX].chain_id.oneOf.1","typeLabel":"integer"}],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.0.authorization_list.items.[INDEX].chain_id","typeLabel":"string | integer"},"nonce":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.0.authorization_list.items.[INDEX].nonce.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.0.authorization_list.items.[INDEX].nonce.oneOf.1","typeLabel":"integer"}],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.0.authorization_list.items.[INDEX].nonce","typeLabel":"string | integer"},"r":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.0.authorization_list.items.[INDEX].r","typeLabel":"string"},"s":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.0.authorization_list.items.[INDEX].s","typeLabel":"string"},"y_parity":{"type":"number","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.0.authorization_list.items.[INDEX].y_parity","typeLabel":"number"}},"required":["contract","chain_id","nonce","r","s","y_parity"],"description":"A signed EIP-7702 authorization that delegates code execution to a contract address.","title":"EthereumSign7702Authorization","x-stainless-model":"wallets.ethereum_sign_7702_authorization","uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.0.authorization_list.items.[INDEX]","typeLabel":"EthereumSign7702Authorization · object"},"maxItems":10,"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.0.authorization_list","typeLabel":"EthereumSign7702Authorization · object[]"}},"additionalProperties":false,"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.0","typeLabel":"UnsignedStandardEthereumTransaction · object"},{"type":"object","title":"UnsignedTempoTransaction","description":"An unsigned Tempo transaction (type 118) with batched calls.","required":["type","calls"],"x-stainless-model":"wallets.unsigned_ethereum_transaction","properties":{"type":{"type":"number","enum":[118],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.type","typeLabel":"enum\u003cnumber>"},"calls":{"type":"array","items":{"type":"object","properties":{"to":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.calls.items.[INDEX].to","typeLabel":"string"},"data":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.calls.items.[INDEX].data","typeLabel":"string"},"value":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.calls.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.calls.items.[INDEX].value.oneOf.1","typeLabel":"integer"}],"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.calls.items.[INDEX].value","typeLabel":"string | integer"}},"required":["to"],"additionalProperties":false,"description":"A single call within a Tempo batched transaction.","title":"TempoCall","x-stainless-model":"wallets.tempo_call","uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.calls.items.[INDEX]","typeLabel":"TempoCall · object"},"minItems":1,"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.calls","typeLabel":"TempoCall · object[]"},"from":{"type":"string","uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.from","typeLabel":"string"},"chain_id":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.chain_id.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.chain_id.oneOf.1","typeLabel":"integer"}],"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.chain_id","typeLabel":"string | integer"},"nonce":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.nonce.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.nonce.oneOf.1","typeLabel":"integer"}],"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.nonce","typeLabel":"string | integer"},"gas_limit":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.gas_limit.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.gas_limit.oneOf.1","typeLabel":"integer"}],"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.gas_limit","typeLabel":"string | integer"},"max_fee_per_gas":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.max_fee_per_gas.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.max_fee_per_gas.oneOf.1","typeLabel":"integer"}],"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.max_fee_per_gas","typeLabel":"string | integer"},"max_priority_fee_per_gas":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.max_priority_fee_per_gas.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.max_priority_fee_per_gas.oneOf.1","typeLabel":"integer"}],"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.max_priority_fee_per_gas","typeLabel":"string | integer"},"fee_token":{"type":"string","uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.fee_token","typeLabel":"string"},"nonce_key":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.nonce_key.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.nonce_key.oneOf.1","typeLabel":"integer"}],"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.nonce_key","typeLabel":"string | integer"},"valid_before":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.valid_before.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.valid_before.oneOf.1","typeLabel":"integer"}],"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.valid_before","typeLabel":"string | integer"},"valid_after":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.valid_after.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.valid_after.oneOf.1","typeLabel":"integer"}],"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.valid_after","typeLabel":"string | integer"},"fee_payer_signature":{"type":"object","properties":{"r":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.fee_payer_signature.r","typeLabel":"string"},"s":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.fee_payer_signature.s","typeLabel":"string"},"y_parity":{"oneOf":[{"type":"number","enum":[0],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.fee_payer_signature.y_parity.oneOf.0","typeLabel":"enum\u003cnumber>"},{"type":"number","enum":[1],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.fee_payer_signature.y_parity.oneOf.1","typeLabel":"enum\u003cnumber>"}],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.fee_payer_signature.y_parity","typeLabel":"enum\u003cnumber>"}},"required":["r","s","y_parity"],"additionalProperties":false,"description":"A fee payer signature for sponsored Tempo transactions (secp256k1 only).","title":"TempoFeePayerSignature","x-stainless-model":"wallets.tempo_fee_payer_signature","uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.fee_payer_signature","typeLabel":"TempoFeePayerSignature · object"},"access_list":{"type":"array","items":{"type":"object","properties":{"address":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.access_list.items.[INDEX].address","typeLabel":"string"},"storage_keys":{"type":"array","items":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.access_list.items.[INDEX].storage_keys.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.access_list.items.[INDEX].storage_keys","typeLabel":"string[]"}},"required":["address","storage_keys"],"additionalProperties":false,"description":"An entry in an EIP-2930 access list, specifying an address and its storage keys.","title":"AccessListEntry","x-stainless-model":"wallets.access_list_entry","uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.access_list.items.[INDEX]","typeLabel":"AccessListEntry · object"},"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.access_list","typeLabel":"AccessListEntry · object[]"},"aa_authorization_list":{"type":"array","items":{"type":"object","properties":{"contract":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.aa_authorization_list.items.[INDEX].contract","typeLabel":"string"},"chain_id":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.aa_authorization_list.items.[INDEX].chain_id.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.aa_authorization_list.items.[INDEX].chain_id.oneOf.1","typeLabel":"integer"}],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.aa_authorization_list.items.[INDEX].chain_id","typeLabel":"string | integer"},"nonce":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.aa_authorization_list.items.[INDEX].nonce.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.aa_authorization_list.items.[INDEX].nonce.oneOf.1","typeLabel":"integer"}],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.aa_authorization_list.items.[INDEX].nonce","typeLabel":"string | integer"},"signature":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.aa_authorization_list.items.[INDEX].signature","typeLabel":"string"}},"required":["contract","chain_id","nonce","signature"],"additionalProperties":false,"description":"An AA authorization for Tempo transactions with P256/WebAuthn signatures.","title":"TempoAAAuthorization","x-stainless-model":"wallets.tempo_aa_authorization","uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.aa_authorization_list.items.[INDEX]","typeLabel":"TempoAAAuthorization · object"},"maxItems":10,"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1.aa_authorization_list","typeLabel":"TempoAAAuthorization · object[]"}},"additionalProperties":false,"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request.oneOf.1","typeLabel":"UnsignedTempoTransaction · object"}],"uniqueKey":"action_result.response_body.oneOf.3.data.transaction_request","typeLabel":"UnsignedStandardEthereumTransaction · object | UnsignedTempoTransaction · object"},"user_operation_hash":{"type":"string","uniqueKey":"action_result.response_body.oneOf.3.data.user_operation_hash","typeLabel":"string"},"reference_id":{"oneOf":[{"type":"string","description":"Developer-provided reference ID, if one was included in the request.","uniqueKey":"action_result.response_body.oneOf.3.data.reference_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Developer-provided reference ID, if one was included in the request.","uniqueKey":"action_result.response_body.oneOf.3.data.reference_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"action_result.response_body.oneOf.3.data.reference_id","typeLabel":"string | null"}},"required":["hash","caip2"],"description":"Data returned by the EVM `eth_sendTransaction` RPC.","title":"EthereumSendTransactionRpcResponseData","x-stainless-model":"wallets.ethereum_send_transaction_rpc_response_data","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.3.data","typeLabel":"EthereumSendTransactionRpcResponseData · object"}},"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.3","typeLabel":"EthereumSendTransactionRpcResponse · object"},{"type":"object","title":"EthereumSignUserOperationRpcResponse","description":"Response to the EVM `eth_signUserOperation` RPC.","required":["method","data"],"x-stainless-model":"wallets.wallet_rpc_response","example":{"method":"eth_sendTransaction","data":{"hash":"0x0775aeed9c9ce6e0fbc4db25c5e4e6368029651c905c286f813126a09025a21e","caip2":"eip155:8453","transaction_request":{"nonce":1,"to":"0xF1DBff66C993EE895C8cb176c30b07A559d76496","from":"0x38Bc05d7b69F63D05337829fA5Dc4896F179B5fA","value":"0x1","gas_limit":"0x5208","max_fee_per_gas":"0xfc328","max_priority_fee_per_gas":"0xf4240","type":2,"chain_id":"1"}}},"properties":{"method":{"type":"string","enum":["eth_signUserOperation"],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.4.method","typeLabel":"enum\u003cstring>"},"data":{"type":"object","properties":{"signature":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.4.data.signature","typeLabel":"string"},"encoding":{"type":"string","enum":["hex"],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.4.data.encoding","typeLabel":"enum\u003cstring>"}},"required":["signature","encoding"],"description":"Data returned by the EVM `eth_signUserOperation` RPC.","title":"EthereumSignUserOperationRpcResponseData","x-stainless-model":"wallets.ethereum_sign_user_operation_rpc_response_data","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.4.data","typeLabel":"EthereumSignUserOperationRpcResponseData · object"}},"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.4","typeLabel":"EthereumSignUserOperationRpcResponse · object"},{"type":"object","title":"EthereumSign7702AuthorizationRpcResponse","description":"Response to the EVM `eth_sign7702Authorization` RPC.","required":["method","data"],"x-stainless-model":"wallets.wallet_rpc_response","example":{"method":"eth_sendTransaction","data":{"hash":"0x0775aeed9c9ce6e0fbc4db25c5e4e6368029651c905c286f813126a09025a21e","caip2":"eip155:8453","transaction_request":{"nonce":1,"to":"0xF1DBff66C993EE895C8cb176c30b07A559d76496","from":"0x38Bc05d7b69F63D05337829fA5Dc4896F179B5fA","value":"0x1","gas_limit":"0x5208","max_fee_per_gas":"0xfc328","max_priority_fee_per_gas":"0xf4240","type":2,"chain_id":"1"}}},"properties":{"method":{"type":"string","enum":["eth_sign7702Authorization"],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.5.method","typeLabel":"enum\u003cstring>"},"data":{"type":"object","properties":{"authorization":{"type":"object","properties":{"contract":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.5.data.authorization.contract","typeLabel":"string"},"chain_id":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.5.data.authorization.chain_id.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.5.data.authorization.chain_id.oneOf.1","typeLabel":"integer"}],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.5.data.authorization.chain_id","typeLabel":"string | integer"},"nonce":{"oneOf":[{"type":"string","title":"Hex","description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","maxLength":300002,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.5.data.authorization.nonce.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Quantity","description":"A quantity value that can be either a hex string starting with '0x' or a non-negative integer.","maximum":9007199254740991,"minimum":-9007199254740991,"x-stainless-model":"wallets.quantity","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.5.data.authorization.nonce.oneOf.1","typeLabel":"integer"}],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.5.data.authorization.nonce","typeLabel":"string | integer"},"r":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.5.data.authorization.r","typeLabel":"string"},"s":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.5.data.authorization.s","typeLabel":"string"},"y_parity":{"type":"number","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.5.data.authorization.y_parity","typeLabel":"number"}},"required":["contract","chain_id","nonce","r","s","y_parity"],"description":"A signed EIP-7702 authorization that delegates code execution to a contract address.","title":"EthereumSign7702Authorization","x-stainless-model":"wallets.ethereum_sign_7702_authorization","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.5.data.authorization","typeLabel":"EthereumSign7702Authorization · object"}},"required":["authorization"],"description":"Data returned by the EVM `eth_sign7702Authorization` RPC.","title":"EthereumSign7702AuthorizationRpcResponseData","x-stainless-model":"wallets.ethereum_sign_7702_authorization_rpc_response_data","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.5.data","typeLabel":"EthereumSign7702AuthorizationRpcResponseData · object"}},"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.5","typeLabel":"EthereumSign7702AuthorizationRpcResponse · object"},{"type":"object","title":"EthereumSecp256k1SignRpcResponse","description":"Response to the EVM `secp256k1_sign` RPC.","required":["method","data"],"x-stainless-model":"wallets.wallet_rpc_response","example":{"method":"eth_sendTransaction","data":{"hash":"0x0775aeed9c9ce6e0fbc4db25c5e4e6368029651c905c286f813126a09025a21e","caip2":"eip155:8453","transaction_request":{"nonce":1,"to":"0xF1DBff66C993EE895C8cb176c30b07A559d76496","from":"0x38Bc05d7b69F63D05337829fA5Dc4896F179B5fA","value":"0x1","gas_limit":"0x5208","max_fee_per_gas":"0xfc328","max_priority_fee_per_gas":"0xf4240","type":2,"chain_id":"1"}}},"properties":{"method":{"type":"string","enum":["secp256k1_sign"],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.6.method","typeLabel":"enum\u003cstring>"},"data":{"type":"object","properties":{"signature":{"type":"string","maxLength":300002,"description":"A hex-encoded string prefixed with '0x', capped at 300002 characters (150,000 bytes).","title":"Hex","x-stainless-model":"wallets.hex","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.6.data.signature","typeLabel":"string"},"encoding":{"type":"string","enum":["hex"],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.6.data.encoding","typeLabel":"enum\u003cstring>"}},"required":["signature","encoding"],"description":"Data returned by the EVM `secp256k1_sign` RPC.","title":"EthereumSecp256k1SignRpcResponseData","x-stainless-model":"wallets.ethereum_secp_256k_1_sign_rpc_response_data","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.6.data","typeLabel":"EthereumSecp256k1SignRpcResponseData · object"}},"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.6","typeLabel":"EthereumSecp256k1SignRpcResponse · object"},{"type":"object","title":"EthereumSendCallsRpcResponse","description":"Response to the `wallet_sendCalls` RPC.","required":["method","data"],"x-stainless-model":"wallets.wallet_rpc_response","example":{"method":"eth_sendTransaction","data":{"hash":"0x0775aeed9c9ce6e0fbc4db25c5e4e6368029651c905c286f813126a09025a21e","caip2":"eip155:8453","transaction_request":{"nonce":1,"to":"0xF1DBff66C993EE895C8cb176c30b07A559d76496","from":"0x38Bc05d7b69F63D05337829fA5Dc4896F179B5fA","value":"0x1","gas_limit":"0x5208","max_fee_per_gas":"0xfc328","max_priority_fee_per_gas":"0xf4240","type":2,"chain_id":"1"}}},"properties":{"method":{"type":"string","enum":["wallet_sendCalls"],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.7.method","typeLabel":"enum\u003cstring>"},"data":{"type":"object","properties":{"transaction_id":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.7.data.transaction_id","typeLabel":"string"},"caip2":{"type":"string","pattern":"^[-a-z0-9]{3,8}:[-_a-zA-Z0-9]{1,32}$","description":"A valid CAIP-2 chain ID (e.g. 'eip155:4217' for Tempo, 'eip155:1' for Ethereum).","title":"CAIP2","x-stainless-model":"apps.caip_2","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.7.data.caip2","typeLabel":"string"}},"required":["transaction_id","caip2"],"description":"Data returned by the `wallet_sendCalls` RPC.","title":"EthereumSendCallsRpcResponseData","x-stainless-model":"wallets.ethereum_send_calls_rpc_response_data","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.7.data","typeLabel":"EthereumSendCallsRpcResponseData · object"}},"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.7","typeLabel":"EthereumSendCallsRpcResponse · object"},{"type":"object","title":"AptosSignTransactionRpcResponse","description":"Response to the Aptos `aptos_signTransaction` RPC.","required":["method","data"],"x-stainless-model":"wallets.wallet_rpc_response","example":{"method":"eth_sendTransaction","data":{"hash":"0x0775aeed9c9ce6e0fbc4db25c5e4e6368029651c905c286f813126a09025a21e","caip2":"eip155:8453","transaction_request":{"nonce":1,"to":"0xF1DBff66C993EE895C8cb176c30b07A559d76496","from":"0x38Bc05d7b69F63D05337829fA5Dc4896F179B5fA","value":"0x1","gas_limit":"0x5208","max_fee_per_gas":"0xfc328","max_priority_fee_per_gas":"0xf4240","type":2,"chain_id":"1"}}},"properties":{"method":{"type":"string","enum":["aptos_signTransaction"],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.8.method","typeLabel":"enum\u003cstring>"},"data":{"type":"object","properties":{"signed_transaction":{"type":"string","maxLength":300200,"pattern":"^0x(?:[0-9a-fA-F]{2})+$","description":"A non-empty, 0x-prefixed, even-length BCS legacy Ed25519 SignedTransaction.","title":"AptosSignedTransactionBcsHex","x-stainless-model":"wallets.aptos_signed_transaction_bcs_hex","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.8.data.signed_transaction","typeLabel":"string"},"encoding":{"type":"string","enum":["hex"],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.8.data.encoding","typeLabel":"enum\u003cstring>"}},"required":["signed_transaction","encoding"],"additionalProperties":false,"description":"Data returned by the Aptos `aptos_signTransaction` RPC.","title":"AptosSignTransactionRpcResponseData","x-stainless-model":"wallets.aptos_sign_transaction_rpc_response_data","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.8.data","typeLabel":"AptosSignTransactionRpcResponseData · object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.8","typeLabel":"AptosSignTransactionRpcResponse · object"},{"type":"object","title":"SolanaSignMessageRpcResponse","description":"Response to the SVM `signMessage` RPC.","required":["method","data"],"x-stainless-model":"wallets.wallet_rpc_response","example":{"method":"eth_sendTransaction","data":{"hash":"0x0775aeed9c9ce6e0fbc4db25c5e4e6368029651c905c286f813126a09025a21e","caip2":"eip155:8453","transaction_request":{"nonce":1,"to":"0xF1DBff66C993EE895C8cb176c30b07A559d76496","from":"0x38Bc05d7b69F63D05337829fA5Dc4896F179B5fA","value":"0x1","gas_limit":"0x5208","max_fee_per_gas":"0xfc328","max_priority_fee_per_gas":"0xf4240","type":2,"chain_id":"1"}}},"properties":{"method":{"type":"string","enum":["signMessage"],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.9.method","typeLabel":"enum\u003cstring>"},"data":{"type":"object","properties":{"signature":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.9.data.signature","typeLabel":"string"},"encoding":{"type":"string","enum":["base64"],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.9.data.encoding","typeLabel":"enum\u003cstring>"}},"required":["signature","encoding"],"description":"Data returned by the SVM `signMessage` RPC.","title":"SolanaSignMessageRpcResponseData","x-stainless-model":"wallets.solana_sign_message_rpc_response_data","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.9.data","typeLabel":"SolanaSignMessageRpcResponseData · object"}},"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.9","typeLabel":"SolanaSignMessageRpcResponse · object"},{"type":"object","title":"SolanaSignTransactionRpcResponse","description":"Response to the SVM `signTransaction` RPC.","required":["method","data"],"x-stainless-model":"wallets.wallet_rpc_response","example":{"method":"eth_sendTransaction","data":{"hash":"0x0775aeed9c9ce6e0fbc4db25c5e4e6368029651c905c286f813126a09025a21e","caip2":"eip155:8453","transaction_request":{"nonce":1,"to":"0xF1DBff66C993EE895C8cb176c30b07A559d76496","from":"0x38Bc05d7b69F63D05337829fA5Dc4896F179B5fA","value":"0x1","gas_limit":"0x5208","max_fee_per_gas":"0xfc328","max_priority_fee_per_gas":"0xf4240","type":2,"chain_id":"1"}}},"properties":{"method":{"type":"string","enum":["signTransaction"],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.10.method","typeLabel":"enum\u003cstring>"},"data":{"type":"object","properties":{"signed_transaction":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.10.data.signed_transaction","typeLabel":"string"},"encoding":{"type":"string","enum":["base64"],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.10.data.encoding","typeLabel":"enum\u003cstring>"}},"required":["signed_transaction","encoding"],"description":"Data returned by the SVM `signTransaction` RPC.","title":"SolanaSignTransactionRpcResponseData","x-stainless-model":"wallets.solana_sign_transaction_rpc_response_data","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.10.data","typeLabel":"SolanaSignTransactionRpcResponseData · object"}},"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.10","typeLabel":"SolanaSignTransactionRpcResponse · object"},{"type":"object","title":"SolanaSignAndSendTransactionRpcResponse","description":"Response to the SVM `signAndSendTransaction` RPC.","required":["method","data"],"x-stainless-model":"wallets.wallet_rpc_response","example":{"method":"eth_sendTransaction","data":{"hash":"0x0775aeed9c9ce6e0fbc4db25c5e4e6368029651c905c286f813126a09025a21e","caip2":"eip155:8453","transaction_request":{"nonce":1,"to":"0xF1DBff66C993EE895C8cb176c30b07A559d76496","from":"0x38Bc05d7b69F63D05337829fA5Dc4896F179B5fA","value":"0x1","gas_limit":"0x5208","max_fee_per_gas":"0xfc328","max_priority_fee_per_gas":"0xf4240","type":2,"chain_id":"1"}}},"properties":{"method":{"type":"string","enum":["signAndSendTransaction"],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.11.method","typeLabel":"enum\u003cstring>"},"data":{"type":"object","properties":{"hash":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.11.data.hash","typeLabel":"string"},"caip2":{"type":"string","pattern":"^[-a-z0-9]{3,8}:[-_a-zA-Z0-9]{1,32}$","description":"A valid CAIP-2 chain ID (e.g. 'eip155:4217' for Tempo, 'eip155:1' for Ethereum).","title":"CAIP2","x-stainless-model":"apps.caip_2","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.11.data.caip2","typeLabel":"string"},"transaction_id":{"type":"string","uniqueKey":"action_result.response_body.oneOf.11.data.transaction_id","typeLabel":"string"},"reference_id":{"oneOf":[{"type":"string","description":"Developer-provided reference ID, if one was included in the request.","uniqueKey":"action_result.response_body.oneOf.11.data.reference_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Developer-provided reference ID, if one was included in the request.","uniqueKey":"action_result.response_body.oneOf.11.data.reference_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"action_result.response_body.oneOf.11.data.reference_id","typeLabel":"string | null"},"signed_transaction":{"type":"string","uniqueKey":"action_result.response_body.oneOf.11.data.signed_transaction","typeLabel":"string"}},"required":["hash","caip2"],"description":"Data returned by the SVM `signAndSendTransaction` RPC.","title":"SolanaSignAndSendTransactionRpcResponseData","x-stainless-model":"wallets.solana_sign_and_send_transaction_rpc_response_data","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.11.data","typeLabel":"SolanaSignAndSendTransactionRpcResponseData · object"}},"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.11","typeLabel":"SolanaSignAndSendTransactionRpcResponse · object"},{"type":"object","title":"SparkTransferRpcResponse","description":"Response to the Spark `transfer` RPC.","required":["method"],"x-stainless-model":"wallets.wallet_rpc_response","example":{"method":"eth_sendTransaction","data":{"hash":"0x0775aeed9c9ce6e0fbc4db25c5e4e6368029651c905c286f813126a09025a21e","caip2":"eip155:8453","transaction_request":{"nonce":1,"to":"0xF1DBff66C993EE895C8cb176c30b07A559d76496","from":"0x38Bc05d7b69F63D05337829fA5Dc4896F179B5fA","value":"0x1","gas_limit":"0x5208","max_fee_per_gas":"0xfc328","max_priority_fee_per_gas":"0xf4240","type":2,"chain_id":"1"}}},"properties":{"method":{"type":"string","enum":["transfer"],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.12.method","typeLabel":"enum\u003cstring>"},"data":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.12.data.id","typeLabel":"string"},"sender_identity_public_key":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.12.data.sender_identity_public_key","typeLabel":"string"},"receiver_identity_public_key":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.12.data.receiver_identity_public_key","typeLabel":"string"},"status":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.12.data.status","typeLabel":"string"},"total_value":{"type":"number","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.12.data.total_value","typeLabel":"number"},"leaves":{"type":"array","items":{"type":"object","properties":{"secret_cipher":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.12.data.leaves.items.[INDEX].secret_cipher","typeLabel":"string"},"signature":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.12.data.leaves.items.[INDEX].signature","typeLabel":"string"},"intermediate_refund_tx":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.12.data.leaves.items.[INDEX].intermediate_refund_tx","typeLabel":"string"},"leaf":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.12.data.leaves.items.[INDEX].leaf.id","typeLabel":"string"},"tree_id":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.12.data.leaves.items.[INDEX].leaf.tree_id","typeLabel":"string"},"value":{"type":"number","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.12.data.leaves.items.[INDEX].leaf.value","typeLabel":"number"},"node_tx":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.12.data.leaves.items.[INDEX].leaf.node_tx","typeLabel":"string"},"refund_tx":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.12.data.leaves.items.[INDEX].leaf.refund_tx","typeLabel":"string"},"vout":{"type":"number","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.12.data.leaves.items.[INDEX].leaf.vout","typeLabel":"number"},"verifying_public_key":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.12.data.leaves.items.[INDEX].leaf.verifying_public_key","typeLabel":"string"},"owner_identity_public_key":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.12.data.leaves.items.[INDEX].leaf.owner_identity_public_key","typeLabel":"string"},"status":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.12.data.leaves.items.[INDEX].leaf.status","typeLabel":"string"},"network":{"type":"string","enum":["MAINNET","REGTEST"],"description":"The Spark network.","title":"SparkNetwork","x-stainless-model":"wallets.spark_network","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.12.data.leaves.items.[INDEX].leaf.network","typeLabel":"enum\u003cstring>"},"parent_node_id":{"type":"string","uniqueKey":"action_result.response_body.oneOf.12.data.leaves.items.[INDEX].leaf.parent_node_id","typeLabel":"string"},"signing_keyshare":{"type":"object","properties":{"owner_identifiers":{"type":"array","items":{"type":"string","uniqueKey":"action_result.response_body.oneOf.12.data.leaves.items.[INDEX].leaf.signing_keyshare.owner_identifiers.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.12.data.leaves.items.[INDEX].leaf.signing_keyshare.owner_identifiers","typeLabel":"string[]"},"threshold":{"type":"number","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.12.data.leaves.items.[INDEX].leaf.signing_keyshare.threshold","typeLabel":"number"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.12.data.leaves.items.[INDEX].leaf.signing_keyshare.public_key","typeLabel":"string"},"public_shares":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"action_result.response_body.oneOf.12.data.leaves.items.[INDEX].leaf.signing_keyshare.public_shares.additionalProperties","typeLabel":"string"},"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.12.data.leaves.items.[INDEX].leaf.signing_keyshare.public_shares","typeLabel":"object"},"updated_time":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.12.data.leaves.items.[INDEX].leaf.signing_keyshare.updated_time","typeLabel":"string"}},"required":["owner_identifiers","threshold","public_key","public_shares","updated_time"],"description":"A Spark signing keyshare.","title":"SparkSigningKeyshare","x-stainless-model":"wallets.spark_signing_keyshare","uniqueKey":"action_result.response_body.oneOf.12.data.leaves.items.[INDEX].leaf.signing_keyshare","typeLabel":"SparkSigningKeyshare · object"}},"required":["id","tree_id","value","node_tx","refund_tx","vout","verifying_public_key","owner_identity_public_key","status","network"],"description":"A Spark wallet leaf node.","title":"SparkWalletLeaf","x-stainless-model":"wallets.spark_wallet_leaf","uniqueKey":"action_result.response_body.oneOf.12.data.leaves.items.[INDEX].leaf","typeLabel":"SparkWalletLeaf · object"}},"required":["secret_cipher","signature","intermediate_refund_tx"],"description":"A Spark transfer leaf.","title":"SparkTransferLeaf","x-stainless-model":"wallets.spark_transfer_leaf","uniqueKey":"action_result.response_body.oneOf.12.data.leaves.items.[INDEX]","typeLabel":"SparkTransferLeaf · object"},"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.12.data.leaves","typeLabel":"SparkTransferLeaf · object[]"},"type":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.12.data.type","typeLabel":"string"},"transfer_direction":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.12.data.transfer_direction","typeLabel":"string"},"expiry_time":{"type":"string","uniqueKey":"action_result.response_body.oneOf.12.data.expiry_time","typeLabel":"string"},"created_time":{"type":"string","uniqueKey":"action_result.response_body.oneOf.12.data.created_time","typeLabel":"string"},"updated_time":{"type":"string","uniqueKey":"action_result.response_body.oneOf.12.data.updated_time","typeLabel":"string"}},"required":["id","sender_identity_public_key","receiver_identity_public_key","status","total_value","leaves","type","transfer_direction"],"description":"A Spark transfer.","title":"SparkTransfer","x-stainless-model":"wallets.spark_transfer","uniqueKey":"action_result.response_body.oneOf.12.data","typeLabel":"SparkTransfer · object"}},"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.12","typeLabel":"SparkTransferRpcResponse · object"},{"type":"object","title":"SparkGetBalanceRpcResponse","description":"Response to the Spark `getBalance` RPC.","required":["method"],"x-stainless-model":"wallets.wallet_rpc_response","example":{"method":"eth_sendTransaction","data":{"hash":"0x0775aeed9c9ce6e0fbc4db25c5e4e6368029651c905c286f813126a09025a21e","caip2":"eip155:8453","transaction_request":{"nonce":1,"to":"0xF1DBff66C993EE895C8cb176c30b07A559d76496","from":"0x38Bc05d7b69F63D05337829fA5Dc4896F179B5fA","value":"0x1","gas_limit":"0x5208","max_fee_per_gas":"0xfc328","max_priority_fee_per_gas":"0xf4240","type":2,"chain_id":"1"}}},"properties":{"method":{"type":"string","enum":["getBalance"],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.13.method","typeLabel":"enum\u003cstring>"},"data":{"type":"object","properties":{"balance":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.13.data.balance","typeLabel":"string"},"token_balances":{"type":"object","additionalProperties":{"type":"object","properties":{"balance":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.13.data.token_balances.additionalProperties.balance","typeLabel":"string"},"token_metadata":{"type":"object","properties":{"raw_token_identifier":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.13.data.token_balances.additionalProperties.token_metadata.raw_token_identifier","typeLabel":"string"},"token_public_key":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.13.data.token_balances.additionalProperties.token_metadata.token_public_key","typeLabel":"string"},"token_name":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.13.data.token_balances.additionalProperties.token_metadata.token_name","typeLabel":"string"},"token_ticker":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.13.data.token_balances.additionalProperties.token_metadata.token_ticker","typeLabel":"string"},"decimals":{"type":"number","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.13.data.token_balances.additionalProperties.token_metadata.decimals","typeLabel":"number"},"max_supply":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.13.data.token_balances.additionalProperties.token_metadata.max_supply","typeLabel":"string"}},"required":["raw_token_identifier","token_public_key","token_name","token_ticker","decimals","max_supply"],"description":"Metadata for a Spark user token.","title":"SparkUserTokenMetadata","x-stainless-model":"wallets.spark_user_token_metadata","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.13.data.token_balances.additionalProperties.token_metadata","typeLabel":"SparkUserTokenMetadata · object"}},"required":["balance","token_metadata"],"description":"Balance of a Spark token.","title":"SparkTokenBalance","x-stainless-model":"wallets.spark_token_balance","uniqueKey":"action_result.response_body.oneOf.13.data.token_balances.additionalProperties","typeLabel":"SparkTokenBalance · object"},"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.13.data.token_balances","typeLabel":"object"}},"required":["balance","token_balances"],"description":"The balance of a Spark wallet.","title":"SparkBalance","x-stainless-model":"wallets.spark_balance","uniqueKey":"action_result.response_body.oneOf.13.data","typeLabel":"SparkBalance · object"}},"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.13","typeLabel":"SparkGetBalanceRpcResponse · object"},{"type":"object","title":"SparkTransferTokensRpcResponse","description":"Response to the Spark `transferTokens` RPC.","required":["method"],"x-stainless-model":"wallets.wallet_rpc_response","example":{"method":"eth_sendTransaction","data":{"hash":"0x0775aeed9c9ce6e0fbc4db25c5e4e6368029651c905c286f813126a09025a21e","caip2":"eip155:8453","transaction_request":{"nonce":1,"to":"0xF1DBff66C993EE895C8cb176c30b07A559d76496","from":"0x38Bc05d7b69F63D05337829fA5Dc4896F179B5fA","value":"0x1","gas_limit":"0x5208","max_fee_per_gas":"0xfc328","max_priority_fee_per_gas":"0xf4240","type":2,"chain_id":"1"}}},"properties":{"method":{"type":"string","enum":["transferTokens"],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.14.method","typeLabel":"enum\u003cstring>"},"data":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.14.data.id","typeLabel":"string"}},"required":["id"],"description":"Data returned by the Spark `transferTokens` RPC.","title":"SparkTransferTokensRpcResponseData","x-stainless-model":"wallets.spark_transfer_tokens_rpc_response_data","uniqueKey":"action_result.response_body.oneOf.14.data","typeLabel":"SparkTransferTokensRpcResponseData · object"}},"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.14","typeLabel":"SparkTransferTokensRpcResponse · object"},{"type":"object","title":"SparkGetStaticDepositAddressRpcResponse","description":"Response to the Spark `getStaticDepositAddress` RPC.","required":["method"],"x-stainless-model":"wallets.wallet_rpc_response","example":{"method":"eth_sendTransaction","data":{"hash":"0x0775aeed9c9ce6e0fbc4db25c5e4e6368029651c905c286f813126a09025a21e","caip2":"eip155:8453","transaction_request":{"nonce":1,"to":"0xF1DBff66C993EE895C8cb176c30b07A559d76496","from":"0x38Bc05d7b69F63D05337829fA5Dc4896F179B5fA","value":"0x1","gas_limit":"0x5208","max_fee_per_gas":"0xfc328","max_priority_fee_per_gas":"0xf4240","type":2,"chain_id":"1"}}},"properties":{"method":{"type":"string","enum":["getStaticDepositAddress"],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.15.method","typeLabel":"enum\u003cstring>"},"data":{"type":"object","properties":{"address":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.15.data.address","typeLabel":"string"}},"required":["address"],"description":"Data returned by the Spark `getStaticDepositAddress` RPC.","title":"SparkGetStaticDepositAddressRpcResponseData","x-stainless-model":"wallets.spark_get_static_deposit_address_rpc_response_data","uniqueKey":"action_result.response_body.oneOf.15.data","typeLabel":"SparkGetStaticDepositAddressRpcResponseData · object"}},"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.15","typeLabel":"SparkGetStaticDepositAddressRpcResponse · object"},{"type":"object","title":"SparkGetClaimStaticDepositQuoteRpcResponse","description":"Response to the Spark `getClaimStaticDepositQuote` RPC.","required":["method"],"x-stainless-model":"wallets.wallet_rpc_response","example":{"method":"eth_sendTransaction","data":{"hash":"0x0775aeed9c9ce6e0fbc4db25c5e4e6368029651c905c286f813126a09025a21e","caip2":"eip155:8453","transaction_request":{"nonce":1,"to":"0xF1DBff66C993EE895C8cb176c30b07A559d76496","from":"0x38Bc05d7b69F63D05337829fA5Dc4896F179B5fA","value":"0x1","gas_limit":"0x5208","max_fee_per_gas":"0xfc328","max_priority_fee_per_gas":"0xf4240","type":2,"chain_id":"1"}}},"properties":{"method":{"type":"string","enum":["getClaimStaticDepositQuote"],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.16.method","typeLabel":"enum\u003cstring>"},"data":{"type":"object","properties":{"transaction_id":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.16.data.transaction_id","typeLabel":"string"},"output_index":{"type":"number","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.16.data.output_index","typeLabel":"number"},"network":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.16.data.network","typeLabel":"string"},"credit_amount_sats":{"type":"number","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.16.data.credit_amount_sats","typeLabel":"number"},"signature":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.16.data.signature","typeLabel":"string"}},"required":["transaction_id","output_index","network","credit_amount_sats","signature"],"description":"Data returned by the Spark `getClaimStaticDepositQuote` RPC.","title":"SparkGetClaimStaticDepositQuoteRpcResponseData","x-stainless-model":"wallets.spark_get_claim_static_deposit_quote_rpc_response_data","uniqueKey":"action_result.response_body.oneOf.16.data","typeLabel":"SparkGetClaimStaticDepositQuoteRpcResponseData · object"}},"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.16","typeLabel":"SparkGetClaimStaticDepositQuoteRpcResponse · object"},{"type":"object","title":"SparkClaimStaticDepositRpcResponse","description":"Response to the Spark `claimStaticDeposit` RPC.","required":["method"],"x-stainless-model":"wallets.wallet_rpc_response","example":{"method":"eth_sendTransaction","data":{"hash":"0x0775aeed9c9ce6e0fbc4db25c5e4e6368029651c905c286f813126a09025a21e","caip2":"eip155:8453","transaction_request":{"nonce":1,"to":"0xF1DBff66C993EE895C8cb176c30b07A559d76496","from":"0x38Bc05d7b69F63D05337829fA5Dc4896F179B5fA","value":"0x1","gas_limit":"0x5208","max_fee_per_gas":"0xfc328","max_priority_fee_per_gas":"0xf4240","type":2,"chain_id":"1"}}},"properties":{"method":{"type":"string","enum":["claimStaticDeposit"],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.17.method","typeLabel":"enum\u003cstring>"},"data":{"type":"object","properties":{"transfer_id":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.17.data.transfer_id","typeLabel":"string"}},"required":["transfer_id"],"description":"Data returned by the Spark `claimStaticDeposit` RPC.","title":"SparkClaimStaticDepositRpcResponseData","x-stainless-model":"wallets.spark_claim_static_deposit_rpc_response_data","uniqueKey":"action_result.response_body.oneOf.17.data","typeLabel":"SparkClaimStaticDepositRpcResponseData · object"}},"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.17","typeLabel":"SparkClaimStaticDepositRpcResponse · object"},{"type":"object","title":"SparkCreateLightningInvoiceRpcResponse","description":"Response to the Spark `createLightningInvoice` RPC.","required":["method"],"x-stainless-model":"wallets.wallet_rpc_response","example":{"method":"eth_sendTransaction","data":{"hash":"0x0775aeed9c9ce6e0fbc4db25c5e4e6368029651c905c286f813126a09025a21e","caip2":"eip155:8453","transaction_request":{"nonce":1,"to":"0xF1DBff66C993EE895C8cb176c30b07A559d76496","from":"0x38Bc05d7b69F63D05337829fA5Dc4896F179B5fA","value":"0x1","gas_limit":"0x5208","max_fee_per_gas":"0xfc328","max_priority_fee_per_gas":"0xf4240","type":2,"chain_id":"1"}}},"properties":{"method":{"type":"string","enum":["createLightningInvoice"],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.18.method","typeLabel":"enum\u003cstring>"},"data":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.18.data.id","typeLabel":"string"},"created_at":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.18.data.created_at","typeLabel":"string"},"updated_at":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.18.data.updated_at","typeLabel":"string"},"network":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.18.data.network","typeLabel":"string"},"status":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.18.data.status","typeLabel":"string"},"typename":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.18.data.typename","typeLabel":"string"},"invoice":{"oneOf":[{"x-stainless-any":true}],"uniqueKey":"action_result.response_body.oneOf.18.data.invoice","typeLabel":"any"},"transfer":{"oneOf":[{"x-stainless-any":true}],"uniqueKey":"action_result.response_body.oneOf.18.data.transfer","typeLabel":"any"},"payment_preimage":{"type":"string","uniqueKey":"action_result.response_body.oneOf.18.data.payment_preimage","typeLabel":"string"},"receiver_identity_public_key":{"type":"string","uniqueKey":"action_result.response_body.oneOf.18.data.receiver_identity_public_key","typeLabel":"string"}},"required":["id","created_at","updated_at","network","status","typename"],"description":"A Spark Lightning receive request.","title":"SparkLightningReceiveRequest","x-stainless-model":"wallets.spark_lightning_receive_request","uniqueKey":"action_result.response_body.oneOf.18.data","typeLabel":"SparkLightningReceiveRequest · object"}},"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.18","typeLabel":"SparkCreateLightningInvoiceRpcResponse · object"},{"type":"object","title":"SparkPayLightningInvoiceRpcResponse","description":"Response to the Spark `payLightningInvoice` RPC.","required":["method"],"x-stainless-model":"wallets.wallet_rpc_response","example":{"method":"eth_sendTransaction","data":{"hash":"0x0775aeed9c9ce6e0fbc4db25c5e4e6368029651c905c286f813126a09025a21e","caip2":"eip155:8453","transaction_request":{"nonce":1,"to":"0xF1DBff66C993EE895C8cb176c30b07A559d76496","from":"0x38Bc05d7b69F63D05337829fA5Dc4896F179B5fA","value":"0x1","gas_limit":"0x5208","max_fee_per_gas":"0xfc328","max_priority_fee_per_gas":"0xf4240","type":2,"chain_id":"1"}}},"properties":{"method":{"type":"string","enum":["payLightningInvoice"],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.19.method","typeLabel":"enum\u003cstring>"},"data":{"oneOf":[{"type":"object","title":"SparkTransfer","description":"A Spark transfer.","required":["id","sender_identity_public_key","receiver_identity_public_key","status","total_value","leaves","type","transfer_direction"],"x-stainless-model":"wallets.spark_transfer","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.0.id","typeLabel":"string"},"sender_identity_public_key":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.0.sender_identity_public_key","typeLabel":"string"},"receiver_identity_public_key":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.0.receiver_identity_public_key","typeLabel":"string"},"status":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.0.status","typeLabel":"string"},"total_value":{"type":"number","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.0.total_value","typeLabel":"number"},"leaves":{"type":"array","items":{"type":"object","properties":{"secret_cipher":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.0.leaves.items.[INDEX].secret_cipher","typeLabel":"string"},"signature":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.0.leaves.items.[INDEX].signature","typeLabel":"string"},"intermediate_refund_tx":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.0.leaves.items.[INDEX].intermediate_refund_tx","typeLabel":"string"},"leaf":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.0.leaves.items.[INDEX].leaf.id","typeLabel":"string"},"tree_id":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.0.leaves.items.[INDEX].leaf.tree_id","typeLabel":"string"},"value":{"type":"number","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.0.leaves.items.[INDEX].leaf.value","typeLabel":"number"},"node_tx":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.0.leaves.items.[INDEX].leaf.node_tx","typeLabel":"string"},"refund_tx":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.0.leaves.items.[INDEX].leaf.refund_tx","typeLabel":"string"},"vout":{"type":"number","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.0.leaves.items.[INDEX].leaf.vout","typeLabel":"number"},"verifying_public_key":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.0.leaves.items.[INDEX].leaf.verifying_public_key","typeLabel":"string"},"owner_identity_public_key":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.0.leaves.items.[INDEX].leaf.owner_identity_public_key","typeLabel":"string"},"status":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.0.leaves.items.[INDEX].leaf.status","typeLabel":"string"},"network":{"type":"string","enum":["MAINNET","REGTEST"],"description":"The Spark network.","title":"SparkNetwork","x-stainless-model":"wallets.spark_network","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.0.leaves.items.[INDEX].leaf.network","typeLabel":"enum\u003cstring>"},"parent_node_id":{"type":"string","uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.0.leaves.items.[INDEX].leaf.parent_node_id","typeLabel":"string"},"signing_keyshare":{"type":"object","properties":{"owner_identifiers":{"type":"array","items":{"type":"string","uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.0.leaves.items.[INDEX].leaf.signing_keyshare.owner_identifiers.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.0.leaves.items.[INDEX].leaf.signing_keyshare.owner_identifiers","typeLabel":"string[]"},"threshold":{"type":"number","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.0.leaves.items.[INDEX].leaf.signing_keyshare.threshold","typeLabel":"number"},"public_key":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.0.leaves.items.[INDEX].leaf.signing_keyshare.public_key","typeLabel":"string"},"public_shares":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.0.leaves.items.[INDEX].leaf.signing_keyshare.public_shares.additionalProperties","typeLabel":"string"},"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.0.leaves.items.[INDEX].leaf.signing_keyshare.public_shares","typeLabel":"object"},"updated_time":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.0.leaves.items.[INDEX].leaf.signing_keyshare.updated_time","typeLabel":"string"}},"required":["owner_identifiers","threshold","public_key","public_shares","updated_time"],"description":"A Spark signing keyshare.","title":"SparkSigningKeyshare","x-stainless-model":"wallets.spark_signing_keyshare","uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.0.leaves.items.[INDEX].leaf.signing_keyshare","typeLabel":"SparkSigningKeyshare · object"}},"required":["id","tree_id","value","node_tx","refund_tx","vout","verifying_public_key","owner_identity_public_key","status","network"],"description":"A Spark wallet leaf node.","title":"SparkWalletLeaf","x-stainless-model":"wallets.spark_wallet_leaf","uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.0.leaves.items.[INDEX].leaf","typeLabel":"SparkWalletLeaf · object"}},"required":["secret_cipher","signature","intermediate_refund_tx"],"description":"A Spark transfer leaf.","title":"SparkTransferLeaf","x-stainless-model":"wallets.spark_transfer_leaf","uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.0.leaves.items.[INDEX]","typeLabel":"SparkTransferLeaf · object"},"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.0.leaves","typeLabel":"SparkTransferLeaf · object[]"},"type":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.0.type","typeLabel":"string"},"transfer_direction":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.0.transfer_direction","typeLabel":"string"},"expiry_time":{"type":"string","uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.0.expiry_time","typeLabel":"string"},"created_time":{"type":"string","uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.0.created_time","typeLabel":"string"},"updated_time":{"type":"string","uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.0.updated_time","typeLabel":"string"}},"uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.0","typeLabel":"SparkTransfer · object"},{"type":"object","title":"SparkLightningSendRequest","description":"A Spark Lightning send request.","required":["id","created_at","updated_at","network","encoded_invoice","fee","idempotency_key","status","typename"],"x-stainless-model":"wallets.spark_lightning_send_request","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.1.id","typeLabel":"string"},"created_at":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.1.created_at","typeLabel":"string"},"updated_at":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.1.updated_at","typeLabel":"string"},"network":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.1.network","typeLabel":"string"},"encoded_invoice":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.1.encoded_invoice","typeLabel":"string"},"fee":{"type":"object","properties":{"original_value":{"type":"number","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.1.fee.original_value","typeLabel":"number"},"original_unit":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.1.fee.original_unit","typeLabel":"string"}},"required":["original_value","original_unit"],"description":"The fee for a Spark Lightning payment.","title":"SparkLightningFee","x-stainless-model":"wallets.spark_lightning_fee","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.1.fee","typeLabel":"SparkLightningFee · object"},"idempotency_key":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.1.idempotency_key","typeLabel":"string"},"status":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.1.status","typeLabel":"string"},"typename":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.1.typename","typeLabel":"string"},"transfer":{"oneOf":[{"x-stainless-any":true}],"uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.1.transfer","typeLabel":"any"},"payment_preimage":{"type":"string","uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.1.payment_preimage","typeLabel":"string"}},"uniqueKey":"action_result.response_body.oneOf.19.data.oneOf.1","typeLabel":"SparkLightningSendRequest · object"}],"uniqueKey":"action_result.response_body.oneOf.19.data","typeLabel":"SparkTransfer · object | SparkLightningSendRequest · object"}},"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.19","typeLabel":"SparkPayLightningInvoiceRpcResponse · object"},{"type":"object","title":"SparkSignMessageWithIdentityKeyRpcResponse","description":"Response to the Spark `signMessageWithIdentityKey` RPC.","required":["method"],"x-stainless-model":"wallets.wallet_rpc_response","example":{"method":"eth_sendTransaction","data":{"hash":"0x0775aeed9c9ce6e0fbc4db25c5e4e6368029651c905c286f813126a09025a21e","caip2":"eip155:8453","transaction_request":{"nonce":1,"to":"0xF1DBff66C993EE895C8cb176c30b07A559d76496","from":"0x38Bc05d7b69F63D05337829fA5Dc4896F179B5fA","value":"0x1","gas_limit":"0x5208","max_fee_per_gas":"0xfc328","max_priority_fee_per_gas":"0xf4240","type":2,"chain_id":"1"}}},"properties":{"method":{"type":"string","enum":["signMessageWithIdentityKey"],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.20.method","typeLabel":"enum\u003cstring>"},"data":{"type":"object","properties":{"signature":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.20.data.signature","typeLabel":"string"}},"required":["signature"],"description":"Data returned by the Spark `signMessageWithIdentityKey` RPC.","title":"SparkSignMessageWithIdentityKeyRpcResponseData","x-stainless-model":"wallets.spark_sign_message_with_identity_key_rpc_response_data","uniqueKey":"action_result.response_body.oneOf.20.data","typeLabel":"SparkSignMessageWithIdentityKeyRpcResponseData · object"}},"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.20","typeLabel":"SparkSignMessageWithIdentityKeyRpcResponse · object"},{"type":"object","title":"SparkWithdrawRpcResponse","description":"Response to the Spark `withdraw` RPC.","required":["method"],"x-stainless-model":"wallets.wallet_rpc_response","example":{"method":"eth_sendTransaction","data":{"hash":"0x0775aeed9c9ce6e0fbc4db25c5e4e6368029651c905c286f813126a09025a21e","caip2":"eip155:8453","transaction_request":{"nonce":1,"to":"0xF1DBff66C993EE895C8cb176c30b07A559d76496","from":"0x38Bc05d7b69F63D05337829fA5Dc4896F179B5fA","value":"0x1","gas_limit":"0x5208","max_fee_per_gas":"0xfc328","max_priority_fee_per_gas":"0xf4240","type":2,"chain_id":"1"}}},"properties":{"method":{"type":"string","enum":["withdraw"],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.21.method","typeLabel":"enum\u003cstring>"},"data":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.21.data.id","typeLabel":"string"},"created_at":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.21.data.created_at","typeLabel":"string"},"updated_at":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.21.data.updated_at","typeLabel":"string"},"network":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.21.data.network","typeLabel":"string"},"fee":{"type":"object","properties":{"original_value":{"type":"number","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.21.data.fee.original_value","typeLabel":"number"},"original_unit":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.21.data.fee.original_unit","typeLabel":"string"}},"required":["original_value","original_unit"],"description":"A currency amount with its original value and unit.","title":"SparkCurrencyAmount","x-stainless-model":"wallets.spark_currency_amount","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.21.data.fee","typeLabel":"SparkCurrencyAmount · object"},"l1_broadcast_fee":{"type":"object","properties":{"original_value":{"type":"number","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.21.data.l1_broadcast_fee.original_value","typeLabel":"number"},"original_unit":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.21.data.l1_broadcast_fee.original_unit","typeLabel":"string"}},"required":["original_value","original_unit"],"description":"A currency amount with its original value and unit.","title":"SparkCurrencyAmount","x-stainless-model":"wallets.spark_currency_amount","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.21.data.l1_broadcast_fee","typeLabel":"SparkCurrencyAmount · object"},"status":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.21.data.status","typeLabel":"string"},"expires_at":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.21.data.expires_at","typeLabel":"string"},"coop_exit_txid":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.21.data.coop_exit_txid","typeLabel":"string"},"fee_quote_id":{"type":"string","uniqueKey":"action_result.response_body.oneOf.21.data.fee_quote_id","typeLabel":"string"},"exit_speed":{"type":"string","enum":["FAST","MEDIUM","SLOW"],"description":"The exit speed for a cooperative withdrawal from Spark to L1.","title":"SparkExitSpeed","x-stainless-model":"wallets.spark_exit_speed","uniqueKey":"action_result.response_body.oneOf.21.data.exit_speed","typeLabel":"enum\u003cstring>"}},"required":["id","created_at","updated_at","network","fee","l1_broadcast_fee","status","expires_at","coop_exit_txid"],"description":"A cooperative exit request from Spark to Bitcoin L1.","title":"SparkCoopExitRequest","x-stainless-model":"wallets.spark_coop_exit_request","uniqueKey":"action_result.response_body.oneOf.21.data","typeLabel":"SparkCoopExitRequest · object"}},"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.21","typeLabel":"SparkWithdrawRpcResponse · object"},{"type":"object","title":"SparkGetWithdrawalFeeQuoteRpcResponse","description":"Response to the Spark `getWithdrawalFeeQuote` RPC.","required":["method"],"x-stainless-model":"wallets.wallet_rpc_response","example":{"method":"eth_sendTransaction","data":{"hash":"0x0775aeed9c9ce6e0fbc4db25c5e4e6368029651c905c286f813126a09025a21e","caip2":"eip155:8453","transaction_request":{"nonce":1,"to":"0xF1DBff66C993EE895C8cb176c30b07A559d76496","from":"0x38Bc05d7b69F63D05337829fA5Dc4896F179B5fA","value":"0x1","gas_limit":"0x5208","max_fee_per_gas":"0xfc328","max_priority_fee_per_gas":"0xf4240","type":2,"chain_id":"1"}}},"properties":{"method":{"type":"string","enum":["getWithdrawalFeeQuote"],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.22.method","typeLabel":"enum\u003cstring>"},"data":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.22.data.id","typeLabel":"string"},"created_at":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.22.data.created_at","typeLabel":"string"},"updated_at":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.22.data.updated_at","typeLabel":"string"},"network":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.22.data.network","typeLabel":"string"},"total_amount":{"type":"object","properties":{"original_value":{"type":"number","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.22.data.total_amount.original_value","typeLabel":"number"},"original_unit":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.22.data.total_amount.original_unit","typeLabel":"string"}},"required":["original_value","original_unit"],"description":"A currency amount with its original value and unit.","title":"SparkCurrencyAmount","x-stainless-model":"wallets.spark_currency_amount","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.22.data.total_amount","typeLabel":"SparkCurrencyAmount · object"},"user_fee_fast":{"type":"object","properties":{"original_value":{"type":"number","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.22.data.user_fee_fast.original_value","typeLabel":"number"},"original_unit":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.22.data.user_fee_fast.original_unit","typeLabel":"string"}},"required":["original_value","original_unit"],"description":"A currency amount with its original value and unit.","title":"SparkCurrencyAmount","x-stainless-model":"wallets.spark_currency_amount","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.22.data.user_fee_fast","typeLabel":"SparkCurrencyAmount · object"},"user_fee_medium":{"type":"object","properties":{"original_value":{"type":"number","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.22.data.user_fee_medium.original_value","typeLabel":"number"},"original_unit":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.22.data.user_fee_medium.original_unit","typeLabel":"string"}},"required":["original_value","original_unit"],"description":"A currency amount with its original value and unit.","title":"SparkCurrencyAmount","x-stainless-model":"wallets.spark_currency_amount","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.22.data.user_fee_medium","typeLabel":"SparkCurrencyAmount · object"},"user_fee_slow":{"type":"object","properties":{"original_value":{"type":"number","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.22.data.user_fee_slow.original_value","typeLabel":"number"},"original_unit":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.22.data.user_fee_slow.original_unit","typeLabel":"string"}},"required":["original_value","original_unit"],"description":"A currency amount with its original value and unit.","title":"SparkCurrencyAmount","x-stainless-model":"wallets.spark_currency_amount","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.22.data.user_fee_slow","typeLabel":"SparkCurrencyAmount · object"},"l1_broadcast_fee_fast":{"type":"object","properties":{"original_value":{"type":"number","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.22.data.l1_broadcast_fee_fast.original_value","typeLabel":"number"},"original_unit":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.22.data.l1_broadcast_fee_fast.original_unit","typeLabel":"string"}},"required":["original_value","original_unit"],"description":"A currency amount with its original value and unit.","title":"SparkCurrencyAmount","x-stainless-model":"wallets.spark_currency_amount","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.22.data.l1_broadcast_fee_fast","typeLabel":"SparkCurrencyAmount · object"},"l1_broadcast_fee_medium":{"type":"object","properties":{"original_value":{"type":"number","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.22.data.l1_broadcast_fee_medium.original_value","typeLabel":"number"},"original_unit":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.22.data.l1_broadcast_fee_medium.original_unit","typeLabel":"string"}},"required":["original_value","original_unit"],"description":"A currency amount with its original value and unit.","title":"SparkCurrencyAmount","x-stainless-model":"wallets.spark_currency_amount","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.22.data.l1_broadcast_fee_medium","typeLabel":"SparkCurrencyAmount · object"},"l1_broadcast_fee_slow":{"type":"object","properties":{"original_value":{"type":"number","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.22.data.l1_broadcast_fee_slow.original_value","typeLabel":"number"},"original_unit":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.22.data.l1_broadcast_fee_slow.original_unit","typeLabel":"string"}},"required":["original_value","original_unit"],"description":"A currency amount with its original value and unit.","title":"SparkCurrencyAmount","x-stainless-model":"wallets.spark_currency_amount","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.22.data.l1_broadcast_fee_slow","typeLabel":"SparkCurrencyAmount · object"},"expires_at":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.22.data.expires_at","typeLabel":"string"}},"required":["id","created_at","updated_at","network","total_amount","user_fee_fast","user_fee_medium","user_fee_slow","l1_broadcast_fee_fast","l1_broadcast_fee_medium","l1_broadcast_fee_slow","expires_at"],"description":"A fee quote for a cooperative exit from Spark to Bitcoin L1.","title":"SparkCoopExitFeeQuote","x-stainless-model":"wallets.spark_coop_exit_fee_quote","uniqueKey":"action_result.response_body.oneOf.22.data","typeLabel":"SparkCoopExitFeeQuote · object"}},"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.22","typeLabel":"SparkGetWithdrawalFeeQuoteRpcResponse · object"},{"type":"object","title":"TronSignTransactionRpcResponse","description":"Response to the Tron `tron_signTransaction` RPC.","required":["method","data"],"x-stainless-model":"wallets.wallet_rpc_response","example":{"method":"eth_sendTransaction","data":{"hash":"0x0775aeed9c9ce6e0fbc4db25c5e4e6368029651c905c286f813126a09025a21e","caip2":"eip155:8453","transaction_request":{"nonce":1,"to":"0xF1DBff66C993EE895C8cb176c30b07A559d76496","from":"0x38Bc05d7b69F63D05337829fA5Dc4896F179B5fA","value":"0x1","gas_limit":"0x5208","max_fee_per_gas":"0xfc328","max_priority_fee_per_gas":"0xf4240","type":2,"chain_id":"1"}}},"properties":{"method":{"type":"string","enum":["tron_signTransaction"],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.23.method","typeLabel":"enum\u003cstring>"},"data":{"type":"object","properties":{"signed_transaction":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.23.data.signed_transaction","typeLabel":"string"},"encoding":{"type":"string","enum":["hex"],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.23.data.encoding","typeLabel":"enum\u003cstring>"}},"required":["signed_transaction","encoding"],"additionalProperties":false,"description":"Data returned by the Tron `tron_signTransaction` RPC.","title":"TronSignTransactionRpcResponseData","x-stainless-model":"wallets.tron_sign_transaction_rpc_response_data","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.23.data","typeLabel":"TronSignTransactionRpcResponseData · object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.23","typeLabel":"TronSignTransactionRpcResponse · object"},{"type":"object","title":"TronSendTransactionRpcResponse","description":"Response to the Tron `tron_sendTransaction` RPC.","required":["method","data"],"x-stainless-model":"wallets.wallet_rpc_response","example":{"method":"eth_sendTransaction","data":{"hash":"0x0775aeed9c9ce6e0fbc4db25c5e4e6368029651c905c286f813126a09025a21e","caip2":"eip155:8453","transaction_request":{"nonce":1,"to":"0xF1DBff66C993EE895C8cb176c30b07A559d76496","from":"0x38Bc05d7b69F63D05337829fA5Dc4896F179B5fA","value":"0x1","gas_limit":"0x5208","max_fee_per_gas":"0xfc328","max_priority_fee_per_gas":"0xf4240","type":2,"chain_id":"1"}}},"properties":{"method":{"type":"string","enum":["tron_sendTransaction"],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.24.method","typeLabel":"enum\u003cstring>"},"data":{"type":"object","properties":{"hash":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.24.data.hash","typeLabel":"string"},"caip2":{"type":"string","pattern":"^[-a-z0-9]{3,8}:[-_a-zA-Z0-9]{1,32}$","description":"A valid CAIP-2 chain ID (e.g. 'eip155:4217' for Tempo, 'eip155:1' for Ethereum).","title":"CAIP2","x-stainless-model":"apps.caip_2","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.24.data.caip2","typeLabel":"string"},"transaction_id":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.24.data.transaction_id","typeLabel":"string"},"reference_id":{"type":"string","uniqueKey":"action_result.response_body.oneOf.24.data.reference_id","typeLabel":"string"}},"required":["hash","caip2","transaction_id"],"additionalProperties":false,"description":"Data returned by the Tron `tron_sendTransaction` RPC.","title":"TronSendTransactionRpcResponseData","x-stainless-model":"wallets.tron_send_transaction_rpc_response_data","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.24.data","typeLabel":"TronSendTransactionRpcResponseData · object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.24","typeLabel":"TronSendTransactionRpcResponse · object"},{"type":"object","title":"XrplSignTransactionRpcResponse","description":"Response to the XRPL `xrpl_signTransaction` RPC.","required":["method","data"],"x-stainless-model":"wallets.wallet_rpc_response","example":{"method":"eth_sendTransaction","data":{"hash":"0x0775aeed9c9ce6e0fbc4db25c5e4e6368029651c905c286f813126a09025a21e","caip2":"eip155:8453","transaction_request":{"nonce":1,"to":"0xF1DBff66C993EE895C8cb176c30b07A559d76496","from":"0x38Bc05d7b69F63D05337829fA5Dc4896F179B5fA","value":"0x1","gas_limit":"0x5208","max_fee_per_gas":"0xfc328","max_priority_fee_per_gas":"0xf4240","type":2,"chain_id":"1"}}},"properties":{"method":{"type":"string","enum":["xrpl_signTransaction"],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.25.method","typeLabel":"enum\u003cstring>"},"data":{"type":"object","properties":{"txn_signature":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.25.data.txn_signature","typeLabel":"string"},"signed_transaction":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.25.data.signed_transaction","typeLabel":"string"},"encoding":{"type":"string","enum":["hex"],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.25.data.encoding","typeLabel":"enum\u003cstring>"}},"required":["txn_signature","signed_transaction","encoding"],"additionalProperties":false,"description":"Data returned by the XRPL `xrpl_signTransaction` RPC.","title":"XrplSignTransactionRpcResponseData","x-stainless-model":"wallets.xrpl_sign_transaction_rpc_response_data","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.25.data","typeLabel":"XrplSignTransactionRpcResponseData · object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.25","typeLabel":"XrplSignTransactionRpcResponse · object"},{"type":"object","title":"NearSignTransactionRpcResponse","description":"Response to the NEAR `near_signTransaction` RPC.","required":["method","data"],"x-stainless-model":"wallets.wallet_rpc_response","example":{"method":"eth_sendTransaction","data":{"hash":"0x0775aeed9c9ce6e0fbc4db25c5e4e6368029651c905c286f813126a09025a21e","caip2":"eip155:8453","transaction_request":{"nonce":1,"to":"0xF1DBff66C993EE895C8cb176c30b07A559d76496","from":"0x38Bc05d7b69F63D05337829fA5Dc4896F179B5fA","value":"0x1","gas_limit":"0x5208","max_fee_per_gas":"0xfc328","max_priority_fee_per_gas":"0xf4240","type":2,"chain_id":"1"}}},"properties":{"method":{"type":"string","enum":["near_signTransaction"],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.26.method","typeLabel":"enum\u003cstring>"},"data":{"type":"object","properties":{"signed_transaction":{"type":"string","minLength":1,"maxLength":300090,"pattern":"^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}(?:==)?|[A-Za-z0-9+/]{3}=?)?$","description":"A non-empty, base64-encoded NEAR Ed25519 SignedTransaction.","title":"NearSignedTransactionBorshBase64","x-stainless-model":"wallets.near_signed_transaction_borsh_base_64","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.26.data.signed_transaction","typeLabel":"string"},"encoding":{"type":"string","enum":["base64"],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.26.data.encoding","typeLabel":"enum\u003cstring>"}},"required":["signed_transaction","encoding"],"additionalProperties":false,"description":"Data returned by the NEAR `near_signTransaction` RPC.","title":"NearSignTransactionRpcResponseData","x-stainless-model":"wallets.near_sign_transaction_rpc_response_data","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.26.data","typeLabel":"NearSignTransactionRpcResponseData · object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.26","typeLabel":"NearSignTransactionRpcResponse · object"},{"type":"object","title":"ExportPrivateKeyRpcResponse","description":"Response to the `exportPrivateKey` RPC.","required":["method","data"],"x-stainless-model":"wallets.wallet_rpc_response","example":{"method":"eth_sendTransaction","data":{"hash":"0x0775aeed9c9ce6e0fbc4db25c5e4e6368029651c905c286f813126a09025a21e","caip2":"eip155:8453","transaction_request":{"nonce":1,"to":"0xF1DBff66C993EE895C8cb176c30b07A559d76496","from":"0x38Bc05d7b69F63D05337829fA5Dc4896F179B5fA","value":"0x1","gas_limit":"0x5208","max_fee_per_gas":"0xfc328","max_priority_fee_per_gas":"0xf4240","type":2,"chain_id":"1"}}},"properties":{"method":{"type":"string","enum":["exportPrivateKey"],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.27.method","typeLabel":"enum\u003cstring>"},"data":{"type":"object","properties":{"encryption_type":{"type":"string","enum":["HPKE"],"description":"The encryption type of the wallet to import. Currently only supports `HPKE`.","title":"HPKEEncryption","x-stainless-model":"wallets.hpke_encryption","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.27.data.encryption_type","typeLabel":"enum\u003cstring>"},"recipient_public_key":{"oneOf":[{"type":"string","title":"RecipientPublicKey","description":"The recipient public key for HPKE encryption, in PEM or DER (base64-encoded) format.","pattern":"^-----BEGIN PUBLIC KEY-----\\n[A-Za-z0-9+/=\\n]+-----END PUBLIC KEY-----\\n$","x-stainless-model":"wallets.recipient_public_key","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.27.data.recipient_public_key.oneOf.0","typeLabel":"string"},{"type":"string","title":"RecipientPublicKey","description":"The recipient public key for HPKE encryption, in PEM or DER (base64-encoded) format.","pattern":"^[A-Za-z0-9+/=]+$","x-stainless-model":"wallets.recipient_public_key","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.27.data.recipient_public_key.oneOf.1","typeLabel":"string"}],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.27.data.recipient_public_key","typeLabel":"string"},"export_type":{"type":"string","enum":["display","client"],"description":"The export type. 'display' is for showing the key to the user in the UI, 'client' is for exporting to the client application.","title":"ExportType","x-stainless-model":"wallets.export_type","uniqueKey":"action_result.response_body.oneOf.27.data.export_type","typeLabel":"enum\u003cstring>"},"export_seed_phrase":{"type":"boolean","uniqueKey":"action_result.response_body.oneOf.27.data.export_seed_phrase","typeLabel":"boolean"}},"required":["encryption_type","recipient_public_key"],"additionalProperties":false,"description":"Input for exporting a wallet (private key or seed phrase) with HPKE encryption.","title":"PrivateKeyExportInput","x-stainless-model":"wallets.private_key_export_input","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.27.data","typeLabel":"PrivateKeyExportInput · object"}},"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.27","typeLabel":"ExportPrivateKeyRpcResponse · object"},{"type":"object","title":"ExportSeedPhraseRpcResponse","description":"Response to the `exportSeedPhrase` RPC.","required":["method","data"],"x-stainless-model":"wallets.wallet_rpc_response","example":{"method":"eth_sendTransaction","data":{"hash":"0x0775aeed9c9ce6e0fbc4db25c5e4e6368029651c905c286f813126a09025a21e","caip2":"eip155:8453","transaction_request":{"nonce":1,"to":"0xF1DBff66C993EE895C8cb176c30b07A559d76496","from":"0x38Bc05d7b69F63D05337829fA5Dc4896F179B5fA","value":"0x1","gas_limit":"0x5208","max_fee_per_gas":"0xfc328","max_priority_fee_per_gas":"0xf4240","type":2,"chain_id":"1"}}},"properties":{"method":{"type":"string","enum":["exportSeedPhrase"],"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.28.method","typeLabel":"enum\u003cstring>"},"data":{"type":"object","properties":{"encryption_type":{"type":"string","enum":["HPKE"],"description":"The encryption type of the wallet to import. Currently only supports `HPKE`.","title":"HPKEEncryption","x-stainless-model":"wallets.hpke_encryption","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.28.data.encryption_type","typeLabel":"enum\u003cstring>"},"ciphertext":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.28.data.ciphertext","typeLabel":"string"},"encapsulated_key":{"type":"string","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.28.data.encapsulated_key","typeLabel":"string"}},"required":["encryption_type","ciphertext","encapsulated_key"],"description":"Response containing HPKE-encrypted wallet data (private key or seed phrase).","title":"SeedPhraseExportResponse","x-stainless-model":"wallets.seed_phrase_export_response","isRequired":true,"uniqueKey":"action_result.response_body.oneOf.28.data","typeLabel":"SeedPhraseExportResponse · object"}},"isRequired":true,"uniqueKey":"action_result.response_body.oneOf.28","typeLabel":"ExportSeedPhraseRpcResponse · object"}],"isRequired":true,"uniqueKey":"action_result.response_body","typeLabel":"EthereumPersonalSignRpcResponse · object | EthereumSignTypedDataRpcResponse · object | EthereumSignTransactionRpcResponse · object | EthereumSendTransactionRpcResponse · object | EthereumSignUserOperationRpcResponse · object | EthereumSign7702AuthorizationRpcResponse · object | EthereumSecp256k1SignRpcResponse · object | EthereumSendCallsRpcResponse · object | AptosSignTransactionRpcResponse · object | SolanaSignMessageRpcResponse · object | SolanaSignTransactionRpcResponse · object | SolanaSignAndSendTransactionRpcResponse · object | SparkTransferRpcResponse · object | SparkGetBalanceRpcResponse · object | SparkTransferTokensRpcResponse · object | SparkGetStaticDepositAddressRpcResponse · object | SparkGetClaimStaticDepositQuoteRpcResponse · object | SparkClaimStaticDepositRpcResponse · object | SparkCreateLightningInvoiceRpcResponse · object | SparkPayLightningInvoiceRpcResponse · object | SparkSignMessageWithIdentityKeyRpcResponse · object | SparkWithdrawRpcResponse · object | SparkGetWithdrawalFeeQuoteRpcResponse · object | TronSignTransactionRpcResponse · object | TronSendTransactionRpcResponse · object | XrplSignTransactionRpcResponse · object | NearSignTransactionRpcResponse · object | ExportPrivateKeyRpcResponse · object | ExportSeedPhraseRpcResponse · object"},"authorized_by_display_name":{"type":"string","description":"Display name of the key quorum that authorized execution","uniqueKey":"action_result.authorized_by_display_name","typeLabel":"string"},"authorized_by_id":{"type":"string","description":"ID of the key quorum that authorized execution","uniqueKey":"action_result.authorized_by_id","typeLabel":"string"}},"uniqueKey":"action_result","typeLabel":"BaseActionResult · object"}},"uniqueKey":"","typeLabel":"RpcIntentResponse · object"},"examples":{"Example":{"title":"Example","value":{"intent_id":"clpq1234567890abcdefghij","intent_type":"RPC","created_by_display_name":"developer@example.com","created_by_id":"did:privy:clabcd123","created_at":1741834854578,"resource_id":"xs76o3pi0v5syd62ui1wmijw","authorization_details":[{"members":[{"type":"user","user_id":"did:privy:clabcd123","signed_at":null}],"threshold":1,"display_name":"Admin Key Quorum"}],"status":"pending","custom_expiry":false,"expires_at":1741921254578,"request_details":{"method":"POST","url":"https://api.privy.io/v1/wallets/xs76o3pi0v5syd62ui1wmijw/rpc","body":{"method":"eth_sendTransaction","caip2":"eip155:8453","chain_type":"ethereum","params":{"transaction":{"to":"0x0000000000000000000000000000000000000000","value":1}}}}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"4bef22cb-e412-4e6a-9dde-55928fd52f43":{"appSecretAuth":{"type":"http","scheme":"basic","description":"Basic Auth header with your app ID as the username and your app secret as the password.","scopes":[],"schemeName":"appSecretAuth"}}},"servers":{"850974b1-506a-4d71-9130-47c1416abc38":{"url":"https://api.privy.io"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"basic","description":"Basic Auth header with your app ID as the username and your app secret as the password.","scopes":[],"schemeName":"appSecretAuth"},"schema":{"title":"Basic Auth","type":"object","description":"Basic Auth header with your app ID as the username and your app secret as the password.","isRequired":true,"properties":{"username":{"type":"string","uniqueKey":"username","isRequired":true,"typeLabel":"string","deprecated":false},"password":{"type":"string","uniqueKey":"password","isRequired":true,"typeLabel":"string","deprecated":false}},"additionalProperties":false,"deprecated":false},"schemeName":"appSecretAuth","name":"Authorization"}],"title":"appSecretAuth"}]},"originalFileLocation":"https://api.staging.privy.io/v1/openapi.json"},"subdomain":"privy-c2af3412","siteName":"Privy Docs","title":"Create RPC transaction - Privy Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-03-09T21:37:34.503Z","originalFileLocation":"api-reference/intents/rpc.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=\"Create an intent to execute an RPC method on a wallet. The intent must be authorized by either the wallet owner or signers before it can be executed.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Privy 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/privy-c2af3412/bJgmnaRQwH8sO8y5/_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/privy-c2af3412/bJgmnaRQwH8sO8y5/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/privy-c2af3412/bJgmnaRQwH8sO8y5/_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/privy-c2af3412/bJgmnaRQwH8sO8y5/_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/privy-c2af3412/bJgmnaRQwH8sO8y5/_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/privy-c2af3412/bJgmnaRQwH8sO8y5/_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/privy-c2af3412/bJgmnaRQwH8sO8y5/_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/privy-c2af3412/bJgmnaRQwH8sO8y5/_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/privy-c2af3412/bJgmnaRQwH8sO8y5/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create RPC transaction - Privy Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Create an intent to execute an RPC method on a wallet. The intent must be authorized by either the wallet owner or signers before it can be executed.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Privy Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.privy.io/api-reference/intents/rpc\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://assets.privy.io/docs-og.png\">\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=\"Privy Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Create an intent to execute an RPC method on a wallet. The intent must be authorized by either the wallet owner or signers before it can be executed.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://assets.privy.io/docs-og.png\">\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/privy-c2af3412/bJgmnaRQwH8sO8y5/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Privy Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#010110\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.privy.io/api-reference/intents/rpc\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/intents/rpc.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://www.privy.io/#organization\",\"name\":\"Privy\",\"url\":\"https://www.privy.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://assets.privy.io/docs-og.png\"},\"sameAs\":[\"https://x.com/privy_io\",\"https://github.com/privy-io\"]},{\"@type\":\"WebSite\",\"@id\":\"https://docs.privy.io#website\",\"name\":\"Privy Docs\",\"url\":\"https://docs.privy.io\",\"publisher\":{\"@id\":\"https://www.privy.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.privy.io/api-reference/intents/rpc#webpage\",\"url\":\"https://docs.privy.io/api-reference/intents/rpc\",\"name\":\"Create RPC transaction\",\"description\":\"Create an intent to execute an RPC method on a wallet. The intent must be authorized by either the wallet owner or signers before it can be executed.\",\"dateModified\":\"2026-03-09T21:37:34.503Z\",\"isPartOf\":{\"@id\":\"https://docs.privy.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.privy.io/api-reference/intents/rpc#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.privy.io/api-reference/intents/rpc#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Intents\",\"item\":\"https://docs.privy.io/api-reference/intents/get\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Usage\",\"item\":\"https://docs.privy.io/api-reference/intents/get\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Create RPC transaction\",\"item\":\"https://docs.privy.io/api-reference/intents/rpc\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.privy.io/api-reference/intents/rpc#apireference\",\"headline\":\"Create RPC transaction\",\"name\":\"Create RPC transaction\",\"description\":\"Create an intent to execute an RPC method on a wallet. The intent must be authorized by either the wallet owner or signers before it can be executed.\",\"url\":\"https://docs.privy.io/api-reference/intents/rpc\",\"mainEntityOfPage\":{\"@id\":\"https://docs.privy.io/api-reference/intents/rpc#webpage\"},\"image\":\"https://assets.privy.io/docs-og.png\",\"dateModified\":\"2026-03-09T21:37:34.503Z\",\"publisher\":{\"@id\":\"https://www.privy.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.privy.io#website\"}}]}\u003c/script>","siteName":"Privy Docs","nav":{"global":null,"tabs":[{"tab":"Basics","pages":[{"title":"Basics","href":"/basics/get-started/about"}]},{"tab":"Wallets","menu":[{"item":"Overview","pages":[{"title":"Overview","href":"/wallets/overview"}]},{"item":"Embedded wallets","pages":[{"title":"Embedded wallets","href":"/wallets/overview/embedded"}]},{"item":"Organization wallets","pages":[{"title":"Organization wallets","href":"/organizations/overview"}]},{"item":"External wallets","pages":[{"title":"External wallets","href":"/wallets/connectors/overview"}]},{"item":"Signatures and transactions","pages":[{"title":"Signatures and transactions","href":"/wallets/signatures-and-transactions"}]},{"item":"Balances and webhooks","pages":[{"title":"Balances and webhooks","href":"/wallets/gas-and-asset-management/assets/overview"}]},{"item":"Gas and fee management","pages":[{"title":"Gas and fee management","href":"/wallets/gas-and-asset-management/gas/overview"}]}],"pages":[{"title":"Wallets","href":"/wallets/overview"}]},{"tab":"Financial flows","menu":[{"item":"Overview","pages":[{"title":"Overview","href":"/financial-flows/overview"}]},{"item":"Deposits","pages":[{"title":"Deposits","href":"/financial-flows/deposits/overview"}]},{"item":"Payouts","pages":[{"title":"Payouts","href":"/financial-flows/payouts/overview"}]},{"item":"Earn","pages":[{"title":"Earn","href":"/wallets/actions/earn/overview"}]},{"item":"Cards","pages":[{"title":"Cards","href":"/financial-flows/cards/overview"}]},{"item":"Trade","pages":[{"title":"Trade","href":"/wallets/actions/swap/overview"}]},{"item":"Monetization","pages":[{"title":"Monetization","href":"/financial-flows/monetization"}]},{"item":"Treasury management","pages":[{"title":"Treasury management","href":"/treasury-management/overview"}]},{"item":"Private transactions","pages":[{"title":"Private transactions","href":"/financial-flows/private-transactions"}]}],"pages":[{"title":"Financial flows","href":"/financial-flows/overview"}]},{"tab":"Controls and policies","menu":[{"item":"Controls","pages":[{"title":"Controls","href":"/controls/overview"}]},{"item":"Policies","pages":[{"title":"Policies","href":"/controls/policies/overview"}]},{"item":"Manual approvals","pages":[{"title":"Manual approvals","href":"/controls/dashboard/overview"}]}],"pages":[{"title":"Controls and policies","href":"/controls/overview"}]},{"tab":"Identity","menu":[{"item":"Authentication","pages":[{"title":"Authentication","href":"/authentication/overview"}]},{"item":"Users","pages":[{"title":"Users","href":"/user-management/users/overview"}]},{"item":"KYC and KYB","pages":[{"title":"KYC and KYB","href":"/kyc-kyb/overview"}]}],"pages":[{"title":"Identity","href":"/authentication/overview"}]},{"tab":"Security","pages":[{"title":"Security","href":"/security/overview"}]},{"tab":"Recipes","pages":[{"title":"Recipes","href":"/recipes/overview"}]},{"tab":"API reference","groups":[{"group":"Basics","pages":[{"title":"Introduction","href":"/api-reference/introduction"},{"title":"Authorization signatures","href":"/api-reference/authorization-signatures"},{"title":"Idempotency keys","href":"/api-reference/idempotency-keys"},{"title":"Request expiry","href":"/api-reference/request-expiry"},{"title":"Webhooks overview","sidebarTitle":"Webhooks","href":"/api-reference/webhooks/overview"},{"title":"Privy labs APIs","sidebarTitle":"Privy labs","href":"/api-reference/labs/overview"}]},{"group":"Wallets","pages":[{"group":"Wallets","pages":[{"title":"Create wallet","openapi":"post /v1/wallets","href":"/api-reference/wallets/create"},{"title":"Create wallets in batch","openapi":"post /v1/wallets/batch","href":"/api-reference/wallets/batch-create"},{"title":"Create custodial wallets","openapi":"post /v1/custodial_wallets","href":"/api-reference/wallets/custodial-wallets"},{"title":"Get wallet","openapi":"get /v1/wallets/{wallet_id}","href":"/api-reference/wallets/get"},{"title":"Get wallets","openapi":"get /v1/wallets","href":"/api-reference/wallets/get-all"},{"title":"Get wallet by address","openapi":"post /v1/wallets/address","href":"/api-reference/wallets/get-by-address"},{"title":"Update wallet","openapi":"patch /v1/wallets/{wallet_id}","href":"/api-reference/wallets/update"},{"title":"Assign wallet entity","openapi":"post /v1/wallets/{wallet_id}/entity","href":"/api-reference/wallets/entity"},{"title":"Archive wallet","openapi":"post /v1/wallets/{wallet_id}/archive","href":"/api-reference/wallets/archive"},{"title":"Get balance","openapi":"get /v1/wallets/{wallet_id}/balance","href":"/api-reference/wallets/get-balance"},{"title":"Get transactions","openapi":"get /v1/wallets/{wallet_id}/transactions","href":"/api-reference/wallets/get-transactions"},{"title":"Export wallet","openapi":"post /v1/wallets/{wallet_id}/export","href":"/api-reference/wallets/export"},{"group":"Import wallet","pages":[{"title":"Initialize import","openapi":"post /v1/wallets/import/init","href":"/api-reference/wallets/import/init"},{"title":"Submit import","openapi":"post /v1/wallets/import/submit","href":"/api-reference/wallets/import/submit"}]},{"title":"Authenticate","openapi":"post /v1/wallets/authenticate","href":"/api-reference/wallets/authenticate"},{"group":"Webhooks","pages":[{"openapi":"webhook wallet.archived","title":"Wallet archived","href":"/api-reference/webhooks/wallet/archived"},{"openapi":"webhook wallet.restored","title":"Wallet restored","href":"/api-reference/webhooks/wallet/restored"},{"openapi":"webhook wallet.funds_deposited","title":"Funds deposited","href":"/api-reference/webhooks/wallet/funds_deposited"},{"openapi":"webhook wallet.funds_withdrawn","title":"Funds withdrawn","href":"/api-reference/webhooks/wallet/funds_withdrawn"},{"openapi":"webhook wallet.private_key_export","title":"Private key export","href":"/api-reference/webhooks/wallet/private_key_export"},{"openapi":"webhook wallet.recovered","title":"Wallet recovered","href":"/api-reference/webhooks/wallet/recovered"},{"openapi":"webhook wallet.recovery_setup","title":"Wallet recovery setup","href":"/api-reference/webhooks/wallet/recovery_setup"}]}]},{"group":"Signatures and transactions","pages":[{"group":"Ethereum","pages":[{"title":"eth_sendTransaction","api":"post /v1/wallets/{wallet_id}/rpc","href":"/api-reference/wallets/ethereum/eth-send-transaction"},{"title":"wallet_sendCalls","api":"post /v1/wallets/{wallet_id}/rpc","href":"/api-reference/wallets/ethereum/wallet-send-calls"},{"title":"personal_sign","api":"post /v1/wallets/{wallet_id}/rpc","href":"/api-reference/wallets/ethereum/personal-sign"},{"title":"eth_signTransaction","api":"post /v1/wallets/{wallet_id}/rpc","href":"/api-reference/wallets/ethereum/eth-sign-transaction"},{"title":"eth_signTypedData_v4","api":"post /v1/wallets/{wallet_id}/rpc","href":"/api-reference/wallets/ethereum/eth-signtypeddata-v4"},{"title":"eth_signUserOperation","api":"post /v1/wallets/{wallet_id}/rpc","href":"/api-reference/wallets/ethereum/eth-sign-user-operation"},{"title":"eth_sign7702Authorization","api":"post /v1/wallets/{wallet_id}/rpc","href":"/api-reference/wallets/ethereum/eth-sign-7702-authorization"},{"title":"secp256k1_sign","api":"post /v1/wallets/{wallet_id}/rpc","href":"/api-reference/wallets/ethereum/secp256k1-sign"}]},{"group":"Solana","pages":[{"title":"signMessage","api":"post /v1/wallets/{wallet_id}/rpc","href":"/api-reference/wallets/solana/sign-message"},{"title":"signTransaction","api":"post /v1/wallets/{wallet_id}/rpc","href":"/api-reference/wallets/solana/sign-transaction"},{"title":"signAndSendTransaction","api":"post /v1/wallets/{wallet_id}/rpc","href":"/api-reference/wallets/solana/sign-and-send-transaction"}]},{"group":"Tempo","pages":[{"title":"eth_sendTransaction","api":"post /v1/wallets/{wallet_id}/rpc","href":"/api-reference/wallets/tempo/eth-send-transaction"},{"title":"eth_signTransaction","api":"post /v1/wallets/{wallet_id}/rpc","href":"/api-reference/wallets/tempo/eth-sign-transaction"}]},{"group":"Tron","pages":[{"title":"tron_sendTransaction","href":"/api-reference/wallets/tron/tron-send-transaction"},{"title":"tron_signTransaction","href":"/api-reference/wallets/tron/tron-sign-transaction"}]},{"group":"Spark BTC","pages":[{"title":"getBalance","api":"post /v1/wallets/{wallet_id}/rpc","href":"/api-reference/wallets/spark/get-balance"},{"title":"transfer","api":"post /v1/wallets/{wallet_id}/rpc","href":"/api-reference/wallets/spark/transfer"},{"title":"transferTokens","api":"post /v1/wallets/{wallet_id}/rpc","href":"/api-reference/wallets/spark/transfer-tokens"},{"title":"getStaticDepositAddress","api":"post /v1/wallets/{wallet_id}/rpc","href":"/api-reference/wallets/spark/get-static-deposit-address"},{"title":"claimStaticDeposit","api":"post /v1/wallets/{wallet_id}/rpc","href":"/api-reference/wallets/spark/claim-static-deposit"},{"title":"getClaimStaticDepositQuote","api":"post /v1/wallets/{wallet_id}/rpc","href":"/api-reference/wallets/spark/get-static-deposit-quote"},{"title":"createLightningInvoice","api":"post /v1/wallets/{wallet_id}/rpc","href":"/api-reference/wallets/spark/create-lightning-invoice"},{"title":"payLightningInvoice","api":"post /v1/wallets/{wallet_id}/rpc","href":"/api-reference/wallets/spark/pay-lightning-invoice"},{"title":"signMessageWithIdentityKey","api":"post /v1/wallets/{wallet_id}/rpc","href":"/api-reference/wallets/spark/sign-message-with-identity-key"},{"title":"getWithdrawalFeeQuote","api":"post /v1/wallets/{wallet_id}/rpc","href":"/api-reference/wallets/spark/get-withdrawal-fee-quote"},{"title":"withdraw","api":"post /v1/wallets/{wallet_id}/rpc","href":"/api-reference/wallets/spark/withdraw"}]},{"group":"Other chains","pages":[{"title":"Raw sign","openapi":"post /v1/wallets/{wallet_id}/raw_sign","href":"/api-reference/wallets/raw-sign"}]},{"group":"Transactions","pages":[{"title":"Get transaction","openapi":"get /v1/transactions/{transaction_id}","href":"/api-reference/transactions/get"},{"title":"Get transaction by external ID","openapi":"get /v1/transactions","href":"/api-reference/transactions/external-id"},{"title":"Get gas spend","openapi":"get /v1/apps/gas_spend","href":"/api-reference/transactions/gas-spend"},{"group":"Webhooks","pages":[{"openapi":"webhook transaction.broadcasted","title":"Transaction broadcasted","href":"/api-reference/webhooks/transaction/broadcasted"},{"openapi":"webhook transaction.confirmed","title":"Transaction confirmed","href":"/api-reference/webhooks/transaction/confirmed"},{"openapi":"webhook transaction.execution_reverted","title":"Transaction execution reverted","href":"/api-reference/webhooks/transaction/execution_reverted"},{"openapi":"webhook transaction.failed","title":"Transaction failed","href":"/api-reference/webhooks/transaction/failed"},{"openapi":"webhook transaction.provider_error","title":"Transaction provider error","href":"/api-reference/webhooks/transaction/provider_error"},{"openapi":"webhook transaction.replaced","title":"Transaction replaced","href":"/api-reference/webhooks/transaction/replaced"},{"openapi":"webhook transaction.still_pending","title":"Transaction still pending","href":"/api-reference/webhooks/transaction/still_pending"},{"openapi":"webhook user_operation.completed","title":"User operation completed","href":"/api-reference/webhooks/user-operation/completed"}]}]}]},{"group":"Deposits","pages":[{"group":"Fiat","pages":[{"title":"Create fiat deposit account","openapi":"post /v1/wallets/{wallet_id}/deposit_accounts/fiat","href":"/api-reference/fiat/deposit-accounts/create"},{"title":"List fiat deposit accounts","openapi":"get /v1/wallets/{wallet_id}/deposit_accounts/fiat","href":"/api-reference/fiat/deposit-accounts/list"},{"title":"Get fiat deposit account","openapi":"get /v1/wallets/{wallet_id}/deposit_accounts/fiat/{deposit_account_id}","href":"/api-reference/fiat/deposit-accounts/get"},{"title":"Update fiat deposit account","openapi":"patch /v1/wallets/{wallet_id}/deposit_accounts/fiat/{deposit_account_id}","href":"/api-reference/fiat/deposit-accounts/update"},{"group":"Webhooks","pages":[{"openapi":"webhook wallet.deposit_account.deposit_started","title":"Deposit started","href":"/api-reference/webhooks/deposit-account/deposit_started"},{"openapi":"webhook wallet.deposit_account.deposit_completed","title":"Deposit completed","href":"/api-reference/webhooks/deposit-account/deposit_completed"},{"openapi":"webhook wallet.deposit_account.deposit_failed","title":"Deposit failed","href":"/api-reference/webhooks/deposit-account/deposit_failed"}]}]},{"group":"Crypto","pages":[{"title":"Create crypto deposit account","openapi":"post /v1/wallets/{wallet_id}/deposit_accounts/crypto","href":"/api-reference/crypto-deposits/create"},{"title":"Quote crypto deposit account","openapi":"post /v1/deposit_accounts/crypto/quote","href":"/api-reference/crypto-deposits/quote"},{"title":"Get crypto deposit account order","openapi":"get /v1/wallets/{wallet_id}/deposit_accounts/crypto/orders/{order_id}","href":"/api-reference/crypto-deposits/get-order"},{"title":"Get next crypto deposit account order","openapi":"get /v1/wallets/{wallet_id}/deposit_accounts/crypto/next_order","href":"/api-reference/crypto-deposits/get-next-order"}]}]},{"group":"Payouts","pages":[{"group":"Fiat","pages":[{"title":"Create a payout","openapi":"post /v1/wallets/{wallet_id}/payout/fiat","href":"/api-reference/wallets/payout/create"},{"group":"External fiat accounts","pages":[{"group":"For users","pages":[{"title":"Create external fiat account","openapi":"post /v1/users/{user_id}/external_fiat_accounts","href":"/api-reference/fiat/external-fiat-accounts/create"},{"title":"List external fiat accounts","openapi":"get /v1/users/{user_id}/external_fiat_accounts","href":"/api-reference/fiat/external-fiat-accounts/list"},{"title":"Get external fiat account","openapi":"get /v1/users/{user_id}/external_fiat_accounts/{account_id}","href":"/api-reference/fiat/external-fiat-accounts/get"},{"title":"Delete external fiat account","openapi":"delete /v1/users/{user_id}/external_fiat_accounts/{account_id}","href":"/api-reference/fiat/external-fiat-accounts/delete"}]},{"group":"For organizations","pages":[{"title":"Create external fiat account","openapi":"post /v1/organizations/{organization_id}/external_fiat_accounts","href":"/api-reference/fiat/external-fiat-accounts/organizations/create"},{"title":"List external fiat accounts","openapi":"get /v1/organizations/{organization_id}/external_fiat_accounts","href":"/api-reference/fiat/external-fiat-accounts/organizations/list"},{"title":"Get external fiat account","openapi":"get /v1/organizations/{organization_id}/external_fiat_accounts/{account_id}","href":"/api-reference/fiat/external-fiat-accounts/organizations/get"},{"title":"Delete external fiat account","openapi":"delete /v1/organizations/{organization_id}/external_fiat_accounts/{account_id}","href":"/api-reference/fiat/external-fiat-accounts/organizations/delete"}]}]},{"group":"Webhooks","pages":[{"openapi":"webhook wallet_action.payout.created","title":"Payout created","href":"/api-reference/webhooks/wallet-action/payout/created"},{"openapi":"webhook wallet_action.payout.succeeded","title":"Payout succeeded","href":"/api-reference/webhooks/wallet-action/payout/succeeded"},{"openapi":"webhook wallet_action.payout.failed","title":"Payout failed","href":"/api-reference/webhooks/wallet-action/payout/failed"},{"openapi":"webhook wallet_action.payout.rejected","title":"Payout rejected","href":"/api-reference/webhooks/wallet-action/payout/rejected"}]}]},{"group":"Crypto","pages":[{"title":"Transfer","openapi":"post /v1/wallets/{wallet_id}/transfer","href":"/api-reference/wallets/transfer/index"},{"title":"Quote transfer fees","openapi":"post /v1/wallets/{wallet_id}/transfer/quote","href":"/api-reference/wallets/transfer/quote"},{"group":"Webhooks","pages":[{"openapi":"webhook wallet_action.transfer.created","title":"Transfer created","href":"/api-reference/webhooks/wallet-action/transfer/created"},{"openapi":"webhook wallet_action.transfer.succeeded","title":"Transfer succeeded","href":"/api-reference/webhooks/wallet-action/transfer/succeeded"},{"openapi":"webhook wallet_action.transfer.failed","title":"Transfer failed","href":"/api-reference/webhooks/wallet-action/transfer/failed"},{"openapi":"webhook wallet_action.transfer.rejected","title":"Transfer rejected","href":"/api-reference/webhooks/wallet-action/transfer/rejected"}]}]}]},{"group":"Swaps","pages":[{"title":"Get swap quote","openapi":"post /v1/wallets/{wallet_id}/swap/quote","href":"/api-reference/wallets/swap/quote"},{"title":"Swap tokens","openapi":"post /v1/wallets/{wallet_id}/swap","href":"/api-reference/wallets/swap/tokens"},{"group":"Webhooks","pages":[{"openapi":"webhook wallet_action.swap.created","title":"Swap created","href":"/api-reference/webhooks/wallet-action/swap/created"},{"openapi":"webhook wallet_action.swap.succeeded","title":"Swap succeeded","href":"/api-reference/webhooks/wallet-action/swap/succeeded"},{"openapi":"webhook wallet_action.swap.failed","title":"Swap failed","href":"/api-reference/webhooks/wallet-action/swap/failed"},{"openapi":"webhook wallet_action.swap.rejected","title":"Swap rejected","href":"/api-reference/webhooks/wallet-action/swap/rejected"}]}]},{"group":"Earn","pages":[{"title":"Deposit into vault","openapi":"post /v1/wallets/{wallet_id}/earn/ethereum/deposit","href":"/api-reference/wallets/earn/deposit"},{"title":"Withdraw from vault","openapi":"post /v1/wallets/{wallet_id}/earn/ethereum/withdraw","href":"/api-reference/wallets/earn/withdraw"},{"title":"Claim reward incentives","openapi":"post /v1/wallets/{wallet_id}/earn/ethereum/incentive/claim","href":"/api-reference/wallets/earn/incentive-claim"},{"title":"Get incentive rewards","openapi":"get /v1/wallets/{wallet_id}/earn/ethereum/incentive/claim","href":"/api-reference/wallets/earn/get-incentive-rewards"},{"title":"Get Ethereum vault details","openapi":"get /v1/earn/ethereum/vaults/{vault_id}","href":"/api-reference/wallets/earn/get-vault-details"},{"title":"Get Ethereum vault position","openapi":"get /v1/wallets/{wallet_id}/earn/ethereum/vaults","href":"/api-reference/wallets/earn/get-position"},{"title":"Earn fee collect","openapi":"post /v1/wallets/{wallet_id}/earn/ethereum/fees/collect","href":"/api-reference/wallets/earn/fees-collect"},{"group":"Webhooks","pages":[{"group":"Earn deposits","pages":[{"openapi":"webhook wallet_action.earn_deposit.created","title":"Earn deposit created","href":"/api-reference/webhooks/wallet-action/earn-deposit/created"},{"title":"Earn deposit succeeded","openapi":"webhook wallet_action.earn_deposit.succeeded","href":"/api-reference/webhooks/wallet-action/earn-deposit/succeeded"},{"title":"Earn deposit failed","openapi":"webhook wallet_action.earn_deposit.failed","href":"/api-reference/webhooks/wallet-action/earn-deposit/failed"},{"title":"Earn deposit rejected","openapi":"webhook wallet_action.earn_deposit.rejected","href":"/api-reference/webhooks/wallet-action/earn-deposit/rejected"}]},{"group":"Earn withdrawals","pages":[{"title":"Earn withdraw created","openapi":"webhook wallet_action.earn_withdraw.created","href":"/api-reference/webhooks/wallet-action/earn-withdraw/created"},{"title":"Earn withdraw succeeded","openapi":"webhook wallet_action.earn_withdraw.succeeded","href":"/api-reference/webhooks/wallet-action/earn-withdraw/succeeded"},{"title":"Earn withdraw failed","openapi":"webhook wallet_action.earn_withdraw.failed","href":"/api-reference/webhooks/wallet-action/earn-withdraw/failed"},{"title":"Earn withdraw rejected","openapi":"webhook wallet_action.earn_withdraw.rejected","href":"/api-reference/webhooks/wallet-action/earn-withdraw/rejected"}]},{"group":"Earn incentive claims","pages":[{"title":"Earn reward incentive claim created","openapi":"webhook wallet_action.earn_incentive_claim.created","href":"/api-reference/webhooks/wallet-action/earn-incentive-claim/created"},{"title":"Earn reward incentive claim succeeded","openapi":"webhook wallet_action.earn_incentive_claim.succeeded","href":"/api-reference/webhooks/wallet-action/earn-incentive-claim/succeeded"},{"title":"Earn reward incentive claim failed","openapi":"webhook wallet_action.earn_incentive_claim.failed","href":"/api-reference/webhooks/wallet-action/earn-incentive-claim/failed"},{"title":"Earn reward incentive claim rejected","openapi":"webhook wallet_action.earn_incentive_claim.rejected","href":"/api-reference/webhooks/wallet-action/earn-incentive-claim/rejected"}]},{"group":"Earn fee collections","pages":[{"title":"Earn fee collect created","openapi":"webhook wallet_action.earn_fee_collect.created","href":"/api-reference/webhooks/wallet-action/earn-fee-collect/created"},{"title":"Earn fee collect succeeded","openapi":"webhook wallet_action.earn_fee_collect.succeeded","href":"/api-reference/webhooks/wallet-action/earn-fee-collect/succeeded"},{"title":"Earn fee collect failed","openapi":"webhook wallet_action.earn_fee_collect.failed","href":"/api-reference/webhooks/wallet-action/earn-fee-collect/failed"},{"title":"Earn fee collect rejected","openapi":"webhook wallet_action.earn_fee_collect.rejected","href":"/api-reference/webhooks/wallet-action/earn-fee-collect/rejected"}]}]}]},{"group":"Wallet actions","pages":[{"title":"Get wallet action","openapi":"get /v1/wallets/{wallet_id}/actions/{action_id}","href":"/api-reference/wallets/actions/get"},{"title":"Get wallet action by external ID","openapi":"get /v1/actions","href":"/api-reference/wallets/actions/external-id"},{"title":"List all wallet actions","openapi":"get /v1/wallets/{wallet_id}/actions","href":"/api-reference/wallets/actions/list"}]}]},{"group":"Controls","pages":[{"group":"Key quorums","pages":[{"title":"Create key quorum","openapi":"post /v1/key_quorums","href":"/api-reference/key-quorums/create"},{"title":"Get key quorums","openapi":"get /v1/key_quorums","href":"/api-reference/key-quorums/get-all"},{"title":"Get key quorum","openapi":"get /v1/key_quorums/{key_quorum_id}","href":"/api-reference/key-quorums/get"},{"title":"Update key quorum","openapi":"patch /v1/key_quorums/{key_quorum_id}","href":"/api-reference/key-quorums/update"},{"title":"Delete key quorum","openapi":"delete /v1/key_quorums/{key_quorum_id}","href":"/api-reference/key-quorums/delete"}]},{"group":"Policies","pages":[{"title":"Create policy","openapi":"post /v1/policies","href":"/api-reference/policies/create"},{"title":"Get policies","openapi":"get /v1/policies","href":"/api-reference/policies/get-all"},{"title":"Get policy","openapi":"get /v1/policies/{policy_id}","href":"/api-reference/policies/get"},{"title":"Update policy","openapi":"patch /v1/policies/{policy_id}","href":"/api-reference/policies/update"},{"title":"Delete policy","openapi":"delete /v1/policies/{policy_id}","href":"/api-reference/policies/delete"},{"group":"Rules","pages":[{"title":"Add a rule to a policy","openapi":"post /v1/policies/{policy_id}/rules","href":"/api-reference/policies/rules/create"},{"title":"Get a rule from a policy","openapi":"get /v1/policies/{policy_id}/rules/{rule_id}","href":"/api-reference/policies/rules/get"},{"title":"Update a rule in a policy","openapi":"patch /v1/policies/{policy_id}/rules/{rule_id}","href":"/api-reference/policies/rules/update"},{"title":"Delete a rule from a policy","openapi":"delete /v1/policies/{policy_id}/rules/{rule_id}","href":"/api-reference/policies/rules/delete"}]}]},{"group":"Condition sets","pages":[{"title":"Create condition set","openapi":"post /v1/condition_sets","href":"/api-reference/condition-sets/create"},{"title":"Get condition sets","openapi":"get /v1/condition_sets","href":"/api-reference/condition-sets/get-all"},{"title":"Get condition set","openapi":"get /v1/condition_sets/{condition_set_id}","href":"/api-reference/condition-sets/get"},{"title":"Update condition set","openapi":"patch /v1/condition_sets/{condition_set_id}","href":"/api-reference/condition-sets/update"},{"title":"Delete condition set","openapi":"delete /v1/condition_sets/{condition_set_id}","href":"/api-reference/condition-sets/delete"},{"group":"Condition set items","pages":[{"title":"Add items to a condition set","openapi":"post /v1/condition_sets/{condition_set_id}/condition_set_items","href":"/api-reference/condition-sets/condition-set-items/create"},{"title":"Get an item from a condition set","openapi":"get /v1/condition_sets/{condition_set_id}/condition_set_items/{condition_set_item_id}","href":"/api-reference/condition-sets/condition-set-items/get"},{"title":"Get all items from a condition set","openapi":"get /v1/condition_sets/{condition_set_id}/condition_set_items","href":"/api-reference/condition-sets/condition-set-items/get-all"},{"title":"Update items in a condition set","openapi":"put /v1/condition_sets/{condition_set_id}/condition_set_items","href":"/api-reference/condition-sets/condition-set-items/update"},{"title":"Delete an item from a condition set","openapi":"delete /v1/condition_sets/{condition_set_id}/condition_set_items/{condition_set_item_id}","href":"/api-reference/condition-sets/condition-set-items/delete"}]}]},{"group":"Aggregations","pages":[{"title":"Create aggregation","openapi":"post /v1/aggregations","href":"/api-reference/aggregations/create"},{"title":"Get aggregation","openapi":"get /v1/aggregations/{aggregation_id}","href":"/api-reference/aggregations/get"},{"title":"Delete aggregation","openapi":"delete /v1/aggregations/{aggregation_id}","href":"/api-reference/aggregations/delete"}]},{"group":"Wallet automations","pages":[{"title":"Create wallet automation","openapi":"post /v1/wallet_automations","href":"/api-reference/wallet-automations/create"},{"title":"List wallet automations","openapi":"get /v1/wallet_automations","href":"/api-reference/wallet-automations/list"},{"title":"Get wallet automation","openapi":"get /v1/wallet_automations/{automation_id}","href":"/api-reference/wallet-automations/get"},{"title":"Update wallet automation","openapi":"patch /v1/wallet_automations/{automation_id}","href":"/api-reference/wallet-automations/update"},{"title":"Delete wallet automation","openapi":"delete /v1/wallet_automations/{automation_id}","href":"/api-reference/wallet-automations/delete"},{"group":"Wallet attachments","pages":[{"title":"Attach wallet automations","openapi":"post /v1/wallets/{wallet_id}/automations/attach","href":"/api-reference/wallet-automations/attach"},{"title":"Detach wallet automations","openapi":"post /v1/wallets/{wallet_id}/automations/detach","href":"/api-reference/wallet-automations/detach"}]},{"title":"List wallet automation executions","openapi":"get /v1/wallet_automations/executions","href":"/api-reference/wallet-automations/list-executions"},{"title":"Reindex wallet automations","openapi":"post /v1/wallet_automations/reindex","href":"/api-reference/wallet-automations/reindex"},{"group":"Webhooks","pages":[{"openapi":"webhook wallet_automation.submitted","title":"Wallet automation submitted","href":"/api-reference/webhooks/wallet-automation/submitted"}]}]}]},{"group":"Identity","pages":[{"group":"Users","pages":[{"title":"Create user","openapi":"post /v1/users","playground":"interactive","href":"/api-reference/users/create"},{"group":"Get user","pages":[{"title":"Get user by ID","openapi":"get /v1/users/{user_id}","href":"/api-reference/users/get"},{"group":"Linked accounts","pages":[{"title":"Get user by wallet address","openapi":"post /v1/users/wallet/address","href":"/api-reference/users/get-by-wallet-address"},{"title":"Get user by smart wallet address","openapi":"post /v1/users/smart_wallet/address","href":"/api-reference/users/get-by-smart-wallet-address"},{"title":"Get user by custom auth ID","openapi":"post /v1/users/custom_auth/id","href":"/api-reference/users/get-by-custom-auth"},{"title":"Get user by email address","openapi":"post /v1/users/email/address","href":"/api-reference/users/get-by-email-address"},{"title":"Get user by phone number","openapi":"post /v1/users/phone/number","href":"/api-reference/users/get-by-phone-number"},{"title":"Get user by Discord username","openapi":"post /v1/users/discord/username","href":"/api-reference/users/get-by-discord-username"},{"title":"Get user by GitHub username","openapi":"post /v1/users/github/username","href":"/api-reference/users/get-by-github-username"},{"title":"Get user by Instagram username","openapi":"post /v1/users/instagram/username","href":"/api-reference/users/get-by-instagram-username"},{"title":"Get user by Twitter username","openapi":"post /v1/users/twitter/username","href":"/api-reference/users/get-by-twitter-username"},{"title":"Get user by Twitter subject","openapi":"post /v1/users/twitter/subject","href":"/api-reference/users/get-by-twitter-subject"},{"title":"Get user by Telegram username","openapi":"post /v1/users/telegram/username","href":"/api-reference/users/get-by-telegram-username"},{"title":"Get user by Telegram user ID","openapi":"post /v1/users/telegram/telegram_user_id","href":"/api-reference/users/get-by-telegram-user-id"},{"title":"Get user by Farcaster ID","openapi":"post /v1/users/farcaster/fid","href":"/api-reference/users/get-by-farcaster-id"},{"title":"Get user by Spotify subject","openapi":"post /v1/users/spotify/subject","href":"/api-reference/users/get-by-spotify-subject"},{"title":"Get user by Twitch username","openapi":"post /v1/users/twitch/username","href":"/api-reference/users/get-by-twitch-username"}]}]},{"title":"Get users","openapi":"get /v1/users","playground":"interactive","href":"/api-reference/users/get-all"},{"title":"Search users","openapi":"post /v1/users/search","href":"/api-reference/users/search"},{"title":"Refresh Twitter account","api":"post /v1/users/twitter/refresh","href":"/api-reference/users/refresh-twitter-account"},{"title":"Delete user","openapi":"delete /v1/users/{user_id}","href":"/api-reference/users/delete"},{"title":"Freeze user","openapi":"post /v1/users/{user_id}/freeze","href":"/api-reference/users/freeze"},{"title":"Unfreeze user","openapi":"delete /v1/users/{user_id}/freeze","href":"/api-reference/users/unfreeze"},{"title":"Add custom metadata","openapi":"post /v1/users/{user_id}/custom_metadata","href":"/api-reference/users/custom-metadata/create"},{"title":"Update custom metadata","openapi":"patch /v1/users/{user_id}/custom_metadata","href":"/api-reference/users/custom-metadata/update"},{"title":"Pregenerate wallets","openapi":"post /v1/users/{user_id}/wallets","href":"/api-reference/users/pregenerate-wallets"},{"group":"MFA","pages":[{"group":"SMS","pages":[{"title":"Start SMS MFA enrollment","openapi":"post /v1/users/{user_id}/mfa/sms/enrollment/init","href":"/api-reference/users/mfa/sms/enrollment/init"},{"title":"Complete SMS MFA enrollment","openapi":"post /v1/users/{user_id}/mfa/sms/enrollment/verify","href":"/api-reference/users/mfa/sms/enrollment/verify"},{"title":"Start SMS MFA verification","openapi":"post /v1/users/{user_id}/mfa/sms/verification/init","href":"/api-reference/users/mfa/sms/verification/init"},{"title":"Complete SMS MFA verification","openapi":"post /v1/users/{user_id}/mfa/sms/verification/verify","href":"/api-reference/users/mfa/sms/verification/verify"}]},{"group":"TOTP","pages":[{"title":"Start TOTP MFA enrollment","openapi":"post /v1/users/{user_id}/mfa/totp/enrollment/init","href":"/api-reference/users/mfa/totp/enrollment/init"},{"title":"Complete TOTP MFA enrollment","openapi":"post /v1/users/{user_id}/mfa/totp/enrollment/verify","href":"/api-reference/users/mfa/totp/enrollment/verify"},{"title":"Complete TOTP MFA verification","openapi":"post /v1/users/{user_id}/mfa/totp/verification/verify","href":"/api-reference/users/mfa/totp/verification/verify"}]},{"group":"Passkey","pages":[{"title":"Start passkey MFA enrollment","openapi":"post /v1/users/{user_id}/mfa/passkey/enrollment/init","href":"/api-reference/users/mfa/passkey/enrollment/init"},{"title":"Complete passkey MFA enrollment","openapi":"post /v1/users/{user_id}/mfa/passkey/enrollment/verify","href":"/api-reference/users/mfa/passkey/enrollment/verify"},{"title":"Start passkey MFA verification","openapi":"post /v1/users/{user_id}/mfa/passkey/verification/init","href":"/api-reference/users/mfa/passkey/verification/init"},{"title":"Complete passkey MFA verification","openapi":"post /v1/users/{user_id}/mfa/passkey/verification/verify","href":"/api-reference/users/mfa/passkey/verification/verify"}]},{"group":"Email","pages":[{"title":"Start email MFA enrollment","openapi":"post /v1/users/{user_id}/mfa/email/enrollment/init","href":"/api-reference/users/mfa/email/enrollment/init"},{"title":"Complete email MFA enrollment","openapi":"post /v1/users/{user_id}/mfa/email/enrollment/verify","href":"/api-reference/users/mfa/email/enrollment/verify"},{"title":"Start email MFA verification","openapi":"post /v1/users/{user_id}/mfa/email/verification/init","href":"/api-reference/users/mfa/email/verification/init"},{"title":"Complete email MFA verification","openapi":"post /v1/users/{user_id}/mfa/email/verification/verify","href":"/api-reference/users/mfa/email/verification/verify"}]}]},{"group":"Allowlist","pages":[{"title":"List allowlist entries","openapi":"get /v1/apps/{app_id}/allowlist","href":"/api-reference/apps/list-allowlist"},{"title":"Add to allowlist","openapi":"post /v1/apps/{app_id}/allowlist","href":"/api-reference/apps/add-to-allowlist"},{"title":"Remove from allowlist","openapi":"delete /v1/apps/{app_id}/allowlist","href":"/api-reference/apps/remove-from-allowlist"}]},{"group":"Webhooks","pages":[{"openapi":"webhook user.authenticated","title":"User authenticated","href":"/api-reference/webhooks/user/authenticated"},{"openapi":"webhook user.created","title":"User created","href":"/api-reference/webhooks/user/created"},{"openapi":"webhook user.deleted","title":"User deleted","href":"/api-reference/webhooks/user/deleted"},{"openapi":"webhook user.linked_account","title":"User linked account","href":"/api-reference/webhooks/user/linked_account"},{"openapi":"webhook user.transferred_account","title":"User transferred account","href":"/api-reference/webhooks/user/transferred_account"},{"openapi":"webhook user.unlinked_account","title":"User unlinked account","href":"/api-reference/webhooks/user/unlinked_account"},{"openapi":"webhook user.updated_account","title":"User updated account","href":"/api-reference/webhooks/user/updated_account"},{"openapi":"webhook user.wallet_created","title":"User wallet created","href":"/api-reference/webhooks/user/wallet_created"},{"openapi":"webhook mfa.disabled","title":"MFA disabled","href":"/api-reference/webhooks/mfa/disabled"},{"openapi":"webhook mfa.enabled","title":"MFA enabled","href":"/api-reference/webhooks/mfa/enabled"}]},{"group":"KYC","pages":[{"title":"Get KYC status","openapi":"get /v1/users/{user_id}/kyc","href":"/api-reference/fiat/kyc-server/get"},{"title":"Initiate KYC terms of service","openapi":"post /v1/users/{user_id}/kyc/tos","href":"/api-reference/fiat/kyc-server/tos"},{"title":"Initiate KYC verification","openapi":"post /v1/users/{user_id}/kyc/links","href":"/api-reference/fiat/kyc-server/links"},{"title":"Submit KYC data","openapi":"post /v1/users/{user_id}/kyc/submit","href":"/api-reference/fiat/kyc-server/submit"},{"openapi":"webhook user.kyc.updated","title":"User KYC updated","href":"/api-reference/webhooks/user/kyc_updated"}]}]},{"group":"Organizations","pages":[{"title":"Create organization","openapi":"post /v1/organizations","href":"/api-reference/organizations/create"},{"title":"List organizations","openapi":"get /v1/organizations","href":"/api-reference/organizations/get-all"},{"title":"Get organization","openapi":"get /v1/organizations/{organization_id}","href":"/api-reference/organizations/get"},{"title":"Update organization","openapi":"patch /v1/organizations/{organization_id}","href":"/api-reference/organizations/update"},{"title":"Delete organization","openapi":"delete /v1/organizations/{organization_id}","href":"/api-reference/organizations/delete"},{"group":"KYB","pages":[{"title":"Get KYB status","openapi":"get /v1/organizations/{organization_id}/kyb","href":"/api-reference/fiat/kyb/get"},{"title":"Initiate KYB terms of service","openapi":"post /v1/organizations/{organization_id}/kyb/tos","href":"/api-reference/fiat/kyb/tos"},{"title":"Initiate KYB verification","openapi":"post /v1/organizations/{organization_id}/kyb/links","href":"/api-reference/fiat/kyb/links"},{"title":"Submit KYB data","openapi":"post /v1/organizations/{organization_id}/kyb/submit","href":"/api-reference/fiat/kyb/submit"},{"openapi":"webhook organization.kyb.updated","title":"Organization KYB updated","href":"/api-reference/webhooks/organization/kyb_updated"}]}]}]},{"group":"Intents","pages":[{"group":"Usage","pages":[{"title":"Get intent","openapi":"get /v1/intents/{intent_id}","href":"/api-reference/intents/get"},{"title":"List intents","openapi":"get /v1/intents","description":"List intents for an app. Returns a paginated list with each intent's current status and details. Requests authenticated with an app secret can retrieve all intents for the app. Requests authenticated with a user token return only intents that the authenticated user created, must approve, or has signed. Query parameters only narrow this scoped result set.","href":"/api-reference/intents/list"},{"title":"Create RPC transaction","openapi":"post /v1/intents/wallets/{wallet_id}/rpc","href":"/api-reference/intents/rpc"},{"title":"Create transfer action","openapi":"post /v1/intents/wallets/{wallet_id}/transfer","description":"Create an intent to execute a token transfer via a wallet. The intent must be authorized by either the wallet owner or signers before it can be executed.","href":"/api-reference/intents/transfer"},{"title":"Authorize intent","openapi":"post /v1/intents/{intent_id}/authorize","href":"/api-reference/intents/authorize"},{"title":"Reject intent","openapi":"post /v1/intents/{intent_id}/reject","href":"/api-reference/intents/reject"}]},{"group":"Resource update intents","pages":[{"title":"Update wallet","openapi":"patch /v1/intents/wallets/{wallet_id}","href":"/api-reference/intents/update-wallet"},{"title":"Update key quorum","openapi":"patch /v1/intents/key_quorums/{key_quorum_id}","href":"/api-reference/intents/update-key-quorum"},{"title":"Update policy","openapi":"patch /v1/intents/policies/{policy_id}","href":"/api-reference/intents/update-policy"},{"title":"Create rule","openapi":"post /v1/intents/policies/{policy_id}/rules","href":"/api-reference/intents/create-rule"},{"title":"Update policy rule","openapi":"patch /v1/intents/policies/{policy_id}/rules/{rule_id}","href":"/api-reference/intents/update-rule"},{"title":"Delete rule","openapi":"delete /v1/intents/policies/{policy_id}/rules/{rule_id}","href":"/api-reference/intents/delete-rule"},{"title":"Add items to a condition set","openapi":"post /v1/intents/condition_sets/{condition_set_id}/condition_set_items","href":"/api-reference/intents/add-condition-set-items"},{"title":"Replace items in a condition set","openapi":"put /v1/intents/condition_sets/{condition_set_id}/condition_set_items","href":"/api-reference/intents/replace-condition-set-items"}]},{"group":"Webhooks","pages":[{"openapi":"webhook intent.created","title":"Intent created","href":"/api-reference/webhooks/intents/created"},{"openapi":"webhook intent.authorized","title":"Intent authorized","href":"/api-reference/webhooks/intents/authorized"},{"openapi":"webhook intent.rejected","title":"Intent rejected","href":"/api-reference/webhooks/intents/rejected"},{"openapi":"webhook intent.executed","title":"Intent executed","href":"/api-reference/webhooks/intents/executed"},{"openapi":"webhook intent.failed","title":"Intent failed","href":"/api-reference/webhooks/intents/failed"}]}]},{"group":"Credit usage","pages":[{"group":"Webhooks","pages":[{"openapi":"webhook usage.gas_sponsorship.recorded","title":"Gas sponsorship charge recorded","href":"/api-reference/webhooks/usage/gas_sponsorship_recorded"},{"openapi":"webhook usage.swap_provider_fee.recorded","title":"Swap provider fee charge recorded","href":"/api-reference/webhooks/usage/swap_provider_fee_recorded"}]}]},{"group":"Labs","pages":[{"group":"Swaps","pages":[{"title":"Advanced swap (Solana)","openapi":"post /v1/wallets/{wallet_id}/experimental/solana/advanced-swap","href":"/api-reference/labs/advanced-swap"}]}]}]}]},"basePath":"","title":"Create RPC transaction - Privy Docs","buildId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","deploymentId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CBsVopKK.js","utils-DZAk68jJ.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-D32AYZrP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-D_A5_cny.js","snippetPresets-xNRfS9th.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BIB25-tq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CydJ4w4j.js","shallow-CYPBeQSG.js","getApiPlaygroundDisplay-A5xJVBOu.js","CodeSnippet-BVRTgi3m.js","CodeSnippets-DjD6BSlt.js","Page-Dr40SSJq.js","getPastedJson-D4V4JyrR.js","icon-uhcnG22T.js","MethodPill-CM-ZQdGH.js","DuplicateIcon-B_WnOiNf.js","createIcon-CJsb8utt.js","DynamicMarkdown-D-2HDKEp.js","SectionHeading-KP5xmMgQ.js","axios-vUo_bRtp.js","Markdown-D_k0dg6k.js","clsx-DK3K4Z1S.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DE3EVdvd.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-fN9H9n9g.js"]}