Deposit & Withdraw
Depositing Funds
To deposit funds into your surstrom wallet:
- Go to Dashboard → Deposit
- Copy your Solana wallet address
- Send USDC to that address from any Solana wallet
USDC Token Address
USDC Minttext
EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vOnly send USDC on the Solana network. Sending other tokens or using the wrong network will result in lost funds.
Withdrawing Funds
Requirements
Before withdrawing:
- 2FA must be enabled — Set up TOTP in Settings
- No providers in pool — Remove all providers from the payment pool first
- Withdraw address configured — Set your external wallet address
- Sufficient balance — Amount must not exceed available balance (total minus pending)
If you have payments in PENDING status, the reserved amount will become available for withdrawal after the payments complete or expire (typically within 5 minutes).
Withdrawal Process
- Go to Dashboard → Deposit
- Enter the withdrawal amount (minimum: 2)
- Enter your 6-digit 2FA code
- Click Withdraw
The withdrawal is queued for processing:
- System validates balance and 2FA
- Creates a
PENDINGwithdrawal record - Sends funds from your surstrom wallet to your withdraw address
- Updates status to
COMPLETEDwith Solana transaction signature
Withdrawal Limits
| Limit | Value |
|---|---|
| Minimum amount | 2 USDC |
| Decimal places | Max 3 |
| Rate limit | 2 per minute |
| Providers in pool | Must be 0 |
Withdrawal Statuses
| Status | Description |
|---|---|
PENDING | Withdrawal queued for processing |
PROCESSING | Transfer in progress |
COMPLETED | Funds sent, Solana transaction confirmed |
FAILED | Transfer failed (insufficient SOL for gas, network error) |
Withdrawals require a small amount of SOL in the wallet for Solana transaction fees. The platform has an automatic SOL funder that tops up wallets when needed.
Withdrawal History
The Deposit page shows your withdrawal history with:
- Amount
- Status
- Destination address
- Solana transaction signature (when completed)
- Timestamp