Get staking requirements

get/api/staking/v1/{coin}/wallets/{walletId}/attributes

Retrieve staking wallet state attribute information.

Path Parameters

  • coinstringRequired
    The staking asset.
    Enum: ADA ASI ATOM AVAXC AVAXP BABY BERA BLD BSC BTC COREDAO COREUM CRONOS CSPR DOT EIGEN ETH HASH INJECTIVE MATIC NEAR OSMO POL POLYX RETH-ROCKET SEI SOMI SOL STX SUI SUI:WAL TAO TIA TON TRX WETH WCT WFLR ZETA
  • walletIdstringRequired
    The wallet ID.
    Example: 59cd72485007a239fb00282ed480da1f

200 Response

One of
stakingSpendableAttributes
object or allOf
All of
object
minDuration integer
The minimum duration in seconds for staking period.
maxDuration integer
The maximum duration in seconds for staking period.
unstakingSpendableAttributes object
Spendable amounts and rules specific to unstaking operations.
multipleDelegations boolean
True if more than one active staking delegation exists for a wallet.
breakdown object
Detailed breakdown of spendable amounts and fees for unstaking.
requiresAmount boolean
Whether specifying an amount is required for the unstaking request.
Default: true
requiresDelegationId boolean
Whether a single delegation ID is required for the unstaking request.
Default: false
requiresDelegationIds boolean
Whether multiple delegation IDs must be specified for the unstaking request.
Default: false
unstakingSubTypes array[object]
Attributes describing unstaking behavior for a specific sub-type of unstaking operation.
max string
The maximum spendable amount.
min string
The minimum spendable amount.
multiplier string
The multiplier amount to be staked. Default to 1, but for coins like where the amount to stake is a multiple of 32 ETH, this is 32 in base unit, to allow validation.
fee string
The blockchain fee to submit the transactions.

400 Response

error string
errorName string
reqId string
context object

401 Response

error string
errorName string
reqId string
context object

403 Response

error string
errorName string
reqId string
context object

404 Response

error string
errorName string
reqId string
context object

409 Response

error string
errorName string
reqId string
context object

500 Response

error string
errorName string
reqId string
context object