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 from the yield source catalog.
  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 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

Quickstart

Create a wallet and initiate a withdrawal in 5 minutes.

API Conventions

Authentication, pagination, rate limits, and error handling.

Yield Sources

Available yield sources and strategy construction guidance.