Funding a Portfolio Wallet
Funding and allocation are separate stages. An external transfer first becomes cash in the Portfolio Wallet. A later Ground-managed rebalance deploys that cash according to the wallet’s strategy. The stablecoin remains in its original token lane. Ground does not convert between USDC and USDT during deposits, rebalances, or withdrawals. USDC may bridge within its supported CCTP domain; USDT remains on Ethereum in production.Signing Portfolio Wallet actions
Ground uses Turnkey to sign Portfolio Wallet transactions according to the wallet’s configured policies. Ground then broadcasts the signed transaction, which calls the MasterRouter from the Portfolio Wallet address. Some actions require customer approval before Turnkey releases the signature. See Transaction Approvals for the approval API and verification flow.Direct protocol positions
DeFi sources such as Morpho use a direct protocol path. The Portfolio Wallet calls the MasterRouter, the router resolves an approved adapter through the AdapterRegistry, and the adapter interacts with the underlying protocol. The resulting protocol position token or vault share is held by the Portfolio Wallet. An exit follows the corresponding protocol’s redeem path. Some direct protocols settle in one transaction; others require additional waiting or settlement steps before stablecoin is available for payout.Ground RWA Vault positions
Ground RWA Vault sources use dedicated vault contracts. The Portfolio Wallet interacts onchain with the MasterRouter and the applicable Ground vault, then holds a wallet-specific, non-transferable Ground receipt rather than an underlying provider instrument directly. Depending on the product and available liquidity, a Ground RWA Vault deposit may settle immediately or use the following asynchronous deposit lifecycle: Ground RWA Vault exits use the corresponding redemption lifecycle: the wallet requests redemption, provider settlement and vault processing complete, the wallet claims stablecoin, and Ground sends the payout to the withdrawal destination. Some vaults can settle through available onchain liquidity; otherwise the asynchronous path applies. Each withdrawal payout leg settles and pays out independently.Processing policies in the Yield Sources catalog describe operational estimates. Actual completion depends on external fulfillment and vault processing. Because payout legs may settle at different times, each requires separate approval when signing keys are configured in the developer portal. See Transaction Approvals for details.