Deposits & Withdrawals
How to add and remove USDC from the 7N7D Trading Vault.
Depositing USDC
Step-by-Step
1. Prepare Your Wallet
- Have USDC on Arbitrum network
- Have small amount of ETH for gas (~$0.50)
- Connect to 7n7d.com
2. Navigate to Vault
- Click "Vault" in the navigation
- Or go directly to
/vault
3. Enter Amount
┌─────────────────────────────────────────────────────────┐
│ DEPOSIT USDC │
├─────────────────────────────────────────────────────────┤
│ │
│ Your USDC Balance: 10,000.00 │
│ │
│ ┌─────────────────────────────────────────────────┐ │
│ │ Amount to Deposit │ │
│ │ [ 5,000 ] USDC [MAX] │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ You Will Receive: 4,761.90 shares │
│ Current Share Price: $1.05 │
│ │
│ ┌─────────────────────────────────────────────────┐ │
│ │ [DEPOSIT] │ │
│ └─────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────┘
4. Approve USDC (First Time Only)
- First deposit requires approval
- Approve exact amount or unlimited
- One-time gas cost
5. Confirm Deposit
- Review transaction details
- Confirm in your wallet
- Wait for confirmation (~2-5 seconds on Arbitrum)
After Depositing
- Shares appear in your wallet immediately
- Start earning from next trading cycle
- Track performance in the dashboard
Withdrawing USDC
Step-by-Step
1. Navigate to Vault
- Same vault page for withdrawals
- Switch to "Withdraw" tab
2. Enter Amount
┌─────────────────────────────────────────────────────────┐
│ WITHDRAW USDC │
├─────────────────────────────────────────────────────────┤
│ │
│ Your Vault Shares: 4,761.90 │
│ Current Value: $5,238.09 USDC │
│ │
│ ┌─────────────────────────────────────────────────┐ │
│ │ Shares to Withdraw │ │
│ │ [ 2,000 ] shares [MAX] │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ You Will Receive: 2,100.00 USDC │
│ (After 0.5% management fee) │
│ │
│ ┌─────────────────────────────────────────────────┐ │
│ │ [WITHDRAW] │ │
│ └─────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────┘
3. Confirm Withdrawal
- Review USDC amount you'll receive
- Confirm in your wallet
- USDC appears in wallet immediately
Withdrawal Options
| Option | Description |
|---|---|
| Partial | Withdraw any amount of shares |
| Full | Click MAX to withdraw everything |
| By USDC | Some interfaces let you specify USDC amount |
Important Details
No Lock Period
- Deposit and withdraw anytime
- No penalties for early withdrawal
- Full flexibility
Processing Time
- Deposits: Instant (1 block confirmation)
- Withdrawals: Instant (1 block confirmation)
- No waiting periods
Minimum Amounts
| Action | Minimum |
|---|---|
| Deposit | No minimum (consider gas) |
| Withdraw | No minimum (consider gas) |
| Recommended | $100+ to justify gas costs |
Gas Costs
Typical Arbitrum gas costs:
- Approval: ~$0.10
- Deposit: ~$0.20
- Withdraw: ~$0.20
Gas costs vary with network congestion
Share Price Mechanics
How Share Price Changes
Share Price = Total Vault Assets / Total Shares Outstanding
Example:
- Vault has $1,050,000 USDC
- 1,000,000 shares exist
- Share price = $1.05
When Price Updates
- After each profitable trade
- After management fee accrual
- Real-time, not daily
Slippage Protection
- Large withdrawals may have price impact
- Vault maintains liquidity buffer
- No slippage for normal-sized withdrawals
SDK Integration
For programmatic deposits/withdrawals, see the SDK Documentation.
import { SevenNSevenD } from '@7n7d/sdk';
const client = new SevenNSevenD({ ... });
// Deposit
await client.vault.deposit('1000'); // 1000 USDC
// Withdraw
await client.vault.withdraw('500'); // 500 USDC worth
Troubleshooting
"Insufficient Balance"
- Check USDC balance on Arbitrum
- May need to bridge from other network
"Insufficient Allowance"
- Need to approve USDC spending
- Click approve button first
"Transaction Failed"
- Check you have ETH for gas
- Try increasing gas limit
- Wait and retry if network congested
"Withdrawal Too Large"
- Vault may have liquidity constraints
- Try smaller amount
- Contact support for large withdrawals
Tax Considerations
Tax Notice
Vault deposits and withdrawals may be taxable events. Consult a tax professional for guidance specific to your jurisdiction.
The vault provides:
- Transaction history export
- Cost basis tracking
- Year-end summaries (where available)
Next: Understand the Fee Structure.