Get staking requirements

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

Retrieve staking wallet state attribute information.

Path Parameters

  • coinstring or stringRequired
    The staking asset.
  • walletIdstringRequired
    The wallet ID.
    Example: 59cd72485007a239fb00282ed480da1f

200 Response

One of
stakingSpendableAttributes object
minDuration integer
The minimum duration in seconds for staking period.
maxDuration integer
The maximum duration in seconds for staking period.
max string
The maximum spendable amount.
min string
The minimum spendable amount.
fee string
The blockchain fee to submit the transactions needed to stake.
netMax string
The maximum spendable amount minus fees.
netMin string
The net minimum spendable amount plus fees.
isStakingDurationNeeded boolean
True, if staking duration in seconds is required.
minStakeMore integer
The minimum amount required to stake to the same validator.
unstakingSpendableAttributes object
max string
The maximum spendable amount.
min string
The minimum spendable amount.
fee string
The blockchain fee to submit the transactions needed to unstake.
multipleDelegations boolean
True, if more than one active staking delegation exists for a wallet.

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