Deposit Funds

After creating your Dynamic wallet, deposit collateral to start trading. Deposited USDC is automatically shielded for private trading (see Shielded Pool and Settlement).

On testnet, deposit funds using the GoDark Testnet Faucet.

Deposit Methods

Crypto Deposits

Send USDC (SPL token on Solana) directly to your Dynamic wallet address:

  1. In the app, open the Deposit modal and copy your Dynamic wallet address (or scan the QR code)
  2. From your external wallet or exchange, send USDC on the Solana network to that address
  3. Confirm the transaction. Funds typically arrive within 1 minute (Solana block confirmation)
  4. USDC is credited to your account, automatically shielded, and available for trading

Use the Solana network only — sending USDC on other chains (Ethereum, etc.) will not credit your account.

Fiat Deposits

Topper (Card / Mobile Pay)

Use credit card, debit card, Apple Pay, or Google Pay to buy USDC. Available in the app via the Deposit modal. USDC is sent directly to your Dynamic wallet and automatically shielded. Limits and processing times vary by region.

Wire / ACH / SEPA (Bridge)

Bank transfer (USD, EUR) for larger deposits.

MethodRegionProcessing Time
ACHUS1–3 business days
WireUSSame-day when submitted before cutoff
SEPAEuropeTypically 1 business day

Funds are converted to USDC, credited to your Dynamic wallet, and automatically shielded.

Where Your Deposit Lives

When USDC lands in your Dynamic wallet, GoDark automatically shields it for trading. The visible deposit becomes a private commitment inside GoDark's shielded pool, so the trading layer can work with collateral without exposing per-user balances on-chain.

The only on-chain quantity anyone can read is the shielded pool's aggregate total — per-user amounts, positions, and counterparties stay private behind the commitment tree.

For the full custody, visibility, and solvency model, see Shielded Pool.