How to Deploy a Soulbound Token Contract in Sequence Builder
Learn how to deploy Soulbound Token contracts in Sequence Builder for non-transferable, exclusive game assets. This guide covers setup, key steps, and best practices for deploying non-tradable NFTs.
Discover how to set up and deploy Soulbound Token contracts in Sequence Builder. Soulbound Tokens are perfect for creating unique, non-transferable game assets, including Battlepasses, memberships, and exclusive in-game items that stay permanently with the player.
Soulbound Tokens (SBTs) are non-transferable, non-sellable on-chain assets designed to provide exclusive, enduring value in Web3 environments. Since they cannot be transferred or traded, SBTs are ideal for representing permanent, achievement-based, or membership-related digital items. Here are some common use cases:
Game Passes and Memberships: Use Soulbound Tokens for Battlepasses, memberships, or loyalty programs that stay permanently in a user’s wallet, ensuring exclusive access for the intended holder.
Achievement Badges: Reward players with unique achievement badges that serve as a testament to their progress and accomplishments, visible to all but non-tradable.
Event Tickets and Certifications: Provide secure, non-transferable tickets for exclusive in-game events or educational certifications for skills achieved within a game environment.
Identity and Reputation Systems: Establish identity-based or reputation-based tokens that signify trust or credibility, supporting fair-play and user engagement.
Soulbound Tokens are especially beneficial for game developers and communities aiming to provide lasting value without the need for speculative trading.
Start by selecting your project in the top left corner for which you want to create the collectible, then go to the Deploy section, select Contracts, and select the Contracts button to add a new contract.
Select either Web3 Game Item Collection (ERC1155) or NFT Collection (ERC721) for your Soulbound Token. For this guide, we’ll walk through a Web3 Game Item Collection (ERC1155), ideal for creating non-transferable Soulbound Tokens.
Provide details for the contract by specifying a Contract Name and Owner. You also have the option to set Royalties. Ensure that the Owner address matches the Sequence Wallet in the top-right corner, with adequate funds in this wallet on production networks. For testnet transactions, we sponsor them for you.
On production networks, treat Builder deployments as self-funded. Even if you have configured Gas Sponsorship for related wallets or contracts, the wallet performing the deployment may still need enough native gas token to pay for the deployment transaction.
Note:
Changing the name later will update it across the Sequence stack, but popular explorers will not reindex the information. Your initial entry will remain in these systems.
Navigate to the mint card in the Write Contract section and input the to being the wallet address you would like to receive the token to, the tokenId (typically starting at 0), and amount of tokens, and finally the data section you can just input 0x00, which typically represent Additional data with no specified format.
And you’re done!You can view the transactions submitted to the blockchain for your wallet address in the Transactions tab navigation
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Sequence Docs","colors":{"primary":"#B1A9FF","light":"#B1A9FF","dark":"#111111"},"logo":{"light":"https://mintcdn.com/sequence-0fb8d9e6/9rKTa07iWJtIbdn7/logo/sequence-composite-light.svg?fit=max\u0026auto=format\u0026n=9rKTa07iWJtIbdn7\u0026q=85\u0026s=18750aafea1146db72d2e3b695536390","dark":"https://mintcdn.com/sequence-0fb8d9e6/9rKTa07iWJtIbdn7/logo/sequence-composite-dark.svg?fit=max\u0026auto=format\u0026n=9rKTa07iWJtIbdn7\u0026q=85\u0026s=6efde0d56c8457026275cc8f3e34f0a4"},"favicon":"https://mintcdn.com/sequence-0fb8d9e6/Trdl1z4HOb4QxorB/favicon.png?fit=max\u0026auto=format\u0026n=Trdl1z4HOb4QxorB\u0026q=85\u0026s=d076be8f12c5eccec147aaca12dad634","appearance":{"default":"light","strict":false},"background":{"decoration":"gradient"},"navbar":{"primary":{"type":"button","label":"Sign In","href":"https://sequence.build"}},"footer":{"socials":{"x":"https://twitter.com/0xsequence","github":"https://github.com/0xsequence","discord":"https://discord.com/invite/YnGKP7d3vS"}},"fonts":{"heading":{"family":"Inter"},"body":{"family":"Inter"}},"integrations":{"gtm":{"tagId":"GTM-MJL772VN"}},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Supported Chains","icon":"heart-pulse","href":"https://status.sequence.info/"},{"anchor":"Changelog","icon":"map","href":"https://0xsequence.featurebase.app/changelog"}]},"languages":[{"language":"en","href":"home"},{"language":"ja","href":"ja/home"},{"language":"es","href":"es/home"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"sequence-0fb8d9e6","hasAudioNarration":false,"actualSubdomain":"sequence-0fb8d9e6","customDomains":["docs.sequence.xyz"],"gitSource":{"type":"github","owner":"0xsequence","repo":"docs","deployBranch":"master","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a6b4f53bf20c4c03c2d22f7","collectionId":"4bb0d586-b014-44f6-932e-3be852309503","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6a6b4f53bf20c4c03c2d22f7"},"feedback":{"thumbs":true,"edits":true,"issues":false},"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":"6ae9253b7669ca8a6a0b3aaa:success","clientVersion":"0.0.4074","searchFilterCounts":[{"language":"en","tag":"SDKs","count":193},{"language":"en","tag":"APIs","count":184},{"language":"ja","tag":"API","count":181},{"language":"en","tag":"Endpoints","count":150},{"language":"ja","tag":"エンドポイント","count":147},{"language":"en","tag":"Web SDKs","count":107},{"language":"ja","tag":"SDK","count":97},{"language":"en","tag":"Hooks","count":83},{"language":"en","tag":"Solutions","count":81},{"language":"en","tag":"Game Engine SDKs","count":71},{"language":"en","tag":"secret","count":70},{"language":"ja","tag":"シークレット","count":70},{"language":"en","tag":"Marketplace","count":59},{"language":"es","tag":"SDKs","count":54},{"language":"ja","tag":"ソリューション","count":52},{"language":"en","tag":"Wallets","count":49},{"language":"ja","tag":"アナリティクス","count":46},{"language":"ja","tag":"メタデータ","count":44},{"language":"ja","tag":"ゲームエンジンSDK","count":44},{"language":"es","tag":"SDKs Web","count":38},{"language":"ja","tag":"インデクサー","count":38},{"language":"ja","tag":"Web SDK","count":38},{"language":"es","tag":"Hooks","count":27},{"language":"es","tag":"Connect","count":27},{"language":"es","tag":"Soluciones","count":23},{"language":"es","tag":"Cartera del Ecosistema (v6)","count":14},{"language":"es","tag":"Cartera Incrustada (v5)","count":13},{"language":"es","tag":"SDKs de Motor de Juego","count":10},{"language":"es","tag":"Plataforma de Desarrollador","count":8},{"language":"es","tag":"Carteras","count":8}]},"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":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"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","content":".bg-matrix-dark{background:linear-gradient(0deg, rgba(13, 13, 15, 1) 0%, rgba(13, 13, 15, 0.95) 5%, rgba(13, 13, 15, 0.8) 15%, rgba(17, 17, 17, 0.1) 30%, rgba(17, 17, 17, 0.1) 70%, rgba(13, 13, 15, 0.8) 85%, rgba(13, 13, 15, 0.95) 95%, rgba(13, 13, 15, 1) 100%),\n linear-gradient(\n 90deg,\n transparent 0%,\n rgba(17, 17, 17, 0.6) 40%,\n rgba(17, 17, 17, 0.6) 60%,\n transparent 100%\n ), url(https://pub-f048362b915448c9b012a2e03c189024.r2.dev/matrix-bg-dark.svg);background-size:cover;background-position:center center}img[alt=\"US\"]{display:none!important}div.relative.w-4.h-4.rounded-full:has(img[alt=\"US\"]){display:none!important}.bg-matrix-light{background:linear-gradient(\n 0deg,\n #ffffff 0%,\n rgba(240, 240, 240, 0.6) 30%,\n rgba(240, 240, 240, 0.6) 70%,\n #ffffff 100%\n ),\n linear-gradient(\n 90deg,\n transparent 0%,\n rgba(240, 240, 240, 0.6) 40%,\n rgba(240, 240, 240, 0.6) 60%,\n transparent 100%\n ), url(https://pub-f048362b915448c9b012a2e03c189024.r2.dev/matrix-bg-light.svg);background-size:cover;background-position:center center}.dark .bg-matrix-light{background:linear-gradient(0deg, rgba(13, 13, 15, 1) 0%, rgba(13, 13, 15, 0.95) 5%, rgba(13, 13, 15, 0.8) 15%, rgba(17, 17, 17, 0.1) 30%, rgba(17, 17, 17, 0.1) 70%, rgba(13, 13, 15, 0.8) 85%, rgba(13, 13, 15, 0.95) 95%, rgba(13, 13, 15, 1) 100%),\n linear-gradient(\n 90deg,\n transparent 0%,\n rgba(17, 17, 17, 0.6) 40%,\n rgba(17, 17, 17, 0.6) 60%,\n transparent 100%\n ), url(https://pub-f048362b915448c9b012a2e03c189024.r2.dev/matrix-bg-dark.svg);background-size:cover;background-position:center center}.bg-gradient-dark{background:linear-gradient(\n 90deg,\n rgba(17, 17, 17, 0) 0%,\n rgba(17, 17, 17, 0.75) 50%,\n rgba(17, 17, 17, 0) 100%\n ),\n linear-gradient(180deg, #111 0%, rgba(17, 17, 17, 0) 40%, rgba(17, 17, 17, 0) 60%, #111 100%),\n linear-gradient(270deg, rgba(11, 106, 249, 0.25) 0%, rgba(29, 146, 255, 0.3) 100%)}.bg-gradient-light{background:linear-gradient(180deg, #f0f0f0 0%, rgba(255, 255, 255, 0) 49.83%, #f0f0f0 100%),\n linear-gradient(\n 90deg,\n #d2e4ff 0%,\n rgba(210, 228, 255, 0.5) 25.3%,\n rgba(255, 255, 255, 0) 49.83%,\n rgba(210, 228, 255, 0.5) 75.47%,\n #d2e4ff 100%\n )}"}],"page":{"pagePath":"solutions/builder/contracts/deploy-soulbound-token","slug":"/solutions/builder/contracts/deploy-soulbound-token","pageMetadata":{"title":"How to Deploy a Soulbound Token Contract in Sequence Builder","description":"Learn how to deploy Soulbound Token contracts in Sequence Builder for non-transferable, exclusive game assets. This guide covers setup, key steps, and best practices for deploying non-tradable NFTs.","sidebarTitle":"Deploy a Soulbound Token Contract","href":"/solutions/builder/contracts/deploy-soulbound-token"},"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: \"Learn how to deploy Soulbound Token contracts in Sequence Builder for non-transferable, exclusive game assets. This guide covers setup, key steps, and best practices for deploying non-tradable NFTs.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Frame,Heading,OptimizedImage,Warning}=_components;if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Discover how to set up and deploy Soulbound Token contracts in Sequence Builder. Soulbound Tokens are perfect for creating unique, non-transferable game assets, including Battlepasses, memberships, and exclusive in-game items that stay permanently with the player.`}),`\n`,_jsx(Heading,{level:`2`,id:`overview-of-soulbound-tokens`,children:`Overview of Soulbound Tokens`}),`\n`,_jsx(_components.p,{children:`Soulbound Tokens (SBTs) are non-transferable, non-sellable on-chain assets designed to provide exclusive, enduring value in Web3 environments. Since they cannot be transferred or traded, SBTs are ideal for representing permanent, achievement-based, or membership-related digital items. Here are some common use cases:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Game Passes and Memberships`}),`: Use Soulbound Tokens for Battlepasses, memberships, or loyalty programs that stay permanently in a user’s wallet, ensuring exclusive access for the intended holder.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Achievement Badges`}),`: Reward players with unique achievement badges that serve as a testament to their progress and accomplishments, visible to all but non-tradable.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Event Tickets and Certifications`}),`: Provide secure, non-transferable tickets for exclusive in-game events or educational certifications for skills achieved within a game environment.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Identity and Reputation Systems`}),`: Establish identity-based or reputation-based tokens that signify trust or credibility, supporting fair-play and user engagement.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`Soulbound Tokens are especially beneficial for game developers and communities aiming to provide lasting value without the need for speculative trading.`}),`\n`,_jsxs(Warning,{children:[_jsx(_components.p,{children:`Prerequisite: Create a Project`}),_jsxs(_components.p,{children:[`This guide assumes that you have already `,_jsx(_components.a,{href:`/solutions/builder/getting-started`,children:`signed up for Builder and created a Project`}),`.`]})]}),`\n`,_jsx(Heading,{level:`2`,id:`step-1-navigate-to-contracts`,children:`Step 1: Navigate to contracts`}),`\n`,_jsxs(_components.p,{children:[`Start by selecting your `,_jsx(_components.code,{children:`project`}),` in the top left corner for which you want to create the collectible, then go to the `,_jsx(_components.code,{children:`Deploy`}),` section, select `,_jsx(_components.code,{children:`Contracts`}),`, and select the `,_jsx(_components.code,{children:`Contracts`}),` button to add a new contract.`]}),`\n`,_jsx(Heading,{level:`2`,id:`step-2-choose-your-collectible-type`,children:`Step 2: Choose your collectible type`}),`\n`,_jsx(_components.p,{children:`Select either Web3 Game Item Collection (ERC1155) or NFT Collection (ERC721) for your Soulbound Token. For this guide, we’ll walk through a Web3 Game Item Collection (ERC1155), ideal for creating non-transferable Soulbound Tokens.`}),`\n`,_jsx(Heading,{level:`2`,id:`step-3-specify-contract-details`,children:`Step 3: Specify contract details`}),`\n`,_jsxs(_components.p,{children:[`Provide details for the contract by specifying a `,_jsx(_components.code,{children:`Contract Name`}),` and `,_jsx(_components.code,{children:`Owner`}),`. You also have the option to set Royalties. Ensure that the Owner address matches the Sequence Wallet in the top-right corner, with adequate funds in this wallet on production networks. For testnet transactions, we sponsor them for you.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/sequence-0fb8d9e6/L5_N-K7qQI5_ZReo/images/collectibles/deploy_game_item.png?fit=max\u0026auto=format\u0026n=L5_N-K7qQI5_ZReo\u0026q=85\u0026s=ac4d2febb63953f54005bc199d37907f`,alt:`deploy game item`,\"data-og-width\":`2527`,width:`2527`,\"data-og-height\":`1102`,height:`1102`,\"data-path\":`images/collectibles/deploy_game_item.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/sequence-0fb8d9e6/L5_N-K7qQI5_ZReo/images/collectibles/deploy_game_item.png?w=280\u0026fit=max\u0026auto=format\u0026n=L5_N-K7qQI5_ZReo\u0026q=85\u0026s=9f7bfde040240c445ab59f61cbe826eb 280w, https://mintcdn.com/sequence-0fb8d9e6/L5_N-K7qQI5_ZReo/images/collectibles/deploy_game_item.png?w=560\u0026fit=max\u0026auto=format\u0026n=L5_N-K7qQI5_ZReo\u0026q=85\u0026s=8ae2227de92f5175d5f97f6c9dd4061a 560w, https://mintcdn.com/sequence-0fb8d9e6/L5_N-K7qQI5_ZReo/images/collectibles/deploy_game_item.png?w=840\u0026fit=max\u0026auto=format\u0026n=L5_N-K7qQI5_ZReo\u0026q=85\u0026s=7c66c00b2d8e55e176f5277283db9fa0 840w, https://mintcdn.com/sequence-0fb8d9e6/L5_N-K7qQI5_ZReo/images/collectibles/deploy_game_item.png?w=1100\u0026fit=max\u0026auto=format\u0026n=L5_N-K7qQI5_ZReo\u0026q=85\u0026s=6355badd1dcd28f1654091a138536b14 1100w, https://mintcdn.com/sequence-0fb8d9e6/L5_N-K7qQI5_ZReo/images/collectibles/deploy_game_item.png?w=1650\u0026fit=max\u0026auto=format\u0026n=L5_N-K7qQI5_ZReo\u0026q=85\u0026s=8bcc0ee22944b9ac5a8aa3e0d915b568 1650w, https://mintcdn.com/sequence-0fb8d9e6/L5_N-K7qQI5_ZReo/images/collectibles/deploy_game_item.png?w=2500\u0026fit=max\u0026auto=format\u0026n=L5_N-K7qQI5_ZReo\u0026q=85\u0026s=ada4441c9b07778edf0696fb0dd3c13c 2500w`})}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`On production networks, treat Builder deployments as self-funded. Even if you have configured Gas Sponsorship for related wallets or contracts, the wallet performing the deployment may still need enough native gas token to pay for the deployment transaction.`})}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`Note:\\r\nChanging the `,_jsx(_components.code,{children:`name`}),` later will update it across the Sequence stack, but popular explorers will not reindex the information. Your initial entry will remain in these systems.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`step-4-deploy-your-contract`,children:`Step 4: Deploy your contract`}),`\n`,_jsxs(_components.p,{children:[`Deploy your contract via the popup window at `,_jsx(_components.a,{href:`http://sequence.app/sign-transaction`,children:`http://sequence.app/sign-transaction`}),`, and confirm by signing the message.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/sequence-0fb8d9e6/L5_N-K7qQI5_ZReo/images/collectibles/sign_deploy_transaction.png?fit=max\u0026auto=format\u0026n=L5_N-K7qQI5_ZReo\u0026q=85\u0026s=a7eb1738ac94a5a9fc5ccde9b8c5a181`,width:`200`,alt:`Deploy your contract by signing the message in the popup window from the Sequence Wallet`,\"data-og-width\":`889`,\"data-og-height\":`1296`,\"data-path\":`images/collectibles/sign_deploy_transaction.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/sequence-0fb8d9e6/L5_N-K7qQI5_ZReo/images/collectibles/sign_deploy_transaction.png?w=280\u0026fit=max\u0026auto=format\u0026n=L5_N-K7qQI5_ZReo\u0026q=85\u0026s=7f308034f6da5531852065d7f15e1e43 280w, https://mintcdn.com/sequence-0fb8d9e6/L5_N-K7qQI5_ZReo/images/collectibles/sign_deploy_transaction.png?w=560\u0026fit=max\u0026auto=format\u0026n=L5_N-K7qQI5_ZReo\u0026q=85\u0026s=9452efb83b942a43b203732154fb5295 560w, https://mintcdn.com/sequence-0fb8d9e6/L5_N-K7qQI5_ZReo/images/collectibles/sign_deploy_transaction.png?w=840\u0026fit=max\u0026auto=format\u0026n=L5_N-K7qQI5_ZReo\u0026q=85\u0026s=98b408470ec516bc376f26ee79b4fdea 840w, https://mintcdn.com/sequence-0fb8d9e6/L5_N-K7qQI5_ZReo/images/collectibles/sign_deploy_transaction.png?w=1100\u0026fit=max\u0026auto=format\u0026n=L5_N-K7qQI5_ZReo\u0026q=85\u0026s=a68fc3af275bacf37906afb32211c1c4 1100w, https://mintcdn.com/sequence-0fb8d9e6/L5_N-K7qQI5_ZReo/images/collectibles/sign_deploy_transaction.png?w=1650\u0026fit=max\u0026auto=format\u0026n=L5_N-K7qQI5_ZReo\u0026q=85\u0026s=ba33754e5ec52addeb05e1f3ccd46522 1650w, https://mintcdn.com/sequence-0fb8d9e6/L5_N-K7qQI5_ZReo/images/collectibles/sign_deploy_transaction.png?w=2500\u0026fit=max\u0026auto=format\u0026n=L5_N-K7qQI5_ZReo\u0026q=85\u0026s=de42bf0786dbbce0aeb8d3c859674d62 2500w`})}),`\n`,_jsx(Heading,{level:`2`,id:`step-5-mint-tokens-to-your-wallet-address`,children:`Step 5: Mint tokens to your wallet address`}),`\n`,_jsxs(_components.p,{children:[`Navigate to the `,_jsx(_components.code,{children:`mint`}),` card in the `,_jsx(_components.code,{children:`Write Contract`}),` section and input the `,_jsx(_components.code,{children:`to`}),` being the wallet address you would like to receive the token to, the `,_jsx(_components.code,{children:`tokenId`}),` (typically starting at 0), and `,_jsx(_components.code,{children:`amount`}),` of tokens, and finally the `,_jsx(_components.code,{children:`data`}),` section you can just input `,_jsx(_components.code,{children:`0x00`}),`, which typically represent Additional data with no specified format.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/sequence-0fb8d9e6/L5_N-K7qQI5_ZReo/images/collectibles/mint_game_item.png?fit=max\u0026auto=format\u0026n=L5_N-K7qQI5_ZReo\u0026q=85\u0026s=eafc743e476b9a0bb849777f6b7cff7d`,alt:`mint tokens`,\"data-og-width\":`1864`,width:`1864`,\"data-og-height\":`834`,height:`834`,\"data-path\":`images/collectibles/mint_game_item.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/sequence-0fb8d9e6/L5_N-K7qQI5_ZReo/images/collectibles/mint_game_item.png?w=280\u0026fit=max\u0026auto=format\u0026n=L5_N-K7qQI5_ZReo\u0026q=85\u0026s=779cfaca287305f16797e1cfddb9be72 280w, https://mintcdn.com/sequence-0fb8d9e6/L5_N-K7qQI5_ZReo/images/collectibles/mint_game_item.png?w=560\u0026fit=max\u0026auto=format\u0026n=L5_N-K7qQI5_ZReo\u0026q=85\u0026s=571eaf329689d37fe34b35c442517ea7 560w, https://mintcdn.com/sequence-0fb8d9e6/L5_N-K7qQI5_ZReo/images/collectibles/mint_game_item.png?w=840\u0026fit=max\u0026auto=format\u0026n=L5_N-K7qQI5_ZReo\u0026q=85\u0026s=6a07ba57f172ff7847eae9d06b58999c 840w, https://mintcdn.com/sequence-0fb8d9e6/L5_N-K7qQI5_ZReo/images/collectibles/mint_game_item.png?w=1100\u0026fit=max\u0026auto=format\u0026n=L5_N-K7qQI5_ZReo\u0026q=85\u0026s=73fab2ee08480de34c7748e80d6d4603 1100w, https://mintcdn.com/sequence-0fb8d9e6/L5_N-K7qQI5_ZReo/images/collectibles/mint_game_item.png?w=1650\u0026fit=max\u0026auto=format\u0026n=L5_N-K7qQI5_ZReo\u0026q=85\u0026s=94997bed0e91b893dc5f45d071ea3b68 1650w, https://mintcdn.com/sequence-0fb8d9e6/L5_N-K7qQI5_ZReo/images/collectibles/mint_game_item.png?w=2500\u0026fit=max\u0026auto=format\u0026n=L5_N-K7qQI5_ZReo\u0026q=85\u0026s=7fb2eaee749b6a4e1dfb0adb5f320f68 2500w`})}),`\n`,_jsx(Heading,{level:`2`,id:`step-6-confirm-your-minted-collectible`,children:`Step 6: Confirm your minted collectible`}),`\n`,_jsx(_components.p,{children:`And you’re done!`}),`\n`,_jsxs(_components.p,{children:[`You can view the transactions submitted to the blockchain for your wallet address in the `,_jsx(_components.code,{children:`Transactions`}),` tab navigation`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/sequence-0fb8d9e6/L5_N-K7qQI5_ZReo/images/collectibles/transactions_game_items.png?fit=max\u0026auto=format\u0026n=L5_N-K7qQI5_ZReo\u0026q=85\u0026s=5cf4ff64de5c7164e5ab0aab029080d0`,alt:`view currency transactions`,\"data-og-width\":`1651`,width:`1651`,\"data-og-height\":`653`,height:`653`,\"data-path\":`images/collectibles/transactions_game_items.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/sequence-0fb8d9e6/L5_N-K7qQI5_ZReo/images/collectibles/transactions_game_items.png?w=280\u0026fit=max\u0026auto=format\u0026n=L5_N-K7qQI5_ZReo\u0026q=85\u0026s=1b48e7ca9ca72227e8dee07e3d0b350d 280w, https://mintcdn.com/sequence-0fb8d9e6/L5_N-K7qQI5_ZReo/images/collectibles/transactions_game_items.png?w=560\u0026fit=max\u0026auto=format\u0026n=L5_N-K7qQI5_ZReo\u0026q=85\u0026s=cc994c6c2965fefdb05fcfd061d73b3d 560w, https://mintcdn.com/sequence-0fb8d9e6/L5_N-K7qQI5_ZReo/images/collectibles/transactions_game_items.png?w=840\u0026fit=max\u0026auto=format\u0026n=L5_N-K7qQI5_ZReo\u0026q=85\u0026s=dd0be5f964b8910f15870f22894ef190 840w, https://mintcdn.com/sequence-0fb8d9e6/L5_N-K7qQI5_ZReo/images/collectibles/transactions_game_items.png?w=1100\u0026fit=max\u0026auto=format\u0026n=L5_N-K7qQI5_ZReo\u0026q=85\u0026s=c45c93db9d1d4ead1ed37a6bce7b2f7c 1100w, https://mintcdn.com/sequence-0fb8d9e6/L5_N-K7qQI5_ZReo/images/collectibles/transactions_game_items.png?w=1650\u0026fit=max\u0026auto=format\u0026n=L5_N-K7qQI5_ZReo\u0026q=85\u0026s=93f8904f95b7399d90e1a1405ca716bd 1650w, https://mintcdn.com/sequence-0fb8d9e6/L5_N-K7qQI5_ZReo/images/collectibles/transactions_game_items.png?w=2500\u0026fit=max\u0026auto=format\u0026n=L5_N-K7qQI5_ZReo\u0026q=85\u0026s=c28e21091092c6986876934114c9d2a7 2500w`})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"How to Deploy a Soulbound Token Contract in Sequence Builder","description":"Learn how to deploy Soulbound Token contracts in Sequence Builder for non-transferable, exclusive game assets. This guide covers setup, key steps, and best practices for deploying non-tradable NFTs.","sidebarTitle":"Deploy a Soulbound Token Contract","href":"/solutions/builder/contracts/deploy-soulbound-token"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Overview of Soulbound Tokens","slug":"overview-of-soulbound-tokens","depth":2,"children":[]},{"title":"Step 1: Navigate to contracts","slug":"step-1-navigate-to-contracts","depth":2,"children":[]},{"title":"Step 2: Choose your collectible type","slug":"step-2-choose-your-collectible-type","depth":2,"children":[]},{"title":"Step 3: Specify contract details","slug":"step-3-specify-contract-details","depth":2,"children":[]},{"title":"Step 4: Deploy your contract","slug":"step-4-deploy-your-contract","depth":2,"children":[]},{"title":"Step 5: Mint tokens to your wallet address","slug":"step-5-mint-tokens-to-your-wallet-address","depth":2,"children":[]},{"title":"Step 6: Confirm your minted collectible","slug":"step-6-confirm-your-minted-collectible","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/sequence-0fb8d9e6/5928f07079c865a1/scripts/update_security_schemas.js","/_mintlify/custom/sequence-0fb8d9e6/b206a90082858d4a/snippets/databeat-tracker.js","/_mintlify/custom/sequence-0fb8d9e6/0281ffbe15eb5584/snippets/dist/databeat-tracker.umd.js"],"subdomain":"sequence-0fb8d9e6","siteName":"Sequence Docs","title":"How to Deploy a Soulbound Token Contract in Sequence Builder - Sequence Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/solutions/builder/contracts/deploy-soulbound-token","matchLevel":0},"ja":{"href":"/ja/solutions/builder/contracts/deploy-soulbound-token","matchLevel":1},"es":{"href":"/es/solutions/builder/contracts/deploy-soulbound-token","matchLevel":1}}},"lastModified":"2026-04-09T09:02:16.359Z","originalFileLocation":"solutions/builder/contracts/deploy-soulbound-token.mdx","locale":"en"},"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=\"light\"}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=\"Learn how to deploy Soulbound Token contracts in Sequence Builder for non-transferable, exclusive game assets. This guide covers setup, key steps, and best practices for deploying non-tradable NFTs.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Sequence 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/sequence-0fb8d9e6/WZ0nVbE4CcPhWh5d/_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/sequence-0fb8d9e6/WZ0nVbE4CcPhWh5d/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/sequence-0fb8d9e6/WZ0nVbE4CcPhWh5d/_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/sequence-0fb8d9e6/WZ0nVbE4CcPhWh5d/_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/sequence-0fb8d9e6/WZ0nVbE4CcPhWh5d/_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/sequence-0fb8d9e6/WZ0nVbE4CcPhWh5d/_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/sequence-0fb8d9e6/WZ0nVbE4CcPhWh5d/_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/sequence-0fb8d9e6/WZ0nVbE4CcPhWh5d/_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/sequence-0fb8d9e6/WZ0nVbE4CcPhWh5d/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"How to Deploy a Soulbound Token Contract in Sequence Builder - Sequence Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Learn how to deploy Soulbound Token contracts in Sequence Builder for non-transferable, exclusive game assets. This guide covers setup, key steps, and best practices for deploying non-tradable NFTs.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Sequence Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.sequence.xyz/solutions/builder/contracts/deploy-soulbound-token\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://sequence-0fb8d9e6.mintlify.site/_mintlify/api/og/v2?division=Contracts\u0026amp;title=How+to+Deploy+a+Soulbound+Token+Contract+in+Sequence+Builder\u0026amp;description=Learn+how+to+deploy+Soulbound+Token+contracts+in+Sequence+Builder+for+non-transferable%2C+exclusive+game+assets.+This+guide+covers+setup%2C+key+steps%2C+and+best+prac\u0026amp;theme=3cfa20f380481c9c1062693e\u0026amp;signature=0a8e2b7ff0179219987f8edfeaba110d41ad4df81d99e1978e07290906670c73\">\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=\"How to Deploy a Soulbound Token Contract in Sequence Builder - Sequence Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Learn how to deploy Soulbound Token contracts in Sequence Builder for non-transferable, exclusive game assets. This guide covers setup, key steps, and best practices for deploying non-tradable NFTs.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://sequence-0fb8d9e6.mintlify.site/_mintlify/api/og/v2?division=Contracts\u0026amp;title=How+to+Deploy+a+Soulbound+Token+Contract+in+Sequence+Builder\u0026amp;description=Learn+how+to+deploy+Soulbound+Token+contracts+in+Sequence+Builder+for+non-transferable%2C+exclusive+game+assets.+This+guide+covers+setup%2C+key+steps%2C+and+best+prac\u0026amp;theme=3cfa20f380481c9c1062693e\u0026amp;signature=0a8e2b7ff0179219987f8edfeaba110d41ad4df81d99e1978e07290906670c73\">\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/sequence-0fb8d9e6/WZ0nVbE4CcPhWh5d/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Sequence Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#B1A9FF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.sequence.xyz/solutions/builder/contracts/deploy-soulbound-token\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/solutions/builder/contracts/deploy-soulbound-token.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.sequence.xyz/solutions/builder/contracts/deploy-soulbound-token\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://docs.sequence.xyz/ja/solutions/builder/contracts/deploy-soulbound-token\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.sequence.xyz/es/solutions/builder/contracts/deploy-soulbound-token\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.sequence.xyz/solutions/builder/contracts/deploy-soulbound-token\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.sequence.xyz/#organization\",\"name\":\"Sequence Docs\",\"url\":\"https://docs.sequence.xyz\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/sequence-0fb8d9e6/9rKTa07iWJtIbdn7/logo/sequence-composite-light.svg?fit=max\u0026auto=format\u0026n=9rKTa07iWJtIbdn7\u0026q=85\u0026s=18750aafea1146db72d2e3b695536390\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.sequence.xyz#website\",\"name\":\"Sequence Docs\",\"url\":\"https://docs.sequence.xyz\",\"publisher\":{\"@id\":\"https://docs.sequence.xyz/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.sequence.xyz/solutions/builder/contracts/deploy-soulbound-token#webpage\",\"url\":\"https://docs.sequence.xyz/solutions/builder/contracts/deploy-soulbound-token\",\"name\":\"How to Deploy a Soulbound Token Contract in Sequence Builder\",\"description\":\"Learn how to deploy Soulbound Token contracts in Sequence Builder for non-transferable, exclusive game assets. This guide covers setup, key steps, and best practices for deploying non-tradable NFTs.\",\"dateModified\":\"2026-04-09T09:02:16.359Z\",\"isPartOf\":{\"@id\":\"https://docs.sequence.xyz#website\"},\"breadcrumb\":{\"@id\":\"https://docs.sequence.xyz/solutions/builder/contracts/deploy-soulbound-token#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.sequence.xyz/solutions/builder/contracts/deploy-soulbound-token#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Developer Platform\",\"item\":\"https://docs.sequence.xyz/solutions/builder/getting-started\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Contracts\",\"item\":\"https://docs.sequence.xyz/solutions/builder/contracts/overview\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How to Deploy a Soulbound Token Contract in Sequence Builder\",\"item\":\"https://docs.sequence.xyz/solutions/builder/contracts/deploy-soulbound-token\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.sequence.xyz/solutions/builder/contracts/deploy-soulbound-token#article\",\"headline\":\"How to Deploy a Soulbound Token Contract in Sequence Builder\",\"name\":\"How to Deploy a Soulbound Token Contract in Sequence Builder\",\"description\":\"Learn how to deploy Soulbound Token contracts in Sequence Builder for non-transferable, exclusive game assets. This guide covers setup, key steps, and best practices for deploying non-tradable NFTs.\",\"url\":\"https://docs.sequence.xyz/solutions/builder/contracts/deploy-soulbound-token\",\"mainEntityOfPage\":{\"@id\":\"https://docs.sequence.xyz/solutions/builder/contracts/deploy-soulbound-token#webpage\"},\"dateModified\":\"2026-04-09T09:02:16.359Z\",\"publisher\":{\"@id\":\"https://docs.sequence.xyz/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.sequence.xyz#website\"}}]}\u003c/script>","siteName":"Sequence Docs","nav":{"global":{"anchors":[{"anchor":"Supported Chains","icon":"heart-pulse","href":"https://status.sequence.info/"},{"anchor":"Changelog","icon":"map","href":"https://0xsequence.featurebase.app/changelog"}]},"languages":[{"language":"en","tabs":[{"tab":"Home","pages":[{"title":"Home","href":"/home"}]},{"tab":"Solutions","groups":[{"group":" ","pages":[{"title":"Welcome to Sequence","sidebarTitle":"Welcome to Sequence","href":"/solutions/overview"},{"title":"LLM Integrations","sidebarTitle":"LLM Integrations","icon":"robot","href":"/solutions/llm-integrations"}]},{"group":"Wallets","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/solutions/wallets/overview"},{"group":"For Developers","pages":[{"title":"Wallets for Developers","sidebarTitle":"Overview","href":"/solutions/wallets/developers/overview"},{"group":"Ecosystem Wallet","pages":[{"title":"Ecosystem Wallet Quickstart — Sequence Solutions","sidebarTitle":"React Quickstart","href":"/solutions/wallets/developers/ecosystem-wallet/react_quickstart"},{"title":"Unity SDK Quickstart","sidebarTitle":"Unity Quickstart","href":"/solutions/wallets/developers/ecosystem-wallet/unity-quickstart"},{"title":"Unreal SDK Quickstart","sidebarTitle":"Unreal Quickstart","href":"/solutions/wallets/developers/ecosystem-wallet/unreal-quickstart"}]},{"group":"Embedded Wallet","pages":[{"title":"Sequence Embedded Wallet (v5)","sidebarTitle":"Overview","href":"/solutions/wallets/developers/embedded-wallet/overview"},{"title":"Embedded Wallet Quickstart","sidebarTitle":"Quickstart","href":"/solutions/wallets/developers/embedded-wallet/quickstart"},{"title":"Wallet Linking: Embedded Wallet Authentication \u0026 External Wallet Sign-in","sidebarTitle":"Wallet Linking","href":"/solutions/wallets/developers/embedded-wallet/wallet-linking"},{"title":"Migration Guide – Moving to Sequence Embedded Wallets","sidebarTitle":"Migrating to Sequence","href":"/solutions/wallets/developers/embedded-wallet/migration"},{"title":"FAQ","sidebarTitle":"FAQ","href":"/solutions/wallets/developers/embedded-wallet/faq"}]}]},{"group":"For Ecosystems","pages":[{"title":"Wallets for Ecosystems","sidebarTitle":"Overview","href":"/solutions/wallets/ecosystems/overview"},{"title":"Smart Sessions","href":"/solutions/wallets/ecosystems/smart-sessions"},{"title":"Hosted Wallet","sidebarTitle":"Hosted Wallet","href":"/solutions/wallets/ecosystems/hosted-wallet"},{"title":"Custom Wallet","sidebarTitle":"Custom Wallet","href":"/solutions/wallets/ecosystems/custom-wallet"},{"title":"Identity Instrument","sidebarTitle":"Identity Instrument","href":"/solutions/wallets/ecosystems/identity-instrument"},{"title":"Guard Firewall","sidebarTitle":"Guard Firewall","href":"/solutions/wallets/ecosystems/guard-firewall"},{"title":"Merkleized Wallet Configuration","sidebarTitle":"Wallet Configuration","href":"/solutions/wallets/ecosystems/wallet-config"},{"title":"Timed Recovery","sidebarTitle":"Timed Recovery","href":"/solutions/wallets/ecosystems/timed-recovery"}]}]},{"group":"Payments","pages":[{"title":"Payments Overview","sidebarTitle":"Overview","href":"/solutions/payments/overview"},{"title":"Trails","sidebarTitle":"Trails","href":"/solutions/payments/trails"},{"group":"Shop","pages":[{"title":"Sequence Shop","sidebarTitle":"Overview","href":"/solutions/payments/shop/overview"},{"title":"Launching Your Shop with Sequence Builder","sidebarTitle":"Guide","href":"/solutions/payments/shop/guide"}]},{"group":"Marketplace","pages":[{"title":"Marketplace Overview","sidebarTitle":"Overview","href":"/solutions/payments/marketplace/overview"},{"title":"Launching Your Hosted Marketplace with Sequence Builder","sidebarTitle":"Hosted Marketplace","href":"/solutions/payments/marketplace/hosted"},{"title":"Custom Marketplace","sidebarTitle":"Custom Marketplace","href":"/solutions/payments/marketplace/custom"}]},{"title":"Checkout SDK (card payments for NFTs)","sidebarTitle":"Checkout SDK","href":"/solutions/payments/checkout-sdk"}]},{"group":"Indexer","pages":[{"title":"Indexer Overview","sidebarTitle":"Overview","href":"/solutions/indexer/overview"},{"title":"Cross-Chain Token Balances","sidebarTitle":"Cross-Chain Token Balances","href":"/solutions/indexer/cross-chain-balances"},{"title":"Token Balances","sidebarTitle":"Token Balances","href":"/solutions/indexer/token-balances"},{"title":"Transaction History","sidebarTitle":"Transaction History","href":"/solutions/indexer/transaction-history"},{"title":"Webhooks","sidebarTitle":"Webhooks","href":"/solutions/indexer/webhooks"},{"title":"Subscriptions","sidebarTitle":"Subscriptions","href":"/solutions/indexer/subscriptions"}]},{"group":"Infrastructure","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/solutions/infrastructure/overview"},{"title":"Transaction API","sidebarTitle":"Transaction API","href":"/solutions/infrastructure/transaction-api"},{"title":"Blockchain RPC","sidebarTitle":"Blockchain RPC","href":"/solutions/infrastructure/blockchain-rpc"},{"group":"Sidekick","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/solutions/infrastructure/sidekick/overview"},{"title":"Sidekick Quickstart","sidebarTitle":"Quickstart","href":"/solutions/infrastructure/sidekick/quickstart"},{"title":"Minting Server","href":"/solutions/infrastructure/sidekick/minting-server"}]}]},{"group":"Developer Platform","pages":[{"title":"Getting Started with Builder","sidebarTitle":"Getting Started","href":"/solutions/builder/getting-started"},{"group":"Contracts","pages":[{"title":"Contracts","sidebarTitle":"Overview","href":"/solutions/builder/contracts/overview"},{"title":"How to Deploy an Item Collection Contract in Sequence Builder","sidebarTitle":"Deploy a Collection Contract","href":"/solutions/builder/contracts/deploy-an-item-collection"},{"title":"How to Deploy in-game Currency in Sequence Builder","sidebarTitle":"Deploy an In-Game Currency(ERC20)","href":"/solutions/builder/contracts/deploy-ERC20-currency"},{"title":"Deploying a Primary Sales Contract in Sequence Builder","description":"This guide provides a detailed walkthrough on setting up and deploying a Primary Sales Contract in Builder. It discusses the differences between ERC721 and ERC1155 contracts, walks through the steps of deploying a contract.","sidebarTitle":"Deploy a Primary Sales Contract","href":"/solutions/builder/contracts/deploy-primary-sales-contract"},{"title":"How to Deploy a Soulbound Token Contract in Sequence Builder","sidebarTitle":"Deploy a Soulbound Token Contract","href":"/solutions/builder/contracts/deploy-soulbound-token"}]},{"group":"Collections","pages":[{"title":"Manage NFT Collections in Sequence Builder","description":"The Sequence Builder allows you to manage Collections of collectible metadata, including details, images, and properties. You can link Collections to deployable contracts for easy crafting flows. Control updates and public/private viewing of collection info on Sequence servers.","sidebarTitle":"Overview","href":"/solutions/builder/collections/quickstart"},{"title":"How to Manage Item Metadata in Sequence Builder","sidebarTitle":"Manage Item Metadata","href":"/solutions/builder/collections/manage-item-metadata"}]},{"group":"Embedded Wallet","pages":[{"title":"Embedded Wallet Configuration","sidebarTitle":"Configuration","href":"/solutions/builder/embedded-wallet/configuration"},{"title":"Google Configuration for Embedded Wallet","sidebarTitle":"Google Setup","href":"/solutions/builder/embedded-wallet/google-configuration"},{"title":"Apple Auth Configuration for Embedded Wallet","sidebarTitle":"Apple Setup","href":"/solutions/builder/embedded-wallet/apple-configuration"},{"title":"X (Twitter) Configuration for Embedded Wallet","sidebarTitle":"X (Twitter) Setup","href":"/solutions/builder/embedded-wallet/x-configuration"},{"title":"Stytch Configuration for Embedded Wallet","sidebarTitle":"Stych Setup","href":"/solutions/builder/embedded-wallet/stytch-configuration"},{"title":"Playfab Configuration for Embedded Wallet","sidebarTitle":"PlayFab Setup","href":"/solutions/builder/embedded-wallet/playfab-configuration"},{"title":"Guest Wallet Configuration for Embedded Wallet","sidebarTitle":"Guest Wallet Setup","href":"/solutions/builder/embedded-wallet/guest-wallet-configuration"}]},{"title":"Gas Sponsorship","sidebarTitle":"Gas Sponsorship","href":"/solutions/builder/gas-sponsorship"},{"title":"Marketplaces","href":"/solutions/builder/marketplaces"},{"title":"Webhooks in Sequence Builder","sidebarTitle":"Webhooks","href":"/solutions/builder/webhooks"},{"title":"Analytics","sidebarTitle":"Analytics","href":"/solutions/builder/analytics"},{"title":"Project Management in Sequence Builder","sidebarTitle":"Project Management","href":"/solutions/builder/project-management"},{"title":"Settings in Sequence Builder","sidebarTitle":"Project Settings","href":"/solutions/builder/project-settings"}]},{"group":"Technical References","pages":[{"title":"Technical References Overview","sidebarTitle":"Overview","href":"/solutions/technical-references/overview"},{"title":"Smart Contract Wallets","sidebarTitle":"Smart Contract Wallets","href":"/solutions/technical-references/smart-contract-wallets"},{"title":"Contract Deployments","sidebarTitle":"Contract Deployments","href":"/solutions/technical-references/contract-deployment"},{"title":"Contract Audits","sidebarTitle":"Contract Audits","href":"/solutions/technical-references/contract-audits"},{"group":"Architecture","pages":[{"group":"V1","pages":[{"title":"Deploy Process V1","sidebarTitle":"Deploy","href":"/solutions/technical-references/architecture/v1/deploy"},{"title":"Guest Module","href":"/solutions/technical-references/architecture/v1/guest-module"},{"title":"Main Module Upgradeable \u0026 configuration migration","href":"/solutions/technical-references/architecture/v1/main-module-upgradeable"},{"title":"Modules \u0026 wallet update","href":"/solutions/technical-references/architecture/v1/modules-and-updates"},{"title":"Signature Encoding","sidebarTitle":"Signature Encoding","href":"/solutions/technical-references/architecture/v1/signature-encoding"},{"title":"Wallet Configuration","sidebarTitle":"Wallet Configuration","href":"/solutions/technical-references/architecture/v1/wallet-configuration"},{"title":"Wallet Context V1","sidebarTitle":"Wallet Context","href":"/solutions/technical-references/architecture/v1/wallet-context"},{"title":"Wallet Factory","sidebarTitle":"Wallet Factory","href":"/solutions/technical-references/architecture/v1/wallet-factory"}]},{"group":"V2","pages":[{"title":"Deploy Process V2","sidebarTitle":"Deploy","href":"/solutions/technical-references/architecture/v2/deploy"},{"title":"Wallet Configuration (V2)","sidebarTitle":"Wallet Configuration","href":"/solutions/technical-references/architecture/v2/configuration"},{"title":"Transaction Encoding","href":"/solutions/technical-references/architecture/v2/transaction-encoding"},{"title":"Wallet Context v2","href":"/solutions/technical-references/architecture/v2/wallet-context"}]},{"group":"Embedded Wallets","pages":[{"title":"Architecture Overview","sidebarTitle":"Overview","href":"/solutions/technical-references/architecture/embedded-wallets/overview"},{"title":"Enclave verification","sidebarTitle":"Enclave Verification","href":"/solutions/technical-references/architecture/embedded-wallets/enclave-verification"},{"title":"Intents","sidebarTitle":"Intents","href":"/solutions/technical-references/architecture/embedded-wallets/intents"},{"title":"Trust Contract Recovery Flow","sidebarTitle":"Trust Contract Recovery","href":"/solutions/technical-references/architecture/embedded-wallets/trust-contract-recovery-flow"}]}]}]}]},{"tab":"SDKs","pages":[{"title":"SDKs","href":"/sdk/overview"}]},{"tab":"APIs","pages":[{"title":"APIs","href":"/api-references/overview"}]},{"tab":"Resources","pages":[{"title":"Resources","href":"/guides/guide-overview"}]},{"tab":"Support","pages":[{"title":"Support","href":"/support"}]}]},{"language":"ja","pages":[{"title":"ja","href":"/ja/solutions/builder/contracts/deploy-soulbound-token"}]},{"language":"es","pages":[{"title":"es","href":"/es/solutions/builder/contracts/deploy-soulbound-token"}]}]},"basePath":"","title":"How to Deploy a Soulbound Token Contract in Sequence Builder - Sequence Docs","buildId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","deploymentId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-CK6QbnxT.js","DynamicMarkdown-BKiHAm_d.js","zoom-image-lightbox-CLQdF-Ar.js","lightbox-handle-r17bVUz3.js"]}