Documentation ¶
Index ¶
- Constants
- type Stakinginfo
- type StakinginfoCaller
- func (_Stakinginfo *StakinginfoCaller) GetAccountStateRoot(opts *bind.CallOpts) ([32]byte, error)
- func (_Stakinginfo *StakinginfoCaller) GetStakerDetails(opts *bind.CallOpts, validatorId *big.Int) (struct{ ... }, error)
- func (_Stakinginfo *StakinginfoCaller) GetValidatorContractAddress(opts *bind.CallOpts, validatorId *big.Int) (common.Address, error)
- func (_Stakinginfo *StakinginfoCaller) Registry(opts *bind.CallOpts) (common.Address, error)
- func (_Stakinginfo *StakinginfoCaller) TotalValidatorStake(opts *bind.CallOpts, validatorId *big.Int) (*big.Int, error)
- type StakinginfoCallerRaw
- type StakinginfoCallerSession
- func (_Stakinginfo *StakinginfoCallerSession) GetAccountStateRoot() ([32]byte, error)
- func (_Stakinginfo *StakinginfoCallerSession) GetStakerDetails(validatorId *big.Int) (struct{ ... }, error)
- func (_Stakinginfo *StakinginfoCallerSession) GetValidatorContractAddress(validatorId *big.Int) (common.Address, error)
- func (_Stakinginfo *StakinginfoCallerSession) Registry() (common.Address, error)
- func (_Stakinginfo *StakinginfoCallerSession) TotalValidatorStake(validatorId *big.Int) (*big.Int, error)
- type StakinginfoClaimFee
- type StakinginfoClaimFeeIterator
- type StakinginfoClaimRewards
- type StakinginfoClaimRewardsIterator
- type StakinginfoConfirmAuction
- type StakinginfoConfirmAuctionIterator
- type StakinginfoDelClaimRewards
- type StakinginfoDelClaimRewardsIterator
- type StakinginfoDelReStaked
- type StakinginfoDelReStakedIterator
- type StakinginfoDynastyValueChange
- type StakinginfoDynastyValueChangeIterator
- type StakinginfoFilterer
- func (_Stakinginfo *StakinginfoFilterer) FilterClaimFee(opts *bind.FilterOpts, validatorId []*big.Int, signer []common.Address, ...) (*StakinginfoClaimFeeIterator, error)
- func (_Stakinginfo *StakinginfoFilterer) FilterClaimRewards(opts *bind.FilterOpts, validatorId []*big.Int, amount []*big.Int, ...) (*StakinginfoClaimRewardsIterator, error)
- func (_Stakinginfo *StakinginfoFilterer) FilterConfirmAuction(opts *bind.FilterOpts, newValidatorId []*big.Int, oldValidatorId []*big.Int, ...) (*StakinginfoConfirmAuctionIterator, error)
- func (_Stakinginfo *StakinginfoFilterer) FilterDelClaimRewards(opts *bind.FilterOpts, validatorId []*big.Int, user []common.Address, ...) (*StakinginfoDelClaimRewardsIterator, error)
- func (_Stakinginfo *StakinginfoFilterer) FilterDelReStaked(opts *bind.FilterOpts, validatorId []*big.Int, user []common.Address, ...) (*StakinginfoDelReStakedIterator, error)
- func (_Stakinginfo *StakinginfoFilterer) FilterDynastyValueChange(opts *bind.FilterOpts) (*StakinginfoDynastyValueChangeIterator, error)
- func (_Stakinginfo *StakinginfoFilterer) FilterJailed(opts *bind.FilterOpts, validatorId []*big.Int, exitEpoch []*big.Int) (*StakinginfoJailedIterator, error)
- func (_Stakinginfo *StakinginfoFilterer) FilterReStaked(opts *bind.FilterOpts, validatorId []*big.Int) (*StakinginfoReStakedIterator, error)
- func (_Stakinginfo *StakinginfoFilterer) FilterRewardUpdate(opts *bind.FilterOpts) (*StakinginfoRewardUpdateIterator, error)
- func (_Stakinginfo *StakinginfoFilterer) FilterShareBurned(opts *bind.FilterOpts, validatorId []*big.Int, user []common.Address, ...) (*StakinginfoShareBurnedIterator, error)
- func (_Stakinginfo *StakinginfoFilterer) FilterShareMinted(opts *bind.FilterOpts, validatorId []*big.Int, user []common.Address, ...) (*StakinginfoShareMintedIterator, error)
- func (_Stakinginfo *StakinginfoFilterer) FilterSignerChange(opts *bind.FilterOpts, validatorId []*big.Int, oldSigner []common.Address, ...) (*StakinginfoSignerChangeIterator, error)
- func (_Stakinginfo *StakinginfoFilterer) FilterStakeUpdate(opts *bind.FilterOpts, validatorId []*big.Int, newAmount []*big.Int) (*StakinginfoStakeUpdateIterator, error)
- func (_Stakinginfo *StakinginfoFilterer) FilterStaked(opts *bind.FilterOpts, signer []common.Address, validatorId []*big.Int, ...) (*StakinginfoStakedIterator, error)
- func (_Stakinginfo *StakinginfoFilterer) FilterStartAuction(opts *bind.FilterOpts, validatorId []*big.Int, amount []*big.Int, ...) (*StakinginfoStartAuctionIterator, error)
- func (_Stakinginfo *StakinginfoFilterer) FilterThresholdChange(opts *bind.FilterOpts) (*StakinginfoThresholdChangeIterator, error)
- func (_Stakinginfo *StakinginfoFilterer) FilterTopUpFee(opts *bind.FilterOpts, validatorId []*big.Int, signer []common.Address, ...) (*StakinginfoTopUpFeeIterator, error)
- func (_Stakinginfo *StakinginfoFilterer) FilterUnstakeInit(opts *bind.FilterOpts, user []common.Address, validatorId []*big.Int, ...) (*StakinginfoUnstakeInitIterator, error)
- func (_Stakinginfo *StakinginfoFilterer) FilterUnstaked(opts *bind.FilterOpts, user []common.Address, validatorId []*big.Int) (*StakinginfoUnstakedIterator, error)
- func (_Stakinginfo *StakinginfoFilterer) FilterUpdateCommissionRate(opts *bind.FilterOpts, validatorId []*big.Int, newCommissionRate []*big.Int, ...) (*StakinginfoUpdateCommissionRateIterator, error)
- func (_Stakinginfo *StakinginfoFilterer) ParseClaimFee(log types.Log) (*StakinginfoClaimFee, error)
- func (_Stakinginfo *StakinginfoFilterer) ParseClaimRewards(log types.Log) (*StakinginfoClaimRewards, error)
- func (_Stakinginfo *StakinginfoFilterer) ParseConfirmAuction(log types.Log) (*StakinginfoConfirmAuction, error)
- func (_Stakinginfo *StakinginfoFilterer) ParseDelClaimRewards(log types.Log) (*StakinginfoDelClaimRewards, error)
- func (_Stakinginfo *StakinginfoFilterer) ParseDelReStaked(log types.Log) (*StakinginfoDelReStaked, error)
- func (_Stakinginfo *StakinginfoFilterer) ParseDynastyValueChange(log types.Log) (*StakinginfoDynastyValueChange, error)
- func (_Stakinginfo *StakinginfoFilterer) ParseJailed(log types.Log) (*StakinginfoJailed, error)
- func (_Stakinginfo *StakinginfoFilterer) ParseReStaked(log types.Log) (*StakinginfoReStaked, error)
- func (_Stakinginfo *StakinginfoFilterer) ParseRewardUpdate(log types.Log) (*StakinginfoRewardUpdate, error)
- func (_Stakinginfo *StakinginfoFilterer) ParseShareBurned(log types.Log) (*StakinginfoShareBurned, error)
- func (_Stakinginfo *StakinginfoFilterer) ParseShareMinted(log types.Log) (*StakinginfoShareMinted, error)
- func (_Stakinginfo *StakinginfoFilterer) ParseSignerChange(log types.Log) (*StakinginfoSignerChange, error)
- func (_Stakinginfo *StakinginfoFilterer) ParseStakeUpdate(log types.Log) (*StakinginfoStakeUpdate, error)
- func (_Stakinginfo *StakinginfoFilterer) ParseStaked(log types.Log) (*StakinginfoStaked, error)
- func (_Stakinginfo *StakinginfoFilterer) ParseStartAuction(log types.Log) (*StakinginfoStartAuction, error)
- func (_Stakinginfo *StakinginfoFilterer) ParseThresholdChange(log types.Log) (*StakinginfoThresholdChange, error)
- func (_Stakinginfo *StakinginfoFilterer) ParseTopUpFee(log types.Log) (*StakinginfoTopUpFee, error)
- func (_Stakinginfo *StakinginfoFilterer) ParseUnstakeInit(log types.Log) (*StakinginfoUnstakeInit, error)
- func (_Stakinginfo *StakinginfoFilterer) ParseUnstaked(log types.Log) (*StakinginfoUnstaked, error)
- func (_Stakinginfo *StakinginfoFilterer) ParseUpdateCommissionRate(log types.Log) (*StakinginfoUpdateCommissionRate, error)
- func (_Stakinginfo *StakinginfoFilterer) WatchClaimFee(opts *bind.WatchOpts, sink chan<- *StakinginfoClaimFee, validatorId []*big.Int, ...) (event.Subscription, error)
- func (_Stakinginfo *StakinginfoFilterer) WatchClaimRewards(opts *bind.WatchOpts, sink chan<- *StakinginfoClaimRewards, ...) (event.Subscription, error)
- func (_Stakinginfo *StakinginfoFilterer) WatchConfirmAuction(opts *bind.WatchOpts, sink chan<- *StakinginfoConfirmAuction, ...) (event.Subscription, error)
- func (_Stakinginfo *StakinginfoFilterer) WatchDelClaimRewards(opts *bind.WatchOpts, sink chan<- *StakinginfoDelClaimRewards, ...) (event.Subscription, error)
- func (_Stakinginfo *StakinginfoFilterer) WatchDelReStaked(opts *bind.WatchOpts, sink chan<- *StakinginfoDelReStaked, ...) (event.Subscription, error)
- func (_Stakinginfo *StakinginfoFilterer) WatchDynastyValueChange(opts *bind.WatchOpts, sink chan<- *StakinginfoDynastyValueChange) (event.Subscription, error)
- func (_Stakinginfo *StakinginfoFilterer) WatchJailed(opts *bind.WatchOpts, sink chan<- *StakinginfoJailed, validatorId []*big.Int, ...) (event.Subscription, error)
- func (_Stakinginfo *StakinginfoFilterer) WatchReStaked(opts *bind.WatchOpts, sink chan<- *StakinginfoReStaked, validatorId []*big.Int) (event.Subscription, error)
- func (_Stakinginfo *StakinginfoFilterer) WatchRewardUpdate(opts *bind.WatchOpts, sink chan<- *StakinginfoRewardUpdate) (event.Subscription, error)
- func (_Stakinginfo *StakinginfoFilterer) WatchShareBurned(opts *bind.WatchOpts, sink chan<- *StakinginfoShareBurned, ...) (event.Subscription, error)
- func (_Stakinginfo *StakinginfoFilterer) WatchShareMinted(opts *bind.WatchOpts, sink chan<- *StakinginfoShareMinted, ...) (event.Subscription, error)
- func (_Stakinginfo *StakinginfoFilterer) WatchSignerChange(opts *bind.WatchOpts, sink chan<- *StakinginfoSignerChange, ...) (event.Subscription, error)
- func (_Stakinginfo *StakinginfoFilterer) WatchStakeUpdate(opts *bind.WatchOpts, sink chan<- *StakinginfoStakeUpdate, ...) (event.Subscription, error)
- func (_Stakinginfo *StakinginfoFilterer) WatchStaked(opts *bind.WatchOpts, sink chan<- *StakinginfoStaked, signer []common.Address, ...) (event.Subscription, error)
- func (_Stakinginfo *StakinginfoFilterer) WatchStartAuction(opts *bind.WatchOpts, sink chan<- *StakinginfoStartAuction, ...) (event.Subscription, error)
- func (_Stakinginfo *StakinginfoFilterer) WatchThresholdChange(opts *bind.WatchOpts, sink chan<- *StakinginfoThresholdChange) (event.Subscription, error)
- func (_Stakinginfo *StakinginfoFilterer) WatchTopUpFee(opts *bind.WatchOpts, sink chan<- *StakinginfoTopUpFee, validatorId []*big.Int, ...) (event.Subscription, error)
- func (_Stakinginfo *StakinginfoFilterer) WatchUnstakeInit(opts *bind.WatchOpts, sink chan<- *StakinginfoUnstakeInit, ...) (event.Subscription, error)
- func (_Stakinginfo *StakinginfoFilterer) WatchUnstaked(opts *bind.WatchOpts, sink chan<- *StakinginfoUnstaked, user []common.Address, ...) (event.Subscription, error)
- func (_Stakinginfo *StakinginfoFilterer) WatchUpdateCommissionRate(opts *bind.WatchOpts, sink chan<- *StakinginfoUpdateCommissionRate, ...) (event.Subscription, error)
- type StakinginfoJailed
- type StakinginfoJailedIterator
- type StakinginfoRaw
- func (_Stakinginfo *StakinginfoRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Stakinginfo *StakinginfoRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type StakinginfoReStaked
- type StakinginfoReStakedIterator
- type StakinginfoRewardUpdate
- type StakinginfoRewardUpdateIterator
- type StakinginfoSession
- func (_Stakinginfo *StakinginfoSession) GetAccountStateRoot() ([32]byte, error)
- func (_Stakinginfo *StakinginfoSession) GetStakerDetails(validatorId *big.Int) (struct{ ... }, error)
- func (_Stakinginfo *StakinginfoSession) GetValidatorContractAddress(validatorId *big.Int) (common.Address, error)
- func (_Stakinginfo *StakinginfoSession) LogClaimFee(validatorId *big.Int, signer common.Address, fee *big.Int) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoSession) LogClaimRewards(validatorId *big.Int, amount *big.Int, totalAmount *big.Int) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoSession) LogConfirmAuction(newValidatorId *big.Int, oldValidatorId *big.Int, amount *big.Int) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoSession) LogDelClaimRewards(validatorId *big.Int, user common.Address, rewards *big.Int, tokens *big.Int) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoSession) LogDelReStaked(validatorId *big.Int, user common.Address, totalStaked *big.Int) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoSession) LogDynastyValueChange(newDynasty *big.Int, oldDynasty *big.Int) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoSession) LogJailed(validatorId *big.Int, exitEpoch *big.Int) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoSession) LogReStaked(validatorId *big.Int, amount *big.Int, total *big.Int) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoSession) LogRewardUpdate(newReward *big.Int, oldReward *big.Int) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoSession) LogShareBurned(validatorId *big.Int, user common.Address, amount *big.Int, tokens *big.Int) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoSession) LogShareMinted(validatorId *big.Int, user common.Address, amount *big.Int, tokens *big.Int) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoSession) LogSignerChange(validatorId *big.Int, oldSigner common.Address, newSigner common.Address, ...) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoSession) LogStakeUpdate(validatorId *big.Int) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoSession) LogStaked(signer common.Address, signerPubkey []byte, validatorId *big.Int, ...) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoSession) LogStartAuction(validatorId *big.Int, amount *big.Int, auctionAmount *big.Int) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoSession) LogThresholdChange(newThreshold *big.Int, oldThreshold *big.Int) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoSession) LogTopUpFee(validatorId *big.Int, signer common.Address, fee *big.Int) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoSession) LogUnstakeInit(user common.Address, validatorId *big.Int, deactivationEpoch *big.Int, ...) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoSession) LogUnstaked(user common.Address, validatorId *big.Int, amount *big.Int, total *big.Int) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoSession) LogUpdateCommissionRate(validatorId *big.Int, newCommissionRate *big.Int, oldCommissionRate *big.Int) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoSession) Registry() (common.Address, error)
- func (_Stakinginfo *StakinginfoSession) TotalValidatorStake(validatorId *big.Int) (*big.Int, error)
- type StakinginfoShareBurned
- type StakinginfoShareBurnedIterator
- type StakinginfoShareMinted
- type StakinginfoShareMintedIterator
- type StakinginfoSignerChange
- type StakinginfoSignerChangeIterator
- type StakinginfoStakeUpdate
- type StakinginfoStakeUpdateIterator
- type StakinginfoStaked
- type StakinginfoStakedIterator
- type StakinginfoStartAuction
- type StakinginfoStartAuctionIterator
- type StakinginfoThresholdChange
- type StakinginfoThresholdChangeIterator
- type StakinginfoTopUpFee
- type StakinginfoTopUpFeeIterator
- type StakinginfoTransactor
- func (_Stakinginfo *StakinginfoTransactor) LogClaimFee(opts *bind.TransactOpts, validatorId *big.Int, signer common.Address, ...) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoTransactor) LogClaimRewards(opts *bind.TransactOpts, validatorId *big.Int, amount *big.Int, ...) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoTransactor) LogConfirmAuction(opts *bind.TransactOpts, newValidatorId *big.Int, oldValidatorId *big.Int, ...) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoTransactor) LogDelClaimRewards(opts *bind.TransactOpts, validatorId *big.Int, user common.Address, ...) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoTransactor) LogDelReStaked(opts *bind.TransactOpts, validatorId *big.Int, user common.Address, ...) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoTransactor) LogDynastyValueChange(opts *bind.TransactOpts, newDynasty *big.Int, oldDynasty *big.Int) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoTransactor) LogJailed(opts *bind.TransactOpts, validatorId *big.Int, exitEpoch *big.Int) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoTransactor) LogReStaked(opts *bind.TransactOpts, validatorId *big.Int, amount *big.Int, total *big.Int) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoTransactor) LogRewardUpdate(opts *bind.TransactOpts, newReward *big.Int, oldReward *big.Int) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoTransactor) LogShareBurned(opts *bind.TransactOpts, validatorId *big.Int, user common.Address, ...) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoTransactor) LogShareMinted(opts *bind.TransactOpts, validatorId *big.Int, user common.Address, ...) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoTransactor) LogSignerChange(opts *bind.TransactOpts, validatorId *big.Int, oldSigner common.Address, ...) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoTransactor) LogStakeUpdate(opts *bind.TransactOpts, validatorId *big.Int) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoTransactor) LogStaked(opts *bind.TransactOpts, signer common.Address, signerPubkey []byte, ...) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoTransactor) LogStartAuction(opts *bind.TransactOpts, validatorId *big.Int, amount *big.Int, ...) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoTransactor) LogThresholdChange(opts *bind.TransactOpts, newThreshold *big.Int, oldThreshold *big.Int) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoTransactor) LogTopUpFee(opts *bind.TransactOpts, validatorId *big.Int, signer common.Address, ...) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoTransactor) LogUnstakeInit(opts *bind.TransactOpts, user common.Address, validatorId *big.Int, ...) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoTransactor) LogUnstaked(opts *bind.TransactOpts, user common.Address, validatorId *big.Int, ...) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoTransactor) LogUpdateCommissionRate(opts *bind.TransactOpts, validatorId *big.Int, newCommissionRate *big.Int, ...) (*types.Transaction, error)
- type StakinginfoTransactorRaw
- type StakinginfoTransactorSession
- func (_Stakinginfo *StakinginfoTransactorSession) LogClaimFee(validatorId *big.Int, signer common.Address, fee *big.Int) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoTransactorSession) LogClaimRewards(validatorId *big.Int, amount *big.Int, totalAmount *big.Int) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoTransactorSession) LogConfirmAuction(newValidatorId *big.Int, oldValidatorId *big.Int, amount *big.Int) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoTransactorSession) LogDelClaimRewards(validatorId *big.Int, user common.Address, rewards *big.Int, tokens *big.Int) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoTransactorSession) LogDelReStaked(validatorId *big.Int, user common.Address, totalStaked *big.Int) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoTransactorSession) LogDynastyValueChange(newDynasty *big.Int, oldDynasty *big.Int) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoTransactorSession) LogJailed(validatorId *big.Int, exitEpoch *big.Int) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoTransactorSession) LogReStaked(validatorId *big.Int, amount *big.Int, total *big.Int) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoTransactorSession) LogRewardUpdate(newReward *big.Int, oldReward *big.Int) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoTransactorSession) LogShareBurned(validatorId *big.Int, user common.Address, amount *big.Int, tokens *big.Int) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoTransactorSession) LogShareMinted(validatorId *big.Int, user common.Address, amount *big.Int, tokens *big.Int) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoTransactorSession) LogSignerChange(validatorId *big.Int, oldSigner common.Address, newSigner common.Address, ...) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoTransactorSession) LogStakeUpdate(validatorId *big.Int) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoTransactorSession) LogStaked(signer common.Address, signerPubkey []byte, validatorId *big.Int, ...) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoTransactorSession) LogStartAuction(validatorId *big.Int, amount *big.Int, auctionAmount *big.Int) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoTransactorSession) LogThresholdChange(newThreshold *big.Int, oldThreshold *big.Int) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoTransactorSession) LogTopUpFee(validatorId *big.Int, signer common.Address, fee *big.Int) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoTransactorSession) LogUnstakeInit(user common.Address, validatorId *big.Int, deactivationEpoch *big.Int, ...) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoTransactorSession) LogUnstaked(user common.Address, validatorId *big.Int, amount *big.Int, total *big.Int) (*types.Transaction, error)
- func (_Stakinginfo *StakinginfoTransactorSession) LogUpdateCommissionRate(validatorId *big.Int, newCommissionRate *big.Int, oldCommissionRate *big.Int) (*types.Transaction, error)
- type StakinginfoUnstakeInit
- type StakinginfoUnstakeInitIterator
- type StakinginfoUnstaked
- type StakinginfoUnstakedIterator
- type StakinginfoUpdateCommissionRate
- type StakinginfoUpdateCommissionRateIterator
Constants ¶
const StakinginfoABI = "" /* 17153-byte string literal not displayed */
StakinginfoABI is the input ABI used to generate the binding from.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Stakinginfo ¶
type Stakinginfo struct { StakinginfoCaller // Read-only binding to the contract StakinginfoTransactor // Write-only binding to the contract StakinginfoFilterer // Log filterer for contract events }
Stakinginfo is an auto generated Go binding around an Ethereum contract.
func NewStakinginfo ¶
func NewStakinginfo(address common.Address, backend bind.ContractBackend) (*Stakinginfo, error)
NewStakinginfo creates a new instance of Stakinginfo, bound to a specific deployed contract.
type StakinginfoCaller ¶
type StakinginfoCaller struct {
// contains filtered or unexported fields
}
StakinginfoCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewStakinginfoCaller ¶
func NewStakinginfoCaller(address common.Address, caller bind.ContractCaller) (*StakinginfoCaller, error)
NewStakinginfoCaller creates a new read-only instance of Stakinginfo, bound to a specific deployed contract.
func (*StakinginfoCaller) GetAccountStateRoot ¶
func (_Stakinginfo *StakinginfoCaller) GetAccountStateRoot(opts *bind.CallOpts) ([32]byte, error)
GetAccountStateRoot is a free data retrieval call binding the contract method 0x4b6b87ce.
Solidity: function getAccountStateRoot() constant returns(bytes32 accountStateRoot)
func (*StakinginfoCaller) GetStakerDetails ¶
func (_Stakinginfo *StakinginfoCaller) GetStakerDetails(opts *bind.CallOpts, validatorId *big.Int) (struct { Amount *big.Int Reward *big.Int ActivationEpoch *big.Int DeactivationEpoch *big.Int Signer common.Address Status *big.Int }, error)
GetStakerDetails is a free data retrieval call binding the contract method 0x78daaf69.
Solidity: function getStakerDetails(uint256 validatorId) constant returns(uint256 amount, uint256 reward, uint256 activationEpoch, uint256 deactivationEpoch, address signer, uint256 _status)
func (*StakinginfoCaller) GetValidatorContractAddress ¶
func (_Stakinginfo *StakinginfoCaller) GetValidatorContractAddress(opts *bind.CallOpts, validatorId *big.Int) (common.Address, error)
GetValidatorContractAddress is a free data retrieval call binding the contract method 0x178d46aa.
Solidity: function getValidatorContractAddress(uint256 validatorId) constant returns(address ValidatorContract)
func (*StakinginfoCaller) Registry ¶ added in v0.1.5
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*StakinginfoCaller) TotalValidatorStake ¶
func (_Stakinginfo *StakinginfoCaller) TotalValidatorStake(opts *bind.CallOpts, validatorId *big.Int) (*big.Int, error)
TotalValidatorStake is a free data retrieval call binding the contract method 0xca7d34b6.
Solidity: function totalValidatorStake(uint256 validatorId) constant returns(uint256 validatorStake)
type StakinginfoCallerRaw ¶
type StakinginfoCallerRaw struct {
Contract *StakinginfoCaller // Generic read-only contract binding to access the raw methods on
}
StakinginfoCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*StakinginfoCallerRaw) Call ¶
func (_Stakinginfo *StakinginfoCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type StakinginfoCallerSession ¶
type StakinginfoCallerSession struct { Contract *StakinginfoCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
StakinginfoCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*StakinginfoCallerSession) GetAccountStateRoot ¶
func (_Stakinginfo *StakinginfoCallerSession) GetAccountStateRoot() ([32]byte, error)
GetAccountStateRoot is a free data retrieval call binding the contract method 0x4b6b87ce.
Solidity: function getAccountStateRoot() constant returns(bytes32 accountStateRoot)
func (*StakinginfoCallerSession) GetStakerDetails ¶
func (_Stakinginfo *StakinginfoCallerSession) GetStakerDetails(validatorId *big.Int) (struct { Amount *big.Int Reward *big.Int ActivationEpoch *big.Int DeactivationEpoch *big.Int Signer common.Address Status *big.Int }, error)
GetStakerDetails is a free data retrieval call binding the contract method 0x78daaf69.
Solidity: function getStakerDetails(uint256 validatorId) constant returns(uint256 amount, uint256 reward, uint256 activationEpoch, uint256 deactivationEpoch, address signer, uint256 _status)
func (*StakinginfoCallerSession) GetValidatorContractAddress ¶
func (_Stakinginfo *StakinginfoCallerSession) GetValidatorContractAddress(validatorId *big.Int) (common.Address, error)
GetValidatorContractAddress is a free data retrieval call binding the contract method 0x178d46aa.
Solidity: function getValidatorContractAddress(uint256 validatorId) constant returns(address ValidatorContract)
func (*StakinginfoCallerSession) Registry ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoCallerSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*StakinginfoCallerSession) TotalValidatorStake ¶
func (_Stakinginfo *StakinginfoCallerSession) TotalValidatorStake(validatorId *big.Int) (*big.Int, error)
TotalValidatorStake is a free data retrieval call binding the contract method 0xca7d34b6.
Solidity: function totalValidatorStake(uint256 validatorId) constant returns(uint256 validatorStake)
type StakinginfoClaimFee ¶
type StakinginfoClaimFee struct { ValidatorId *big.Int Signer common.Address Fee *big.Int Raw types.Log // Blockchain specific contextual infos }
StakinginfoClaimFee represents a ClaimFee event raised by the Stakinginfo contract.
type StakinginfoClaimFeeIterator ¶
type StakinginfoClaimFeeIterator struct { Event *StakinginfoClaimFee // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakinginfoClaimFeeIterator is returned from FilterClaimFee and is used to iterate over the raw logs and unpacked data for ClaimFee events raised by the Stakinginfo contract.
func (*StakinginfoClaimFeeIterator) Close ¶
func (it *StakinginfoClaimFeeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakinginfoClaimFeeIterator) Error ¶
func (it *StakinginfoClaimFeeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakinginfoClaimFeeIterator) Next ¶
func (it *StakinginfoClaimFeeIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type StakinginfoClaimRewards ¶
type StakinginfoClaimRewards struct { ValidatorId *big.Int Amount *big.Int TotalAmount *big.Int Raw types.Log // Blockchain specific contextual infos }
StakinginfoClaimRewards represents a ClaimRewards event raised by the Stakinginfo contract.
type StakinginfoClaimRewardsIterator ¶
type StakinginfoClaimRewardsIterator struct { Event *StakinginfoClaimRewards // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakinginfoClaimRewardsIterator is returned from FilterClaimRewards and is used to iterate over the raw logs and unpacked data for ClaimRewards events raised by the Stakinginfo contract.
func (*StakinginfoClaimRewardsIterator) Close ¶
func (it *StakinginfoClaimRewardsIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakinginfoClaimRewardsIterator) Error ¶
func (it *StakinginfoClaimRewardsIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakinginfoClaimRewardsIterator) Next ¶
func (it *StakinginfoClaimRewardsIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type StakinginfoConfirmAuction ¶
type StakinginfoConfirmAuction struct { NewValidatorId *big.Int OldValidatorId *big.Int Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
StakinginfoConfirmAuction represents a ConfirmAuction event raised by the Stakinginfo contract.
type StakinginfoConfirmAuctionIterator ¶
type StakinginfoConfirmAuctionIterator struct { Event *StakinginfoConfirmAuction // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakinginfoConfirmAuctionIterator is returned from FilterConfirmAuction and is used to iterate over the raw logs and unpacked data for ConfirmAuction events raised by the Stakinginfo contract.
func (*StakinginfoConfirmAuctionIterator) Close ¶
func (it *StakinginfoConfirmAuctionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakinginfoConfirmAuctionIterator) Error ¶
func (it *StakinginfoConfirmAuctionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakinginfoConfirmAuctionIterator) Next ¶
func (it *StakinginfoConfirmAuctionIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type StakinginfoDelClaimRewards ¶
type StakinginfoDelClaimRewards struct { ValidatorId *big.Int User common.Address Rewards *big.Int Tokens *big.Int Raw types.Log // Blockchain specific contextual infos }
StakinginfoDelClaimRewards represents a DelClaimRewards event raised by the Stakinginfo contract.
type StakinginfoDelClaimRewardsIterator ¶
type StakinginfoDelClaimRewardsIterator struct { Event *StakinginfoDelClaimRewards // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakinginfoDelClaimRewardsIterator is returned from FilterDelClaimRewards and is used to iterate over the raw logs and unpacked data for DelClaimRewards events raised by the Stakinginfo contract.
func (*StakinginfoDelClaimRewardsIterator) Close ¶
func (it *StakinginfoDelClaimRewardsIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakinginfoDelClaimRewardsIterator) Error ¶
func (it *StakinginfoDelClaimRewardsIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakinginfoDelClaimRewardsIterator) Next ¶
func (it *StakinginfoDelClaimRewardsIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type StakinginfoDelReStaked ¶ added in v0.1.5
type StakinginfoDelReStaked struct { ValidatorId *big.Int User common.Address TotalStaked *big.Int Raw types.Log // Blockchain specific contextual infos }
StakinginfoDelReStaked represents a DelReStaked event raised by the Stakinginfo contract.
type StakinginfoDelReStakedIterator ¶ added in v0.1.5
type StakinginfoDelReStakedIterator struct { Event *StakinginfoDelReStaked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakinginfoDelReStakedIterator is returned from FilterDelReStaked and is used to iterate over the raw logs and unpacked data for DelReStaked events raised by the Stakinginfo contract.
func (*StakinginfoDelReStakedIterator) Close ¶ added in v0.1.5
func (it *StakinginfoDelReStakedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakinginfoDelReStakedIterator) Error ¶ added in v0.1.5
func (it *StakinginfoDelReStakedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakinginfoDelReStakedIterator) Next ¶ added in v0.1.5
func (it *StakinginfoDelReStakedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type StakinginfoDynastyValueChange ¶
type StakinginfoDynastyValueChange struct { NewDynasty *big.Int OldDynasty *big.Int Raw types.Log // Blockchain specific contextual infos }
StakinginfoDynastyValueChange represents a DynastyValueChange event raised by the Stakinginfo contract.
type StakinginfoDynastyValueChangeIterator ¶
type StakinginfoDynastyValueChangeIterator struct { Event *StakinginfoDynastyValueChange // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakinginfoDynastyValueChangeIterator is returned from FilterDynastyValueChange and is used to iterate over the raw logs and unpacked data for DynastyValueChange events raised by the Stakinginfo contract.
func (*StakinginfoDynastyValueChangeIterator) Close ¶
func (it *StakinginfoDynastyValueChangeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakinginfoDynastyValueChangeIterator) Error ¶
func (it *StakinginfoDynastyValueChangeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakinginfoDynastyValueChangeIterator) Next ¶
func (it *StakinginfoDynastyValueChangeIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type StakinginfoFilterer ¶
type StakinginfoFilterer struct {
// contains filtered or unexported fields
}
StakinginfoFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewStakinginfoFilterer ¶
func NewStakinginfoFilterer(address common.Address, filterer bind.ContractFilterer) (*StakinginfoFilterer, error)
NewStakinginfoFilterer creates a new log filterer instance of Stakinginfo, bound to a specific deployed contract.
func (*StakinginfoFilterer) FilterClaimFee ¶
func (_Stakinginfo *StakinginfoFilterer) FilterClaimFee(opts *bind.FilterOpts, validatorId []*big.Int, signer []common.Address, fee []*big.Int) (*StakinginfoClaimFeeIterator, error)
FilterClaimFee is a free log retrieval operation binding the contract event 0x4a83a8cc14c510291ef5a72ae016304a3132c29fad2238eaa29d5b959136f32f.
Solidity: event ClaimFee(uint256 indexed validatorId, address indexed signer, uint256 indexed fee)
func (*StakinginfoFilterer) FilterClaimRewards ¶
func (_Stakinginfo *StakinginfoFilterer) FilterClaimRewards(opts *bind.FilterOpts, validatorId []*big.Int, amount []*big.Int, totalAmount []*big.Int) (*StakinginfoClaimRewardsIterator, error)
FilterClaimRewards is a free log retrieval operation binding the contract event 0x41e5e4590cfcde2f03ee9281c54d03acad8adffb83f8310d66b894532470ba35.
Solidity: event ClaimRewards(uint256 indexed validatorId, uint256 indexed amount, uint256 indexed totalAmount)
func (*StakinginfoFilterer) FilterConfirmAuction ¶
func (_Stakinginfo *StakinginfoFilterer) FilterConfirmAuction(opts *bind.FilterOpts, newValidatorId []*big.Int, oldValidatorId []*big.Int, amount []*big.Int) (*StakinginfoConfirmAuctionIterator, error)
FilterConfirmAuction is a free log retrieval operation binding the contract event 0x1002381ecf76700f6f0ab4c90b9f523e39df7b0482b71ec63cf62cf854120470.
Solidity: event ConfirmAuction(uint256 indexed newValidatorId, uint256 indexed oldValidatorId, uint256 indexed amount)
func (*StakinginfoFilterer) FilterDelClaimRewards ¶
func (_Stakinginfo *StakinginfoFilterer) FilterDelClaimRewards(opts *bind.FilterOpts, validatorId []*big.Int, user []common.Address, rewards []*big.Int) (*StakinginfoDelClaimRewardsIterator, error)
FilterDelClaimRewards is a free log retrieval operation binding the contract event 0x8df3db2462011d9f79ea35850218e22b9fc11eca880b4b674d6a2e36e52faf90.
Solidity: event DelClaimRewards(uint256 indexed validatorId, address indexed user, uint256 indexed rewards, uint256 tokens)
func (*StakinginfoFilterer) FilterDelReStaked ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoFilterer) FilterDelReStaked(opts *bind.FilterOpts, validatorId []*big.Int, user []common.Address, totalStaked []*big.Int) (*StakinginfoDelReStakedIterator, error)
FilterDelReStaked is a free log retrieval operation binding the contract event 0x6af042714f1fb2ecc9f4ea59df701c71414555a1f52c207a2d73fc33df3f0f87.
Solidity: event DelReStaked(uint256 indexed validatorId, address indexed user, uint256 indexed totalStaked)
func (*StakinginfoFilterer) FilterDynastyValueChange ¶
func (_Stakinginfo *StakinginfoFilterer) FilterDynastyValueChange(opts *bind.FilterOpts) (*StakinginfoDynastyValueChangeIterator, error)
FilterDynastyValueChange is a free log retrieval operation binding the contract event 0x9444bfcfa6aed72a15da73de1220dcc07d7864119c44abfec0037bbcacefda98.
Solidity: event DynastyValueChange(uint256 newDynasty, uint256 oldDynasty)
func (*StakinginfoFilterer) FilterJailed ¶
func (_Stakinginfo *StakinginfoFilterer) FilterJailed(opts *bind.FilterOpts, validatorId []*big.Int, exitEpoch []*big.Int) (*StakinginfoJailedIterator, error)
FilterJailed is a free log retrieval operation binding the contract event 0xa1735a3843d9467dd849a217582720a8af66b9d034712e0b21b0f5ece80670cd.
Solidity: event Jailed(uint256 indexed validatorId, uint256 indexed exitEpoch)
func (*StakinginfoFilterer) FilterReStaked ¶
func (_Stakinginfo *StakinginfoFilterer) FilterReStaked(opts *bind.FilterOpts, validatorId []*big.Int) (*StakinginfoReStakedIterator, error)
FilterReStaked is a free log retrieval operation binding the contract event 0x9cc0e589f20d3310eb2ad571b23529003bd46048d0d1af29277dcf0aa3c398ce.
Solidity: event ReStaked(uint256 indexed validatorId, uint256 amount, uint256 total)
func (*StakinginfoFilterer) FilterRewardUpdate ¶
func (_Stakinginfo *StakinginfoFilterer) FilterRewardUpdate(opts *bind.FilterOpts) (*StakinginfoRewardUpdateIterator, error)
FilterRewardUpdate is a free log retrieval operation binding the contract event 0xf67f33e8589d3ea0356303c0f9a8e764873692159f777ff79e4fc523d389dfcd.
Solidity: event RewardUpdate(uint256 newReward, uint256 oldReward)
func (*StakinginfoFilterer) FilterShareBurned ¶
func (_Stakinginfo *StakinginfoFilterer) FilterShareBurned(opts *bind.FilterOpts, validatorId []*big.Int, user []common.Address, amount []*big.Int) (*StakinginfoShareBurnedIterator, error)
FilterShareBurned is a free log retrieval operation binding the contract event 0x7e86625aa6e668407f095af342e0cc237809c4c5086b4d665a0067de122980a9.
Solidity: event ShareBurned(uint256 indexed validatorId, address indexed user, uint256 indexed amount, uint256 tokens)
func (*StakinginfoFilterer) FilterShareMinted ¶
func (_Stakinginfo *StakinginfoFilterer) FilterShareMinted(opts *bind.FilterOpts, validatorId []*big.Int, user []common.Address, amount []*big.Int) (*StakinginfoShareMintedIterator, error)
FilterShareMinted is a free log retrieval operation binding the contract event 0xc9afff0972d33d68c8d330fe0ebd0e9f54491ad8c59ae17330a9206f280f0865.
Solidity: event ShareMinted(uint256 indexed validatorId, address indexed user, uint256 indexed amount, uint256 tokens)
func (*StakinginfoFilterer) FilterSignerChange ¶
func (_Stakinginfo *StakinginfoFilterer) FilterSignerChange(opts *bind.FilterOpts, validatorId []*big.Int, oldSigner []common.Address, newSigner []common.Address) (*StakinginfoSignerChangeIterator, error)
FilterSignerChange is a free log retrieval operation binding the contract event 0x5874441d8074b80a111ecc9f1ee791ffba81acd3e77d4f17cf2594df2658ace0.
Solidity: event SignerChange(uint256 indexed validatorId, address indexed oldSigner, address indexed newSigner, bytes signerPubkey)
func (*StakinginfoFilterer) FilterStakeUpdate ¶
func (_Stakinginfo *StakinginfoFilterer) FilterStakeUpdate(opts *bind.FilterOpts, validatorId []*big.Int, newAmount []*big.Int) (*StakinginfoStakeUpdateIterator, error)
FilterStakeUpdate is a free log retrieval operation binding the contract event 0x8a9fd81e4de0eb5b1f4055c5b30b562c02c95613ea0c5259c23033a90d1de4b4.
Solidity: event StakeUpdate(uint256 indexed validatorId, uint256 indexed newAmount)
func (*StakinginfoFilterer) FilterStaked ¶
func (_Stakinginfo *StakinginfoFilterer) FilterStaked(opts *bind.FilterOpts, signer []common.Address, validatorId []*big.Int, activationEpoch []*big.Int) (*StakinginfoStakedIterator, error)
FilterStaked is a free log retrieval operation binding the contract event 0x070462f09e1fcdd39ee7dbe9165c6a369557b03057a6d820c84a600208b9b26d.
Solidity: event Staked(address indexed signer, uint256 indexed validatorId, uint256 indexed activationEpoch, uint256 amount, uint256 total, bytes signerPubkey)
func (*StakinginfoFilterer) FilterStartAuction ¶
func (_Stakinginfo *StakinginfoFilterer) FilterStartAuction(opts *bind.FilterOpts, validatorId []*big.Int, amount []*big.Int, auctionAmount []*big.Int) (*StakinginfoStartAuctionIterator, error)
FilterStartAuction is a free log retrieval operation binding the contract event 0x683d0f47c7fa11331f4e9563b3f5a7fdc3d3c5b75c600357a91d991f5a13a437.
Solidity: event StartAuction(uint256 indexed validatorId, uint256 indexed amount, uint256 indexed auctionAmount)
func (*StakinginfoFilterer) FilterThresholdChange ¶
func (_Stakinginfo *StakinginfoFilterer) FilterThresholdChange(opts *bind.FilterOpts) (*StakinginfoThresholdChangeIterator, error)
FilterThresholdChange is a free log retrieval operation binding the contract event 0x5d16a900896e1160c2033bc940e6b072d3dc3b6a996fefb9b3b9b9678841824c.
Solidity: event ThresholdChange(uint256 newThreshold, uint256 oldThreshold)
func (*StakinginfoFilterer) FilterTopUpFee ¶
func (_Stakinginfo *StakinginfoFilterer) FilterTopUpFee(opts *bind.FilterOpts, validatorId []*big.Int, signer []common.Address, fee []*big.Int) (*StakinginfoTopUpFeeIterator, error)
FilterTopUpFee is a free log retrieval operation binding the contract event 0xc970ee1564cdc7a9beeae09b65b33aeb17b67d0e4a620e62e6b9b82a6430927d.
Solidity: event TopUpFee(uint256 indexed validatorId, address indexed signer, uint256 indexed fee)
func (*StakinginfoFilterer) FilterUnstakeInit ¶
func (_Stakinginfo *StakinginfoFilterer) FilterUnstakeInit(opts *bind.FilterOpts, user []common.Address, validatorId []*big.Int, amount []*big.Int) (*StakinginfoUnstakeInitIterator, error)
FilterUnstakeInit is a free log retrieval operation binding the contract event 0x51ff6d8ad000896362d1a3c9de9ad835adb6da92ec3ddee44018ef64f3c8b561.
Solidity: event UnstakeInit(address indexed user, uint256 indexed validatorId, uint256 deactivationEpoch, uint256 indexed amount)
func (*StakinginfoFilterer) FilterUnstaked ¶
func (_Stakinginfo *StakinginfoFilterer) FilterUnstaked(opts *bind.FilterOpts, user []common.Address, validatorId []*big.Int) (*StakinginfoUnstakedIterator, error)
FilterUnstaked is a free log retrieval operation binding the contract event 0x204fccf0d92ed8d48f204adb39b2e81e92bad0dedb93f5716ca9478cfb57de00.
Solidity: event Unstaked(address indexed user, uint256 indexed validatorId, uint256 amount, uint256 total)
func (*StakinginfoFilterer) FilterUpdateCommissionRate ¶
func (_Stakinginfo *StakinginfoFilterer) FilterUpdateCommissionRate(opts *bind.FilterOpts, validatorId []*big.Int, newCommissionRate []*big.Int, oldCommissionRate []*big.Int) (*StakinginfoUpdateCommissionRateIterator, error)
FilterUpdateCommissionRate is a free log retrieval operation binding the contract event 0x7d5da5ece9d43013d62ab966f4704ca376b92be29ca6fbb958154baf1c0dc17e.
Solidity: event UpdateCommissionRate(uint256 indexed validatorId, uint256 indexed newCommissionRate, uint256 indexed oldCommissionRate)
func (*StakinginfoFilterer) ParseClaimFee ¶
func (_Stakinginfo *StakinginfoFilterer) ParseClaimFee(log types.Log) (*StakinginfoClaimFee, error)
ParseClaimFee is a log parse operation binding the contract event 0x4a83a8cc14c510291ef5a72ae016304a3132c29fad2238eaa29d5b959136f32f.
Solidity: event ClaimFee(uint256 indexed validatorId, address indexed signer, uint256 indexed fee)
func (*StakinginfoFilterer) ParseClaimRewards ¶
func (_Stakinginfo *StakinginfoFilterer) ParseClaimRewards(log types.Log) (*StakinginfoClaimRewards, error)
ParseClaimRewards is a log parse operation binding the contract event 0x41e5e4590cfcde2f03ee9281c54d03acad8adffb83f8310d66b894532470ba35.
Solidity: event ClaimRewards(uint256 indexed validatorId, uint256 indexed amount, uint256 indexed totalAmount)
func (*StakinginfoFilterer) ParseConfirmAuction ¶
func (_Stakinginfo *StakinginfoFilterer) ParseConfirmAuction(log types.Log) (*StakinginfoConfirmAuction, error)
ParseConfirmAuction is a log parse operation binding the contract event 0x1002381ecf76700f6f0ab4c90b9f523e39df7b0482b71ec63cf62cf854120470.
Solidity: event ConfirmAuction(uint256 indexed newValidatorId, uint256 indexed oldValidatorId, uint256 indexed amount)
func (*StakinginfoFilterer) ParseDelClaimRewards ¶
func (_Stakinginfo *StakinginfoFilterer) ParseDelClaimRewards(log types.Log) (*StakinginfoDelClaimRewards, error)
ParseDelClaimRewards is a log parse operation binding the contract event 0x8df3db2462011d9f79ea35850218e22b9fc11eca880b4b674d6a2e36e52faf90.
Solidity: event DelClaimRewards(uint256 indexed validatorId, address indexed user, uint256 indexed rewards, uint256 tokens)
func (*StakinginfoFilterer) ParseDelReStaked ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoFilterer) ParseDelReStaked(log types.Log) (*StakinginfoDelReStaked, error)
ParseDelReStaked is a log parse operation binding the contract event 0x6af042714f1fb2ecc9f4ea59df701c71414555a1f52c207a2d73fc33df3f0f87.
Solidity: event DelReStaked(uint256 indexed validatorId, address indexed user, uint256 indexed totalStaked)
func (*StakinginfoFilterer) ParseDynastyValueChange ¶
func (_Stakinginfo *StakinginfoFilterer) ParseDynastyValueChange(log types.Log) (*StakinginfoDynastyValueChange, error)
ParseDynastyValueChange is a log parse operation binding the contract event 0x9444bfcfa6aed72a15da73de1220dcc07d7864119c44abfec0037bbcacefda98.
Solidity: event DynastyValueChange(uint256 newDynasty, uint256 oldDynasty)
func (*StakinginfoFilterer) ParseJailed ¶
func (_Stakinginfo *StakinginfoFilterer) ParseJailed(log types.Log) (*StakinginfoJailed, error)
ParseJailed is a log parse operation binding the contract event 0xa1735a3843d9467dd849a217582720a8af66b9d034712e0b21b0f5ece80670cd.
Solidity: event Jailed(uint256 indexed validatorId, uint256 indexed exitEpoch)
func (*StakinginfoFilterer) ParseReStaked ¶
func (_Stakinginfo *StakinginfoFilterer) ParseReStaked(log types.Log) (*StakinginfoReStaked, error)
ParseReStaked is a log parse operation binding the contract event 0x9cc0e589f20d3310eb2ad571b23529003bd46048d0d1af29277dcf0aa3c398ce.
Solidity: event ReStaked(uint256 indexed validatorId, uint256 amount, uint256 total)
func (*StakinginfoFilterer) ParseRewardUpdate ¶
func (_Stakinginfo *StakinginfoFilterer) ParseRewardUpdate(log types.Log) (*StakinginfoRewardUpdate, error)
ParseRewardUpdate is a log parse operation binding the contract event 0xf67f33e8589d3ea0356303c0f9a8e764873692159f777ff79e4fc523d389dfcd.
Solidity: event RewardUpdate(uint256 newReward, uint256 oldReward)
func (*StakinginfoFilterer) ParseShareBurned ¶
func (_Stakinginfo *StakinginfoFilterer) ParseShareBurned(log types.Log) (*StakinginfoShareBurned, error)
ParseShareBurned is a log parse operation binding the contract event 0x7e86625aa6e668407f095af342e0cc237809c4c5086b4d665a0067de122980a9.
Solidity: event ShareBurned(uint256 indexed validatorId, address indexed user, uint256 indexed amount, uint256 tokens)
func (*StakinginfoFilterer) ParseShareMinted ¶
func (_Stakinginfo *StakinginfoFilterer) ParseShareMinted(log types.Log) (*StakinginfoShareMinted, error)
ParseShareMinted is a log parse operation binding the contract event 0xc9afff0972d33d68c8d330fe0ebd0e9f54491ad8c59ae17330a9206f280f0865.
Solidity: event ShareMinted(uint256 indexed validatorId, address indexed user, uint256 indexed amount, uint256 tokens)
func (*StakinginfoFilterer) ParseSignerChange ¶
func (_Stakinginfo *StakinginfoFilterer) ParseSignerChange(log types.Log) (*StakinginfoSignerChange, error)
ParseSignerChange is a log parse operation binding the contract event 0x5874441d8074b80a111ecc9f1ee791ffba81acd3e77d4f17cf2594df2658ace0.
Solidity: event SignerChange(uint256 indexed validatorId, address indexed oldSigner, address indexed newSigner, bytes signerPubkey)
func (*StakinginfoFilterer) ParseStakeUpdate ¶
func (_Stakinginfo *StakinginfoFilterer) ParseStakeUpdate(log types.Log) (*StakinginfoStakeUpdate, error)
ParseStakeUpdate is a log parse operation binding the contract event 0x8a9fd81e4de0eb5b1f4055c5b30b562c02c95613ea0c5259c23033a90d1de4b4.
Solidity: event StakeUpdate(uint256 indexed validatorId, uint256 indexed newAmount)
func (*StakinginfoFilterer) ParseStaked ¶
func (_Stakinginfo *StakinginfoFilterer) ParseStaked(log types.Log) (*StakinginfoStaked, error)
ParseStaked is a log parse operation binding the contract event 0x070462f09e1fcdd39ee7dbe9165c6a369557b03057a6d820c84a600208b9b26d.
Solidity: event Staked(address indexed signer, uint256 indexed validatorId, uint256 indexed activationEpoch, uint256 amount, uint256 total, bytes signerPubkey)
func (*StakinginfoFilterer) ParseStartAuction ¶
func (_Stakinginfo *StakinginfoFilterer) ParseStartAuction(log types.Log) (*StakinginfoStartAuction, error)
ParseStartAuction is a log parse operation binding the contract event 0x683d0f47c7fa11331f4e9563b3f5a7fdc3d3c5b75c600357a91d991f5a13a437.
Solidity: event StartAuction(uint256 indexed validatorId, uint256 indexed amount, uint256 indexed auctionAmount)
func (*StakinginfoFilterer) ParseThresholdChange ¶
func (_Stakinginfo *StakinginfoFilterer) ParseThresholdChange(log types.Log) (*StakinginfoThresholdChange, error)
ParseThresholdChange is a log parse operation binding the contract event 0x5d16a900896e1160c2033bc940e6b072d3dc3b6a996fefb9b3b9b9678841824c.
Solidity: event ThresholdChange(uint256 newThreshold, uint256 oldThreshold)
func (*StakinginfoFilterer) ParseTopUpFee ¶
func (_Stakinginfo *StakinginfoFilterer) ParseTopUpFee(log types.Log) (*StakinginfoTopUpFee, error)
ParseTopUpFee is a log parse operation binding the contract event 0xc970ee1564cdc7a9beeae09b65b33aeb17b67d0e4a620e62e6b9b82a6430927d.
Solidity: event TopUpFee(uint256 indexed validatorId, address indexed signer, uint256 indexed fee)
func (*StakinginfoFilterer) ParseUnstakeInit ¶
func (_Stakinginfo *StakinginfoFilterer) ParseUnstakeInit(log types.Log) (*StakinginfoUnstakeInit, error)
ParseUnstakeInit is a log parse operation binding the contract event 0x51ff6d8ad000896362d1a3c9de9ad835adb6da92ec3ddee44018ef64f3c8b561.
Solidity: event UnstakeInit(address indexed user, uint256 indexed validatorId, uint256 deactivationEpoch, uint256 indexed amount)
func (*StakinginfoFilterer) ParseUnstaked ¶
func (_Stakinginfo *StakinginfoFilterer) ParseUnstaked(log types.Log) (*StakinginfoUnstaked, error)
ParseUnstaked is a log parse operation binding the contract event 0x204fccf0d92ed8d48f204adb39b2e81e92bad0dedb93f5716ca9478cfb57de00.
Solidity: event Unstaked(address indexed user, uint256 indexed validatorId, uint256 amount, uint256 total)
func (*StakinginfoFilterer) ParseUpdateCommissionRate ¶
func (_Stakinginfo *StakinginfoFilterer) ParseUpdateCommissionRate(log types.Log) (*StakinginfoUpdateCommissionRate, error)
ParseUpdateCommissionRate is a log parse operation binding the contract event 0x7d5da5ece9d43013d62ab966f4704ca376b92be29ca6fbb958154baf1c0dc17e.
Solidity: event UpdateCommissionRate(uint256 indexed validatorId, uint256 indexed newCommissionRate, uint256 indexed oldCommissionRate)
func (*StakinginfoFilterer) WatchClaimFee ¶
func (_Stakinginfo *StakinginfoFilterer) WatchClaimFee(opts *bind.WatchOpts, sink chan<- *StakinginfoClaimFee, validatorId []*big.Int, signer []common.Address, fee []*big.Int) (event.Subscription, error)
WatchClaimFee is a free log subscription operation binding the contract event 0x4a83a8cc14c510291ef5a72ae016304a3132c29fad2238eaa29d5b959136f32f.
Solidity: event ClaimFee(uint256 indexed validatorId, address indexed signer, uint256 indexed fee)
func (*StakinginfoFilterer) WatchClaimRewards ¶
func (_Stakinginfo *StakinginfoFilterer) WatchClaimRewards(opts *bind.WatchOpts, sink chan<- *StakinginfoClaimRewards, validatorId []*big.Int, amount []*big.Int, totalAmount []*big.Int) (event.Subscription, error)
WatchClaimRewards is a free log subscription operation binding the contract event 0x41e5e4590cfcde2f03ee9281c54d03acad8adffb83f8310d66b894532470ba35.
Solidity: event ClaimRewards(uint256 indexed validatorId, uint256 indexed amount, uint256 indexed totalAmount)
func (*StakinginfoFilterer) WatchConfirmAuction ¶
func (_Stakinginfo *StakinginfoFilterer) WatchConfirmAuction(opts *bind.WatchOpts, sink chan<- *StakinginfoConfirmAuction, newValidatorId []*big.Int, oldValidatorId []*big.Int, amount []*big.Int) (event.Subscription, error)
WatchConfirmAuction is a free log subscription operation binding the contract event 0x1002381ecf76700f6f0ab4c90b9f523e39df7b0482b71ec63cf62cf854120470.
Solidity: event ConfirmAuction(uint256 indexed newValidatorId, uint256 indexed oldValidatorId, uint256 indexed amount)
func (*StakinginfoFilterer) WatchDelClaimRewards ¶
func (_Stakinginfo *StakinginfoFilterer) WatchDelClaimRewards(opts *bind.WatchOpts, sink chan<- *StakinginfoDelClaimRewards, validatorId []*big.Int, user []common.Address, rewards []*big.Int) (event.Subscription, error)
WatchDelClaimRewards is a free log subscription operation binding the contract event 0x8df3db2462011d9f79ea35850218e22b9fc11eca880b4b674d6a2e36e52faf90.
Solidity: event DelClaimRewards(uint256 indexed validatorId, address indexed user, uint256 indexed rewards, uint256 tokens)
func (*StakinginfoFilterer) WatchDelReStaked ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoFilterer) WatchDelReStaked(opts *bind.WatchOpts, sink chan<- *StakinginfoDelReStaked, validatorId []*big.Int, user []common.Address, totalStaked []*big.Int) (event.Subscription, error)
WatchDelReStaked is a free log subscription operation binding the contract event 0x6af042714f1fb2ecc9f4ea59df701c71414555a1f52c207a2d73fc33df3f0f87.
Solidity: event DelReStaked(uint256 indexed validatorId, address indexed user, uint256 indexed totalStaked)
func (*StakinginfoFilterer) WatchDynastyValueChange ¶
func (_Stakinginfo *StakinginfoFilterer) WatchDynastyValueChange(opts *bind.WatchOpts, sink chan<- *StakinginfoDynastyValueChange) (event.Subscription, error)
WatchDynastyValueChange is a free log subscription operation binding the contract event 0x9444bfcfa6aed72a15da73de1220dcc07d7864119c44abfec0037bbcacefda98.
Solidity: event DynastyValueChange(uint256 newDynasty, uint256 oldDynasty)
func (*StakinginfoFilterer) WatchJailed ¶
func (_Stakinginfo *StakinginfoFilterer) WatchJailed(opts *bind.WatchOpts, sink chan<- *StakinginfoJailed, validatorId []*big.Int, exitEpoch []*big.Int) (event.Subscription, error)
WatchJailed is a free log subscription operation binding the contract event 0xa1735a3843d9467dd849a217582720a8af66b9d034712e0b21b0f5ece80670cd.
Solidity: event Jailed(uint256 indexed validatorId, uint256 indexed exitEpoch)
func (*StakinginfoFilterer) WatchReStaked ¶
func (_Stakinginfo *StakinginfoFilterer) WatchReStaked(opts *bind.WatchOpts, sink chan<- *StakinginfoReStaked, validatorId []*big.Int) (event.Subscription, error)
WatchReStaked is a free log subscription operation binding the contract event 0x9cc0e589f20d3310eb2ad571b23529003bd46048d0d1af29277dcf0aa3c398ce.
Solidity: event ReStaked(uint256 indexed validatorId, uint256 amount, uint256 total)
func (*StakinginfoFilterer) WatchRewardUpdate ¶
func (_Stakinginfo *StakinginfoFilterer) WatchRewardUpdate(opts *bind.WatchOpts, sink chan<- *StakinginfoRewardUpdate) (event.Subscription, error)
WatchRewardUpdate is a free log subscription operation binding the contract event 0xf67f33e8589d3ea0356303c0f9a8e764873692159f777ff79e4fc523d389dfcd.
Solidity: event RewardUpdate(uint256 newReward, uint256 oldReward)
func (*StakinginfoFilterer) WatchShareBurned ¶
func (_Stakinginfo *StakinginfoFilterer) WatchShareBurned(opts *bind.WatchOpts, sink chan<- *StakinginfoShareBurned, validatorId []*big.Int, user []common.Address, amount []*big.Int) (event.Subscription, error)
WatchShareBurned is a free log subscription operation binding the contract event 0x7e86625aa6e668407f095af342e0cc237809c4c5086b4d665a0067de122980a9.
Solidity: event ShareBurned(uint256 indexed validatorId, address indexed user, uint256 indexed amount, uint256 tokens)
func (*StakinginfoFilterer) WatchShareMinted ¶
func (_Stakinginfo *StakinginfoFilterer) WatchShareMinted(opts *bind.WatchOpts, sink chan<- *StakinginfoShareMinted, validatorId []*big.Int, user []common.Address, amount []*big.Int) (event.Subscription, error)
WatchShareMinted is a free log subscription operation binding the contract event 0xc9afff0972d33d68c8d330fe0ebd0e9f54491ad8c59ae17330a9206f280f0865.
Solidity: event ShareMinted(uint256 indexed validatorId, address indexed user, uint256 indexed amount, uint256 tokens)
func (*StakinginfoFilterer) WatchSignerChange ¶
func (_Stakinginfo *StakinginfoFilterer) WatchSignerChange(opts *bind.WatchOpts, sink chan<- *StakinginfoSignerChange, validatorId []*big.Int, oldSigner []common.Address, newSigner []common.Address) (event.Subscription, error)
WatchSignerChange is a free log subscription operation binding the contract event 0x5874441d8074b80a111ecc9f1ee791ffba81acd3e77d4f17cf2594df2658ace0.
Solidity: event SignerChange(uint256 indexed validatorId, address indexed oldSigner, address indexed newSigner, bytes signerPubkey)
func (*StakinginfoFilterer) WatchStakeUpdate ¶
func (_Stakinginfo *StakinginfoFilterer) WatchStakeUpdate(opts *bind.WatchOpts, sink chan<- *StakinginfoStakeUpdate, validatorId []*big.Int, newAmount []*big.Int) (event.Subscription, error)
WatchStakeUpdate is a free log subscription operation binding the contract event 0x8a9fd81e4de0eb5b1f4055c5b30b562c02c95613ea0c5259c23033a90d1de4b4.
Solidity: event StakeUpdate(uint256 indexed validatorId, uint256 indexed newAmount)
func (*StakinginfoFilterer) WatchStaked ¶
func (_Stakinginfo *StakinginfoFilterer) WatchStaked(opts *bind.WatchOpts, sink chan<- *StakinginfoStaked, signer []common.Address, validatorId []*big.Int, activationEpoch []*big.Int) (event.Subscription, error)
WatchStaked is a free log subscription operation binding the contract event 0x070462f09e1fcdd39ee7dbe9165c6a369557b03057a6d820c84a600208b9b26d.
Solidity: event Staked(address indexed signer, uint256 indexed validatorId, uint256 indexed activationEpoch, uint256 amount, uint256 total, bytes signerPubkey)
func (*StakinginfoFilterer) WatchStartAuction ¶
func (_Stakinginfo *StakinginfoFilterer) WatchStartAuction(opts *bind.WatchOpts, sink chan<- *StakinginfoStartAuction, validatorId []*big.Int, amount []*big.Int, auctionAmount []*big.Int) (event.Subscription, error)
WatchStartAuction is a free log subscription operation binding the contract event 0x683d0f47c7fa11331f4e9563b3f5a7fdc3d3c5b75c600357a91d991f5a13a437.
Solidity: event StartAuction(uint256 indexed validatorId, uint256 indexed amount, uint256 indexed auctionAmount)
func (*StakinginfoFilterer) WatchThresholdChange ¶
func (_Stakinginfo *StakinginfoFilterer) WatchThresholdChange(opts *bind.WatchOpts, sink chan<- *StakinginfoThresholdChange) (event.Subscription, error)
WatchThresholdChange is a free log subscription operation binding the contract event 0x5d16a900896e1160c2033bc940e6b072d3dc3b6a996fefb9b3b9b9678841824c.
Solidity: event ThresholdChange(uint256 newThreshold, uint256 oldThreshold)
func (*StakinginfoFilterer) WatchTopUpFee ¶
func (_Stakinginfo *StakinginfoFilterer) WatchTopUpFee(opts *bind.WatchOpts, sink chan<- *StakinginfoTopUpFee, validatorId []*big.Int, signer []common.Address, fee []*big.Int) (event.Subscription, error)
WatchTopUpFee is a free log subscription operation binding the contract event 0xc970ee1564cdc7a9beeae09b65b33aeb17b67d0e4a620e62e6b9b82a6430927d.
Solidity: event TopUpFee(uint256 indexed validatorId, address indexed signer, uint256 indexed fee)
func (*StakinginfoFilterer) WatchUnstakeInit ¶
func (_Stakinginfo *StakinginfoFilterer) WatchUnstakeInit(opts *bind.WatchOpts, sink chan<- *StakinginfoUnstakeInit, user []common.Address, validatorId []*big.Int, amount []*big.Int) (event.Subscription, error)
WatchUnstakeInit is a free log subscription operation binding the contract event 0x51ff6d8ad000896362d1a3c9de9ad835adb6da92ec3ddee44018ef64f3c8b561.
Solidity: event UnstakeInit(address indexed user, uint256 indexed validatorId, uint256 deactivationEpoch, uint256 indexed amount)
func (*StakinginfoFilterer) WatchUnstaked ¶
func (_Stakinginfo *StakinginfoFilterer) WatchUnstaked(opts *bind.WatchOpts, sink chan<- *StakinginfoUnstaked, user []common.Address, validatorId []*big.Int) (event.Subscription, error)
WatchUnstaked is a free log subscription operation binding the contract event 0x204fccf0d92ed8d48f204adb39b2e81e92bad0dedb93f5716ca9478cfb57de00.
Solidity: event Unstaked(address indexed user, uint256 indexed validatorId, uint256 amount, uint256 total)
func (*StakinginfoFilterer) WatchUpdateCommissionRate ¶
func (_Stakinginfo *StakinginfoFilterer) WatchUpdateCommissionRate(opts *bind.WatchOpts, sink chan<- *StakinginfoUpdateCommissionRate, validatorId []*big.Int, newCommissionRate []*big.Int, oldCommissionRate []*big.Int) (event.Subscription, error)
WatchUpdateCommissionRate is a free log subscription operation binding the contract event 0x7d5da5ece9d43013d62ab966f4704ca376b92be29ca6fbb958154baf1c0dc17e.
Solidity: event UpdateCommissionRate(uint256 indexed validatorId, uint256 indexed newCommissionRate, uint256 indexed oldCommissionRate)
type StakinginfoJailed ¶
type StakinginfoJailed struct { ValidatorId *big.Int ExitEpoch *big.Int Raw types.Log // Blockchain specific contextual infos }
StakinginfoJailed represents a Jailed event raised by the Stakinginfo contract.
type StakinginfoJailedIterator ¶
type StakinginfoJailedIterator struct { Event *StakinginfoJailed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakinginfoJailedIterator is returned from FilterJailed and is used to iterate over the raw logs and unpacked data for Jailed events raised by the Stakinginfo contract.
func (*StakinginfoJailedIterator) Close ¶
func (it *StakinginfoJailedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakinginfoJailedIterator) Error ¶
func (it *StakinginfoJailedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakinginfoJailedIterator) Next ¶
func (it *StakinginfoJailedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type StakinginfoRaw ¶
type StakinginfoRaw struct {
Contract *Stakinginfo // Generic contract binding to access the raw methods on
}
StakinginfoRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*StakinginfoRaw) Call ¶
func (_Stakinginfo *StakinginfoRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*StakinginfoRaw) Transact ¶
func (_Stakinginfo *StakinginfoRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StakinginfoRaw) Transfer ¶
func (_Stakinginfo *StakinginfoRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type StakinginfoReStaked ¶
type StakinginfoReStaked struct { ValidatorId *big.Int Amount *big.Int Total *big.Int Raw types.Log // Blockchain specific contextual infos }
StakinginfoReStaked represents a ReStaked event raised by the Stakinginfo contract.
type StakinginfoReStakedIterator ¶
type StakinginfoReStakedIterator struct { Event *StakinginfoReStaked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakinginfoReStakedIterator is returned from FilterReStaked and is used to iterate over the raw logs and unpacked data for ReStaked events raised by the Stakinginfo contract.
func (*StakinginfoReStakedIterator) Close ¶
func (it *StakinginfoReStakedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakinginfoReStakedIterator) Error ¶
func (it *StakinginfoReStakedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakinginfoReStakedIterator) Next ¶
func (it *StakinginfoReStakedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type StakinginfoRewardUpdate ¶
type StakinginfoRewardUpdate struct { NewReward *big.Int OldReward *big.Int Raw types.Log // Blockchain specific contextual infos }
StakinginfoRewardUpdate represents a RewardUpdate event raised by the Stakinginfo contract.
type StakinginfoRewardUpdateIterator ¶
type StakinginfoRewardUpdateIterator struct { Event *StakinginfoRewardUpdate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakinginfoRewardUpdateIterator is returned from FilterRewardUpdate and is used to iterate over the raw logs and unpacked data for RewardUpdate events raised by the Stakinginfo contract.
func (*StakinginfoRewardUpdateIterator) Close ¶
func (it *StakinginfoRewardUpdateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakinginfoRewardUpdateIterator) Error ¶
func (it *StakinginfoRewardUpdateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakinginfoRewardUpdateIterator) Next ¶
func (it *StakinginfoRewardUpdateIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type StakinginfoSession ¶
type StakinginfoSession struct { Contract *Stakinginfo // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
StakinginfoSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*StakinginfoSession) GetAccountStateRoot ¶
func (_Stakinginfo *StakinginfoSession) GetAccountStateRoot() ([32]byte, error)
GetAccountStateRoot is a free data retrieval call binding the contract method 0x4b6b87ce.
Solidity: function getAccountStateRoot() constant returns(bytes32 accountStateRoot)
func (*StakinginfoSession) GetStakerDetails ¶
func (_Stakinginfo *StakinginfoSession) GetStakerDetails(validatorId *big.Int) (struct { Amount *big.Int Reward *big.Int ActivationEpoch *big.Int DeactivationEpoch *big.Int Signer common.Address Status *big.Int }, error)
GetStakerDetails is a free data retrieval call binding the contract method 0x78daaf69.
Solidity: function getStakerDetails(uint256 validatorId) constant returns(uint256 amount, uint256 reward, uint256 activationEpoch, uint256 deactivationEpoch, address signer, uint256 _status)
func (*StakinginfoSession) GetValidatorContractAddress ¶
func (_Stakinginfo *StakinginfoSession) GetValidatorContractAddress(validatorId *big.Int) (common.Address, error)
GetValidatorContractAddress is a free data retrieval call binding the contract method 0x178d46aa.
Solidity: function getValidatorContractAddress(uint256 validatorId) constant returns(address ValidatorContract)
func (*StakinginfoSession) LogClaimFee ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoSession) LogClaimFee(validatorId *big.Int, signer common.Address, fee *big.Int) (*types.Transaction, error)
LogClaimFee is a paid mutator transaction binding the contract method 0x2f7e0861.
Solidity: function logClaimFee(uint256 validatorId, address signer, uint256 fee) returns()
func (*StakinginfoSession) LogClaimRewards ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoSession) LogClaimRewards(validatorId *big.Int, amount *big.Int, totalAmount *big.Int) (*types.Transaction, error)
LogClaimRewards is a paid mutator transaction binding the contract method 0xb685b26a.
Solidity: function logClaimRewards(uint256 validatorId, uint256 amount, uint256 totalAmount) returns()
func (*StakinginfoSession) LogConfirmAuction ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoSession) LogConfirmAuction(newValidatorId *big.Int, oldValidatorId *big.Int, amount *big.Int) (*types.Transaction, error)
LogConfirmAuction is a paid mutator transaction binding the contract method 0xe12ab1af.
Solidity: function logConfirmAuction(uint256 newValidatorId, uint256 oldValidatorId, uint256 amount) returns()
func (*StakinginfoSession) LogDelClaimRewards ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoSession) LogDelClaimRewards(validatorId *big.Int, user common.Address, rewards *big.Int, tokens *big.Int) (*types.Transaction, error)
LogDelClaimRewards is a paid mutator transaction binding the contract method 0xaf4cdabf.
Solidity: function logDelClaimRewards(uint256 validatorId, address user, uint256 rewards, uint256 tokens) returns()
func (*StakinginfoSession) LogDelReStaked ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoSession) LogDelReStaked(validatorId *big.Int, user common.Address, totalStaked *big.Int) (*types.Transaction, error)
LogDelReStaked is a paid mutator transaction binding the contract method 0x00d2d380.
Solidity: function logDelReStaked(uint256 validatorId, address user, uint256 totalStaked) returns()
func (*StakinginfoSession) LogDynastyValueChange ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoSession) LogDynastyValueChange(newDynasty *big.Int, oldDynasty *big.Int) (*types.Transaction, error)
LogDynastyValueChange is a paid mutator transaction binding the contract method 0xa0e300a6.
Solidity: function logDynastyValueChange(uint256 newDynasty, uint256 oldDynasty) returns()
func (*StakinginfoSession) LogJailed ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoSession) LogJailed(validatorId *big.Int, exitEpoch *big.Int) (*types.Transaction, error)
LogJailed is a paid mutator transaction binding the contract method 0x0974955a.
Solidity: function logJailed(uint256 validatorId, uint256 exitEpoch) returns()
func (*StakinginfoSession) LogReStaked ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoSession) LogReStaked(validatorId *big.Int, amount *big.Int, total *big.Int) (*types.Transaction, error)
LogReStaked is a paid mutator transaction binding the contract method 0x242c1b99.
Solidity: function logReStaked(uint256 validatorId, uint256 amount, uint256 total) returns()
func (*StakinginfoSession) LogRewardUpdate ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoSession) LogRewardUpdate(newReward *big.Int, oldReward *big.Int) (*types.Transaction, error)
LogRewardUpdate is a paid mutator transaction binding the contract method 0xb6fa74c4.
Solidity: function logRewardUpdate(uint256 newReward, uint256 oldReward) returns()
func (*StakinginfoSession) LogShareBurned ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoSession) LogShareBurned(validatorId *big.Int, user common.Address, amount *big.Int, tokens *big.Int) (*types.Transaction, error)
LogShareBurned is a paid mutator transaction binding the contract method 0xf1382b53.
Solidity: function logShareBurned(uint256 validatorId, address user, uint256 amount, uint256 tokens) returns()
func (*StakinginfoSession) LogShareMinted ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoSession) LogShareMinted(validatorId *big.Int, user common.Address, amount *big.Int, tokens *big.Int) (*types.Transaction, error)
LogShareMinted is a paid mutator transaction binding the contract method 0xc69d0573.
Solidity: function logShareMinted(uint256 validatorId, address user, uint256 amount, uint256 tokens) returns()
func (*StakinginfoSession) LogSignerChange ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoSession) LogSignerChange(validatorId *big.Int, oldSigner common.Address, newSigner common.Address, signerPubkey []byte) (*types.Transaction, error)
LogSignerChange is a paid mutator transaction binding the contract method 0xb80fbce5.
Solidity: function logSignerChange(uint256 validatorId, address oldSigner, address newSigner, bytes signerPubkey) returns()
func (*StakinginfoSession) LogStakeUpdate ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoSession) LogStakeUpdate(validatorId *big.Int) (*types.Transaction, error)
LogStakeUpdate is a paid mutator transaction binding the contract method 0x532e19a9.
Solidity: function logStakeUpdate(uint256 validatorId) returns()
func (*StakinginfoSession) LogStaked ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoSession) LogStaked(signer common.Address, signerPubkey []byte, validatorId *big.Int, activationEpoch *big.Int, amount *big.Int, total *big.Int) (*types.Transaction, error)
LogStaked is a paid mutator transaction binding the contract method 0x33a8383c.
Solidity: function logStaked(address signer, bytes signerPubkey, uint256 validatorId, uint256 activationEpoch, uint256 amount, uint256 total) returns()
func (*StakinginfoSession) LogStartAuction ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoSession) LogStartAuction(validatorId *big.Int, amount *big.Int, auctionAmount *big.Int) (*types.Transaction, error)
LogStartAuction is a paid mutator transaction binding the contract method 0x0934a6df.
Solidity: function logStartAuction(uint256 validatorId, uint256 amount, uint256 auctionAmount) returns()
func (*StakinginfoSession) LogThresholdChange ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoSession) LogThresholdChange(newThreshold *big.Int, oldThreshold *big.Int) (*types.Transaction, error)
LogThresholdChange is a paid mutator transaction binding the contract method 0xf1980a50.
Solidity: function logThresholdChange(uint256 newThreshold, uint256 oldThreshold) returns()
func (*StakinginfoSession) LogTopUpFee ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoSession) LogTopUpFee(validatorId *big.Int, signer common.Address, fee *big.Int) (*types.Transaction, error)
LogTopUpFee is a paid mutator transaction binding the contract method 0x1ace9d8b.
Solidity: function logTopUpFee(uint256 validatorId, address signer, uint256 fee) returns()
func (*StakinginfoSession) LogUnstakeInit ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoSession) LogUnstakeInit(user common.Address, validatorId *big.Int, deactivationEpoch *big.Int, amount *big.Int) (*types.Transaction, error)
LogUnstakeInit is a paid mutator transaction binding the contract method 0x5e04d483.
Solidity: function logUnstakeInit(address user, uint256 validatorId, uint256 deactivationEpoch, uint256 amount) returns()
func (*StakinginfoSession) LogUnstaked ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoSession) LogUnstaked(user common.Address, validatorId *big.Int, amount *big.Int, total *big.Int) (*types.Transaction, error)
LogUnstaked is a paid mutator transaction binding the contract method 0xae2e26b1.
Solidity: function logUnstaked(address user, uint256 validatorId, uint256 amount, uint256 total) returns()
func (*StakinginfoSession) LogUpdateCommissionRate ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoSession) LogUpdateCommissionRate(validatorId *big.Int, newCommissionRate *big.Int, oldCommissionRate *big.Int) (*types.Transaction, error)
LogUpdateCommissionRate is a paid mutator transaction binding the contract method 0xc98cc002.
Solidity: function logUpdateCommissionRate(uint256 validatorId, uint256 newCommissionRate, uint256 oldCommissionRate) returns()
func (*StakinginfoSession) Registry ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*StakinginfoSession) TotalValidatorStake ¶
TotalValidatorStake is a free data retrieval call binding the contract method 0xca7d34b6.
Solidity: function totalValidatorStake(uint256 validatorId) constant returns(uint256 validatorStake)
type StakinginfoShareBurned ¶
type StakinginfoShareBurned struct {}
StakinginfoShareBurned represents a ShareBurned event raised by the Stakinginfo contract.
type StakinginfoShareBurnedIterator ¶
type StakinginfoShareBurnedIterator struct { // contains filtered or unexported fields }
StakinginfoShareBurnedIterator is returned from FilterShareBurned and is used to iterate over the raw logs and unpacked data for ShareBurned events raised by the Stakinginfo contract.
func (*StakinginfoShareBurnedIterator) Close ¶
func (it *StakinginfoShareBurnedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakinginfoShareBurnedIterator) Error ¶
func (it *StakinginfoShareBurnedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakinginfoShareBurnedIterator) Next ¶
func (it *StakinginfoShareBurnedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type StakinginfoShareMinted ¶
type StakinginfoShareMinted struct {}
StakinginfoShareMinted represents a ShareMinted event raised by the Stakinginfo contract.
type StakinginfoShareMintedIterator ¶
type StakinginfoShareMintedIterator struct { // contains filtered or unexported fields }
StakinginfoShareMintedIterator is returned from FilterShareMinted and is used to iterate over the raw logs and unpacked data for ShareMinted events raised by the Stakinginfo contract.
func (*StakinginfoShareMintedIterator) Close ¶
func (it *StakinginfoShareMintedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakinginfoShareMintedIterator) Error ¶
func (it *StakinginfoShareMintedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakinginfoShareMintedIterator) Next ¶
func (it *StakinginfoShareMintedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type StakinginfoSignerChange ¶
type StakinginfoSignerChange struct { ValidatorId *big.Int OldSigner common.Address NewSigner common.Address SignerPubkey []byte Raw types.Log // Blockchain specific contextual infos }
StakinginfoSignerChange represents a SignerChange event raised by the Stakinginfo contract.
type StakinginfoSignerChangeIterator ¶
type StakinginfoSignerChangeIterator struct { Event *StakinginfoSignerChange // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakinginfoSignerChangeIterator is returned from FilterSignerChange and is used to iterate over the raw logs and unpacked data for SignerChange events raised by the Stakinginfo contract.
func (*StakinginfoSignerChangeIterator) Close ¶
func (it *StakinginfoSignerChangeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakinginfoSignerChangeIterator) Error ¶
func (it *StakinginfoSignerChangeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakinginfoSignerChangeIterator) Next ¶
func (it *StakinginfoSignerChangeIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type StakinginfoStakeUpdate ¶
type StakinginfoStakeUpdate struct { ValidatorId *big.Int NewAmount *big.Int Raw types.Log // Blockchain specific contextual infos }
StakinginfoStakeUpdate represents a StakeUpdate event raised by the Stakinginfo contract.
type StakinginfoStakeUpdateIterator ¶
type StakinginfoStakeUpdateIterator struct { Event *StakinginfoStakeUpdate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakinginfoStakeUpdateIterator is returned from FilterStakeUpdate and is used to iterate over the raw logs and unpacked data for StakeUpdate events raised by the Stakinginfo contract.
func (*StakinginfoStakeUpdateIterator) Close ¶
func (it *StakinginfoStakeUpdateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakinginfoStakeUpdateIterator) Error ¶
func (it *StakinginfoStakeUpdateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakinginfoStakeUpdateIterator) Next ¶
func (it *StakinginfoStakeUpdateIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type StakinginfoStaked ¶
type StakinginfoStaked struct { Signer common.Address ValidatorId *big.Int ActivationEpoch *big.Int Amount *big.Int Total *big.Int SignerPubkey []byte Raw types.Log // Blockchain specific contextual infos }
StakinginfoStaked represents a Staked event raised by the Stakinginfo contract.
type StakinginfoStakedIterator ¶
type StakinginfoStakedIterator struct { Event *StakinginfoStaked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakinginfoStakedIterator is returned from FilterStaked and is used to iterate over the raw logs and unpacked data for Staked events raised by the Stakinginfo contract.
func (*StakinginfoStakedIterator) Close ¶
func (it *StakinginfoStakedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakinginfoStakedIterator) Error ¶
func (it *StakinginfoStakedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakinginfoStakedIterator) Next ¶
func (it *StakinginfoStakedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type StakinginfoStartAuction ¶
type StakinginfoStartAuction struct { ValidatorId *big.Int Amount *big.Int AuctionAmount *big.Int Raw types.Log // Blockchain specific contextual infos }
StakinginfoStartAuction represents a StartAuction event raised by the Stakinginfo contract.
type StakinginfoStartAuctionIterator ¶
type StakinginfoStartAuctionIterator struct { Event *StakinginfoStartAuction // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakinginfoStartAuctionIterator is returned from FilterStartAuction and is used to iterate over the raw logs and unpacked data for StartAuction events raised by the Stakinginfo contract.
func (*StakinginfoStartAuctionIterator) Close ¶
func (it *StakinginfoStartAuctionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakinginfoStartAuctionIterator) Error ¶
func (it *StakinginfoStartAuctionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakinginfoStartAuctionIterator) Next ¶
func (it *StakinginfoStartAuctionIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type StakinginfoThresholdChange ¶
type StakinginfoThresholdChange struct { NewThreshold *big.Int OldThreshold *big.Int Raw types.Log // Blockchain specific contextual infos }
StakinginfoThresholdChange represents a ThresholdChange event raised by the Stakinginfo contract.
type StakinginfoThresholdChangeIterator ¶
type StakinginfoThresholdChangeIterator struct { Event *StakinginfoThresholdChange // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakinginfoThresholdChangeIterator is returned from FilterThresholdChange and is used to iterate over the raw logs and unpacked data for ThresholdChange events raised by the Stakinginfo contract.
func (*StakinginfoThresholdChangeIterator) Close ¶
func (it *StakinginfoThresholdChangeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakinginfoThresholdChangeIterator) Error ¶
func (it *StakinginfoThresholdChangeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakinginfoThresholdChangeIterator) Next ¶
func (it *StakinginfoThresholdChangeIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type StakinginfoTopUpFee ¶
type StakinginfoTopUpFee struct { ValidatorId *big.Int Signer common.Address Fee *big.Int Raw types.Log // Blockchain specific contextual infos }
StakinginfoTopUpFee represents a TopUpFee event raised by the Stakinginfo contract.
type StakinginfoTopUpFeeIterator ¶
type StakinginfoTopUpFeeIterator struct { Event *StakinginfoTopUpFee // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakinginfoTopUpFeeIterator is returned from FilterTopUpFee and is used to iterate over the raw logs and unpacked data for TopUpFee events raised by the Stakinginfo contract.
func (*StakinginfoTopUpFeeIterator) Close ¶
func (it *StakinginfoTopUpFeeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakinginfoTopUpFeeIterator) Error ¶
func (it *StakinginfoTopUpFeeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakinginfoTopUpFeeIterator) Next ¶
func (it *StakinginfoTopUpFeeIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type StakinginfoTransactor ¶
type StakinginfoTransactor struct {
// contains filtered or unexported fields
}
StakinginfoTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewStakinginfoTransactor ¶
func NewStakinginfoTransactor(address common.Address, transactor bind.ContractTransactor) (*StakinginfoTransactor, error)
NewStakinginfoTransactor creates a new write-only instance of Stakinginfo, bound to a specific deployed contract.
func (*StakinginfoTransactor) LogClaimFee ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoTransactor) LogClaimFee(opts *bind.TransactOpts, validatorId *big.Int, signer common.Address, fee *big.Int) (*types.Transaction, error)
LogClaimFee is a paid mutator transaction binding the contract method 0x2f7e0861.
Solidity: function logClaimFee(uint256 validatorId, address signer, uint256 fee) returns()
func (*StakinginfoTransactor) LogClaimRewards ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoTransactor) LogClaimRewards(opts *bind.TransactOpts, validatorId *big.Int, amount *big.Int, totalAmount *big.Int) (*types.Transaction, error)
LogClaimRewards is a paid mutator transaction binding the contract method 0xb685b26a.
Solidity: function logClaimRewards(uint256 validatorId, uint256 amount, uint256 totalAmount) returns()
func (*StakinginfoTransactor) LogConfirmAuction ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoTransactor) LogConfirmAuction(opts *bind.TransactOpts, newValidatorId *big.Int, oldValidatorId *big.Int, amount *big.Int) (*types.Transaction, error)
LogConfirmAuction is a paid mutator transaction binding the contract method 0xe12ab1af.
Solidity: function logConfirmAuction(uint256 newValidatorId, uint256 oldValidatorId, uint256 amount) returns()
func (*StakinginfoTransactor) LogDelClaimRewards ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoTransactor) LogDelClaimRewards(opts *bind.TransactOpts, validatorId *big.Int, user common.Address, rewards *big.Int, tokens *big.Int) (*types.Transaction, error)
LogDelClaimRewards is a paid mutator transaction binding the contract method 0xaf4cdabf.
Solidity: function logDelClaimRewards(uint256 validatorId, address user, uint256 rewards, uint256 tokens) returns()
func (*StakinginfoTransactor) LogDelReStaked ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoTransactor) LogDelReStaked(opts *bind.TransactOpts, validatorId *big.Int, user common.Address, totalStaked *big.Int) (*types.Transaction, error)
LogDelReStaked is a paid mutator transaction binding the contract method 0x00d2d380.
Solidity: function logDelReStaked(uint256 validatorId, address user, uint256 totalStaked) returns()
func (*StakinginfoTransactor) LogDynastyValueChange ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoTransactor) LogDynastyValueChange(opts *bind.TransactOpts, newDynasty *big.Int, oldDynasty *big.Int) (*types.Transaction, error)
LogDynastyValueChange is a paid mutator transaction binding the contract method 0xa0e300a6.
Solidity: function logDynastyValueChange(uint256 newDynasty, uint256 oldDynasty) returns()
func (*StakinginfoTransactor) LogJailed ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoTransactor) LogJailed(opts *bind.TransactOpts, validatorId *big.Int, exitEpoch *big.Int) (*types.Transaction, error)
LogJailed is a paid mutator transaction binding the contract method 0x0974955a.
Solidity: function logJailed(uint256 validatorId, uint256 exitEpoch) returns()
func (*StakinginfoTransactor) LogReStaked ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoTransactor) LogReStaked(opts *bind.TransactOpts, validatorId *big.Int, amount *big.Int, total *big.Int) (*types.Transaction, error)
LogReStaked is a paid mutator transaction binding the contract method 0x242c1b99.
Solidity: function logReStaked(uint256 validatorId, uint256 amount, uint256 total) returns()
func (*StakinginfoTransactor) LogRewardUpdate ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoTransactor) LogRewardUpdate(opts *bind.TransactOpts, newReward *big.Int, oldReward *big.Int) (*types.Transaction, error)
LogRewardUpdate is a paid mutator transaction binding the contract method 0xb6fa74c4.
Solidity: function logRewardUpdate(uint256 newReward, uint256 oldReward) returns()
func (*StakinginfoTransactor) LogShareBurned ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoTransactor) LogShareBurned(opts *bind.TransactOpts, validatorId *big.Int, user common.Address, amount *big.Int, tokens *big.Int) (*types.Transaction, error)
LogShareBurned is a paid mutator transaction binding the contract method 0xf1382b53.
Solidity: function logShareBurned(uint256 validatorId, address user, uint256 amount, uint256 tokens) returns()
func (*StakinginfoTransactor) LogShareMinted ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoTransactor) LogShareMinted(opts *bind.TransactOpts, validatorId *big.Int, user common.Address, amount *big.Int, tokens *big.Int) (*types.Transaction, error)
LogShareMinted is a paid mutator transaction binding the contract method 0xc69d0573.
Solidity: function logShareMinted(uint256 validatorId, address user, uint256 amount, uint256 tokens) returns()
func (*StakinginfoTransactor) LogSignerChange ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoTransactor) LogSignerChange(opts *bind.TransactOpts, validatorId *big.Int, oldSigner common.Address, newSigner common.Address, signerPubkey []byte) (*types.Transaction, error)
LogSignerChange is a paid mutator transaction binding the contract method 0xb80fbce5.
Solidity: function logSignerChange(uint256 validatorId, address oldSigner, address newSigner, bytes signerPubkey) returns()
func (*StakinginfoTransactor) LogStakeUpdate ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoTransactor) LogStakeUpdate(opts *bind.TransactOpts, validatorId *big.Int) (*types.Transaction, error)
LogStakeUpdate is a paid mutator transaction binding the contract method 0x532e19a9.
Solidity: function logStakeUpdate(uint256 validatorId) returns()
func (*StakinginfoTransactor) LogStaked ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoTransactor) LogStaked(opts *bind.TransactOpts, signer common.Address, signerPubkey []byte, validatorId *big.Int, activationEpoch *big.Int, amount *big.Int, total *big.Int) (*types.Transaction, error)
LogStaked is a paid mutator transaction binding the contract method 0x33a8383c.
Solidity: function logStaked(address signer, bytes signerPubkey, uint256 validatorId, uint256 activationEpoch, uint256 amount, uint256 total) returns()
func (*StakinginfoTransactor) LogStartAuction ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoTransactor) LogStartAuction(opts *bind.TransactOpts, validatorId *big.Int, amount *big.Int, auctionAmount *big.Int) (*types.Transaction, error)
LogStartAuction is a paid mutator transaction binding the contract method 0x0934a6df.
Solidity: function logStartAuction(uint256 validatorId, uint256 amount, uint256 auctionAmount) returns()
func (*StakinginfoTransactor) LogThresholdChange ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoTransactor) LogThresholdChange(opts *bind.TransactOpts, newThreshold *big.Int, oldThreshold *big.Int) (*types.Transaction, error)
LogThresholdChange is a paid mutator transaction binding the contract method 0xf1980a50.
Solidity: function logThresholdChange(uint256 newThreshold, uint256 oldThreshold) returns()
func (*StakinginfoTransactor) LogTopUpFee ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoTransactor) LogTopUpFee(opts *bind.TransactOpts, validatorId *big.Int, signer common.Address, fee *big.Int) (*types.Transaction, error)
LogTopUpFee is a paid mutator transaction binding the contract method 0x1ace9d8b.
Solidity: function logTopUpFee(uint256 validatorId, address signer, uint256 fee) returns()
func (*StakinginfoTransactor) LogUnstakeInit ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoTransactor) LogUnstakeInit(opts *bind.TransactOpts, user common.Address, validatorId *big.Int, deactivationEpoch *big.Int, amount *big.Int) (*types.Transaction, error)
LogUnstakeInit is a paid mutator transaction binding the contract method 0x5e04d483.
Solidity: function logUnstakeInit(address user, uint256 validatorId, uint256 deactivationEpoch, uint256 amount) returns()
func (*StakinginfoTransactor) LogUnstaked ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoTransactor) LogUnstaked(opts *bind.TransactOpts, user common.Address, validatorId *big.Int, amount *big.Int, total *big.Int) (*types.Transaction, error)
LogUnstaked is a paid mutator transaction binding the contract method 0xae2e26b1.
Solidity: function logUnstaked(address user, uint256 validatorId, uint256 amount, uint256 total) returns()
func (*StakinginfoTransactor) LogUpdateCommissionRate ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoTransactor) LogUpdateCommissionRate(opts *bind.TransactOpts, validatorId *big.Int, newCommissionRate *big.Int, oldCommissionRate *big.Int) (*types.Transaction, error)
LogUpdateCommissionRate is a paid mutator transaction binding the contract method 0xc98cc002.
Solidity: function logUpdateCommissionRate(uint256 validatorId, uint256 newCommissionRate, uint256 oldCommissionRate) returns()
type StakinginfoTransactorRaw ¶
type StakinginfoTransactorRaw struct {
Contract *StakinginfoTransactor // Generic write-only contract binding to access the raw methods on
}
StakinginfoTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*StakinginfoTransactorRaw) Transact ¶
func (_Stakinginfo *StakinginfoTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StakinginfoTransactorRaw) Transfer ¶
func (_Stakinginfo *StakinginfoTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type StakinginfoTransactorSession ¶
type StakinginfoTransactorSession struct { Contract *StakinginfoTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
StakinginfoTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*StakinginfoTransactorSession) LogClaimFee ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoTransactorSession) LogClaimFee(validatorId *big.Int, signer common.Address, fee *big.Int) (*types.Transaction, error)
LogClaimFee is a paid mutator transaction binding the contract method 0x2f7e0861.
Solidity: function logClaimFee(uint256 validatorId, address signer, uint256 fee) returns()
func (*StakinginfoTransactorSession) LogClaimRewards ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoTransactorSession) LogClaimRewards(validatorId *big.Int, amount *big.Int, totalAmount *big.Int) (*types.Transaction, error)
LogClaimRewards is a paid mutator transaction binding the contract method 0xb685b26a.
Solidity: function logClaimRewards(uint256 validatorId, uint256 amount, uint256 totalAmount) returns()
func (*StakinginfoTransactorSession) LogConfirmAuction ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoTransactorSession) LogConfirmAuction(newValidatorId *big.Int, oldValidatorId *big.Int, amount *big.Int) (*types.Transaction, error)
LogConfirmAuction is a paid mutator transaction binding the contract method 0xe12ab1af.
Solidity: function logConfirmAuction(uint256 newValidatorId, uint256 oldValidatorId, uint256 amount) returns()
func (*StakinginfoTransactorSession) LogDelClaimRewards ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoTransactorSession) LogDelClaimRewards(validatorId *big.Int, user common.Address, rewards *big.Int, tokens *big.Int) (*types.Transaction, error)
LogDelClaimRewards is a paid mutator transaction binding the contract method 0xaf4cdabf.
Solidity: function logDelClaimRewards(uint256 validatorId, address user, uint256 rewards, uint256 tokens) returns()
func (*StakinginfoTransactorSession) LogDelReStaked ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoTransactorSession) LogDelReStaked(validatorId *big.Int, user common.Address, totalStaked *big.Int) (*types.Transaction, error)
LogDelReStaked is a paid mutator transaction binding the contract method 0x00d2d380.
Solidity: function logDelReStaked(uint256 validatorId, address user, uint256 totalStaked) returns()
func (*StakinginfoTransactorSession) LogDynastyValueChange ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoTransactorSession) LogDynastyValueChange(newDynasty *big.Int, oldDynasty *big.Int) (*types.Transaction, error)
LogDynastyValueChange is a paid mutator transaction binding the contract method 0xa0e300a6.
Solidity: function logDynastyValueChange(uint256 newDynasty, uint256 oldDynasty) returns()
func (*StakinginfoTransactorSession) LogJailed ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoTransactorSession) LogJailed(validatorId *big.Int, exitEpoch *big.Int) (*types.Transaction, error)
LogJailed is a paid mutator transaction binding the contract method 0x0974955a.
Solidity: function logJailed(uint256 validatorId, uint256 exitEpoch) returns()
func (*StakinginfoTransactorSession) LogReStaked ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoTransactorSession) LogReStaked(validatorId *big.Int, amount *big.Int, total *big.Int) (*types.Transaction, error)
LogReStaked is a paid mutator transaction binding the contract method 0x242c1b99.
Solidity: function logReStaked(uint256 validatorId, uint256 amount, uint256 total) returns()
func (*StakinginfoTransactorSession) LogRewardUpdate ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoTransactorSession) LogRewardUpdate(newReward *big.Int, oldReward *big.Int) (*types.Transaction, error)
LogRewardUpdate is a paid mutator transaction binding the contract method 0xb6fa74c4.
Solidity: function logRewardUpdate(uint256 newReward, uint256 oldReward) returns()
func (*StakinginfoTransactorSession) LogShareBurned ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoTransactorSession) LogShareBurned(validatorId *big.Int, user common.Address, amount *big.Int, tokens *big.Int) (*types.Transaction, error)
LogShareBurned is a paid mutator transaction binding the contract method 0xf1382b53.
Solidity: function logShareBurned(uint256 validatorId, address user, uint256 amount, uint256 tokens) returns()
func (*StakinginfoTransactorSession) LogShareMinted ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoTransactorSession) LogShareMinted(validatorId *big.Int, user common.Address, amount *big.Int, tokens *big.Int) (*types.Transaction, error)
LogShareMinted is a paid mutator transaction binding the contract method 0xc69d0573.
Solidity: function logShareMinted(uint256 validatorId, address user, uint256 amount, uint256 tokens) returns()
func (*StakinginfoTransactorSession) LogSignerChange ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoTransactorSession) LogSignerChange(validatorId *big.Int, oldSigner common.Address, newSigner common.Address, signerPubkey []byte) (*types.Transaction, error)
LogSignerChange is a paid mutator transaction binding the contract method 0xb80fbce5.
Solidity: function logSignerChange(uint256 validatorId, address oldSigner, address newSigner, bytes signerPubkey) returns()
func (*StakinginfoTransactorSession) LogStakeUpdate ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoTransactorSession) LogStakeUpdate(validatorId *big.Int) (*types.Transaction, error)
LogStakeUpdate is a paid mutator transaction binding the contract method 0x532e19a9.
Solidity: function logStakeUpdate(uint256 validatorId) returns()
func (*StakinginfoTransactorSession) LogStaked ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoTransactorSession) LogStaked(signer common.Address, signerPubkey []byte, validatorId *big.Int, activationEpoch *big.Int, amount *big.Int, total *big.Int) (*types.Transaction, error)
LogStaked is a paid mutator transaction binding the contract method 0x33a8383c.
Solidity: function logStaked(address signer, bytes signerPubkey, uint256 validatorId, uint256 activationEpoch, uint256 amount, uint256 total) returns()
func (*StakinginfoTransactorSession) LogStartAuction ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoTransactorSession) LogStartAuction(validatorId *big.Int, amount *big.Int, auctionAmount *big.Int) (*types.Transaction, error)
LogStartAuction is a paid mutator transaction binding the contract method 0x0934a6df.
Solidity: function logStartAuction(uint256 validatorId, uint256 amount, uint256 auctionAmount) returns()
func (*StakinginfoTransactorSession) LogThresholdChange ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoTransactorSession) LogThresholdChange(newThreshold *big.Int, oldThreshold *big.Int) (*types.Transaction, error)
LogThresholdChange is a paid mutator transaction binding the contract method 0xf1980a50.
Solidity: function logThresholdChange(uint256 newThreshold, uint256 oldThreshold) returns()
func (*StakinginfoTransactorSession) LogTopUpFee ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoTransactorSession) LogTopUpFee(validatorId *big.Int, signer common.Address, fee *big.Int) (*types.Transaction, error)
LogTopUpFee is a paid mutator transaction binding the contract method 0x1ace9d8b.
Solidity: function logTopUpFee(uint256 validatorId, address signer, uint256 fee) returns()
func (*StakinginfoTransactorSession) LogUnstakeInit ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoTransactorSession) LogUnstakeInit(user common.Address, validatorId *big.Int, deactivationEpoch *big.Int, amount *big.Int) (*types.Transaction, error)
LogUnstakeInit is a paid mutator transaction binding the contract method 0x5e04d483.
Solidity: function logUnstakeInit(address user, uint256 validatorId, uint256 deactivationEpoch, uint256 amount) returns()
func (*StakinginfoTransactorSession) LogUnstaked ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoTransactorSession) LogUnstaked(user common.Address, validatorId *big.Int, amount *big.Int, total *big.Int) (*types.Transaction, error)
LogUnstaked is a paid mutator transaction binding the contract method 0xae2e26b1.
Solidity: function logUnstaked(address user, uint256 validatorId, uint256 amount, uint256 total) returns()
func (*StakinginfoTransactorSession) LogUpdateCommissionRate ¶ added in v0.1.5
func (_Stakinginfo *StakinginfoTransactorSession) LogUpdateCommissionRate(validatorId *big.Int, newCommissionRate *big.Int, oldCommissionRate *big.Int) (*types.Transaction, error)
LogUpdateCommissionRate is a paid mutator transaction binding the contract method 0xc98cc002.
Solidity: function logUpdateCommissionRate(uint256 validatorId, uint256 newCommissionRate, uint256 oldCommissionRate) returns()
type StakinginfoUnstakeInit ¶
type StakinginfoUnstakeInit struct { User common.Address ValidatorId *big.Int DeactivationEpoch *big.Int Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
StakinginfoUnstakeInit represents a UnstakeInit event raised by the Stakinginfo contract.
type StakinginfoUnstakeInitIterator ¶
type StakinginfoUnstakeInitIterator struct { Event *StakinginfoUnstakeInit // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakinginfoUnstakeInitIterator is returned from FilterUnstakeInit and is used to iterate over the raw logs and unpacked data for UnstakeInit events raised by the Stakinginfo contract.
func (*StakinginfoUnstakeInitIterator) Close ¶
func (it *StakinginfoUnstakeInitIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakinginfoUnstakeInitIterator) Error ¶
func (it *StakinginfoUnstakeInitIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakinginfoUnstakeInitIterator) Next ¶
func (it *StakinginfoUnstakeInitIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type StakinginfoUnstaked ¶
type StakinginfoUnstaked struct { User common.Address ValidatorId *big.Int Amount *big.Int Total *big.Int Raw types.Log // Blockchain specific contextual infos }
StakinginfoUnstaked represents a Unstaked event raised by the Stakinginfo contract.
type StakinginfoUnstakedIterator ¶
type StakinginfoUnstakedIterator struct { Event *StakinginfoUnstaked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakinginfoUnstakedIterator is returned from FilterUnstaked and is used to iterate over the raw logs and unpacked data for Unstaked events raised by the Stakinginfo contract.
func (*StakinginfoUnstakedIterator) Close ¶
func (it *StakinginfoUnstakedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakinginfoUnstakedIterator) Error ¶
func (it *StakinginfoUnstakedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakinginfoUnstakedIterator) Next ¶
func (it *StakinginfoUnstakedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type StakinginfoUpdateCommissionRate ¶
type StakinginfoUpdateCommissionRate struct { ValidatorId *big.Int NewCommissionRate *big.Int OldCommissionRate *big.Int Raw types.Log // Blockchain specific contextual infos }
StakinginfoUpdateCommissionRate represents a UpdateCommissionRate event raised by the Stakinginfo contract.
type StakinginfoUpdateCommissionRateIterator ¶
type StakinginfoUpdateCommissionRateIterator struct { Event *StakinginfoUpdateCommissionRate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakinginfoUpdateCommissionRateIterator is returned from FilterUpdateCommissionRate and is used to iterate over the raw logs and unpacked data for UpdateCommissionRate events raised by the Stakinginfo contract.
func (*StakinginfoUpdateCommissionRateIterator) Close ¶
func (it *StakinginfoUpdateCommissionRateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakinginfoUpdateCommissionRateIterator) Error ¶
func (it *StakinginfoUpdateCommissionRateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakinginfoUpdateCommissionRateIterator) Next ¶
func (it *StakinginfoUpdateCommissionRateIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.