Babylon Register Stake Transaction for BTC Staking

Craft a Babylon transaction to pre register the BTC stake in the Babylon Chain

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

Transaction to craft

string
required

The Bitcoin address associated with the stake.

string
required

Wallet public key in compressed 33 bytes format.

string
required

The public key of the BABY wallet used for staking.

string
required

The BABY wallet address to register the stake with.

string
required

A cryptographic signature proving ownership of the Babylon address (baby_address) by the Bitcoin signer (btc_address). It ensures the Babylon address is authorized for staking operations. Use ECDSA or BIP322 signature type. You should sign the bytes of the bech32 address.

string
required

Signed BTC staking transaction in hex format.

string
required

Signed BTC slashing transaction in hex format.

string
required

Signed BTC unbonding slashing transaction in hex format.

integer
required

Amount of BTC to lock up in satoshi unit (should be the same as the amount in the btc-lock transaction).

integer
required

Amount of blocks your BTC will remain locked (should be the same as the time_lock in the btc-lock transaction).

string
required

Unsigned unbonding transaction in hex format.

Responses

400

Invalid parameters

401

Unauthorized

500

Internal server error

Language
Credentials
Bearer
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json; charset=utf-8