After creating a wallet, you can update its allocation strategy at any time.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.
Update the strategy
| Field | Required | Description |
|---|---|---|
requestId | Yes | UUID v4 idempotency key |
allocations | Yes | New allocation. Percentages must sum to 100. |
yieldSourceId (from the yield source catalog) and pct (integer, 0-100).
Response
The strategy update returns the full wallet object with the updated allocations applied:pct values in the positions array reflect the new allocations immediately. The valueUsd values represent the current position values before the rebalance executes.
What happens during a strategy update
Strategy updates are asynchronous. When you update the strategy:- The new allocations are saved immediately and reflected in each position’s
pctin the wallet response. - The system plans a rebalance to move holdings toward the new targets (sells, buys, and bridges as needed).
- The rebalance executes over time. For positions with longer unwind windows such as
syrup-usdc, the full rebalance can take hours even if synchronous ERC-4626 legs such as the supported Morpho vaults move immediately.
valueUsd will gradually converge toward its pct. You can monitor progress by comparing these two fields.
Strategy webhook
Strategy updates emitportfolio_wallet.strategy.status_changed events as the update is applied.
See Webhooks for registration and payload details.