Trustless Withdrawal: Withdraw Without Operator Cooperation
Use Trustless Withdrawal as a permissionless emergency escape hatch to recover funds via state receipt, with a 24-hour challenge window and mandatory fees.
Trustless Withdrawal lets you withdraw your funds from Everstrike without any cooperation from the operator. It is permissionless and censorship-resistant: no one can stop you from submitting a valid state receipt to Everstrike.sol and claiming your balance. This mechanism ensures that even in a worst-case scenario, such as operator censorship or malicious behavior, you retain access to your funds.
Trustless Withdrawal is an emergency mechanism, not a routine withdrawal path. It carries a 24-hour challenge period during which you must stop all trading, and it involves significant mandatory fees. Use a standard withdrawal for everyday fund movements and reserve Trustless Withdrawal for situations where the operator censors your request or acts maliciously.
How It Works
Trustless Withdrawal uses an innocent-until-proven-guilty model. Your submitted state receipt is assumed valid unless the operator can prove otherwise within the challenge window.
1
Submit your state receipt and withdrawal amount
Send your latest signed state receipt and the amount you wish to withdraw to Everstrike.sol directly. You must use the receipt with the highest nonce.
2
24-hour challenge window opens
The operator has 24 hours to challenge your request by submitting a newer receipt with a higher nonce. During this window, you must not submit any new orders or trades.
3
A newer receipt invalidates the request
If the operator submits a receipt with a higher nonce than yours (for example, one created after you continued trading), your request is invalidated and the Dishonesty Fee is forfeited.
4
Withdrawal completes without a valid challenge
If no valid challenge is submitted within 24 hours, Everstrike.sol completes the withdrawal and returns the Dishonesty Fee to you.
The 24-hour challenge window and its two outcomes.
Fees
Trustless Withdrawal requires two fees. Understand both before you submit.
Fee
Amount
Outcome
Dishonesty Fee
10% of the withdrawal amount, or 100 USDT, whichever is higher
Returned to you after a successful withdrawal. Claimed by the operator if your request is found to be invalid.
Withdrawal Fee
20 USDT
Non-refundable regardless of outcome.
The fee structure makes Trustless Withdrawal unsuitable for small amounts. Only use it for withdrawals well above 100 USDT where the cost is justified by the circumstances.
Before You Submit
Complete all of these checks before initiating a Trustless Withdrawal. Skipping any of them risks losing the Dishonesty Fee.
Before submitting a Trustless Withdrawal request:
Stop trading immediately. Any new order or trade after submission gives the operator grounds to challenge and invalidate your request.
Disable Cross Margin. If you have open positions, switch to Isolated Margin so that position losses are contained and do not affect your withdrawal balance.
Confirm you hold your latest state receipt. Verify that the nonce on your receipt is the highest you have received. If you are unsure, request a receipt copy from the operator or retrieve it from Everstrike.sol before proceeding.
FAQ
Why does Trustless Withdrawal work?
Your latest state receipt contains both your signature and the operator’s signature. It proves the agreed balance and positions at the time both parties signed. The Dishonesty Fee financially discourages anyone from submitting a receipt that claims a higher balance than was actually agreed: the cost of a false claim exceeds any potential gain on small amounts.
Can the operator create a receipt on my behalf?
No. The operator cannot access your private key and therefore cannot produce your signature. The operator uses your public key only to verify that your signature on a receipt is authentic. Every receipt you hold was signed by you.
Can someone else start a Trustless Withdrawal for me?
No. Initiating a Trustless Withdrawal requires your private key to sign the submission transaction. Only you can start the process for your own account.
Do I need to personally sign every single order?
Not necessarily. You can grant the operator access to a session key, a short-lived, revocable key with limited permissions and a configurable expiry. The session key signs orders on your behalf, improving the speed of the order flow.Session keys slightly reduce security compared to signing every order yourself. Revoke your session key immediately if you suspect any malicious behavior from the operator.
What should I do if the operator stops issuing state receipts?
Stop trading immediately. An operator that stops issuing receipts after your orders execute may be acting maliciously. Start a Trustless Withdrawal using your latest receipt as soon as possible, before any challenge period or further account changes complicate the situation.
Will Trustless Withdrawal support other operations in the future?
Yes. Everstrike V2 will include Trustless Unstaking (also called trustless redemption), which applies the same model to the staking and evUSD redemption flow. The state channel model can be extended to any operation that currently requires operator cooperation.
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"Everstrike Docs","description":"Guides to Everstrike: trade perpetual futures, perpetual options and spot on a decentralized exchange, and let AI run strategies you describe in plain English. Deposits, funding, margin, AI credits and the API.","colors":{"primary":"#000000","light":"#F0C45C","dark":"#000000"},"logo":{"light":"https://mintcdn.com/everstrike-50e7a7f9/QhQ9gk9u7LDXqY4_/images/logo-light-plain.png?fit=max\u0026auto=format\u0026n=QhQ9gk9u7LDXqY4_\u0026q=85\u0026s=99cbca32845bfb129c6684b1b25d31d2","dark":"https://mintcdn.com/everstrike-50e7a7f9/QhQ9gk9u7LDXqY4_/images/logo-dark-plain.png?fit=max\u0026auto=format\u0026n=QhQ9gk9u7LDXqY4_\u0026q=85\u0026s=6363368941d57d46bc15c1ec2d81c87e","href":"https://everstrike.io"},"favicon":{"light":"https://mintcdn.com/everstrike-50e7a7f9/9ipj5xNpGE9geH-g/images/favicon.svg?fit=max\u0026auto=format\u0026n=9ipj5xNpGE9geH-g\u0026q=85\u0026s=a54624fcd3d4cacca8dfb9c66ef4b866","dark":"https://mintcdn.com/everstrike-50e7a7f9/9ipj5xNpGE9geH-g/images/favicon.svg?fit=max\u0026auto=format\u0026n=9ipj5xNpGE9geH-g\u0026q=85\u0026s=a54624fcd3d4cacca8dfb9c66ef4b866"},"appearance":{"default":"dark"},"background":{"color":{"light":"#FFFFFF","dark":"#0F0E0B"}},"navbar":{"links":[{"href":"https://everstrike.io/app/support","label":"Support"}],"primary":{"type":"button","label":"Terminal","href":"https://everstrike.io/app/trade-simple"}},"footer":{"socials":{"x":"https://x.com/everstrike_dex","telegram":"https://t.me/everstrike_dex"}},"fonts":{"heading":{"family":"WF Visual Sans","weight":800,"source":"https://cointaki.com/fonts/WFVisualSansVF.woff2","format":"woff2"},"body":{"family":"WF Visual Sans","weight":400,"source":"https://cointaki.com/fonts/WFVisualSansVF.woff2","format":"woff2"}},"styling":{"eyebrows":"section","codeblocks":"dark","latex":true},"contextual":{"options":["assistant"],"display":"header"},"thumbnails":{"appearance":"light"},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"everstrike-50e7a7f9","hasAudioNarration":false,"actualSubdomain":"everstrike-50e7a7f9","customDomains":["docs.everstrike.io"],"gitSource":{"type":"github","owner":"mintlify-community","repo":"docs-everstrike-50e7a7f9-5fc8ffe2","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6aeb8d372c1bbfeaed9a2661","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"default","tag":"Documentation","count":105},{"language":"default","tag":"Account","count":28},{"language":"default","tag":"Trading","count":26},{"language":"default","tag":"AI Trading","count":23},{"language":"default","tag":"Tools","count":11},{"language":"default","tag":"Architecture","count":5},{"language":"default","tag":"Get Started","count":4},{"language":"default","tag":"Products","count":4},{"language":"default","tag":"Legal","count":3},{"language":"default","tag":"API","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"support@everstrike.io"}},"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":"technical-architecture/trustless-withdrawal","slug":"/technical-architecture/trustless-withdrawal","pageMetadata":{"title":"Trustless Withdrawal: Withdraw Without Operator Cooperation","sidebarTitle":"Trustless Withdrawal","description":"Use Trustless Withdrawal as a permissionless emergency escape hatch to recover funds via state receipt, with a 24-hour challenge window and mandatory fees.","href":"/technical-architecture/trustless-withdrawal"},"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: \"Use Trustless Withdrawal as a permissionless emergency escape hatch to recover funds via state receipt, with a 24-hour challenge window and mandatory fees.\"\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={code:`code`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,Frame,Heading,Note,OptimizedImage,Step,Steps,Table,Warning}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Trustless Withdrawal lets you withdraw your funds from Everstrike without any cooperation from the operator. It is permissionless and censorship-resistant: no one can stop you from submitting a valid state receipt to `,_jsx(_components.code,{children:`Everstrike.sol`}),` and claiming your balance. This mechanism ensures that even in a worst-case scenario, such as operator censorship or malicious behavior, you retain access to your funds.`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Trustless Withdrawal is an emergency mechanism, not a routine withdrawal path. It carries a 24-hour challenge period during which you must stop all trading, and it involves significant mandatory fees. Use a standard withdrawal for everyday fund movements and reserve Trustless Withdrawal for situations where the operator censors your request or acts maliciously.`})}),`\n`,_jsx(Heading,{level:`2`,id:`how-it-works`,children:`How It Works`}),`\n`,_jsx(_components.p,{children:`Trustless Withdrawal uses an innocent-until-proven-guilty model. Your submitted state receipt is assumed valid unless the operator can prove otherwise within the challenge window.`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Submit your state receipt and withdrawal amount`,children:_jsxs(_components.p,{children:[`Send your latest signed state receipt and the amount you wish to withdraw to `,_jsx(_components.code,{children:`Everstrike.sol`}),` directly. You must use the receipt with the highest nonce.`]})}),_jsx(Step,{title:`24-hour challenge window opens`,children:_jsx(_components.p,{children:`The operator has 24 hours to challenge your request by submitting a newer receipt with a higher nonce. During this window, you must not submit any new orders or trades.`})}),_jsx(Step,{title:`A newer receipt invalidates the request`,children:_jsx(_components.p,{children:`If the operator submits a receipt with a higher nonce than yours (for example, one created after you continued trading), your request is invalidated and the Dishonesty Fee is forfeited.`})}),_jsx(Step,{title:`Withdrawal completes without a valid challenge`,children:_jsxs(_components.p,{children:[`If no valid challenge is submitted within 24 hours, `,_jsx(_components.code,{children:`Everstrike.sol`}),` completes the withdrawal and returns the Dishonesty Fee to you.`]})})]}),`\n`,_jsxs(Frame,{caption:`The 24-hour challenge window and its two outcomes.`,children:[_jsx(OptimizedImage,{className:`mint-block dark:mint-hidden`,src:`https://mintcdn.com/everstrike-50e7a7f9/zD8Yl4qdQhHNoMT1/images/help/trustless-withdrawal.png?fit=max\u0026auto=format\u0026n=zD8Yl4qdQhHNoMT1\u0026q=85\u0026s=5e14c0ebbdf010868c41892747139c62`,alt:`Trustless Withdrawal: receipt, 24-hour window, two outcomes`,\"data-og-width\":`1200`,width:`1200`,\"data-og-height\":`420`,height:`420`,\"data-path\":`images/help/trustless-withdrawal.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/everstrike-50e7a7f9/zD8Yl4qdQhHNoMT1/images/help/trustless-withdrawal.png?w=280\u0026fit=max\u0026auto=format\u0026n=zD8Yl4qdQhHNoMT1\u0026q=85\u0026s=aedad33958f1be743aaef4fdc98e7070 280w, https://mintcdn.com/everstrike-50e7a7f9/zD8Yl4qdQhHNoMT1/images/help/trustless-withdrawal.png?w=560\u0026fit=max\u0026auto=format\u0026n=zD8Yl4qdQhHNoMT1\u0026q=85\u0026s=8189959fadddae2d7087db41e7bc1d31 560w, https://mintcdn.com/everstrike-50e7a7f9/zD8Yl4qdQhHNoMT1/images/help/trustless-withdrawal.png?w=840\u0026fit=max\u0026auto=format\u0026n=zD8Yl4qdQhHNoMT1\u0026q=85\u0026s=7b53104488db802f49f0ee6baf1bba56 840w, https://mintcdn.com/everstrike-50e7a7f9/zD8Yl4qdQhHNoMT1/images/help/trustless-withdrawal.png?w=1100\u0026fit=max\u0026auto=format\u0026n=zD8Yl4qdQhHNoMT1\u0026q=85\u0026s=fdccd0c110314776cf85a7aeaa7d6b56 1100w, https://mintcdn.com/everstrike-50e7a7f9/zD8Yl4qdQhHNoMT1/images/help/trustless-withdrawal.png?w=1650\u0026fit=max\u0026auto=format\u0026n=zD8Yl4qdQhHNoMT1\u0026q=85\u0026s=b283eeb85a6c9b8771e1b0453e95fc74 1650w, https://mintcdn.com/everstrike-50e7a7f9/zD8Yl4qdQhHNoMT1/images/help/trustless-withdrawal.png?w=2500\u0026fit=max\u0026auto=format\u0026n=zD8Yl4qdQhHNoMT1\u0026q=85\u0026s=dc94e2c0f4c93e4b54eb5841867efb69 2500w`}),_jsx(OptimizedImage,{className:`mint-hidden dark:mint-block`,src:`https://mintcdn.com/everstrike-50e7a7f9/2qtJozkzDkOYul4J/images/help/trustless-withdrawal-dark.png?fit=max\u0026auto=format\u0026n=2qtJozkzDkOYul4J\u0026q=85\u0026s=283981f012228b66552ee571d9389371`,alt:`The 24-hour challenge window and its two outcomes`,\"data-og-width\":`1200`,width:`1200`,\"data-og-height\":`420`,height:`420`,\"data-path\":`images/help/trustless-withdrawal-dark.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/everstrike-50e7a7f9/2qtJozkzDkOYul4J/images/help/trustless-withdrawal-dark.png?w=280\u0026fit=max\u0026auto=format\u0026n=2qtJozkzDkOYul4J\u0026q=85\u0026s=514048b923c1d7504ed32768fe836114 280w, https://mintcdn.com/everstrike-50e7a7f9/2qtJozkzDkOYul4J/images/help/trustless-withdrawal-dark.png?w=560\u0026fit=max\u0026auto=format\u0026n=2qtJozkzDkOYul4J\u0026q=85\u0026s=552fad1a919148ae168d35272378db2c 560w, https://mintcdn.com/everstrike-50e7a7f9/2qtJozkzDkOYul4J/images/help/trustless-withdrawal-dark.png?w=840\u0026fit=max\u0026auto=format\u0026n=2qtJozkzDkOYul4J\u0026q=85\u0026s=343716b58d6d2976611c1896150ed48b 840w, https://mintcdn.com/everstrike-50e7a7f9/2qtJozkzDkOYul4J/images/help/trustless-withdrawal-dark.png?w=1100\u0026fit=max\u0026auto=format\u0026n=2qtJozkzDkOYul4J\u0026q=85\u0026s=1fdee4ab652a925fc0bab82cb0e03bd5 1100w, https://mintcdn.com/everstrike-50e7a7f9/2qtJozkzDkOYul4J/images/help/trustless-withdrawal-dark.png?w=1650\u0026fit=max\u0026auto=format\u0026n=2qtJozkzDkOYul4J\u0026q=85\u0026s=0f69ff571f6c25759346181cdcd4d6f3 1650w, https://mintcdn.com/everstrike-50e7a7f9/2qtJozkzDkOYul4J/images/help/trustless-withdrawal-dark.png?w=2500\u0026fit=max\u0026auto=format\u0026n=2qtJozkzDkOYul4J\u0026q=85\u0026s=66a564061331eaf0e9f8f8ff2062187d 2500w`})]}),`\n`,_jsx(Heading,{level:`2`,id:`fees`,children:`Fees`}),`\n`,_jsx(_components.p,{children:`Trustless Withdrawal requires two fees. Understand both before you submit.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Fee`}),_jsx(_components.th,{children:`Amount`}),_jsx(_components.th,{children:`Outcome`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Dishonesty Fee`}),_jsx(_components.td,{children:`10% of the withdrawal amount, or 100 USDT, whichever is higher`}),_jsx(_components.td,{children:`Returned to you after a successful withdrawal. Claimed by the operator if your request is found to be invalid.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Withdrawal Fee`}),_jsx(_components.td,{children:`20 USDT`}),_jsx(_components.td,{children:`Non-refundable regardless of outcome.`})]})]})]}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`The fee structure makes Trustless Withdrawal unsuitable for small amounts. Only use it for withdrawals well above 100 USDT where the cost is justified by the circumstances.`})}),`\n`,_jsx(Heading,{level:`2`,id:`before-you-submit`,children:`Before You Submit`}),`\n`,_jsx(_components.p,{children:`Complete all of these checks before initiating a Trustless Withdrawal. Skipping any of them risks losing the Dishonesty Fee.`}),`\n`,_jsxs(Warning,{children:[_jsx(_components.p,{children:`Before submitting a Trustless Withdrawal request:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Stop trading immediately.`}),` Any new order or trade after submission gives the operator grounds to challenge and invalidate your request.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Disable Cross Margin.`}),` If you have open positions, switch to Isolated Margin so that position losses are contained and do not affect your withdrawal balance.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Confirm you hold your latest state receipt.`}),` Verify that the nonce on your receipt is the highest you have received. If you are unsure, request a receipt copy from the operator or retrieve it from `,_jsx(_components.code,{children:`Everstrike.sol`}),` before proceeding.`]}),`\n`]})]}),`\n`,_jsx(Heading,{level:`2`,id:`faq`,children:`FAQ`}),`\n`,_jsx(Accordion,{title:`Why does Trustless Withdrawal work?`,id:`why-does-trustless-withdrawal-work`,children:_jsx(_components.p,{children:`Your latest state receipt contains both your signature and the operator’s signature. It proves the agreed balance and positions at the time both parties signed. The Dishonesty Fee financially discourages anyone from submitting a receipt that claims a higher balance than was actually agreed: the cost of a false claim exceeds any potential gain on small amounts.`})}),`\n`,_jsx(Accordion,{title:`Can the operator create a receipt on my behalf?`,id:`can-the-operator-create-a-receipt-on-my-behalf`,children:_jsx(_components.p,{children:`No. The operator cannot access your private key and therefore cannot produce your signature. The operator uses your public key only to verify that your signature on a receipt is authentic. Every receipt you hold was signed by you.`})}),`\n`,_jsx(Accordion,{title:`Can someone else start a Trustless Withdrawal for me?`,id:`can-someone-else-start-a-trustless-withdrawal-for-me`,children:_jsx(_components.p,{children:`No. Initiating a Trustless Withdrawal requires your private key to sign the submission transaction. Only you can start the process for your own account.`})}),`\n`,_jsxs(Accordion,{title:`Do I need to personally sign every single order?`,id:`do-i-need-to-personally-sign-every-single-order`,children:[_jsxs(_components.p,{children:[`Not necessarily. You can grant the operator access to a `,_jsx(_components.strong,{children:`session key`}),`, a short-lived, revocable key with limited permissions and a configurable expiry. The session key signs orders on your behalf, improving the speed of the order flow.`]}),_jsx(_components.p,{children:`Session keys slightly reduce security compared to signing every order yourself. Revoke your session key immediately if you suspect any malicious behavior from the operator.`})]}),`\n`,_jsx(Accordion,{title:`What should I do if the operator stops issuing state receipts?`,id:`what-should-i-do-if-the-operator-stops-issuing-state-receipts`,children:_jsx(_components.p,{children:`Stop trading immediately. An operator that stops issuing receipts after your orders execute may be acting maliciously. Start a Trustless Withdrawal using your latest receipt as soon as possible, before any challenge period or further account changes complicate the situation.`})}),`\n`,_jsx(Accordion,{title:`Will Trustless Withdrawal support other operations in the future?`,id:`will-trustless-withdrawal-support-other-operations-in-the-future`,children:_jsxs(_components.p,{children:[`Yes. Everstrike V2 will include `,_jsx(_components.strong,{children:`Trustless Unstaking`}),` (also called trustless redemption), which applies the same model to the staking and evUSD redemption flow. The state channel model can be extended to any operation that currently requires operator cooperation.`]})})]})}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":"Trustless Withdrawal: Withdraw Without Operator Cooperation","sidebarTitle":"Trustless Withdrawal","description":"Use Trustless Withdrawal as a permissionless emergency escape hatch to recover funds via state receipt, with a 24-hour challenge window and mandatory fees.","href":"/technical-architecture/trustless-withdrawal"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"How It Works","slug":"how-it-works","depth":2,"children":[]},{"title":"Fees","slug":"fees","depth":2,"children":[]},{"title":"Before You Submit","slug":"before-you-submit","depth":2,"children":[]},{"title":"FAQ","slug":"faq","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"dynamicCss":".mint-block {\n display: block\n}\n.mint-hidden {\n display: none\n}\n.dark\\:mint-block:is(.dark *) {\n display: block\n}\n.dark\\:mint-hidden:is(.dark *) {\n display: none\n}","subdomain":"everstrike-50e7a7f9","siteName":"Everstrike Docs","title":"Trustless Withdrawal: Withdraw Without Operator Cooperation - Everstrike Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-18T14:22:26.722Z","originalFileLocation":"technical-architecture/trustless-withdrawal.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=\"Use Trustless Withdrawal as a permissionless emergency escape hatch to recover funds via state receipt, with a 24-hour challenge window and mandatory fees.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Everstrike Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/everstrike-50e7a7f9/PNnFdZT45y0Dc2E3/_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/everstrike-50e7a7f9/PNnFdZT45y0Dc2E3/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/everstrike-50e7a7f9/PNnFdZT45y0Dc2E3/_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/everstrike-50e7a7f9/PNnFdZT45y0Dc2E3/_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/everstrike-50e7a7f9/PNnFdZT45y0Dc2E3/_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/everstrike-50e7a7f9/PNnFdZT45y0Dc2E3/_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/everstrike-50e7a7f9/PNnFdZT45y0Dc2E3/_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/everstrike-50e7a7f9/PNnFdZT45y0Dc2E3/_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/everstrike-50e7a7f9/PNnFdZT45y0Dc2E3/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Trustless Withdrawal: Withdraw Without Operator Cooperation - Everstrike Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Use Trustless Withdrawal as a permissionless emergency escape hatch to recover funds via state receipt, with a 24-hour challenge window and mandatory fees.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Everstrike Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.everstrike.io/technical-architecture/trustless-withdrawal\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://everstrike-50e7a7f9.mintlify.site/_mintlify/api/og/v2?division=Architecture\u0026amp;title=Trustless+Withdrawal%3A+Withdraw+Without+Operator+Cooperation\u0026amp;description=Use+Trustless+Withdrawal+as+a+permissionless+emergency+escape+hatch+to+recover+funds+via+state+receipt%2C+with+a+24-hour+challenge+window+and+mandatory+fees.\u0026amp;theme=5a76439938e2feade91b48a2\u0026amp;signature=8ea7c95eb6e38443f904f8805c2f8620f31dee0b387cc718159fb57913566240\">\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=\"Trustless Withdrawal: Withdraw Without Operator Cooperation - Everstrike Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Use Trustless Withdrawal as a permissionless emergency escape hatch to recover funds via state receipt, with a 24-hour challenge window and mandatory fees.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://everstrike-50e7a7f9.mintlify.site/_mintlify/api/og/v2?division=Architecture\u0026amp;title=Trustless+Withdrawal%3A+Withdraw+Without+Operator+Cooperation\u0026amp;description=Use+Trustless+Withdrawal+as+a+permissionless+emergency+escape+hatch+to+recover+funds+via+state+receipt%2C+with+a+24-hour+challenge+window+and+mandatory+fees.\u0026amp;theme=5a76439938e2feade91b48a2\u0026amp;signature=8ea7c95eb6e38443f904f8805c2f8620f31dee0b387cc718159fb57913566240\">\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/everstrike-50e7a7f9/PNnFdZT45y0Dc2E3/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Everstrike Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#000000\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.everstrike.io/technical-architecture/trustless-withdrawal\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/technical-architecture/trustless-withdrawal.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.everstrike.io/#organization\",\"name\":\"Everstrike Docs\",\"url\":\"https://docs.everstrike.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/everstrike-50e7a7f9/QhQ9gk9u7LDXqY4_/images/logo-light-plain.png?fit=max\u0026auto=format\u0026n=QhQ9gk9u7LDXqY4_\u0026q=85\u0026s=99cbca32845bfb129c6684b1b25d31d2\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.everstrike.io#website\",\"name\":\"Everstrike Docs\",\"url\":\"https://docs.everstrike.io\",\"publisher\":{\"@id\":\"https://docs.everstrike.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.everstrike.io/technical-architecture/trustless-withdrawal#webpage\",\"url\":\"https://docs.everstrike.io/technical-architecture/trustless-withdrawal\",\"name\":\"Trustless Withdrawal: Withdraw Without Operator Cooperation\",\"description\":\"Use Trustless Withdrawal as a permissionless emergency escape hatch to recover funds via state receipt, with a 24-hour challenge window and mandatory fees.\",\"dateModified\":\"2026-10-18T14:22:26.722Z\",\"isPartOf\":{\"@id\":\"https://docs.everstrike.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.everstrike.io/technical-architecture/trustless-withdrawal#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.everstrike.io/technical-architecture/trustless-withdrawal#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Architecture\",\"item\":\"https://docs.everstrike.io/technical-architecture/technical-architecture\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Trustless Withdrawal: Withdraw Without Operator Cooperation\",\"item\":\"https://docs.everstrike.io/technical-architecture/trustless-withdrawal\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.everstrike.io/technical-architecture/trustless-withdrawal#article\",\"headline\":\"Trustless Withdrawal: Withdraw Without Operator Cooperation\",\"name\":\"Trustless Withdrawal: Withdraw Without Operator Cooperation\",\"description\":\"Use Trustless Withdrawal as a permissionless emergency escape hatch to recover funds via state receipt, with a 24-hour challenge window and mandatory fees.\",\"url\":\"https://docs.everstrike.io/technical-architecture/trustless-withdrawal\",\"mainEntityOfPage\":{\"@id\":\"https://docs.everstrike.io/technical-architecture/trustless-withdrawal#webpage\"},\"dateModified\":\"2026-10-18T14:22:26.722Z\",\"publisher\":{\"@id\":\"https://docs.everstrike.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.everstrike.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Everstrike Docs\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Everstrike Docs\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/technical-architecture/trustless-withdrawal.md","siteName":"Everstrike Docs","nav":{"global":null,"tabs":[{"tab":"Documentation","groups":[{"group":"Get Started","pages":[{"title":"Everstrike: AI-Powered Decentralized Derivatives Exchange","sidebarTitle":"Introduction","mode":"wide","href":"/introduction"},{"title":"Start Trading on Everstrike: Complete 5-Step Guide","sidebarTitle":"Start Trading","href":"/trading/how-to-start-trading-on-everstrike"},{"title":"How to Deposit, Withdraw, and Stake on Everstrike","sidebarTitle":"Deposit, Withdraw \u0026 Stake","href":"/account/how-to-deposit-withdraw-and-stake-on-everstrike"},{"title":"DEX Mode vs. CEX Mode: Choosing Your Custody Approach","sidebarTitle":"DEX vs CEX Mode","href":"/account/dex-mode-vs-cex-mode"}]},{"group":"Products","pages":[{"title":"Perpetual Futures: No-Expiry Exposure on Everstrike","sidebarTitle":"Perpetual Futures","href":"/products/perpetual-futures"},{"title":"Perpetual Options: Dynamic-Strike Options Without Expiry","sidebarTitle":"Perpetual Options","href":"/products/perpetual-options"},{"title":"PVIX-BTC: Perpetual BTC Volatility Index on Everstrike","sidebarTitle":"Volatility Indices","href":"/products/perpetual-volatility-indices"},{"title":"PVAR-BTC: Perpetual BTC Variance Swap on Everstrike","sidebarTitle":"Variance Swaps","href":"/products/perpetual-variance-swaps"}]},{"group":"Trading","pages":[{"title":"Trading Fees on Everstrike: Fee Schedule and Rate Caps","sidebarTitle":"Trading Fees","href":"/trading/trading-fees"},{"title":"Margin Requirements for Everstrike Derivatives Contracts","sidebarTitle":"Margin Requirements","href":"/trading/margin-requirements"},{"title":"Funding Rates: How Hourly Payments Work on Everstrike","sidebarTitle":"Funding","href":"/trading/funding"},{"title":"Mark Price: Manipulation-Resistant Reference Price","sidebarTitle":"Mark Price","href":"/trading/mark-price"},{"title":"Index Price: How Everstrike Calculates Reference Prices","sidebarTitle":"Index Price","href":"/trading/index-price"},{"title":"Liquidation: Incremental Position Reduction on Everstrike","sidebarTitle":"Liquidation","href":"/trading/liquidation"},{"title":"Risk Limits: Leverage Caps for Large Isolated Positions","sidebarTitle":"Risk Limits","href":"/trading/risk-limits"},{"title":"Deleverage Events: Last Resort for Bankrupt Positions","sidebarTitle":"Deleverage Events","href":"/trading/deleverage-events"},{"title":"Liquidity Providers: Backstop for Failed Liquidations","sidebarTitle":"Liquidity Providers","href":"/trading/liquidity-providers"},{"title":"Perpetual Vault: Earn Monthly Rewards by Holding evUSD","sidebarTitle":"Perpetual Vault","href":"/trading/perpetual-vault"},{"title":"Drift: How Moving Strike Prices Affect Perpetual Options","sidebarTitle":"Drift","href":"/trading/drift"},{"title":"Self-Trading Prevention and Mark Price Trading Range Rules","sidebarTitle":"Self-Trading","href":"/trading/self-trading"},{"title":"Mark Price Compensation: Extra Margin for Off-Market Fills","sidebarTitle":"Mark Price Compensation","href":"/trading/mark-price-compensation"},{"title":"Order Types: Market, Limit and Trigger Orders on Everstrike","sidebarTitle":"Order Types","href":"/trading/order-types"},{"title":"Time in Force: GTC, IOC and FOK Orders on Everstrike","sidebarTitle":"Time in Force","href":"/trading/time-in-force"},{"title":"Advanced Order Options: Post Only, Reduce Only, Hidden, Iceberg and OCO","sidebarTitle":"Advanced Order Options","href":"/trading/advanced-order-options"},{"title":"Stop Loss and Take Profit: Protecting a Position on Everstrike","sidebarTitle":"Stop Loss \u0026 Take Profit","href":"/trading/stop-loss-and-take-profit"},{"title":"Order Preview: See an Order's Effect Before You Submit","sidebarTitle":"Order Preview","href":"/trading/order-preview"},{"title":"Order Status: What Happens After You Submit an Order","sidebarTitle":"Order Status","href":"/trading/order-status"},{"title":"Managing a Position: P/L, Margin, Funding and Closing","sidebarTitle":"Managing a Position","href":"/trading/managing-a-position"},{"title":"Open Positions: Live P/L Across Every Market","sidebarTitle":"Open Positions","href":"/trading/open-positions"},{"title":"Order History: Track, Filter and Cancel Your Orders","sidebarTitle":"Order History","href":"/trading/order-history"},{"title":"Trade History: Every Fill, Including Liquidations and ADL","sidebarTitle":"Trade History","href":"/trading/trade-history"},{"title":"Closed Positions and Realized P/L on Everstrike","sidebarTitle":"Closed Positions \u0026 P/L","href":"/trading/closed-positions"},{"title":"Triggers: Your Pending Stop, Take-Profit and Trigger Orders","sidebarTitle":"Triggers","href":"/trading/triggers"},{"title":"Funding History: Market Rates and Your Funding Payments","sidebarTitle":"Funding History","href":"/trading/funding-history"}]},{"group":"AI Trading","pages":[{"title":"AI Strategies: Automate Your Trading with Natural Language","sidebarTitle":"Strategies","href":"/ai/strategies"},{"title":"Strategy Events: Review AI Decisions and Track Performance","sidebarTitle":"Events","href":"/ai/events"},{"title":"Supported Data for AI Strategy Prompts on Everstrike","sidebarTitle":"Supported Data","href":"/ai/supported-data"},{"title":"AI Models for Strategy Evaluation: Speed and Cost Guide","sidebarTitle":"Models","href":"/ai/models"},{"title":"AI Credits: How to Manage Strategy Evaluation Costs","sidebarTitle":"Credits","href":"/ai/credits"},{"title":"Everstrike Assistant: Build Strategies with AI Guidance","sidebarTitle":"Assistant","href":"/ai/assistant"},{"title":"Everstrike MCP Server: Live Market Data for AI Clients","sidebarTitle":"MCP Server","href":"/ai/mcp"},{"title":"AI Privacy: How Everstrike Handles Your Strategy Data","sidebarTitle":"Privacy","href":"/ai/privacy"},{"title":"Everstrike AI Roadmap: Upcoming Features and Improvements","sidebarTitle":"Roadmap","href":"/ai/roadmap"},{"title":"AI Trading FAQ: Strategies, Costs, and Limits Explained","sidebarTitle":"FAQ","href":"/ai/faq"},{"title":"Strategy Builder: Build a Strategy From Blocks, With a Live Backtest","sidebarTitle":"Strategy Builder","href":"/ai/strategy-builder"},{"title":"Strategy Lab: Turn an Idea Into Tested Prompt Logic","sidebarTitle":"Strategy Lab","href":"/ai/strategy-lab"},{"title":"Fast Estimates: Backtest a Strategy Prompt on Historical Candles","sidebarTitle":"Fast Estimates","href":"/ai/fast-estimates"},{"title":"Reading a Fast Estimate: Coverage, Metrics and Trades","sidebarTitle":"Reading a Fast Estimate","href":"/ai/reading-fast-estimates"},{"title":"Comparing Fast Estimates: Baseline vs Current","sidebarTitle":"Comparing Fast Estimates","href":"/ai/comparing-fast-estimates"},{"title":"Writing Strategy Prompts: Rules the AI Can Follow","sidebarTitle":"Writing Prompts","href":"/ai/writing-prompts"},{"title":"Prompt Library: Ready-Made Strategy Prompts","sidebarTitle":"Prompt Library","href":"/ai/prompt-library"},{"title":"AI Strategy Dashboard: Monitor Strategies and Their Events","sidebarTitle":"AI Dashboard","href":"/ai/ai-dashboard"},{"title":"AI Activity: Search and Inspect Every Strategy Event","sidebarTitle":"AI Activity","href":"/ai/ai-activity"},{"title":"Strategy Statistics: P/L, Decisions, Confidence and Uptime","sidebarTitle":"Strategy Statistics","href":"/ai/strategy-statistics"},{"title":"Evaluate Now: Run a Strategy Check on Demand","sidebarTitle":"Evaluate Now","href":"/ai/evaluate-now"},{"title":"Managing Strategies: Pause, Resume, Edit and Delete","sidebarTitle":"Managing Strategies","href":"/ai/managing-strategies"},{"title":"Troubleshooting AI Strategies: No Events, No Trades, High Costs","sidebarTitle":"Troubleshooting","href":"/ai/troubleshooting-strategies"}]},{"group":"Account","pages":[{"title":"Everstrike Supported Networks and Stablecoins Guide","sidebarTitle":"Supported Networks","href":"/account/supported-networks-and-stablecoins"},{"title":"evUSD: The Native Stablecoin and Collateral of Everstrike","sidebarTitle":"evUSD","href":"/account/evusd"},{"title":"EVS Token: Earn Everstrike's Native Token Through XP","sidebarTitle":"EVS Token","href":"/account/evs"},{"title":"Register Your Primary Wallet on Everstrike DEX Mode","sidebarTitle":"Primary Wallet","href":"/account/primary-wallet"},{"title":"Spending Cap: ERC-20 Allowance for Everstrike Deposits","sidebarTitle":"Spending Cap","href":"/account/spending-cap"},{"title":"Minting evUSD: Convert Staked USDC to Trading Collateral","sidebarTitle":"Minting","href":"/account/minting"},{"title":"Redeeming evUSD: Convert Trading Collateral Back to USDC","sidebarTitle":"Redeeming","href":"/account/redeeming"},{"title":"Deposit and Withdrawal Limits for Everstrike CEX Mode","sidebarTitle":"Limits","href":"/account/limits"},{"title":"Withdrawal Fees for Everstrike CEX Mode by Network","sidebarTitle":"Withdrawal Fees","href":"/account/withdrawal-fees"},{"title":"Blockchain Confirmations Required for Everstrike Deposits","sidebarTitle":"Confirmations","href":"/account/required-number-of-blockchain-confirmations"},{"title":"CEX Mode: Everstrike's Custodial Account Option Explained","sidebarTitle":"CEX Mode","href":"/account/cex-mode"},{"title":"Trading Bonus: Try Everstrike Mainnet Without Depositing","sidebarTitle":"Trading Bonus","href":"/account/trading-bonus"},{"title":"Get Testnet ETH and Stablecoins for Everstrike Testnet","sidebarTitle":"Testnet ETH","href":"/account/testnet-eth"},{"title":"Missing Emails from Everstrike: Troubleshooting Guide","sidebarTitle":"Missing Emails","href":"/account/missing-emails"},{"title":"Contact Everstrike Support: Email, Telegram, and Discord","sidebarTitle":"Contact Support","href":"/account/contact-support"},{"title":"Account Settings: Profile, Security and Trading Preferences","sidebarTitle":"Account Settings","href":"/account/account-settings"},{"title":"Email Verification: Why and How to Verify Your Email","sidebarTitle":"Email Verification","href":"/account/email-verification"},{"title":"Two-Factor Authentication (2FA): Protect Your Login and Withdrawals","sidebarTitle":"Two-Factor Authentication","href":"/account/two-factor-authentication"},{"title":"Changing or Resetting Your Password","sidebarTitle":"Password","href":"/account/password"},{"title":"Security Centre: Every Protection on Your Account in One Place","sidebarTitle":"Security Centre","href":"/account/security-centre"},{"title":"API Keys: Create Keys, Scopes and Whitelists","sidebarTitle":"API Keys","href":"/account/api-keys"},{"title":"Reduce Motion and Haptics","sidebarTitle":"Reduce Motion \u0026 Haptics","href":"/account/reduce-motion-and-haptics"},{"title":"Getting Started Checklist: Set Up Your Account Step by Step","sidebarTitle":"Getting Started Checklist","href":"/account/getting-started-checklist"},{"title":"Deposit and Withdrawal History","sidebarTitle":"Deposit \u0026 Withdrawal History","href":"/account/deposit-and-withdrawal-history"},{"title":"Referrals: Invite Traders and Earn From Their Trading","sidebarTitle":"Referrals","href":"/account/referrals"},{"title":"Leaderboard: Top Traders by Realised Performance","sidebarTitle":"Leaderboard","href":"/account/leaderboard"},{"title":"Trading Competitions: Battles, Rules and Prizes","sidebarTitle":"Trading Competitions","href":"/account/trading-competitions"},{"title":"Everstrike Status: Check Components and Incidents","sidebarTitle":"Status Page","href":"/account/status-page"}]},{"group":"Tools","pages":[{"title":"Markets Board: Browse, Sort and Filter Every Everstrike Market","sidebarTitle":"Markets Board","href":"/tools/markets"},{"title":"Screener and Watchlists: Filter Markets and Save Screens","sidebarTitle":"Screener \u0026 Watchlists","href":"/tools/screener"},{"title":"Price Alerts: Get Told When a Market Crosses a Price or Funding Flips","sidebarTitle":"Price Alerts","href":"/tools/price-alerts"},{"title":"Notifications: Activity, Delivery Settings and Sounds","sidebarTitle":"Notifications","href":"/tools/notifications"},{"title":"Breakouts Today: Markets Breaking Out on 15m to 24h Candles","sidebarTitle":"Breakouts","href":"/tools/breakouts"},{"title":"Oracle Page: Watch the Index Price Being Built, Live","sidebarTitle":"Index Price Page","href":"/tools/oracle"},{"title":"Options Explorer: Learn and Simulate Perpetual Options","sidebarTitle":"Options Explorer","href":"/tools/options-explorer"},{"title":"Macro Dashboard: Rates, Yields, Inflation and Markets in One View","sidebarTitle":"Macro Dashboard","href":"/tools/macro"},{"title":"Daily Digest: Your Account and the Market in One Page","sidebarTitle":"Daily Digest","href":"/tools/daily-digest"},{"title":"Contract Specifications: Every Market's Terms in One Table","sidebarTitle":"Contract Specifications","href":"/tools/contract-specifications"},{"title":"Trading Calculators: Liquidation, Funding, Position Size and More","sidebarTitle":"Calculators","href":"/tools/calculators"}]},{"group":"API","pages":[{"title":"Everstrike API Usage Examples: REST and WebSockets","sidebarTitle":"Usage Examples","href":"/api/usage-examples"}]},{"group":"Architecture","pages":[{"title":"Everstrike: Hybrid On-Chain and Off-Chain Architecture","sidebarTitle":"Overview","href":"/technical-architecture/technical-architecture"},{"title":"On-Chain Settlement, Custody, and Gas Fees on Everstrike","sidebarTitle":"On-Chain Custody","href":"/technical-architecture/on-chain-settlement-custody"},{"title":"Off-Chain Order Matching and Risk Engine on Everstrike","sidebarTitle":"Off-Chain Matching","href":"/technical-architecture/off-chain-matching"},{"title":"Off-Chain State Channels: Your Balance and Position Record","sidebarTitle":"State Channel","description":"Learn how off-chain state channels track balances and positions between you and Everstrike, enabling trustless fund recovery without operator cooperation.","href":"/technical-architecture/off-chain-state-channel"},{"title":"Trustless Withdrawal: Withdraw Without Operator Cooperation","sidebarTitle":"Trustless Withdrawal","href":"/technical-architecture/trustless-withdrawal"}]},{"group":"Legal","pages":[{"title":"Everstrike Terms of Service: Exchange User Agreement","sidebarTitle":"Terms of Service","description":"The Everstrike Terms of Service governing your use of the exchange, trading of digital assets and derivatives, AI features, API access, and your obligations as a user.","href":"/legal/terms-of-service"},{"title":"Everstrike Privacy Policy: Your Data and Your Rights","sidebarTitle":"Privacy Policy","href":"/legal/privacy-policy"},{"title":"Restricted Jurisdictions and Territories on Everstrike","sidebarTitle":"Restricted Regions","href":"/legal/restricted-jurisdictions-and-territories"}]}]}]},"basePath":"","title":"Trustless Withdrawal: Withdraw Without Operator Cooperation - Everstrike Docs","buildId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","deploymentId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-D2acuaLg.js","DynamicMarkdown-Co5nikxh.js","zoom-image-lightbox-BbK2OBGL.js","lightbox-handle-r17bVUz3.js"]}