REST APIStakeGo Account Staking

GET

Get a specific staking request for a given asset and Go Account.

Path Params

  • coin string enum required
    The staking asset.
    OFCSOLOFCSUI
  • accountId string required
    Account ID to fetch the staking request for.
  • requestId string uuid required
    UUID of the staking request.

Responses

200
Staking request retrieved successfully

Response Body

object

  • id string uuid required
  • clientId string
  • status string enum required
    Coarse-grained status for staking requests.
    NEWPENDINGFAILEDREJECTEDCONFIRMEDCOOLDOWNWARMUPUNSUPPORTED
  • type string enum
    Type of staking request. STAKE to delegate, UNSTAKE to undelegate. UNSUPPORTED is a fallback.

    Defaults to STAKE

    STAKEUNSTAKEUNSUPPORTED
  • coin string
  • goAccountId string required
  • error string
  • amount string big-integer required
  • createdDate string date-time required
  • statusModifiedDate string date-time
  • properties object required
    properties object
    • amount string
      Amount to stake or unstake, in base units
  • source string enum
    MANUALAUTO_STAKE
400
Bad Request

Response Body

object

  • error string
  • errorName string
  • reqId string
  • context object
401
Unauthorized

Response Body

object

  • error string
  • errorName string
  • reqId string
  • context object
403
Forbidden

Response Body

object

  • error string
  • errorName string
  • reqId string
  • context object
404
Not found

Response Body

object

  • error string
  • errorName string
  • reqId string
  • context object
500
Server Error - Transient error please try again

Response Body

object

  • error string
  • errorName string
  • reqId string
  • context object