3:I[4707,[],""]
5:I[6423,[],""]
6:I[6665,["7281","static/chunks/7281-843e037a8e70f2dc.js","2972","static/chunks/2972-206c84f960364fc8.js","5315","static/chunks/5315-f69dee48ed012c1d.js","815","static/chunks/815-3b9d8cc363060263.js","2490","static/chunks/2490-f3452dfcdf496696.js","6529","static/chunks/app/(docs)/layout-4fa0829f760f53cf.js"],"Navbar"]
7:I[6812,["7281","static/chunks/7281-843e037a8e70f2dc.js","2972","static/chunks/2972-206c84f960364fc8.js","5315","static/chunks/5315-f69dee48ed012c1d.js","815","static/chunks/815-3b9d8cc363060263.js","2490","static/chunks/2490-f3452dfcdf496696.js","6529","static/chunks/app/(docs)/layout-4fa0829f760f53cf.js"],"Footer"]
4:["slug","faq","d"]
8:{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"}
9:{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"}
a:{"display":"inline-block"}
b:{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0}
0:["lhuH3gKfmvR-zf5xG0U6e",[[["",{"children":["(docs)",{"children":["docs",{"children":[["slug","faq","d"],{"children":["__PAGE__?{\"slug\":\"faq\"}",{}]}]}]}]},"$undefined","$undefined",true],["",{"children":["(docs)",{"children":["docs",{"children":[["slug","faq","d"],{"children":["__PAGE__",{},[["$L1","$L2",null],null],null]},[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","(docs)","children","docs","children","$4","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","(docs)","children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[null,["$","main",null,{"className":"min-h-screen relative z-10","children":[["$","$L6",null,{}],["$","div",null,{"className":"pt-24 pb-16 max-w-4xl mx-auto px-6","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","(docs)","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}],["$","$L7",null,{}]]}]],null],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/next/static/css/7d3295cdb652feda.css","precedence":"next","crossOrigin":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/next/static/css/c025d3bf1b5d959c.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","data-theme":"dark","className":"__variable_aa659e __variable_a607d1 __variable_ba5569 __variable_595324","children":["$","body",null,{"className":"bg-[var(--bg-base)]","children":["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":"$8","children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":"$9","children":"404"}],["$","div",null,{"style":"$a","children":["$","h2",null,{"style":"$b","children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}]],null],null],["$Lc",null]]]]
d:I[9836,["7281","static/chunks/7281-843e037a8e70f2dc.js","2972","static/chunks/2972-206c84f960364fc8.js","7775","static/chunks/app/(docs)/docs/%5Bslug%5D/page-edcecef592b5c2ea.js"],"DocArticle"]
e:I[2972,["7281","static/chunks/7281-843e037a8e70f2dc.js","2972","static/chunks/2972-206c84f960364fc8.js","7775","static/chunks/app/(docs)/docs/%5Bslug%5D/page-edcecef592b5c2ea.js"],""]
2:["$","$Ld",null,{"children":[["$","$Le",null,{"href":"/docs","className":"inline-flex items-center gap-1.5 text-sm text-[var(--text-tertiary)] hover:text-[var(--orange)] transition-colors mb-8","children":[["$","svg",null,{"width":"16","height":"16","viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":"2","strokeLinecap":"round","children":[["$","path",null,{"d":"M19 12H5"}],["$","path",null,{"d":"M12 19l-7-7 7-7"}]]}],"Back to docs"]}],["$","article",null,{"className":"prose-zoff","children":[["$","h1","h1-0",{"children":"FAQ"}],"\n",["$","h2","h2-0",{"children":"General"}],"\n",["$","p","p-0",{"children":["$","strong","strong-0",{"children":"What is Zoff Wallet?"}]}],"\n",["$","p","p-1",{"children":"Zoff is a self-custodial web wallet and Chrome extension for Canton Network. It lets you hold, send, and receive Canton Coin (CC) and Canton BTC (CBTC), manage multiple accounts, and connect to dApps — all while keeping your private keys on your own device."}],"\n",["$","p","p-2",{"children":["$","strong","strong-0",{"children":"What is Canton Network?"}]}],"\n",["$","p","p-3",{"children":"Canton is a blockchain network designed for financial markets and real-world assets. It provides instant transaction finality, built-in privacy (transactions are private by default), and a smart contract language called Daml. Canton is backed by major financial institutions and infrastructure providers."}],"\n",["$","p","p-4",{"children":["$","strong","strong-0",{"children":"Is Zoff free to use?"}]}],"\n",["$","p","p-5",{"children":"Yes. The wallet itself is free. Canton Network charges transaction fees in CC for on-chain operations, but Zoff does not add any additional fees."}],"\n",["$","p","p-6",{"children":["$","strong","strong-0",{"children":"Is Zoff open source?"}]}],"\n",["$","p","p-7",{"children":"Not currently. We may open-source components in the future, particularly the dApp provider interface and integration examples."}],"\n",["$","h2","h2-1",{"children":"Security"}],"\n",["$","p","p-8",{"children":["$","strong","strong-0",{"children":"Where are my keys stored?"}]}],"\n",["$","p","p-9",{"children":["Your seed phrase is encrypted with AES-256-GCM using your password and stored in your browser's local storage (",["$","code","code-0",{"children":"chrome.storage.local"}],"). The unencrypted seed exists only briefly in memory during signing operations, then is zeroed. Your private keys never leave your browser."]}],"\n",["$","p","p-10",{"children":["$","strong","strong-0",{"children":"Does Zoff have access to my funds?"}]}],"\n",["$","p","p-11",{"children":["No. Zoff's backend (",["$","code","code-0",{"children":"api.zoff.app"}],") never receives your private key, seed phrase, or password. It only sees public keys and pre-signed transactions. Even if our servers were compromised, your funds would remain safe."]}],"\n",["$","p","p-12",{"children":["$","strong","strong-0",{"children":"What happens if I forget my password?"}]}],"\n",["$","p","p-13",{"children":"Your password encrypts your local keystore. If you forget it, you can restore your wallet using your 24-word recovery phrase. If you've also lost your recovery phrase, your funds are irrecoverable. This is the tradeoff of self-custody."}],"\n",["$","p","p-14",{"children":["$","strong","strong-0",{"children":"Has Zoff been audited?"}]}],"\n",["$","p","p-15",{"children":"Not yet. A third-party security audit is planned before mainnet launch."}],"\n",["$","p","p-16",{"children":["$","strong","strong-0",{"children":"Can Zoff freeze my account or reverse a transaction?"}]}],"\n",["$","p","p-17",{"children":"No. Zoff is non-custodial — we don't control your keys or your Canton party. Transactions on Canton have instant finality and cannot be reversed by Zoff or any single party."}],"\n",["$","h2","h2-2",{"children":"Using the Wallet"}],"\n",["$","p","p-18",{"children":["$","strong","strong-0",{"children":"What assets does Zoff support?"}]}],"\n",["$","p","p-19",{"children":"Currently: Canton Coin (CC) and Canton BTC (CBTC). Any token built on the Canton Coin Standard will be supported automatically as the ecosystem grows."}],"\n",["$","p","p-20",{"children":["$","strong","strong-0",{"children":"Can I use Zoff on mobile?"}]}],"\n",["$","p","p-21",{"children":["Yes. The Zoff web app at ",["$","a","a-0",{"href":"https://zoff.app","children":"zoff.app"}]," is fully responsive and works on mobile browsers. The Chrome extension is desktop-only, but the web app provides the same wallet functionality on any device."]}],"\n",["$","p","p-22",{"children":["$","strong","strong-0",{"children":"Can I use Zoff with other browsers?"}]}],"\n",["$","p","p-23",{"children":"The extension is built for Chrome (and Chromium-based browsers like Brave, Edge, and Arc). Firefox and Safari are not supported yet. The web app works in any modern browser."}],"\n",["$","p","p-24",{"children":["$","strong","strong-0",{"children":"How do I get test CC on DevNet?"}]}],"\n",["$","p","p-25",{"children":"Use the Canton faucet to request test CC for your party ID. Details are available in the Canton developer documentation."}],"\n",["$","p","p-26",{"children":["$","strong","strong-0",{"children":"Why does sending CC take multiple steps?"}]}],"\n",["$","p","p-27",{"children":"Canton uses a Daml-based transfer model (TransferPreapproval) rather than a simple \"send.\" This multi-step workflow provides stronger guarantees: the receiver's party must be valid, the transfer is atomic, and the DSO automation handles settlement with instant finality. From the user's perspective in Zoff, it looks like a single \"Send\" action — the complexity is abstracted away."}],"\n",["$","h2","h2-3",{"children":"For Developers"}],"\n",["$","p","p-28",{"children":["$","strong","strong-0",{"children":"How do I integrate my dApp with Zoff?"}]}],"\n",["$","p","p-29",{"children":["Zoff injects ",["$","code","code-0",{"children":"window.cantonWallet"}]," — a provider with direct methods for Canton. Call ",["$","code","code-1",{"children":"connect()"}]," to request a connection, then use ",["$","code","code-2",{"children":"signAndSubmit()"}]," to submit Daml commands for user signing. See the ",["$","a","a-0",{"href":"/docs/developer-guide","children":"Developer Guide"}]," for the full API reference."]}],"\n",["$","p","p-30",{"children":["$","strong","strong-0",{"children":"Does Zoff support CIP-0103?"}]}],"\n",["$","p","p-31",{"children":"Zoff's provider interface is aligned with the CIP-0103 dApp API standard. As the standard evolves, Zoff will maintain compatibility to ensure interoperability with other Canton wallets and dApps."}],"\n",["$","p","p-32",{"children":["$","strong","strong-0",{"children":"Can I submit arbitrary Daml commands?"}]}],"\n",["$","p","p-33",{"children":["Yes. ",["$","code","code-0",{"children":"signAndSubmit()"}]," accepts any valid Daml command (template ID, choice, arguments). Zoff doesn't restrict which templates you can interact with — it shows the user what they're signing and lets them decide."]}],"\n",["$","p","p-34",{"children":["$","strong","strong-0",{"children":"Is there an SDK or npm package?"}]}],"\n",["$","p","p-35",{"children":["Not yet. For now, interact directly with ",["$","code","code-0",{"children":"window.cantonWallet"}],". We're considering publishing a ",["$","code","code-1",{"children":"@zoff/connect"}]," package if demand warrants it. The React hook example in the ",["$","a","a-0",{"href":"/docs/developer-guide","children":"Developer Guide"}]," is a good starting point for building your own wrapper."]}],"\n",["$","h2","h2-4",{"children":"Network & Status"}],"\n",["$","p","p-36",{"children":["$","strong","strong-0",{"children":"Where is Zoff deployed?"}]}],"\n",["$","p","p-37",{"children":["The web app is at ",["$","a","a-0",{"href":"https://zoff.app","children":"zoff.app"}],". The backend API is at ",["$","code","code-0",{"children":"api.zoff.app"}],". Both are deployed on infrastructure managed by the Zoff team."]}],"\n",["$","p","p-38",{"children":["$","strong","strong-0",{"children":"Is Zoff on mainnet?"}]}],"\n",["$","p","p-39",{"children":"Not yet. Zoff is feature-complete on Canton DevNet. Mainnet deployment is pending mainnet credentials from the Canton Network. The provider API will be identical — no code changes needed for dApp integrations."}],"\n",["$","p","p-40",{"children":["$","strong","strong-0",{"children":"What happens to my DevNet wallet when mainnet launches?"}]}],"\n",["$","p","p-41",{"children":"DevNet and mainnet are separate networks with separate party IDs. Your DevNet wallet and balances will not carry over to mainnet. You'll create a new wallet (or import your seed to derive new mainnet accounts) when mainnet support is available."}],"\n",["$","hr","hr-0",{}],"\n",["$","p","p-42",{"children":["Questions not answered here? Reach out on ",["$","a","a-0",{"href":"https://x.com/zaborwallet","children":"Twitter/X"}],"."]}]]}]]}]
c:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"name":"theme-color","content":"#1C1410"}],["$","meta","2",{"charSet":"utf-8"}],["$","title","3",{"children":"FAQ | Zoff Wallet"}],["$","meta","4",{"name":"description","content":"Self-custodial web wallet for Canton Network"}],["$","link","5",{"rel":"manifest","href":"/manifest.json","crossOrigin":"use-credentials"}],["$","meta","6",{"property":"og:title","content":"Zoff Wallet"}],["$","meta","7",{"property":"og:description","content":"Self-custodial web wallet for Canton Network"}],["$","meta","8",{"property":"og:site_name","content":"Zoff Wallet"}],["$","meta","9",{"property":"og:type","content":"website"}],["$","meta","10",{"name":"twitter:card","content":"summary"}],["$","meta","11",{"name":"twitter:title","content":"Zoff Wallet"}],["$","meta","12",{"name":"twitter:description","content":"Self-custodial web wallet for Canton Network"}],["$","link","13",{"rel":"icon","href":"/favicon.ico","sizes":"32x32"}],["$","link","14",{"rel":"icon","href":"/favicon.svg","type":"image/svg+xml"}],["$","link","15",{"rel":"apple-touch-icon","href":"/apple-touch-icon.png"}],["$","meta","16",{"name":"next-size-adjust"}]]
1:null
