ZeroSwaps uses zk-SNARKs (Zero-Knowledge Succinct Non-Interactive Arguments of Knowledge) to prove transaction validity without revealing any details. This cryptographic primitive is the foundation of the entire privacy architecture.The zero-knowledge proof system provides the following guarantees:Complete Transaction Privacy: All transaction details including amounts, tokens, and participants remain hidden while still being verifiable by the network.Verifiable Correctness: The network can verify that transactions are valid (sufficient balances, correct math, no double-spending) without seeing the actual values.No Trusted Setup Required: ZeroSwaps uses modern zk-SNARK constructions that eliminate the need for trusted setup ceremonies, removing a potential security vulnerability.Efficient Proof Generation: Proofs are generated quickly on the client side, ensuring fast transaction times without compromising privacy.The cryptographic security of zk-SNARKs is based on well-established mathematical assumptions and has been extensively studied by the academic cryptography community.
All ZeroSwaps smart contracts have been designed with security as the primary consideration. The contracts undergo rigorous testing and auditing before deployment.Audited by Leading Security Firms: Independent security audits by top blockchain security firms ensure that contracts are free from vulnerabilities.Tested Extensively on Testnets: All contracts are deployed and tested on testnets for extended periods before mainnet deployment.Open Source and Verifiable: All contract code is open source and verifiable on-chain, allowing anyone to audit the implementation.Regularly Updated with Security Patches: The team monitors for new vulnerabilities and deploys security patches promptly when needed.The non-custodial architecture means that even in the unlikely event of a contract vulnerability, user funds remain in their own wallets until the moment of swap execution.
To ensure maximum security when using ZeroSwaps, follow these recommended practices:Always Verify the Contract Address: Before interacting with ZeroSwaps, verify that you are connecting to the official contract address published on the website.Use Hardware Wallets for Large Transactions: For significant amounts, use a hardware wallet like Ledger or Trezor to add an additional layer of security.Keep Your Private Keys Secure: Never share your private keys or seed phrases with anyone. ZeroSwaps will never ask for this information.Check Transaction Details Carefully: Before confirming any transaction, carefully review all details including amounts, tokens, and gas fees.Stay Updated with Security Announcements: Follow official ZeroSwaps channels for security announcements and updates.By following these practices and leveraging the built-in security features, you can trade with confidence knowing your assets and privacy are protected.
⌘I
{"docsConfig":{"theme":"willow","$schema":"https://mintlify.com/schema.json","name":"ZeroSwaps","colors":{"primary":"#FFEA00","light":"#FFD700","dark":"#E6D300"},"logo":{"light":"https://mintcdn.com/zeroswaps/tTxb1VovxZPay-yJ/img_101201.svg?fit=max\u0026auto=format\u0026n=tTxb1VovxZPay-yJ\u0026q=85\u0026s=4aa59d91bf24bb23f13436290420abd2","dark":"https://mintcdn.com/zeroswaps/tTxb1VovxZPay-yJ/img_101201.svg?fit=max\u0026auto=format\u0026n=tTxb1VovxZPay-yJ\u0026q=85\u0026s=4aa59d91bf24bb23f13436290420abd2"},"favicon":"/img_101201.svg","navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"zeroswaps","hasAudioNarration":false,"actualSubdomain":"zeroswaps","customDomains":["docs.zeroswaps.xyz"],"gitSource":{"type":"github","owner":"olivergrant-sketch","repo":"zeroswaps-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{},"buildId":"6ae945470456074bedb760e1:success","clientVersion":"0.0.4094","searchFilterCounts":[{"language":"default","tag":"Documentation","count":3},{"language":"default","tag":"Getting started","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":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":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[],"page":{"pagePath":"security","slug":"/security","pageMetadata":{"title":"Security","description":"Understanding ZeroSwaps security architecture and best practices","href":"/security"},"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: \"Understanding ZeroSwaps security architecture and best practices\"\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={p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Heading}=_components;if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`1`,id:`zero-knowledge-proofs`,children:`Zero-knowledge proofs`}),`\n`,_jsx(_components.p,{children:`ZeroSwaps uses zk-SNARKs (Zero-Knowledge Succinct Non-Interactive Arguments of Knowledge) to prove transaction validity without revealing any details. This cryptographic primitive is the foundation of the entire privacy architecture.`}),`\n`,_jsx(_components.p,{children:`The zero-knowledge proof system provides the following guarantees:`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Complete Transaction Privacy`}),`: All transaction details including amounts, tokens, and participants remain hidden while still being verifiable by the network.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Verifiable Correctness`}),`: The network can verify that transactions are valid (sufficient balances, correct math, no double-spending) without seeing the actual values.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`No Trusted Setup Required`}),`: ZeroSwaps uses modern zk-SNARK constructions that eliminate the need for trusted setup ceremonies, removing a potential security vulnerability.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Efficient Proof Generation`}),`: Proofs are generated quickly on the client side, ensuring fast transaction times without compromising privacy.`]}),`\n`,_jsx(_components.p,{children:`The cryptographic security of zk-SNARKs is based on well-established mathematical assumptions and has been extensively studied by the academic cryptography community.`}),`\n`,_jsx(Heading,{level:`2`,id:`smart-contract-security`,children:`Smart contract security`}),`\n`,_jsx(_components.p,{children:`All ZeroSwaps smart contracts have been designed with security as the primary consideration. The contracts undergo rigorous testing and auditing before deployment.`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Audited by Leading Security Firms`}),`: Independent security audits by top blockchain security firms ensure that contracts are free from vulnerabilities.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Tested Extensively on Testnets`}),`: All contracts are deployed and tested on testnets for extended periods before mainnet deployment.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Open Source and Verifiable`}),`: All contract code is open source and verifiable on-chain, allowing anyone to audit the implementation.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Regularly Updated with Security Patches`}),`: The team monitors for new vulnerabilities and deploys security patches promptly when needed.`]}),`\n`,_jsx(_components.p,{children:`The non-custodial architecture means that even in the unlikely event of a contract vulnerability, user funds remain in their own wallets until the moment of swap execution.`}),`\n`,_jsx(Heading,{level:`2`,id:`best-practices`,children:`Best practices`}),`\n`,_jsx(_components.p,{children:`To ensure maximum security when using ZeroSwaps, follow these recommended practices:`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Always Verify the Contract Address`}),`: Before interacting with ZeroSwaps, verify that you are connecting to the official contract address published on the website.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Use Hardware Wallets for Large Transactions`}),`: For significant amounts, use a hardware wallet like Ledger or Trezor to add an additional layer of security.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Keep Your Private Keys Secure`}),`: Never share your private keys or seed phrases with anyone. ZeroSwaps will never ask for this information.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Check Transaction Details Carefully`}),`: Before confirming any transaction, carefully review all details including amounts, tokens, and gas fees.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Stay Updated with Security Announcements`}),`: Follow official ZeroSwaps channels for security announcements and updates.`]}),`\n`,_jsx(_components.p,{children:`By following these practices and leveraging the built-in security features, you can trade with confidence knowing your assets and privacy are protected.`})]})}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":"Security","description":"Understanding ZeroSwaps security architecture and best practices","href":"/security"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Zero-knowledge proofs","slug":"zero-knowledge-proofs","depth":1,"children":[]},{"title":"Smart contract security","slug":"smart-contract-security","depth":2,"children":[]},{"title":"Best practices","slug":"best-practices","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"zeroswaps","siteName":"ZeroSwaps","title":"Security - ZeroSwaps","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"originalFileLocation":"security.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Understanding ZeroSwaps security architecture and best practices\">\u003cmeta data-mint-head name=\"application-name\" content=\"ZeroSwaps\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/zeroswaps/j1c6T1XwQJoxdGJQ/_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/zeroswaps/j1c6T1XwQJoxdGJQ/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/zeroswaps/j1c6T1XwQJoxdGJQ/_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/zeroswaps/j1c6T1XwQJoxdGJQ/_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/zeroswaps/j1c6T1XwQJoxdGJQ/_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/zeroswaps/j1c6T1XwQJoxdGJQ/_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/zeroswaps/j1c6T1XwQJoxdGJQ/_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/zeroswaps/j1c6T1XwQJoxdGJQ/_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/zeroswaps/j1c6T1XwQJoxdGJQ/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Security - ZeroSwaps\">\u003cmeta data-mint-head property=\"og:description\" content=\"Understanding ZeroSwaps security architecture and best practices\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"ZeroSwaps\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.zeroswaps.xyz/security\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://zeroswaps.mintlify.site/_mintlify/api/og/v2?division=Getting+started\u0026amp;title=Security\u0026amp;description=Understanding+ZeroSwaps+security+architecture+and+best+practices\u0026amp;theme=691ddcaf2c995658bccb5f68\u0026amp;signature=a22f11cd85c8b1d549099063dd20b47f3ae169619275cc4128cf1cd05ef01cf8\">\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=\"Security - ZeroSwaps\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Understanding ZeroSwaps security architecture and best practices\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://zeroswaps.mintlify.site/_mintlify/api/og/v2?division=Getting+started\u0026amp;title=Security\u0026amp;description=Understanding+ZeroSwaps+security+architecture+and+best+practices\u0026amp;theme=691ddcaf2c995658bccb5f68\u0026amp;signature=a22f11cd85c8b1d549099063dd20b47f3ae169619275cc4128cf1cd05ef01cf8\">\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/zeroswaps/j1c6T1XwQJoxdGJQ/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"ZeroSwaps\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#FFEA00\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.zeroswaps.xyz/security\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/security.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.zeroswaps.xyz/#organization\",\"name\":\"ZeroSwaps\",\"url\":\"https://docs.zeroswaps.xyz\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/zeroswaps/tTxb1VovxZPay-yJ/img_101201.svg?fit=max\u0026auto=format\u0026n=tTxb1VovxZPay-yJ\u0026q=85\u0026s=4aa59d91bf24bb23f13436290420abd2\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.zeroswaps.xyz#website\",\"name\":\"ZeroSwaps\",\"url\":\"https://docs.zeroswaps.xyz\",\"publisher\":{\"@id\":\"https://docs.zeroswaps.xyz/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.zeroswaps.xyz/security#webpage\",\"url\":\"https://docs.zeroswaps.xyz/security\",\"name\":\"Security\",\"description\":\"Understanding ZeroSwaps security architecture and best practices\",\"isPartOf\":{\"@id\":\"https://docs.zeroswaps.xyz#website\"},\"breadcrumb\":{\"@id\":\"https://docs.zeroswaps.xyz/security#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.zeroswaps.xyz/security#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Getting started\",\"item\":\"https://docs.zeroswaps.xyz/getting-started\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Security\",\"item\":\"https://docs.zeroswaps.xyz/security\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.zeroswaps.xyz/security#article\",\"headline\":\"Security\",\"name\":\"Security\",\"description\":\"Understanding ZeroSwaps security architecture and best practices\",\"url\":\"https://docs.zeroswaps.xyz/security\",\"mainEntityOfPage\":{\"@id\":\"https://docs.zeroswaps.xyz/security#webpage\"},\"publisher\":{\"@id\":\"https://docs.zeroswaps.xyz/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.zeroswaps.xyz#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"ZeroSwaps\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"ZeroSwaps","nav":{"global":null,"tabs":[{"tab":"Documentation","groups":[{"group":"Getting started","pages":[{"title":null,"href":"/getting-started"},{"title":"Features","description":"Explore ZeroSwaps privacy and trading capabilities","href":"/features"},{"title":"Security","href":"/security"}]}]}]},"basePath":"","title":"Security - ZeroSwaps","buildId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","deploymentId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","dynamics":[],"chunks":[]}