---
title: "List staking delegations"
method: GET
path: "/api/staking/v1/{coin}/wallets/{walletId}/delegations"
tags: ["Staking State Information"]
---

# List staking delegations

`GET /api/staking/v1/{coin}/wallets/{walletId}/delegations`

Retrieve staking wallet delegation information.

## Path parameters

- `coin` 'ADA' | 'APT' | 'ASI' | 'KAVACOSMOS' | 'ATOM' | 'AVAXC' | 'AVAXP' | 'BABY' | 'BERA' | 'BLD' | 'BSC' | 'BTC' | 'COREDAO' | 'COREUM' | 'CRONOS' | 'CSPR' | 'DOT' | 'EIGEN' | 'ETH' | 'FLRP' | 'HASH' | 'INJECTIVE' | 'MATIC' | 'NEAR' | 'OSMO' | 'POL' | 'POLYX' | 'RETH-ROCKET' | 'SEI' | 'SOMI' | 'SOL' | 'STORY' | 'STX' | 'SUI' | 'SUI:WAL' | 'TAO' | 'TIA' | 'TON' | 'TRX' | 'WETH' | 'WCT' | 'WFLR' | 'XDC' | 'ZETA', required — The staking asset.
- `walletId` string, required

## Query parameters

- `delegationIds` string[]
- `delegationStatus` 'PENDING' | 'FAILED' | 'REJECTED' | 'ACTIVE' | 'COMPLETE' — The status of the delegation.
- `unstakeable` boolean
- `delegationAddress` string
- `delegationAddresses` string[]
- `provider` string
- `subType` string
- `page` integer, nullable
- `pageSize` integer, nullable
- `sortBy` '-createdDate' | 'createdDate'

## Response `200`

Successful Retrieving a Staking Wallet Delegations

- DelegationResults
  - `delegations` union[]
    - union
      - BaseDelegation — Extended delegation with BitGo-specific properties.
        - `id` string — The staking request ID.
        - `coin` string — The staking asset.
        - `walletId` string — The ID of the wallet that the delegation is tied to.
        - `delegationAddress` string — The delegation address.
        - `validatorAddress` string — The validator address of the delegation.
        - `provider` string — The staking provider backing the delegation.
        - `providerType` string — The staking provider backing the delegation. This field is used in bitgo UI to map provider with icon
        - `withdrawalAddress` string — The withdrawal address.
        - `delegated` string — The delegation amount.
        - `status` 'PENDING' | 'FAILED' | 'REJECTED' | 'ACTIVE' | 'COMPLETE' — The status of the delegation.
        - `rewards` string — The amount of rewards received over the lifetime.
        - `lockedRewards` string — The amount of locked rewards received.
        - `pendingUnstake` string — The amount that is pending unstake.
        - `pendingStake` string — The amount that is pending stake.
        - `reserved` string — The amount that is reserved for this delegation.
        - `pendingReserved` string — The amount that is pending reservation for this delegation.
        - `apy` string — The estimated reward APY or APR if rewards are not compounding.
        - `unstakeable` boolean — Indicates whether the delegation can currently be unstaked.
        - `properties` union
          - AdaDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `rewardAddress` string, required
            - `dRepId` string, nullable
            - `stakingType` 'NATIVE' | 'REALFI_SUSDR' — The ADA staking subtype. Defaults to NATIVE for standard pool delegation.
            - `susdrBalance` string, bigInteger, nullable — sUSDr token balance for REALFI_SUSDR delegations. Null for NATIVE delegations.
            - `currentExchangeRate` string, bigDecimal, nullable — Current sUSDr/USDr exchange rate. Null for NATIVE delegations.
            - `initialExchangeRate` string, bigDecimal, nullable — sUSDr/USDr exchange rate at delegation creation time. Null for NATIVE delegations.
            - `lastSyncedAt` string, date-time, nullable — Timestamp of the last balance/exchange rate sync. Null for NATIVE delegations.
            - `pendingOrderTxHash` string, nullable — Transaction hash of a pending RealFi order UTxO, if any.
            - `pendingOrderOutputIndex` integer, nullable — Output index of a pending RealFi order UTxO, if any.
            - `orderStatus` 'PENDING' | 'SETTLED' | 'CANCELLED', nullable — Lifecycle status of the most recent RealFi order.
            - `timelockAddress` string, nullable — Timelock native script address holding USDr pending the unstake cooldown.
            - `unlockSlot` integer, nullable — Cardano slot number at which the unstake timelock unlocks.
          - AptDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `activeRewards` string, bigInteger, nullable
          - AtomDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `consensusAddress` string, nullable
            - `activeRewards` string, bigInteger
            - `lastSlashedBlockHeight` string, bigInteger, nullable
            - `isValidatorJailed` boolean, nullable
          - AvaxPDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `fee` string, bigDecimal, required
            - `durationSeconds` string, bigInteger, required
            - `startTime` string, bigInteger, nullable
            - `endTime` string, bigInteger, nullable
            - `blsPublicKey` string, nullable
            - `blsSignature` string, nullable
          - AvaxCDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `stakingType` 'STAVAX_STAKE' | 'PSTAVAX_STAKE', required
            - `delegatedInToken` string, bigInteger, nullable
            - `delegatedInBaseCoin` string, bigInteger, nullable
          - BeraDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `stakingType` 'NATIVE_STAKE' | 'INFRARED_LIQUID_STAKE', required
            - `operator` string, nullable
            - `validatorPubkey` string, nullable
            - `withdrawCredentials` string, nullable
            - `depositSignature` string, nullable
            - `iBeraTotal` string, bigInteger, nullable
            - `beraDepositsMinusWithdrawals` string, bigInteger, nullable
            - `activationBlock` string, nullable
            - `lastSyncedDelegationBlock` string, nullable
          - BscDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `activeRewards` string, bigInteger
            - `unbondingTimestamp` string, bigInteger, nullable — Unix epoch seconds when the earliest pending unbond request unlocks. Populated when an UNDELEGATE transaction is confirmed. Null when no unbond is in progress or the on-chain fetch failed.
          - BtcDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `expireAt` string, date-time, nullable
            - `rewardAddress` string, nullable
            - `targetWalletId` string, nullable
            - `unspent` string, nullable
            - `redeemScript` string, nullable
            - `recipientAddress` string, nullable
            - `rewardWalletId` string, nullable
            - `activeRewards` string, bigInteger
            - `rewardCoin` 'ADA' | 'APT' | 'ASI' | 'KAVACOSMOS' | 'ATOM' | 'AVAXC' | 'AVAXP' | 'BABY' | 'BERA' | 'BLD' | 'BSC' | 'BTC' | 'COREDAO' | 'COREUM' | 'CRONOS' | 'CSPR' | 'DOT' | 'EIGEN' | 'ETH' | 'FLRP' | 'HASH' | 'INJECTIVE' | 'MATIC' | 'NEAR' | 'OSMO' | 'POL' | 'POLYX' | 'RETH-ROCKET' | 'SEI' | 'SOMI' | 'SOL' | 'STORY' | 'STX' | 'SUI' | 'SUI:WAL' | 'TAO' | 'TIA' | 'TON' | 'TRX' | 'WETH' | 'WCT' | 'WFLR' | 'XDC' | 'ZETA' — The staking asset.
            - `txHex` string, nullable
            - `babylon` BtcBabylonDelegationProperties
              - …
            - `coredao` BtcCoredaoDelegationProperties
              - …
          - CoredaoDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
          - CosmosLikeDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string
            - `consensusAddress` string, nullable
            - `activeRewards` string, bigInteger
            - `lastRedelegationTimestamp` integer, nullable
            - `lastSlashedBlockHeight` string, bigInteger, nullable
            - `isValidatorJailed` boolean, nullable
          - CsprDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
          - DotDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `proxyAddress` string
            - `nominateProxyAddress` boolean
          - EigenLikeDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string
          - MaticLikeDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `stakingDestination` string
          - WflrDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validator` string
            - `basisPoints` string, bigInteger
            - `activeRewards` string, bigInteger
          - FlrPDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validator` string, required — P-Chain validator NodeID.
            - `durationSeconds` string, bigInteger, required — Duration of the delegation in seconds.
            - `startTime` string, bigInteger — Start time of the delegation in epoch seconds.
            - `endTime` string, bigInteger — End time of the delegation in epoch seconds.
            - `rewardAddress` string — C-Chain address where rewards are sent.
          - WctDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `unlockTime` string, bigInteger, nullable
            - `activeRewards` string, bigInteger
          - VetDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `nftTokenId` string, nullable
            - `stakedAmount` string, bigInteger
            - `rewardEarned` string, bigInteger
            - `maturityTimestamp` string, date-time, nullable
            - `isMatured` boolean
            - `lastRewardClaimed` string, date-time, nullable
            - `nftMintTransactionHash` string, nullable
            - `currentSupplyMinted` integer, nullable
            - `uiLabel` string, nullable — Frontend display label for the staking type (e.g., "Delegate" for VET_STAKE, "Stake" for VET_VALIDATOR_REGISTRATION, "Increase Stake" for VET_INCREASE_STAKE).
          - TrxDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `resource` 'ENERGY' | 'BANDWIDTH'
          - TonDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `tonStakingType` 'MULTI_NOMINATOR_STAKE' | 'SINGLE_NOMINATOR_STAKE' | 'TON_WHALES'
            - `stakedTonObjectId` string, nullable
          - TaoDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required — The hotkey address of the validator.
            - `netUID` string, bigInteger, nullable — The network UID (subnet) where this delegation exists. TAO uses different subnets for different purposes.
            - `alphaTokenName` string, nullable — The name of the alpha token for this subnet.
            - `alphaAmount` string, bigInteger, nullable — The amount of alpha tokens staked in alpha units.
            - `totalAlphaRewards` string, bigInteger, nullable — The total alpha rewards accrued in alpha units.
          - SuiDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `stakedSuiObjectId` string, nullable
            - `bondingTimestamp` string, bigInteger, nullable
          - StxDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `stxStakingType` 'STACK' | 'SELF_STACK' | 'UNSTACK'
            - `delegationCycle` string, bigInteger
            - `validatorAddress` string, nullable
            - `btcRewardAddress` string, nullable
            - `signerPub` string, nullable
            - `signerSignature` string, nullable
          - SomiDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validator` string
            - `amount` string, bigInteger
          - SolDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `lastProcessedTipSlot` integer, nullable
            - `lastProcessedTipSignature` string, nullable
            - `stakingType` 'SOL_STAKE' | 'MARINADE' | 'MARINADE_SELECT' | 'JITO'
            - `bondingTimestamp` string, bigInteger, nullable
            - `unbondingTimestamp` string, bigInteger, nullable
          - PolyxDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validators` object — Map of nominated validator addresses to their provider type. Contains all currently nominated validators for this delegation. Empty for legacy delegations created before multi-validator support.
          - NearDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `stakingDestination` string
          - StoryDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string — The BLS public key of the validator.
            - `stakingPeriod` string, bigInteger — Staking period (0 for flexible staking).
          - UnknownDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
        - `claimable` boolean, nullable — Whether the delegation has claimable rewards.
        - `pendingClaimRewards` string, nullable — Rewards that are pending claim (stringified bigint).
        - `claimableRewards` string, nullable — Rewards that are currently claimable (stringified bigint).
        - `switchable` boolean, nullable — Whether the delegation can be switched to another validator.
        - `maxSwitch` string, nullable — Maximum amount allowed to switch (stringified bigint).
        - `minSwitch` string, nullable — Minimum amount required to switch (stringified bigint).
        - `permissionAttributes` WalletStakingPermissionAttributes — Permission attributes for the staking wallet.
          - `staking` StakingPermissionAttributes1 — Base attributes for all permission types.
            - `enabled` boolean, required — True if the permission is enabled.
            - `disabledReason` string, nullable — Reason why the permission is disabled, if applicable.
          - `unstaking` UnstakingPermissionAttributes1 — Base attributes for all permission types.
            - `enabled` boolean, required — True if the permission is enabled.
            - `disabledReason` string, nullable — Reason why the permission is disabled, if applicable.
          - `claimRewards` ClaimRewardsPermissionAttributes — Base attributes for all permission types.
            - `enabled` boolean, required — True if the permission is enabled.
            - `disabledReason` string, nullable — Reason why the permission is disabled, if applicable.
          - `switchValidator` SwitchValidatorPermissionAttributes — Base attributes for all permission types.
            - `enabled` boolean, required — True if the permission is enabled.
            - `disabledReason` string, nullable — Reason why the permission is disabled, if applicable.
          - `wallet` WalletPermissionAttributes1 — Permission attributes specific to the wallet.
            - `hasEnoughAdmins` boolean — True, if the wallet has enough admins to create a staking request.
            - `numberOfRequiredAdmins` integer — The number of admins required to create a hot staking request.
            - `useValidatorList` boolean — Boolean flag to control whether to show dropdown list of validators or not.
            - `skipAddressValidation` boolean — Boolean flag to control whether to perform validator address validation or not.
            - `showValidatorAddress` boolean — Boolean flag to control whether to display the validator address in the UI even when skipAddressValidation is true.
            - `allowPartialUnstake` boolean — True if the wallet allows partial unstaking.
            - `validatorNotNeededForStake` boolean — True if a validator is not required when staking.
            - `validatorCoin` string, nullable — Optional coin used for validator-specific staking.
        - `spendableAttributes` WalletStakingSpendableAttributes — Spendable attributes available for a wallet’s staking operations.
          - `staking` StakingSpendableAttributes1
            - `max` string — The maximum spendable amount.
            - `min` string — The minimum spendable amount.
            - `multiplier` string — The multiplier amount to be staked. Default to 1, but for coins like where the amount to stake is a multiple of 32 ETH, this is 32 in base unit, to allow validation.
            - `fee` string — The blockchain fee to submit the transactions.
          - `unstaking` UnStakingSpendableAttributes1
            - `max` string — The maximum spendable amount.
            - `min` string — The minimum spendable amount.
            - `multiplier` string — The multiplier amount to be staked. Default to 1, but for coins like where the amount to stake is a multiple of 32 ETH, this is 32 in base unit, to allow validation.
            - `fee` string — The blockchain fee to submit the transactions.
          - `claimRewards` ClaimRewardsSpendableAttributes
            - `max` string — The maximum spendable amount.
            - `min` string — The minimum spendable amount.
            - `multiplier` string — The multiplier amount to be staked. Default to 1, but for coins like where the amount to stake is a multiple of 32 ETH, this is 32 in base unit, to allow validation.
            - `fee` string — The blockchain fee to submit the transactions.
          - `switchValidator` SwitchValidatorSpendableAttributes
            - `max` string — The maximum spendable amount.
            - `min` string — The minimum spendable amount.
            - `multiplier` string — The multiplier amount to be staked. Default to 1, but for coins like where the amount to stake is a multiple of 32 ETH, this is 32 in base unit, to allow validation.
            - `fee` string — The blockchain fee to submit the transactions.
        - `rewardPairs` RewardPairs[] — Reward token breakdown for Eigen-like or ETH restaking.
          - `tokenAddress` string, nullable — The optional token address.
          - `amount` string, required — The total amount of the reward pair in base units.
          - `activeAmount` string, required — The currently active amount in base units.
          - `coin` string, nullable — The optional coin for this reward pair.
        - `rewardCoin` string, nullable — The reward coin associated with this delegation.
      - AdaStakingDelegation — Extended delegation with BitGo-specific properties.
        - `id` string — The staking request ID.
        - `coin` string — The staking asset.
        - `walletId` string — The ID of the wallet that the delegation is tied to.
        - `delegationAddress` string — The delegation address.
        - `validatorAddress` string — The validator address of the delegation.
        - `provider` string — The staking provider backing the delegation.
        - `providerType` string — The staking provider backing the delegation. This field is used in bitgo UI to map provider with icon
        - `withdrawalAddress` string — The withdrawal address.
        - `delegated` string — The delegation amount.
        - `status` 'PENDING' | 'FAILED' | 'REJECTED' | 'ACTIVE' | 'COMPLETE' — The status of the delegation.
        - `rewards` string — The amount of rewards received over the lifetime.
        - `lockedRewards` string — The amount of locked rewards received.
        - `pendingUnstake` string — The amount that is pending unstake.
        - `pendingStake` string — The amount that is pending stake.
        - `reserved` string — The amount that is reserved for this delegation.
        - `pendingReserved` string — The amount that is pending reservation for this delegation.
        - `apy` string — The estimated reward APY or APR if rewards are not compounding.
        - `unstakeable` boolean — Indicates whether the delegation can currently be unstaked.
        - `properties` union
          - AdaDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `rewardAddress` string, required
            - `dRepId` string, nullable
            - `stakingType` 'NATIVE' | 'REALFI_SUSDR' — The ADA staking subtype. Defaults to NATIVE for standard pool delegation.
            - `susdrBalance` string, bigInteger, nullable — sUSDr token balance for REALFI_SUSDR delegations. Null for NATIVE delegations.
            - `currentExchangeRate` string, bigDecimal, nullable — Current sUSDr/USDr exchange rate. Null for NATIVE delegations.
            - `initialExchangeRate` string, bigDecimal, nullable — sUSDr/USDr exchange rate at delegation creation time. Null for NATIVE delegations.
            - `lastSyncedAt` string, date-time, nullable — Timestamp of the last balance/exchange rate sync. Null for NATIVE delegations.
            - `pendingOrderTxHash` string, nullable — Transaction hash of a pending RealFi order UTxO, if any.
            - `pendingOrderOutputIndex` integer, nullable — Output index of a pending RealFi order UTxO, if any.
            - `orderStatus` 'PENDING' | 'SETTLED' | 'CANCELLED', nullable — Lifecycle status of the most recent RealFi order.
            - `timelockAddress` string, nullable — Timelock native script address holding USDr pending the unstake cooldown.
            - `unlockSlot` integer, nullable — Cardano slot number at which the unstake timelock unlocks.
          - AptDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `activeRewards` string, bigInteger, nullable
          - AtomDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `consensusAddress` string, nullable
            - `activeRewards` string, bigInteger
            - `lastSlashedBlockHeight` string, bigInteger, nullable
            - `isValidatorJailed` boolean, nullable
          - AvaxPDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `fee` string, bigDecimal, required
            - `durationSeconds` string, bigInteger, required
            - `startTime` string, bigInteger, nullable
            - `endTime` string, bigInteger, nullable
            - `blsPublicKey` string, nullable
            - `blsSignature` string, nullable
          - AvaxCDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `stakingType` 'STAVAX_STAKE' | 'PSTAVAX_STAKE', required
            - `delegatedInToken` string, bigInteger, nullable
            - `delegatedInBaseCoin` string, bigInteger, nullable
          - BeraDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `stakingType` 'NATIVE_STAKE' | 'INFRARED_LIQUID_STAKE', required
            - `operator` string, nullable
            - `validatorPubkey` string, nullable
            - `withdrawCredentials` string, nullable
            - `depositSignature` string, nullable
            - `iBeraTotal` string, bigInteger, nullable
            - `beraDepositsMinusWithdrawals` string, bigInteger, nullable
            - `activationBlock` string, nullable
            - `lastSyncedDelegationBlock` string, nullable
          - BscDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `activeRewards` string, bigInteger
            - `unbondingTimestamp` string, bigInteger, nullable — Unix epoch seconds when the earliest pending unbond request unlocks. Populated when an UNDELEGATE transaction is confirmed. Null when no unbond is in progress or the on-chain fetch failed.
          - BtcDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `expireAt` string, date-time, nullable
            - `rewardAddress` string, nullable
            - `targetWalletId` string, nullable
            - `unspent` string, nullable
            - `redeemScript` string, nullable
            - `recipientAddress` string, nullable
            - `rewardWalletId` string, nullable
            - `activeRewards` string, bigInteger
            - `rewardCoin` 'ADA' | 'APT' | 'ASI' | 'KAVACOSMOS' | 'ATOM' | 'AVAXC' | 'AVAXP' | 'BABY' | 'BERA' | 'BLD' | 'BSC' | 'BTC' | 'COREDAO' | 'COREUM' | 'CRONOS' | 'CSPR' | 'DOT' | 'EIGEN' | 'ETH' | 'FLRP' | 'HASH' | 'INJECTIVE' | 'MATIC' | 'NEAR' | 'OSMO' | 'POL' | 'POLYX' | 'RETH-ROCKET' | 'SEI' | 'SOMI' | 'SOL' | 'STORY' | 'STX' | 'SUI' | 'SUI:WAL' | 'TAO' | 'TIA' | 'TON' | 'TRX' | 'WETH' | 'WCT' | 'WFLR' | 'XDC' | 'ZETA' — The staking asset.
            - `txHex` string, nullable
            - `babylon` BtcBabylonDelegationProperties
              - …
            - `coredao` BtcCoredaoDelegationProperties
              - …
          - CoredaoDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
          - CosmosLikeDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string
            - `consensusAddress` string, nullable
            - `activeRewards` string, bigInteger
            - `lastRedelegationTimestamp` integer, nullable
            - `lastSlashedBlockHeight` string, bigInteger, nullable
            - `isValidatorJailed` boolean, nullable
          - CsprDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
          - DotDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `proxyAddress` string
            - `nominateProxyAddress` boolean
          - EigenLikeDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string
          - MaticLikeDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `stakingDestination` string
          - WflrDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validator` string
            - `basisPoints` string, bigInteger
            - `activeRewards` string, bigInteger
          - FlrPDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validator` string, required — P-Chain validator NodeID.
            - `durationSeconds` string, bigInteger, required — Duration of the delegation in seconds.
            - `startTime` string, bigInteger — Start time of the delegation in epoch seconds.
            - `endTime` string, bigInteger — End time of the delegation in epoch seconds.
            - `rewardAddress` string — C-Chain address where rewards are sent.
          - WctDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `unlockTime` string, bigInteger, nullable
            - `activeRewards` string, bigInteger
          - VetDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `nftTokenId` string, nullable
            - `stakedAmount` string, bigInteger
            - `rewardEarned` string, bigInteger
            - `maturityTimestamp` string, date-time, nullable
            - `isMatured` boolean
            - `lastRewardClaimed` string, date-time, nullable
            - `nftMintTransactionHash` string, nullable
            - `currentSupplyMinted` integer, nullable
            - `uiLabel` string, nullable — Frontend display label for the staking type (e.g., "Delegate" for VET_STAKE, "Stake" for VET_VALIDATOR_REGISTRATION, "Increase Stake" for VET_INCREASE_STAKE).
          - TrxDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `resource` 'ENERGY' | 'BANDWIDTH'
          - TonDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `tonStakingType` 'MULTI_NOMINATOR_STAKE' | 'SINGLE_NOMINATOR_STAKE' | 'TON_WHALES'
            - `stakedTonObjectId` string, nullable
          - TaoDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required — The hotkey address of the validator.
            - `netUID` string, bigInteger, nullable — The network UID (subnet) where this delegation exists. TAO uses different subnets for different purposes.
            - `alphaTokenName` string, nullable — The name of the alpha token for this subnet.
            - `alphaAmount` string, bigInteger, nullable — The amount of alpha tokens staked in alpha units.
            - `totalAlphaRewards` string, bigInteger, nullable — The total alpha rewards accrued in alpha units.
          - SuiDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `stakedSuiObjectId` string, nullable
            - `bondingTimestamp` string, bigInteger, nullable
          - StxDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `stxStakingType` 'STACK' | 'SELF_STACK' | 'UNSTACK'
            - `delegationCycle` string, bigInteger
            - `validatorAddress` string, nullable
            - `btcRewardAddress` string, nullable
            - `signerPub` string, nullable
            - `signerSignature` string, nullable
          - SomiDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validator` string
            - `amount` string, bigInteger
          - SolDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `lastProcessedTipSlot` integer, nullable
            - `lastProcessedTipSignature` string, nullable
            - `stakingType` 'SOL_STAKE' | 'MARINADE' | 'MARINADE_SELECT' | 'JITO'
            - `bondingTimestamp` string, bigInteger, nullable
            - `unbondingTimestamp` string, bigInteger, nullable
          - PolyxDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validators` object — Map of nominated validator addresses to their provider type. Contains all currently nominated validators for this delegation. Empty for legacy delegations created before multi-validator support.
          - NearDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `stakingDestination` string
          - StoryDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string — The BLS public key of the validator.
            - `stakingPeriod` string, bigInteger — Staking period (0 for flexible staking).
          - UnknownDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
        - `claimable` boolean, nullable — Whether the delegation has claimable rewards.
        - `pendingClaimRewards` string, nullable — Rewards that are pending claim (stringified bigint).
        - `claimableRewards` string, nullable — Rewards that are currently claimable (stringified bigint).
        - `switchable` boolean, nullable — Whether the delegation can be switched to another validator.
        - `maxSwitch` string, nullable — Maximum amount allowed to switch (stringified bigint).
        - `minSwitch` string, nullable — Minimum amount required to switch (stringified bigint).
        - `permissionAttributes` WalletStakingPermissionAttributes — Permission attributes for the staking wallet.
          - `staking` StakingPermissionAttributes1 — Base attributes for all permission types.
            - `enabled` boolean, required — True if the permission is enabled.
            - `disabledReason` string, nullable — Reason why the permission is disabled, if applicable.
          - `unstaking` UnstakingPermissionAttributes1 — Base attributes for all permission types.
            - `enabled` boolean, required — True if the permission is enabled.
            - `disabledReason` string, nullable — Reason why the permission is disabled, if applicable.
          - `claimRewards` ClaimRewardsPermissionAttributes — Base attributes for all permission types.
            - `enabled` boolean, required — True if the permission is enabled.
            - `disabledReason` string, nullable — Reason why the permission is disabled, if applicable.
          - `switchValidator` SwitchValidatorPermissionAttributes — Base attributes for all permission types.
            - `enabled` boolean, required — True if the permission is enabled.
            - `disabledReason` string, nullable — Reason why the permission is disabled, if applicable.
          - `wallet` WalletPermissionAttributes1 — Permission attributes specific to the wallet.
            - `hasEnoughAdmins` boolean — True, if the wallet has enough admins to create a staking request.
            - `numberOfRequiredAdmins` integer — The number of admins required to create a hot staking request.
            - `useValidatorList` boolean — Boolean flag to control whether to show dropdown list of validators or not.
            - `skipAddressValidation` boolean — Boolean flag to control whether to perform validator address validation or not.
            - `showValidatorAddress` boolean — Boolean flag to control whether to display the validator address in the UI even when skipAddressValidation is true.
            - `allowPartialUnstake` boolean — True if the wallet allows partial unstaking.
            - `validatorNotNeededForStake` boolean — True if a validator is not required when staking.
            - `validatorCoin` string, nullable — Optional coin used for validator-specific staking.
        - `spendableAttributes` WalletStakingSpendableAttributes — Spendable attributes available for a wallet’s staking operations.
          - `staking` StakingSpendableAttributes1
            - `max` string — The maximum spendable amount.
            - `min` string — The minimum spendable amount.
            - `multiplier` string — The multiplier amount to be staked. Default to 1, but for coins like where the amount to stake is a multiple of 32 ETH, this is 32 in base unit, to allow validation.
            - `fee` string — The blockchain fee to submit the transactions.
          - `unstaking` UnStakingSpendableAttributes1
            - `max` string — The maximum spendable amount.
            - `min` string — The minimum spendable amount.
            - `multiplier` string — The multiplier amount to be staked. Default to 1, but for coins like where the amount to stake is a multiple of 32 ETH, this is 32 in base unit, to allow validation.
            - `fee` string — The blockchain fee to submit the transactions.
          - `claimRewards` ClaimRewardsSpendableAttributes
            - `max` string — The maximum spendable amount.
            - `min` string — The minimum spendable amount.
            - `multiplier` string — The multiplier amount to be staked. Default to 1, but for coins like where the amount to stake is a multiple of 32 ETH, this is 32 in base unit, to allow validation.
            - `fee` string — The blockchain fee to submit the transactions.
          - `switchValidator` SwitchValidatorSpendableAttributes
            - `max` string — The maximum spendable amount.
            - `min` string — The minimum spendable amount.
            - `multiplier` string — The multiplier amount to be staked. Default to 1, but for coins like where the amount to stake is a multiple of 32 ETH, this is 32 in base unit, to allow validation.
            - `fee` string — The blockchain fee to submit the transactions.
        - `rewardPairs` RewardPairs[] — Reward token breakdown for Eigen-like or ETH restaking.
          - `tokenAddress` string, nullable — The optional token address.
          - `amount` string, required — The total amount of the reward pair in base units.
          - `activeAmount` string, required — The currently active amount in base units.
          - `coin` string, nullable — The optional coin for this reward pair.
        - `rewardCoin` string, nullable — The reward coin associated with this delegation.
      - AtomStakingDelegation — Extended delegation with BitGo-specific properties.
        - `id` string — The staking request ID.
        - `coin` string — The staking asset.
        - `walletId` string — The ID of the wallet that the delegation is tied to.
        - `delegationAddress` string — The delegation address.
        - `validatorAddress` string — The validator address of the delegation.
        - `provider` string — The staking provider backing the delegation.
        - `providerType` string — The staking provider backing the delegation. This field is used in bitgo UI to map provider with icon
        - `withdrawalAddress` string — The withdrawal address.
        - `delegated` string — The delegation amount.
        - `status` 'PENDING' | 'FAILED' | 'REJECTED' | 'ACTIVE' | 'COMPLETE' — The status of the delegation.
        - `rewards` string — The amount of rewards received over the lifetime.
        - `lockedRewards` string — The amount of locked rewards received.
        - `pendingUnstake` string — The amount that is pending unstake.
        - `pendingStake` string — The amount that is pending stake.
        - `reserved` string — The amount that is reserved for this delegation.
        - `pendingReserved` string — The amount that is pending reservation for this delegation.
        - `apy` string — The estimated reward APY or APR if rewards are not compounding.
        - `unstakeable` boolean — Indicates whether the delegation can currently be unstaked.
        - `properties` union
          - AdaDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `rewardAddress` string, required
            - `dRepId` string, nullable
            - `stakingType` 'NATIVE' | 'REALFI_SUSDR' — The ADA staking subtype. Defaults to NATIVE for standard pool delegation.
            - `susdrBalance` string, bigInteger, nullable — sUSDr token balance for REALFI_SUSDR delegations. Null for NATIVE delegations.
            - `currentExchangeRate` string, bigDecimal, nullable — Current sUSDr/USDr exchange rate. Null for NATIVE delegations.
            - `initialExchangeRate` string, bigDecimal, nullable — sUSDr/USDr exchange rate at delegation creation time. Null for NATIVE delegations.
            - `lastSyncedAt` string, date-time, nullable — Timestamp of the last balance/exchange rate sync. Null for NATIVE delegations.
            - `pendingOrderTxHash` string, nullable — Transaction hash of a pending RealFi order UTxO, if any.
            - `pendingOrderOutputIndex` integer, nullable — Output index of a pending RealFi order UTxO, if any.
            - `orderStatus` 'PENDING' | 'SETTLED' | 'CANCELLED', nullable — Lifecycle status of the most recent RealFi order.
            - `timelockAddress` string, nullable — Timelock native script address holding USDr pending the unstake cooldown.
            - `unlockSlot` integer, nullable — Cardano slot number at which the unstake timelock unlocks.
          - AptDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `activeRewards` string, bigInteger, nullable
          - AtomDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `consensusAddress` string, nullable
            - `activeRewards` string, bigInteger
            - `lastSlashedBlockHeight` string, bigInteger, nullable
            - `isValidatorJailed` boolean, nullable
          - AvaxPDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `fee` string, bigDecimal, required
            - `durationSeconds` string, bigInteger, required
            - `startTime` string, bigInteger, nullable
            - `endTime` string, bigInteger, nullable
            - `blsPublicKey` string, nullable
            - `blsSignature` string, nullable
          - AvaxCDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `stakingType` 'STAVAX_STAKE' | 'PSTAVAX_STAKE', required
            - `delegatedInToken` string, bigInteger, nullable
            - `delegatedInBaseCoin` string, bigInteger, nullable
          - BeraDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `stakingType` 'NATIVE_STAKE' | 'INFRARED_LIQUID_STAKE', required
            - `operator` string, nullable
            - `validatorPubkey` string, nullable
            - `withdrawCredentials` string, nullable
            - `depositSignature` string, nullable
            - `iBeraTotal` string, bigInteger, nullable
            - `beraDepositsMinusWithdrawals` string, bigInteger, nullable
            - `activationBlock` string, nullable
            - `lastSyncedDelegationBlock` string, nullable
          - BscDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `activeRewards` string, bigInteger
            - `unbondingTimestamp` string, bigInteger, nullable — Unix epoch seconds when the earliest pending unbond request unlocks. Populated when an UNDELEGATE transaction is confirmed. Null when no unbond is in progress or the on-chain fetch failed.
          - BtcDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `expireAt` string, date-time, nullable
            - `rewardAddress` string, nullable
            - `targetWalletId` string, nullable
            - `unspent` string, nullable
            - `redeemScript` string, nullable
            - `recipientAddress` string, nullable
            - `rewardWalletId` string, nullable
            - `activeRewards` string, bigInteger
            - `rewardCoin` 'ADA' | 'APT' | 'ASI' | 'KAVACOSMOS' | 'ATOM' | 'AVAXC' | 'AVAXP' | 'BABY' | 'BERA' | 'BLD' | 'BSC' | 'BTC' | 'COREDAO' | 'COREUM' | 'CRONOS' | 'CSPR' | 'DOT' | 'EIGEN' | 'ETH' | 'FLRP' | 'HASH' | 'INJECTIVE' | 'MATIC' | 'NEAR' | 'OSMO' | 'POL' | 'POLYX' | 'RETH-ROCKET' | 'SEI' | 'SOMI' | 'SOL' | 'STORY' | 'STX' | 'SUI' | 'SUI:WAL' | 'TAO' | 'TIA' | 'TON' | 'TRX' | 'WETH' | 'WCT' | 'WFLR' | 'XDC' | 'ZETA' — The staking asset.
            - `txHex` string, nullable
            - `babylon` BtcBabylonDelegationProperties
              - …
            - `coredao` BtcCoredaoDelegationProperties
              - …
          - CoredaoDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
          - CosmosLikeDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string
            - `consensusAddress` string, nullable
            - `activeRewards` string, bigInteger
            - `lastRedelegationTimestamp` integer, nullable
            - `lastSlashedBlockHeight` string, bigInteger, nullable
            - `isValidatorJailed` boolean, nullable
          - CsprDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
          - DotDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `proxyAddress` string
            - `nominateProxyAddress` boolean
          - EigenLikeDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string
          - MaticLikeDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `stakingDestination` string
          - WflrDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validator` string
            - `basisPoints` string, bigInteger
            - `activeRewards` string, bigInteger
          - FlrPDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validator` string, required — P-Chain validator NodeID.
            - `durationSeconds` string, bigInteger, required — Duration of the delegation in seconds.
            - `startTime` string, bigInteger — Start time of the delegation in epoch seconds.
            - `endTime` string, bigInteger — End time of the delegation in epoch seconds.
            - `rewardAddress` string — C-Chain address where rewards are sent.
          - WctDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `unlockTime` string, bigInteger, nullable
            - `activeRewards` string, bigInteger
          - VetDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `nftTokenId` string, nullable
            - `stakedAmount` string, bigInteger
            - `rewardEarned` string, bigInteger
            - `maturityTimestamp` string, date-time, nullable
            - `isMatured` boolean
            - `lastRewardClaimed` string, date-time, nullable
            - `nftMintTransactionHash` string, nullable
            - `currentSupplyMinted` integer, nullable
            - `uiLabel` string, nullable — Frontend display label for the staking type (e.g., "Delegate" for VET_STAKE, "Stake" for VET_VALIDATOR_REGISTRATION, "Increase Stake" for VET_INCREASE_STAKE).
          - TrxDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `resource` 'ENERGY' | 'BANDWIDTH'
          - TonDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `tonStakingType` 'MULTI_NOMINATOR_STAKE' | 'SINGLE_NOMINATOR_STAKE' | 'TON_WHALES'
            - `stakedTonObjectId` string, nullable
          - TaoDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required — The hotkey address of the validator.
            - `netUID` string, bigInteger, nullable — The network UID (subnet) where this delegation exists. TAO uses different subnets for different purposes.
            - `alphaTokenName` string, nullable — The name of the alpha token for this subnet.
            - `alphaAmount` string, bigInteger, nullable — The amount of alpha tokens staked in alpha units.
            - `totalAlphaRewards` string, bigInteger, nullable — The total alpha rewards accrued in alpha units.
          - SuiDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `stakedSuiObjectId` string, nullable
            - `bondingTimestamp` string, bigInteger, nullable
          - StxDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `stxStakingType` 'STACK' | 'SELF_STACK' | 'UNSTACK'
            - `delegationCycle` string, bigInteger
            - `validatorAddress` string, nullable
            - `btcRewardAddress` string, nullable
            - `signerPub` string, nullable
            - `signerSignature` string, nullable
          - SomiDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validator` string
            - `amount` string, bigInteger
          - SolDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `lastProcessedTipSlot` integer, nullable
            - `lastProcessedTipSignature` string, nullable
            - `stakingType` 'SOL_STAKE' | 'MARINADE' | 'MARINADE_SELECT' | 'JITO'
            - `bondingTimestamp` string, bigInteger, nullable
            - `unbondingTimestamp` string, bigInteger, nullable
          - PolyxDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validators` object — Map of nominated validator addresses to their provider type. Contains all currently nominated validators for this delegation. Empty for legacy delegations created before multi-validator support.
          - NearDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `stakingDestination` string
          - StoryDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string — The BLS public key of the validator.
            - `stakingPeriod` string, bigInteger — Staking period (0 for flexible staking).
          - UnknownDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
        - `claimable` boolean, nullable — Whether the delegation has claimable rewards.
        - `pendingClaimRewards` string, nullable — Rewards that are pending claim (stringified bigint).
        - `claimableRewards` string, nullable — Rewards that are currently claimable (stringified bigint).
        - `switchable` boolean, nullable — Whether the delegation can be switched to another validator.
        - `maxSwitch` string, nullable — Maximum amount allowed to switch (stringified bigint).
        - `minSwitch` string, nullable — Minimum amount required to switch (stringified bigint).
        - `permissionAttributes` WalletStakingPermissionAttributes — Permission attributes for the staking wallet.
          - `staking` StakingPermissionAttributes1 — Base attributes for all permission types.
            - `enabled` boolean, required — True if the permission is enabled.
            - `disabledReason` string, nullable — Reason why the permission is disabled, if applicable.
          - `unstaking` UnstakingPermissionAttributes1 — Base attributes for all permission types.
            - `enabled` boolean, required — True if the permission is enabled.
            - `disabledReason` string, nullable — Reason why the permission is disabled, if applicable.
          - `claimRewards` ClaimRewardsPermissionAttributes — Base attributes for all permission types.
            - `enabled` boolean, required — True if the permission is enabled.
            - `disabledReason` string, nullable — Reason why the permission is disabled, if applicable.
          - `switchValidator` SwitchValidatorPermissionAttributes — Base attributes for all permission types.
            - `enabled` boolean, required — True if the permission is enabled.
            - `disabledReason` string, nullable — Reason why the permission is disabled, if applicable.
          - `wallet` WalletPermissionAttributes1 — Permission attributes specific to the wallet.
            - `hasEnoughAdmins` boolean — True, if the wallet has enough admins to create a staking request.
            - `numberOfRequiredAdmins` integer — The number of admins required to create a hot staking request.
            - `useValidatorList` boolean — Boolean flag to control whether to show dropdown list of validators or not.
            - `skipAddressValidation` boolean — Boolean flag to control whether to perform validator address validation or not.
            - `showValidatorAddress` boolean — Boolean flag to control whether to display the validator address in the UI even when skipAddressValidation is true.
            - `allowPartialUnstake` boolean — True if the wallet allows partial unstaking.
            - `validatorNotNeededForStake` boolean — True if a validator is not required when staking.
            - `validatorCoin` string, nullable — Optional coin used for validator-specific staking.
        - `spendableAttributes` WalletStakingSpendableAttributes — Spendable attributes available for a wallet’s staking operations.
          - `staking` StakingSpendableAttributes1
            - `max` string — The maximum spendable amount.
            - `min` string — The minimum spendable amount.
            - `multiplier` string — The multiplier amount to be staked. Default to 1, but for coins like where the amount to stake is a multiple of 32 ETH, this is 32 in base unit, to allow validation.
            - `fee` string — The blockchain fee to submit the transactions.
          - `unstaking` UnStakingSpendableAttributes1
            - `max` string — The maximum spendable amount.
            - `min` string — The minimum spendable amount.
            - `multiplier` string — The multiplier amount to be staked. Default to 1, but for coins like where the amount to stake is a multiple of 32 ETH, this is 32 in base unit, to allow validation.
            - `fee` string — The blockchain fee to submit the transactions.
          - `claimRewards` ClaimRewardsSpendableAttributes
            - `max` string — The maximum spendable amount.
            - `min` string — The minimum spendable amount.
            - `multiplier` string — The multiplier amount to be staked. Default to 1, but for coins like where the amount to stake is a multiple of 32 ETH, this is 32 in base unit, to allow validation.
            - `fee` string — The blockchain fee to submit the transactions.
          - `switchValidator` SwitchValidatorSpendableAttributes
            - `max` string — The maximum spendable amount.
            - `min` string — The minimum spendable amount.
            - `multiplier` string — The multiplier amount to be staked. Default to 1, but for coins like where the amount to stake is a multiple of 32 ETH, this is 32 in base unit, to allow validation.
            - `fee` string — The blockchain fee to submit the transactions.
        - `rewardPairs` RewardPairs[] — Reward token breakdown for Eigen-like or ETH restaking.
          - `tokenAddress` string, nullable — The optional token address.
          - `amount` string, required — The total amount of the reward pair in base units.
          - `activeAmount` string, required — The currently active amount in base units.
          - `coin` string, nullable — The optional coin for this reward pair.
        - `rewardCoin` string, nullable — The reward coin associated with this delegation.
      - AvaxPStakingDelegation — Avalanche P-Chain staking delegation.
        - `id` string — The staking request ID.
        - `coin` string — The staking asset.
        - `walletId` string — The ID of the wallet that the delegation is tied to.
        - `delegationAddress` string — The delegation address.
        - `validatorAddress` string — The validator address of the delegation.
        - `provider` string — The staking provider backing the delegation.
        - `providerType` string — The staking provider backing the delegation. This field is used in bitgo UI to map provider with icon
        - `withdrawalAddress` string — The withdrawal address.
        - `delegated` string — The delegation amount.
        - `status` 'PENDING' | 'FAILED' | 'REJECTED' | 'ACTIVE' | 'COMPLETE' — The status of the delegation.
        - `rewards` string — The amount of rewards received over the lifetime.
        - `lockedRewards` string — The amount of locked rewards received.
        - `pendingUnstake` string — The amount that is pending unstake.
        - `pendingStake` string — The amount that is pending stake.
        - `reserved` string — The amount that is reserved for this delegation.
        - `pendingReserved` string — The amount that is pending reservation for this delegation.
        - `apy` string — The estimated reward APY or APR if rewards are not compounding.
        - `unstakeable` boolean, nullable — Indicates whether the delegation can currently be unstaked.
        - `durationSeconds` string — Duration of the delegation in seconds (stringified bigint).
        - `startTime` string, nullable — Start time of the delegation in epoch seconds (stringified bigint).
        - `endTime` string, nullable — End time of the delegation in epoch seconds (stringified bigint).
        - `permissionAttributes` WalletStakingPermissionAttributes — Permission attributes for the staking wallet.
          - `staking` StakingPermissionAttributes1 — Base attributes for all permission types.
            - `enabled` boolean, required — True if the permission is enabled.
            - `disabledReason` string, nullable — Reason why the permission is disabled, if applicable.
          - `unstaking` UnstakingPermissionAttributes1 — Base attributes for all permission types.
            - `enabled` boolean, required — True if the permission is enabled.
            - `disabledReason` string, nullable — Reason why the permission is disabled, if applicable.
          - `claimRewards` ClaimRewardsPermissionAttributes — Base attributes for all permission types.
            - `enabled` boolean, required — True if the permission is enabled.
            - `disabledReason` string, nullable — Reason why the permission is disabled, if applicable.
          - `switchValidator` SwitchValidatorPermissionAttributes — Base attributes for all permission types.
            - `enabled` boolean, required — True if the permission is enabled.
            - `disabledReason` string, nullable — Reason why the permission is disabled, if applicable.
          - `wallet` WalletPermissionAttributes1 — Permission attributes specific to the wallet.
            - `hasEnoughAdmins` boolean — True, if the wallet has enough admins to create a staking request.
            - `numberOfRequiredAdmins` integer — The number of admins required to create a hot staking request.
            - `useValidatorList` boolean — Boolean flag to control whether to show dropdown list of validators or not.
            - `skipAddressValidation` boolean — Boolean flag to control whether to perform validator address validation or not.
            - `showValidatorAddress` boolean — Boolean flag to control whether to display the validator address in the UI even when skipAddressValidation is true.
            - `allowPartialUnstake` boolean — True if the wallet allows partial unstaking.
            - `validatorNotNeededForStake` boolean — True if a validator is not required when staking.
            - `validatorCoin` string, nullable — Optional coin used for validator-specific staking.
      - BeraStakingDelegation — Extended delegation with BitGo-specific properties.
        - `id` string — The staking request ID.
        - `coin` string — The staking asset.
        - `walletId` string — The ID of the wallet that the delegation is tied to.
        - `delegationAddress` string — The delegation address.
        - `validatorAddress` string — The validator address of the delegation.
        - `provider` string — The staking provider backing the delegation.
        - `providerType` string — The staking provider backing the delegation. This field is used in bitgo UI to map provider with icon
        - `withdrawalAddress` string — The withdrawal address.
        - `delegated` string — The delegation amount.
        - `status` 'PENDING' | 'FAILED' | 'REJECTED' | 'ACTIVE' | 'COMPLETE' — The status of the delegation.
        - `rewards` string — The amount of rewards received over the lifetime.
        - `lockedRewards` string — The amount of locked rewards received.
        - `pendingUnstake` string — The amount that is pending unstake.
        - `pendingStake` string — The amount that is pending stake.
        - `reserved` string — The amount that is reserved for this delegation.
        - `pendingReserved` string — The amount that is pending reservation for this delegation.
        - `apy` string — The estimated reward APY or APR if rewards are not compounding.
        - `unstakeable` boolean — Indicates whether the delegation can currently be unstaked.
        - `properties` union
          - AdaDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `rewardAddress` string, required
            - `dRepId` string, nullable
            - `stakingType` 'NATIVE' | 'REALFI_SUSDR' — The ADA staking subtype. Defaults to NATIVE for standard pool delegation.
            - `susdrBalance` string, bigInteger, nullable — sUSDr token balance for REALFI_SUSDR delegations. Null for NATIVE delegations.
            - `currentExchangeRate` string, bigDecimal, nullable — Current sUSDr/USDr exchange rate. Null for NATIVE delegations.
            - `initialExchangeRate` string, bigDecimal, nullable — sUSDr/USDr exchange rate at delegation creation time. Null for NATIVE delegations.
            - `lastSyncedAt` string, date-time, nullable — Timestamp of the last balance/exchange rate sync. Null for NATIVE delegations.
            - `pendingOrderTxHash` string, nullable — Transaction hash of a pending RealFi order UTxO, if any.
            - `pendingOrderOutputIndex` integer, nullable — Output index of a pending RealFi order UTxO, if any.
            - `orderStatus` 'PENDING' | 'SETTLED' | 'CANCELLED', nullable — Lifecycle status of the most recent RealFi order.
            - `timelockAddress` string, nullable — Timelock native script address holding USDr pending the unstake cooldown.
            - `unlockSlot` integer, nullable — Cardano slot number at which the unstake timelock unlocks.
          - AptDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `activeRewards` string, bigInteger, nullable
          - AtomDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `consensusAddress` string, nullable
            - `activeRewards` string, bigInteger
            - `lastSlashedBlockHeight` string, bigInteger, nullable
            - `isValidatorJailed` boolean, nullable
          - AvaxPDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `fee` string, bigDecimal, required
            - `durationSeconds` string, bigInteger, required
            - `startTime` string, bigInteger, nullable
            - `endTime` string, bigInteger, nullable
            - `blsPublicKey` string, nullable
            - `blsSignature` string, nullable
          - AvaxCDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `stakingType` 'STAVAX_STAKE' | 'PSTAVAX_STAKE', required
            - `delegatedInToken` string, bigInteger, nullable
            - `delegatedInBaseCoin` string, bigInteger, nullable
          - BeraDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `stakingType` 'NATIVE_STAKE' | 'INFRARED_LIQUID_STAKE', required
            - `operator` string, nullable
            - `validatorPubkey` string, nullable
            - `withdrawCredentials` string, nullable
            - `depositSignature` string, nullable
            - `iBeraTotal` string, bigInteger, nullable
            - `beraDepositsMinusWithdrawals` string, bigInteger, nullable
            - `activationBlock` string, nullable
            - `lastSyncedDelegationBlock` string, nullable
          - BscDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `activeRewards` string, bigInteger
            - `unbondingTimestamp` string, bigInteger, nullable — Unix epoch seconds when the earliest pending unbond request unlocks. Populated when an UNDELEGATE transaction is confirmed. Null when no unbond is in progress or the on-chain fetch failed.
          - BtcDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `expireAt` string, date-time, nullable
            - `rewardAddress` string, nullable
            - `targetWalletId` string, nullable
            - `unspent` string, nullable
            - `redeemScript` string, nullable
            - `recipientAddress` string, nullable
            - `rewardWalletId` string, nullable
            - `activeRewards` string, bigInteger
            - `rewardCoin` 'ADA' | 'APT' | 'ASI' | 'KAVACOSMOS' | 'ATOM' | 'AVAXC' | 'AVAXP' | 'BABY' | 'BERA' | 'BLD' | 'BSC' | 'BTC' | 'COREDAO' | 'COREUM' | 'CRONOS' | 'CSPR' | 'DOT' | 'EIGEN' | 'ETH' | 'FLRP' | 'HASH' | 'INJECTIVE' | 'MATIC' | 'NEAR' | 'OSMO' | 'POL' | 'POLYX' | 'RETH-ROCKET' | 'SEI' | 'SOMI' | 'SOL' | 'STORY' | 'STX' | 'SUI' | 'SUI:WAL' | 'TAO' | 'TIA' | 'TON' | 'TRX' | 'WETH' | 'WCT' | 'WFLR' | 'XDC' | 'ZETA' — The staking asset.
            - `txHex` string, nullable
            - `babylon` BtcBabylonDelegationProperties
              - …
            - `coredao` BtcCoredaoDelegationProperties
              - …
          - CoredaoDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
          - CosmosLikeDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string
            - `consensusAddress` string, nullable
            - `activeRewards` string, bigInteger
            - `lastRedelegationTimestamp` integer, nullable
            - `lastSlashedBlockHeight` string, bigInteger, nullable
            - `isValidatorJailed` boolean, nullable
          - CsprDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
          - DotDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `proxyAddress` string
            - `nominateProxyAddress` boolean
          - EigenLikeDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string
          - MaticLikeDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `stakingDestination` string
          - WflrDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validator` string
            - `basisPoints` string, bigInteger
            - `activeRewards` string, bigInteger
          - FlrPDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validator` string, required — P-Chain validator NodeID.
            - `durationSeconds` string, bigInteger, required — Duration of the delegation in seconds.
            - `startTime` string, bigInteger — Start time of the delegation in epoch seconds.
            - `endTime` string, bigInteger — End time of the delegation in epoch seconds.
            - `rewardAddress` string — C-Chain address where rewards are sent.
          - WctDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `unlockTime` string, bigInteger, nullable
            - `activeRewards` string, bigInteger
          - VetDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `nftTokenId` string, nullable
            - `stakedAmount` string, bigInteger
            - `rewardEarned` string, bigInteger
            - `maturityTimestamp` string, date-time, nullable
            - `isMatured` boolean
            - `lastRewardClaimed` string, date-time, nullable
            - `nftMintTransactionHash` string, nullable
            - `currentSupplyMinted` integer, nullable
            - `uiLabel` string, nullable — Frontend display label for the staking type (e.g., "Delegate" for VET_STAKE, "Stake" for VET_VALIDATOR_REGISTRATION, "Increase Stake" for VET_INCREASE_STAKE).
          - TrxDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `resource` 'ENERGY' | 'BANDWIDTH'
          - TonDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `tonStakingType` 'MULTI_NOMINATOR_STAKE' | 'SINGLE_NOMINATOR_STAKE' | 'TON_WHALES'
            - `stakedTonObjectId` string, nullable
          - TaoDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required — The hotkey address of the validator.
            - `netUID` string, bigInteger, nullable — The network UID (subnet) where this delegation exists. TAO uses different subnets for different purposes.
            - `alphaTokenName` string, nullable — The name of the alpha token for this subnet.
            - `alphaAmount` string, bigInteger, nullable — The amount of alpha tokens staked in alpha units.
            - `totalAlphaRewards` string, bigInteger, nullable — The total alpha rewards accrued in alpha units.
          - SuiDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `stakedSuiObjectId` string, nullable
            - `bondingTimestamp` string, bigInteger, nullable
          - StxDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `stxStakingType` 'STACK' | 'SELF_STACK' | 'UNSTACK'
            - `delegationCycle` string, bigInteger
            - `validatorAddress` string, nullable
            - `btcRewardAddress` string, nullable
            - `signerPub` string, nullable
            - `signerSignature` string, nullable
          - SomiDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validator` string
            - `amount` string, bigInteger
          - SolDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `lastProcessedTipSlot` integer, nullable
            - `lastProcessedTipSignature` string, nullable
            - `stakingType` 'SOL_STAKE' | 'MARINADE' | 'MARINADE_SELECT' | 'JITO'
            - `bondingTimestamp` string, bigInteger, nullable
            - `unbondingTimestamp` string, bigInteger, nullable
          - PolyxDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validators` object — Map of nominated validator addresses to their provider type. Contains all currently nominated validators for this delegation. Empty for legacy delegations created before multi-validator support.
          - NearDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `stakingDestination` string
          - StoryDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string — The BLS public key of the validator.
            - `stakingPeriod` string, bigInteger — Staking period (0 for flexible staking).
          - UnknownDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
        - `claimable` boolean, nullable — Whether the delegation has claimable rewards.
        - `pendingClaimRewards` string, nullable — Rewards that are pending claim (stringified bigint).
        - `claimableRewards` string, nullable — Rewards that are currently claimable (stringified bigint).
        - `switchable` boolean, nullable — Whether the delegation can be switched to another validator.
        - `maxSwitch` string, nullable — Maximum amount allowed to switch (stringified bigint).
        - `minSwitch` string, nullable — Minimum amount required to switch (stringified bigint).
        - `permissionAttributes` WalletStakingPermissionAttributes — Permission attributes for the staking wallet.
          - `staking` StakingPermissionAttributes1 — Base attributes for all permission types.
            - `enabled` boolean, required — True if the permission is enabled.
            - `disabledReason` string, nullable — Reason why the permission is disabled, if applicable.
          - `unstaking` UnstakingPermissionAttributes1 — Base attributes for all permission types.
            - `enabled` boolean, required — True if the permission is enabled.
            - `disabledReason` string, nullable — Reason why the permission is disabled, if applicable.
          - `claimRewards` ClaimRewardsPermissionAttributes — Base attributes for all permission types.
            - `enabled` boolean, required — True if the permission is enabled.
            - `disabledReason` string, nullable — Reason why the permission is disabled, if applicable.
          - `switchValidator` SwitchValidatorPermissionAttributes — Base attributes for all permission types.
            - `enabled` boolean, required — True if the permission is enabled.
            - `disabledReason` string, nullable — Reason why the permission is disabled, if applicable.
          - `wallet` WalletPermissionAttributes1 — Permission attributes specific to the wallet.
            - `hasEnoughAdmins` boolean — True, if the wallet has enough admins to create a staking request.
            - `numberOfRequiredAdmins` integer — The number of admins required to create a hot staking request.
            - `useValidatorList` boolean — Boolean flag to control whether to show dropdown list of validators or not.
            - `skipAddressValidation` boolean — Boolean flag to control whether to perform validator address validation or not.
            - `showValidatorAddress` boolean — Boolean flag to control whether to display the validator address in the UI even when skipAddressValidation is true.
            - `allowPartialUnstake` boolean — True if the wallet allows partial unstaking.
            - `validatorNotNeededForStake` boolean — True if a validator is not required when staking.
            - `validatorCoin` string, nullable — Optional coin used for validator-specific staking.
        - `spendableAttributes` WalletStakingSpendableAttributes — Spendable attributes available for a wallet’s staking operations.
          - `staking` StakingSpendableAttributes1
            - `max` string — The maximum spendable amount.
            - `min` string — The minimum spendable amount.
            - `multiplier` string — The multiplier amount to be staked. Default to 1, but for coins like where the amount to stake is a multiple of 32 ETH, this is 32 in base unit, to allow validation.
            - `fee` string — The blockchain fee to submit the transactions.
          - `unstaking` UnStakingSpendableAttributes1
            - `max` string — The maximum spendable amount.
            - `min` string — The minimum spendable amount.
            - `multiplier` string — The multiplier amount to be staked. Default to 1, but for coins like where the amount to stake is a multiple of 32 ETH, this is 32 in base unit, to allow validation.
            - `fee` string — The blockchain fee to submit the transactions.
          - `claimRewards` ClaimRewardsSpendableAttributes
            - `max` string — The maximum spendable amount.
            - `min` string — The minimum spendable amount.
            - `multiplier` string — The multiplier amount to be staked. Default to 1, but for coins like where the amount to stake is a multiple of 32 ETH, this is 32 in base unit, to allow validation.
            - `fee` string — The blockchain fee to submit the transactions.
          - `switchValidator` SwitchValidatorSpendableAttributes
            - `max` string — The maximum spendable amount.
            - `min` string — The minimum spendable amount.
            - `multiplier` string — The multiplier amount to be staked. Default to 1, but for coins like where the amount to stake is a multiple of 32 ETH, this is 32 in base unit, to allow validation.
            - `fee` string — The blockchain fee to submit the transactions.
        - `rewardPairs` RewardPairs[] — Reward token breakdown for Eigen-like or ETH restaking.
          - `tokenAddress` string, nullable — The optional token address.
          - `amount` string, required — The total amount of the reward pair in base units.
          - `activeAmount` string, required — The currently active amount in base units.
          - `coin` string, nullable — The optional coin for this reward pair.
        - `rewardCoin` string, nullable — The reward coin associated with this delegation.
      - BtcStakingDelegation — Bitcoin staking delegation.
        - `id` string — The staking request ID.
        - `coin` string — The staking asset.
        - `walletId` string — The ID of the wallet that the delegation is tied to.
        - `delegationAddress` string — The delegation address.
        - `validatorAddress` string — The validator address of the delegation.
        - `provider` string — The staking provider backing the delegation.
        - `providerType` string — The staking provider backing the delegation. This field is used in bitgo UI to map provider with icon
        - `withdrawalAddress` string — The withdrawal address.
        - `delegated` string — The delegation amount.
        - `status` 'PENDING' | 'FAILED' | 'REJECTED' | 'ACTIVE' | 'COMPLETE' — The status of the delegation.
        - `rewards` string — The amount of rewards received over the lifetime.
        - `lockedRewards` string — The amount of locked rewards received.
        - `pendingUnstake` string — The amount that is pending unstake.
        - `pendingStake` string — The amount that is pending stake.
        - `reserved` string — The amount that is reserved for this delegation.
        - `pendingReserved` string — The amount that is pending reservation for this delegation.
        - `apy` string — The estimated reward APY or APR if rewards are not compounding.
        - `unstakeable` boolean, nullable — Indicates whether the delegation can currently be unstaked.
        - `properties` BtcDelegationProperties
          - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
          - `commissionPercent` string, bigDecimal, nullable
          - `commissionPercentLastUpdatedAt` string, date-time, nullable
          - `validatorAddress` string, required
          - `expireAt` string, date-time, nullable
          - `rewardAddress` string, nullable
          - `targetWalletId` string, nullable
          - `unspent` string, nullable
          - `redeemScript` string, nullable
          - `recipientAddress` string, nullable
          - `rewardWalletId` string, nullable
          - `activeRewards` string, bigInteger
          - `rewardCoin` 'ADA' | 'APT' | 'ASI' | 'KAVACOSMOS' | 'ATOM' | 'AVAXC' | 'AVAXP' | 'BABY' | 'BERA' | 'BLD' | 'BSC' | 'BTC' | 'COREDAO' | 'COREUM' | 'CRONOS' | 'CSPR' | 'DOT' | 'EIGEN' | 'ETH' | 'FLRP' | 'HASH' | 'INJECTIVE' | 'MATIC' | 'NEAR' | 'OSMO' | 'POL' | 'POLYX' | 'RETH-ROCKET' | 'SEI' | 'SOMI' | 'SOL' | 'STORY' | 'STX' | 'SUI' | 'SUI:WAL' | 'TAO' | 'TIA' | 'TON' | 'TRX' | 'WETH' | 'WCT' | 'WFLR' | 'XDC' | 'ZETA' — The staking asset.
          - `txHex` string, nullable
          - `babylon` BtcBabylonDelegationProperties
            - `duration` integer, required
            - `rewardAddress` string, required
            - `babylonAddressPubkey` string, nullable
          - `coredao` BtcCoredaoDelegationProperties
            - `expireAt` string, date-time, required
            - `rewardAddress` string, required
            - `redeemScript` string, nullable
        - `rewardCoin` 'ADA' | 'APT' | 'ASI' | 'KAVACOSMOS' | 'ATOM' | 'AVAXC' | 'AVAXP' | 'BABY' | 'BERA' | 'BLD' | 'BSC' | 'BTC' | 'COREDAO' | 'COREUM' | 'CRONOS' | 'CSPR' | 'DOT' | 'EIGEN' | 'ETH' | 'FLRP' | 'HASH' | 'INJECTIVE' | 'MATIC' | 'NEAR' | 'OSMO' | 'POL' | 'POLYX' | 'RETH-ROCKET' | 'SEI' | 'SOMI' | 'SOL' | 'STORY' | 'STX' | 'SUI' | 'SUI:WAL' | 'TAO' | 'TIA' | 'TON' | 'TRX' | 'WETH' | 'WCT' | 'WFLR' | 'XDC' | 'ZETA' — The staking asset.
        - `unstakingFee` string — Fee charged for unstaking (stringified bigint).
        - `unstakingMin` string — Minimum amount required to unstake (stringified bigint).
        - `permissionAttributes` WalletStakingPermissionAttributes — Permission attributes for the staking wallet.
          - `staking` StakingPermissionAttributes1 — Base attributes for all permission types.
            - `enabled` boolean, required — True if the permission is enabled.
            - `disabledReason` string, nullable — Reason why the permission is disabled, if applicable.
          - `unstaking` UnstakingPermissionAttributes1 — Base attributes for all permission types.
            - `enabled` boolean, required — True if the permission is enabled.
            - `disabledReason` string, nullable — Reason why the permission is disabled, if applicable.
          - `claimRewards` ClaimRewardsPermissionAttributes — Base attributes for all permission types.
            - `enabled` boolean, required — True if the permission is enabled.
            - `disabledReason` string, nullable — Reason why the permission is disabled, if applicable.
          - `switchValidator` SwitchValidatorPermissionAttributes — Base attributes for all permission types.
            - `enabled` boolean, required — True if the permission is enabled.
            - `disabledReason` string, nullable — Reason why the permission is disabled, if applicable.
          - `wallet` WalletPermissionAttributes1 — Permission attributes specific to the wallet.
            - `hasEnoughAdmins` boolean — True, if the wallet has enough admins to create a staking request.
            - `numberOfRequiredAdmins` integer — The number of admins required to create a hot staking request.
            - `useValidatorList` boolean — Boolean flag to control whether to show dropdown list of validators or not.
            - `skipAddressValidation` boolean — Boolean flag to control whether to perform validator address validation or not.
            - `showValidatorAddress` boolean — Boolean flag to control whether to display the validator address in the UI even when skipAddressValidation is true.
            - `allowPartialUnstake` boolean — True if the wallet allows partial unstaking.
            - `validatorNotNeededForStake` boolean — True if a validator is not required when staking.
            - `validatorCoin` string, nullable — Optional coin used for validator-specific staking.
        - `claimableRewards` string, nullable — Rewards that are currently claimable (stringified bigint).
        - `endTime` string, nullable — End time of the delegation in epoch seconds (stringified bigint).
      - CosmosLikeStakingDelegation
        - `id` string — The staking request ID.
        - `coin` string — The staking asset.
        - `walletId` string — The ID of the wallet that the delegation is tied to.
        - `delegationAddress` string — The delegation address.
        - `validatorAddress` string — The validator address of the delegation.
        - `provider` string — The staking provider backing the delegation.
        - `providerType` string — The staking provider backing the delegation. This field is used in bitgo UI to map provider with icon
        - `withdrawalAddress` string — The withdrawal address.
        - `delegated` string — The delegation amount.
        - `status` 'PENDING' | 'FAILED' | 'REJECTED' | 'ACTIVE' | 'COMPLETE' — The status of the delegation.
        - `rewards` string — The amount of rewards received over the lifetime.
        - `lockedRewards` string — The amount of locked rewards received.
        - `pendingUnstake` string — The amount that is pending unstake.
        - `pendingStake` string — The amount that is pending stake.
        - `reserved` string — The amount that is reserved for this delegation.
        - `pendingReserved` string — The amount that is pending reservation for this delegation.
        - `apy` string — The estimated reward APY or APR if rewards are not compounding.
        - `unstakeable` boolean — Indicates whether the delegation can currently be unstaked.
      - DotStakingDelegation — Extended delegation with BitGo-specific properties.
        - `id` string — The staking request ID.
        - `coin` string — The staking asset.
        - `walletId` string — The ID of the wallet that the delegation is tied to.
        - `delegationAddress` string — The delegation address.
        - `validatorAddress` string — The validator address of the delegation.
        - `provider` string — The staking provider backing the delegation.
        - `providerType` string — The staking provider backing the delegation. This field is used in bitgo UI to map provider with icon
        - `withdrawalAddress` string — The withdrawal address.
        - `delegated` string — The delegation amount.
        - `status` 'PENDING' | 'FAILED' | 'REJECTED' | 'ACTIVE' | 'COMPLETE' — The status of the delegation.
        - `rewards` string — The amount of rewards received over the lifetime.
        - `lockedRewards` string — The amount of locked rewards received.
        - `pendingUnstake` string — The amount that is pending unstake.
        - `pendingStake` string — The amount that is pending stake.
        - `reserved` string — The amount that is reserved for this delegation.
        - `pendingReserved` string — The amount that is pending reservation for this delegation.
        - `apy` string — The estimated reward APY or APR if rewards are not compounding.
        - `unstakeable` boolean — Indicates whether the delegation can currently be unstaked.
        - `properties` union
          - AdaDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `rewardAddress` string, required
            - `dRepId` string, nullable
            - `stakingType` 'NATIVE' | 'REALFI_SUSDR' — The ADA staking subtype. Defaults to NATIVE for standard pool delegation.
            - `susdrBalance` string, bigInteger, nullable — sUSDr token balance for REALFI_SUSDR delegations. Null for NATIVE delegations.
            - `currentExchangeRate` string, bigDecimal, nullable — Current sUSDr/USDr exchange rate. Null for NATIVE delegations.
            - `initialExchangeRate` string, bigDecimal, nullable — sUSDr/USDr exchange rate at delegation creation time. Null for NATIVE delegations.
            - `lastSyncedAt` string, date-time, nullable — Timestamp of the last balance/exchange rate sync. Null for NATIVE delegations.
            - `pendingOrderTxHash` string, nullable — Transaction hash of a pending RealFi order UTxO, if any.
            - `pendingOrderOutputIndex` integer, nullable — Output index of a pending RealFi order UTxO, if any.
            - `orderStatus` 'PENDING' | 'SETTLED' | 'CANCELLED', nullable — Lifecycle status of the most recent RealFi order.
            - `timelockAddress` string, nullable — Timelock native script address holding USDr pending the unstake cooldown.
            - `unlockSlot` integer, nullable — Cardano slot number at which the unstake timelock unlocks.
          - AptDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `activeRewards` string, bigInteger, nullable
          - AtomDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `consensusAddress` string, nullable
            - `activeRewards` string, bigInteger
            - `lastSlashedBlockHeight` string, bigInteger, nullable
            - `isValidatorJailed` boolean, nullable
          - AvaxPDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `fee` string, bigDecimal, required
            - `durationSeconds` string, bigInteger, required
            - `startTime` string, bigInteger, nullable
            - `endTime` string, bigInteger, nullable
            - `blsPublicKey` string, nullable
            - `blsSignature` string, nullable
          - AvaxCDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `stakingType` 'STAVAX_STAKE' | 'PSTAVAX_STAKE', required
            - `delegatedInToken` string, bigInteger, nullable
            - `delegatedInBaseCoin` string, bigInteger, nullable
          - BeraDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `stakingType` 'NATIVE_STAKE' | 'INFRARED_LIQUID_STAKE', required
            - `operator` string, nullable
            - `validatorPubkey` string, nullable
            - `withdrawCredentials` string, nullable
            - `depositSignature` string, nullable
            - `iBeraTotal` string, bigInteger, nullable
            - `beraDepositsMinusWithdrawals` string, bigInteger, nullable
            - `activationBlock` string, nullable
            - `lastSyncedDelegationBlock` string, nullable
          - BscDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `activeRewards` string, bigInteger
            - `unbondingTimestamp` string, bigInteger, nullable — Unix epoch seconds when the earliest pending unbond request unlocks. Populated when an UNDELEGATE transaction is confirmed. Null when no unbond is in progress or the on-chain fetch failed.
          - BtcDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `expireAt` string, date-time, nullable
            - `rewardAddress` string, nullable
            - `targetWalletId` string, nullable
            - `unspent` string, nullable
            - `redeemScript` string, nullable
            - `recipientAddress` string, nullable
            - `rewardWalletId` string, nullable
            - `activeRewards` string, bigInteger
            - `rewardCoin` 'ADA' | 'APT' | 'ASI' | 'KAVACOSMOS' | 'ATOM' | 'AVAXC' | 'AVAXP' | 'BABY' | 'BERA' | 'BLD' | 'BSC' | 'BTC' | 'COREDAO' | 'COREUM' | 'CRONOS' | 'CSPR' | 'DOT' | 'EIGEN' | 'ETH' | 'FLRP' | 'HASH' | 'INJECTIVE' | 'MATIC' | 'NEAR' | 'OSMO' | 'POL' | 'POLYX' | 'RETH-ROCKET' | 'SEI' | 'SOMI' | 'SOL' | 'STORY' | 'STX' | 'SUI' | 'SUI:WAL' | 'TAO' | 'TIA' | 'TON' | 'TRX' | 'WETH' | 'WCT' | 'WFLR' | 'XDC' | 'ZETA' — The staking asset.
            - `txHex` string, nullable
            - `babylon` BtcBabylonDelegationProperties
              - …
            - `coredao` BtcCoredaoDelegationProperties
              - …
          - CoredaoDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
          - CosmosLikeDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string
            - `consensusAddress` string, nullable
            - `activeRewards` string, bigInteger
            - `lastRedelegationTimestamp` integer, nullable
            - `lastSlashedBlockHeight` string, bigInteger, nullable
            - `isValidatorJailed` boolean, nullable
          - CsprDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
          - DotDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `proxyAddress` string
            - `nominateProxyAddress` boolean
          - EigenLikeDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string
          - MaticLikeDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `stakingDestination` string
          - WflrDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validator` string
            - `basisPoints` string, bigInteger
            - `activeRewards` string, bigInteger
          - FlrPDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validator` string, required — P-Chain validator NodeID.
            - `durationSeconds` string, bigInteger, required — Duration of the delegation in seconds.
            - `startTime` string, bigInteger — Start time of the delegation in epoch seconds.
            - `endTime` string, bigInteger — End time of the delegation in epoch seconds.
            - `rewardAddress` string — C-Chain address where rewards are sent.
          - WctDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `unlockTime` string, bigInteger, nullable
            - `activeRewards` string, bigInteger
          - VetDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `nftTokenId` string, nullable
            - `stakedAmount` string, bigInteger
            - `rewardEarned` string, bigInteger
            - `maturityTimestamp` string, date-time, nullable
            - `isMatured` boolean
            - `lastRewardClaimed` string, date-time, nullable
            - `nftMintTransactionHash` string, nullable
            - `currentSupplyMinted` integer, nullable
            - `uiLabel` string, nullable — Frontend display label for the staking type (e.g., "Delegate" for VET_STAKE, "Stake" for VET_VALIDATOR_REGISTRATION, "Increase Stake" for VET_INCREASE_STAKE).
          - TrxDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `resource` 'ENERGY' | 'BANDWIDTH'
          - TonDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `tonStakingType` 'MULTI_NOMINATOR_STAKE' | 'SINGLE_NOMINATOR_STAKE' | 'TON_WHALES'
            - `stakedTonObjectId` string, nullable
          - TaoDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required — The hotkey address of the validator.
            - `netUID` string, bigInteger, nullable — The network UID (subnet) where this delegation exists. TAO uses different subnets for different purposes.
            - `alphaTokenName` string, nullable — The name of the alpha token for this subnet.
            - `alphaAmount` string, bigInteger, nullable — The amount of alpha tokens staked in alpha units.
            - `totalAlphaRewards` string, bigInteger, nullable — The total alpha rewards accrued in alpha units.
          - SuiDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `stakedSuiObjectId` string, nullable
            - `bondingTimestamp` string, bigInteger, nullable
          - StxDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `stxStakingType` 'STACK' | 'SELF_STACK' | 'UNSTACK'
            - `delegationCycle` string, bigInteger
            - `validatorAddress` string, nullable
            - `btcRewardAddress` string, nullable
            - `signerPub` string, nullable
            - `signerSignature` string, nullable
          - SomiDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validator` string
            - `amount` string, bigInteger
          - SolDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validatorAddress` string, required
            - `lastProcessedTipSlot` integer, nullable
            - `lastProcessedTipSignature` string, nullable
            - `stakingType` 'SOL_STAKE' | 'MARINADE' | 'MARINADE_SELECT' | 'JITO'
            - `bondingTimestamp` string, bigInteger, nullable
            - `unbondingTimestamp` string, bigInteger, nullable
          - PolyxDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `validators` object — Map of nominated validator addresses to their provider type. Contains all currently nominated validators for this delegation. Empty for legacy delegations created before multi-validator support.
          - NearDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
            - `commissionPercentLastUpdatedAt` string, date-time, nullable
            - `stakingDestination` string
          - StoryDelegationProperties
            - `type` 'APT' | 'AVAXP' | 'AVAXC' | 'ETH' | 'ETH_SSV' | 'NEAR' | 'SOL' | 'DOT' | 'MATIC' | 'CSPR' | 'SUI' | 'ADA' | 'ATOM' | 'COSMOS' | 'BSC' | 'TON' | 'STX' | 'EIGEN_LIKE' | 'BTC' | 'WCT' | 'WFLR' | 'FLRP' | 'COREDAO' | 'BERA' | 'TAO' | 'TRX' | 'POLYX' | 'SOMI' | 'STORY' | 'VET' | 'OG' | 'UNKNOWN', required
            - `commissionPercent` string, bigDecimal, nullable
- … truncated; see the full OpenAPI document linked below

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found
- `409` — Conflict
- `500` — Server Error - Transient error please try again

---

[API](https://skmtc.net/bitgo/apis/bitgo-api.md) · [All operations](https://skmtc.net/bitgo/apis/bitgo-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/bitgo/bitgo-api/revisions/e445c15e5bee/schema)
