Deposits and Withdrawals
Spawn's non-custodial architecture means your funds never leave the on-chain layer. When you deposit, you're moving USDC directly into the vault contract on Base. When you withdraw, you're calling that contract directly to take them back.
Depositing
From Base
Deposit USDC directly into the vault with near-instant confirmation. Once your deposit is confirmed on-chain, your balance is available to trade immediately.
From other chains
If you're coming from a non-Base chain, Spawn handles the cross-chain transfer automatically, converting your deposit into USDC and routing it into the Base vault. No manual bridging step required. See Cross-Chain Access.
There's no minimum deposit threshold and no gatekeeping on who can deposit.
Withdrawing
To withdraw, you request a withdrawal from the platform. The operator signs it, and you call the vault contract to execute. Your USDC moves directly on-chain to your wallet - no intermediary, no delay beyond the on-chain confirmation.
You can withdraw at any point. There's no lock-up period and no approval required from Spawn.
What This Means for You
Access to your funds stays under your control. Non-custodial participation has a practical meaning beyond principle: your access to funds remains direct, decentralized, and fully your own. Because withdrawals happen through the on-chain contract, your USDC stays accessible through the underlying system itself rather than through a centralized middle layer.
During the bonding curve phase, your trading balance lives in the vault and is reflected in your off-chain account state. After graduation, your tokens are airdropped automatically to your wallet and post-graduation USDC dividends become claimable. See Graduation to Chain →