When your bot goes live, a wallet is created for you automatically, covering Solana and the EVM chains (Ethereum, Polygon, Arbitrum, Optimism, Base, BSC, and Hyperliquid) at once. It is non-custodial and powered by Turnkey, which means the assets sit under your control, not D0’s. You don’t have to save a seed phrase.
Your Keys Stay Yours
D0 never accesses, holds, or exports your private keys. The custody model is enforced by cryptography, so even in the worst case where the backend is compromised, your funds can’t be moved out from under you.
Signing In and Recovery
You log in with Google, an email code, X, or Telegram. Switching devices is simple: log in the same way and your wallet address and balances are exactly where you left them. Re-logging in is what re-authorizes signing, so access follows your login, not a device.
Withdrawals
Sending funds to an external address is the most guarded action your bot takes. It asks you to re-check the chain, the token, the address, and the amount before anything leaves. This one always confirms, regardless of any other setting.
There is no seed phrase to export and no way to import an outside wallet. You can’t bring in Phantom, MetaMask, or a hardware wallet, and you can’t export a private key or mnemonic. Your control comes from being able to log back in to sign and to withdraw to any address at any time.
Tips
- Keep your login secure. Access to your wallet follows your login method, so protect the Google, email, X, or Telegram account you signed in with.
- Double-check withdrawal details. On-chain transfers can’t be reversed. Confirm the chain and address before you approve.
- You can always exit. Withdraw to an external address whenever you want. Nothing locks your funds in.