Fund the wallet
The wallet creation response includesdepositAddresses — one address per supported chain. Send USDC on a supported chain or USDT on Ethereum. The EVM address can be the same for both tokens, so always validate the token and network before sending.
Minimum amounts
There is no minimum deposit amount. However, small deposits may remain as undeployed cash if deploying them into yield positions is not economically efficient (considering gas costs, minimum trade sizing, and protocol constraints). This minimum is environment-configured and applied per executable rebalance leg: sandbox uses small minimums (e.g. 5 units per leg) so you can test with small amounts, while production minimums are typically higher. See Balances and Yield.Sandbox
- Use the explicit sandbox key
depositAddresses.ethereum_sepolia. Fund it with Sepolia USDC from the Circle faucet. - Sandbox USDT uses Ground’s mock token on Ethereum Sepolia. Do not send public Sepolia USDT to the mock-token contract or assume it represents support for other USDT networks.
Deposit lifecycle
Processing deposits are informational until finality. They can appear in deposit and activity APIs shortly after the source wallet broadcasts the transfer when the destination wallet has no active Ground-managed workflow, but they are not included in
balance.totalUsd, balance.withdrawableUsd, or positions until ledger posting completes. Wallets with active rebalances, withdrawals, or protocol workflows may wait until final attribution before a deposit appears.
As deposits settle, the wallet’s balance.totalUsd and positions update. Deployment follows the wallet’s current strategy using the yield sources returned by the live catalog for that environment.
Deposit response
List deposits
Fetch a deposit by ID
Look up by transaction hash
Deposit webhooks
Subscribe toportfolio_wallet.deposit.status_changed for real-time deposit tracking. See Webhooks.
Next steps
- Balances and Yield — track how deposits are allocated and earning yield
- Withdraw Funds — withdraw USDC or USDT from the wallet
- Webhooks — subscribe to deposit status events