Name | Type | Description | Notes |
---|---|---|---|
PoolType | StakingPoolType | ||
FinalityProviderPublicKey | Pointer to string | The public key of the finality provider. | [optional] |
StakeBlockTime | Pointer to int64 | The number of blocks that need to be processed before the locked tokens are unlocked and become accessible. | [optional] |
AutoBroadcast | Pointer to bool | Whether to automatically broadcast the transaction. - `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] |
ParamVersion | Pointer to int64 | The version of babylon global parameters. | [optional] |
WithdrawFromType | Pointer to ActivityType | [optional] | |
ProviderName | Pointer to string | The name of the provider. | [optional] |
ValidatorPubkeys | Pointer to []string | A list of public keys identifying the validators to unstake from the Ethereum Beacon Chain. | [optional] |
Timelock | Pointer to int32 | The Unix timestamp (in seconds) when the staking position will be unlocked and available for withdrawal. | [optional] |
ChangeAddress | Pointer to string | The change bitcoin address. If not provided, the source wallet's address will be used as the change address. | [optional] |
ValidatorAddress | Pointer to string | The validator evm address. | [optional] |
RewardAddress | Pointer to string | The reward evm address. | [optional] |
func NewActivityExtra(poolType StakingPoolType, ) *ActivityExtra
NewActivityExtra instantiates a new ActivityExtra object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewActivityExtraWithDefaults() *ActivityExtra
NewActivityExtraWithDefaults instantiates a new ActivityExtra object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (o *ActivityExtra) GetPoolType() StakingPoolType
GetPoolType returns the PoolType field if non-nil, zero value otherwise.
func (o *ActivityExtra) GetPoolTypeOk() (*StakingPoolType, bool)
GetPoolTypeOk returns a tuple with the PoolType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ActivityExtra) SetPoolType(v StakingPoolType)
SetPoolType sets PoolType field to given value.
func (o *ActivityExtra) GetFinalityProviderPublicKey() string
GetFinalityProviderPublicKey returns the FinalityProviderPublicKey field if non-nil, zero value otherwise.
func (o *ActivityExtra) GetFinalityProviderPublicKeyOk() (*string, bool)
GetFinalityProviderPublicKeyOk returns a tuple with the FinalityProviderPublicKey field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ActivityExtra) SetFinalityProviderPublicKey(v string)
SetFinalityProviderPublicKey sets FinalityProviderPublicKey field to given value.
func (o *ActivityExtra) HasFinalityProviderPublicKey() bool
HasFinalityProviderPublicKey returns a boolean if a field has been set.
func (o *ActivityExtra) GetStakeBlockTime() int64
GetStakeBlockTime returns the StakeBlockTime field if non-nil, zero value otherwise.
func (o *ActivityExtra) GetStakeBlockTimeOk() (*int64, bool)
GetStakeBlockTimeOk returns a tuple with the StakeBlockTime field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ActivityExtra) SetStakeBlockTime(v int64)
SetStakeBlockTime sets StakeBlockTime field to given value.
func (o *ActivityExtra) HasStakeBlockTime() bool
HasStakeBlockTime returns a boolean if a field has been set.
func (o *ActivityExtra) GetAutoBroadcast() bool
GetAutoBroadcast returns the AutoBroadcast field if non-nil, zero value otherwise.
func (o *ActivityExtra) GetAutoBroadcastOk() (*bool, bool)
GetAutoBroadcastOk returns a tuple with the AutoBroadcast field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ActivityExtra) SetAutoBroadcast(v bool)
SetAutoBroadcast sets AutoBroadcast field to given value.
func (o *ActivityExtra) HasAutoBroadcast() bool
HasAutoBroadcast returns a boolean if a field has been set.
func (o *ActivityExtra) GetParamVersion() int64
GetParamVersion returns the ParamVersion field if non-nil, zero value otherwise.
func (o *ActivityExtra) GetParamVersionOk() (*int64, bool)
GetParamVersionOk returns a tuple with the ParamVersion field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ActivityExtra) SetParamVersion(v int64)
SetParamVersion sets ParamVersion field to given value.
func (o *ActivityExtra) HasParamVersion() bool
HasParamVersion returns a boolean if a field has been set.
func (o *ActivityExtra) GetWithdrawFromType() ActivityType
GetWithdrawFromType returns the WithdrawFromType field if non-nil, zero value otherwise.
func (o *ActivityExtra) GetWithdrawFromTypeOk() (*ActivityType, bool)
GetWithdrawFromTypeOk returns a tuple with the WithdrawFromType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ActivityExtra) SetWithdrawFromType(v ActivityType)
SetWithdrawFromType sets WithdrawFromType field to given value.
func (o *ActivityExtra) HasWithdrawFromType() bool
HasWithdrawFromType returns a boolean if a field has been set.
func (o *ActivityExtra) GetProviderName() string
GetProviderName returns the ProviderName field if non-nil, zero value otherwise.
func (o *ActivityExtra) GetProviderNameOk() (*string, bool)
GetProviderNameOk returns a tuple with the ProviderName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ActivityExtra) SetProviderName(v string)
SetProviderName sets ProviderName field to given value.
func (o *ActivityExtra) HasProviderName() bool
HasProviderName returns a boolean if a field has been set.
func (o *ActivityExtra) GetValidatorPubkeys() []string
GetValidatorPubkeys returns the ValidatorPubkeys field if non-nil, zero value otherwise.
func (o *ActivityExtra) GetValidatorPubkeysOk() (*[]string, bool)
GetValidatorPubkeysOk returns a tuple with the ValidatorPubkeys field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ActivityExtra) SetValidatorPubkeys(v []string)
SetValidatorPubkeys sets ValidatorPubkeys field to given value.
func (o *ActivityExtra) HasValidatorPubkeys() bool
HasValidatorPubkeys returns a boolean if a field has been set.
func (o *ActivityExtra) GetTimelock() int32
GetTimelock returns the Timelock field if non-nil, zero value otherwise.
func (o *ActivityExtra) GetTimelockOk() (*int32, bool)
GetTimelockOk returns a tuple with the Timelock field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ActivityExtra) SetTimelock(v int32)
SetTimelock sets Timelock field to given value.
func (o *ActivityExtra) HasTimelock() bool
HasTimelock returns a boolean if a field has been set.
func (o *ActivityExtra) GetChangeAddress() string
GetChangeAddress returns the ChangeAddress field if non-nil, zero value otherwise.
func (o *ActivityExtra) GetChangeAddressOk() (*string, bool)
GetChangeAddressOk returns a tuple with the ChangeAddress field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ActivityExtra) SetChangeAddress(v string)
SetChangeAddress sets ChangeAddress field to given value.
func (o *ActivityExtra) HasChangeAddress() bool
HasChangeAddress returns a boolean if a field has been set.
func (o *ActivityExtra) GetValidatorAddress() string
GetValidatorAddress returns the ValidatorAddress field if non-nil, zero value otherwise.
func (o *ActivityExtra) GetValidatorAddressOk() (*string, bool)
GetValidatorAddressOk returns a tuple with the ValidatorAddress field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ActivityExtra) SetValidatorAddress(v string)
SetValidatorAddress sets ValidatorAddress field to given value.
func (o *ActivityExtra) HasValidatorAddress() bool
HasValidatorAddress returns a boolean if a field has been set.
func (o *ActivityExtra) GetRewardAddress() string
GetRewardAddress returns the RewardAddress field if non-nil, zero value otherwise.
func (o *ActivityExtra) GetRewardAddressOk() (*string, bool)
GetRewardAddressOk returns a tuple with the RewardAddress field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ActivityExtra) SetRewardAddress(v string)
SetRewardAddress sets RewardAddress field to given value.
func (o *ActivityExtra) HasRewardAddress() bool
HasRewardAddress returns a boolean if a field has been set.