Prepare a redelegation transaction

Prepare an unsigned transaction to move delegation from another validator to stake.fish instantly.

Important Notes:
• Switch to stake.fish validator without unbonding penalty or delay
• Requires active delegation with a non-stake.fish validator
• Tokens move to stake.fish immediately, continue earning rewards
• Cooldown before re-redelegating same tokens
• Special feature: Use amount="0" to redelegate the entire delegation amount

Body Params
string
required

Babylon Baby address of the delegator (bech32 format with bbn prefix)

string
required

Source validator address to redelegate FROM

• Format: bech32 address with 'valoper' prefix
• The validator you currently have tokens delegated to
• Must be different from the stake.fish validator (destination)
• Tokens will be moved from this validator to stake.fish

string
required

Amount of tokens to redelegate in micro units

• Required - amount to move (e.g., "1000000" = 1 BABY)
• Special case: use "0" to redelegate the entire delegation amount
• Must have sufficient bonded delegation with source validator
• Tokens move instantly to new validator, continue earning rewards
• 21-day restriction on re-redelegating same tokens

string

Public key of the delegator in base64 format (compressed secp256k1). Required only for fresh accounts that have never sent transactions.

Response

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json