Retrieve Staking Request for a staking request id

get/api/staking/v1/requests/{stakingRequestId}

Retrieve A Specific Staking Request.

Path Parameters

  • stakingRequestIdstringRequired
    The id for the staking request

200 Response

One of
gasPrice integer
User overridden gas price to apply for the generated transactions for this request. GasPrice is in “base units”.
delegations array[object]
Min items: >= 1 items
Max items: <= 500 items
id string
Staking Request Id.
coin string
The coin to be staked (ETH, NEAR, SOL)
walletId string
The id of the wallet where the delegation is tied to
delegationAddress string
Delegation Address
withdrawalAddress string
Withdrawal Address
delegated integer
Delegation amount
status string
Delegation status
rewards integer
Lifetime rewards received
pendingUnstake integer
Amount that is pending unstake
apy number
The estimated reward APY (or APR if rewards are not compounding)
unstakingFee integer
Total fees needed in the wallet to unstake an amount from the delegation
unstakingMin integer
Min amount needed to unstake from the delegation
transactions array[object]
Min items: >= 1 items
Max items: <= 500 items
buildParams object
id string
Staking Transaction Id
stakingRequestId string required
Staking Request Id.
transactionType string required
Transaction type (delegate)
createdDate string required
The date the transaction was created
status string required
The status of the transaction (NEW, READY, INITIATED, CONFIRMED, REJECTED).
statusModifiedDate string required
The last modified date the status changed
amount integer required
Transaction Amount in “base units” (i.e. Wei for ETH)
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 new Transaction Request API
amount integer
Amount to stake in “base units” (i.e. Wei for ETH) For Ethereum the amounts need to be a multiple of 32 Eth (32000000000000000000 Wei). For Testnet the 32 Eth multiple restriction does not apply.
id string
Staking Request Id.
clientId string
Optional clientId if passed into the request.
requestUserId string
The id of the user that created the staking request
enterpriseId string
The id of the enterprise where the the staking request was created from
walletId string
The id of the wallet where the staking request was created from
withdrawalAddress string
Withdrawal Address
walletType string
The type of wallet the staking request was created from (cold, custodial, hot)
type string
The type of staking request. The types are STAKE and UNSTAKE
coin string
The coin to be staked (ETH, NEAR, SOL)
createdDate string
The date the staking request was created
status string
The status of the staking request (NEW, READY, INITIATED, PARTIAL CONFIRM, CONFIRM, REJECTED). For Eth the status will change from NEW to READY when a validator has been assigned to a the wallet's address.
statusModifiedDate string
The last modified date the status changed

400 Response

One of
code string
message string
status integer

401 Response

code string
message string
status integer

403 Response

code string
message string
status integer

404 Response

code string
message string
status integer

409 Response

code string
message string
status integer

500 Response

code string
message string
status integer