Skip to main content
Portfolio Wallets let neobanks, exchanges, and treasuries put idle stablecoins to work. Allocate customer deposits across multiple yield sources with a single API integration — Ground handles allocation, rebalancing, withdrawals, and reporting.

How it works

  1. Configure — choose yield sources and target weights via the quote endpoint.
  2. Create — create a wallet with your chosen strategy. Ground provisions per-chain deposit addresses.
  3. Deposit — send USDC to the wallet’s deposit address on any supported chain.
  4. Earn — Ground allocates deposits across yield sources and rebalances to maintain target weights.
  5. Withdraw — request a withdrawal to any supported EVM chain. Ground unwinds positions, bridges cross-chain if needed, and delivers USDC.
Once you create a wallet and receive deposit addresses, the lifecycle follows a simple pattern: deposit stablecoins, monitor balances and accrued yield via polling or webhooks, and withdraw when ready. Withdrawal payouts require transaction signing through Turnkey before Ground broadcasts and settles the funds to your destination address.

Custody and security

  • Non-custodial key management — each wallet’s private keys are managed by Turnkey. Ground never has access to signing keys.
  • Signing policies — your organization controls which transactions require approval. Withdrawals and strategy updates can require Turnkey approval before execution.
  • Dedicated addresses — each wallet gets its own deposit addresses. Funds are never commingled across wallets.
  • HTTPS only — all API and webhook communication is encrypted in transit.

Start here