Skip to main content

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

OptionDescription
PartialWithdraw any amount of shares
FullClick MAX to withdraw everything
By USDCSome 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

ActionMinimum
DepositNo minimum (consider gas)
WithdrawNo 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.