Getting Started
Deposit USDC and start earning optimized yield on Avalanche in under two minutes.
Prerequisites
- A wallet with USDC on Avalanche C-Chain (MetaMask, Rabby, or any EVM wallet)
- A small amount of AVAX for the initial smart account deployment (gas is sponsored after setup)
Step 1: Connect Your Wallet
Visit snowmind.xyz and click Launch App. SnowMind supports wallet connect, email, and social login. Choose whichever method you prefer.
Step 2: Create Your Smart Account
On first login, SnowMind deploys a ZeroDev Kernel v3.1 smart account for you. This is your personal, non-custodial vault — you retain full ownership at all times.
The smart account is deployed using CREATE2 (counterfactual deployment), meaning its address is deterministic and known before the deployment transaction.
Step 3: Grant a Session Key
You will be asked to sign a transaction that grants SnowMind a scoped session key. This key allows the AI agent to execute only supply and withdraw operations on whitelisted DeFi protocols. It cannot transfer your funds anywhere else.
Step 4: Deposit USDC
Transfer USDC to your smart account address. Once the deposit is detected, SnowMind immediately begins optimizing your yield across supported protocols.
Beta Deposit Cap
Step 5: Monitor on the Dashboard
Your dashboard shows real-time allocations, current APY per protocol, rebalance history, and a full explanation of every allocation decision. SnowMind rebalances automatically every 30 minutes when conditions warrant it.
Withdrawing
Click Withdraw All at any time. SnowMind atomically exits all protocol positions and returns your balance to your wallet in a single transaction.
If SnowMind is ever unavailable, you retain full access to your smart account via your master key. You can interact directly with the protocols to withdraw your funds.