Test against Tori Finance contracts: canonical, verified testnet deployments on Ethereum Sepolia, and why a mainnet fork is the recommended setup.
Because of the active ecosystem on Ethereum mainnet and the history of our contracts there, we encourage testing against a mainnet fork with tools like Tenderly or Anvil.
Canonical, verified testnet deployments of Tori Finance contracts can be found below.
These are testnet contracts only. They have no monetary value and exist for development and testing. Do not send real assets to these addresses.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Tori Finance","description":"Documentation for Tori Finance: trUSD, a synthetic dollar backed by hedged, market-neutral trading positions, and strUSD, which earns rewards from them.","colors":{"primary":"#000","light":"#fff","dark":"#000"},"logo":{"light":"https://mintcdn.com/tori-a4f37b86/3H8dnTWjceeNc9vd/logo/light.svg?fit=max\u0026auto=format\u0026n=3H8dnTWjceeNc9vd\u0026q=85\u0026s=0b7d81d69db5fe818e731400800d3d86","dark":"https://mintcdn.com/tori-a4f37b86/3H8dnTWjceeNc9vd/logo/dark.svg?fit=max\u0026auto=format\u0026n=3H8dnTWjceeNc9vd\u0026q=85\u0026s=cf2b5c49399c85294ade4f64ac8537b4"},"favicon":"https://mintcdn.com/tori-a4f37b86/3H8dnTWjceeNc9vd/favicon.svg?fit=max\u0026auto=format\u0026n=3H8dnTWjceeNc9vd\u0026q=85\u0026s=684b10772911eac15cefa57ba9f9eb82","appearance":{"default":"light"},"navbar":{"links":[{"href":"https://discord.gg/torifinance","label":"Community \u0026 Support"}],"primary":{"type":"button","label":"Launch App","href":"https://app.tori.finance"}},"footer":{"socials":{"x":"https://x.com/tori_finance","discord":"https://discord.gg/torifinance","github":"https://github.com/Tori-Finance/tori-contracts"}},"seo":{"metatags":{"og:locale":"en_US"},"paths":[{"path":"zh-Hans","metatags":{"og:locale":"zh_CN"}},{"path":"ja","metatags":{"og:locale":"ja_JP"}},{"path":"ko","metatags":{"og:locale":"ko_KR"}},{"path":"vi","metatags":{"og:locale":"vi_VN"}},{"path":"id","metatags":{"og:locale":"id_ID"}},{"path":"hi","metatags":{"og:locale":"hi_IN"}},{"path":"pt-BR","metatags":{"og:locale":"pt_BR"}},{"path":"es","metatags":{"og:locale":"es_ES"}}],"organization":{"name":"Tori Finance","url":"https://tori.finance","sameAs":["https://x.com/tori_finance","https://discord.gg/torifinance","https://github.com/Tori-Finance"]}},"markdown":{"instructions":"Pages whose paths begin with /zh-Hans/, /ja/, /ko/, /vi/, /id/, /hi/, /pt-BR/ or /es/ are machine translations of the English pages, provided for convenience only. They may contain errors or omissions and have no legal effect, and where one differs from the English page, the English page prevails. For anything that will be relied on, read and cite the English page at the same path without the language prefix."},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"App","icon":"rocket","href":"https://app.tori.finance"},{"anchor":"Website","icon":"globe","href":"https://tori.finance"}]},"languages":[{"language":"en","href":""},{"language":"zh-Hans","footer":{"socials":{"x":"https://x.com/tori_finance","discord":"https://discord.gg/torifinance","github":"https://github.com/Tori-Finance/tori-contracts"},"links":[{"header":"翻译","items":[{"label":"机器翻译 · 以英文版本为准","href":"/zh-Hans/legal"}]}]},"navbar":{"links":[{"href":"https://discord.gg/torifinance","label":"社区与支持"}],"primary":{"type":"button","label":"启动应用","href":"https://app.tori.finance"}},"href":"zh-Hans"},{"language":"ja","footer":{"socials":{"x":"https://x.com/tori_finance","discord":"https://discord.gg/torifinance","github":"https://github.com/Tori-Finance/tori-contracts"},"links":[{"header":"翻訳","items":[{"label":"機械翻訳・英語版が優先","href":"/ja/legal"}]}]},"navbar":{"links":[{"href":"https://discord.gg/torifinance","label":"コミュニティとサポート"}],"primary":{"type":"button","label":"アプリを開く","href":"https://app.tori.finance"}},"href":"ja"},{"language":"ko","footer":{"socials":{"x":"https://x.com/tori_finance","discord":"https://discord.gg/torifinance","github":"https://github.com/Tori-Finance/tori-contracts"},"links":[{"header":"번역","items":[{"label":"기계 번역 · 영어 원문 우선","href":"/ko/legal"}]}]},"navbar":{"links":[{"href":"https://discord.gg/torifinance","label":"커뮤니티 및 지원"}],"primary":{"type":"button","label":"앱 실행","href":"https://app.tori.finance"}},"href":"ko"},{"language":"vi","footer":{"socials":{"x":"https://x.com/tori_finance","discord":"https://discord.gg/torifinance","github":"https://github.com/Tori-Finance/tori-contracts"},"links":[{"header":"Bản dịch","items":[{"label":"Bản dịch máy · Bản tiếng Anh được ưu tiên","href":"/vi/legal"}]}]},"navbar":{"links":[{"href":"https://discord.gg/torifinance","label":"Cộng đồng và hỗ trợ"}],"primary":{"type":"button","label":"Mở ứng dụng","href":"https://app.tori.finance"}},"href":"vi"},{"language":"id","footer":{"socials":{"x":"https://x.com/tori_finance","discord":"https://discord.gg/torifinance","github":"https://github.com/Tori-Finance/tori-contracts"},"links":[{"header":"Terjemahan","items":[{"label":"Terjemahan mesin · Versi bahasa Inggris yang berlaku","href":"/id/legal"}]}]},"navbar":{"links":[{"href":"https://discord.gg/torifinance","label":"Komunitas dan dukungan"}],"primary":{"type":"button","label":"Buka Aplikasi","href":"https://app.tori.finance"}},"href":"id"},{"language":"hi","footer":{"socials":{"x":"https://x.com/tori_finance","discord":"https://discord.gg/torifinance","github":"https://github.com/Tori-Finance/tori-contracts"},"links":[{"header":"अनुवाद","items":[{"label":"मशीन अनुवाद · अंग्रेज़ी संस्करण मान्य","href":"/hi/legal"}]}]},"navbar":{"links":[{"href":"https://discord.gg/torifinance","label":"समुदाय और सहायता"}],"primary":{"type":"button","label":"ऐप खोलें","href":"https://app.tori.finance"}},"href":"hi"},{"language":"pt-BR","footer":{"socials":{"x":"https://x.com/tori_finance","discord":"https://discord.gg/torifinance","github":"https://github.com/Tori-Finance/tori-contracts"},"links":[{"header":"Tradução","items":[{"label":"Tradução automática · Prevalece o inglês","href":"/pt-BR/legal"}]}]},"navbar":{"links":[{"href":"https://discord.gg/torifinance","label":"Comunidade e suporte"}],"primary":{"type":"button","label":"Abrir app","href":"https://app.tori.finance"}},"href":"pt-BR"},{"language":"es","footer":{"socials":{"x":"https://x.com/tori_finance","discord":"https://discord.gg/torifinance","github":"https://github.com/Tori-Finance/tori-contracts"},"links":[{"header":"Traducción","items":[{"label":"Traducción automática · Prevalece el inglés","href":"/es/legal"}]}]},"navbar":{"links":[{"href":"https://discord.gg/torifinance","label":"Comunidad y soporte"}],"primary":{"type":"button","label":"Abrir app","href":"https://app.tori.finance"}},"href":"es"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"tori-a4f37b86","hasAudioNarration":false,"actualSubdomain":"tori-a4f37b86","customDomains":["docs.tori.finance"],"gitSource":{"type":"github","owner":"tori-finance","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6adb650709adb98721079c7b","collectionId":"9c1c01b2-ac0a-41ca-9e9f-f94db57672ec","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adb650709adb98721079c7b"},"entitlements":{},"buildId":"6adb650709adb98721079c7b","clientVersion":"0.0.3966","searchFilterCounts":[{"language":"es","tag":"Recursos","count":11},{"language":"en","tag":"Resources","count":11},{"language":"hi","tag":"संसाधन","count":11},{"language":"id","tag":"Sumber daya","count":11},{"language":"ja","tag":"リソース","count":11},{"language":"ko","tag":"리소스","count":11},{"language":"pt-BR","tag":"Recursos","count":11},{"language":"vi","tag":"Tài nguyên","count":11},{"language":"zh-Hans","tag":"资源","count":11},{"language":"en","tag":"Legal","count":6},{"language":"es","tag":"Preguntas frecuentes","count":3},{"language":"es","tag":"Seguridad","count":3},{"language":"es","tag":"Cómo funciona","count":3},{"language":"en","tag":"FAQ","count":3},{"language":"en","tag":"Security","count":3},{"language":"en","tag":"How it works","count":3},{"language":"hi","tag":"अक्सर पूछे जाने वाले प्रश्न","count":3},{"language":"hi","tag":"सुरक्षा","count":3},{"language":"hi","tag":"यह कैसे काम करता है","count":3},{"language":"id","tag":"Tanya jawab","count":3},{"language":"id","tag":"Keamanan","count":3},{"language":"id","tag":"Cara kerja","count":3},{"language":"ja","tag":"よくある質問","count":3},{"language":"ja","tag":"セキュリティ","count":3},{"language":"ja","tag":"仕組み","count":3},{"language":"ko","tag":"자주 묻는 질문","count":3},{"language":"ko","tag":"보안","count":3},{"language":"ko","tag":"작동 방식","count":3},{"language":"pt-BR","tag":"Perguntas frequentes","count":3},{"language":"pt-BR","tag":"Segurança","count":3},{"language":"pt-BR","tag":"Como funciona","count":3},{"language":"vi","tag":"Câu hỏi thường gặp","count":3},{"language":"vi","tag":"Bảo mật","count":3},{"language":"vi","tag":"Cách hoạt động","count":3},{"language":"zh-Hans","tag":"常见问题","count":3},{"language":"zh-Hans","tag":"安全","count":3},{"language":"zh-Hans","tag":"运作方式","count":3},{"language":"es","tag":"Primeros pasos","count":2},{"language":"es","tag":"Productos","count":2},{"language":"en","tag":"Getting Started","count":2},{"language":"en","tag":"Products","count":2},{"language":"hi","tag":"शुरुआत","count":2},{"language":"hi","tag":"उत्पाद","count":2},{"language":"id","tag":"Memulai","count":2},{"language":"id","tag":"Produk","count":2},{"language":"ja","tag":"はじめに","count":2},{"language":"ja","tag":"プロダクト","count":2},{"language":"ko","tag":"시작하기","count":2},{"language":"ko","tag":"제품","count":2},{"language":"pt-BR","tag":"Primeiros passos","count":2},{"language":"pt-BR","tag":"Produtos","count":2},{"language":"vi","tag":"Bắt đầu","count":2},{"language":"vi","tag":"Sản phẩm","count":2},{"language":"zh-Hans","tag":"入门","count":2},{"language":"zh-Hans","tag":"产品","count":2},{"language":"es","tag":"Legal","count":1},{"language":"es","tag":"Estrategia","count":1},{"language":"en","tag":"Strategy","count":1},{"language":"hi","tag":"कानूनी","count":1},{"language":"hi","tag":"रणनीति","count":1},{"language":"id","tag":"Hukum","count":1},{"language":"id","tag":"Strategi","count":1},{"language":"ja","tag":"法的文書","count":1},{"language":"ja","tag":"戦略","count":1},{"language":"ko","tag":"법률 문서","count":1},{"language":"ko","tag":"전략","count":1},{"language":"pt-BR","tag":"Jurídico","count":1},{"language":"pt-BR","tag":"Estratégia","count":1},{"language":"vi","tag":"Pháp lý","count":1},{"language":"vi","tag":"Chiến lược","count":1},{"language":"zh-Hans","tag":"法律文件","count":1},{"language":"zh-Hans","tag":"策略","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"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":"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}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"resources/testnet","slug":"/resources/testnet","pageMetadata":{"title":"Testnet","description":"Test against Tori Finance contracts: canonical, verified testnet deployments on Ethereum Sepolia, and why a mainnet fork is the recommended setup.","href":"/resources/testnet"},"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: \"Test against Tori Finance contracts: canonical, verified testnet deployments on Ethereum Sepolia, and why a mainnet fork is the recommended setup.\"\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`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Heading,Note,Table,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Note,{children:_jsxs(_components.p,{children:[`Because of the active ecosystem on Ethereum mainnet and the history of our contracts there, we encourage testing against a mainnet fork with tools like `,_jsx(_components.a,{href:`https://tenderly.co/`,children:`Tenderly`}),` or `,_jsx(_components.a,{href:`https://book.getfoundry.sh/reference/anvil/`,children:`Anvil`}),`.`]})}),`\n`,_jsx(_components.p,{children:`Canonical, verified testnet deployments of Tori Finance contracts can be found below.`}),`\n`,_jsx(Heading,{level:`2`,id:`ethereum-sepolia`,children:`Ethereum Sepolia`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Contract`}),_jsx(_components.th,{children:`Address`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Mock USDC`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://sepolia.etherscan.io/address/0x93D89EDb79B43BCb4e57Fb1A74CE22d4f7b569Cf`,children:_jsx(_components.code,{children:`0x93D89EDb79B43BCb4e57Fb1A74CE22d4f7b569Cf`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`trUSD`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://sepolia.etherscan.io/address/0x7040528978f4c6D23BbEc8e7907F1775B3b95B1e`,children:_jsx(_components.code,{children:`0x7040528978f4c6D23BbEc8e7907F1775B3b95B1e`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Staked trUSD (strUSD)`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://sepolia.etherscan.io/address/0xF2169c4881452a43098FFc32Bb85B1f78ffCAE2b`,children:_jsx(_components.code,{children:`0xF2169c4881452a43098FFc32Bb85B1f78ffCAE2b`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Staking Rewards Distributor`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://sepolia.etherscan.io/address/0x9670e6bCC4849041D8B9405F1263f998c0181040`,children:_jsx(_components.code,{children:`0x9670e6bCC4849041D8B9405F1263f998c0181040`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Tori Minting`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://sepolia.etherscan.io/address/0x1963770422a75D12C07DE9fFf2Ddc2f85c073864`,children:_jsx(_components.code,{children:`0x1963770422a75D12C07DE9fFf2Ddc2f85c073864`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Timelock`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://sepolia.etherscan.io/address/0x2BaEe8C4aFc554a9c103bbec22a9534F1cA249Dc`,children:_jsx(_components.code,{children:`0x2BaEe8C4aFc554a9c103bbec22a9534F1cA249Dc`})})})]})]})]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`These are `,_jsx(_components.strong,{children:`testnet`}),` contracts only. They have no monetary value and exist for development and testing. Do not send real assets to these addresses.`]})})]})}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":"Testnet","description":"Test against Tori Finance contracts: canonical, verified testnet deployments on Ethereum Sepolia, and why a mainnet fork is the recommended setup.","href":"/resources/testnet"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Ethereum Sepolia","slug":"ethereum-sepolia","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"tori-a4f37b86","siteName":"Tori Finance","title":"Testnet - Tori Finance","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/resources/testnet","matchLevel":0},"zh-Hans":{"href":"/zh-Hans/resources/testnet","matchLevel":1},"ja":{"href":"/ja/resources/testnet","matchLevel":1},"ko":{"href":"/ko/resources/testnet","matchLevel":1},"vi":{"href":"/vi/resources/testnet","matchLevel":1},"id":{"href":"/id/resources/testnet","matchLevel":1},"hi":{"href":"/hi/resources/testnet","matchLevel":1},"pt-BR":{"href":"/pt-BR/resources/testnet","matchLevel":1},"es":{"href":"/es/resources/testnet","matchLevel":1}}},"lastModified":"2026-10-16T23:29:06.337Z","originalFileLocation":"resources/testnet.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=\"Test against Tori Finance contracts: canonical, verified testnet deployments on Ethereum Sepolia, and why a mainnet fork is the recommended setup.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Tori Finance\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/tori-a4f37b86/zwS9yy5sGSl2hRfL/_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/tori-a4f37b86/zwS9yy5sGSl2hRfL/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/tori-a4f37b86/zwS9yy5sGSl2hRfL/_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/tori-a4f37b86/zwS9yy5sGSl2hRfL/_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/tori-a4f37b86/zwS9yy5sGSl2hRfL/_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/tori-a4f37b86/zwS9yy5sGSl2hRfL/_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/tori-a4f37b86/zwS9yy5sGSl2hRfL/_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/tori-a4f37b86/zwS9yy5sGSl2hRfL/_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/tori-a4f37b86/zwS9yy5sGSl2hRfL/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Testnet - Tori Finance\">\u003cmeta data-mint-head property=\"og:description\" content=\"Test against Tori Finance contracts: canonical, verified testnet deployments on Ethereum Sepolia, and why a mainnet fork is the recommended setup.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Tori Finance\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.tori.finance/resources/testnet\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://tori-a4f37b86.mintlify.app/_mintlify/api/og/v2?division=Resources\u0026amp;title=Testnet\u0026amp;description=Test+against+Tori+Finance+contracts%3A+canonical%2C+verified+testnet+deployments+on+Ethereum+Sepolia%2C+and+why+a+mainnet+fork+is+the+recommended+setup.\u0026amp;theme=8e0a2b2a9bceb2031615d11b\u0026amp;signature=9ba1fbdaca64a540a7b77be2992a305fc50f89c5918770c36d3a2d26369c1828\">\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=\"Testnet - Tori Finance\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Test against Tori Finance contracts: canonical, verified testnet deployments on Ethereum Sepolia, and why a mainnet fork is the recommended setup.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://tori-a4f37b86.mintlify.app/_mintlify/api/og/v2?division=Resources\u0026amp;title=Testnet\u0026amp;description=Test+against+Tori+Finance+contracts%3A+canonical%2C+verified+testnet+deployments+on+Ethereum+Sepolia%2C+and+why+a+mainnet+fork+is+the+recommended+setup.\u0026amp;theme=8e0a2b2a9bceb2031615d11b\u0026amp;signature=9ba1fbdaca64a540a7b77be2992a305fc50f89c5918770c36d3a2d26369c1828\">\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/tori-a4f37b86/zwS9yy5sGSl2hRfL/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Tori Finance\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#000\">\u003cmeta data-mint-head name=\"og:locale\" content=\"en_US\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.tori.finance/resources/testnet\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/resources/testnet.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.tori.finance/resources/testnet\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh-Hans\" href=\"https://docs.tori.finance/zh-Hans/resources/testnet\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://docs.tori.finance/ja/resources/testnet\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://docs.tori.finance/ko/resources/testnet\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"vi\" href=\"https://docs.tori.finance/vi/resources/testnet\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"id\" href=\"https://docs.tori.finance/id/resources/testnet\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"hi\" href=\"https://docs.tori.finance/hi/resources/testnet\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://docs.tori.finance/pt-BR/resources/testnet\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.tori.finance/es/resources/testnet\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.tori.finance/resources/testnet\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://tori.finance/#organization\",\"name\":\"Tori Finance\",\"url\":\"https://tori.finance\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/tori-a4f37b86/3H8dnTWjceeNc9vd/logo/light.svg?fit=max\u0026auto=format\u0026n=3H8dnTWjceeNc9vd\u0026q=85\u0026s=0b7d81d69db5fe818e731400800d3d86\"},\"sameAs\":[\"https://x.com/tori_finance\",\"https://discord.gg/torifinance\",\"https://github.com/Tori-Finance\"]},{\"@type\":\"WebSite\",\"@id\":\"https://docs.tori.finance#website\",\"name\":\"Tori Finance\",\"url\":\"https://docs.tori.finance\",\"publisher\":{\"@id\":\"https://tori.finance/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.tori.finance/resources/testnet#webpage\",\"url\":\"https://docs.tori.finance/resources/testnet\",\"name\":\"Testnet\",\"description\":\"Test against Tori Finance contracts: canonical, verified testnet deployments on Ethereum Sepolia, and why a mainnet fork is the recommended setup.\",\"dateModified\":\"2026-10-16T23:29:06.337Z\",\"isPartOf\":{\"@id\":\"https://docs.tori.finance#website\"},\"breadcrumb\":{\"@id\":\"https://docs.tori.finance/resources/testnet#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.tori.finance/resources/testnet#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Resources\",\"item\":\"https://docs.tori.finance/resources/cores\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Testnet\",\"item\":\"https://docs.tori.finance/resources/testnet\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.tori.finance/resources/testnet#article\",\"headline\":\"Testnet\",\"name\":\"Testnet\",\"description\":\"Test against Tori Finance contracts: canonical, verified testnet deployments on Ethereum Sepolia, and why a mainnet fork is the recommended setup.\",\"url\":\"https://docs.tori.finance/resources/testnet\",\"mainEntityOfPage\":{\"@id\":\"https://docs.tori.finance/resources/testnet#webpage\"},\"dateModified\":\"2026-10-16T23:29:06.337Z\",\"publisher\":{\"@id\":\"https://tori.finance/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.tori.finance#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Tori Finance\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Tori Finance","nav":{"global":{"anchors":[{"anchor":"App","icon":"rocket","href":"https://app.tori.finance"},{"anchor":"Website","icon":"globe","href":"https://tori.finance"}]},"languages":[{"language":"en","groups":[{"group":"Getting Started","pages":[{"title":"Introduction","href":""},{"title":"Quickstart","href":"/quickstart"}]},{"group":"Products","pages":[{"title":"trUSD","href":"/products/trusd"},{"title":"strUSD","href":"/products/strusd"}]},{"group":"How it works","pages":[{"title":"Backing \u0026 Reserves","href":"/solution/backing"},{"title":"Peg Mechanism","href":"/solution/peg-mechanism"},{"title":"Reserve Fund","href":"/solution/reserve-fund"}]},{"group":"Strategy","pages":[{"title":"Strategy Overview","href":"/strategy/overview"}]},{"group":"Security","pages":[{"title":"Security Overview","href":"/security/overview"},{"title":"Audits","href":"/security/audits"},{"title":"Roles, Multisig and Timelocks","href":"/security/roles"}]},{"group":"Resources","pages":[{"title":"Cores","href":"/resources/cores"},{"title":"Pre-Deposit Vault","href":"/resources/pre-deposit"},{"title":"Referral Program","href":"/resources/referral"},{"title":"DeFi Integrations","href":"/resources/integrations"},{"title":"Institutional Custody","href":"/resources/institutional-custody"},{"title":"Minting \u0026 Redemption","href":"/resources/institutional"},{"title":"Market Landscape","href":"/resources/comparison"},{"title":"Risk Disclosures","href":"/resources/risks"},{"title":"Contract Addresses","href":"/resources/contracts"},{"title":"Brand Assets","description":"Download official Tori Finance brand assets: the logo with wordmark, the logo mark, and the trUSD and strUSD token icons in dark and light versions.","href":"/resources/brand"},{"title":"Testnet","href":"/resources/testnet"}]},{"group":"FAQ","pages":[{"title":"General FAQ","description":"Answers to common questions about Tori Finance: what it is, trUSD and strUSD, getting started, how rewards are generated, Cores, and security.","href":"/faq/general"},{"title":"trUSD \u0026 strUSD FAQ","href":"/faq/trusd"},{"title":"Security FAQ","href":"/faq/security"}]},{"group":"Legal","pages":[{"title":"Terms of Service","href":"/legal/terms"},{"title":"Privacy Policy","href":"/legal/privacy"},{"title":"General Risk Disclosures","href":"/legal/risk"},{"title":"trUSD Terms and Conditions","href":"/legal/trusd-terms"},{"title":"trUSD Protocol User Agreement","href":"/legal/trusd-protocol"},{"title":"Cookie Policy","href":"/legal/cookies"}]}]},{"language":"zh-Hans","footer":{"socials":{"x":"https://x.com/tori_finance","discord":"https://discord.gg/torifinance","github":"https://github.com/Tori-Finance/tori-contracts"},"links":[{"header":"翻译","items":[{"label":"机器翻译 · 以英文版本为准","href":"/zh-Hans/legal"}]}]},"navbar":{"links":[{"href":"https://discord.gg/torifinance","label":"社区与支持"}],"primary":{"type":"button","label":"启动应用","href":"https://app.tori.finance"}},"pages":[{"title":"zh-Hans","href":"/zh-Hans/resources/testnet"}]},{"language":"ja","footer":{"socials":{"x":"https://x.com/tori_finance","discord":"https://discord.gg/torifinance","github":"https://github.com/Tori-Finance/tori-contracts"},"links":[{"header":"翻訳","items":[{"label":"機械翻訳・英語版が優先","href":"/ja/legal"}]}]},"navbar":{"links":[{"href":"https://discord.gg/torifinance","label":"コミュニティとサポート"}],"primary":{"type":"button","label":"アプリを開く","href":"https://app.tori.finance"}},"pages":[{"title":"ja","href":"/ja/resources/testnet"}]},{"language":"ko","footer":{"socials":{"x":"https://x.com/tori_finance","discord":"https://discord.gg/torifinance","github":"https://github.com/Tori-Finance/tori-contracts"},"links":[{"header":"번역","items":[{"label":"기계 번역 · 영어 원문 우선","href":"/ko/legal"}]}]},"navbar":{"links":[{"href":"https://discord.gg/torifinance","label":"커뮤니티 및 지원"}],"primary":{"type":"button","label":"앱 실행","href":"https://app.tori.finance"}},"pages":[{"title":"ko","href":"/ko/resources/testnet"}]},{"language":"vi","footer":{"socials":{"x":"https://x.com/tori_finance","discord":"https://discord.gg/torifinance","github":"https://github.com/Tori-Finance/tori-contracts"},"links":[{"header":"Bản dịch","items":[{"label":"Bản dịch máy · Bản tiếng Anh được ưu tiên","href":"/vi/legal"}]}]},"navbar":{"links":[{"href":"https://discord.gg/torifinance","label":"Cộng đồng và hỗ trợ"}],"primary":{"type":"button","label":"Mở ứng dụng","href":"https://app.tori.finance"}},"pages":[{"title":"vi","href":"/vi/resources/testnet"}]},{"language":"id","footer":{"socials":{"x":"https://x.com/tori_finance","discord":"https://discord.gg/torifinance","github":"https://github.com/Tori-Finance/tori-contracts"},"links":[{"header":"Terjemahan","items":[{"label":"Terjemahan mesin · Versi bahasa Inggris yang berlaku","href":"/id/legal"}]}]},"navbar":{"links":[{"href":"https://discord.gg/torifinance","label":"Komunitas dan dukungan"}],"primary":{"type":"button","label":"Buka Aplikasi","href":"https://app.tori.finance"}},"pages":[{"title":"id","href":"/id/resources/testnet"}]},{"language":"hi","footer":{"socials":{"x":"https://x.com/tori_finance","discord":"https://discord.gg/torifinance","github":"https://github.com/Tori-Finance/tori-contracts"},"links":[{"header":"अनुवाद","items":[{"label":"मशीन अनुवाद · अंग्रेज़ी संस्करण मान्य","href":"/hi/legal"}]}]},"navbar":{"links":[{"href":"https://discord.gg/torifinance","label":"समुदाय और सहायता"}],"primary":{"type":"button","label":"ऐप खोलें","href":"https://app.tori.finance"}},"pages":[{"title":"hi","href":"/hi/resources/testnet"}]},{"language":"pt-BR","footer":{"socials":{"x":"https://x.com/tori_finance","discord":"https://discord.gg/torifinance","github":"https://github.com/Tori-Finance/tori-contracts"},"links":[{"header":"Tradução","items":[{"label":"Tradução automática · Prevalece o inglês","href":"/pt-BR/legal"}]}]},"navbar":{"links":[{"href":"https://discord.gg/torifinance","label":"Comunidade e suporte"}],"primary":{"type":"button","label":"Abrir app","href":"https://app.tori.finance"}},"pages":[{"title":"pt-BR","href":"/pt-BR/resources/testnet"}]},{"language":"es","footer":{"socials":{"x":"https://x.com/tori_finance","discord":"https://discord.gg/torifinance","github":"https://github.com/Tori-Finance/tori-contracts"},"links":[{"header":"Traducción","items":[{"label":"Traducción automática · Prevalece el inglés","href":"/es/legal"}]}]},"navbar":{"links":[{"href":"https://discord.gg/torifinance","label":"Comunidad y soporte"}],"primary":{"type":"button","label":"Abrir app","href":"https://app.tori.finance"}},"pages":[{"title":"es","href":"/es/resources/testnet"}]}]},"title":"Testnet - Tori Finance","buildId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","deploymentId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","dynamics":[],"chunks":[]}