Deposit Flow
How to deposit into Dephi. The process is simple: connect wallet, choose amount and risk tier, and receive your position NFT.
Deposit Steps
Connect Wallet
Connect your wallet to the Dephi app
Choose Amount & Tier
Select deposit amount and risk profile
Mint Position NFT
Your position NFT is minted to your wallet
AI Allocation
AI router distributes capital to vaults
Connect Wallet
- Supports MetaMask, WalletConnect, Coinbase Wallet
- Sign message to verify ownership
- No transaction required for connection
Choose Amount & Tier
- Minimum deposit: 100 DAI/LUSD/crvUSD
- Select risk tier: Conservative, Optimal, or Aggressive
- Optional: Set up Guardian 2FA for withdrawals
Mint Position NFT
- ERC-721 token representing your position
- Contains metadata: amount, tier, timestamp
- Transferable and composable
AI Allocation
- Real-time market analysis
- Risk-adjusted allocation
- Automatic rebalancing over time
Supported Assets
Stone Vault accepts only censorship-resistant stablecoins without freeze functions.
MakerDAO Stablecoin
Liquity USD
Curve USD
Why these stablecoins?
USDC and USDT have admin freeze functions that can blacklist addresses. Dephi only accepts truly permissionless stablecoins that cannot be censored or frozen by any central party.
Risk Tiers
Conservative
6-10%
Stable yield with minimal exposure
Optimal
14-20%
Balanced risk-reward profile
Aggressive
20-30%+
Higher yield, higher volatility
Contract Interface
function deposit(
address token, // DAI, LUSD, or crvUSD address
uint256 amount, // Amount to deposit
uint8 riskTier, // 0=conservative, 1=optimal, 2=aggressive
address guardian // Optional 2FA guardian (address(0) to skip)
) external returns (uint256 tokenId);
// Example call
uint256 positionId = metaVault.deposit(
0x6B175474E89094C44Da98b954EesdfCD... // DAI
10000 * 1e18, // 10,000 DAI
1, // Optimal tier
0x0000000000000000000000000000000000000000 // No guardian
);