After creating a wallet, fund it by sending USDC to the wallet’s deposit addresses.Documentation Index
Fetch the complete documentation index at: https://docs.groundtech.co/llms.txt
Use this file to discover all available pages before exploring further.
Fund the wallet
The wallet creation response includesdepositAddresses — one address per supported chain. Send USDC to the address on your preferred chain.
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 threshold varies by market conditions but is typically around $50–100 of USDC.Sandbox
- Use the explicit sandbox key
depositAddresses.ethereum_sepolia. Fund it with Sepolia USDC from the Circle faucet.
Deposit lifecycle
| Status | Terminal | Meaning |
|---|---|---|
processing | No | Deployment into yield positions in progress |
completed | Yes | Fully deployed; wallet balances updated |
failed | Yes | Deposit processing failed |
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
| Field | Description |
|---|---|
id | Unique deposit identifier |
amount | Deposit amount as a fixed-precision decimal string |
chain | Source chain |
token | Deposited token (usdc) |
fromAddress | Sender address (when available) |
txHash | Onchain transaction hash |
status | Current status (see lifecycle table above) |
createdAt | When the deposit was first detected |
completedAt | When fully deployed (null if in progress) |
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 from the wallet
- Webhooks — subscribe to deposit status events