Stake

URL Expired

The URL for this request expired after 30 days.

Blockchain-specific options for transaction intents

At most one of EVM, Bitcoin, Substrate, Solana, Canton, Stellar, or TVM may be set; the server rejects multiple families in one request.

OperationID
string
Unique operation identifier.

InitiatorID
string
Initiator identifier.

ChainName
string

CAIP19
string

Asset
string
required

TestNetwork
boolean
truefalse

Source
string
required

MasterKeyName
string
required

Amount
string
required

WithdrawalAddress
string
required

WithdrawalAddressType
string
enum
internalexternal
Allowed:
internal``external

MaxFee
string

FeeRecipient
string

FeeRecipientType
string
enum
internalexternal
Allowed:
internal``external

EVM

object
Optional EVM-specific parameters.

Bitcoin

object
Optional Bitcoin-specific parameters.

Substrate

object
Optional Substrate-specific parameters.

Solana

object
Optional Solana-specific parameters.

Canton

object
Optional Canton-specific parameters.

Stellar

object
Optional Stellar-specific parameters.

TVM

object
Optional TVM-specific parameters.

Response Codes

200 Operation started

400 Invalid input, validation error, or malformed request

500 Internal server error. May include an errorCode (M-prefixed) and data from the MPA error code system. See cwpapi/errors.go for codes.

Shell example

Base URL
https://api.your-wallet.blockdaemon-wallet.com/api/cwp/operations/start/stake

xxxxxxxxxx

curl --request POST \
     --url https://api.your-wallet.blockdaemon-wallet.com/api/cwp/operations/start/stake \
     --header 'accept: application/json' \
     --header 'content-type: application/json'

API response examples

Response Codes
200 400 500