---
title: "List staking requests by ID"
method: GET
path: "/api/staking/v1/requests/{stakingRequestId}"
tags: ["Staking Request"]
---

# List staking requests by ID

`GET /api/staking/v1/requests/{stakingRequestId}`

Retrieve A Specific Staking Request.

## Path parameters

- `stakingRequestId` string, uuid, required

## Query parameters

- `expandBuildParams` boolean

## Response `200`

Successful Retrieving a Staking Request

- union
  - AdaStakingRequest
    - `id` string, required — Staking request ID.
    - `clientId` string — Optional clientId if passed into the request.
    - `requestingUserId` string, required — The ID of the user that created the staking request.
    - `enterpriseId` string, required — The ID of the enterprise where the the staking request was created.
    - `walletId` string, required — The ID of the wallet where the staking request was created.
    - `walletLabel` string, nullable — The label of the wallet where the staking request was created.
    - `withdrawalAddress` string, required — Withdrawal Address
    - `walletType` 'cold' | 'custodial' | 'custodialPaired' | 'hot' | 'trading', required — The type of wallet the staking request was created from either cold, custodial, or hot.
    - `type` 'STAKE' | 'UNSTAKE' | 'CLAIM_REWARDS' | 'SWITCH_VALIDATOR' | 'UNSUPPORTED', required — The type of staking request.
    - `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.
    - `createdDate` string, date-time, required — The date the staking request was created.
    - `status` 'NEW' | 'PENDING_VALIDATORS' | 'READY' | 'PENDING_APPROVAL' | 'PENDING_BITGO_TRUST_APPROVAL' | 'PENDING' | 'FAILED' | 'REJECTED' | 'VALIDATOR_ACTIVATING' | 'PARTIAL_CONFIRMED' | 'CONFIRMED' | 'COOLDOWN' | 'WARMUP' | 'DELAYED_COOLDOWN' | 'DELAYED_WARMUP' | 'ETH_PARTIAL_EXITED' | 'ETH_EXITED', required — The status of the staking request. For ETH the status will change from NEW to READY when a validator has been assigned to the wallet's address.
    - `statusModifiedDate` string, date-time, required — The last date the status changed.
    - `error` string, nullable — The reason the staking request failed.
    - `rawError` string, nullable — Raw internal error message if available.
    - `delegations` StakingDelegation[] — The delegations associated with this staking request.
      - `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.
    - `transactions` StakingTransaction[] — The staking transactions associated with this request.
      - `id` string — The staking transaction ID.
      - `stakingRequestId` string, required — The staking request ID.
      - `transactionType` 'delegate' | 'reward' | 'undelegate' | 'withdraw_undelegated' | 'authorize' | '', required — The transaction type (delegate).
      - `txHash` string — The transaction hash.
      - `createdDate` string, date-time, required — The date the transaction was created.
      - `status` 'WAITING' | 'READY' | 'SENDING' | 'PENDING_APPROVAL' | 'PENDING_BITGO_TRUST_APPROVAL' | 'REJECTED' | 'PENDING' | 'FAILED' | 'CONFIRMED' | 'VALIDATOR_ACTIVATING' | 'DELAYED_READY', required — The status of the transaction, either NEW, READY, INITIATED, CONFIRMED, or REJECTED.
      - `statusModifiedDate` string, date-time, required — The last date the status changed.
      - `error` string — The reason the transaction failed.
      - `rawError` string — Raw internal error message if available.
      - `amount` string, required
      - `delegationId` string, required — The staking delegation the transaction is acting on.
      - `pendingApprovalId` string — Pending Approval ID
      - `transferId` string — Transfer ID
      - `txRequestId` string — Transaction Request ID for the Transaction Request API
      - `coin` string — The coin associated with this staking transaction.
      - `buildParams` TransactionBuildParams
        - `sequenceId` string, uuid — Unique sequence identifier
        - `recipients` Recipient[] — Recipient build params data
          - `amount` string — The amount to stake in base units.
          - `address` string — The recipient address.
          - `data` string — Optional staking data (ABI format).
        - `stakingParams` StakingParams
          - `requestId` string, uuid
          - `amount` string — The amount to stake in base units.
          - `coin` string
          - `validator` string
          - `provider` string
          - `blsPublicKey` string
          - `blsSignature` string
          - `actionType` string — The action type (e.g. delegate, unstake).
          - `stakingOptions` union — Union of concrete staking option types. One of the concrete option schemas below.
            - AvaxPStakingOptions
              - …
            - BtcStakingOptions
              - …
            - CsprStakingOptions1 — CSPR staking options
              - …
            - StxStakingOptions1 — STX staking options
              - …
          - `coreDao` CoreDaoStakingParams
            - `validator` string
            - `amount` string
            - `expiration` string
            - `rewardAddress` string
            - `version` integer
            - `fee` integer
          - `babylon` BabylonStakingParams
            - `amount` string
            - `babylonAddress` string
            - `finalityProvider` string
            - `babylonAddressPubkey` string
            - `timelock` integer
            - `keyType` string
            - `overrideStakingParams` object[]
              - …
          - `ownerAddress` string — TRX specific owner address
          - `frozenBalance` string — TRX specific frozen balance
          - `unfreezeBalance` string — TRX specific unfreeze balance
          - `resource` string — TRX specific resource type
          - `votes` Vote[]
            - `voteAddress` string
            - `voteCount` string
        - `gasPrice` string — The gas price in base units.
        - `gasLimit` string — The gas limit in base units.
        - `stakingOptions` union — Union of concrete staking option types. One of the concrete option schemas below.
          - AvaxPStakingOptions
            - `nodeID` string, required — Node ID to delegate to
            - `blsPublicKey` string, required — BLS public key used for delegation
            - `blsSignature` string, required — BLS signature for the delegation
            - `amount` string, required — Amount to stake (base units)
            - `delegationFeeRate` number, double, required — Delegation fee rate (percentage)
            - `durationSeconds` string, required — Duration of the delegation in seconds
          - BtcStakingOptions
            - `validator` string, required — Validator identifier for BTC staking
            - `amount` string, required — Amount to stake (base units)
          - CsprStakingOptions1 — CSPR staking options
            - `amount` string, required — Amount to stake (base units)
            - `validator` string, required — Validator identifier for CSPR
          - StxStakingOptions1 — STX staking options
            - `functionName` string, required — Name of the contract function to call
            - `functionArgs` StxFunctionArg[], required — Arguments to pass to the function
              - …
            - `contractName` string — Contract name used for stacking (defaults to pox-4)
        - `type` string — The transaction type (internal use).
        - `senderWalletId` string — The wallet ID of the sender.
        - `feeRate` integer — Fee rate (used in UTXO chains).
        - `unspents` string[] — List of unspent transaction outputs (UTXOs).
        - `silentSignature` boolean — Indicates if silent signature is enabled.
        - `unstakingParams` UnstakingParams
          - `babylon` object
            - `withdrawType` string
            - `undelegation` object
              - …
    - `totalStaked` string
    - `properties` union
      - StakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
      - SwitchValidatorRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `validator` string, nullable — Validator address or identifier to switch to.
        - `delegationId` string, nullable — The delegation ID associated with this switch request.
        - `srcValidatorAddress` string, nullable — The source validator address being switched from.
        - `destValidatorAddress` string, nullable — The destination validator address being switched to.
      - EthCommonStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `gasPrice` string
      - UnknownStakingRequestEntityProperties — Used when the objectType is unknown. Accepts arbitrary fields.
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
      - EthStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `gasPrice` string
        - `provider` string
        - `provisionType` 'ORIGINAL' | 'PECTRA'
        - `providerRequestIds` string[]
        - `precomputedBatch` object
          - `newValidators` string[]
          - `existingValidators` object[]
            - `delegationId` string, uuid
            - `amount` string — BigInteger encoded as string
        - `delegationId` string, nullable — Delegation ID associated with the staking request.
        - `stakingType` 'ETH_STAKE' | 'ETH_STAKE_PECTRA' | 'ETH_STAKE_SSV' | 'LIDO'
      - EthP2POrgStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `gasPrice` string
        - `provider` string
        - `provisionType` 'ORIGINAL' | 'PECTRA'
        - `providerRequestIds` string[]
        - `precomputedBatch` object
          - `newValidators` string[]
          - `existingValidators` object[]
            - `delegationId` string, uuid
            - `amount` string — BigInteger encoded as string
        - `delegationId` string, nullable — Delegation ID associated with the staking request.
        - `stakingType` 'ETH_STAKE' | 'ETH_STAKE_PECTRA' | 'ETH_STAKE_SSV' | 'LIDO'
        - `feeRecipientAddress` string, nullable — Fee recipient address for rewards.
        - `depositId` string, nullable — Unique ID for the deposit transaction.
      - TrxStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `validator` string, nullable
        - `stakingType` 'STAKE' | 'VOTE'
        - `resourceType` 'ENERGY' | 'BANDWIDTH'
      - NearStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `stakingDestination` string, nullable
      - SolStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `stakingType` 'SOL_STAKE' | 'MARINADE' | 'MARINADE_SELECT'
        - `validator` string, nullable
      - DotStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `proxyAddress` string — Proxy address used for staking.
      - MaticLikeStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `gasPrice` string
        - `stakingDestination` string, nullable
      - AdaStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `validatorAddress` string, nullable
        - `delegationId` string, nullable
        - `rewardAddress` string — Address where staking rewards are sent.
        - `delegatedRepId` string, nullable — Delegated representative ID (DRep).
        - `isVoteDelegationRequest` boolean, nullable
      - AdaClaimRewardsRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
      - TrxClaimRewardsRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
      - AtomStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
      - AtomClaimRewardsRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
      - CosmosLikeStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
      - CosmosLikeClaimRewardsRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
      - BaseSwitchStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `validator` string, nullable — Validator address or identifier to switch to.
        - `delegationId` string, nullable — The delegation ID associated with this switch request.
        - `srcValidatorAddress` string, nullable — The source validator address being switched from.
        - `destValidatorAddress` string, nullable — The destination validator address being switched to.
      - CosmosLikeSwitchStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `validator` string, nullable — Validator address or identifier to switch to.
        - `delegationId` string, nullable — The delegation ID associated with this switch request.
        - `srcValidatorAddress` string, nullable — The source validator address being switched from.
        - `destValidatorAddress` string, nullable — The destination validator address being switched to.
      - AvaxPStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
      - BscStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
      - CsprStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
      - SuiLikeStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
      - SuiSwitchStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
      - TonStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `tonStakingType` 'MULTI_NOMINATOR_STAKE' | 'SINGLE_NOMINATOR_STAKE' | 'TON_WHALES', required — TON staking mode.
        - `validator` string, nullable
      - StxStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `stxStakingType` 'STACK' | 'SELF_STACK' | 'UNSTACK', required — Type of STX staking request.
        - `delegationCycle` string, required
        - `validator` string, nullable
        - `btcRewardAddress` string, nullable
        - `signerPub` string, nullable
        - `signerSignature` string, nullable
        - `authId` string, nullable
        - `maxAmount` string, nullable
        - `contractName` string, nullable
      - EigenLikeStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `gasPrice` string
      - EigenLikeClaimRewardsRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `gasPrice` string
      - BtcStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
      - WctStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `gasPrice` string
      - WctUnstakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `gasPrice` string
      - WctClaimRewardsRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `gasPrice` string
      - CoredaoStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `gasPrice` string
        - `validator` string — Optional validator address.
      - CoredaoUnstakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `gasPrice` string
        - `delegationId` string — Delegation identifier.
      - CoredaoClaimRewardsRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `gasPrice` string
        - `claimedCoreReward` string — Optional claimed CORE reward.
        - `claimedBtcReward` string — Optional claimed BTC reward.
        - `claimedHashReward` string — Optional claimed HASH reward.
      - BtcClaimRewardsRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `delegationId` string — Optional delegation identifier.
        - `coredao` BtcCoredaoClaimRewardsProperties
          - `claimedCoreReward` string, required — Claimed CORE reward amount in base units.
          - `claimedBtcReward` string, required — Claimed BTC reward amount in base units.
          - `claimedHashReward` string, required — Claimed HASH reward amount in base units.
      - BeraStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `gasPrice` string
        - `stakingType` 'NATIVE_STAKE' | 'INFRARED_LIQUID_STAKE'
        - `operator` string — Optional operator address.
        - `validatorPubkey` string — Validator BLS public key.
        - `withdrawCredentials` string — Withdraw credentials.
        - `depositSignature` string — Deposit signature.
      - BeraUnstakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `gasPrice` string
        - `delegationId` string, required — Delegation identifier.
      - TaoStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `validator` string — Optional validator address.
        - `netUID` string — Optional network UID.
      - TaoSwitchValidatorRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `validator` string, nullable — Validator address or identifier to switch to.
        - `delegationId` string, nullable — The delegation ID associated with this switch request.
        - `srcValidatorAddress` string, nullable — The source validator address being switched from.
        - `destValidatorAddress` string, nullable — The destination validator address being switched to.
        - `destinationNetuid` string — TAO-specific destination network UID.
      - PolyxStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `validatorAddress` string, nullable, required — Single validator address. Null for multi-validator nominations where the validators list is used instead. Retained for backward compatibility.
        - `validators` string[], nullable — List of nominated validator addresses. Present for all requests after multi-validator support was introduced. Contains a single entry for single-validator requests.
      - PolyxSwitchValidatorRequestEntityProperties — Entity properties for a POLYX switch validator (nominate) request.
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `validators` string[], required — The new set of validator addresses to nominate. 1–16 entries.
        - `delegationId` string, uuid, nullable — ID of the delegation being updated. Resolved automatically if absent.
      - ICPStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `neuronAddress` string — Optional neuron address.
      - AvaxcStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `gasPrice` string
        - `stakingType` 'STAVAX_STAKE' | 'PSTAVAX_STAKE'
      - AvaxcUnstakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `gasPrice` string
        - `stakingType` 'STAVAX_STAKE' | 'PSTAVAX_STAKE'
      - WflrStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `validator` string, required — Validator address.
        - `basisPoints` string, required — Basis points for delegation.
      - WflrUnstakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
      - SomiStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `validatorAddress` string, required — Validator address.
      - VetStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `nftTier` string, nullable, required — The NFT tier selected for staking (e.g., DAWN, LIGHTNING, FLASH). Present for regular staking, null for validator registration.
        - `validatorAddress` string, nullable — The validator address to delegate to or the validator address being registered.
        - `stakingType` 'VET_STAKE' | 'VET_VALIDATOR_REGISTRATION' — The staking type - VET_STAKE for regular staking, VET_VALIDATOR_REGISTRATION for validator registration.
        - `beneficiaryAddress` string, nullable — The beneficiary address that receives validator rewards. Present only for validator registration.
        - `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).
      - WflrClaimRewardsRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
      - StoryStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `validatorAddress` string, required — BLS public key of the validator to delegate to.
      - SeiEvmSwitchValidatorRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `validator` string, nullable — Validator address or identifier to switch to.
        - `delegationId` string, nullable — The delegation ID associated with this switch request.
        - `srcValidatorAddress` string, nullable — The source validator address being switched from.
        - `destValidatorAddress` string, nullable — The destination validator address being switched to.
        - `amountInMicro` string, required — Amount in MICRO (6 decimals) for smart contract calls.
      - HbarSwitchValidatorRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `validator` string, nullable — Validator address or identifier to switch to.
        - `delegationId` string, nullable — The delegation ID associated with this switch request.
        - `srcValidatorAddress` string, nullable — The source validator address being switched from.
        - `destValidatorAddress` string, nullable — The destination validator address being switched to.
        - `nodeId` integer, required — The destination node ID to switch staking to.
        - `walletBalance` string
        - `srcNodeId` integer, nullable — The source node ID being switched from.
  - AptStakingRequest
    - `id` string, required — Staking request ID.
    - `clientId` string — Optional clientId if passed into the request.
    - `requestingUserId` string, required — The ID of the user that created the staking request.
    - `enterpriseId` string, required — The ID of the enterprise where the the staking request was created.
    - `walletId` string, required — The ID of the wallet where the staking request was created.
    - `walletLabel` string, nullable — The label of the wallet where the staking request was created.
    - `withdrawalAddress` string, required — Withdrawal Address
    - `walletType` 'cold' | 'custodial' | 'custodialPaired' | 'hot' | 'trading', required — The type of wallet the staking request was created from either cold, custodial, or hot.
    - `type` 'STAKE' | 'UNSTAKE' | 'CLAIM_REWARDS' | 'SWITCH_VALIDATOR' | 'UNSUPPORTED', required — The type of staking request.
    - `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.
    - `createdDate` string, date-time, required — The date the staking request was created.
    - `status` 'NEW' | 'PENDING_VALIDATORS' | 'READY' | 'PENDING_APPROVAL' | 'PENDING_BITGO_TRUST_APPROVAL' | 'PENDING' | 'FAILED' | 'REJECTED' | 'VALIDATOR_ACTIVATING' | 'PARTIAL_CONFIRMED' | 'CONFIRMED' | 'COOLDOWN' | 'WARMUP' | 'DELAYED_COOLDOWN' | 'DELAYED_WARMUP' | 'ETH_PARTIAL_EXITED' | 'ETH_EXITED', required — The status of the staking request. For ETH the status will change from NEW to READY when a validator has been assigned to the wallet's address.
    - `statusModifiedDate` string, date-time, required — The last date the status changed.
    - `error` string, nullable — The reason the staking request failed.
    - `rawError` string, nullable — Raw internal error message if available.
    - `delegations` StakingDelegation[] — The delegations associated with this staking request.
      - `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.
    - `transactions` StakingTransaction[] — The staking transactions associated with this request.
      - `id` string — The staking transaction ID.
      - `stakingRequestId` string, required — The staking request ID.
      - `transactionType` 'delegate' | 'reward' | 'undelegate' | 'withdraw_undelegated' | 'authorize' | '', required — The transaction type (delegate).
      - `txHash` string — The transaction hash.
      - `createdDate` string, date-time, required — The date the transaction was created.
      - `status` 'WAITING' | 'READY' | 'SENDING' | 'PENDING_APPROVAL' | 'PENDING_BITGO_TRUST_APPROVAL' | 'REJECTED' | 'PENDING' | 'FAILED' | 'CONFIRMED' | 'VALIDATOR_ACTIVATING' | 'DELAYED_READY', required — The status of the transaction, either NEW, READY, INITIATED, CONFIRMED, or REJECTED.
      - `statusModifiedDate` string, date-time, required — The last date the status changed.
      - `error` string — The reason the transaction failed.
      - `rawError` string — Raw internal error message if available.
      - `amount` string, required
      - `delegationId` string, required — The staking delegation the transaction is acting on.
      - `pendingApprovalId` string — Pending Approval ID
      - `transferId` string — Transfer ID
      - `txRequestId` string — Transaction Request ID for the Transaction Request API
      - `coin` string — The coin associated with this staking transaction.
      - `buildParams` TransactionBuildParams
        - `sequenceId` string, uuid — Unique sequence identifier
        - `recipients` Recipient[] — Recipient build params data
          - `amount` string — The amount to stake in base units.
          - `address` string — The recipient address.
          - `data` string — Optional staking data (ABI format).
        - `stakingParams` StakingParams
          - `requestId` string, uuid
          - `amount` string — The amount to stake in base units.
          - `coin` string
          - `validator` string
          - `provider` string
          - `blsPublicKey` string
          - `blsSignature` string
          - `actionType` string — The action type (e.g. delegate, unstake).
          - `stakingOptions` union — Union of concrete staking option types. One of the concrete option schemas below.
            - AvaxPStakingOptions
              - …
            - BtcStakingOptions
              - …
            - CsprStakingOptions1 — CSPR staking options
              - …
            - StxStakingOptions1 — STX staking options
              - …
          - `coreDao` CoreDaoStakingParams
            - `validator` string
            - `amount` string
            - `expiration` string
            - `rewardAddress` string
            - `version` integer
            - `fee` integer
          - `babylon` BabylonStakingParams
            - `amount` string
            - `babylonAddress` string
            - `finalityProvider` string
            - `babylonAddressPubkey` string
            - `timelock` integer
            - `keyType` string
            - `overrideStakingParams` object[]
              - …
          - `ownerAddress` string — TRX specific owner address
          - `frozenBalance` string — TRX specific frozen balance
          - `unfreezeBalance` string — TRX specific unfreeze balance
          - `resource` string — TRX specific resource type
          - `votes` Vote[]
            - `voteAddress` string
            - `voteCount` string
        - `gasPrice` string — The gas price in base units.
        - `gasLimit` string — The gas limit in base units.
        - `stakingOptions` union — Union of concrete staking option types. One of the concrete option schemas below.
          - AvaxPStakingOptions
            - `nodeID` string, required — Node ID to delegate to
            - `blsPublicKey` string, required — BLS public key used for delegation
            - `blsSignature` string, required — BLS signature for the delegation
            - `amount` string, required — Amount to stake (base units)
            - `delegationFeeRate` number, double, required — Delegation fee rate (percentage)
            - `durationSeconds` string, required — Duration of the delegation in seconds
          - BtcStakingOptions
            - `validator` string, required — Validator identifier for BTC staking
            - `amount` string, required — Amount to stake (base units)
          - CsprStakingOptions1 — CSPR staking options
            - `amount` string, required — Amount to stake (base units)
            - `validator` string, required — Validator identifier for CSPR
          - StxStakingOptions1 — STX staking options
            - `functionName` string, required — Name of the contract function to call
            - `functionArgs` StxFunctionArg[], required — Arguments to pass to the function
              - …
            - `contractName` string — Contract name used for stacking (defaults to pox-4)
        - `type` string — The transaction type (internal use).
        - `senderWalletId` string — The wallet ID of the sender.
        - `feeRate` integer — Fee rate (used in UTXO chains).
        - `unspents` string[] — List of unspent transaction outputs (UTXOs).
        - `silentSignature` boolean — Indicates if silent signature is enabled.
        - `unstakingParams` UnstakingParams
          - `babylon` object
            - `withdrawType` string
            - `undelegation` object
              - …
    - `totalStaked` string
    - `properties` union
      - StakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
      - SwitchValidatorRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `validator` string, nullable — Validator address or identifier to switch to.
        - `delegationId` string, nullable — The delegation ID associated with this switch request.
        - `srcValidatorAddress` string, nullable — The source validator address being switched from.
        - `destValidatorAddress` string, nullable — The destination validator address being switched to.
      - EthCommonStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `gasPrice` string
      - UnknownStakingRequestEntityProperties — Used when the objectType is unknown. Accepts arbitrary fields.
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
      - EthStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `gasPrice` string
        - `provider` string
        - `provisionType` 'ORIGINAL' | 'PECTRA'
        - `providerRequestIds` string[]
        - `precomputedBatch` object
          - `newValidators` string[]
          - `existingValidators` object[]
            - `delegationId` string, uuid
            - `amount` string — BigInteger encoded as string
        - `delegationId` string, nullable — Delegation ID associated with the staking request.
        - `stakingType` 'ETH_STAKE' | 'ETH_STAKE_PECTRA' | 'ETH_STAKE_SSV' | 'LIDO'
      - EthP2POrgStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `gasPrice` string
        - `provider` string
        - `provisionType` 'ORIGINAL' | 'PECTRA'
        - `providerRequestIds` string[]
        - `precomputedBatch` object
          - `newValidators` string[]
          - `existingValidators` object[]
            - `delegationId` string, uuid
            - `amount` string — BigInteger encoded as string
        - `delegationId` string, nullable — Delegation ID associated with the staking request.
        - `stakingType` 'ETH_STAKE' | 'ETH_STAKE_PECTRA' | 'ETH_STAKE_SSV' | 'LIDO'
        - `feeRecipientAddress` string, nullable — Fee recipient address for rewards.
        - `depositId` string, nullable — Unique ID for the deposit transaction.
      - TrxStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `validator` string, nullable
        - `stakingType` 'STAKE' | 'VOTE'
        - `resourceType` 'ENERGY' | 'BANDWIDTH'
      - NearStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `stakingDestination` string, nullable
      - SolStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `stakingType` 'SOL_STAKE' | 'MARINADE' | 'MARINADE_SELECT'
        - `validator` string, nullable
      - DotStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `proxyAddress` string — Proxy address used for staking.
      - MaticLikeStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `gasPrice` string
        - `stakingDestination` string, nullable
      - AdaStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `validatorAddress` string, nullable
        - `delegationId` string, nullable
        - `rewardAddress` string — Address where staking rewards are sent.
        - `delegatedRepId` string, nullable — Delegated representative ID (DRep).
        - `isVoteDelegationRequest` boolean, nullable
      - AdaClaimRewardsRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
      - TrxClaimRewardsRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
      - AtomStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
      - AtomClaimRewardsRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
      - CosmosLikeStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
      - CosmosLikeClaimRewardsRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
      - BaseSwitchStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `validator` string, nullable — Validator address or identifier to switch to.
        - `delegationId` string, nullable — The delegation ID associated with this switch request.
        - `srcValidatorAddress` string, nullable — The source validator address being switched from.
        - `destValidatorAddress` string, nullable — The destination validator address being switched to.
      - CosmosLikeSwitchStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `validator` string, nullable — Validator address or identifier to switch to.
        - `delegationId` string, nullable — The delegation ID associated with this switch request.
        - `srcValidatorAddress` string, nullable — The source validator address being switched from.
        - `destValidatorAddress` string, nullable — The destination validator address being switched to.
      - AvaxPStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
      - BscStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
      - CsprStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
      - SuiLikeStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
      - SuiSwitchStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
      - TonStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `tonStakingType` 'MULTI_NOMINATOR_STAKE' | 'SINGLE_NOMINATOR_STAKE' | 'TON_WHALES', required — TON staking mode.
        - `validator` string, nullable
      - StxStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `stxStakingType` 'STACK' | 'SELF_STACK' | 'UNSTACK', required — Type of STX staking request.
        - `delegationCycle` string, required
        - `validator` string, nullable
        - `btcRewardAddress` string, nullable
        - `signerPub` string, nullable
        - `signerSignature` string, nullable
        - `authId` string, nullable
        - `maxAmount` string, nullable
        - `contractName` string, nullable
      - EigenLikeStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `gasPrice` string
      - EigenLikeClaimRewardsRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `gasPrice` string
      - BtcStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
      - WctStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `gasPrice` string
      - WctUnstakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `gasPrice` string
      - WctClaimRewardsRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `gasPrice` string
      - CoredaoStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `gasPrice` string
        - `validator` string — Optional validator address.
      - CoredaoUnstakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `gasPrice` string
        - `delegationId` string — Delegation identifier.
      - CoredaoClaimRewardsRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `gasPrice` string
        - `claimedCoreReward` string — Optional claimed CORE reward.
        - `claimedBtcReward` string — Optional claimed BTC reward.
        - `claimedHashReward` string — Optional claimed HASH reward.
      - BtcClaimRewardsRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `delegationId` string — Optional delegation identifier.
        - `coredao` BtcCoredaoClaimRewardsProperties
          - `claimedCoreReward` string, required — Claimed CORE reward amount in base units.
          - `claimedBtcReward` string, required — Claimed BTC reward amount in base units.
          - `claimedHashReward` string, required — Claimed HASH reward amount in base units.
      - BeraStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `gasPrice` string
        - `stakingType` 'NATIVE_STAKE' | 'INFRARED_LIQUID_STAKE'
        - `operator` string — Optional operator address.
        - `validatorPubkey` string — Validator BLS public key.
        - `withdrawCredentials` string — Withdraw credentials.
        - `depositSignature` string — Deposit signature.
      - BeraUnstakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `gasPrice` string
        - `delegationId` string, required — Delegation identifier.
      - TaoStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `validator` string — Optional validator address.
        - `netUID` string — Optional network UID.
      - TaoSwitchValidatorRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `validator` string, nullable — Validator address or identifier to switch to.
        - `delegationId` string, nullable — The delegation ID associated with this switch request.
        - `srcValidatorAddress` string, nullable — The source validator address being switched from.
        - `destValidatorAddress` string, nullable — The destination validator address being switched to.
        - `destinationNetuid` string — TAO-specific destination network UID.
      - PolyxStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `validatorAddress` string, nullable, required — Single validator address. Null for multi-validator nominations where the validators list is used instead. Retained for backward compatibility.
        - `validators` string[], nullable — List of nominated validator addresses. Present for all requests after multi-validator support was introduced. Contains a single entry for single-validator requests.
      - PolyxSwitchValidatorRequestEntityProperties — Entity properties for a POLYX switch validator (nominate) request.
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `validators` string[], required — The new set of validator addresses to nominate. 1–16 entries.
        - `delegationId` string, uuid, nullable — ID of the delegation being updated. Resolved automatically if absent.
      - ICPStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `neuronAddress` string — Optional neuron address.
      - AvaxcStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `gasPrice` string
        - `stakingType` 'STAVAX_STAKE' | 'PSTAVAX_STAKE'
      - AvaxcUnstakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `gasPrice` string
        - `stakingType` 'STAVAX_STAKE' | 'PSTAVAX_STAKE'
      - WflrStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `validator` string, required — Validator address.
        - `basisPoints` string, required — Basis points for delegation.
      - WflrUnstakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
      - SomiStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `validatorAddress` string, required — Validator address.
      - VetStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `nftTier` string, nullable, required — The NFT tier selected for staking (e.g., DAWN, LIGHTNING, FLASH). Present for regular staking, null for validator registration.
        - `validatorAddress` string, nullable — The validator address to delegate to or the validator address being registered.
        - `stakingType` 'VET_STAKE' | 'VET_VALIDATOR_REGISTRATION' — The staking type - VET_STAKE for regular staking, VET_VALIDATOR_REGISTRATION for validator registration.
        - `beneficiaryAddress` string, nullable — The beneficiary address that receives validator rewards. Present only for validator registration.
        - `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).
      - WflrClaimRewardsRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
      - StoryStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `validatorAddress` string, required — BLS public key of the validator to delegate to.
      - SeiEvmSwitchValidatorRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `validator` string, nullable — Validator address or identifier to switch to.
        - `delegationId` string, nullable — The delegation ID associated with this switch request.
        - `srcValidatorAddress` string, nullable — The source validator address being switched from.
        - `destValidatorAddress` string, nullable — The destination validator address being switched to.
        - `amountInMicro` string, required — Amount in MICRO (6 decimals) for smart contract calls.
      - HbarSwitchValidatorRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `validator` string, nullable — Validator address or identifier to switch to.
        - `delegationId` string, nullable — The delegation ID associated with this switch request.
        - `srcValidatorAddress` string, nullable — The source validator address being switched from.
        - `destValidatorAddress` string, nullable — The destination validator address being switched to.
        - `nodeId` integer, required — The destination node ID to switch staking to.
        - `walletBalance` string
        - `srcNodeId` integer, nullable — The source node ID being switched from.
  - AsiStakingRequest
    - `id` string, required — Staking request ID.
    - `clientId` string — Optional clientId if passed into the request.
    - `requestingUserId` string, required — The ID of the user that created the staking request.
    - `enterpriseId` string, required — The ID of the enterprise where the the staking request was created.
    - `walletId` string, required — The ID of the wallet where the staking request was created.
    - `walletLabel` string, nullable — The label of the wallet where the staking request was created.
    - `withdrawalAddress` string, required — Withdrawal Address
    - `walletType` 'cold' | 'custodial' | 'custodialPaired' | 'hot' | 'trading', required — The type of wallet the staking request was created from either cold, custodial, or hot.
    - `type` 'STAKE' | 'UNSTAKE' | 'CLAIM_REWARDS' | 'SWITCH_VALIDATOR' | 'UNSUPPORTED', required — The type of staking request.
    - `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.
    - `createdDate` string, date-time, required — The date the staking request was created.
    - `status` 'NEW' | 'PENDING_VALIDATORS' | 'READY' | 'PENDING_APPROVAL' | 'PENDING_BITGO_TRUST_APPROVAL' | 'PENDING' | 'FAILED' | 'REJECTED' | 'VALIDATOR_ACTIVATING' | 'PARTIAL_CONFIRMED' | 'CONFIRMED' | 'COOLDOWN' | 'WARMUP' | 'DELAYED_COOLDOWN' | 'DELAYED_WARMUP' | 'ETH_PARTIAL_EXITED' | 'ETH_EXITED', required — The status of the staking request. For ETH the status will change from NEW to READY when a validator has been assigned to the wallet's address.
    - `statusModifiedDate` string, date-time, required — The last date the status changed.
    - `error` string, nullable — The reason the staking request failed.
    - `rawError` string, nullable — Raw internal error message if available.
    - `delegations` StakingDelegation[] — The delegations associated with this staking request.
      - `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.
    - `transactions` StakingTransaction[] — The staking transactions associated with this request.
      - `id` string — The staking transaction ID.
      - `stakingRequestId` string, required — The staking request ID.
      - `transactionType` 'delegate' | 'reward' | 'undelegate' | 'withdraw_undelegated' | 'authorize' | '', required — The transaction type (delegate).
      - `txHash` string — The transaction hash.
      - `createdDate` string, date-time, required — The date the transaction was created.
      - `status` 'WAITING' | 'READY' | 'SENDING' | 'PENDING_APPROVAL' | 'PENDING_BITGO_TRUST_APPROVAL' | 'REJECTED' | 'PENDING' | 'FAILED' | 'CONFIRMED' | 'VALIDATOR_ACTIVATING' | 'DELAYED_READY', required — The status of the transaction, either NEW, READY, INITIATED, CONFIRMED, or REJECTED.
      - `statusModifiedDate` string, date-time, required — The last date the status changed.
      - `error` string — The reason the transaction failed.
      - `rawError` string — Raw internal error message if available.
      - `amount` string, required
      - `delegationId` string, required — The staking delegation the transaction is acting on.
      - `pendingApprovalId` string — Pending Approval ID
      - `transferId` string — Transfer ID
      - `txRequestId` string — Transaction Request ID for the Transaction Request API
      - `coin` string — The coin associated with this staking transaction.
      - `buildParams` TransactionBuildParams
        - `sequenceId` string, uuid — Unique sequence identifier
        - `recipients` Recipient[] — Recipient build params data
          - `amount` string — The amount to stake in base units.
          - `address` string — The recipient address.
          - `data` string — Optional staking data (ABI format).
        - `stakingParams` StakingParams
          - `requestId` string, uuid
          - `amount` string — The amount to stake in base units.
          - `coin` string
          - `validator` string
          - `provider` string
          - `blsPublicKey` string
          - `blsSignature` string
          - `actionType` string — The action type (e.g. delegate, unstake).
          - `stakingOptions` union — Union of concrete staking option types. One of the concrete option schemas below.
            - AvaxPStakingOptions
              - …
            - BtcStakingOptions
              - …
            - CsprStakingOptions1 — CSPR staking options
              - …
            - StxStakingOptions1 — STX staking options
              - …
          - `coreDao` CoreDaoStakingParams
            - `validator` string
            - `amount` string
            - `expiration` string
            - `rewardAddress` string
            - `version` integer
            - `fee` integer
          - `babylon` BabylonStakingParams
            - `amount` string
            - `babylonAddress` string
            - `finalityProvider` string
            - `babylonAddressPubkey` string
            - `timelock` integer
            - `keyType` string
            - `overrideStakingParams` object[]
              - …
          - `ownerAddress` string — TRX specific owner address
          - `frozenBalance` string — TRX specific frozen balance
          - `unfreezeBalance` string — TRX specific unfreeze balance
          - `resource` string — TRX specific resource type
          - `votes` Vote[]
            - `voteAddress` string
            - `voteCount` string
        - `gasPrice` string — The gas price in base units.
        - `gasLimit` string — The gas limit in base units.
        - `stakingOptions` union — Union of concrete staking option types. One of the concrete option schemas below.
          - AvaxPStakingOptions
            - `nodeID` string, required — Node ID to delegate to
            - `blsPublicKey` string, required — BLS public key used for delegation
            - `blsSignature` string, required — BLS signature for the delegation
            - `amount` string, required — Amount to stake (base units)
            - `delegationFeeRate` number, double, required — Delegation fee rate (percentage)
            - `durationSeconds` string, required — Duration of the delegation in seconds
          - BtcStakingOptions
            - `validator` string, required — Validator identifier for BTC staking
            - `amount` string, required — Amount to stake (base units)
          - CsprStakingOptions1 — CSPR staking options
            - `amount` string, required — Amount to stake (base units)
            - `validator` string, required — Validator identifier for CSPR
          - StxStakingOptions1 — STX staking options
            - `functionName` string, required — Name of the contract function to call
            - `functionArgs` StxFunctionArg[], required — Arguments to pass to the function
              - …
            - `contractName` string — Contract name used for stacking (defaults to pox-4)
        - `type` string — The transaction type (internal use).
        - `senderWalletId` string — The wallet ID of the sender.
        - `feeRate` integer — Fee rate (used in UTXO chains).
        - `unspents` string[] — List of unspent transaction outputs (UTXOs).
        - `silentSignature` boolean — Indicates if silent signature is enabled.
        - `unstakingParams` UnstakingParams
          - `babylon` object
            - `withdrawType` string
            - `undelegation` object
              - …
    - `totalStaked` string
    - `properties` union
      - StakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
      - SwitchValidatorRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `validator` string, nullable — Validator address or identifier to switch to.
        - `delegationId` string, nullable — The delegation ID associated with this switch request.
        - `srcValidatorAddress` string, nullable — The source validator address being switched from.
        - `destValidatorAddress` string, nullable — The destination validator address being switched to.
      - EthCommonStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `gasPrice` string
      - UnknownStakingRequestEntityProperties — Used when the objectType is unknown. Accepts arbitrary fields.
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
      - EthStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `gasPrice` string
        - `provider` string
        - `provisionType` 'ORIGINAL' | 'PECTRA'
        - `providerRequestIds` string[]
        - `precomputedBatch` object
          - `newValidators` string[]
          - `existingValidators` object[]
            - `delegationId` string, uuid
            - `amount` string — BigInteger encoded as string
        - `delegationId` string, nullable — Delegation ID associated with the staking request.
        - `stakingType` 'ETH_STAKE' | 'ETH_STAKE_PECTRA' | 'ETH_STAKE_SSV' | 'LIDO'
      - EthP2POrgStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `gasPrice` string
        - `provider` string
        - `provisionType` 'ORIGINAL' | 'PECTRA'
        - `providerRequestIds` string[]
        - `precomputedBatch` object
          - `newValidators` string[]
          - `existingValidators` object[]
            - `delegationId` string, uuid
            - `amount` string — BigInteger encoded as string
        - `delegationId` string, nullable — Delegation ID associated with the staking request.
        - `stakingType` 'ETH_STAKE' | 'ETH_STAKE_PECTRA' | 'ETH_STAKE_SSV' | 'LIDO'
        - `feeRecipientAddress` string, nullable — Fee recipient address for rewards.
        - `depositId` string, nullable — Unique ID for the deposit transaction.
      - TrxStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `validator` string, nullable
        - `stakingType` 'STAKE' | 'VOTE'
        - `resourceType` 'ENERGY' | 'BANDWIDTH'
      - NearStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `stakingDestination` string, nullable
      - SolStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `stakingType` 'SOL_STAKE' | 'MARINADE' | 'MARINADE_SELECT'
        - `validator` string, nullable
      - DotStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `proxyAddress` string — Proxy address used for staking.
      - MaticLikeStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `gasPrice` string
        - `stakingDestination` string, nullable
      - AdaStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `validatorAddress` string, nullable
        - `delegationId` string, nullable
        - `rewardAddress` string — Address where staking rewards are sent.
        - `delegatedRepId` string, nullable — Delegated representative ID (DRep).
        - `isVoteDelegationRequest` boolean, nullable
      - AdaClaimRewardsRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
      - TrxClaimRewardsRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
      - AtomStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
      - AtomClaimRewardsRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
      - CosmosLikeStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
      - CosmosLikeClaimRewardsRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
      - BaseSwitchStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `validator` string, nullable — Validator address or identifier to switch to.
        - `delegationId` string, nullable — The delegation ID associated with this switch request.
        - `srcValidatorAddress` string, nullable — The source validator address being switched from.
        - `destValidatorAddress` string, nullable — The destination validator address being switched to.
      - CosmosLikeSwitchStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `validator` string, nullable — Validator address or identifier to switch to.
        - `delegationId` string, nullable — The delegation ID associated with this switch request.
        - `srcValidatorAddress` string, nullable — The source validator address being switched from.
        - `destValidatorAddress` string, nullable — The destination validator address being switched to.
      - AvaxPStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
      - BscStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
      - CsprStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
      - SuiLikeStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
      - SuiSwitchStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
      - TonStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `tonStakingType` 'MULTI_NOMINATOR_STAKE' | 'SINGLE_NOMINATOR_STAKE' | 'TON_WHALES', required — TON staking mode.
        - `validator` string, nullable
      - StxStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `stxStakingType` 'STACK' | 'SELF_STACK' | 'UNSTACK', required — Type of STX staking request.
        - `delegationCycle` string, required
        - `validator` string, nullable
        - `btcRewardAddress` string, nullable
        - `signerPub` string, nullable
        - `signerSignature` string, nullable
        - `authId` string, nullable
        - `maxAmount` string, nullable
        - `contractName` string, nullable
      - EigenLikeStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `gasPrice` string
      - EigenLikeClaimRewardsRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `gasPrice` string
      - BtcStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
      - WctStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `gasPrice` string
      - WctUnstakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `gasPrice` string
      - WctClaimRewardsRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `gasPrice` string
      - CoredaoStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `gasPrice` string
        - `validator` string — Optional validator address.
      - CoredaoUnstakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `gasPrice` string
        - `delegationId` string — Delegation identifier.
      - CoredaoClaimRewardsRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `gasPrice` string
        - `claimedCoreReward` string — Optional claimed CORE reward.
        - `claimedBtcReward` string — Optional claimed BTC reward.
        - `claimedHashReward` string — Optional claimed HASH reward.
      - BtcClaimRewardsRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `delegationId` string — Optional delegation identifier.
        - `coredao` BtcCoredaoClaimRewardsProperties
          - `claimedCoreReward` string, required — Claimed CORE reward amount in base units.
          - `claimedBtcReward` string, required — Claimed BTC reward amount in base units.
          - `claimedHashReward` string, required — Claimed HASH reward amount in base units.
      - BeraStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `gasPrice` string
        - `stakingType` 'NATIVE_STAKE' | 'INFRARED_LIQUID_STAKE'
        - `operator` string — Optional operator address.
        - `validatorPubkey` string — Validator BLS public key.
        - `withdrawCredentials` string — Withdraw credentials.
        - `depositSignature` string — Deposit signature.
      - BeraUnstakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `gasPrice` string
        - `delegationId` string, required — Delegation identifier.
      - TaoStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `validator` string — Optional validator address.
        - `netUID` string — Optional network UID.
      - TaoSwitchValidatorRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `validator` string, nullable — Validator address or identifier to switch to.
        - `delegationId` string, nullable — The delegation ID associated with this switch request.
        - `srcValidatorAddress` string, nullable — The source validator address being switched from.
        - `destValidatorAddress` string, nullable — The destination validator address being switched to.
        - `destinationNetuid` string — TAO-specific destination network UID.
      - PolyxStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `validatorAddress` string, nullable, required — Single validator address. Null for multi-validator nominations where the validators list is used instead. Retained for backward compatibility.
        - `validators` string[], nullable — List of nominated validator addresses. Present for all requests after multi-validator support was introduced. Contains a single entry for single-validator requests.
      - PolyxSwitchValidatorRequestEntityProperties — Entity properties for a POLYX switch validator (nominate) request.
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `validators` string[], required — The new set of validator addresses to nominate. 1–16 entries.
        - `delegationId` string, uuid, nullable — ID of the delegation being updated. Resolved automatically if absent.
      - ICPStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `neuronAddress` string — Optional neuron address.
      - AvaxcStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `gasPrice` string
        - `stakingType` 'STAVAX_STAKE' | 'PSTAVAX_STAKE'
      - AvaxcUnstakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `gasPrice` string
        - `stakingType` 'STAVAX_STAKE' | 'PSTAVAX_STAKE'
      - WflrStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `validator` string, required — Validator address.
        - `basisPoints` string, required — Basis points for delegation.
      - WflrUnstakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
      - SomiStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `validatorAddress` string, required — Validator address.
      - VetStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `nftTier` string, nullable, required — The NFT tier selected for staking (e.g., DAWN, LIGHTNING, FLASH). Present for regular staking, null for validator registration.
        - `validatorAddress` string, nullable — The validator address to delegate to or the validator address being registered.
        - `stakingType` 'VET_STAKE' | 'VET_VALIDATOR_REGISTRATION' — The staking type - VET_STAKE for regular staking, VET_VALIDATOR_REGISTRATION for validator registration.
        - `beneficiaryAddress` string, nullable — The beneficiary address that receives validator rewards. Present only for validator registration.
        - `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).
      - WflrClaimRewardsRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
      - StoryStakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `validatorAddress` string, required — BLS public key of the validator to delegate to.
      - SeiEvmSwitchValidatorRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `validator` string, nullable — Validator address or identifier to switch to.
        - `delegationId` string, nullable — The delegation ID associated with this switch request.
        - `srcValidatorAddress` string, nullable — The source validator address being switched from.
        - `destValidatorAddress` string, nullable — The destination validator address being switched to.
        - `amountInMicro` string, required — Amount in MICRO (6 decimals) for smart contract calls.
      - HbarSwitchValidatorRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
        - `validator` string, nullable — Validator address or identifier to switch to.
        - `delegationId` string, nullable — The delegation ID associated with this switch request.
        - `srcValidatorAddress` string, nullable — The source validator address being switched from.
        - `destValidatorAddress` string, nullable — The destination validator address being switched to.
        - `nodeId` integer, required — The destination node ID to switch staking to.
        - `walletBalance` string
        - `srcNodeId` integer, nullable — The source node ID being switched from.
  - KavacosmosStakingRequest
    - `id` string, required — Staking request ID.
    - `clientId` string — Optional clientId if passed into the request.
    - `requestingUserId` string, required — The ID of the user that created the staking request.
    - `enterpriseId` string, required — The ID of the enterprise where the the staking request was created.
    - `walletId` string, required — The ID of the wallet where the staking request was created.
    - `walletLabel` string, nullable — The label of the wallet where the staking request was created.
    - `withdrawalAddress` string, required — Withdrawal Address
    - `walletType` 'cold' | 'custodial' | 'custodialPaired' | 'hot' | 'trading', required — The type of wallet the staking request was created from either cold, custodial, or hot.
    - `type` 'STAKE' | 'UNSTAKE' | 'CLAIM_REWARDS' | 'SWITCH_VALIDATOR' | 'UNSUPPORTED', required — The type of staking request.
    - `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.
    - `createdDate` string, date-time, required — The date the staking request was created.
    - `status` 'NEW' | 'PENDING_VALIDATORS' | 'READY' | 'PENDING_APPROVAL' | 'PENDING_BITGO_TRUST_APPROVAL' | 'PENDING' | 'FAILED' | 'REJECTED' | 'VALIDATOR_ACTIVATING' | 'PARTIAL_CONFIRMED' | 'CONFIRMED' | 'COOLDOWN' | 'WARMUP' | 'DELAYED_COOLDOWN' | 'DELAYED_WARMUP' | 'ETH_PARTIAL_EXITED' | 'ETH_EXITED', required — The status of the staking request. For ETH the status will change from NEW to READY when a validator has been assigned to the wallet's address.
    - `statusModifiedDate` string, date-time, required — The last date the status changed.
    - `error` string, nullable — The reason the staking request failed.
    - `rawError` string, nullable — Raw internal error message if available.
    - `delegations` StakingDelegation[] — The delegations associated with this staking request.
      - `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.
    - `transactions` StakingTransaction[] — The staking transactions associated with this request.
      - `id` string — The staking transaction ID.
      - `stakingRequestId` string, required — The staking request ID.
      - `transactionType` 'delegate' | 'reward' | 'undelegate' | 'withdraw_undelegated' | 'authorize' | '', required — The transaction type (delegate).
      - `txHash` string — The transaction hash.
      - `createdDate` string, date-time, required — The date the transaction was created.
      - `status` 'WAITING' | 'READY' | 'SENDING' | 'PENDING_APPROVAL' | 'PENDING_BITGO_TRUST_APPROVAL' | 'REJECTED' | 'PENDING' | 'FAILED' | 'CONFIRMED' | 'VALIDATOR_ACTIVATING' | 'DELAYED_READY', required — The status of the transaction, either NEW, READY, INITIATED, CONFIRMED, or REJECTED.
      - `statusModifiedDate` string, date-time, required — The last date the status changed.
      - `error` string — The reason the transaction failed.
      - `rawError` string — Raw internal error message if available.
      - `amount` string, required
      - `delegationId` string, required — The staking delegation the transaction is acting on.
      - `pendingApprovalId` string — Pending Approval ID
      - `transferId` string — Transfer ID
      - `txRequestId` string — Transaction Request ID for the Transaction Request API
      - `coin` string — The coin associated with this staking transaction.
      - `buildParams` TransactionBuildParams
        - `sequenceId` string, uuid — Unique sequence identifier
        - `recipients` Recipient[] — Recipient build params data
          - `amount` string — The amount to stake in base units.
          - `address` string — The recipient address.
          - `data` string — Optional staking data (ABI format).
        - `stakingParams` StakingParams
          - `requestId` string, uuid
          - `amount` string — The amount to stake in base units.
          - `coin` string
          - `validator` string
          - `provider` string
          - `blsPublicKey` string
          - `blsSignature` string
          - `actionType` string — The action type (e.g. delegate, unstake).
          - `stakingOptions` union — Union of concrete staking option types. One of the concrete option schemas below.
            - AvaxPStakingOptions
              - …
            - BtcStakingOptions
              - …
            - CsprStakingOptions1 — CSPR staking options
              - …
            - StxStakingOptions1 — STX staking options
              - …
          - `coreDao` CoreDaoStakingParams
            - `validator` string
            - `amount` string
            - `expiration` string
            - `rewardAddress` string
            - `version` integer
            - `fee` integer
          - `babylon` BabylonStakingParams
            - `amount` string
            - `babylonAddress` string
            - `finalityProvider` string
            - `babylonAddressPubkey` string
            - `timelock` integer
            - `keyType` string
            - `overrideStakingParams` object[]
              - …
          - `ownerAddress` string — TRX specific owner address
          - `frozenBalance` string — TRX specific frozen balance
          - `unfreezeBalance` string — TRX specific unfreeze balance
          - `resource` string — TRX specific resource type
          - `votes` Vote[]
            - `voteAddress` string
            - `voteCount` string
        - `gasPrice` string — The gas price in base units.
        - `gasLimit` string — The gas limit in base units.
        - `stakingOptions` union — Union of concrete staking option types. One of the concrete option schemas below.
          - AvaxPStakingOptions
            - `nodeID` string, required — Node ID to delegate to
            - `blsPublicKey` string, required — BLS public key used for delegation
            - `blsSignature` string, required — BLS signature for the delegation
            - `amount` string, required — Amount to stake (base units)
            - `delegationFeeRate` number, double, required — Delegation fee rate (percentage)
            - `durationSeconds` string, required — Duration of the delegation in seconds
          - BtcStakingOptions
            - `validator` string, required — Validator identifier for BTC staking
            - `amount` string, required — Amount to stake (base units)
          - CsprStakingOptions1 — CSPR staking options
            - `amount` string, required — Amount to stake (base units)
            - `validator` string, required — Validator identifier for CSPR
          - StxStakingOptions1 — STX staking options
            - `functionName` string, required — Name of the contract function to call
            - `functionArgs` StxFunctionArg[], required — Arguments to pass to the function
              - …
            - `contractName` string — Contract name used for stacking (defaults to pox-4)
        - `type` string — The transaction type (internal use).
        - `senderWalletId` string — The wallet ID of the sender.
        - `feeRate` integer — Fee rate (used in UTXO chains).
        - `unspents` string[] — List of unspent transaction outputs (UTXOs).
        - `silentSignature` boolean — Indicates if silent signature is enabled.
        - `unstakingParams` UnstakingParams
          - `babylon` object
            - `withdrawType` string
            - `undelegation` object
              - …
    - `totalStaked` string
    - `properties` union
      - StakingRequestEntityProperties
        - `amount` string, required
        - `objectType` 'AVAXP_STAKE' | 'ETH_STAKE' | 'TRX' | 'TRX_UNSTAKE' | 'TRX_CLAIM_REWARDS' | 'ETH_CLAIM_REWARDS' | 'ETH_UNSTAKE' | 'ETH_STAKE_SSV' | 'NEAR_STAKE' | 'SOL_STAKE' | 'SOL_UNSTAKE' | 'DOT_STAKE' | 'MATIC_STAKE' | 'UNSTAKE' | 'MATIC_UNSTAKE' | 'CSPR_STAKE' | 'CSPR_UNSTAKE' | 'SUI_STAKE' | 'SUI_SWITCH' | 'SUI_UNSTAKE' | 'ADA_STAKE' | 'ADA_CLAIM_REWARDS' | 'ATOM_STAKE' | 'ATOM_CLAIM_REWARDS' | 'COSMOS_STAKE' | 'COSMOS_CLAIM_REWARDS' | 'COSMOS_SWITCH' | 'BASE_SWITCH' | 'BSC_STAKE' | 'TON_STAKE' | 'TON_UNSTAKE' | 'STX_STAKE' | 'STX_UNSTAKE' | 'EIGEN_STAKE' | 'EIGEN_CLAIM_REWARDS' | 'EIGEN_UNSTAKE' | 'BTC_STAKE' | 'BTC_UNSTAKE' | 'BTC_CLAIM_REWARDS' | 'WCT_STAKE' | 'WCT_UNSTAKE' | 'WCT_CLAIM_REWARDS' | 'COREDAO_STAKE' | 'COREDAO_UNSTAKE' | 'COREDAO_CLAIM_REWARDS' | 'BERA_STAKE' | 'BERA_UNSTAKE' | 'TAO_STAKE' | 'TAO_UNSTAKE' | 'TAO_SWITCH' | 'POLYX_STAKE' | 'POLYX_UNSTAKE' | 'POLYX_SWITCH_VALIDATOR' | 'ICP' | 'AVAXC_STAKE' | 'AVAXC_UNSTAKE' | 'WFLR_STAKE' | 'WFLR_UNSTAKE' | 'FLRP_STAKE' | 'SOMI_STAKE' | 'STORY_STAKE' | 'VET_STAKE' | 'WFLR_CLAIM_REWARDS' | 'UNKNOWN', required — Type of staking request entity properties.
      - SwitchValidatorRequestEntityProperties
- … 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)
