Build on BOT Chain with practical guides, a TypeScript SDK and starter templates. Start here to deploy your first contract.
BOT Chain has the pieces. Uzo is the path.Use these docs to go from zero to a working app on BOT Chain: set up a wallet, deploy a contract, connect a frontend and use the chain’s DEX and bridge.Uzo is Igbo for road, path or way. Uzo Labs builds the developer path for BOT Chain: guides, an SDK, starter templates and infrastructure. The docs are written for developers who are new to BOT Chain, including students building at their first hackathon.
Uzo Labs is an independent project and is not affiliated with or endorsed by BOT Chain.
Start here
Quickstart
Deploy and verify a contract on testnet in under 15 minutes.
Uzo Deploy
Deploy a verified contract from your browser, on mainnet or testnet.
Guides
Step-by-step how-tos for tools, frontends, DeFi, the bridge and more.
SDK
Chain configs, addresses and ABIs for TypeScript. Early release.
Templates
Starter projects you can clone and change. Some are ready.
Hackathons
A checklist and kit for building at a hackathon.
Reference
Networks, contract addresses, APIs and troubleshooting.
Free test tokens come from the BOT Chain faucet. See Networks for every value you need to add the chains to a wallet.
What you can use today
BOT Chain itself is live, so every guide that talks to the chain works now. The Uzo SDK has an early release, some templates are ready, and the hosted infrastructure is still planned. Pages about anything not yet available carry a status note and show you how to do the same thing by hand today. See How Uzo fits together for the status of each piece, and the changelog for what changed recently. If you meet an unfamiliar term, check the glossary.
Last modified on November 9, 2026
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Uzo Labs","description":"The developer path for BOT Chain. SDKs, templates and infrastructure that take you from zero to shipped.","colors":{"primary":"#D9A441","light":"#E8BF6A","dark":"#B8862E"},"logo":{"light":"https://mintcdn.com/uzolabs/kQ1XECsPpV-mq9aV/logo/light.svg?fit=max\u0026auto=format\u0026n=kQ1XECsPpV-mq9aV\u0026q=85\u0026s=e6296b675e62ed739f426badf2d6d9e0","dark":"https://mintcdn.com/uzolabs/kQ1XECsPpV-mq9aV/logo/dark.svg?fit=max\u0026auto=format\u0026n=kQ1XECsPpV-mq9aV\u0026q=85\u0026s=f20a041dfbb0eee33c2588d4c97826b7","href":"https://uzolabs.xyz"},"favicon":"https://mintcdn.com/uzolabs/kQ1XECsPpV-mq9aV/favicon.svg?fit=max\u0026auto=format\u0026n=kQ1XECsPpV-mq9aV\u0026q=85\u0026s=a0ebb994913f6dbea10872800e771523","appearance":{"default":"dark"},"background":{"color":{"light":"#F5F1EA","dark":"#0B0A09"}},"navbar":{"links":[{"icon":"rocket","href":"https://deploy.uzolabs.xyz","label":"Uzo Deploy"},{"icon":"github","href":"https://github.com/uzolabs","label":"GitHub"},{"icon":"package","href":"https://www.npmjs.com/org/uzolabs","label":"npm"}],"primary":{"type":"button","label":"Start building","href":"https://docs.uzolabs.xyz/get-started/quickstart"}},"footer":{"socials":{"x":"https://x.com/uzolabs","github":"https://github.com/uzolabs","website":"https://uzolabs.xyz"},"links":[{"header":"Build","items":[{"label":"Quickstart","href":"https://docs.uzolabs.xyz/get-started/quickstart"},{"label":"SDK","href":"https://docs.uzolabs.xyz/sdk/overview"},{"label":"Templates","href":"https://docs.uzolabs.xyz/templates/overview"},{"label":"Uzo Deploy","href":"https://deploy.uzolabs.xyz"}]},{"header":"BOT Chain","items":[{"label":"BOTScan","href":"https://scan.botchain.ai"},{"label":"Testnet faucet","href":"https://faucet.botchain.ai/basic"},{"label":"Official docs","href":"https://dev-docs.botchain.ai/docs/intro"}]},{"header":"Uzo Labs","items":[{"label":"Website","href":"https://uzolabs.xyz"},{"label":"GitHub","href":"https://github.com/uzolabs"},{"label":"Disclaimer","href":"https://docs.uzolabs.xyz/reference/disclaimer"}]}]},"fonts":{"heading":{"family":"Reggae One"},"body":{"family":"Satoshi","source":"fonts/Satoshi-Variable.woff2","format":"woff2"}},"icons":{"library":"lucide"},"styling":{"eyebrows":"breadcrumbs","codeblocks":"dark","latex":false},"banner":{"content":"Uzo is in early development and moves fast. Check the [changelog](/changelog) for what's new.","dismissible":true},"errors":{"404":{"redirect":false,"title":"Page not found","description":"This path doesn't exist. Head back to the [quickstart](/get-started/quickstart)."}},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"metadata":{"timestamp":true},"variables":{"mainnet-chain-id":"677","testnet-chain-id":"968","mainnet-rpc":"https://rpc.botchain.ai","testnet-rpc":"https://rpc.bohr.life","mainnet-explorer":"https://scan.botchain.ai","testnet-explorer":"https://scan.bohr.life","faucet-url":"https://faucet.botchain.ai/basic","sdk-package":"@uzolabs/sdk","deploy-url":"https://deploy.uzolabs.xyz"},"navigation":{"global":{"anchors":[{"anchor":"GitHub","icon":"github","href":"https://github.com/uzolabs"},{"anchor":"BOTScan","icon":"search","href":"https://scan.botchain.ai"},{"anchor":"Testnet faucet","icon":"droplets","href":"https://faucet.botchain.ai/basic"},{"anchor":"BOT Chain docs","icon":"external-link","href":"https://dev-docs.botchain.ai/docs/intro"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"uzolabs","hasAudioNarration":false,"actualSubdomain":"uzolabs","customDomains":["docs.uzolabs.xyz"],"gitSource":{"type":"github","owner":"uzolabs","repo":"documentation","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"WEB_MCP":{"status":"DISABLED"},"NARRATION":{"status":"DISABLED"}},"buildId":"6af244cac97bce3daab3e14f","clientVersion":"0.0.4142","searchFilterCounts":[{"language":"default","tag":"Guides","count":42},{"language":"default","tag":"Templates","count":34},{"language":"default","tag":"SDK","count":23},{"language":"default","tag":"Deploy","count":17},{"language":"default","tag":"Reference","count":16},{"language":"default","tag":"Modules","count":14},{"language":"default","tag":"Get Started","count":12},{"language":"default","tag":"Hackathons","count":12},{"language":"default","tag":"BOT Chain basics","count":7},{"language":"default","tag":"AI agents","count":7}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","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":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"index","slug":"/","pageMetadata":{"title":"Welcome to Uzo","description":"Build on BOT Chain with practical guides, a TypeScript SDK and starter templates. Start here to deploy your first contract.","icon":"house","href":"/index"},"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: \"Build on BOT Chain with practical guides, a TypeScript SDK and starter templates. Start here to deploy your first contract.\"\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`,em:`em`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Card,CardGroup,Heading,Note,Table}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`BOT Chain has the pieces. Uzo is the path.`})}),`\n`,_jsx(_components.p,{children:`Use these docs to go from zero to a working app on BOT Chain: set up a wallet, deploy a contract, connect a frontend and use the chain’s DEX and bridge.`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.em,{children:`Uzo`}),` is Igbo for road, path or way. Uzo Labs builds the developer path for BOT Chain: guides, an SDK, starter templates and infrastructure. The docs are written for developers who are new to BOT Chain, including students building at their first hackathon.`]}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Uzo Labs is an independent project and is not affiliated with or endorsed by BOT Chain.`})}),`\n`,_jsx(Heading,{level:`2`,id:`start-here`,children:`Start here`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Quickstart`,icon:`zap`,href:`/get-started/quickstart`,children:_jsx(_components.p,{children:`Deploy and verify a contract on testnet in under 15 minutes.`})}),_jsx(Card,{title:`Uzo Deploy`,icon:`rocket`,href:`/deploy/overview`,children:_jsx(_components.p,{children:`Deploy a verified contract from your browser, on mainnet or testnet.`})}),_jsx(Card,{title:`Guides`,icon:`book-open`,href:`/guides/environment/choose-a-toolchain`,children:_jsx(_components.p,{children:`Step-by-step how-tos for tools, frontends, DeFi, the bridge and more.`})}),_jsx(Card,{title:`SDK`,icon:`package`,href:`/sdk/overview`,children:_jsx(_components.p,{children:`Chain configs, addresses and ABIs for TypeScript. Early release.`})}),_jsx(Card,{title:`Templates`,icon:`layout-template`,href:`/templates/overview`,children:_jsx(_components.p,{children:`Starter projects you can clone and change. Some are ready.`})}),_jsx(Card,{title:`Hackathons`,icon:`trophy`,href:`/hackathons/overview`,children:_jsx(_components.p,{children:`A checklist and kit for building at a hackathon.`})}),_jsx(Card,{title:`Reference`,icon:`book-a`,href:`/reference/networks`,children:_jsx(_components.p,{children:`Networks, contract addresses, APIs and troubleshooting.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`network-quick-facts`,children:`Network quick facts`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{}),_jsx(_components.th,{children:`Mainnet`}),_jsx(_components.th,{children:`Testnet`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Chain ID`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`677`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`968`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`RPC URL`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`https://rpc.botchain.ai`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`https://rpc.bohr.life`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Explorer (BOTScan)`}),_jsx(_components.td,{children:_jsx(_components.a,{href:`https://scan.botchain.ai`,children:`scan.botchain.ai`})}),_jsx(_components.td,{children:_jsx(_components.a,{href:`https://scan.bohr.life`,children:`scan.bohr.life`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Native token`}),_jsx(_components.td,{children:`BOT, 18 decimals`}),_jsx(_components.td,{children:`tBOT, 18 decimals`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Block time`}),_jsx(_components.td,{children:`About 0.75 seconds`}),_jsx(_components.td,{children:`About 0.75 seconds`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Free test tokens come from the `,_jsx(_components.a,{href:`https://faucet.botchain.ai/basic`,children:`BOT Chain faucet`}),`. See `,_jsx(_components.a,{href:`/reference/networks`,children:`Networks`}),` for every value you need to add the chains to a wallet.`]}),`\n`,_jsx(Heading,{level:`2`,id:`what-you-can-use-today`,children:`What you can use today`}),`\n`,_jsxs(_components.p,{children:[`BOT Chain itself is live, so every guide that talks to the chain works now. The Uzo SDK has an early release, some templates are ready, and the hosted infrastructure is still planned. Pages about anything not yet available carry a status note and show you how to do the same thing by hand today. See `,_jsx(_components.a,{href:`/get-started/how-it-works`,children:`How Uzo fits together`}),` for the status of each piece, and the `,_jsx(_components.a,{href:`/changelog`,children:`changelog`}),` for what changed recently. If you meet an unfamiliar term, check the `,_jsx(_components.a,{href:`/reference/glossary`,children:`glossary`}),`.`]})]})}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":{"codeStyling":"dark","config":{},"pageMetadata":{"title":"Welcome to Uzo","description":"Build on BOT Chain with practical guides, a TypeScript SDK and starter templates. Start here to deploy your first contract.","icon":"house","href":"/index"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Start here","slug":"start-here","depth":2,"children":[]},{"title":"Network quick facts","slug":"network-quick-facts","depth":2,"children":[]},{"title":"What you can use today","slug":"what-you-can-use-today","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"uzolabs","siteName":"Uzo Labs","title":"Welcome to Uzo - Uzo Labs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-09T22:10:34.598Z","gitLastModified":"2026-11-09T22:10:17.000Z","originalFileLocation":"index.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=\"dark\"}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=\"Build on BOT Chain with practical guides, a TypeScript SDK and starter templates. Start here to deploy your first contract.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Uzo Labs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/uzolabs/4p86LY0Upl8jf91h/_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/uzolabs/4p86LY0Upl8jf91h/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/uzolabs/4p86LY0Upl8jf91h/_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/uzolabs/4p86LY0Upl8jf91h/_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/uzolabs/4p86LY0Upl8jf91h/_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/uzolabs/4p86LY0Upl8jf91h/_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/uzolabs/4p86LY0Upl8jf91h/_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/uzolabs/4p86LY0Upl8jf91h/_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/uzolabs/4p86LY0Upl8jf91h/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Welcome to Uzo - Uzo Labs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Build on BOT Chain with practical guides, a TypeScript SDK and starter templates. Start here to deploy your first contract.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Uzo Labs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.uzolabs.xyz\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://uzolabs.mintlify.site/_mintlify/api/og/v2?division=Introduction\u0026amp;title=Welcome+to+Uzo\u0026amp;description=Build+on+BOT+Chain+with+practical+guides%2C+a+TypeScript+SDK+and+starter+templates.+Start+here+to+deploy+your+first+contract.\u0026amp;theme=7cf650f9dcbe3e36c30522bc\u0026amp;signature=8410f9aaf6ec812687c6d5defa06429dbace86ee92c7eada8907230e72a05dbf\">\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=\"Welcome to Uzo - Uzo Labs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Build on BOT Chain with practical guides, a TypeScript SDK and starter templates. Start here to deploy your first contract.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://uzolabs.mintlify.site/_mintlify/api/og/v2?division=Introduction\u0026amp;title=Welcome+to+Uzo\u0026amp;description=Build+on+BOT+Chain+with+practical+guides%2C+a+TypeScript+SDK+and+starter+templates.+Start+here+to+deploy+your+first+contract.\u0026amp;theme=7cf650f9dcbe3e36c30522bc\u0026amp;signature=8410f9aaf6ec812687c6d5defa06429dbace86ee92c7eada8907230e72a05dbf\">\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/uzolabs/4p86LY0Upl8jf91h/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Uzo Labs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#D9A441\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.uzolabs.xyz\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/index.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.uzolabs.xyz/#organization\",\"name\":\"Uzo Labs\",\"url\":\"https://docs.uzolabs.xyz\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/uzolabs/kQ1XECsPpV-mq9aV/logo/light.svg?fit=max\u0026auto=format\u0026n=kQ1XECsPpV-mq9aV\u0026q=85\u0026s=e6296b675e62ed739f426badf2d6d9e0\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.uzolabs.xyz#website\",\"name\":\"Uzo Labs\",\"url\":\"https://docs.uzolabs.xyz\",\"publisher\":{\"@id\":\"https://docs.uzolabs.xyz/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.uzolabs.xyz/#webpage\",\"url\":\"https://docs.uzolabs.xyz/\",\"name\":\"Welcome to Uzo\",\"description\":\"Build on BOT Chain with practical guides, a TypeScript SDK and starter templates. Start here to deploy your first contract.\",\"dateModified\":\"2026-11-09T22:10:17.000Z\",\"isPartOf\":{\"@id\":\"https://docs.uzolabs.xyz#website\"}},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.uzolabs.xyz/#article\",\"headline\":\"Welcome to Uzo\",\"name\":\"Welcome to Uzo\",\"description\":\"Build on BOT Chain with practical guides, a TypeScript SDK and starter templates. Start here to deploy your first contract.\",\"url\":\"https://docs.uzolabs.xyz/\",\"mainEntityOfPage\":{\"@id\":\"https://docs.uzolabs.xyz/#webpage\"},\"dateModified\":\"2026-11-09T22:10:17.000Z\",\"publisher\":{\"@id\":\"https://docs.uzolabs.xyz/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.uzolabs.xyz#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Uzo Labs\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Uzo Labs\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/index.md","siteName":"Uzo Labs","nav":{"global":{"anchors":[{"anchor":"GitHub","icon":"github","href":"https://github.com/uzolabs"},{"anchor":"BOTScan","icon":"search","href":"https://scan.botchain.ai"},{"anchor":"Testnet faucet","icon":"droplets","href":"https://faucet.botchain.ai/basic"},{"anchor":"BOT Chain docs","icon":"external-link","href":"https://dev-docs.botchain.ai/docs/intro"}]},"tabs":[{"tab":"Get Started","icon":"rocket","groups":[{"group":"Introduction","pages":[{"title":"Welcome to Uzo","icon":"house","href":""},{"title":"Why Uzo","description":"The problems new BOT Chain developers hit and how Uzo's docs, SDK and templates remove them.","icon":"lightbulb","href":"/get-started/why-uzo"},{"title":"How Uzo fits together","sidebarTitle":"How it works","icon":"workflow","href":"/get-started/how-it-works"}]},{"group":"Quickstart","pages":[{"title":"Quickstart","icon":"zap","href":"/get-started/quickstart"},{"title":"Build your first dApp","icon":"app-window","href":"/get-started/first-dapp"}]},{"group":"BOT Chain basics","pages":[{"title":"What is BOT Chain","sidebarTitle":"Overview","icon":"blocks","href":"/get-started/bot-chain/overview"},{"title":"Connect a wallet","icon":"wallet","href":"/get-started/bot-chain/connect-wallet"},{"title":"Get testnet tokens","icon":"droplets","href":"/get-started/bot-chain/get-testnet-tokens"},{"title":"Consensus and finality","icon":"shield-check","href":"/get-started/bot-chain/consensus-and-finality"},{"title":"Gas and fees","icon":"fuel","href":"/get-started/bot-chain/gas-and-fees"},{"title":"Supported EIPs","icon":"list-checks","href":"/get-started/bot-chain/supported-eips"},{"title":"Known limitations","icon":"triangle-alert","href":"/get-started/bot-chain/known-limitations"}]}]},{"tab":"Guides","icon":"book-open","pages":[{"title":"Guides","href":"/guides/environment/choose-a-toolchain"}]},{"tab":"SDK","icon":"code","pages":[{"title":"SDK","href":"/sdk/overview"}]},{"tab":"Templates","icon":"layout-template","pages":[{"title":"Templates","href":"/templates/overview"}]},{"tab":"Deploy","icon":"rocket","pages":[{"title":"Deploy","href":"/deploy/overview"}]},{"tab":"Infrastructure","icon":"server","pages":[{"title":"Infrastructure","href":"/infrastructure/rpc/overview"}]},{"tab":"Hackathons","icon":"trophy","pages":[{"title":"Hackathons","href":"/hackathons/overview"}]},{"tab":"Reference","icon":"library","pages":[{"title":"Reference","href":"/reference/networks"}]}]},"basePath":"","title":"Welcome to Uzo - Uzo Labs","buildId":"dpl_G2Qd45vZZ7MkBiGF9yYx8ZsbbKXX","deploymentId":"dpl_G2Qd45vZZ7MkBiGF9yYx8ZsbbKXX","dynamics":["10e4515597"],"chunks":["BannerMarkdown-2rM1qxPw.js","dist-pFDdfjRe.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","clsx-5ydLOnhV.js","html-void-elements-mCSPHezU.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js"]}