A 6-digit numeric pin that is only known to the user, set during wallet creation. This pin is required to sign transactions from this wallet.
Response
signed transaction. This is the raw transaction that can be sent to the rpc node. e.g. input to eth_sendrawtransaction
The response is of type string.
{"docsConfig":{"$schema":"https://mintlify.com/docs.json","theme":"mint","name":"WalletKit","colors":{"primary":"#CF67F4","light":"#CF67F4","dark":"#CF67F4"},"favicon":"/images/logo/favicon.svg","logo":{"light":"https://mintcdn.com/walletkit-docs/7aZXvKfTnGcrV8aq/images/logo/logo-light-mode.svg?fit=max\u0026auto=format\u0026n=7aZXvKfTnGcrV8aq\u0026q=85\u0026s=9c7c4684b3792de16641703d4c73d28f","dark":"https://mintcdn.com/walletkit-docs/7aZXvKfTnGcrV8aq/images/logo/logo-light-mode.svg?fit=max\u0026auto=format\u0026n=7aZXvKfTnGcrV8aq\u0026q=85\u0026s=9c7c4684b3792de16641703d4c73d28f"},"api":{"playground":{"display":"none"},"mdx":{"server":"https://testnet.walletkit.com"}},"navbar":{"links":[{"label":"Join Discord","href":"https://discord.gg/bm2Sqm9TWY"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.walletkit.com"}},"footer":{"socials":{"website":"https://walletkit.com"}},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"walletkit-docs","hasAudioNarration":false,"actualSubdomain":"walletkit-docs","customDomains":["docs.walletkit.com"],"gitSource":{"type":"github","owner":"usewalletkit","repo":"api","deployBranch":"main","contentDirectory":"docs","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a20c3bfa72b99776ad7bd65","collectionId":"3833e131-cbaa-4871-a793-fb0650b61ef7","schemaVersion":"v2"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6a20c3bfa72b99776ad7bd65:success","clientVersion":"0.0.3990","searchFilterCounts":[{"language":"default","tag":"API Reference","count":48},{"language":"default","tag":"Documentation","count":27},{"language":"default","tag":"Wallets API","count":16},{"language":"default","tag":"Users","count":12},{"language":"default","tag":"Wallets","count":9},{"language":"default","tag":"Link","count":9},{"language":"default","tag":"Transactions","count":8},{"language":"default","tag":"NFTs","count":7},{"language":"default","tag":"Tokens","count":6},{"language":"default","tag":"Authentication","count":4}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/transactions/sign","slug":"/api-reference/transactions/sign","pageMetadata":{"openapi":"post /transactions/sign","title":"Sign","description":"Signs a transaction without sending it to the blockchain.","href":"/api-reference/transactions/sign"},"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: \"Signs a transaction without sending it to the blockchain.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,p:`p`,..._provideComponents(),...props.components},{Heading,ParamField}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!ParamField)_missingMdxReference(`ParamField`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`3`,id:`headers`,children:`Headers`}),`\n`,_jsx(ParamField,{header:`X-WalletKit-Project-ID`,type:`string`,required:true,id:`param-x-wallet-kit-project-id`,children:_jsxs(_components.p,{children:[`Your WalletKit Project ID can be found on the API Keys page in the `,_jsx(_components.a,{href:`https://app.walletkit.com/api-keys`,children:`WalletKit Dashboard`}),`.`]})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"openapi":"post /transactions/sign","title":"Sign","description":"Signs a transaction without sending it to the blockchain.","href":"/api-reference/transactions/sign"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Headers","slug":"headers","depth":3,"children":[]}],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"Signs a transaction without sending it to the blockchain.","operationId":"transactions_sign","tags":["Transactions"],"parameters":[],"responses":{"200":"a9c05637-4a1c-4e32-88b8-4be5e1db3a35","400":"0c1ba898-fe42-450d-9d36-8149c2739df9","401":"562de56e-f351-4f5c-8067-b5b755d68bb8","403":"66dee6d2-193c-4d96-9523-762518a43138","500":"97e1d91e-3f64-4b1f-9d4a-c4a99d8cea74"},"summary":"Sign","security":["a08a5b58-f34f-4388-ad0a-f3dc13519f37"],"requestBody":"3d64524e-8ea7-49b0-a79a-5905a14d9456","method":"post","type":"path","servers":["f4914046-58ec-48ae-b121-9187391ec146","9b895178-0099-47b1-852f-e657cfa20f0c"],"path":"/transactions/sign","baseUrlOptions":["https://testnet.walletkit.com","https://mainnet.walletkit.com"],"title":"Sign","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"network":{"title":"Network","type":"string","enum":["Ethereum","Polygon","Base","Avalanche","Polkadot","Vara"],"isRequired":true,"uniqueKey":"network","typeLabel":"enum\u003cstring>"},"signer_wallet_address":{"type":"string","description":"address can only be the ones created in the project.","isRequired":true,"uniqueKey":"signer_wallet_address","typeLabel":"string"},"unsigned_transaction":{"title":"UnsignedTransaction","type":"object","description":"input of a transaction to be signed.","properties":{"to":{"type":"string","description":"smart contract address or external owned account address to interact with","isRequired":true,"uniqueKey":"unsigned_transaction.to","typeLabel":"string"},"value":{"oneOf":[{"type":"string","description":"optional. amount of native token to be transferred to the to address in this transactio in hex-encoded with 0x prefix.","uniqueKey":"unsigned_transaction.value.oneOf.0","typeLabel":"string"},{"type":"null","description":"optional. amount of native token to be transferred to the to address in this transactio in hex-encoded with 0x prefix.","uniqueKey":"unsigned_transaction.value.oneOf.1","typeLabel":"null"}],"uniqueKey":"unsigned_transaction.value","typeLabel":"string | null"},"input":{"oneOf":[{"type":"string","description":"If it's a smart contract interaction, the hex-encoded calldata of the smart contract function. (ABI-encoded function with arguments)","uniqueKey":"unsigned_transaction.input.oneOf.0","typeLabel":"string"},{"type":"null","description":"If it's a smart contract interaction, the hex-encoded calldata of the smart contract function. (ABI-encoded function with arguments)","uniqueKey":"unsigned_transaction.input.oneOf.1","typeLabel":"null"}],"uniqueKey":"unsigned_transaction.input","typeLabel":"string | null"},"gasLimit":{"oneOf":[{"type":"string","description":"optional. hex-encoded with 0x prefix. maximum amount unit of gas to be used in this transaction. If provided, it will override the gas limit estimated by eth_estimateGas.","uniqueKey":"unsigned_transaction.gasLimit.oneOf.0","typeLabel":"string"},{"type":"null","description":"optional. hex-encoded with 0x prefix. maximum amount unit of gas to be used in this transaction. If provided, it will override the gas limit estimated by eth_estimateGas.","uniqueKey":"unsigned_transaction.gasLimit.oneOf.1","typeLabel":"null"}],"uniqueKey":"unsigned_transaction.gasLimit","typeLabel":"string | null"},"maxPriorityFeePerGas":{"oneOf":[{"type":"string","description":"optional. hex-encoded with 0x prefix. If provided, it will override the gas tip estimated by eth_maxPriorityFeePerGas.","uniqueKey":"unsigned_transaction.maxPriorityFeePerGas.oneOf.0","typeLabel":"string"},{"type":"null","description":"optional. hex-encoded with 0x prefix. If provided, it will override the gas tip estimated by eth_maxPriorityFeePerGas.","uniqueKey":"unsigned_transaction.maxPriorityFeePerGas.oneOf.1","typeLabel":"null"}],"uniqueKey":"unsigned_transaction.maxPriorityFeePerGas","typeLabel":"string | null"},"maxFeePerGas":{"oneOf":[{"type":"string","description":"optional. hex-encoded with 0x prefix. maximum amount of native token to be paid per unit of gas in this transaction. If provided, it will override the gas fee cap estimated by WalletKit.","uniqueKey":"unsigned_transaction.maxFeePerGas.oneOf.0","typeLabel":"string"},{"type":"null","description":"optional. hex-encoded with 0x prefix. maximum amount of native token to be paid per unit of gas in this transaction. If provided, it will override the gas fee cap estimated by WalletKit.","uniqueKey":"unsigned_transaction.maxFeePerGas.oneOf.1","typeLabel":"null"}],"uniqueKey":"unsigned_transaction.maxFeePerGas","typeLabel":"string | null"},"nonce":{"oneOf":[{"type":"string","description":"optional. hex-encoded with 0x prefix. the number of transactions made by the sender prior to this one.","uniqueKey":"unsigned_transaction.nonce.oneOf.0","typeLabel":"string"},{"type":"null","description":"optional. hex-encoded with 0x prefix. the number of transactions made by the sender prior to this one.","uniqueKey":"unsigned_transaction.nonce.oneOf.1","typeLabel":"null"}],"uniqueKey":"unsigned_transaction.nonce","typeLabel":"string | null"}},"required":["to"],"isRequired":true,"uniqueKey":"unsigned_transaction","typeLabel":"UnsignedTransaction · object"},"developer_secret":{"oneOf":[{"title":"DeveloperSecret","type":"string","description":"On testnet, the developer_secret is always \"testnet-secret\". On mainnet, the developer_secret is set by the developer during account activation.","uniqueKey":"developer_secret.oneOf.0","typeLabel":"string"},{"title":"DeveloperSecret","type":"null","description":"On testnet, the developer_secret is always \"testnet-secret\". On mainnet, the developer_secret is set by the developer during account activation.","uniqueKey":"developer_secret.oneOf.1","typeLabel":"null"}],"uniqueKey":"developer_secret","typeLabel":"string | null"},"user_pin":{"oneOf":[{"title":"UserPin","type":"string","description":"A 6-digit numeric pin that is only known to the user, set during wallet creation. This pin is required to sign transactions from this wallet.","uniqueKey":"user_pin.oneOf.0","typeLabel":"string"},{"title":"UserPin","type":"null","description":"A 6-digit numeric pin that is only known to the user, set during wallet creation. This pin is required to sign transactions from this wallet.","uniqueKey":"user_pin.oneOf.1","typeLabel":"null"}],"uniqueKey":"user_pin","typeLabel":"string | null"}},"required":["network","signer_wallet_address","unsigned_transaction"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"signer_wallet_address":"\u003cstring>","unsigned_transaction":{"to":"\u003cstring>","value":"\u003cstring>","input":"\u003cstring>","gasLimit":"\u003cstring>","maxPriorityFeePerGas":"\u003cstring>","maxFeePerGas":"\u003cstring>","nonce":"\u003cstring>"},"developer_secret":"\u003cstring>","user_pin":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"a9c05637-4a1c-4e32-88b8-4be5e1db3a35":{"description":"signed transaction. This is the raw transaction that can be sent to the rpc node. e.g. input to eth_sendrawtransaction","content":{"application/json":{"schema":{"type":"string","uniqueKey":"","typeLabel":"string"},"examples":{"Example":{"title":"Example","value":"\u003cstring>"}},"exampleType":"generated"}},"exampleType":"generated"},"0c1ba898-fe42-450d-9d36-8149c2739df9":{"description":"","content":{"application/json":{"schema":{"title":"ErrorResponse","type":"object","properties":{"error":{"type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"code":{"oneOf":[{"type":"string","uniqueKey":"code.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"code.oneOf.1","typeLabel":"null"}],"uniqueKey":"code","typeLabel":"string | null"}},"required":["error"],"uniqueKey":"","typeLabel":"ErrorResponse · object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>","code":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"562de56e-f351-4f5c-8067-b5b755d68bb8":{"description":"","content":{"application/json":{"schema":{"title":"ErrorResponse","type":"object","properties":{"error":{"type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"code":{"oneOf":[{"type":"string","uniqueKey":"code.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"code.oneOf.1","typeLabel":"null"}],"uniqueKey":"code","typeLabel":"string | null"}},"required":["error"],"uniqueKey":"","typeLabel":"ErrorResponse · object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>","code":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"66dee6d2-193c-4d96-9523-762518a43138":{"description":"","content":{"application/json":{"schema":{"title":"ErrorResponse","type":"object","properties":{"error":{"type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"code":{"oneOf":[{"type":"string","uniqueKey":"code.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"code.oneOf.1","typeLabel":"null"}],"uniqueKey":"code","typeLabel":"string | null"}},"required":["error"],"uniqueKey":"","typeLabel":"ErrorResponse · object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>","code":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"97e1d91e-3f64-4b1f-9d4a-c4a99d8cea74":{"description":"","content":{"application/json":{"schema":{"title":"ErrorResponse","type":"object","properties":{"error":{"type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"code":{"oneOf":[{"type":"string","uniqueKey":"code.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"code.oneOf.1","typeLabel":"null"}],"uniqueKey":"code","typeLabel":"string | null"}},"required":["error"],"uniqueKey":"","typeLabel":"ErrorResponse · object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>","code":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"a08a5b58-f34f-4388-ad0a-f3dc13519f37":{"BearerAuth":{"type":"http","scheme":"bearer","scopes":[]}}},"servers":{"f4914046-58ec-48ae-b121-9187391ec146":{"url":"https://testnet.walletkit.com","description":"testnet"},"9b895178-0099-47b1-852f-e657cfa20f0c":{"url":"https://mainnet.walletkit.com","description":"mainnet"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","scopes":[]},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"BearerAuth","name":"Authorization"}],"title":"BearerAuth"}]},"originalFileLocation":"openapi/openapi.yml"},"subdomain":"walletkit-docs","siteName":"WalletKit","title":"Sign - WalletKit","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-01-06T23:43:36.122Z","originalFileLocation":"api-reference/transactions/sign.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=\"Signs a transaction without sending it to the blockchain.\">\u003cmeta data-mint-head name=\"application-name\" content=\"WalletKit\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/walletkit-docs/YyK-r43X8Pvz0TCF/_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/walletkit-docs/YyK-r43X8Pvz0TCF/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/walletkit-docs/YyK-r43X8Pvz0TCF/_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/walletkit-docs/YyK-r43X8Pvz0TCF/_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/walletkit-docs/YyK-r43X8Pvz0TCF/_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/walletkit-docs/YyK-r43X8Pvz0TCF/_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/walletkit-docs/YyK-r43X8Pvz0TCF/_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/walletkit-docs/YyK-r43X8Pvz0TCF/_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/walletkit-docs/YyK-r43X8Pvz0TCF/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Sign - WalletKit\">\u003cmeta data-mint-head property=\"og:description\" content=\"Signs a transaction without sending it to the blockchain.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"WalletKit\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.walletkit.com/api-reference/transactions/sign\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://walletkit-docs.mintlify.app/_mintlify/api/og/v2?division=Transactions\u0026amp;title=Sign\u0026amp;description=Signs+a+transaction+without+sending+it+to+the+blockchain.\u0026amp;theme=6eb7b1305835aa602d9445df\u0026amp;signature=9cd599590e1a07f379a3502065b428a712c2ebec4ae4740a5ad3975ddf15c365\">\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=\"Sign - WalletKit\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Signs a transaction without sending it to the blockchain.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://walletkit-docs.mintlify.app/_mintlify/api/og/v2?division=Transactions\u0026amp;title=Sign\u0026amp;description=Signs+a+transaction+without+sending+it+to+the+blockchain.\u0026amp;theme=6eb7b1305835aa602d9445df\u0026amp;signature=9cd599590e1a07f379a3502065b428a712c2ebec4ae4740a5ad3975ddf15c365\">\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/walletkit-docs/YyK-r43X8Pvz0TCF/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"WalletKit\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#CF67F4\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.walletkit.com/api-reference/transactions/sign\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/transactions/sign.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.walletkit.com/#organization\",\"name\":\"WalletKit\",\"url\":\"https://docs.walletkit.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/walletkit-docs/7aZXvKfTnGcrV8aq/images/logo/logo-light-mode.svg?fit=max\u0026auto=format\u0026n=7aZXvKfTnGcrV8aq\u0026q=85\u0026s=9c7c4684b3792de16641703d4c73d28f\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.walletkit.com#website\",\"name\":\"WalletKit\",\"url\":\"https://docs.walletkit.com\",\"publisher\":{\"@id\":\"https://docs.walletkit.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.walletkit.com/api-reference/transactions/sign#webpage\",\"url\":\"https://docs.walletkit.com/api-reference/transactions/sign\",\"name\":\"Sign\",\"description\":\"Signs a transaction without sending it to the blockchain.\",\"dateModified\":\"2026-01-06T23:43:36.122Z\",\"isPartOf\":{\"@id\":\"https://docs.walletkit.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.walletkit.com/api-reference/transactions/sign#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.walletkit.com/api-reference/transactions/sign#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Transactions\",\"item\":\"https://docs.walletkit.com/api-reference/transactions/transaction-status-by-hash\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Sign\",\"item\":\"https://docs.walletkit.com/api-reference/transactions/sign\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.walletkit.com/api-reference/transactions/sign#apireference\",\"headline\":\"Sign\",\"name\":\"Sign\",\"description\":\"Signs a transaction without sending it to the blockchain.\",\"url\":\"https://docs.walletkit.com/api-reference/transactions/sign\",\"mainEntityOfPage\":{\"@id\":\"https://docs.walletkit.com/api-reference/transactions/sign#webpage\"},\"dateModified\":\"2026-01-06T23:43:36.122Z\",\"publisher\":{\"@id\":\"https://docs.walletkit.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.walletkit.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"WalletKit\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"WalletKit","nav":{"global":null,"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/welcome/introduction"}]},{"tab":"API Reference","groups":[{"group":"Activity","pages":[{"openapi":"get /activity","title":"List Wallet Activity","href":"/api-reference/activity/list-wallet-activity"}]},{"group":"Addresses","pages":[{"openapi":"get /addresses/metadata","title":"List Address Metadata","href":"/api-reference/addresses/list-address-metadata"}]},{"group":"NFTs","pages":[{"openapi":"get /nfts/collections","title":"List NFT Collections","href":"/api-reference/nfts/list-nft-collections"},{"openapi":"post /nfts/collections","title":"Create NFT Collection","href":"/api-reference/nfts/create-nft-collection"},{"openapi":"post /nfts/mint","title":"Mint NFT","href":"/api-reference/nfts/mint-nft"},{"openapi":"post /nfts/transfer","title":"Transfer NFT","href":"/api-reference/nfts/transfer-nft"},{"openapi":"get /nfts","title":"List NFTs","href":"/api-reference/nfts/list-nfts"},{"openapi":"get /nfts/collection-by-address","title":"Get NFT Collection","href":"/api-reference/nfts/get-nft-collection"},{"openapi":"post /nfts/upload","title":"Upload NFT image","href":"/api-reference/nfts/upload-nft-image"}]},{"group":"Tokens","pages":[{"openapi":"get /tokens/tokens","title":"Get Token","href":"/api-reference/tokens/get-token"},{"openapi":"post /tokens","title":"Create Token","href":"/api-reference/tokens/create-token"},{"openapi":"post /tokens/transfer","title":"Transfer Token","href":"/api-reference/tokens/transfer-token"},{"openapi":"post /tokens/mint","title":"Mint Token","href":"/api-reference/tokens/mint-token"},{"openapi":"get /tokens/balances","title":"List Token Balances","href":"/api-reference/tokens/list-token-balances"},{"openapi":"post /tokens/batch-transfer","title":"Batch Transfer Token","href":"/api-reference/tokens/batch-transfer-token"}]},{"group":"Transactions","pages":[{"openapi":"get /transactions/status-by-hash","title":"Transaction Status By Hash","href":"/api-reference/transactions/transaction-status-by-hash"},{"openapi":"post /transactions/sign-and-send","title":"Sign and Send","description":"This endpoint allows arbitrary smart contract function calls. It can be used to interact with smart contracts that are not supported by the Token/NFT APIs.","href":"/api-reference/transactions/sign-and-send"},{"openapi":"post /transactions/sign","title":"Sign","href":"/api-reference/transactions/sign"},{"openapi":"post /transactions/batch-sign-and-send","title":"Batch Sign and Send","description":"This endpoint makes arbitrary smart contract function calls in batch.","href":"/api-reference/transactions/batch-sign-and-send"},{"openapi":"post /transactions/sign-message","title":"Sign Message","href":"/api-reference/transactions/sign-message"},{"openapi":"get /transactions/status-by-id","title":"Transaction Status by ID","href":"/api-reference/transactions/transaction-status-by-id"},{"openapi":"post /transactions/preview","title":"Preview","href":"/api-reference/transactions/preview"},{"openapi":"post /transactions/preview-bundle","title":"Preview Bundle","href":"/api-reference/transactions/preview-bundle"}]},{"group":"Policies","pages":[{"openapi":"post /policies","title":"Create Policy","href":"/api-reference/policies/create-policy"},{"openapi":"get /policies","title":"List Policies","href":"/api-reference/policies/list-policies"},{"openapi":"post /policies/revoke","title":"Revoke Policy","href":"/api-reference/policies/revoke-policy"}]},{"group":"Users","pages":[{"openapi":"post /users/passkey/begin-registration","title":"Begin Passkey Registration","href":"/api-reference/users/begin-passkey-registration"},{"openapi":"post /users/passkey/finish-registration","title":"Finish Passkey Registration","href":"/api-reference/users/finish-passkey-registration"},{"openapi":"post /users/login-with-discoverable-passkey","title":"Login with Discoverable Passkey","href":"/api-reference/users/login-with-discoverable-passkey"},{"openapi":"post /users/login-with-passkey","title":"Login with Passkey","href":"/api-reference/users/login-with-passkey"},{"openapi":"post /users/create-session-challenge","title":"Create Session Challenge","href":"/api-reference/users/create-session-challenge"},{"openapi":"get /users/session-challenge","title":"Get Session Challenge","href":"/api-reference/users/get-session-challenge"},{"openapi":"post /users/login-with-wallet","title":"Login with Wallet","href":"/api-reference/users/login-with-wallet"},{"openapi":"post /users/login-with-email","title":"Login with Email","href":"/api-reference/users/login-with-email"},{"openapi":"post /users/login-with-magic-link","title":"Login with Magic Link","href":"/api-reference/users/login-with-magic-link"},{"openapi":"post /users/verify-login","title":"Verify Login","href":"/api-reference/users/verify-login"},{"openapi":"post /users/refresh-token","title":"Refresh Token","href":"/api-reference/users/refresh-token"},{"openapi":"post /users/logout","title":"Logout","href":"/api-reference/users/logout"}]},{"group":"Wallets","pages":[{"openapi":"get /wallets/get-by-network","title":"Get User Wallet by Network","href":"/api-reference/wallets/get-user-wallet-by-network"},{"openapi":"get /wallets/get-by-id","title":"Get Wallet by ID","href":"/api-reference/wallets/get-wallet-by-id"},{"openapi":"get /wallets/get-by-address","title":"Get Wallet by Address","href":"/api-reference/wallets/get-wallet-by-address"},{"openapi":"get /wallets/get-by-owner-id","title":"Get Wallet by Owner ID","href":"/api-reference/wallets/get-wallet-by-owner-id"},{"openapi":"get /wallets","title":"List Wallets","href":"/api-reference/wallets/list-wallets"},{"openapi":"post /wallets","title":"Create Wallet","href":"/api-reference/wallets/create-wallet"},{"openapi":"post /wallets/change-user-pin","title":"Change User Pin","href":"/api-reference/wallets/change-user-pin"},{"openapi":"post /wallets/import","title":"Import Wallet","href":"/api-reference/wallets/import-wallet"},{"openapi":"post /wallets/export","title":"Export Wallet","href":"/api-reference/wallets/export-wallet"}]},{"group":"API Errors","pages":[{"title":"Errors","href":"/api-reference/errors"}]}]}]},"title":"Sign - WalletKit","buildId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","deploymentId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-WRhTSUDL.js","utils-ChMov4Kr.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-_REmC2bI.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Bp6nVRCu.js","snippetPresets-DZadmXoU.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CY2WdoTl.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-DwYG-Q4l.js","shallow-BXQIGwv4.js","getApiPlaygroundDisplay-CK5nK5B9.js","CodeSnippet-TH4a2aGW.js","CodeSnippets-DwsQiOFS.js","Page-R3M_BF4L.js","getPastedJson-DD7kUzi_.js","icon-holE3QoJ.js","MethodPill-DUW0T8us.js","DuplicateIcon-CI_p4be-.js","createIcon-BdbRvavb.js","DynamicMarkdown-DN96a4Ur.js","SectionHeading-SCu36A9d.js","axios-vUo_bRtp.js","Markdown-CCeGv-zI.js","clsx-BGBGWFTt.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-Cv_O2fky.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-2C5OB2eV.js"]}