Request to unstake currency across a portfolio
Creates an execution request to unstake funds across a portfolio. This will unstake funds in one or more wallets in the portfolio, with a total bonded balance up to the requested unstake amount.
Path Parameters
The portfolio ID
Body
The client generated idempotency key (uuid required) for requested execution. Subsequent requests using the same key will not create new transactions.
The currency symbol to unstake
The quantity of the chosen currency to unstake
ValidatorProvider enumerates the ETH validator service providers that PPA accepts on PortfolioStakingUnstakeRequest.validator_provider. The enum names map 1:1 to the display names returned by ISS GetUsedValidators (service_provider field) and shown in the Prime UI. Keep in sync with staking/internal/asset/ethereum.mapServiceProviderToDisplayName.
VALIDATOR_PROVIDER_UNSPECIFIED, VALIDATOR_PROVIDER_COINBASE_CLOUD, VALIDATOR_PROVIDER_MAVAN, VALIDATOR_PROVIDER_FIGMENT, VALIDATOR_PROVIDER_CODEFI, VALIDATOR_PROVIDER_ATTESTANT, VALIDATOR_PROVIDER_GALAXY