Name | Type | Description | Notes |
---|---|---|---|
pool_type | StakingPoolType | ||
finality_provider_public_key | String | The public key of the finality provider. | |
stake_block_time | Number | The number of blocks that need to be processed before the locked tokens are unlocked and become accessible. | |
auto_broadcast | Boolean | Whether to automatically broadcast the transaction. The default value is `true`. - `true`: Automatically broadcast the transaction. - `false`: The transaction will not be submitted to the blockchain automatically. You can call Broadcast signed transactions to broadcast the transaction to the blockchain, or retrieve the signed raw transaction data `raw_tx` by calling Get transaction information and broadcast it yourself. | [optional] |
provider_name | String | The name of the provider. | |
timelock | Number | The Unix timestamp (in seconds) when the staking position will be unlocked and available for withdrawal. | |
change_address | String | The change address on the Bitcoin chain. If not provided, the source wallet's address will be used as the change address. | [optional] |
validator_address | String | The validator's EVM address. | |
reward_address | String | The EVM address to receive staking rewards. |