Documentation
¶
Index ¶
- Variables
- type ConsensusGovernanceEntrypoint
- type ConsensusGovernanceEntrypointCaller
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointCaller) IsPermittedCaller(opts *bind.CallOpts, caller common.Address) (bool, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointCaller) PendingOwner(opts *bind.CallOpts) (common.Address, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointCaller) UPGRADEINTERFACEVERSION(opts *bind.CallOpts) (string, error)
- type ConsensusGovernanceEntrypointCallerRaw
- type ConsensusGovernanceEntrypointCallerSession
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointCallerSession) IsPermittedCaller(caller common.Address) (bool, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointCallerSession) Owner() (common.Address, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointCallerSession) PendingOwner() (common.Address, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointCallerSession) ProxiableUUID() ([32]byte, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointCallerSession) UPGRADEINTERFACEVERSION() (string, error)
- type ConsensusGovernanceEntrypointFilterer
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointFilterer) FilterInitialized(opts *bind.FilterOpts) (*ConsensusGovernanceEntrypointInitializedIterator, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointFilterer) FilterMsgExecute(opts *bind.FilterOpts) (*ConsensusGovernanceEntrypointMsgExecuteIterator, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*ConsensusGovernanceEntrypointOwnershipTransferStartedIterator, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*ConsensusGovernanceEntrypointOwnershipTransferredIterator, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointFilterer) FilterPermittedCallerSet(opts *bind.FilterOpts) (*ConsensusGovernanceEntrypointPermittedCallerSetIterator, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*ConsensusGovernanceEntrypointUpgradedIterator, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointFilterer) ParseInitialized(log types.Log) (*ConsensusGovernanceEntrypointInitialized, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointFilterer) ParseMsgExecute(log types.Log) (*ConsensusGovernanceEntrypointMsgExecute, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointFilterer) ParseOwnershipTransferStarted(log types.Log) (*ConsensusGovernanceEntrypointOwnershipTransferStarted, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointFilterer) ParseOwnershipTransferred(log types.Log) (*ConsensusGovernanceEntrypointOwnershipTransferred, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointFilterer) ParsePermittedCallerSet(log types.Log) (*ConsensusGovernanceEntrypointPermittedCallerSet, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointFilterer) ParseUpgraded(log types.Log) (*ConsensusGovernanceEntrypointUpgraded, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ConsensusGovernanceEntrypointInitialized) (event.Subscription, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointFilterer) WatchMsgExecute(opts *bind.WatchOpts, sink chan<- *ConsensusGovernanceEntrypointMsgExecute) (event.Subscription, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointFilterer) WatchPermittedCallerSet(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *ConsensusGovernanceEntrypointUpgraded, ...) (event.Subscription, error)
- type ConsensusGovernanceEntrypointInitialized
- type ConsensusGovernanceEntrypointInitializedIterator
- type ConsensusGovernanceEntrypointMsgExecute
- type ConsensusGovernanceEntrypointMsgExecuteIterator
- type ConsensusGovernanceEntrypointOwnershipTransferStarted
- type ConsensusGovernanceEntrypointOwnershipTransferStartedIterator
- type ConsensusGovernanceEntrypointOwnershipTransferred
- type ConsensusGovernanceEntrypointOwnershipTransferredIterator
- type ConsensusGovernanceEntrypointPermittedCallerSet
- type ConsensusGovernanceEntrypointPermittedCallerSetIterator
- type ConsensusGovernanceEntrypointRaw
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ConsensusGovernanceEntrypointSession
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointSession) AcceptOwnership() (*types.Transaction, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointSession) Execute(messages []string) (*types.Transaction, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointSession) Initialize(owner_ common.Address) (*types.Transaction, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointSession) IsPermittedCaller(caller common.Address) (bool, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointSession) Owner() (common.Address, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointSession) PendingOwner() (common.Address, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointSession) ProxiableUUID() ([32]byte, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointSession) Receive() (*types.Transaction, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointSession) RenounceOwnership() (*types.Transaction, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointSession) SetPermittedCaller(caller common.Address, isPermitted bool) (*types.Transaction, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointSession) UPGRADEINTERFACEVERSION() (string, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- type ConsensusGovernanceEntrypointTransactor
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointTransactor) Execute(opts *bind.TransactOpts, messages []string) (*types.Transaction, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointTransactor) Initialize(opts *bind.TransactOpts, owner_ common.Address) (*types.Transaction, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointTransactor) SetPermittedCaller(opts *bind.TransactOpts, caller common.Address, isPermitted bool) (*types.Transaction, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
- type ConsensusGovernanceEntrypointTransactorRaw
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ConsensusGovernanceEntrypointTransactorSession
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointTransactorSession) Execute(messages []string) (*types.Transaction, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointTransactorSession) Initialize(owner_ common.Address) (*types.Transaction, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointTransactorSession) Receive() (*types.Transaction, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointTransactorSession) SetPermittedCaller(caller common.Address, isPermitted bool) (*types.Transaction, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- type ConsensusGovernanceEntrypointUpgraded
- type ConsensusGovernanceEntrypointUpgradedIterator
- type ConsensusValidatorEntrypoint
- type ConsensusValidatorEntrypointCaller
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointCaller) IsPermittedCaller(opts *bind.CallOpts, caller common.Address) (bool, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointCaller) PendingOwner(opts *bind.CallOpts) (common.Address, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointCaller) UPGRADEINTERFACEVERSION(opts *bind.CallOpts) (string, error)
- type ConsensusValidatorEntrypointCallerRaw
- type ConsensusValidatorEntrypointCallerSession
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointCallerSession) IsPermittedCaller(caller common.Address) (bool, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointCallerSession) Owner() (common.Address, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointCallerSession) PendingOwner() (common.Address, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointCallerSession) ProxiableUUID() ([32]byte, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointCallerSession) UPGRADEINTERFACEVERSION() (string, error)
- type ConsensusValidatorEntrypointFilterer
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) FilterInitialized(opts *bind.FilterOpts) (*ConsensusValidatorEntrypointInitializedIterator, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) FilterMsgDepositCollateral(opts *bind.FilterOpts) (*ConsensusValidatorEntrypointMsgDepositCollateralIterator, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) FilterMsgRegisterValidator(opts *bind.FilterOpts) (*ConsensusValidatorEntrypointMsgRegisterValidatorIterator, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) FilterMsgTransferCollateralOwnership(opts *bind.FilterOpts) (*ConsensusValidatorEntrypointMsgTransferCollateralOwnershipIterator, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) FilterMsgUnjail(opts *bind.FilterOpts) (*ConsensusValidatorEntrypointMsgUnjailIterator, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) FilterMsgUpdateExtraVotingPower(opts *bind.FilterOpts) (*ConsensusValidatorEntrypointMsgUpdateExtraVotingPowerIterator, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) FilterMsgWithdrawCollateral(opts *bind.FilterOpts) (*ConsensusValidatorEntrypointMsgWithdrawCollateralIterator, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*ConsensusValidatorEntrypointOwnershipTransferStartedIterator, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*ConsensusValidatorEntrypointOwnershipTransferredIterator, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) FilterPermittedCallerSet(opts *bind.FilterOpts) (*ConsensusValidatorEntrypointPermittedCallerSetIterator, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*ConsensusValidatorEntrypointUpgradedIterator, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) ParseInitialized(log types.Log) (*ConsensusValidatorEntrypointInitialized, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) ParseMsgDepositCollateral(log types.Log) (*ConsensusValidatorEntrypointMsgDepositCollateral, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) ParseMsgRegisterValidator(log types.Log) (*ConsensusValidatorEntrypointMsgRegisterValidator, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) ParseMsgTransferCollateralOwnership(log types.Log) (*ConsensusValidatorEntrypointMsgTransferCollateralOwnership, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) ParseMsgUnjail(log types.Log) (*ConsensusValidatorEntrypointMsgUnjail, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) ParseMsgUpdateExtraVotingPower(log types.Log) (*ConsensusValidatorEntrypointMsgUpdateExtraVotingPower, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) ParseMsgWithdrawCollateral(log types.Log) (*ConsensusValidatorEntrypointMsgWithdrawCollateral, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) ParseOwnershipTransferStarted(log types.Log) (*ConsensusValidatorEntrypointOwnershipTransferStarted, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) ParseOwnershipTransferred(log types.Log) (*ConsensusValidatorEntrypointOwnershipTransferred, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) ParsePermittedCallerSet(log types.Log) (*ConsensusValidatorEntrypointPermittedCallerSet, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) ParseUpgraded(log types.Log) (*ConsensusValidatorEntrypointUpgraded, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ConsensusValidatorEntrypointInitialized) (event.Subscription, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) WatchMsgDepositCollateral(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) WatchMsgRegisterValidator(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) WatchMsgTransferCollateralOwnership(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) WatchMsgUnjail(opts *bind.WatchOpts, sink chan<- *ConsensusValidatorEntrypointMsgUnjail) (event.Subscription, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) WatchMsgUpdateExtraVotingPower(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) WatchMsgWithdrawCollateral(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) WatchPermittedCallerSet(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *ConsensusValidatorEntrypointUpgraded, ...) (event.Subscription, error)
- type ConsensusValidatorEntrypointInitialized
- type ConsensusValidatorEntrypointInitializedIterator
- type ConsensusValidatorEntrypointMsgDepositCollateral
- type ConsensusValidatorEntrypointMsgDepositCollateralIterator
- type ConsensusValidatorEntrypointMsgRegisterValidator
- type ConsensusValidatorEntrypointMsgRegisterValidatorIterator
- type ConsensusValidatorEntrypointMsgTransferCollateralOwnership
- type ConsensusValidatorEntrypointMsgTransferCollateralOwnershipIterator
- type ConsensusValidatorEntrypointMsgUnjail
- type ConsensusValidatorEntrypointMsgUnjailIterator
- type ConsensusValidatorEntrypointMsgUpdateExtraVotingPower
- type ConsensusValidatorEntrypointMsgUpdateExtraVotingPowerIterator
- type ConsensusValidatorEntrypointMsgWithdrawCollateral
- type ConsensusValidatorEntrypointMsgWithdrawCollateralIterator
- type ConsensusValidatorEntrypointOwnershipTransferStarted
- type ConsensusValidatorEntrypointOwnershipTransferStartedIterator
- type ConsensusValidatorEntrypointOwnershipTransferred
- type ConsensusValidatorEntrypointOwnershipTransferredIterator
- type ConsensusValidatorEntrypointPermittedCallerSet
- type ConsensusValidatorEntrypointPermittedCallerSetIterator
- type ConsensusValidatorEntrypointRaw
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ConsensusValidatorEntrypointSession
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointSession) AcceptOwnership() (*types.Transaction, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointSession) DepositCollateral(valAddr common.Address, collateralOwner common.Address) (*types.Transaction, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointSession) Initialize(owner_ common.Address) (*types.Transaction, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointSession) IsPermittedCaller(caller common.Address) (bool, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointSession) Owner() (common.Address, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointSession) PendingOwner() (common.Address, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointSession) ProxiableUUID() ([32]byte, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointSession) Receive() (*types.Transaction, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointSession) RegisterValidator(valAddr common.Address, pubKey []byte, initialCollateralOwner common.Address) (*types.Transaction, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointSession) RenounceOwnership() (*types.Transaction, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointSession) SetPermittedCaller(caller common.Address, isPermitted bool) (*types.Transaction, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointSession) TransferCollateralOwnership(valAddr common.Address, prevOwner common.Address, newOwner common.Address) (*types.Transaction, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointSession) UPGRADEINTERFACEVERSION() (string, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointSession) Unjail(valAddr common.Address) (*types.Transaction, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointSession) UpdateExtraVotingPower(valAddr common.Address, extraVotingPower *big.Int) (*types.Transaction, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointSession) WithdrawCollateral(valAddr common.Address, collateralOwner common.Address, ...) (*types.Transaction, error)
- type ConsensusValidatorEntrypointTransactor
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactor) DepositCollateral(opts *bind.TransactOpts, valAddr common.Address, ...) (*types.Transaction, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactor) Initialize(opts *bind.TransactOpts, owner_ common.Address) (*types.Transaction, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactor) RegisterValidator(opts *bind.TransactOpts, valAddr common.Address, pubKey []byte, ...) (*types.Transaction, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactor) SetPermittedCaller(opts *bind.TransactOpts, caller common.Address, isPermitted bool) (*types.Transaction, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactor) TransferCollateralOwnership(opts *bind.TransactOpts, valAddr common.Address, prevOwner common.Address, ...) (*types.Transaction, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactor) Unjail(opts *bind.TransactOpts, valAddr common.Address) (*types.Transaction, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactor) UpdateExtraVotingPower(opts *bind.TransactOpts, valAddr common.Address, extraVotingPower *big.Int) (*types.Transaction, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactor) WithdrawCollateral(opts *bind.TransactOpts, valAddr common.Address, ...) (*types.Transaction, error)
- type ConsensusValidatorEntrypointTransactorRaw
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ConsensusValidatorEntrypointTransactorSession
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactorSession) AcceptOwnership() (*types.Transaction, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactorSession) DepositCollateral(valAddr common.Address, collateralOwner common.Address) (*types.Transaction, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactorSession) Initialize(owner_ common.Address) (*types.Transaction, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactorSession) Receive() (*types.Transaction, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactorSession) RegisterValidator(valAddr common.Address, pubKey []byte, initialCollateralOwner common.Address) (*types.Transaction, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactorSession) SetPermittedCaller(caller common.Address, isPermitted bool) (*types.Transaction, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactorSession) TransferCollateralOwnership(valAddr common.Address, prevOwner common.Address, newOwner common.Address) (*types.Transaction, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactorSession) Unjail(valAddr common.Address) (*types.Transaction, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactorSession) UpdateExtraVotingPower(valAddr common.Address, extraVotingPower *big.Int) (*types.Transaction, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactorSession) WithdrawCollateral(valAddr common.Address, collateralOwner common.Address, ...) (*types.Transaction, error)
- type ConsensusValidatorEntrypointUpgraded
- type ConsensusValidatorEntrypointUpgradedIterator
- type IValidatorManager
- type IValidatorManagerCaller
- func (_IValidatorManager *IValidatorManagerCaller) Entrypoint(opts *bind.CallOpts) (common.Address, error)
- func (_IValidatorManager *IValidatorManagerCaller) EpochFeeder(opts *bind.CallOpts) (common.Address, error)
- func (_IValidatorManager *IValidatorManagerCaller) Fee(opts *bind.CallOpts) (*big.Int, error)
- func (_IValidatorManager *IValidatorManagerCaller) GlobalValidatorConfig(opts *bind.CallOpts) (IValidatorManagerGlobalValidatorConfigResponse, error)
- func (_IValidatorManager *IValidatorManagerCaller) IsPermittedCollateralOwner(opts *bind.CallOpts, valAddr common.Address, collateralOwner common.Address) (bool, error)
- func (_IValidatorManager *IValidatorManagerCaller) IsValidator(opts *bind.CallOpts, valAddr common.Address) (bool, error)
- func (_IValidatorManager *IValidatorManagerCaller) MAXCOMMISSIONRATE(opts *bind.CallOpts) (*big.Int, error)
- func (_IValidatorManager *IValidatorManagerCaller) PermittedCollateralOwnerAt(opts *bind.CallOpts, valAddr common.Address, index *big.Int) (common.Address, error)
- func (_IValidatorManager *IValidatorManagerCaller) PermittedCollateralOwnerSize(opts *bind.CallOpts, valAddr common.Address) (*big.Int, error)
- func (_IValidatorManager *IValidatorManagerCaller) ValidatorAt(opts *bind.CallOpts, index *big.Int) (common.Address, error)
- func (_IValidatorManager *IValidatorManagerCaller) ValidatorCount(opts *bind.CallOpts) (*big.Int, error)
- func (_IValidatorManager *IValidatorManagerCaller) ValidatorInfo(opts *bind.CallOpts, valAddr common.Address) (IValidatorManagerValidatorInfoResponse, error)
- func (_IValidatorManager *IValidatorManagerCaller) ValidatorInfoAt(opts *bind.CallOpts, epoch *big.Int, valAddr common.Address) (IValidatorManagerValidatorInfoResponse, error)
- func (_IValidatorManager *IValidatorManagerCaller) ValidatorPubKeyToAddress(opts *bind.CallOpts, pubKey []byte) (common.Address, error)
- type IValidatorManagerCallerRaw
- type IValidatorManagerCallerSession
- func (_IValidatorManager *IValidatorManagerCallerSession) Entrypoint() (common.Address, error)
- func (_IValidatorManager *IValidatorManagerCallerSession) EpochFeeder() (common.Address, error)
- func (_IValidatorManager *IValidatorManagerCallerSession) Fee() (*big.Int, error)
- func (_IValidatorManager *IValidatorManagerCallerSession) GlobalValidatorConfig() (IValidatorManagerGlobalValidatorConfigResponse, error)
- func (_IValidatorManager *IValidatorManagerCallerSession) IsPermittedCollateralOwner(valAddr common.Address, collateralOwner common.Address) (bool, error)
- func (_IValidatorManager *IValidatorManagerCallerSession) IsValidator(valAddr common.Address) (bool, error)
- func (_IValidatorManager *IValidatorManagerCallerSession) MAXCOMMISSIONRATE() (*big.Int, error)
- func (_IValidatorManager *IValidatorManagerCallerSession) PermittedCollateralOwnerAt(valAddr common.Address, index *big.Int) (common.Address, error)
- func (_IValidatorManager *IValidatorManagerCallerSession) PermittedCollateralOwnerSize(valAddr common.Address) (*big.Int, error)
- func (_IValidatorManager *IValidatorManagerCallerSession) ValidatorAt(index *big.Int) (common.Address, error)
- func (_IValidatorManager *IValidatorManagerCallerSession) ValidatorCount() (*big.Int, error)
- func (_IValidatorManager *IValidatorManagerCallerSession) ValidatorInfo(valAddr common.Address) (IValidatorManagerValidatorInfoResponse, error)
- func (_IValidatorManager *IValidatorManagerCallerSession) ValidatorInfoAt(epoch *big.Int, valAddr common.Address) (IValidatorManagerValidatorInfoResponse, error)
- func (_IValidatorManager *IValidatorManagerCallerSession) ValidatorPubKeyToAddress(pubKey []byte) (common.Address, error)
- type IValidatorManagerCollateralDeposited
- type IValidatorManagerCollateralDepositedIterator
- type IValidatorManagerCollateralOwnershipTransferred
- type IValidatorManagerCollateralOwnershipTransferredIterator
- type IValidatorManagerCollateralWithdrawn
- type IValidatorManagerCollateralWithdrawnIterator
- type IValidatorManagerCreateValidatorRequest
- type IValidatorManagerEntrypointUpdated
- type IValidatorManagerEntrypointUpdatedIterator
- type IValidatorManagerEpochFeederUpdated
- type IValidatorManagerEpochFeederUpdatedIterator
- type IValidatorManagerFeePaid
- type IValidatorManagerFeePaidIterator
- type IValidatorManagerFeeSet
- type IValidatorManagerFeeSetIterator
- type IValidatorManagerFilterer
- func (_IValidatorManager *IValidatorManagerFilterer) FilterCollateralDeposited(opts *bind.FilterOpts, valAddr []common.Address, ...) (*IValidatorManagerCollateralDepositedIterator, error)
- func (_IValidatorManager *IValidatorManagerFilterer) FilterCollateralOwnershipTransferred(opts *bind.FilterOpts, valAddr []common.Address, prevOwner []common.Address, ...) (*IValidatorManagerCollateralOwnershipTransferredIterator, error)
- func (_IValidatorManager *IValidatorManagerFilterer) FilterCollateralWithdrawn(opts *bind.FilterOpts, valAddr []common.Address, ...) (*IValidatorManagerCollateralWithdrawnIterator, error)
- func (_IValidatorManager *IValidatorManagerFilterer) FilterEntrypointUpdated(opts *bind.FilterOpts, entrypoint []common.Address) (*IValidatorManagerEntrypointUpdatedIterator, error)
- func (_IValidatorManager *IValidatorManagerFilterer) FilterEpochFeederUpdated(opts *bind.FilterOpts, epochFeeder []common.Address) (*IValidatorManagerEpochFeederUpdatedIterator, error)
- func (_IValidatorManager *IValidatorManagerFilterer) FilterFeePaid(opts *bind.FilterOpts) (*IValidatorManagerFeePaidIterator, error)
- func (_IValidatorManager *IValidatorManagerFilterer) FilterFeeSet(opts *bind.FilterOpts) (*IValidatorManagerFeeSetIterator, error)
- func (_IValidatorManager *IValidatorManagerFilterer) FilterGlobalValidatorConfigUpdated(opts *bind.FilterOpts) (*IValidatorManagerGlobalValidatorConfigUpdatedIterator, error)
- func (_IValidatorManager *IValidatorManagerFilterer) FilterMetadataUpdated(opts *bind.FilterOpts, valAddr []common.Address, operator []common.Address) (*IValidatorManagerMetadataUpdatedIterator, error)
- func (_IValidatorManager *IValidatorManagerFilterer) FilterOperatorUpdated(opts *bind.FilterOpts, valAddr []common.Address, operator []common.Address) (*IValidatorManagerOperatorUpdatedIterator, error)
- func (_IValidatorManager *IValidatorManagerFilterer) FilterPermittedCollateralOwnerSet(opts *bind.FilterOpts, valAddr []common.Address, ...) (*IValidatorManagerPermittedCollateralOwnerSetIterator, error)
- func (_IValidatorManager *IValidatorManagerFilterer) FilterRewardConfigUpdated(opts *bind.FilterOpts, valAddr []common.Address, operator []common.Address) (*IValidatorManagerRewardConfigUpdatedIterator, error)
- func (_IValidatorManager *IValidatorManagerFilterer) FilterRewardManagerUpdated(opts *bind.FilterOpts, valAddr []common.Address, operator []common.Address, ...) (*IValidatorManagerRewardManagerUpdatedIterator, error)
- func (_IValidatorManager *IValidatorManagerFilterer) FilterValidatorCreated(opts *bind.FilterOpts, valAddr []common.Address, operator []common.Address) (*IValidatorManagerValidatorCreatedIterator, error)
- func (_IValidatorManager *IValidatorManagerFilterer) FilterValidatorUnjailed(opts *bind.FilterOpts, valAddr []common.Address) (*IValidatorManagerValidatorUnjailedIterator, error)
- func (_IValidatorManager *IValidatorManagerFilterer) ParseCollateralDeposited(log types.Log) (*IValidatorManagerCollateralDeposited, error)
- func (_IValidatorManager *IValidatorManagerFilterer) ParseCollateralOwnershipTransferred(log types.Log) (*IValidatorManagerCollateralOwnershipTransferred, error)
- func (_IValidatorManager *IValidatorManagerFilterer) ParseCollateralWithdrawn(log types.Log) (*IValidatorManagerCollateralWithdrawn, error)
- func (_IValidatorManager *IValidatorManagerFilterer) ParseEntrypointUpdated(log types.Log) (*IValidatorManagerEntrypointUpdated, error)
- func (_IValidatorManager *IValidatorManagerFilterer) ParseEpochFeederUpdated(log types.Log) (*IValidatorManagerEpochFeederUpdated, error)
- func (_IValidatorManager *IValidatorManagerFilterer) ParseFeePaid(log types.Log) (*IValidatorManagerFeePaid, error)
- func (_IValidatorManager *IValidatorManagerFilterer) ParseFeeSet(log types.Log) (*IValidatorManagerFeeSet, error)
- func (_IValidatorManager *IValidatorManagerFilterer) ParseGlobalValidatorConfigUpdated(log types.Log) (*IValidatorManagerGlobalValidatorConfigUpdated, error)
- func (_IValidatorManager *IValidatorManagerFilterer) ParseMetadataUpdated(log types.Log) (*IValidatorManagerMetadataUpdated, error)
- func (_IValidatorManager *IValidatorManagerFilterer) ParseOperatorUpdated(log types.Log) (*IValidatorManagerOperatorUpdated, error)
- func (_IValidatorManager *IValidatorManagerFilterer) ParsePermittedCollateralOwnerSet(log types.Log) (*IValidatorManagerPermittedCollateralOwnerSet, error)
- func (_IValidatorManager *IValidatorManagerFilterer) ParseRewardConfigUpdated(log types.Log) (*IValidatorManagerRewardConfigUpdated, error)
- func (_IValidatorManager *IValidatorManagerFilterer) ParseRewardManagerUpdated(log types.Log) (*IValidatorManagerRewardManagerUpdated, error)
- func (_IValidatorManager *IValidatorManagerFilterer) ParseValidatorCreated(log types.Log) (*IValidatorManagerValidatorCreated, error)
- func (_IValidatorManager *IValidatorManagerFilterer) ParseValidatorUnjailed(log types.Log) (*IValidatorManagerValidatorUnjailed, error)
- func (_IValidatorManager *IValidatorManagerFilterer) WatchCollateralDeposited(opts *bind.WatchOpts, sink chan<- *IValidatorManagerCollateralDeposited, ...) (event.Subscription, error)
- func (_IValidatorManager *IValidatorManagerFilterer) WatchCollateralOwnershipTransferred(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_IValidatorManager *IValidatorManagerFilterer) WatchCollateralWithdrawn(opts *bind.WatchOpts, sink chan<- *IValidatorManagerCollateralWithdrawn, ...) (event.Subscription, error)
- func (_IValidatorManager *IValidatorManagerFilterer) WatchEntrypointUpdated(opts *bind.WatchOpts, sink chan<- *IValidatorManagerEntrypointUpdated, ...) (event.Subscription, error)
- func (_IValidatorManager *IValidatorManagerFilterer) WatchEpochFeederUpdated(opts *bind.WatchOpts, sink chan<- *IValidatorManagerEpochFeederUpdated, ...) (event.Subscription, error)
- func (_IValidatorManager *IValidatorManagerFilterer) WatchFeePaid(opts *bind.WatchOpts, sink chan<- *IValidatorManagerFeePaid) (event.Subscription, error)
- func (_IValidatorManager *IValidatorManagerFilterer) WatchFeeSet(opts *bind.WatchOpts, sink chan<- *IValidatorManagerFeeSet) (event.Subscription, error)
- func (_IValidatorManager *IValidatorManagerFilterer) WatchGlobalValidatorConfigUpdated(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_IValidatorManager *IValidatorManagerFilterer) WatchMetadataUpdated(opts *bind.WatchOpts, sink chan<- *IValidatorManagerMetadataUpdated, ...) (event.Subscription, error)
- func (_IValidatorManager *IValidatorManagerFilterer) WatchOperatorUpdated(opts *bind.WatchOpts, sink chan<- *IValidatorManagerOperatorUpdated, ...) (event.Subscription, error)
- func (_IValidatorManager *IValidatorManagerFilterer) WatchPermittedCollateralOwnerSet(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_IValidatorManager *IValidatorManagerFilterer) WatchRewardConfigUpdated(opts *bind.WatchOpts, sink chan<- *IValidatorManagerRewardConfigUpdated, ...) (event.Subscription, error)
- func (_IValidatorManager *IValidatorManagerFilterer) WatchRewardManagerUpdated(opts *bind.WatchOpts, sink chan<- *IValidatorManagerRewardManagerUpdated, ...) (event.Subscription, error)
- func (_IValidatorManager *IValidatorManagerFilterer) WatchValidatorCreated(opts *bind.WatchOpts, sink chan<- *IValidatorManagerValidatorCreated, ...) (event.Subscription, error)
- func (_IValidatorManager *IValidatorManagerFilterer) WatchValidatorUnjailed(opts *bind.WatchOpts, sink chan<- *IValidatorManagerValidatorUnjailed, ...) (event.Subscription, error)
- type IValidatorManagerGlobalValidatorConfigResponse
- type IValidatorManagerGlobalValidatorConfigUpdated
- type IValidatorManagerGlobalValidatorConfigUpdatedIterator
- type IValidatorManagerMetadataUpdated
- type IValidatorManagerMetadataUpdatedIterator
- type IValidatorManagerOperatorUpdated
- type IValidatorManagerOperatorUpdatedIterator
- type IValidatorManagerPermittedCollateralOwnerSet
- type IValidatorManagerPermittedCollateralOwnerSetIterator
- type IValidatorManagerRaw
- func (_IValidatorManager *IValidatorManagerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IValidatorManager *IValidatorManagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IValidatorManager *IValidatorManagerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IValidatorManagerRewardConfigUpdated
- type IValidatorManagerRewardConfigUpdatedIterator
- type IValidatorManagerRewardManagerUpdated
- type IValidatorManagerRewardManagerUpdatedIterator
- type IValidatorManagerSession
- func (_IValidatorManager *IValidatorManagerSession) CreateValidator(pubKey []byte, request IValidatorManagerCreateValidatorRequest) (*types.Transaction, error)
- func (_IValidatorManager *IValidatorManagerSession) DepositCollateral(valAddr common.Address) (*types.Transaction, error)
- func (_IValidatorManager *IValidatorManagerSession) Entrypoint() (common.Address, error)
- func (_IValidatorManager *IValidatorManagerSession) EpochFeeder() (common.Address, error)
- func (_IValidatorManager *IValidatorManagerSession) Fee() (*big.Int, error)
- func (_IValidatorManager *IValidatorManagerSession) GlobalValidatorConfig() (IValidatorManagerGlobalValidatorConfigResponse, error)
- func (_IValidatorManager *IValidatorManagerSession) IsPermittedCollateralOwner(valAddr common.Address, collateralOwner common.Address) (bool, error)
- func (_IValidatorManager *IValidatorManagerSession) IsValidator(valAddr common.Address) (bool, error)
- func (_IValidatorManager *IValidatorManagerSession) MAXCOMMISSIONRATE() (*big.Int, error)
- func (_IValidatorManager *IValidatorManagerSession) PermittedCollateralOwnerAt(valAddr common.Address, index *big.Int) (common.Address, error)
- func (_IValidatorManager *IValidatorManagerSession) PermittedCollateralOwnerSize(valAddr common.Address) (*big.Int, error)
- func (_IValidatorManager *IValidatorManagerSession) SetFee(fee *big.Int) (*types.Transaction, error)
- func (_IValidatorManager *IValidatorManagerSession) SetGlobalValidatorConfig(request IValidatorManagerSetGlobalValidatorConfigRequest) (*types.Transaction, error)
- func (_IValidatorManager *IValidatorManagerSession) SetPermittedCollateralOwner(valAddr common.Address, collateralOwner common.Address, isPermitted bool) (*types.Transaction, error)
- func (_IValidatorManager *IValidatorManagerSession) TransferCollateralOwnership(valAddr common.Address, newOwner common.Address) (*types.Transaction, error)
- func (_IValidatorManager *IValidatorManagerSession) UnjailValidator(valAddr common.Address) (*types.Transaction, error)
- func (_IValidatorManager *IValidatorManagerSession) UpdateMetadata(valAddr common.Address, metadata []byte) (*types.Transaction, error)
- func (_IValidatorManager *IValidatorManagerSession) UpdateOperator(valAddr common.Address, operator common.Address) (*types.Transaction, error)
- func (_IValidatorManager *IValidatorManagerSession) UpdateRewardConfig(valAddr common.Address, request IValidatorManagerUpdateRewardConfigRequest) (*types.Transaction, error)
- func (_IValidatorManager *IValidatorManagerSession) UpdateRewardManager(valAddr common.Address, rewardManager common.Address) (*types.Transaction, error)
- func (_IValidatorManager *IValidatorManagerSession) ValidatorAt(index *big.Int) (common.Address, error)
- func (_IValidatorManager *IValidatorManagerSession) ValidatorCount() (*big.Int, error)
- func (_IValidatorManager *IValidatorManagerSession) ValidatorInfo(valAddr common.Address) (IValidatorManagerValidatorInfoResponse, error)
- func (_IValidatorManager *IValidatorManagerSession) ValidatorInfoAt(epoch *big.Int, valAddr common.Address) (IValidatorManagerValidatorInfoResponse, error)
- func (_IValidatorManager *IValidatorManagerSession) ValidatorPubKeyToAddress(pubKey []byte) (common.Address, error)
- func (_IValidatorManager *IValidatorManagerSession) WithdrawCollateral(valAddr common.Address, receiver common.Address, amount *big.Int) (*types.Transaction, error)
- type IValidatorManagerSetGlobalValidatorConfigRequest
- type IValidatorManagerTransactor
- func (_IValidatorManager *IValidatorManagerTransactor) CreateValidator(opts *bind.TransactOpts, pubKey []byte, ...) (*types.Transaction, error)
- func (_IValidatorManager *IValidatorManagerTransactor) DepositCollateral(opts *bind.TransactOpts, valAddr common.Address) (*types.Transaction, error)
- func (_IValidatorManager *IValidatorManagerTransactor) SetFee(opts *bind.TransactOpts, fee *big.Int) (*types.Transaction, error)
- func (_IValidatorManager *IValidatorManagerTransactor) SetGlobalValidatorConfig(opts *bind.TransactOpts, ...) (*types.Transaction, error)
- func (_IValidatorManager *IValidatorManagerTransactor) SetPermittedCollateralOwner(opts *bind.TransactOpts, valAddr common.Address, ...) (*types.Transaction, error)
- func (_IValidatorManager *IValidatorManagerTransactor) TransferCollateralOwnership(opts *bind.TransactOpts, valAddr common.Address, newOwner common.Address) (*types.Transaction, error)
- func (_IValidatorManager *IValidatorManagerTransactor) UnjailValidator(opts *bind.TransactOpts, valAddr common.Address) (*types.Transaction, error)
- func (_IValidatorManager *IValidatorManagerTransactor) UpdateMetadata(opts *bind.TransactOpts, valAddr common.Address, metadata []byte) (*types.Transaction, error)
- func (_IValidatorManager *IValidatorManagerTransactor) UpdateOperator(opts *bind.TransactOpts, valAddr common.Address, operator common.Address) (*types.Transaction, error)
- func (_IValidatorManager *IValidatorManagerTransactor) UpdateRewardConfig(opts *bind.TransactOpts, valAddr common.Address, ...) (*types.Transaction, error)
- func (_IValidatorManager *IValidatorManagerTransactor) UpdateRewardManager(opts *bind.TransactOpts, valAddr common.Address, rewardManager common.Address) (*types.Transaction, error)
- func (_IValidatorManager *IValidatorManagerTransactor) WithdrawCollateral(opts *bind.TransactOpts, valAddr common.Address, receiver common.Address, ...) (*types.Transaction, error)
- type IValidatorManagerTransactorRaw
- type IValidatorManagerTransactorSession
- func (_IValidatorManager *IValidatorManagerTransactorSession) CreateValidator(pubKey []byte, request IValidatorManagerCreateValidatorRequest) (*types.Transaction, error)
- func (_IValidatorManager *IValidatorManagerTransactorSession) DepositCollateral(valAddr common.Address) (*types.Transaction, error)
- func (_IValidatorManager *IValidatorManagerTransactorSession) SetFee(fee *big.Int) (*types.Transaction, error)
- func (_IValidatorManager *IValidatorManagerTransactorSession) SetGlobalValidatorConfig(request IValidatorManagerSetGlobalValidatorConfigRequest) (*types.Transaction, error)
- func (_IValidatorManager *IValidatorManagerTransactorSession) SetPermittedCollateralOwner(valAddr common.Address, collateralOwner common.Address, isPermitted bool) (*types.Transaction, error)
- func (_IValidatorManager *IValidatorManagerTransactorSession) TransferCollateralOwnership(valAddr common.Address, newOwner common.Address) (*types.Transaction, error)
- func (_IValidatorManager *IValidatorManagerTransactorSession) UnjailValidator(valAddr common.Address) (*types.Transaction, error)
- func (_IValidatorManager *IValidatorManagerTransactorSession) UpdateMetadata(valAddr common.Address, metadata []byte) (*types.Transaction, error)
- func (_IValidatorManager *IValidatorManagerTransactorSession) UpdateOperator(valAddr common.Address, operator common.Address) (*types.Transaction, error)
- func (_IValidatorManager *IValidatorManagerTransactorSession) UpdateRewardConfig(valAddr common.Address, request IValidatorManagerUpdateRewardConfigRequest) (*types.Transaction, error)
- func (_IValidatorManager *IValidatorManagerTransactorSession) UpdateRewardManager(valAddr common.Address, rewardManager common.Address) (*types.Transaction, error)
- func (_IValidatorManager *IValidatorManagerTransactorSession) WithdrawCollateral(valAddr common.Address, receiver common.Address, amount *big.Int) (*types.Transaction, error)
- type IValidatorManagerUpdateRewardConfigRequest
- type IValidatorManagerUpdateRewardConfigResult
- type IValidatorManagerValidatorCreated
- type IValidatorManagerValidatorCreatedIterator
- type IValidatorManagerValidatorInfoResponse
- type IValidatorManagerValidatorUnjailed
- type IValidatorManagerValidatorUnjailedIterator
Constants ¶
This section is empty.
Variables ¶
var ConsensusGovernanceEntrypointABI = ConsensusGovernanceEntrypointMetaData.ABI
ConsensusGovernanceEntrypointABI is the input ABI used to generate the binding from. Deprecated: Use ConsensusGovernanceEntrypointMetaData.ABI instead.
var ConsensusGovernanceEntrypointMetaData = &bind.MetaData{
ABI: "[{\"type\":\"constructor\",\"inputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"fallback\",\"stateMutability\":\"payable\"},{\"type\":\"receive\",\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"UPGRADE_INTERFACE_VERSION\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"acceptOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"execute\",\"inputs\":[{\"name\":\"messages\",\"type\":\"string[]\",\"internalType\":\"string[]\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"initialize\",\"inputs\":[{\"name\":\"owner_\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"isPermittedCaller\",\"inputs\":[{\"name\":\"caller\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"owner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"pendingOwner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"proxiableUUID\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"renounceOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"setPermittedCaller\",\"inputs\":[{\"name\":\"caller\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"isPermitted\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"transferOwnership\",\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"upgradeToAndCall\",\"inputs\":[{\"name\":\"newImplementation\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"payable\"},{\"type\":\"event\",\"name\":\"Initialized\",\"inputs\":[{\"name\":\"version\",\"type\":\"uint64\",\"indexed\":false,\"internalType\":\"uint64\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"MsgExecute\",\"inputs\":[{\"name\":\"messages\",\"type\":\"string[]\",\"indexed\":false,\"internalType\":\"string[]\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"OwnershipTransferStarted\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"OwnershipTransferred\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"PermittedCallerSet\",\"inputs\":[{\"name\":\"caller\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"isPermitted\",\"type\":\"bool\",\"indexed\":false,\"internalType\":\"bool\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Upgraded\",\"inputs\":[{\"name\":\"implementation\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"error\",\"name\":\"AddressEmptyCode\",\"inputs\":[{\"name\":\"target\",\"type\":\"address\",\"internalType\":\"address\"}]},{\"type\":\"error\",\"name\":\"ERC1967InvalidImplementation\",\"inputs\":[{\"name\":\"implementation\",\"type\":\"address\",\"internalType\":\"address\"}]},{\"type\":\"error\",\"name\":\"ERC1967NonPayable\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"FailedCall\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"InvalidInitialization\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"NotInitializing\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"NotSupported\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"OwnableInvalidOwner\",\"inputs\":[{\"name\":\"owner\",\"type\":\"address\",\"internalType\":\"address\"}]},{\"type\":\"error\",\"name\":\"OwnableUnauthorizedAccount\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"internalType\":\"address\"}]},{\"type\":\"error\",\"name\":\"UUPSUnauthorizedCallContext\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"UUPSUnsupportedProxiableUUID\",\"inputs\":[{\"name\":\"slot\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"type\":\"error\",\"name\":\"Unauthorized\",\"inputs\":[]}]",
}
ConsensusGovernanceEntrypointMetaData contains all meta data concerning the ConsensusGovernanceEntrypoint contract.
var ConsensusValidatorEntrypointABI = ConsensusValidatorEntrypointMetaData.ABI
ConsensusValidatorEntrypointABI is the input ABI used to generate the binding from. Deprecated: Use ConsensusValidatorEntrypointMetaData.ABI instead.
var ConsensusValidatorEntrypointMetaData = &bind.MetaData{
ABI: "[{\"type\":\"constructor\",\"inputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"fallback\",\"stateMutability\":\"payable\"},{\"type\":\"receive\",\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"UPGRADE_INTERFACE_VERSION\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"acceptOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"depositCollateral\",\"inputs\":[{\"name\":\"valAddr\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"collateralOwner\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"initialize\",\"inputs\":[{\"name\":\"owner_\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"isPermittedCaller\",\"inputs\":[{\"name\":\"caller\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"owner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"pendingOwner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"proxiableUUID\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"registerValidator\",\"inputs\":[{\"name\":\"valAddr\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"pubKey\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"initialCollateralOwner\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"renounceOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"setPermittedCaller\",\"inputs\":[{\"name\":\"caller\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"isPermitted\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"transferCollateralOwnership\",\"inputs\":[{\"name\":\"valAddr\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"prevOwner\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"transferOwnership\",\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"unjail\",\"inputs\":[{\"name\":\"valAddr\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"updateExtraVotingPower\",\"inputs\":[{\"name\":\"valAddr\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"extraVotingPower\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"upgradeToAndCall\",\"inputs\":[{\"name\":\"newImplementation\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"withdrawCollateral\",\"inputs\":[{\"name\":\"valAddr\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"collateralOwner\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"receiver\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"amount\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"maturesAt\",\"type\":\"uint48\",\"internalType\":\"uint48\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"event\",\"name\":\"Initialized\",\"inputs\":[{\"name\":\"version\",\"type\":\"uint64\",\"indexed\":false,\"internalType\":\"uint64\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"MsgDepositCollateral\",\"inputs\":[{\"name\":\"valAddr\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"collateralOwner\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"amountGwei\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"MsgRegisterValidator\",\"inputs\":[{\"name\":\"valAddr\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"pubKey\",\"type\":\"bytes\",\"indexed\":false,\"internalType\":\"bytes\"},{\"name\":\"initialCollateralOwner\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"initialCollateralAmountGwei\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"MsgTransferCollateralOwnership\",\"inputs\":[{\"name\":\"valAddr\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"prevOwner\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"MsgUnjail\",\"inputs\":[{\"name\":\"valAddr\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"MsgUpdateExtraVotingPower\",\"inputs\":[{\"name\":\"valAddr\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"extraVotingPowerWei\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"MsgWithdrawCollateral\",\"inputs\":[{\"name\":\"valAddr\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"collateralOwner\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"receiver\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"amountGwei\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"},{\"name\":\"maturesAt\",\"type\":\"uint48\",\"indexed\":false,\"internalType\":\"uint48\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"OwnershipTransferStarted\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"OwnershipTransferred\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"PermittedCallerSet\",\"inputs\":[{\"name\":\"caller\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"isPermitted\",\"type\":\"bool\",\"indexed\":false,\"internalType\":\"bool\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Upgraded\",\"inputs\":[{\"name\":\"implementation\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"error\",\"name\":\"AddressEmptyCode\",\"inputs\":[{\"name\":\"target\",\"type\":\"address\",\"internalType\":\"address\"}]},{\"type\":\"error\",\"name\":\"ERC1967InvalidImplementation\",\"inputs\":[{\"name\":\"implementation\",\"type\":\"address\",\"internalType\":\"address\"}]},{\"type\":\"error\",\"name\":\"ERC1967NonPayable\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"FailedCall\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"InvalidInitialization\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"InvalidParameter\",\"inputs\":[{\"name\":\"description\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"type\":\"error\",\"name\":\"NotInitializing\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"NotSupported\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"OwnableInvalidOwner\",\"inputs\":[{\"name\":\"owner\",\"type\":\"address\",\"internalType\":\"address\"}]},{\"type\":\"error\",\"name\":\"OwnableUnauthorizedAccount\",\"inputs\":[{\"name\":\"account\",\"type\":\"address\",\"internalType\":\"address\"}]},{\"type\":\"error\",\"name\":\"UUPSUnauthorizedCallContext\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"UUPSUnsupportedProxiableUUID\",\"inputs\":[{\"name\":\"slot\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"type\":\"error\",\"name\":\"Unauthorized\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"ZeroAddress\",\"inputs\":[{\"name\":\"description\",\"type\":\"string\",\"internalType\":\"string\"}]}]",
}
ConsensusValidatorEntrypointMetaData contains all meta data concerning the ConsensusValidatorEntrypoint contract.
var IValidatorManagerABI = IValidatorManagerMetaData.ABI
IValidatorManagerABI is the input ABI used to generate the binding from. Deprecated: Use IValidatorManagerMetaData.ABI instead.
var IValidatorManagerMetaData = &bind.MetaData{
ABI: "[{\"type\":\"function\",\"name\":\"MAX_COMMISSION_RATE\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"createValidator\",\"inputs\":[{\"name\":\"pubKey\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"request\",\"type\":\"tuple\",\"internalType\":\"structIValidatorManager.CreateValidatorRequest\",\"components\":[{\"name\":\"operator\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"rewardManager\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"commissionRate\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"metadata\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]}],\"outputs\":[],\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"depositCollateral\",\"inputs\":[{\"name\":\"valAddr\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"entrypoint\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"contractIConsensusValidatorEntrypoint\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"epochFeeder\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"contractIEpochFeeder\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"fee\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"globalValidatorConfig\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structIValidatorManager.GlobalValidatorConfigResponse\",\"components\":[{\"name\":\"initialValidatorDeposit\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"collateralWithdrawalDelaySeconds\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"minimumCommissionRate\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"commissionRateUpdateDelayEpoch\",\"type\":\"uint96\",\"internalType\":\"uint96\"}]}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"isPermittedCollateralOwner\",\"inputs\":[{\"name\":\"valAddr\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"collateralOwner\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"isValidator\",\"inputs\":[{\"name\":\"valAddr\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"permittedCollateralOwnerAt\",\"inputs\":[{\"name\":\"valAddr\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"index\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"permittedCollateralOwnerSize\",\"inputs\":[{\"name\":\"valAddr\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"setFee\",\"inputs\":[{\"name\":\"fee\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"setGlobalValidatorConfig\",\"inputs\":[{\"name\":\"request\",\"type\":\"tuple\",\"internalType\":\"structIValidatorManager.SetGlobalValidatorConfigRequest\",\"components\":[{\"name\":\"initialValidatorDeposit\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"collateralWithdrawalDelaySeconds\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"minimumCommissionRate\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"commissionRateUpdateDelayEpoch\",\"type\":\"uint96\",\"internalType\":\"uint96\"}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"setPermittedCollateralOwner\",\"inputs\":[{\"name\":\"valAddr\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"collateralOwner\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"isPermitted\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"transferCollateralOwnership\",\"inputs\":[{\"name\":\"valAddr\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"unjailValidator\",\"inputs\":[{\"name\":\"valAddr\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"updateMetadata\",\"inputs\":[{\"name\":\"valAddr\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"metadata\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"updateOperator\",\"inputs\":[{\"name\":\"valAddr\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"operator\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"updateRewardConfig\",\"inputs\":[{\"name\":\"valAddr\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"request\",\"type\":\"tuple\",\"internalType\":\"structIValidatorManager.UpdateRewardConfigRequest\",\"components\":[{\"name\":\"commissionRate\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"updateRewardManager\",\"inputs\":[{\"name\":\"valAddr\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"rewardManager\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"validatorAt\",\"inputs\":[{\"name\":\"index\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"validatorCount\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"validatorInfo\",\"inputs\":[{\"name\":\"valAddr\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structIValidatorManager.ValidatorInfoResponse\",\"components\":[{\"name\":\"valAddr\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"pubKey\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"operator\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"rewardManager\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"commissionRate\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"pendingCommissionRate\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"pendingCommissionRateUpdateEpoch\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"metadata\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"validatorInfoAt\",\"inputs\":[{\"name\":\"epoch\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"valAddr\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structIValidatorManager.ValidatorInfoResponse\",\"components\":[{\"name\":\"valAddr\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"pubKey\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"operator\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"rewardManager\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"commissionRate\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"pendingCommissionRate\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"pendingCommissionRateUpdateEpoch\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"metadata\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"validatorPubKeyToAddress\",\"inputs\":[{\"name\":\"pubKey\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"pure\"},{\"type\":\"function\",\"name\":\"withdrawCollateral\",\"inputs\":[{\"name\":\"valAddr\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"receiver\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"amount\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"outputs\":[],\"stateMutability\":\"payable\"},{\"type\":\"event\",\"name\":\"CollateralDeposited\",\"inputs\":[{\"name\":\"valAddr\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"collateralOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"amount\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"CollateralOwnershipTransferred\",\"inputs\":[{\"name\":\"valAddr\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"prevOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"CollateralWithdrawn\",\"inputs\":[{\"name\":\"valAddr\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"collateralOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"receiver\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"amount\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"EntrypointUpdated\",\"inputs\":[{\"name\":\"entrypoint\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"contractIConsensusValidatorEntrypoint\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"EpochFeederUpdated\",\"inputs\":[{\"name\":\"epochFeeder\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"contractIEpochFeeder\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"FeePaid\",\"inputs\":[{\"name\":\"amount\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"FeeSet\",\"inputs\":[{\"name\":\"previousFee\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"},{\"name\":\"newFee\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"GlobalValidatorConfigUpdated\",\"inputs\":[{\"name\":\"request\",\"type\":\"tuple\",\"indexed\":false,\"internalType\":\"structIValidatorManager.SetGlobalValidatorConfigRequest\",\"components\":[{\"name\":\"initialValidatorDeposit\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"collateralWithdrawalDelaySeconds\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"minimumCommissionRate\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"commissionRateUpdateDelayEpoch\",\"type\":\"uint96\",\"internalType\":\"uint96\"}]}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"MetadataUpdated\",\"inputs\":[{\"name\":\"valAddr\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"operator\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"metadata\",\"type\":\"bytes\",\"indexed\":false,\"internalType\":\"bytes\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"OperatorUpdated\",\"inputs\":[{\"name\":\"valAddr\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"operator\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"PermittedCollateralOwnerSet\",\"inputs\":[{\"name\":\"valAddr\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"collateralOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"isPermitted\",\"type\":\"bool\",\"indexed\":false,\"internalType\":\"bool\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"RewardConfigUpdated\",\"inputs\":[{\"name\":\"valAddr\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"operator\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"result\",\"type\":\"tuple\",\"indexed\":false,\"internalType\":\"structIValidatorManager.UpdateRewardConfigResult\",\"components\":[{\"name\":\"pendingCommissionRate\",\"type\":\"uint128\",\"internalType\":\"uint128\"},{\"name\":\"pendingCommissionRateUpdateEpoch\",\"type\":\"uint128\",\"internalType\":\"uint128\"}]}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"RewardManagerUpdated\",\"inputs\":[{\"name\":\"valAddr\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"operator\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"rewardManager\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"ValidatorCreated\",\"inputs\":[{\"name\":\"valAddr\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"operator\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"pubKey\",\"type\":\"bytes\",\"indexed\":false,\"internalType\":\"bytes\"},{\"name\":\"initialDeposit\",\"type\":\"uint256\",\"indexed\":false,\"internalType\":\"uint256\"},{\"name\":\"request\",\"type\":\"tuple\",\"indexed\":false,\"internalType\":\"structIValidatorManager.CreateValidatorRequest\",\"components\":[{\"name\":\"operator\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"rewardManager\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"commissionRate\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"metadata\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"ValidatorUnjailed\",\"inputs\":[{\"name\":\"valAddr\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"error\",\"name\":\"IValidatorManager__InsufficientFee\",\"inputs\":[]}]",
}
IValidatorManagerMetaData contains all meta data concerning the IValidatorManager contract.
Functions ¶
This section is empty.
Types ¶
type ConsensusGovernanceEntrypoint ¶
type ConsensusGovernanceEntrypoint struct {
ConsensusGovernanceEntrypointCaller // Read-only binding to the contract
ConsensusGovernanceEntrypointTransactor // Write-only binding to the contract
ConsensusGovernanceEntrypointFilterer // Log filterer for contract events
}
ConsensusGovernanceEntrypoint is an auto generated Go binding around an Ethereum contract.
func NewConsensusGovernanceEntrypoint ¶
func NewConsensusGovernanceEntrypoint(address common.Address, backend bind.ContractBackend) (*ConsensusGovernanceEntrypoint, error)
NewConsensusGovernanceEntrypoint creates a new instance of ConsensusGovernanceEntrypoint, bound to a specific deployed contract.
type ConsensusGovernanceEntrypointCaller ¶
type ConsensusGovernanceEntrypointCaller struct {
// contains filtered or unexported fields
}
ConsensusGovernanceEntrypointCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewConsensusGovernanceEntrypointCaller ¶
func NewConsensusGovernanceEntrypointCaller(address common.Address, caller bind.ContractCaller) (*ConsensusGovernanceEntrypointCaller, error)
NewConsensusGovernanceEntrypointCaller creates a new read-only instance of ConsensusGovernanceEntrypoint, bound to a specific deployed contract.
func (*ConsensusGovernanceEntrypointCaller) IsPermittedCaller ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointCaller) IsPermittedCaller(opts *bind.CallOpts, caller common.Address) (bool, error)
IsPermittedCaller is a free data retrieval call binding the contract method 0x7fcc389f.
Solidity: function isPermittedCaller(address caller) view returns(bool)
func (*ConsensusGovernanceEntrypointCaller) Owner ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointCaller) Owner(opts *bind.CallOpts) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ConsensusGovernanceEntrypointCaller) PendingOwner ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointCaller) PendingOwner(opts *bind.CallOpts) (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
func (*ConsensusGovernanceEntrypointCaller) ProxiableUUID ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*ConsensusGovernanceEntrypointCaller) UPGRADEINTERFACEVERSION ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointCaller) UPGRADEINTERFACEVERSION(opts *bind.CallOpts) (string, error)
UPGRADEINTERFACEVERSION is a free data retrieval call binding the contract method 0xad3cb1cc.
Solidity: function UPGRADE_INTERFACE_VERSION() view returns(string)
type ConsensusGovernanceEntrypointCallerRaw ¶
type ConsensusGovernanceEntrypointCallerRaw struct {
Contract *ConsensusGovernanceEntrypointCaller // Generic read-only contract binding to access the raw methods on
}
ConsensusGovernanceEntrypointCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ConsensusGovernanceEntrypointCallerRaw) Call ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointCallerRaw) 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 ConsensusGovernanceEntrypointCallerSession ¶
type ConsensusGovernanceEntrypointCallerSession struct {
Contract *ConsensusGovernanceEntrypointCaller // Generic contract caller binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
}
ConsensusGovernanceEntrypointCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ConsensusGovernanceEntrypointCallerSession) IsPermittedCaller ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointCallerSession) IsPermittedCaller(caller common.Address) (bool, error)
IsPermittedCaller is a free data retrieval call binding the contract method 0x7fcc389f.
Solidity: function isPermittedCaller(address caller) view returns(bool)
func (*ConsensusGovernanceEntrypointCallerSession) Owner ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ConsensusGovernanceEntrypointCallerSession) PendingOwner ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointCallerSession) PendingOwner() (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
func (*ConsensusGovernanceEntrypointCallerSession) ProxiableUUID ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointCallerSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*ConsensusGovernanceEntrypointCallerSession) UPGRADEINTERFACEVERSION ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointCallerSession) UPGRADEINTERFACEVERSION() (string, error)
UPGRADEINTERFACEVERSION is a free data retrieval call binding the contract method 0xad3cb1cc.
Solidity: function UPGRADE_INTERFACE_VERSION() view returns(string)
type ConsensusGovernanceEntrypointFilterer ¶
type ConsensusGovernanceEntrypointFilterer struct {
// contains filtered or unexported fields
}
ConsensusGovernanceEntrypointFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewConsensusGovernanceEntrypointFilterer ¶
func NewConsensusGovernanceEntrypointFilterer(address common.Address, filterer bind.ContractFilterer) (*ConsensusGovernanceEntrypointFilterer, error)
NewConsensusGovernanceEntrypointFilterer creates a new log filterer instance of ConsensusGovernanceEntrypoint, bound to a specific deployed contract.
func (*ConsensusGovernanceEntrypointFilterer) FilterInitialized ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointFilterer) FilterInitialized(opts *bind.FilterOpts) (*ConsensusGovernanceEntrypointInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2.
Solidity: event Initialized(uint64 version)
func (*ConsensusGovernanceEntrypointFilterer) FilterMsgExecute ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointFilterer) FilterMsgExecute(opts *bind.FilterOpts) (*ConsensusGovernanceEntrypointMsgExecuteIterator, error)
FilterMsgExecute is a free log retrieval operation binding the contract event 0xc363b25c95578dcdd12780ca814bf3b5212f34826d54c2b380a442a4414369f0.
Solidity: event MsgExecute(string[] messages)
func (*ConsensusGovernanceEntrypointFilterer) FilterOwnershipTransferStarted ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*ConsensusGovernanceEntrypointOwnershipTransferStartedIterator, error)
FilterOwnershipTransferStarted is a free log retrieval operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
func (*ConsensusGovernanceEntrypointFilterer) FilterOwnershipTransferred ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*ConsensusGovernanceEntrypointOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ConsensusGovernanceEntrypointFilterer) FilterPermittedCallerSet ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointFilterer) FilterPermittedCallerSet(opts *bind.FilterOpts) (*ConsensusGovernanceEntrypointPermittedCallerSetIterator, error)
FilterPermittedCallerSet is a free log retrieval operation binding the contract event 0x58b0246a79531a991271a8abe150f2c09805dec04338c87eca66ed423855d4c5.
Solidity: event PermittedCallerSet(address caller, bool isPermitted)
func (*ConsensusGovernanceEntrypointFilterer) FilterUpgraded ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*ConsensusGovernanceEntrypointUpgradedIterator, error)
FilterUpgraded is a free log retrieval operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*ConsensusGovernanceEntrypointFilterer) ParseInitialized ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointFilterer) ParseInitialized(log types.Log) (*ConsensusGovernanceEntrypointInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2.
Solidity: event Initialized(uint64 version)
func (*ConsensusGovernanceEntrypointFilterer) ParseMsgExecute ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointFilterer) ParseMsgExecute(log types.Log) (*ConsensusGovernanceEntrypointMsgExecute, error)
ParseMsgExecute is a log parse operation binding the contract event 0xc363b25c95578dcdd12780ca814bf3b5212f34826d54c2b380a442a4414369f0.
Solidity: event MsgExecute(string[] messages)
func (*ConsensusGovernanceEntrypointFilterer) ParseOwnershipTransferStarted ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointFilterer) ParseOwnershipTransferStarted(log types.Log) (*ConsensusGovernanceEntrypointOwnershipTransferStarted, error)
ParseOwnershipTransferStarted is a log parse operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
func (*ConsensusGovernanceEntrypointFilterer) ParseOwnershipTransferred ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointFilterer) ParseOwnershipTransferred(log types.Log) (*ConsensusGovernanceEntrypointOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ConsensusGovernanceEntrypointFilterer) ParsePermittedCallerSet ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointFilterer) ParsePermittedCallerSet(log types.Log) (*ConsensusGovernanceEntrypointPermittedCallerSet, error)
ParsePermittedCallerSet is a log parse operation binding the contract event 0x58b0246a79531a991271a8abe150f2c09805dec04338c87eca66ed423855d4c5.
Solidity: event PermittedCallerSet(address caller, bool isPermitted)
func (*ConsensusGovernanceEntrypointFilterer) ParseUpgraded ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointFilterer) ParseUpgraded(log types.Log) (*ConsensusGovernanceEntrypointUpgraded, error)
ParseUpgraded is a log parse operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*ConsensusGovernanceEntrypointFilterer) WatchInitialized ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ConsensusGovernanceEntrypointInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2.
Solidity: event Initialized(uint64 version)
func (*ConsensusGovernanceEntrypointFilterer) WatchMsgExecute ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointFilterer) WatchMsgExecute(opts *bind.WatchOpts, sink chan<- *ConsensusGovernanceEntrypointMsgExecute) (event.Subscription, error)
WatchMsgExecute is a free log subscription operation binding the contract event 0xc363b25c95578dcdd12780ca814bf3b5212f34826d54c2b380a442a4414369f0.
Solidity: event MsgExecute(string[] messages)
func (*ConsensusGovernanceEntrypointFilterer) WatchOwnershipTransferStarted ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *ConsensusGovernanceEntrypointOwnershipTransferStarted, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferStarted is a free log subscription operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
func (*ConsensusGovernanceEntrypointFilterer) WatchOwnershipTransferred ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ConsensusGovernanceEntrypointOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ConsensusGovernanceEntrypointFilterer) WatchPermittedCallerSet ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointFilterer) WatchPermittedCallerSet(opts *bind.WatchOpts, sink chan<- *ConsensusGovernanceEntrypointPermittedCallerSet) (event.Subscription, error)
WatchPermittedCallerSet is a free log subscription operation binding the contract event 0x58b0246a79531a991271a8abe150f2c09805dec04338c87eca66ed423855d4c5.
Solidity: event PermittedCallerSet(address caller, bool isPermitted)
func (*ConsensusGovernanceEntrypointFilterer) WatchUpgraded ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *ConsensusGovernanceEntrypointUpgraded, implementation []common.Address) (event.Subscription, error)
WatchUpgraded is a free log subscription operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
type ConsensusGovernanceEntrypointInitialized ¶
type ConsensusGovernanceEntrypointInitialized struct {
Version uint64
Raw types.Log // Blockchain specific contextual infos
}
ConsensusGovernanceEntrypointInitialized represents a Initialized event raised by the ConsensusGovernanceEntrypoint contract.
type ConsensusGovernanceEntrypointInitializedIterator ¶
type ConsensusGovernanceEntrypointInitializedIterator struct {
Event *ConsensusGovernanceEntrypointInitialized // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ConsensusGovernanceEntrypointInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the ConsensusGovernanceEntrypoint contract.
func (*ConsensusGovernanceEntrypointInitializedIterator) Close ¶
func (it *ConsensusGovernanceEntrypointInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ConsensusGovernanceEntrypointInitializedIterator) Error ¶
func (it *ConsensusGovernanceEntrypointInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ConsensusGovernanceEntrypointInitializedIterator) Next ¶
func (it *ConsensusGovernanceEntrypointInitializedIterator) 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 ConsensusGovernanceEntrypointMsgExecute ¶
type ConsensusGovernanceEntrypointMsgExecute struct {
Messages []string
Raw types.Log // Blockchain specific contextual infos
}
ConsensusGovernanceEntrypointMsgExecute represents a MsgExecute event raised by the ConsensusGovernanceEntrypoint contract.
type ConsensusGovernanceEntrypointMsgExecuteIterator ¶
type ConsensusGovernanceEntrypointMsgExecuteIterator struct {
Event *ConsensusGovernanceEntrypointMsgExecute // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ConsensusGovernanceEntrypointMsgExecuteIterator is returned from FilterMsgExecute and is used to iterate over the raw logs and unpacked data for MsgExecute events raised by the ConsensusGovernanceEntrypoint contract.
func (*ConsensusGovernanceEntrypointMsgExecuteIterator) Close ¶
func (it *ConsensusGovernanceEntrypointMsgExecuteIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ConsensusGovernanceEntrypointMsgExecuteIterator) Error ¶
func (it *ConsensusGovernanceEntrypointMsgExecuteIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ConsensusGovernanceEntrypointMsgExecuteIterator) Next ¶
func (it *ConsensusGovernanceEntrypointMsgExecuteIterator) 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 ConsensusGovernanceEntrypointOwnershipTransferStarted ¶
type ConsensusGovernanceEntrypointOwnershipTransferStarted struct {
PreviousOwner common.Address
NewOwner common.Address
Raw types.Log // Blockchain specific contextual infos
}
ConsensusGovernanceEntrypointOwnershipTransferStarted represents a OwnershipTransferStarted event raised by the ConsensusGovernanceEntrypoint contract.
type ConsensusGovernanceEntrypointOwnershipTransferStartedIterator ¶
type ConsensusGovernanceEntrypointOwnershipTransferStartedIterator struct {
Event *ConsensusGovernanceEntrypointOwnershipTransferStarted // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ConsensusGovernanceEntrypointOwnershipTransferStartedIterator is returned from FilterOwnershipTransferStarted and is used to iterate over the raw logs and unpacked data for OwnershipTransferStarted events raised by the ConsensusGovernanceEntrypoint contract.
func (*ConsensusGovernanceEntrypointOwnershipTransferStartedIterator) Close ¶
func (it *ConsensusGovernanceEntrypointOwnershipTransferStartedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ConsensusGovernanceEntrypointOwnershipTransferStartedIterator) Error ¶
func (it *ConsensusGovernanceEntrypointOwnershipTransferStartedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ConsensusGovernanceEntrypointOwnershipTransferStartedIterator) Next ¶
func (it *ConsensusGovernanceEntrypointOwnershipTransferStartedIterator) 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 ConsensusGovernanceEntrypointOwnershipTransferred ¶
type ConsensusGovernanceEntrypointOwnershipTransferred struct {
PreviousOwner common.Address
NewOwner common.Address
Raw types.Log // Blockchain specific contextual infos
}
ConsensusGovernanceEntrypointOwnershipTransferred represents a OwnershipTransferred event raised by the ConsensusGovernanceEntrypoint contract.
type ConsensusGovernanceEntrypointOwnershipTransferredIterator ¶
type ConsensusGovernanceEntrypointOwnershipTransferredIterator struct {
Event *ConsensusGovernanceEntrypointOwnershipTransferred // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ConsensusGovernanceEntrypointOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the ConsensusGovernanceEntrypoint contract.
func (*ConsensusGovernanceEntrypointOwnershipTransferredIterator) Close ¶
func (it *ConsensusGovernanceEntrypointOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ConsensusGovernanceEntrypointOwnershipTransferredIterator) Error ¶
func (it *ConsensusGovernanceEntrypointOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ConsensusGovernanceEntrypointOwnershipTransferredIterator) Next ¶
func (it *ConsensusGovernanceEntrypointOwnershipTransferredIterator) 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 ConsensusGovernanceEntrypointPermittedCallerSet ¶
type ConsensusGovernanceEntrypointPermittedCallerSet struct {
Caller common.Address
IsPermitted bool
Raw types.Log // Blockchain specific contextual infos
}
ConsensusGovernanceEntrypointPermittedCallerSet represents a PermittedCallerSet event raised by the ConsensusGovernanceEntrypoint contract.
type ConsensusGovernanceEntrypointPermittedCallerSetIterator ¶
type ConsensusGovernanceEntrypointPermittedCallerSetIterator struct {
Event *ConsensusGovernanceEntrypointPermittedCallerSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ConsensusGovernanceEntrypointPermittedCallerSetIterator is returned from FilterPermittedCallerSet and is used to iterate over the raw logs and unpacked data for PermittedCallerSet events raised by the ConsensusGovernanceEntrypoint contract.
func (*ConsensusGovernanceEntrypointPermittedCallerSetIterator) Close ¶
func (it *ConsensusGovernanceEntrypointPermittedCallerSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ConsensusGovernanceEntrypointPermittedCallerSetIterator) Error ¶
func (it *ConsensusGovernanceEntrypointPermittedCallerSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ConsensusGovernanceEntrypointPermittedCallerSetIterator) Next ¶
func (it *ConsensusGovernanceEntrypointPermittedCallerSetIterator) 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 ConsensusGovernanceEntrypointRaw ¶
type ConsensusGovernanceEntrypointRaw struct {
Contract *ConsensusGovernanceEntrypoint // Generic contract binding to access the raw methods on
}
ConsensusGovernanceEntrypointRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ConsensusGovernanceEntrypointRaw) Call ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointRaw) 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 (*ConsensusGovernanceEntrypointRaw) Transact ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ConsensusGovernanceEntrypointRaw) Transfer ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointRaw) 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 ConsensusGovernanceEntrypointSession ¶
type ConsensusGovernanceEntrypointSession struct {
Contract *ConsensusGovernanceEntrypoint // 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
}
ConsensusGovernanceEntrypointSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ConsensusGovernanceEntrypointSession) AcceptOwnership ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*ConsensusGovernanceEntrypointSession) Execute ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointSession) Execute(messages []string) (*types.Transaction, error)
Execute is a paid mutator transaction binding the contract method 0x1c9a67d5.
Solidity: function execute(string[] messages) returns()
func (*ConsensusGovernanceEntrypointSession) Fallback ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*ConsensusGovernanceEntrypointSession) Initialize ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointSession) Initialize(owner_ common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xc4d66de8.
Solidity: function initialize(address owner_) returns()
func (*ConsensusGovernanceEntrypointSession) IsPermittedCaller ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointSession) IsPermittedCaller(caller common.Address) (bool, error)
IsPermittedCaller is a free data retrieval call binding the contract method 0x7fcc389f.
Solidity: function isPermittedCaller(address caller) view returns(bool)
func (*ConsensusGovernanceEntrypointSession) Owner ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ConsensusGovernanceEntrypointSession) PendingOwner ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointSession) PendingOwner() (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
func (*ConsensusGovernanceEntrypointSession) ProxiableUUID ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*ConsensusGovernanceEntrypointSession) Receive ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*ConsensusGovernanceEntrypointSession) RenounceOwnership ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ConsensusGovernanceEntrypointSession) SetPermittedCaller ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointSession) SetPermittedCaller(caller common.Address, isPermitted bool) (*types.Transaction, error)
SetPermittedCaller is a paid mutator transaction binding the contract method 0x1727b6f3.
Solidity: function setPermittedCaller(address caller, bool isPermitted) returns()
func (*ConsensusGovernanceEntrypointSession) TransferOwnership ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*ConsensusGovernanceEntrypointSession) UPGRADEINTERFACEVERSION ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointSession) UPGRADEINTERFACEVERSION() (string, error)
UPGRADEINTERFACEVERSION is a free data retrieval call binding the contract method 0xad3cb1cc.
Solidity: function UPGRADE_INTERFACE_VERSION() view returns(string)
func (*ConsensusGovernanceEntrypointSession) UpgradeToAndCall ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type ConsensusGovernanceEntrypointTransactor ¶
type ConsensusGovernanceEntrypointTransactor struct {
// contains filtered or unexported fields
}
ConsensusGovernanceEntrypointTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewConsensusGovernanceEntrypointTransactor ¶
func NewConsensusGovernanceEntrypointTransactor(address common.Address, transactor bind.ContractTransactor) (*ConsensusGovernanceEntrypointTransactor, error)
NewConsensusGovernanceEntrypointTransactor creates a new write-only instance of ConsensusGovernanceEntrypoint, bound to a specific deployed contract.
func (*ConsensusGovernanceEntrypointTransactor) AcceptOwnership ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*ConsensusGovernanceEntrypointTransactor) Execute ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointTransactor) Execute(opts *bind.TransactOpts, messages []string) (*types.Transaction, error)
Execute is a paid mutator transaction binding the contract method 0x1c9a67d5.
Solidity: function execute(string[] messages) returns()
func (*ConsensusGovernanceEntrypointTransactor) Fallback ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*ConsensusGovernanceEntrypointTransactor) Initialize ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointTransactor) Initialize(opts *bind.TransactOpts, owner_ common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xc4d66de8.
Solidity: function initialize(address owner_) returns()
func (*ConsensusGovernanceEntrypointTransactor) Receive ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*ConsensusGovernanceEntrypointTransactor) RenounceOwnership ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ConsensusGovernanceEntrypointTransactor) SetPermittedCaller ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointTransactor) SetPermittedCaller(opts *bind.TransactOpts, caller common.Address, isPermitted bool) (*types.Transaction, error)
SetPermittedCaller is a paid mutator transaction binding the contract method 0x1727b6f3.
Solidity: function setPermittedCaller(address caller, bool isPermitted) returns()
func (*ConsensusGovernanceEntrypointTransactor) TransferOwnership ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*ConsensusGovernanceEntrypointTransactor) UpgradeToAndCall ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type ConsensusGovernanceEntrypointTransactorRaw ¶
type ConsensusGovernanceEntrypointTransactorRaw struct {
Contract *ConsensusGovernanceEntrypointTransactor // Generic write-only contract binding to access the raw methods on
}
ConsensusGovernanceEntrypointTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ConsensusGovernanceEntrypointTransactorRaw) Transact ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ConsensusGovernanceEntrypointTransactorRaw) Transfer ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointTransactorRaw) 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 ConsensusGovernanceEntrypointTransactorSession ¶
type ConsensusGovernanceEntrypointTransactorSession struct {
Contract *ConsensusGovernanceEntrypointTransactor // Generic contract transactor binding to set the session for
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
ConsensusGovernanceEntrypointTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ConsensusGovernanceEntrypointTransactorSession) AcceptOwnership ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*ConsensusGovernanceEntrypointTransactorSession) Execute ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointTransactorSession) Execute(messages []string) (*types.Transaction, error)
Execute is a paid mutator transaction binding the contract method 0x1c9a67d5.
Solidity: function execute(string[] messages) returns()
func (*ConsensusGovernanceEntrypointTransactorSession) Fallback ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*ConsensusGovernanceEntrypointTransactorSession) Initialize ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointTransactorSession) Initialize(owner_ common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xc4d66de8.
Solidity: function initialize(address owner_) returns()
func (*ConsensusGovernanceEntrypointTransactorSession) Receive ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointTransactorSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*ConsensusGovernanceEntrypointTransactorSession) RenounceOwnership ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ConsensusGovernanceEntrypointTransactorSession) SetPermittedCaller ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointTransactorSession) SetPermittedCaller(caller common.Address, isPermitted bool) (*types.Transaction, error)
SetPermittedCaller is a paid mutator transaction binding the contract method 0x1727b6f3.
Solidity: function setPermittedCaller(address caller, bool isPermitted) returns()
func (*ConsensusGovernanceEntrypointTransactorSession) TransferOwnership ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*ConsensusGovernanceEntrypointTransactorSession) UpgradeToAndCall ¶
func (_ConsensusGovernanceEntrypoint *ConsensusGovernanceEntrypointTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type ConsensusGovernanceEntrypointUpgraded ¶
type ConsensusGovernanceEntrypointUpgraded struct {
Implementation common.Address
Raw types.Log // Blockchain specific contextual infos
}
ConsensusGovernanceEntrypointUpgraded represents a Upgraded event raised by the ConsensusGovernanceEntrypoint contract.
type ConsensusGovernanceEntrypointUpgradedIterator ¶
type ConsensusGovernanceEntrypointUpgradedIterator struct {
Event *ConsensusGovernanceEntrypointUpgraded // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ConsensusGovernanceEntrypointUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the ConsensusGovernanceEntrypoint contract.
func (*ConsensusGovernanceEntrypointUpgradedIterator) Close ¶
func (it *ConsensusGovernanceEntrypointUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ConsensusGovernanceEntrypointUpgradedIterator) Error ¶
func (it *ConsensusGovernanceEntrypointUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ConsensusGovernanceEntrypointUpgradedIterator) Next ¶
func (it *ConsensusGovernanceEntrypointUpgradedIterator) 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 ConsensusValidatorEntrypoint ¶
type ConsensusValidatorEntrypoint struct {
ConsensusValidatorEntrypointCaller // Read-only binding to the contract
ConsensusValidatorEntrypointTransactor // Write-only binding to the contract
ConsensusValidatorEntrypointFilterer // Log filterer for contract events
}
ConsensusValidatorEntrypoint is an auto generated Go binding around an Ethereum contract.
func NewConsensusValidatorEntrypoint ¶
func NewConsensusValidatorEntrypoint(address common.Address, backend bind.ContractBackend) (*ConsensusValidatorEntrypoint, error)
NewConsensusValidatorEntrypoint creates a new instance of ConsensusValidatorEntrypoint, bound to a specific deployed contract.
type ConsensusValidatorEntrypointCaller ¶
type ConsensusValidatorEntrypointCaller struct {
// contains filtered or unexported fields
}
ConsensusValidatorEntrypointCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewConsensusValidatorEntrypointCaller ¶
func NewConsensusValidatorEntrypointCaller(address common.Address, caller bind.ContractCaller) (*ConsensusValidatorEntrypointCaller, error)
NewConsensusValidatorEntrypointCaller creates a new read-only instance of ConsensusValidatorEntrypoint, bound to a specific deployed contract.
func (*ConsensusValidatorEntrypointCaller) IsPermittedCaller ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointCaller) IsPermittedCaller(opts *bind.CallOpts, caller common.Address) (bool, error)
IsPermittedCaller is a free data retrieval call binding the contract method 0x7fcc389f.
Solidity: function isPermittedCaller(address caller) view returns(bool)
func (*ConsensusValidatorEntrypointCaller) Owner ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointCaller) Owner(opts *bind.CallOpts) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ConsensusValidatorEntrypointCaller) PendingOwner ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointCaller) PendingOwner(opts *bind.CallOpts) (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
func (*ConsensusValidatorEntrypointCaller) ProxiableUUID ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*ConsensusValidatorEntrypointCaller) UPGRADEINTERFACEVERSION ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointCaller) UPGRADEINTERFACEVERSION(opts *bind.CallOpts) (string, error)
UPGRADEINTERFACEVERSION is a free data retrieval call binding the contract method 0xad3cb1cc.
Solidity: function UPGRADE_INTERFACE_VERSION() view returns(string)
type ConsensusValidatorEntrypointCallerRaw ¶
type ConsensusValidatorEntrypointCallerRaw struct {
Contract *ConsensusValidatorEntrypointCaller // Generic read-only contract binding to access the raw methods on
}
ConsensusValidatorEntrypointCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ConsensusValidatorEntrypointCallerRaw) Call ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointCallerRaw) 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 ConsensusValidatorEntrypointCallerSession ¶
type ConsensusValidatorEntrypointCallerSession struct {
Contract *ConsensusValidatorEntrypointCaller // Generic contract caller binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
}
ConsensusValidatorEntrypointCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ConsensusValidatorEntrypointCallerSession) IsPermittedCaller ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointCallerSession) IsPermittedCaller(caller common.Address) (bool, error)
IsPermittedCaller is a free data retrieval call binding the contract method 0x7fcc389f.
Solidity: function isPermittedCaller(address caller) view returns(bool)
func (*ConsensusValidatorEntrypointCallerSession) Owner ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ConsensusValidatorEntrypointCallerSession) PendingOwner ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointCallerSession) PendingOwner() (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
func (*ConsensusValidatorEntrypointCallerSession) ProxiableUUID ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointCallerSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*ConsensusValidatorEntrypointCallerSession) UPGRADEINTERFACEVERSION ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointCallerSession) UPGRADEINTERFACEVERSION() (string, error)
UPGRADEINTERFACEVERSION is a free data retrieval call binding the contract method 0xad3cb1cc.
Solidity: function UPGRADE_INTERFACE_VERSION() view returns(string)
type ConsensusValidatorEntrypointFilterer ¶
type ConsensusValidatorEntrypointFilterer struct {
// contains filtered or unexported fields
}
ConsensusValidatorEntrypointFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewConsensusValidatorEntrypointFilterer ¶
func NewConsensusValidatorEntrypointFilterer(address common.Address, filterer bind.ContractFilterer) (*ConsensusValidatorEntrypointFilterer, error)
NewConsensusValidatorEntrypointFilterer creates a new log filterer instance of ConsensusValidatorEntrypoint, bound to a specific deployed contract.
func (*ConsensusValidatorEntrypointFilterer) FilterInitialized ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) FilterInitialized(opts *bind.FilterOpts) (*ConsensusValidatorEntrypointInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2.
Solidity: event Initialized(uint64 version)
func (*ConsensusValidatorEntrypointFilterer) FilterMsgDepositCollateral ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) FilterMsgDepositCollateral(opts *bind.FilterOpts) (*ConsensusValidatorEntrypointMsgDepositCollateralIterator, error)
FilterMsgDepositCollateral is a free log retrieval operation binding the contract event 0xa7ec5f2adeb921d4cf9f5086c7b8d1d983b5a72ab97d00cd0cf60006449e4cf2.
Solidity: event MsgDepositCollateral(address valAddr, address collateralOwner, uint256 amountGwei)
func (*ConsensusValidatorEntrypointFilterer) FilterMsgRegisterValidator ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) FilterMsgRegisterValidator(opts *bind.FilterOpts) (*ConsensusValidatorEntrypointMsgRegisterValidatorIterator, error)
FilterMsgRegisterValidator is a free log retrieval operation binding the contract event 0x4eb098ea3e3d659c98c11bffb8d2a6d6d31607a54e122b807b42605247cdd5c6.
Solidity: event MsgRegisterValidator(address valAddr, bytes pubKey, address initialCollateralOwner, uint256 initialCollateralAmountGwei)
func (*ConsensusValidatorEntrypointFilterer) FilterMsgTransferCollateralOwnership ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) FilterMsgTransferCollateralOwnership(opts *bind.FilterOpts) (*ConsensusValidatorEntrypointMsgTransferCollateralOwnershipIterator, error)
FilterMsgTransferCollateralOwnership is a free log retrieval operation binding the contract event 0x9d6b2fb9b2bb5189c38dbcd4827c1d1af06009156feba0a43821e8a616d5bee3.
Solidity: event MsgTransferCollateralOwnership(address valAddr, address prevOwner, address newOwner)
func (*ConsensusValidatorEntrypointFilterer) FilterMsgUnjail ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) FilterMsgUnjail(opts *bind.FilterOpts) (*ConsensusValidatorEntrypointMsgUnjailIterator, error)
FilterMsgUnjail is a free log retrieval operation binding the contract event 0xc2c03e4fbe86816915120cf64410100921065083a63a94c0a510d190bb79a893.
Solidity: event MsgUnjail(address valAddr)
func (*ConsensusValidatorEntrypointFilterer) FilterMsgUpdateExtraVotingPower ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) FilterMsgUpdateExtraVotingPower(opts *bind.FilterOpts) (*ConsensusValidatorEntrypointMsgUpdateExtraVotingPowerIterator, error)
FilterMsgUpdateExtraVotingPower is a free log retrieval operation binding the contract event 0x38a463da3fce9952cb48e4bbe1b35ba1c3cfed5aec3043a4a0461a3168191d9c.
Solidity: event MsgUpdateExtraVotingPower(address valAddr, uint256 extraVotingPowerWei)
func (*ConsensusValidatorEntrypointFilterer) FilterMsgWithdrawCollateral ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) FilterMsgWithdrawCollateral(opts *bind.FilterOpts) (*ConsensusValidatorEntrypointMsgWithdrawCollateralIterator, error)
FilterMsgWithdrawCollateral is a free log retrieval operation binding the contract event 0xbdab795133b31a218b5ed9311c4ba8d56ca979b26a525191ab0456ba45f94c70.
Solidity: event MsgWithdrawCollateral(address valAddr, address collateralOwner, address receiver, uint256 amountGwei, uint48 maturesAt)
func (*ConsensusValidatorEntrypointFilterer) FilterOwnershipTransferStarted ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*ConsensusValidatorEntrypointOwnershipTransferStartedIterator, error)
FilterOwnershipTransferStarted is a free log retrieval operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
func (*ConsensusValidatorEntrypointFilterer) FilterOwnershipTransferred ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*ConsensusValidatorEntrypointOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ConsensusValidatorEntrypointFilterer) FilterPermittedCallerSet ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) FilterPermittedCallerSet(opts *bind.FilterOpts) (*ConsensusValidatorEntrypointPermittedCallerSetIterator, error)
FilterPermittedCallerSet is a free log retrieval operation binding the contract event 0x58b0246a79531a991271a8abe150f2c09805dec04338c87eca66ed423855d4c5.
Solidity: event PermittedCallerSet(address caller, bool isPermitted)
func (*ConsensusValidatorEntrypointFilterer) FilterUpgraded ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*ConsensusValidatorEntrypointUpgradedIterator, error)
FilterUpgraded is a free log retrieval operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*ConsensusValidatorEntrypointFilterer) ParseInitialized ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) ParseInitialized(log types.Log) (*ConsensusValidatorEntrypointInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2.
Solidity: event Initialized(uint64 version)
func (*ConsensusValidatorEntrypointFilterer) ParseMsgDepositCollateral ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) ParseMsgDepositCollateral(log types.Log) (*ConsensusValidatorEntrypointMsgDepositCollateral, error)
ParseMsgDepositCollateral is a log parse operation binding the contract event 0xa7ec5f2adeb921d4cf9f5086c7b8d1d983b5a72ab97d00cd0cf60006449e4cf2.
Solidity: event MsgDepositCollateral(address valAddr, address collateralOwner, uint256 amountGwei)
func (*ConsensusValidatorEntrypointFilterer) ParseMsgRegisterValidator ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) ParseMsgRegisterValidator(log types.Log) (*ConsensusValidatorEntrypointMsgRegisterValidator, error)
ParseMsgRegisterValidator is a log parse operation binding the contract event 0x4eb098ea3e3d659c98c11bffb8d2a6d6d31607a54e122b807b42605247cdd5c6.
Solidity: event MsgRegisterValidator(address valAddr, bytes pubKey, address initialCollateralOwner, uint256 initialCollateralAmountGwei)
func (*ConsensusValidatorEntrypointFilterer) ParseMsgTransferCollateralOwnership ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) ParseMsgTransferCollateralOwnership(log types.Log) (*ConsensusValidatorEntrypointMsgTransferCollateralOwnership, error)
ParseMsgTransferCollateralOwnership is a log parse operation binding the contract event 0x9d6b2fb9b2bb5189c38dbcd4827c1d1af06009156feba0a43821e8a616d5bee3.
Solidity: event MsgTransferCollateralOwnership(address valAddr, address prevOwner, address newOwner)
func (*ConsensusValidatorEntrypointFilterer) ParseMsgUnjail ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) ParseMsgUnjail(log types.Log) (*ConsensusValidatorEntrypointMsgUnjail, error)
ParseMsgUnjail is a log parse operation binding the contract event 0xc2c03e4fbe86816915120cf64410100921065083a63a94c0a510d190bb79a893.
Solidity: event MsgUnjail(address valAddr)
func (*ConsensusValidatorEntrypointFilterer) ParseMsgUpdateExtraVotingPower ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) ParseMsgUpdateExtraVotingPower(log types.Log) (*ConsensusValidatorEntrypointMsgUpdateExtraVotingPower, error)
ParseMsgUpdateExtraVotingPower is a log parse operation binding the contract event 0x38a463da3fce9952cb48e4bbe1b35ba1c3cfed5aec3043a4a0461a3168191d9c.
Solidity: event MsgUpdateExtraVotingPower(address valAddr, uint256 extraVotingPowerWei)
func (*ConsensusValidatorEntrypointFilterer) ParseMsgWithdrawCollateral ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) ParseMsgWithdrawCollateral(log types.Log) (*ConsensusValidatorEntrypointMsgWithdrawCollateral, error)
ParseMsgWithdrawCollateral is a log parse operation binding the contract event 0xbdab795133b31a218b5ed9311c4ba8d56ca979b26a525191ab0456ba45f94c70.
Solidity: event MsgWithdrawCollateral(address valAddr, address collateralOwner, address receiver, uint256 amountGwei, uint48 maturesAt)
func (*ConsensusValidatorEntrypointFilterer) ParseOwnershipTransferStarted ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) ParseOwnershipTransferStarted(log types.Log) (*ConsensusValidatorEntrypointOwnershipTransferStarted, error)
ParseOwnershipTransferStarted is a log parse operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
func (*ConsensusValidatorEntrypointFilterer) ParseOwnershipTransferred ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) ParseOwnershipTransferred(log types.Log) (*ConsensusValidatorEntrypointOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ConsensusValidatorEntrypointFilterer) ParsePermittedCallerSet ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) ParsePermittedCallerSet(log types.Log) (*ConsensusValidatorEntrypointPermittedCallerSet, error)
ParsePermittedCallerSet is a log parse operation binding the contract event 0x58b0246a79531a991271a8abe150f2c09805dec04338c87eca66ed423855d4c5.
Solidity: event PermittedCallerSet(address caller, bool isPermitted)
func (*ConsensusValidatorEntrypointFilterer) ParseUpgraded ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) ParseUpgraded(log types.Log) (*ConsensusValidatorEntrypointUpgraded, error)
ParseUpgraded is a log parse operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*ConsensusValidatorEntrypointFilterer) WatchInitialized ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ConsensusValidatorEntrypointInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2.
Solidity: event Initialized(uint64 version)
func (*ConsensusValidatorEntrypointFilterer) WatchMsgDepositCollateral ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) WatchMsgDepositCollateral(opts *bind.WatchOpts, sink chan<- *ConsensusValidatorEntrypointMsgDepositCollateral) (event.Subscription, error)
WatchMsgDepositCollateral is a free log subscription operation binding the contract event 0xa7ec5f2adeb921d4cf9f5086c7b8d1d983b5a72ab97d00cd0cf60006449e4cf2.
Solidity: event MsgDepositCollateral(address valAddr, address collateralOwner, uint256 amountGwei)
func (*ConsensusValidatorEntrypointFilterer) WatchMsgRegisterValidator ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) WatchMsgRegisterValidator(opts *bind.WatchOpts, sink chan<- *ConsensusValidatorEntrypointMsgRegisterValidator) (event.Subscription, error)
WatchMsgRegisterValidator is a free log subscription operation binding the contract event 0x4eb098ea3e3d659c98c11bffb8d2a6d6d31607a54e122b807b42605247cdd5c6.
Solidity: event MsgRegisterValidator(address valAddr, bytes pubKey, address initialCollateralOwner, uint256 initialCollateralAmountGwei)
func (*ConsensusValidatorEntrypointFilterer) WatchMsgTransferCollateralOwnership ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) WatchMsgTransferCollateralOwnership(opts *bind.WatchOpts, sink chan<- *ConsensusValidatorEntrypointMsgTransferCollateralOwnership) (event.Subscription, error)
WatchMsgTransferCollateralOwnership is a free log subscription operation binding the contract event 0x9d6b2fb9b2bb5189c38dbcd4827c1d1af06009156feba0a43821e8a616d5bee3.
Solidity: event MsgTransferCollateralOwnership(address valAddr, address prevOwner, address newOwner)
func (*ConsensusValidatorEntrypointFilterer) WatchMsgUnjail ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) WatchMsgUnjail(opts *bind.WatchOpts, sink chan<- *ConsensusValidatorEntrypointMsgUnjail) (event.Subscription, error)
WatchMsgUnjail is a free log subscription operation binding the contract event 0xc2c03e4fbe86816915120cf64410100921065083a63a94c0a510d190bb79a893.
Solidity: event MsgUnjail(address valAddr)
func (*ConsensusValidatorEntrypointFilterer) WatchMsgUpdateExtraVotingPower ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) WatchMsgUpdateExtraVotingPower(opts *bind.WatchOpts, sink chan<- *ConsensusValidatorEntrypointMsgUpdateExtraVotingPower) (event.Subscription, error)
WatchMsgUpdateExtraVotingPower is a free log subscription operation binding the contract event 0x38a463da3fce9952cb48e4bbe1b35ba1c3cfed5aec3043a4a0461a3168191d9c.
Solidity: event MsgUpdateExtraVotingPower(address valAddr, uint256 extraVotingPowerWei)
func (*ConsensusValidatorEntrypointFilterer) WatchMsgWithdrawCollateral ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) WatchMsgWithdrawCollateral(opts *bind.WatchOpts, sink chan<- *ConsensusValidatorEntrypointMsgWithdrawCollateral) (event.Subscription, error)
WatchMsgWithdrawCollateral is a free log subscription operation binding the contract event 0xbdab795133b31a218b5ed9311c4ba8d56ca979b26a525191ab0456ba45f94c70.
Solidity: event MsgWithdrawCollateral(address valAddr, address collateralOwner, address receiver, uint256 amountGwei, uint48 maturesAt)
func (*ConsensusValidatorEntrypointFilterer) WatchOwnershipTransferStarted ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *ConsensusValidatorEntrypointOwnershipTransferStarted, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferStarted is a free log subscription operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.
Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
func (*ConsensusValidatorEntrypointFilterer) WatchOwnershipTransferred ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ConsensusValidatorEntrypointOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ConsensusValidatorEntrypointFilterer) WatchPermittedCallerSet ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) WatchPermittedCallerSet(opts *bind.WatchOpts, sink chan<- *ConsensusValidatorEntrypointPermittedCallerSet) (event.Subscription, error)
WatchPermittedCallerSet is a free log subscription operation binding the contract event 0x58b0246a79531a991271a8abe150f2c09805dec04338c87eca66ed423855d4c5.
Solidity: event PermittedCallerSet(address caller, bool isPermitted)
func (*ConsensusValidatorEntrypointFilterer) WatchUpgraded ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *ConsensusValidatorEntrypointUpgraded, implementation []common.Address) (event.Subscription, error)
WatchUpgraded is a free log subscription operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
type ConsensusValidatorEntrypointInitialized ¶
type ConsensusValidatorEntrypointInitialized struct {
Version uint64
Raw types.Log // Blockchain specific contextual infos
}
ConsensusValidatorEntrypointInitialized represents a Initialized event raised by the ConsensusValidatorEntrypoint contract.
type ConsensusValidatorEntrypointInitializedIterator ¶
type ConsensusValidatorEntrypointInitializedIterator struct {
Event *ConsensusValidatorEntrypointInitialized // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ConsensusValidatorEntrypointInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the ConsensusValidatorEntrypoint contract.
func (*ConsensusValidatorEntrypointInitializedIterator) Close ¶
func (it *ConsensusValidatorEntrypointInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ConsensusValidatorEntrypointInitializedIterator) Error ¶
func (it *ConsensusValidatorEntrypointInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ConsensusValidatorEntrypointInitializedIterator) Next ¶
func (it *ConsensusValidatorEntrypointInitializedIterator) 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 ConsensusValidatorEntrypointMsgDepositCollateral ¶
type ConsensusValidatorEntrypointMsgDepositCollateral struct {
ValAddr common.Address
CollateralOwner common.Address
AmountGwei *big.Int
Raw types.Log // Blockchain specific contextual infos
}
ConsensusValidatorEntrypointMsgDepositCollateral represents a MsgDepositCollateral event raised by the ConsensusValidatorEntrypoint contract.
type ConsensusValidatorEntrypointMsgDepositCollateralIterator ¶
type ConsensusValidatorEntrypointMsgDepositCollateralIterator struct {
Event *ConsensusValidatorEntrypointMsgDepositCollateral // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ConsensusValidatorEntrypointMsgDepositCollateralIterator is returned from FilterMsgDepositCollateral and is used to iterate over the raw logs and unpacked data for MsgDepositCollateral events raised by the ConsensusValidatorEntrypoint contract.
func (*ConsensusValidatorEntrypointMsgDepositCollateralIterator) Close ¶
func (it *ConsensusValidatorEntrypointMsgDepositCollateralIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ConsensusValidatorEntrypointMsgDepositCollateralIterator) Error ¶
func (it *ConsensusValidatorEntrypointMsgDepositCollateralIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ConsensusValidatorEntrypointMsgDepositCollateralIterator) Next ¶
func (it *ConsensusValidatorEntrypointMsgDepositCollateralIterator) 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 ConsensusValidatorEntrypointMsgRegisterValidator ¶
type ConsensusValidatorEntrypointMsgRegisterValidator struct {
ValAddr common.Address
PubKey []byte
InitialCollateralOwner common.Address
InitialCollateralAmountGwei *big.Int
Raw types.Log // Blockchain specific contextual infos
}
ConsensusValidatorEntrypointMsgRegisterValidator represents a MsgRegisterValidator event raised by the ConsensusValidatorEntrypoint contract.
type ConsensusValidatorEntrypointMsgRegisterValidatorIterator ¶
type ConsensusValidatorEntrypointMsgRegisterValidatorIterator struct {
Event *ConsensusValidatorEntrypointMsgRegisterValidator // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ConsensusValidatorEntrypointMsgRegisterValidatorIterator is returned from FilterMsgRegisterValidator and is used to iterate over the raw logs and unpacked data for MsgRegisterValidator events raised by the ConsensusValidatorEntrypoint contract.
func (*ConsensusValidatorEntrypointMsgRegisterValidatorIterator) Close ¶
func (it *ConsensusValidatorEntrypointMsgRegisterValidatorIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ConsensusValidatorEntrypointMsgRegisterValidatorIterator) Error ¶
func (it *ConsensusValidatorEntrypointMsgRegisterValidatorIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ConsensusValidatorEntrypointMsgRegisterValidatorIterator) Next ¶
func (it *ConsensusValidatorEntrypointMsgRegisterValidatorIterator) 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 ConsensusValidatorEntrypointMsgTransferCollateralOwnership ¶
type ConsensusValidatorEntrypointMsgTransferCollateralOwnership struct {
ValAddr common.Address
PrevOwner common.Address
NewOwner common.Address
Raw types.Log // Blockchain specific contextual infos
}
ConsensusValidatorEntrypointMsgTransferCollateralOwnership represents a MsgTransferCollateralOwnership event raised by the ConsensusValidatorEntrypoint contract.
type ConsensusValidatorEntrypointMsgTransferCollateralOwnershipIterator ¶
type ConsensusValidatorEntrypointMsgTransferCollateralOwnershipIterator struct {
Event *ConsensusValidatorEntrypointMsgTransferCollateralOwnership // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ConsensusValidatorEntrypointMsgTransferCollateralOwnershipIterator is returned from FilterMsgTransferCollateralOwnership and is used to iterate over the raw logs and unpacked data for MsgTransferCollateralOwnership events raised by the ConsensusValidatorEntrypoint contract.
func (*ConsensusValidatorEntrypointMsgTransferCollateralOwnershipIterator) Close ¶
func (it *ConsensusValidatorEntrypointMsgTransferCollateralOwnershipIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ConsensusValidatorEntrypointMsgTransferCollateralOwnershipIterator) Error ¶
func (it *ConsensusValidatorEntrypointMsgTransferCollateralOwnershipIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ConsensusValidatorEntrypointMsgTransferCollateralOwnershipIterator) Next ¶
func (it *ConsensusValidatorEntrypointMsgTransferCollateralOwnershipIterator) 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 ConsensusValidatorEntrypointMsgUnjail ¶
type ConsensusValidatorEntrypointMsgUnjail struct {
ValAddr common.Address
Raw types.Log // Blockchain specific contextual infos
}
ConsensusValidatorEntrypointMsgUnjail represents a MsgUnjail event raised by the ConsensusValidatorEntrypoint contract.
type ConsensusValidatorEntrypointMsgUnjailIterator ¶
type ConsensusValidatorEntrypointMsgUnjailIterator struct {
Event *ConsensusValidatorEntrypointMsgUnjail // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ConsensusValidatorEntrypointMsgUnjailIterator is returned from FilterMsgUnjail and is used to iterate over the raw logs and unpacked data for MsgUnjail events raised by the ConsensusValidatorEntrypoint contract.
func (*ConsensusValidatorEntrypointMsgUnjailIterator) Close ¶
func (it *ConsensusValidatorEntrypointMsgUnjailIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ConsensusValidatorEntrypointMsgUnjailIterator) Error ¶
func (it *ConsensusValidatorEntrypointMsgUnjailIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ConsensusValidatorEntrypointMsgUnjailIterator) Next ¶
func (it *ConsensusValidatorEntrypointMsgUnjailIterator) 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 ConsensusValidatorEntrypointMsgUpdateExtraVotingPower ¶
type ConsensusValidatorEntrypointMsgUpdateExtraVotingPower struct {
ValAddr common.Address
ExtraVotingPowerWei *big.Int
Raw types.Log // Blockchain specific contextual infos
}
ConsensusValidatorEntrypointMsgUpdateExtraVotingPower represents a MsgUpdateExtraVotingPower event raised by the ConsensusValidatorEntrypoint contract.
type ConsensusValidatorEntrypointMsgUpdateExtraVotingPowerIterator ¶
type ConsensusValidatorEntrypointMsgUpdateExtraVotingPowerIterator struct {
Event *ConsensusValidatorEntrypointMsgUpdateExtraVotingPower // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ConsensusValidatorEntrypointMsgUpdateExtraVotingPowerIterator is returned from FilterMsgUpdateExtraVotingPower and is used to iterate over the raw logs and unpacked data for MsgUpdateExtraVotingPower events raised by the ConsensusValidatorEntrypoint contract.
func (*ConsensusValidatorEntrypointMsgUpdateExtraVotingPowerIterator) Close ¶
func (it *ConsensusValidatorEntrypointMsgUpdateExtraVotingPowerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ConsensusValidatorEntrypointMsgUpdateExtraVotingPowerIterator) Error ¶
func (it *ConsensusValidatorEntrypointMsgUpdateExtraVotingPowerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ConsensusValidatorEntrypointMsgUpdateExtraVotingPowerIterator) Next ¶
func (it *ConsensusValidatorEntrypointMsgUpdateExtraVotingPowerIterator) 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 ConsensusValidatorEntrypointMsgWithdrawCollateral ¶
type ConsensusValidatorEntrypointMsgWithdrawCollateral struct {
ValAddr common.Address
CollateralOwner common.Address
Receiver common.Address
AmountGwei *big.Int
MaturesAt *big.Int
Raw types.Log // Blockchain specific contextual infos
}
ConsensusValidatorEntrypointMsgWithdrawCollateral represents a MsgWithdrawCollateral event raised by the ConsensusValidatorEntrypoint contract.
type ConsensusValidatorEntrypointMsgWithdrawCollateralIterator ¶
type ConsensusValidatorEntrypointMsgWithdrawCollateralIterator struct {
Event *ConsensusValidatorEntrypointMsgWithdrawCollateral // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ConsensusValidatorEntrypointMsgWithdrawCollateralIterator is returned from FilterMsgWithdrawCollateral and is used to iterate over the raw logs and unpacked data for MsgWithdrawCollateral events raised by the ConsensusValidatorEntrypoint contract.
func (*ConsensusValidatorEntrypointMsgWithdrawCollateralIterator) Close ¶
func (it *ConsensusValidatorEntrypointMsgWithdrawCollateralIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ConsensusValidatorEntrypointMsgWithdrawCollateralIterator) Error ¶
func (it *ConsensusValidatorEntrypointMsgWithdrawCollateralIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ConsensusValidatorEntrypointMsgWithdrawCollateralIterator) Next ¶
func (it *ConsensusValidatorEntrypointMsgWithdrawCollateralIterator) 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 ConsensusValidatorEntrypointOwnershipTransferStarted ¶
type ConsensusValidatorEntrypointOwnershipTransferStarted struct {
PreviousOwner common.Address
NewOwner common.Address
Raw types.Log // Blockchain specific contextual infos
}
ConsensusValidatorEntrypointOwnershipTransferStarted represents a OwnershipTransferStarted event raised by the ConsensusValidatorEntrypoint contract.
type ConsensusValidatorEntrypointOwnershipTransferStartedIterator ¶
type ConsensusValidatorEntrypointOwnershipTransferStartedIterator struct {
Event *ConsensusValidatorEntrypointOwnershipTransferStarted // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ConsensusValidatorEntrypointOwnershipTransferStartedIterator is returned from FilterOwnershipTransferStarted and is used to iterate over the raw logs and unpacked data for OwnershipTransferStarted events raised by the ConsensusValidatorEntrypoint contract.
func (*ConsensusValidatorEntrypointOwnershipTransferStartedIterator) Close ¶
func (it *ConsensusValidatorEntrypointOwnershipTransferStartedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ConsensusValidatorEntrypointOwnershipTransferStartedIterator) Error ¶
func (it *ConsensusValidatorEntrypointOwnershipTransferStartedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ConsensusValidatorEntrypointOwnershipTransferStartedIterator) Next ¶
func (it *ConsensusValidatorEntrypointOwnershipTransferStartedIterator) 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 ConsensusValidatorEntrypointOwnershipTransferred ¶
type ConsensusValidatorEntrypointOwnershipTransferred struct {
PreviousOwner common.Address
NewOwner common.Address
Raw types.Log // Blockchain specific contextual infos
}
ConsensusValidatorEntrypointOwnershipTransferred represents a OwnershipTransferred event raised by the ConsensusValidatorEntrypoint contract.
type ConsensusValidatorEntrypointOwnershipTransferredIterator ¶
type ConsensusValidatorEntrypointOwnershipTransferredIterator struct {
Event *ConsensusValidatorEntrypointOwnershipTransferred // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ConsensusValidatorEntrypointOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the ConsensusValidatorEntrypoint contract.
func (*ConsensusValidatorEntrypointOwnershipTransferredIterator) Close ¶
func (it *ConsensusValidatorEntrypointOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ConsensusValidatorEntrypointOwnershipTransferredIterator) Error ¶
func (it *ConsensusValidatorEntrypointOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ConsensusValidatorEntrypointOwnershipTransferredIterator) Next ¶
func (it *ConsensusValidatorEntrypointOwnershipTransferredIterator) 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 ConsensusValidatorEntrypointPermittedCallerSet ¶
type ConsensusValidatorEntrypointPermittedCallerSet struct {
Caller common.Address
IsPermitted bool
Raw types.Log // Blockchain specific contextual infos
}
ConsensusValidatorEntrypointPermittedCallerSet represents a PermittedCallerSet event raised by the ConsensusValidatorEntrypoint contract.
type ConsensusValidatorEntrypointPermittedCallerSetIterator ¶
type ConsensusValidatorEntrypointPermittedCallerSetIterator struct {
Event *ConsensusValidatorEntrypointPermittedCallerSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ConsensusValidatorEntrypointPermittedCallerSetIterator is returned from FilterPermittedCallerSet and is used to iterate over the raw logs and unpacked data for PermittedCallerSet events raised by the ConsensusValidatorEntrypoint contract.
func (*ConsensusValidatorEntrypointPermittedCallerSetIterator) Close ¶
func (it *ConsensusValidatorEntrypointPermittedCallerSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ConsensusValidatorEntrypointPermittedCallerSetIterator) Error ¶
func (it *ConsensusValidatorEntrypointPermittedCallerSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ConsensusValidatorEntrypointPermittedCallerSetIterator) Next ¶
func (it *ConsensusValidatorEntrypointPermittedCallerSetIterator) 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 ConsensusValidatorEntrypointRaw ¶
type ConsensusValidatorEntrypointRaw struct {
Contract *ConsensusValidatorEntrypoint // Generic contract binding to access the raw methods on
}
ConsensusValidatorEntrypointRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ConsensusValidatorEntrypointRaw) Call ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointRaw) 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 (*ConsensusValidatorEntrypointRaw) Transact ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ConsensusValidatorEntrypointRaw) Transfer ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointRaw) 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 ConsensusValidatorEntrypointSession ¶
type ConsensusValidatorEntrypointSession struct {
Contract *ConsensusValidatorEntrypoint // 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
}
ConsensusValidatorEntrypointSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ConsensusValidatorEntrypointSession) AcceptOwnership ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*ConsensusValidatorEntrypointSession) DepositCollateral ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointSession) DepositCollateral(valAddr common.Address, collateralOwner common.Address) (*types.Transaction, error)
DepositCollateral is a paid mutator transaction binding the contract method 0x9a3d08fb.
Solidity: function depositCollateral(address valAddr, address collateralOwner) payable returns()
func (*ConsensusValidatorEntrypointSession) Fallback ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*ConsensusValidatorEntrypointSession) Initialize ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointSession) Initialize(owner_ common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xc4d66de8.
Solidity: function initialize(address owner_) returns()
func (*ConsensusValidatorEntrypointSession) IsPermittedCaller ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointSession) IsPermittedCaller(caller common.Address) (bool, error)
IsPermittedCaller is a free data retrieval call binding the contract method 0x7fcc389f.
Solidity: function isPermittedCaller(address caller) view returns(bool)
func (*ConsensusValidatorEntrypointSession) Owner ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ConsensusValidatorEntrypointSession) PendingOwner ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointSession) PendingOwner() (common.Address, error)
PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.
Solidity: function pendingOwner() view returns(address)
func (*ConsensusValidatorEntrypointSession) ProxiableUUID ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*ConsensusValidatorEntrypointSession) Receive ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*ConsensusValidatorEntrypointSession) RegisterValidator ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointSession) RegisterValidator(valAddr common.Address, pubKey []byte, initialCollateralOwner common.Address) (*types.Transaction, error)
RegisterValidator is a paid mutator transaction binding the contract method 0xbc990314.
Solidity: function registerValidator(address valAddr, bytes pubKey, address initialCollateralOwner) payable returns()
func (*ConsensusValidatorEntrypointSession) RenounceOwnership ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ConsensusValidatorEntrypointSession) SetPermittedCaller ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointSession) SetPermittedCaller(caller common.Address, isPermitted bool) (*types.Transaction, error)
SetPermittedCaller is a paid mutator transaction binding the contract method 0x1727b6f3.
Solidity: function setPermittedCaller(address caller, bool isPermitted) returns()
func (*ConsensusValidatorEntrypointSession) TransferCollateralOwnership ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointSession) TransferCollateralOwnership(valAddr common.Address, prevOwner common.Address, newOwner common.Address) (*types.Transaction, error)
TransferCollateralOwnership is a paid mutator transaction binding the contract method 0x4fc85a0c.
Solidity: function transferCollateralOwnership(address valAddr, address prevOwner, address newOwner) returns()
func (*ConsensusValidatorEntrypointSession) TransferOwnership ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*ConsensusValidatorEntrypointSession) UPGRADEINTERFACEVERSION ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointSession) UPGRADEINTERFACEVERSION() (string, error)
UPGRADEINTERFACEVERSION is a free data retrieval call binding the contract method 0xad3cb1cc.
Solidity: function UPGRADE_INTERFACE_VERSION() view returns(string)
func (*ConsensusValidatorEntrypointSession) Unjail ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointSession) Unjail(valAddr common.Address) (*types.Transaction, error)
Unjail is a paid mutator transaction binding the contract method 0x449ecfe6.
Solidity: function unjail(address valAddr) returns()
func (*ConsensusValidatorEntrypointSession) UpdateExtraVotingPower ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointSession) UpdateExtraVotingPower(valAddr common.Address, extraVotingPower *big.Int) (*types.Transaction, error)
UpdateExtraVotingPower is a paid mutator transaction binding the contract method 0xf09d3149.
Solidity: function updateExtraVotingPower(address valAddr, uint256 extraVotingPower) returns()
func (*ConsensusValidatorEntrypointSession) UpgradeToAndCall ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
func (*ConsensusValidatorEntrypointSession) WithdrawCollateral ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointSession) WithdrawCollateral(valAddr common.Address, collateralOwner common.Address, receiver common.Address, amount *big.Int, maturesAt *big.Int) (*types.Transaction, error)
WithdrawCollateral is a paid mutator transaction binding the contract method 0x59fbcd70.
Solidity: function withdrawCollateral(address valAddr, address collateralOwner, address receiver, uint256 amount, uint48 maturesAt) returns()
type ConsensusValidatorEntrypointTransactor ¶
type ConsensusValidatorEntrypointTransactor struct {
// contains filtered or unexported fields
}
ConsensusValidatorEntrypointTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewConsensusValidatorEntrypointTransactor ¶
func NewConsensusValidatorEntrypointTransactor(address common.Address, transactor bind.ContractTransactor) (*ConsensusValidatorEntrypointTransactor, error)
NewConsensusValidatorEntrypointTransactor creates a new write-only instance of ConsensusValidatorEntrypoint, bound to a specific deployed contract.
func (*ConsensusValidatorEntrypointTransactor) AcceptOwnership ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*ConsensusValidatorEntrypointTransactor) DepositCollateral ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactor) DepositCollateral(opts *bind.TransactOpts, valAddr common.Address, collateralOwner common.Address) (*types.Transaction, error)
DepositCollateral is a paid mutator transaction binding the contract method 0x9a3d08fb.
Solidity: function depositCollateral(address valAddr, address collateralOwner) payable returns()
func (*ConsensusValidatorEntrypointTransactor) Fallback ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*ConsensusValidatorEntrypointTransactor) Initialize ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactor) Initialize(opts *bind.TransactOpts, owner_ common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xc4d66de8.
Solidity: function initialize(address owner_) returns()
func (*ConsensusValidatorEntrypointTransactor) Receive ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*ConsensusValidatorEntrypointTransactor) RegisterValidator ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactor) RegisterValidator(opts *bind.TransactOpts, valAddr common.Address, pubKey []byte, initialCollateralOwner common.Address) (*types.Transaction, error)
RegisterValidator is a paid mutator transaction binding the contract method 0xbc990314.
Solidity: function registerValidator(address valAddr, bytes pubKey, address initialCollateralOwner) payable returns()
func (*ConsensusValidatorEntrypointTransactor) RenounceOwnership ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ConsensusValidatorEntrypointTransactor) SetPermittedCaller ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactor) SetPermittedCaller(opts *bind.TransactOpts, caller common.Address, isPermitted bool) (*types.Transaction, error)
SetPermittedCaller is a paid mutator transaction binding the contract method 0x1727b6f3.
Solidity: function setPermittedCaller(address caller, bool isPermitted) returns()
func (*ConsensusValidatorEntrypointTransactor) TransferCollateralOwnership ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactor) TransferCollateralOwnership(opts *bind.TransactOpts, valAddr common.Address, prevOwner common.Address, newOwner common.Address) (*types.Transaction, error)
TransferCollateralOwnership is a paid mutator transaction binding the contract method 0x4fc85a0c.
Solidity: function transferCollateralOwnership(address valAddr, address prevOwner, address newOwner) returns()
func (*ConsensusValidatorEntrypointTransactor) TransferOwnership ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*ConsensusValidatorEntrypointTransactor) Unjail ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactor) Unjail(opts *bind.TransactOpts, valAddr common.Address) (*types.Transaction, error)
Unjail is a paid mutator transaction binding the contract method 0x449ecfe6.
Solidity: function unjail(address valAddr) returns()
func (*ConsensusValidatorEntrypointTransactor) UpdateExtraVotingPower ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactor) UpdateExtraVotingPower(opts *bind.TransactOpts, valAddr common.Address, extraVotingPower *big.Int) (*types.Transaction, error)
UpdateExtraVotingPower is a paid mutator transaction binding the contract method 0xf09d3149.
Solidity: function updateExtraVotingPower(address valAddr, uint256 extraVotingPower) returns()
func (*ConsensusValidatorEntrypointTransactor) UpgradeToAndCall ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
func (*ConsensusValidatorEntrypointTransactor) WithdrawCollateral ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactor) WithdrawCollateral(opts *bind.TransactOpts, valAddr common.Address, collateralOwner common.Address, receiver common.Address, amount *big.Int, maturesAt *big.Int) (*types.Transaction, error)
WithdrawCollateral is a paid mutator transaction binding the contract method 0x59fbcd70.
Solidity: function withdrawCollateral(address valAddr, address collateralOwner, address receiver, uint256 amount, uint48 maturesAt) returns()
type ConsensusValidatorEntrypointTransactorRaw ¶
type ConsensusValidatorEntrypointTransactorRaw struct {
Contract *ConsensusValidatorEntrypointTransactor // Generic write-only contract binding to access the raw methods on
}
ConsensusValidatorEntrypointTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ConsensusValidatorEntrypointTransactorRaw) Transact ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ConsensusValidatorEntrypointTransactorRaw) Transfer ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactorRaw) 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 ConsensusValidatorEntrypointTransactorSession ¶
type ConsensusValidatorEntrypointTransactorSession struct {
Contract *ConsensusValidatorEntrypointTransactor // Generic contract transactor binding to set the session for
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
ConsensusValidatorEntrypointTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ConsensusValidatorEntrypointTransactorSession) AcceptOwnership ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactorSession) AcceptOwnership() (*types.Transaction, error)
AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.
Solidity: function acceptOwnership() returns()
func (*ConsensusValidatorEntrypointTransactorSession) DepositCollateral ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactorSession) DepositCollateral(valAddr common.Address, collateralOwner common.Address) (*types.Transaction, error)
DepositCollateral is a paid mutator transaction binding the contract method 0x9a3d08fb.
Solidity: function depositCollateral(address valAddr, address collateralOwner) payable returns()
func (*ConsensusValidatorEntrypointTransactorSession) Fallback ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*ConsensusValidatorEntrypointTransactorSession) Initialize ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactorSession) Initialize(owner_ common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xc4d66de8.
Solidity: function initialize(address owner_) returns()
func (*ConsensusValidatorEntrypointTransactorSession) Receive ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactorSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*ConsensusValidatorEntrypointTransactorSession) RegisterValidator ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactorSession) RegisterValidator(valAddr common.Address, pubKey []byte, initialCollateralOwner common.Address) (*types.Transaction, error)
RegisterValidator is a paid mutator transaction binding the contract method 0xbc990314.
Solidity: function registerValidator(address valAddr, bytes pubKey, address initialCollateralOwner) payable returns()
func (*ConsensusValidatorEntrypointTransactorSession) RenounceOwnership ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ConsensusValidatorEntrypointTransactorSession) SetPermittedCaller ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactorSession) SetPermittedCaller(caller common.Address, isPermitted bool) (*types.Transaction, error)
SetPermittedCaller is a paid mutator transaction binding the contract method 0x1727b6f3.
Solidity: function setPermittedCaller(address caller, bool isPermitted) returns()
func (*ConsensusValidatorEntrypointTransactorSession) TransferCollateralOwnership ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactorSession) TransferCollateralOwnership(valAddr common.Address, prevOwner common.Address, newOwner common.Address) (*types.Transaction, error)
TransferCollateralOwnership is a paid mutator transaction binding the contract method 0x4fc85a0c.
Solidity: function transferCollateralOwnership(address valAddr, address prevOwner, address newOwner) returns()
func (*ConsensusValidatorEntrypointTransactorSession) TransferOwnership ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*ConsensusValidatorEntrypointTransactorSession) Unjail ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactorSession) Unjail(valAddr common.Address) (*types.Transaction, error)
Unjail is a paid mutator transaction binding the contract method 0x449ecfe6.
Solidity: function unjail(address valAddr) returns()
func (*ConsensusValidatorEntrypointTransactorSession) UpdateExtraVotingPower ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactorSession) UpdateExtraVotingPower(valAddr common.Address, extraVotingPower *big.Int) (*types.Transaction, error)
UpdateExtraVotingPower is a paid mutator transaction binding the contract method 0xf09d3149.
Solidity: function updateExtraVotingPower(address valAddr, uint256 extraVotingPower) returns()
func (*ConsensusValidatorEntrypointTransactorSession) UpgradeToAndCall ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
func (*ConsensusValidatorEntrypointTransactorSession) WithdrawCollateral ¶
func (_ConsensusValidatorEntrypoint *ConsensusValidatorEntrypointTransactorSession) WithdrawCollateral(valAddr common.Address, collateralOwner common.Address, receiver common.Address, amount *big.Int, maturesAt *big.Int) (*types.Transaction, error)
WithdrawCollateral is a paid mutator transaction binding the contract method 0x59fbcd70.
Solidity: function withdrawCollateral(address valAddr, address collateralOwner, address receiver, uint256 amount, uint48 maturesAt) returns()
type ConsensusValidatorEntrypointUpgraded ¶
type ConsensusValidatorEntrypointUpgraded struct {
Implementation common.Address
Raw types.Log // Blockchain specific contextual infos
}
ConsensusValidatorEntrypointUpgraded represents a Upgraded event raised by the ConsensusValidatorEntrypoint contract.
type ConsensusValidatorEntrypointUpgradedIterator ¶
type ConsensusValidatorEntrypointUpgradedIterator struct {
Event *ConsensusValidatorEntrypointUpgraded // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ConsensusValidatorEntrypointUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the ConsensusValidatorEntrypoint contract.
func (*ConsensusValidatorEntrypointUpgradedIterator) Close ¶
func (it *ConsensusValidatorEntrypointUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ConsensusValidatorEntrypointUpgradedIterator) Error ¶
func (it *ConsensusValidatorEntrypointUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ConsensusValidatorEntrypointUpgradedIterator) Next ¶
func (it *ConsensusValidatorEntrypointUpgradedIterator) 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 IValidatorManager ¶
type IValidatorManager struct {
IValidatorManagerCaller // Read-only binding to the contract
IValidatorManagerTransactor // Write-only binding to the contract
IValidatorManagerFilterer // Log filterer for contract events
}
IValidatorManager is an auto generated Go binding around an Ethereum contract.
func NewIValidatorManager ¶
func NewIValidatorManager(address common.Address, backend bind.ContractBackend) (*IValidatorManager, error)
NewIValidatorManager creates a new instance of IValidatorManager, bound to a specific deployed contract.
type IValidatorManagerCaller ¶
type IValidatorManagerCaller struct {
// contains filtered or unexported fields
}
IValidatorManagerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIValidatorManagerCaller ¶
func NewIValidatorManagerCaller(address common.Address, caller bind.ContractCaller) (*IValidatorManagerCaller, error)
NewIValidatorManagerCaller creates a new read-only instance of IValidatorManager, bound to a specific deployed contract.
func (*IValidatorManagerCaller) Entrypoint ¶
func (_IValidatorManager *IValidatorManagerCaller) Entrypoint(opts *bind.CallOpts) (common.Address, error)
Entrypoint is a free data retrieval call binding the contract method 0xa65d69d4.
Solidity: function entrypoint() view returns(address)
func (*IValidatorManagerCaller) EpochFeeder ¶
func (_IValidatorManager *IValidatorManagerCaller) EpochFeeder(opts *bind.CallOpts) (common.Address, error)
EpochFeeder is a free data retrieval call binding the contract method 0x8af4a41f.
Solidity: function epochFeeder() view returns(address)
func (*IValidatorManagerCaller) Fee ¶
Fee is a free data retrieval call binding the contract method 0xddca3f43.
Solidity: function fee() view returns(uint256)
func (*IValidatorManagerCaller) GlobalValidatorConfig ¶
func (_IValidatorManager *IValidatorManagerCaller) GlobalValidatorConfig(opts *bind.CallOpts) (IValidatorManagerGlobalValidatorConfigResponse, error)
GlobalValidatorConfig is a free data retrieval call binding the contract method 0x1169d671.
Solidity: function globalValidatorConfig() view returns((uint256,uint256,uint256,uint96))
func (*IValidatorManagerCaller) IsPermittedCollateralOwner ¶
func (_IValidatorManager *IValidatorManagerCaller) IsPermittedCollateralOwner(opts *bind.CallOpts, valAddr common.Address, collateralOwner common.Address) (bool, error)
IsPermittedCollateralOwner is a free data retrieval call binding the contract method 0xffdb3f70.
Solidity: function isPermittedCollateralOwner(address valAddr, address collateralOwner) view returns(bool)
func (*IValidatorManagerCaller) IsValidator ¶
func (_IValidatorManager *IValidatorManagerCaller) IsValidator(opts *bind.CallOpts, valAddr common.Address) (bool, error)
IsValidator is a free data retrieval call binding the contract method 0xfacd743b.
Solidity: function isValidator(address valAddr) view returns(bool)
func (*IValidatorManagerCaller) MAXCOMMISSIONRATE ¶
func (_IValidatorManager *IValidatorManagerCaller) MAXCOMMISSIONRATE(opts *bind.CallOpts) (*big.Int, error)
MAXCOMMISSIONRATE is a free data retrieval call binding the contract method 0x207239c0.
Solidity: function MAX_COMMISSION_RATE() view returns(uint256)
func (*IValidatorManagerCaller) PermittedCollateralOwnerAt ¶
func (_IValidatorManager *IValidatorManagerCaller) PermittedCollateralOwnerAt(opts *bind.CallOpts, valAddr common.Address, index *big.Int) (common.Address, error)
PermittedCollateralOwnerAt is a free data retrieval call binding the contract method 0x071ad89d.
Solidity: function permittedCollateralOwnerAt(address valAddr, uint256 index) view returns(address)
func (*IValidatorManagerCaller) PermittedCollateralOwnerSize ¶
func (_IValidatorManager *IValidatorManagerCaller) PermittedCollateralOwnerSize(opts *bind.CallOpts, valAddr common.Address) (*big.Int, error)
PermittedCollateralOwnerSize is a free data retrieval call binding the contract method 0x39a9980f.
Solidity: function permittedCollateralOwnerSize(address valAddr) view returns(uint256)
func (*IValidatorManagerCaller) ValidatorAt ¶
func (_IValidatorManager *IValidatorManagerCaller) ValidatorAt(opts *bind.CallOpts, index *big.Int) (common.Address, error)
ValidatorAt is a free data retrieval call binding the contract method 0x32e0aa1f.
Solidity: function validatorAt(uint256 index) view returns(address)
func (*IValidatorManagerCaller) ValidatorCount ¶
func (_IValidatorManager *IValidatorManagerCaller) ValidatorCount(opts *bind.CallOpts) (*big.Int, error)
ValidatorCount is a free data retrieval call binding the contract method 0x0f43a677.
Solidity: function validatorCount() view returns(uint256)
func (*IValidatorManagerCaller) ValidatorInfo ¶
func (_IValidatorManager *IValidatorManagerCaller) ValidatorInfo(opts *bind.CallOpts, valAddr common.Address) (IValidatorManagerValidatorInfoResponse, error)
ValidatorInfo is a free data retrieval call binding the contract method 0x4f1811dd.
Solidity: function validatorInfo(address valAddr) view returns((address,bytes,address,address,uint256,uint256,uint256,bytes))
func (*IValidatorManagerCaller) ValidatorInfoAt ¶
func (_IValidatorManager *IValidatorManagerCaller) ValidatorInfoAt(opts *bind.CallOpts, epoch *big.Int, valAddr common.Address) (IValidatorManagerValidatorInfoResponse, error)
ValidatorInfoAt is a free data retrieval call binding the contract method 0xf91f7e80.
Solidity: function validatorInfoAt(uint256 epoch, address valAddr) view returns((address,bytes,address,address,uint256,uint256,uint256,bytes))
func (*IValidatorManagerCaller) ValidatorPubKeyToAddress ¶
func (_IValidatorManager *IValidatorManagerCaller) ValidatorPubKeyToAddress(opts *bind.CallOpts, pubKey []byte) (common.Address, error)
ValidatorPubKeyToAddress is a free data retrieval call binding the contract method 0x97708c5d.
Solidity: function validatorPubKeyToAddress(bytes pubKey) pure returns(address)
type IValidatorManagerCallerRaw ¶
type IValidatorManagerCallerRaw struct {
Contract *IValidatorManagerCaller // Generic read-only contract binding to access the raw methods on
}
IValidatorManagerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IValidatorManagerCallerRaw) Call ¶
func (_IValidatorManager *IValidatorManagerCallerRaw) 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 IValidatorManagerCallerSession ¶
type IValidatorManagerCallerSession struct {
Contract *IValidatorManagerCaller // Generic contract caller binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
}
IValidatorManagerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IValidatorManagerCallerSession) Entrypoint ¶
func (_IValidatorManager *IValidatorManagerCallerSession) Entrypoint() (common.Address, error)
Entrypoint is a free data retrieval call binding the contract method 0xa65d69d4.
Solidity: function entrypoint() view returns(address)
func (*IValidatorManagerCallerSession) EpochFeeder ¶
func (_IValidatorManager *IValidatorManagerCallerSession) EpochFeeder() (common.Address, error)
EpochFeeder is a free data retrieval call binding the contract method 0x8af4a41f.
Solidity: function epochFeeder() view returns(address)
func (*IValidatorManagerCallerSession) Fee ¶
func (_IValidatorManager *IValidatorManagerCallerSession) Fee() (*big.Int, error)
Fee is a free data retrieval call binding the contract method 0xddca3f43.
Solidity: function fee() view returns(uint256)
func (*IValidatorManagerCallerSession) GlobalValidatorConfig ¶
func (_IValidatorManager *IValidatorManagerCallerSession) GlobalValidatorConfig() (IValidatorManagerGlobalValidatorConfigResponse, error)
GlobalValidatorConfig is a free data retrieval call binding the contract method 0x1169d671.
Solidity: function globalValidatorConfig() view returns((uint256,uint256,uint256,uint96))
func (*IValidatorManagerCallerSession) IsPermittedCollateralOwner ¶
func (_IValidatorManager *IValidatorManagerCallerSession) IsPermittedCollateralOwner(valAddr common.Address, collateralOwner common.Address) (bool, error)
IsPermittedCollateralOwner is a free data retrieval call binding the contract method 0xffdb3f70.
Solidity: function isPermittedCollateralOwner(address valAddr, address collateralOwner) view returns(bool)
func (*IValidatorManagerCallerSession) IsValidator ¶
func (_IValidatorManager *IValidatorManagerCallerSession) IsValidator(valAddr common.Address) (bool, error)
IsValidator is a free data retrieval call binding the contract method 0xfacd743b.
Solidity: function isValidator(address valAddr) view returns(bool)
func (*IValidatorManagerCallerSession) MAXCOMMISSIONRATE ¶
func (_IValidatorManager *IValidatorManagerCallerSession) MAXCOMMISSIONRATE() (*big.Int, error)
MAXCOMMISSIONRATE is a free data retrieval call binding the contract method 0x207239c0.
Solidity: function MAX_COMMISSION_RATE() view returns(uint256)
func (*IValidatorManagerCallerSession) PermittedCollateralOwnerAt ¶
func (_IValidatorManager *IValidatorManagerCallerSession) PermittedCollateralOwnerAt(valAddr common.Address, index *big.Int) (common.Address, error)
PermittedCollateralOwnerAt is a free data retrieval call binding the contract method 0x071ad89d.
Solidity: function permittedCollateralOwnerAt(address valAddr, uint256 index) view returns(address)
func (*IValidatorManagerCallerSession) PermittedCollateralOwnerSize ¶
func (_IValidatorManager *IValidatorManagerCallerSession) PermittedCollateralOwnerSize(valAddr common.Address) (*big.Int, error)
PermittedCollateralOwnerSize is a free data retrieval call binding the contract method 0x39a9980f.
Solidity: function permittedCollateralOwnerSize(address valAddr) view returns(uint256)
func (*IValidatorManagerCallerSession) ValidatorAt ¶
func (_IValidatorManager *IValidatorManagerCallerSession) ValidatorAt(index *big.Int) (common.Address, error)
ValidatorAt is a free data retrieval call binding the contract method 0x32e0aa1f.
Solidity: function validatorAt(uint256 index) view returns(address)
func (*IValidatorManagerCallerSession) ValidatorCount ¶
func (_IValidatorManager *IValidatorManagerCallerSession) ValidatorCount() (*big.Int, error)
ValidatorCount is a free data retrieval call binding the contract method 0x0f43a677.
Solidity: function validatorCount() view returns(uint256)
func (*IValidatorManagerCallerSession) ValidatorInfo ¶
func (_IValidatorManager *IValidatorManagerCallerSession) ValidatorInfo(valAddr common.Address) (IValidatorManagerValidatorInfoResponse, error)
ValidatorInfo is a free data retrieval call binding the contract method 0x4f1811dd.
Solidity: function validatorInfo(address valAddr) view returns((address,bytes,address,address,uint256,uint256,uint256,bytes))
func (*IValidatorManagerCallerSession) ValidatorInfoAt ¶
func (_IValidatorManager *IValidatorManagerCallerSession) ValidatorInfoAt(epoch *big.Int, valAddr common.Address) (IValidatorManagerValidatorInfoResponse, error)
ValidatorInfoAt is a free data retrieval call binding the contract method 0xf91f7e80.
Solidity: function validatorInfoAt(uint256 epoch, address valAddr) view returns((address,bytes,address,address,uint256,uint256,uint256,bytes))
func (*IValidatorManagerCallerSession) ValidatorPubKeyToAddress ¶
func (_IValidatorManager *IValidatorManagerCallerSession) ValidatorPubKeyToAddress(pubKey []byte) (common.Address, error)
ValidatorPubKeyToAddress is a free data retrieval call binding the contract method 0x97708c5d.
Solidity: function validatorPubKeyToAddress(bytes pubKey) pure returns(address)
type IValidatorManagerCollateralDeposited ¶
type IValidatorManagerCollateralDeposited struct {
ValAddr common.Address
CollateralOwner common.Address
Amount *big.Int
Raw types.Log // Blockchain specific contextual infos
}
IValidatorManagerCollateralDeposited represents a CollateralDeposited event raised by the IValidatorManager contract.
type IValidatorManagerCollateralDepositedIterator ¶
type IValidatorManagerCollateralDepositedIterator struct {
Event *IValidatorManagerCollateralDeposited // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
IValidatorManagerCollateralDepositedIterator is returned from FilterCollateralDeposited and is used to iterate over the raw logs and unpacked data for CollateralDeposited events raised by the IValidatorManager contract.
func (*IValidatorManagerCollateralDepositedIterator) Close ¶
func (it *IValidatorManagerCollateralDepositedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IValidatorManagerCollateralDepositedIterator) Error ¶
func (it *IValidatorManagerCollateralDepositedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IValidatorManagerCollateralDepositedIterator) Next ¶
func (it *IValidatorManagerCollateralDepositedIterator) 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 IValidatorManagerCollateralOwnershipTransferred ¶
type IValidatorManagerCollateralOwnershipTransferred struct {
ValAddr common.Address
PrevOwner common.Address
NewOwner common.Address
Raw types.Log // Blockchain specific contextual infos
}
IValidatorManagerCollateralOwnershipTransferred represents a CollateralOwnershipTransferred event raised by the IValidatorManager contract.
type IValidatorManagerCollateralOwnershipTransferredIterator ¶
type IValidatorManagerCollateralOwnershipTransferredIterator struct {
Event *IValidatorManagerCollateralOwnershipTransferred // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
IValidatorManagerCollateralOwnershipTransferredIterator is returned from FilterCollateralOwnershipTransferred and is used to iterate over the raw logs and unpacked data for CollateralOwnershipTransferred events raised by the IValidatorManager contract.
func (*IValidatorManagerCollateralOwnershipTransferredIterator) Close ¶
func (it *IValidatorManagerCollateralOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IValidatorManagerCollateralOwnershipTransferredIterator) Error ¶
func (it *IValidatorManagerCollateralOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IValidatorManagerCollateralOwnershipTransferredIterator) Next ¶
func (it *IValidatorManagerCollateralOwnershipTransferredIterator) 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 IValidatorManagerCollateralWithdrawn ¶
type IValidatorManagerCollateralWithdrawn struct {
ValAddr common.Address
CollateralOwner common.Address
Receiver common.Address
Amount *big.Int
Raw types.Log // Blockchain specific contextual infos
}
IValidatorManagerCollateralWithdrawn represents a CollateralWithdrawn event raised by the IValidatorManager contract.
type IValidatorManagerCollateralWithdrawnIterator ¶
type IValidatorManagerCollateralWithdrawnIterator struct {
Event *IValidatorManagerCollateralWithdrawn // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
IValidatorManagerCollateralWithdrawnIterator is returned from FilterCollateralWithdrawn and is used to iterate over the raw logs and unpacked data for CollateralWithdrawn events raised by the IValidatorManager contract.
func (*IValidatorManagerCollateralWithdrawnIterator) Close ¶
func (it *IValidatorManagerCollateralWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IValidatorManagerCollateralWithdrawnIterator) Error ¶
func (it *IValidatorManagerCollateralWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IValidatorManagerCollateralWithdrawnIterator) Next ¶
func (it *IValidatorManagerCollateralWithdrawnIterator) 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 IValidatorManagerCreateValidatorRequest ¶
type IValidatorManagerCreateValidatorRequest struct {
Operator common.Address
RewardManager common.Address
CommissionRate *big.Int
Metadata []byte
}
IValidatorManagerCreateValidatorRequest is an auto generated low-level Go binding around an user-defined struct.
type IValidatorManagerEntrypointUpdated ¶
type IValidatorManagerEntrypointUpdated struct {
Entrypoint common.Address
Raw types.Log // Blockchain specific contextual infos
}
IValidatorManagerEntrypointUpdated represents a EntrypointUpdated event raised by the IValidatorManager contract.
type IValidatorManagerEntrypointUpdatedIterator ¶
type IValidatorManagerEntrypointUpdatedIterator struct {
Event *IValidatorManagerEntrypointUpdated // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
IValidatorManagerEntrypointUpdatedIterator is returned from FilterEntrypointUpdated and is used to iterate over the raw logs and unpacked data for EntrypointUpdated events raised by the IValidatorManager contract.
func (*IValidatorManagerEntrypointUpdatedIterator) Close ¶
func (it *IValidatorManagerEntrypointUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IValidatorManagerEntrypointUpdatedIterator) Error ¶
func (it *IValidatorManagerEntrypointUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IValidatorManagerEntrypointUpdatedIterator) Next ¶
func (it *IValidatorManagerEntrypointUpdatedIterator) 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 IValidatorManagerEpochFeederUpdated ¶
type IValidatorManagerEpochFeederUpdated struct {
EpochFeeder common.Address
Raw types.Log // Blockchain specific contextual infos
}
IValidatorManagerEpochFeederUpdated represents a EpochFeederUpdated event raised by the IValidatorManager contract.
type IValidatorManagerEpochFeederUpdatedIterator ¶
type IValidatorManagerEpochFeederUpdatedIterator struct {
Event *IValidatorManagerEpochFeederUpdated // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
IValidatorManagerEpochFeederUpdatedIterator is returned from FilterEpochFeederUpdated and is used to iterate over the raw logs and unpacked data for EpochFeederUpdated events raised by the IValidatorManager contract.
func (*IValidatorManagerEpochFeederUpdatedIterator) Close ¶
func (it *IValidatorManagerEpochFeederUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IValidatorManagerEpochFeederUpdatedIterator) Error ¶
func (it *IValidatorManagerEpochFeederUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IValidatorManagerEpochFeederUpdatedIterator) Next ¶
func (it *IValidatorManagerEpochFeederUpdatedIterator) 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 IValidatorManagerFeePaid ¶
type IValidatorManagerFeePaid struct {
Amount *big.Int
Raw types.Log // Blockchain specific contextual infos
}
IValidatorManagerFeePaid represents a FeePaid event raised by the IValidatorManager contract.
type IValidatorManagerFeePaidIterator ¶
type IValidatorManagerFeePaidIterator struct {
Event *IValidatorManagerFeePaid // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
IValidatorManagerFeePaidIterator is returned from FilterFeePaid and is used to iterate over the raw logs and unpacked data for FeePaid events raised by the IValidatorManager contract.
func (*IValidatorManagerFeePaidIterator) Close ¶
func (it *IValidatorManagerFeePaidIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IValidatorManagerFeePaidIterator) Error ¶
func (it *IValidatorManagerFeePaidIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IValidatorManagerFeePaidIterator) Next ¶
func (it *IValidatorManagerFeePaidIterator) 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 IValidatorManagerFeeSet ¶
type IValidatorManagerFeeSet struct {
PreviousFee *big.Int
NewFee *big.Int
Raw types.Log // Blockchain specific contextual infos
}
IValidatorManagerFeeSet represents a FeeSet event raised by the IValidatorManager contract.
type IValidatorManagerFeeSetIterator ¶
type IValidatorManagerFeeSetIterator struct {
Event *IValidatorManagerFeeSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
IValidatorManagerFeeSetIterator is returned from FilterFeeSet and is used to iterate over the raw logs and unpacked data for FeeSet events raised by the IValidatorManager contract.
func (*IValidatorManagerFeeSetIterator) Close ¶
func (it *IValidatorManagerFeeSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IValidatorManagerFeeSetIterator) Error ¶
func (it *IValidatorManagerFeeSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IValidatorManagerFeeSetIterator) Next ¶
func (it *IValidatorManagerFeeSetIterator) 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 IValidatorManagerFilterer ¶
type IValidatorManagerFilterer struct {
// contains filtered or unexported fields
}
IValidatorManagerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIValidatorManagerFilterer ¶
func NewIValidatorManagerFilterer(address common.Address, filterer bind.ContractFilterer) (*IValidatorManagerFilterer, error)
NewIValidatorManagerFilterer creates a new log filterer instance of IValidatorManager, bound to a specific deployed contract.
func (*IValidatorManagerFilterer) FilterCollateralDeposited ¶
func (_IValidatorManager *IValidatorManagerFilterer) FilterCollateralDeposited(opts *bind.FilterOpts, valAddr []common.Address, collateralOwner []common.Address) (*IValidatorManagerCollateralDepositedIterator, error)
FilterCollateralDeposited is a free log retrieval operation binding the contract event 0xf1c0dd7e9b98bbff859029005ef89b127af049cd18df1a8d79f0b7e019911e56.
Solidity: event CollateralDeposited(address indexed valAddr, address indexed collateralOwner, uint256 amount)
func (*IValidatorManagerFilterer) FilterCollateralOwnershipTransferred ¶
func (_IValidatorManager *IValidatorManagerFilterer) FilterCollateralOwnershipTransferred(opts *bind.FilterOpts, valAddr []common.Address, prevOwner []common.Address, newOwner []common.Address) (*IValidatorManagerCollateralOwnershipTransferredIterator, error)
FilterCollateralOwnershipTransferred is a free log retrieval operation binding the contract event 0x288b14dfbb673c9e5a0306e1d25f8d5de514f34d09717ac44667d1b53d37c90f.
Solidity: event CollateralOwnershipTransferred(address indexed valAddr, address indexed prevOwner, address indexed newOwner)
func (*IValidatorManagerFilterer) FilterCollateralWithdrawn ¶
func (_IValidatorManager *IValidatorManagerFilterer) FilterCollateralWithdrawn(opts *bind.FilterOpts, valAddr []common.Address, collateralOwner []common.Address, receiver []common.Address) (*IValidatorManagerCollateralWithdrawnIterator, error)
FilterCollateralWithdrawn is a free log retrieval operation binding the contract event 0x066ba4a8f1b0176abba8cd70012fabcaa801a97916823e068d94ec15deb9037a.
Solidity: event CollateralWithdrawn(address indexed valAddr, address indexed collateralOwner, address indexed receiver, uint256 amount)
func (*IValidatorManagerFilterer) FilterEntrypointUpdated ¶
func (_IValidatorManager *IValidatorManagerFilterer) FilterEntrypointUpdated(opts *bind.FilterOpts, entrypoint []common.Address) (*IValidatorManagerEntrypointUpdatedIterator, error)
FilterEntrypointUpdated is a free log retrieval operation binding the contract event 0xad540c78e43fa817dbc0ff910b73ae9a8b5f35575a75aeeaeda7bd3b2def22f2.
Solidity: event EntrypointUpdated(address indexed entrypoint)
func (*IValidatorManagerFilterer) FilterEpochFeederUpdated ¶
func (_IValidatorManager *IValidatorManagerFilterer) FilterEpochFeederUpdated(opts *bind.FilterOpts, epochFeeder []common.Address) (*IValidatorManagerEpochFeederUpdatedIterator, error)
FilterEpochFeederUpdated is a free log retrieval operation binding the contract event 0xfcfcf8d234ae7853aa4ac2ed78680b5f5f48a996115b800237981d0d9354c870.
Solidity: event EpochFeederUpdated(address indexed epochFeeder)
func (*IValidatorManagerFilterer) FilterFeePaid ¶
func (_IValidatorManager *IValidatorManagerFilterer) FilterFeePaid(opts *bind.FilterOpts) (*IValidatorManagerFeePaidIterator, error)
FilterFeePaid is a free log retrieval operation binding the contract event 0x69e27f80547602d16208b028c44d20f25956e1fb7d0f51d62aa02f392426f371.
Solidity: event FeePaid(uint256 amount)
func (*IValidatorManagerFilterer) FilterFeeSet ¶
func (_IValidatorManager *IValidatorManagerFilterer) FilterFeeSet(opts *bind.FilterOpts) (*IValidatorManagerFeeSetIterator, error)
FilterFeeSet is a free log retrieval operation binding the contract event 0x74dbbbe280ef27b79a8a0c449d5ae2ba7a31849103241d0f98df70bbc9d03e37.
Solidity: event FeeSet(uint256 previousFee, uint256 newFee)
func (*IValidatorManagerFilterer) FilterGlobalValidatorConfigUpdated ¶
func (_IValidatorManager *IValidatorManagerFilterer) FilterGlobalValidatorConfigUpdated(opts *bind.FilterOpts) (*IValidatorManagerGlobalValidatorConfigUpdatedIterator, error)
FilterGlobalValidatorConfigUpdated is a free log retrieval operation binding the contract event 0x00b98761a7fbeabb6757dbe28a2d4458db1235509b31dca76cb9092472b4f873.
Solidity: event GlobalValidatorConfigUpdated((uint256,uint256,uint256,uint96) request)
func (*IValidatorManagerFilterer) FilterMetadataUpdated ¶
func (_IValidatorManager *IValidatorManagerFilterer) FilterMetadataUpdated(opts *bind.FilterOpts, valAddr []common.Address, operator []common.Address) (*IValidatorManagerMetadataUpdatedIterator, error)
FilterMetadataUpdated is a free log retrieval operation binding the contract event 0xef5bd3dac1b82a93b66f1f3ee38a4a67da5b34fc1d6f38c73aac8919388e91cf.
Solidity: event MetadataUpdated(address indexed valAddr, address indexed operator, bytes metadata)
func (*IValidatorManagerFilterer) FilterOperatorUpdated ¶
func (_IValidatorManager *IValidatorManagerFilterer) FilterOperatorUpdated(opts *bind.FilterOpts, valAddr []common.Address, operator []common.Address) (*IValidatorManagerOperatorUpdatedIterator, error)
FilterOperatorUpdated is a free log retrieval operation binding the contract event 0xfbe5b6cbafb274f445d7fed869dc77a838d8243a22c460de156560e8857cad03.
Solidity: event OperatorUpdated(address indexed valAddr, address indexed operator)
func (*IValidatorManagerFilterer) FilterPermittedCollateralOwnerSet ¶
func (_IValidatorManager *IValidatorManagerFilterer) FilterPermittedCollateralOwnerSet(opts *bind.FilterOpts, valAddr []common.Address, collateralOwner []common.Address) (*IValidatorManagerPermittedCollateralOwnerSetIterator, error)
FilterPermittedCollateralOwnerSet is a free log retrieval operation binding the contract event 0x5a6c62d25cf11d6a7747d4d484c6a460e5b30fec0f07192c179fcd435b1e25d4.
Solidity: event PermittedCollateralOwnerSet(address indexed valAddr, address indexed collateralOwner, bool isPermitted)
func (*IValidatorManagerFilterer) FilterRewardConfigUpdated ¶
func (_IValidatorManager *IValidatorManagerFilterer) FilterRewardConfigUpdated(opts *bind.FilterOpts, valAddr []common.Address, operator []common.Address) (*IValidatorManagerRewardConfigUpdatedIterator, error)
FilterRewardConfigUpdated is a free log retrieval operation binding the contract event 0xa3c07265a080e119502c1a478d6a6f8e90515d734f3f38001bad4194c681aa05.
Solidity: event RewardConfigUpdated(address indexed valAddr, address indexed operator, (uint128,uint128) result)
func (*IValidatorManagerFilterer) FilterRewardManagerUpdated ¶
func (_IValidatorManager *IValidatorManagerFilterer) FilterRewardManagerUpdated(opts *bind.FilterOpts, valAddr []common.Address, operator []common.Address, rewardManager []common.Address) (*IValidatorManagerRewardManagerUpdatedIterator, error)
FilterRewardManagerUpdated is a free log retrieval operation binding the contract event 0xfde7a679f53c64d9a0ba22761e5c96c9aee5c6660a375715c9d5baf307f60bfd.
Solidity: event RewardManagerUpdated(address indexed valAddr, address indexed operator, address indexed rewardManager)
func (*IValidatorManagerFilterer) FilterValidatorCreated ¶
func (_IValidatorManager *IValidatorManagerFilterer) FilterValidatorCreated(opts *bind.FilterOpts, valAddr []common.Address, operator []common.Address) (*IValidatorManagerValidatorCreatedIterator, error)
FilterValidatorCreated is a free log retrieval operation binding the contract event 0xea31a6b526e654addabe881c71ae41c42a8961f2ffa16a59311ca3d10b418497.
Solidity: event ValidatorCreated(address indexed valAddr, address indexed operator, bytes pubKey, uint256 initialDeposit, (address,address,uint256,bytes) request)
func (*IValidatorManagerFilterer) FilterValidatorUnjailed ¶
func (_IValidatorManager *IValidatorManagerFilterer) FilterValidatorUnjailed(opts *bind.FilterOpts, valAddr []common.Address) (*IValidatorManagerValidatorUnjailedIterator, error)
FilterValidatorUnjailed is a free log retrieval operation binding the contract event 0x9390b453426557da5ebdc31f19a37753ca04addf656d32f35232211bb2af3f19.
Solidity: event ValidatorUnjailed(address indexed valAddr)
func (*IValidatorManagerFilterer) ParseCollateralDeposited ¶
func (_IValidatorManager *IValidatorManagerFilterer) ParseCollateralDeposited(log types.Log) (*IValidatorManagerCollateralDeposited, error)
ParseCollateralDeposited is a log parse operation binding the contract event 0xf1c0dd7e9b98bbff859029005ef89b127af049cd18df1a8d79f0b7e019911e56.
Solidity: event CollateralDeposited(address indexed valAddr, address indexed collateralOwner, uint256 amount)
func (*IValidatorManagerFilterer) ParseCollateralOwnershipTransferred ¶
func (_IValidatorManager *IValidatorManagerFilterer) ParseCollateralOwnershipTransferred(log types.Log) (*IValidatorManagerCollateralOwnershipTransferred, error)
ParseCollateralOwnershipTransferred is a log parse operation binding the contract event 0x288b14dfbb673c9e5a0306e1d25f8d5de514f34d09717ac44667d1b53d37c90f.
Solidity: event CollateralOwnershipTransferred(address indexed valAddr, address indexed prevOwner, address indexed newOwner)
func (*IValidatorManagerFilterer) ParseCollateralWithdrawn ¶
func (_IValidatorManager *IValidatorManagerFilterer) ParseCollateralWithdrawn(log types.Log) (*IValidatorManagerCollateralWithdrawn, error)
ParseCollateralWithdrawn is a log parse operation binding the contract event 0x066ba4a8f1b0176abba8cd70012fabcaa801a97916823e068d94ec15deb9037a.
Solidity: event CollateralWithdrawn(address indexed valAddr, address indexed collateralOwner, address indexed receiver, uint256 amount)
func (*IValidatorManagerFilterer) ParseEntrypointUpdated ¶
func (_IValidatorManager *IValidatorManagerFilterer) ParseEntrypointUpdated(log types.Log) (*IValidatorManagerEntrypointUpdated, error)
ParseEntrypointUpdated is a log parse operation binding the contract event 0xad540c78e43fa817dbc0ff910b73ae9a8b5f35575a75aeeaeda7bd3b2def22f2.
Solidity: event EntrypointUpdated(address indexed entrypoint)
func (*IValidatorManagerFilterer) ParseEpochFeederUpdated ¶
func (_IValidatorManager *IValidatorManagerFilterer) ParseEpochFeederUpdated(log types.Log) (*IValidatorManagerEpochFeederUpdated, error)
ParseEpochFeederUpdated is a log parse operation binding the contract event 0xfcfcf8d234ae7853aa4ac2ed78680b5f5f48a996115b800237981d0d9354c870.
Solidity: event EpochFeederUpdated(address indexed epochFeeder)
func (*IValidatorManagerFilterer) ParseFeePaid ¶
func (_IValidatorManager *IValidatorManagerFilterer) ParseFeePaid(log types.Log) (*IValidatorManagerFeePaid, error)
ParseFeePaid is a log parse operation binding the contract event 0x69e27f80547602d16208b028c44d20f25956e1fb7d0f51d62aa02f392426f371.
Solidity: event FeePaid(uint256 amount)
func (*IValidatorManagerFilterer) ParseFeeSet ¶
func (_IValidatorManager *IValidatorManagerFilterer) ParseFeeSet(log types.Log) (*IValidatorManagerFeeSet, error)
ParseFeeSet is a log parse operation binding the contract event 0x74dbbbe280ef27b79a8a0c449d5ae2ba7a31849103241d0f98df70bbc9d03e37.
Solidity: event FeeSet(uint256 previousFee, uint256 newFee)
func (*IValidatorManagerFilterer) ParseGlobalValidatorConfigUpdated ¶
func (_IValidatorManager *IValidatorManagerFilterer) ParseGlobalValidatorConfigUpdated(log types.Log) (*IValidatorManagerGlobalValidatorConfigUpdated, error)
ParseGlobalValidatorConfigUpdated is a log parse operation binding the contract event 0x00b98761a7fbeabb6757dbe28a2d4458db1235509b31dca76cb9092472b4f873.
Solidity: event GlobalValidatorConfigUpdated((uint256,uint256,uint256,uint96) request)
func (*IValidatorManagerFilterer) ParseMetadataUpdated ¶
func (_IValidatorManager *IValidatorManagerFilterer) ParseMetadataUpdated(log types.Log) (*IValidatorManagerMetadataUpdated, error)
ParseMetadataUpdated is a log parse operation binding the contract event 0xef5bd3dac1b82a93b66f1f3ee38a4a67da5b34fc1d6f38c73aac8919388e91cf.
Solidity: event MetadataUpdated(address indexed valAddr, address indexed operator, bytes metadata)
func (*IValidatorManagerFilterer) ParseOperatorUpdated ¶
func (_IValidatorManager *IValidatorManagerFilterer) ParseOperatorUpdated(log types.Log) (*IValidatorManagerOperatorUpdated, error)
ParseOperatorUpdated is a log parse operation binding the contract event 0xfbe5b6cbafb274f445d7fed869dc77a838d8243a22c460de156560e8857cad03.
Solidity: event OperatorUpdated(address indexed valAddr, address indexed operator)
func (*IValidatorManagerFilterer) ParsePermittedCollateralOwnerSet ¶
func (_IValidatorManager *IValidatorManagerFilterer) ParsePermittedCollateralOwnerSet(log types.Log) (*IValidatorManagerPermittedCollateralOwnerSet, error)
ParsePermittedCollateralOwnerSet is a log parse operation binding the contract event 0x5a6c62d25cf11d6a7747d4d484c6a460e5b30fec0f07192c179fcd435b1e25d4.
Solidity: event PermittedCollateralOwnerSet(address indexed valAddr, address indexed collateralOwner, bool isPermitted)
func (*IValidatorManagerFilterer) ParseRewardConfigUpdated ¶
func (_IValidatorManager *IValidatorManagerFilterer) ParseRewardConfigUpdated(log types.Log) (*IValidatorManagerRewardConfigUpdated, error)
ParseRewardConfigUpdated is a log parse operation binding the contract event 0xa3c07265a080e119502c1a478d6a6f8e90515d734f3f38001bad4194c681aa05.
Solidity: event RewardConfigUpdated(address indexed valAddr, address indexed operator, (uint128,uint128) result)
func (*IValidatorManagerFilterer) ParseRewardManagerUpdated ¶
func (_IValidatorManager *IValidatorManagerFilterer) ParseRewardManagerUpdated(log types.Log) (*IValidatorManagerRewardManagerUpdated, error)
ParseRewardManagerUpdated is a log parse operation binding the contract event 0xfde7a679f53c64d9a0ba22761e5c96c9aee5c6660a375715c9d5baf307f60bfd.
Solidity: event RewardManagerUpdated(address indexed valAddr, address indexed operator, address indexed rewardManager)
func (*IValidatorManagerFilterer) ParseValidatorCreated ¶
func (_IValidatorManager *IValidatorManagerFilterer) ParseValidatorCreated(log types.Log) (*IValidatorManagerValidatorCreated, error)
ParseValidatorCreated is a log parse operation binding the contract event 0xea31a6b526e654addabe881c71ae41c42a8961f2ffa16a59311ca3d10b418497.
Solidity: event ValidatorCreated(address indexed valAddr, address indexed operator, bytes pubKey, uint256 initialDeposit, (address,address,uint256,bytes) request)
func (*IValidatorManagerFilterer) ParseValidatorUnjailed ¶
func (_IValidatorManager *IValidatorManagerFilterer) ParseValidatorUnjailed(log types.Log) (*IValidatorManagerValidatorUnjailed, error)
ParseValidatorUnjailed is a log parse operation binding the contract event 0x9390b453426557da5ebdc31f19a37753ca04addf656d32f35232211bb2af3f19.
Solidity: event ValidatorUnjailed(address indexed valAddr)
func (*IValidatorManagerFilterer) WatchCollateralDeposited ¶
func (_IValidatorManager *IValidatorManagerFilterer) WatchCollateralDeposited(opts *bind.WatchOpts, sink chan<- *IValidatorManagerCollateralDeposited, valAddr []common.Address, collateralOwner []common.Address) (event.Subscription, error)
WatchCollateralDeposited is a free log subscription operation binding the contract event 0xf1c0dd7e9b98bbff859029005ef89b127af049cd18df1a8d79f0b7e019911e56.
Solidity: event CollateralDeposited(address indexed valAddr, address indexed collateralOwner, uint256 amount)
func (*IValidatorManagerFilterer) WatchCollateralOwnershipTransferred ¶
func (_IValidatorManager *IValidatorManagerFilterer) WatchCollateralOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *IValidatorManagerCollateralOwnershipTransferred, valAddr []common.Address, prevOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchCollateralOwnershipTransferred is a free log subscription operation binding the contract event 0x288b14dfbb673c9e5a0306e1d25f8d5de514f34d09717ac44667d1b53d37c90f.
Solidity: event CollateralOwnershipTransferred(address indexed valAddr, address indexed prevOwner, address indexed newOwner)
func (*IValidatorManagerFilterer) WatchCollateralWithdrawn ¶
func (_IValidatorManager *IValidatorManagerFilterer) WatchCollateralWithdrawn(opts *bind.WatchOpts, sink chan<- *IValidatorManagerCollateralWithdrawn, valAddr []common.Address, collateralOwner []common.Address, receiver []common.Address) (event.Subscription, error)
WatchCollateralWithdrawn is a free log subscription operation binding the contract event 0x066ba4a8f1b0176abba8cd70012fabcaa801a97916823e068d94ec15deb9037a.
Solidity: event CollateralWithdrawn(address indexed valAddr, address indexed collateralOwner, address indexed receiver, uint256 amount)
func (*IValidatorManagerFilterer) WatchEntrypointUpdated ¶
func (_IValidatorManager *IValidatorManagerFilterer) WatchEntrypointUpdated(opts *bind.WatchOpts, sink chan<- *IValidatorManagerEntrypointUpdated, entrypoint []common.Address) (event.Subscription, error)
WatchEntrypointUpdated is a free log subscription operation binding the contract event 0xad540c78e43fa817dbc0ff910b73ae9a8b5f35575a75aeeaeda7bd3b2def22f2.
Solidity: event EntrypointUpdated(address indexed entrypoint)
func (*IValidatorManagerFilterer) WatchEpochFeederUpdated ¶
func (_IValidatorManager *IValidatorManagerFilterer) WatchEpochFeederUpdated(opts *bind.WatchOpts, sink chan<- *IValidatorManagerEpochFeederUpdated, epochFeeder []common.Address) (event.Subscription, error)
WatchEpochFeederUpdated is a free log subscription operation binding the contract event 0xfcfcf8d234ae7853aa4ac2ed78680b5f5f48a996115b800237981d0d9354c870.
Solidity: event EpochFeederUpdated(address indexed epochFeeder)
func (*IValidatorManagerFilterer) WatchFeePaid ¶
func (_IValidatorManager *IValidatorManagerFilterer) WatchFeePaid(opts *bind.WatchOpts, sink chan<- *IValidatorManagerFeePaid) (event.Subscription, error)
WatchFeePaid is a free log subscription operation binding the contract event 0x69e27f80547602d16208b028c44d20f25956e1fb7d0f51d62aa02f392426f371.
Solidity: event FeePaid(uint256 amount)
func (*IValidatorManagerFilterer) WatchFeeSet ¶
func (_IValidatorManager *IValidatorManagerFilterer) WatchFeeSet(opts *bind.WatchOpts, sink chan<- *IValidatorManagerFeeSet) (event.Subscription, error)
WatchFeeSet is a free log subscription operation binding the contract event 0x74dbbbe280ef27b79a8a0c449d5ae2ba7a31849103241d0f98df70bbc9d03e37.
Solidity: event FeeSet(uint256 previousFee, uint256 newFee)
func (*IValidatorManagerFilterer) WatchGlobalValidatorConfigUpdated ¶
func (_IValidatorManager *IValidatorManagerFilterer) WatchGlobalValidatorConfigUpdated(opts *bind.WatchOpts, sink chan<- *IValidatorManagerGlobalValidatorConfigUpdated) (event.Subscription, error)
WatchGlobalValidatorConfigUpdated is a free log subscription operation binding the contract event 0x00b98761a7fbeabb6757dbe28a2d4458db1235509b31dca76cb9092472b4f873.
Solidity: event GlobalValidatorConfigUpdated((uint256,uint256,uint256,uint96) request)
func (*IValidatorManagerFilterer) WatchMetadataUpdated ¶
func (_IValidatorManager *IValidatorManagerFilterer) WatchMetadataUpdated(opts *bind.WatchOpts, sink chan<- *IValidatorManagerMetadataUpdated, valAddr []common.Address, operator []common.Address) (event.Subscription, error)
WatchMetadataUpdated is a free log subscription operation binding the contract event 0xef5bd3dac1b82a93b66f1f3ee38a4a67da5b34fc1d6f38c73aac8919388e91cf.
Solidity: event MetadataUpdated(address indexed valAddr, address indexed operator, bytes metadata)
func (*IValidatorManagerFilterer) WatchOperatorUpdated ¶
func (_IValidatorManager *IValidatorManagerFilterer) WatchOperatorUpdated(opts *bind.WatchOpts, sink chan<- *IValidatorManagerOperatorUpdated, valAddr []common.Address, operator []common.Address) (event.Subscription, error)
WatchOperatorUpdated is a free log subscription operation binding the contract event 0xfbe5b6cbafb274f445d7fed869dc77a838d8243a22c460de156560e8857cad03.
Solidity: event OperatorUpdated(address indexed valAddr, address indexed operator)
func (*IValidatorManagerFilterer) WatchPermittedCollateralOwnerSet ¶
func (_IValidatorManager *IValidatorManagerFilterer) WatchPermittedCollateralOwnerSet(opts *bind.WatchOpts, sink chan<- *IValidatorManagerPermittedCollateralOwnerSet, valAddr []common.Address, collateralOwner []common.Address) (event.Subscription, error)
WatchPermittedCollateralOwnerSet is a free log subscription operation binding the contract event 0x5a6c62d25cf11d6a7747d4d484c6a460e5b30fec0f07192c179fcd435b1e25d4.
Solidity: event PermittedCollateralOwnerSet(address indexed valAddr, address indexed collateralOwner, bool isPermitted)
func (*IValidatorManagerFilterer) WatchRewardConfigUpdated ¶
func (_IValidatorManager *IValidatorManagerFilterer) WatchRewardConfigUpdated(opts *bind.WatchOpts, sink chan<- *IValidatorManagerRewardConfigUpdated, valAddr []common.Address, operator []common.Address) (event.Subscription, error)
WatchRewardConfigUpdated is a free log subscription operation binding the contract event 0xa3c07265a080e119502c1a478d6a6f8e90515d734f3f38001bad4194c681aa05.
Solidity: event RewardConfigUpdated(address indexed valAddr, address indexed operator, (uint128,uint128) result)
func (*IValidatorManagerFilterer) WatchRewardManagerUpdated ¶
func (_IValidatorManager *IValidatorManagerFilterer) WatchRewardManagerUpdated(opts *bind.WatchOpts, sink chan<- *IValidatorManagerRewardManagerUpdated, valAddr []common.Address, operator []common.Address, rewardManager []common.Address) (event.Subscription, error)
WatchRewardManagerUpdated is a free log subscription operation binding the contract event 0xfde7a679f53c64d9a0ba22761e5c96c9aee5c6660a375715c9d5baf307f60bfd.
Solidity: event RewardManagerUpdated(address indexed valAddr, address indexed operator, address indexed rewardManager)
func (*IValidatorManagerFilterer) WatchValidatorCreated ¶
func (_IValidatorManager *IValidatorManagerFilterer) WatchValidatorCreated(opts *bind.WatchOpts, sink chan<- *IValidatorManagerValidatorCreated, valAddr []common.Address, operator []common.Address) (event.Subscription, error)
WatchValidatorCreated is a free log subscription operation binding the contract event 0xea31a6b526e654addabe881c71ae41c42a8961f2ffa16a59311ca3d10b418497.
Solidity: event ValidatorCreated(address indexed valAddr, address indexed operator, bytes pubKey, uint256 initialDeposit, (address,address,uint256,bytes) request)
func (*IValidatorManagerFilterer) WatchValidatorUnjailed ¶
func (_IValidatorManager *IValidatorManagerFilterer) WatchValidatorUnjailed(opts *bind.WatchOpts, sink chan<- *IValidatorManagerValidatorUnjailed, valAddr []common.Address) (event.Subscription, error)
WatchValidatorUnjailed is a free log subscription operation binding the contract event 0x9390b453426557da5ebdc31f19a37753ca04addf656d32f35232211bb2af3f19.
Solidity: event ValidatorUnjailed(address indexed valAddr)
type IValidatorManagerGlobalValidatorConfigResponse ¶
type IValidatorManagerGlobalValidatorConfigResponse struct {
InitialValidatorDeposit *big.Int
CollateralWithdrawalDelaySeconds *big.Int
MinimumCommissionRate *big.Int
CommissionRateUpdateDelayEpoch *big.Int
}
IValidatorManagerGlobalValidatorConfigResponse is an auto generated low-level Go binding around an user-defined struct.
type IValidatorManagerGlobalValidatorConfigUpdated ¶
type IValidatorManagerGlobalValidatorConfigUpdated struct {
Request IValidatorManagerSetGlobalValidatorConfigRequest
Raw types.Log // Blockchain specific contextual infos
}
IValidatorManagerGlobalValidatorConfigUpdated represents a GlobalValidatorConfigUpdated event raised by the IValidatorManager contract.
type IValidatorManagerGlobalValidatorConfigUpdatedIterator ¶
type IValidatorManagerGlobalValidatorConfigUpdatedIterator struct {
Event *IValidatorManagerGlobalValidatorConfigUpdated // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
IValidatorManagerGlobalValidatorConfigUpdatedIterator is returned from FilterGlobalValidatorConfigUpdated and is used to iterate over the raw logs and unpacked data for GlobalValidatorConfigUpdated events raised by the IValidatorManager contract.
func (*IValidatorManagerGlobalValidatorConfigUpdatedIterator) Close ¶
func (it *IValidatorManagerGlobalValidatorConfigUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IValidatorManagerGlobalValidatorConfigUpdatedIterator) Error ¶
func (it *IValidatorManagerGlobalValidatorConfigUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IValidatorManagerGlobalValidatorConfigUpdatedIterator) Next ¶
func (it *IValidatorManagerGlobalValidatorConfigUpdatedIterator) 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 IValidatorManagerMetadataUpdated ¶
type IValidatorManagerMetadataUpdated struct {
ValAddr common.Address
Operator common.Address
Metadata []byte
Raw types.Log // Blockchain specific contextual infos
}
IValidatorManagerMetadataUpdated represents a MetadataUpdated event raised by the IValidatorManager contract.
type IValidatorManagerMetadataUpdatedIterator ¶
type IValidatorManagerMetadataUpdatedIterator struct {
Event *IValidatorManagerMetadataUpdated // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
IValidatorManagerMetadataUpdatedIterator is returned from FilterMetadataUpdated and is used to iterate over the raw logs and unpacked data for MetadataUpdated events raised by the IValidatorManager contract.
func (*IValidatorManagerMetadataUpdatedIterator) Close ¶
func (it *IValidatorManagerMetadataUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IValidatorManagerMetadataUpdatedIterator) Error ¶
func (it *IValidatorManagerMetadataUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IValidatorManagerMetadataUpdatedIterator) Next ¶
func (it *IValidatorManagerMetadataUpdatedIterator) 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 IValidatorManagerOperatorUpdated ¶
type IValidatorManagerOperatorUpdated struct {
ValAddr common.Address
Operator common.Address
Raw types.Log // Blockchain specific contextual infos
}
IValidatorManagerOperatorUpdated represents a OperatorUpdated event raised by the IValidatorManager contract.
type IValidatorManagerOperatorUpdatedIterator ¶
type IValidatorManagerOperatorUpdatedIterator struct {
Event *IValidatorManagerOperatorUpdated // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
IValidatorManagerOperatorUpdatedIterator is returned from FilterOperatorUpdated and is used to iterate over the raw logs and unpacked data for OperatorUpdated events raised by the IValidatorManager contract.
func (*IValidatorManagerOperatorUpdatedIterator) Close ¶
func (it *IValidatorManagerOperatorUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IValidatorManagerOperatorUpdatedIterator) Error ¶
func (it *IValidatorManagerOperatorUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IValidatorManagerOperatorUpdatedIterator) Next ¶
func (it *IValidatorManagerOperatorUpdatedIterator) 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 IValidatorManagerPermittedCollateralOwnerSet ¶
type IValidatorManagerPermittedCollateralOwnerSet struct {
ValAddr common.Address
CollateralOwner common.Address
IsPermitted bool
Raw types.Log // Blockchain specific contextual infos
}
IValidatorManagerPermittedCollateralOwnerSet represents a PermittedCollateralOwnerSet event raised by the IValidatorManager contract.
type IValidatorManagerPermittedCollateralOwnerSetIterator ¶
type IValidatorManagerPermittedCollateralOwnerSetIterator struct {
Event *IValidatorManagerPermittedCollateralOwnerSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
IValidatorManagerPermittedCollateralOwnerSetIterator is returned from FilterPermittedCollateralOwnerSet and is used to iterate over the raw logs and unpacked data for PermittedCollateralOwnerSet events raised by the IValidatorManager contract.
func (*IValidatorManagerPermittedCollateralOwnerSetIterator) Close ¶
func (it *IValidatorManagerPermittedCollateralOwnerSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IValidatorManagerPermittedCollateralOwnerSetIterator) Error ¶
func (it *IValidatorManagerPermittedCollateralOwnerSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IValidatorManagerPermittedCollateralOwnerSetIterator) Next ¶
func (it *IValidatorManagerPermittedCollateralOwnerSetIterator) 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 IValidatorManagerRaw ¶
type IValidatorManagerRaw struct {
Contract *IValidatorManager // Generic contract binding to access the raw methods on
}
IValidatorManagerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IValidatorManagerRaw) Call ¶
func (_IValidatorManager *IValidatorManagerRaw) 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 (*IValidatorManagerRaw) Transact ¶
func (_IValidatorManager *IValidatorManagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IValidatorManagerRaw) Transfer ¶
func (_IValidatorManager *IValidatorManagerRaw) 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 IValidatorManagerRewardConfigUpdated ¶
type IValidatorManagerRewardConfigUpdated struct {
ValAddr common.Address
Operator common.Address
Result IValidatorManagerUpdateRewardConfigResult
Raw types.Log // Blockchain specific contextual infos
}
IValidatorManagerRewardConfigUpdated represents a RewardConfigUpdated event raised by the IValidatorManager contract.
type IValidatorManagerRewardConfigUpdatedIterator ¶
type IValidatorManagerRewardConfigUpdatedIterator struct {
Event *IValidatorManagerRewardConfigUpdated // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
IValidatorManagerRewardConfigUpdatedIterator is returned from FilterRewardConfigUpdated and is used to iterate over the raw logs and unpacked data for RewardConfigUpdated events raised by the IValidatorManager contract.
func (*IValidatorManagerRewardConfigUpdatedIterator) Close ¶
func (it *IValidatorManagerRewardConfigUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IValidatorManagerRewardConfigUpdatedIterator) Error ¶
func (it *IValidatorManagerRewardConfigUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IValidatorManagerRewardConfigUpdatedIterator) Next ¶
func (it *IValidatorManagerRewardConfigUpdatedIterator) 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 IValidatorManagerRewardManagerUpdated ¶
type IValidatorManagerRewardManagerUpdated struct {
ValAddr common.Address
Operator common.Address
RewardManager common.Address
Raw types.Log // Blockchain specific contextual infos
}
IValidatorManagerRewardManagerUpdated represents a RewardManagerUpdated event raised by the IValidatorManager contract.
type IValidatorManagerRewardManagerUpdatedIterator ¶
type IValidatorManagerRewardManagerUpdatedIterator struct {
Event *IValidatorManagerRewardManagerUpdated // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
IValidatorManagerRewardManagerUpdatedIterator is returned from FilterRewardManagerUpdated and is used to iterate over the raw logs and unpacked data for RewardManagerUpdated events raised by the IValidatorManager contract.
func (*IValidatorManagerRewardManagerUpdatedIterator) Close ¶
func (it *IValidatorManagerRewardManagerUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IValidatorManagerRewardManagerUpdatedIterator) Error ¶
func (it *IValidatorManagerRewardManagerUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IValidatorManagerRewardManagerUpdatedIterator) Next ¶
func (it *IValidatorManagerRewardManagerUpdatedIterator) 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 IValidatorManagerSession ¶
type IValidatorManagerSession struct {
Contract *IValidatorManager // 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
}
IValidatorManagerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IValidatorManagerSession) CreateValidator ¶
func (_IValidatorManager *IValidatorManagerSession) CreateValidator(pubKey []byte, request IValidatorManagerCreateValidatorRequest) (*types.Transaction, error)
CreateValidator is a paid mutator transaction binding the contract method 0x563d3e95.
Solidity: function createValidator(bytes pubKey, (address,address,uint256,bytes) request) payable returns()
func (*IValidatorManagerSession) DepositCollateral ¶
func (_IValidatorManager *IValidatorManagerSession) DepositCollateral(valAddr common.Address) (*types.Transaction, error)
DepositCollateral is a paid mutator transaction binding the contract method 0x97d475d7.
Solidity: function depositCollateral(address valAddr) payable returns()
func (*IValidatorManagerSession) Entrypoint ¶
func (_IValidatorManager *IValidatorManagerSession) Entrypoint() (common.Address, error)
Entrypoint is a free data retrieval call binding the contract method 0xa65d69d4.
Solidity: function entrypoint() view returns(address)
func (*IValidatorManagerSession) EpochFeeder ¶
func (_IValidatorManager *IValidatorManagerSession) EpochFeeder() (common.Address, error)
EpochFeeder is a free data retrieval call binding the contract method 0x8af4a41f.
Solidity: function epochFeeder() view returns(address)
func (*IValidatorManagerSession) Fee ¶
func (_IValidatorManager *IValidatorManagerSession) Fee() (*big.Int, error)
Fee is a free data retrieval call binding the contract method 0xddca3f43.
Solidity: function fee() view returns(uint256)
func (*IValidatorManagerSession) GlobalValidatorConfig ¶
func (_IValidatorManager *IValidatorManagerSession) GlobalValidatorConfig() (IValidatorManagerGlobalValidatorConfigResponse, error)
GlobalValidatorConfig is a free data retrieval call binding the contract method 0x1169d671.
Solidity: function globalValidatorConfig() view returns((uint256,uint256,uint256,uint96))
func (*IValidatorManagerSession) IsPermittedCollateralOwner ¶
func (_IValidatorManager *IValidatorManagerSession) IsPermittedCollateralOwner(valAddr common.Address, collateralOwner common.Address) (bool, error)
IsPermittedCollateralOwner is a free data retrieval call binding the contract method 0xffdb3f70.
Solidity: function isPermittedCollateralOwner(address valAddr, address collateralOwner) view returns(bool)
func (*IValidatorManagerSession) IsValidator ¶
func (_IValidatorManager *IValidatorManagerSession) IsValidator(valAddr common.Address) (bool, error)
IsValidator is a free data retrieval call binding the contract method 0xfacd743b.
Solidity: function isValidator(address valAddr) view returns(bool)
func (*IValidatorManagerSession) MAXCOMMISSIONRATE ¶
func (_IValidatorManager *IValidatorManagerSession) MAXCOMMISSIONRATE() (*big.Int, error)
MAXCOMMISSIONRATE is a free data retrieval call binding the contract method 0x207239c0.
Solidity: function MAX_COMMISSION_RATE() view returns(uint256)
func (*IValidatorManagerSession) PermittedCollateralOwnerAt ¶
func (_IValidatorManager *IValidatorManagerSession) PermittedCollateralOwnerAt(valAddr common.Address, index *big.Int) (common.Address, error)
PermittedCollateralOwnerAt is a free data retrieval call binding the contract method 0x071ad89d.
Solidity: function permittedCollateralOwnerAt(address valAddr, uint256 index) view returns(address)
func (*IValidatorManagerSession) PermittedCollateralOwnerSize ¶
func (_IValidatorManager *IValidatorManagerSession) PermittedCollateralOwnerSize(valAddr common.Address) (*big.Int, error)
PermittedCollateralOwnerSize is a free data retrieval call binding the contract method 0x39a9980f.
Solidity: function permittedCollateralOwnerSize(address valAddr) view returns(uint256)
func (*IValidatorManagerSession) SetFee ¶
func (_IValidatorManager *IValidatorManagerSession) SetFee(fee *big.Int) (*types.Transaction, error)
SetFee is a paid mutator transaction binding the contract method 0x69fe0e2d.
Solidity: function setFee(uint256 fee) returns()
func (*IValidatorManagerSession) SetGlobalValidatorConfig ¶
func (_IValidatorManager *IValidatorManagerSession) SetGlobalValidatorConfig(request IValidatorManagerSetGlobalValidatorConfigRequest) (*types.Transaction, error)
SetGlobalValidatorConfig is a paid mutator transaction binding the contract method 0x0201907f.
Solidity: function setGlobalValidatorConfig((uint256,uint256,uint256,uint96) request) returns()
func (*IValidatorManagerSession) SetPermittedCollateralOwner ¶
func (_IValidatorManager *IValidatorManagerSession) SetPermittedCollateralOwner(valAddr common.Address, collateralOwner common.Address, isPermitted bool) (*types.Transaction, error)
SetPermittedCollateralOwner is a paid mutator transaction binding the contract method 0xff5b8f52.
Solidity: function setPermittedCollateralOwner(address valAddr, address collateralOwner, bool isPermitted) returns()
func (*IValidatorManagerSession) TransferCollateralOwnership ¶
func (_IValidatorManager *IValidatorManagerSession) TransferCollateralOwnership(valAddr common.Address, newOwner common.Address) (*types.Transaction, error)
TransferCollateralOwnership is a paid mutator transaction binding the contract method 0x6dc493b2.
Solidity: function transferCollateralOwnership(address valAddr, address newOwner) payable returns()
func (*IValidatorManagerSession) UnjailValidator ¶
func (_IValidatorManager *IValidatorManagerSession) UnjailValidator(valAddr common.Address) (*types.Transaction, error)
UnjailValidator is a paid mutator transaction binding the contract method 0x7cafdd79.
Solidity: function unjailValidator(address valAddr) payable returns()
func (*IValidatorManagerSession) UpdateMetadata ¶
func (_IValidatorManager *IValidatorManagerSession) UpdateMetadata(valAddr common.Address, metadata []byte) (*types.Transaction, error)
UpdateMetadata is a paid mutator transaction binding the contract method 0x0e5268aa.
Solidity: function updateMetadata(address valAddr, bytes metadata) returns()
func (*IValidatorManagerSession) UpdateOperator ¶
func (_IValidatorManager *IValidatorManagerSession) UpdateOperator(valAddr common.Address, operator common.Address) (*types.Transaction, error)
UpdateOperator is a paid mutator transaction binding the contract method 0x8cd2d73e.
Solidity: function updateOperator(address valAddr, address operator) returns()
func (*IValidatorManagerSession) UpdateRewardConfig ¶
func (_IValidatorManager *IValidatorManagerSession) UpdateRewardConfig(valAddr common.Address, request IValidatorManagerUpdateRewardConfigRequest) (*types.Transaction, error)
UpdateRewardConfig is a paid mutator transaction binding the contract method 0x24cf2c54.
Solidity: function updateRewardConfig(address valAddr, (uint256) request) returns()
func (*IValidatorManagerSession) UpdateRewardManager ¶
func (_IValidatorManager *IValidatorManagerSession) UpdateRewardManager(valAddr common.Address, rewardManager common.Address) (*types.Transaction, error)
UpdateRewardManager is a paid mutator transaction binding the contract method 0x0b84c463.
Solidity: function updateRewardManager(address valAddr, address rewardManager) returns()
func (*IValidatorManagerSession) ValidatorAt ¶
func (_IValidatorManager *IValidatorManagerSession) ValidatorAt(index *big.Int) (common.Address, error)
ValidatorAt is a free data retrieval call binding the contract method 0x32e0aa1f.
Solidity: function validatorAt(uint256 index) view returns(address)
func (*IValidatorManagerSession) ValidatorCount ¶
func (_IValidatorManager *IValidatorManagerSession) ValidatorCount() (*big.Int, error)
ValidatorCount is a free data retrieval call binding the contract method 0x0f43a677.
Solidity: function validatorCount() view returns(uint256)
func (*IValidatorManagerSession) ValidatorInfo ¶
func (_IValidatorManager *IValidatorManagerSession) ValidatorInfo(valAddr common.Address) (IValidatorManagerValidatorInfoResponse, error)
ValidatorInfo is a free data retrieval call binding the contract method 0x4f1811dd.
Solidity: function validatorInfo(address valAddr) view returns((address,bytes,address,address,uint256,uint256,uint256,bytes))
func (*IValidatorManagerSession) ValidatorInfoAt ¶
func (_IValidatorManager *IValidatorManagerSession) ValidatorInfoAt(epoch *big.Int, valAddr common.Address) (IValidatorManagerValidatorInfoResponse, error)
ValidatorInfoAt is a free data retrieval call binding the contract method 0xf91f7e80.
Solidity: function validatorInfoAt(uint256 epoch, address valAddr) view returns((address,bytes,address,address,uint256,uint256,uint256,bytes))
func (*IValidatorManagerSession) ValidatorPubKeyToAddress ¶
func (_IValidatorManager *IValidatorManagerSession) ValidatorPubKeyToAddress(pubKey []byte) (common.Address, error)
ValidatorPubKeyToAddress is a free data retrieval call binding the contract method 0x97708c5d.
Solidity: function validatorPubKeyToAddress(bytes pubKey) pure returns(address)
func (*IValidatorManagerSession) WithdrawCollateral ¶
func (_IValidatorManager *IValidatorManagerSession) WithdrawCollateral(valAddr common.Address, receiver common.Address, amount *big.Int) (*types.Transaction, error)
WithdrawCollateral is a paid mutator transaction binding the contract method 0x2ae8bdfe.
Solidity: function withdrawCollateral(address valAddr, address receiver, uint256 amount) payable returns()
type IValidatorManagerSetGlobalValidatorConfigRequest ¶
type IValidatorManagerSetGlobalValidatorConfigRequest struct {
InitialValidatorDeposit *big.Int
CollateralWithdrawalDelaySeconds *big.Int
MinimumCommissionRate *big.Int
CommissionRateUpdateDelayEpoch *big.Int
}
IValidatorManagerSetGlobalValidatorConfigRequest is an auto generated low-level Go binding around an user-defined struct.
type IValidatorManagerTransactor ¶
type IValidatorManagerTransactor struct {
// contains filtered or unexported fields
}
IValidatorManagerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIValidatorManagerTransactor ¶
func NewIValidatorManagerTransactor(address common.Address, transactor bind.ContractTransactor) (*IValidatorManagerTransactor, error)
NewIValidatorManagerTransactor creates a new write-only instance of IValidatorManager, bound to a specific deployed contract.
func (*IValidatorManagerTransactor) CreateValidator ¶
func (_IValidatorManager *IValidatorManagerTransactor) CreateValidator(opts *bind.TransactOpts, pubKey []byte, request IValidatorManagerCreateValidatorRequest) (*types.Transaction, error)
CreateValidator is a paid mutator transaction binding the contract method 0x563d3e95.
Solidity: function createValidator(bytes pubKey, (address,address,uint256,bytes) request) payable returns()
func (*IValidatorManagerTransactor) DepositCollateral ¶
func (_IValidatorManager *IValidatorManagerTransactor) DepositCollateral(opts *bind.TransactOpts, valAddr common.Address) (*types.Transaction, error)
DepositCollateral is a paid mutator transaction binding the contract method 0x97d475d7.
Solidity: function depositCollateral(address valAddr) payable returns()
func (*IValidatorManagerTransactor) SetFee ¶
func (_IValidatorManager *IValidatorManagerTransactor) SetFee(opts *bind.TransactOpts, fee *big.Int) (*types.Transaction, error)
SetFee is a paid mutator transaction binding the contract method 0x69fe0e2d.
Solidity: function setFee(uint256 fee) returns()
func (*IValidatorManagerTransactor) SetGlobalValidatorConfig ¶
func (_IValidatorManager *IValidatorManagerTransactor) SetGlobalValidatorConfig(opts *bind.TransactOpts, request IValidatorManagerSetGlobalValidatorConfigRequest) (*types.Transaction, error)
SetGlobalValidatorConfig is a paid mutator transaction binding the contract method 0x0201907f.
Solidity: function setGlobalValidatorConfig((uint256,uint256,uint256,uint96) request) returns()
func (*IValidatorManagerTransactor) SetPermittedCollateralOwner ¶
func (_IValidatorManager *IValidatorManagerTransactor) SetPermittedCollateralOwner(opts *bind.TransactOpts, valAddr common.Address, collateralOwner common.Address, isPermitted bool) (*types.Transaction, error)
SetPermittedCollateralOwner is a paid mutator transaction binding the contract method 0xff5b8f52.
Solidity: function setPermittedCollateralOwner(address valAddr, address collateralOwner, bool isPermitted) returns()
func (*IValidatorManagerTransactor) TransferCollateralOwnership ¶
func (_IValidatorManager *IValidatorManagerTransactor) TransferCollateralOwnership(opts *bind.TransactOpts, valAddr common.Address, newOwner common.Address) (*types.Transaction, error)
TransferCollateralOwnership is a paid mutator transaction binding the contract method 0x6dc493b2.
Solidity: function transferCollateralOwnership(address valAddr, address newOwner) payable returns()
func (*IValidatorManagerTransactor) UnjailValidator ¶
func (_IValidatorManager *IValidatorManagerTransactor) UnjailValidator(opts *bind.TransactOpts, valAddr common.Address) (*types.Transaction, error)
UnjailValidator is a paid mutator transaction binding the contract method 0x7cafdd79.
Solidity: function unjailValidator(address valAddr) payable returns()
func (*IValidatorManagerTransactor) UpdateMetadata ¶
func (_IValidatorManager *IValidatorManagerTransactor) UpdateMetadata(opts *bind.TransactOpts, valAddr common.Address, metadata []byte) (*types.Transaction, error)
UpdateMetadata is a paid mutator transaction binding the contract method 0x0e5268aa.
Solidity: function updateMetadata(address valAddr, bytes metadata) returns()
func (*IValidatorManagerTransactor) UpdateOperator ¶
func (_IValidatorManager *IValidatorManagerTransactor) UpdateOperator(opts *bind.TransactOpts, valAddr common.Address, operator common.Address) (*types.Transaction, error)
UpdateOperator is a paid mutator transaction binding the contract method 0x8cd2d73e.
Solidity: function updateOperator(address valAddr, address operator) returns()
func (*IValidatorManagerTransactor) UpdateRewardConfig ¶
func (_IValidatorManager *IValidatorManagerTransactor) UpdateRewardConfig(opts *bind.TransactOpts, valAddr common.Address, request IValidatorManagerUpdateRewardConfigRequest) (*types.Transaction, error)
UpdateRewardConfig is a paid mutator transaction binding the contract method 0x24cf2c54.
Solidity: function updateRewardConfig(address valAddr, (uint256) request) returns()
func (*IValidatorManagerTransactor) UpdateRewardManager ¶
func (_IValidatorManager *IValidatorManagerTransactor) UpdateRewardManager(opts *bind.TransactOpts, valAddr common.Address, rewardManager common.Address) (*types.Transaction, error)
UpdateRewardManager is a paid mutator transaction binding the contract method 0x0b84c463.
Solidity: function updateRewardManager(address valAddr, address rewardManager) returns()
func (*IValidatorManagerTransactor) WithdrawCollateral ¶
func (_IValidatorManager *IValidatorManagerTransactor) WithdrawCollateral(opts *bind.TransactOpts, valAddr common.Address, receiver common.Address, amount *big.Int) (*types.Transaction, error)
WithdrawCollateral is a paid mutator transaction binding the contract method 0x2ae8bdfe.
Solidity: function withdrawCollateral(address valAddr, address receiver, uint256 amount) payable returns()
type IValidatorManagerTransactorRaw ¶
type IValidatorManagerTransactorRaw struct {
Contract *IValidatorManagerTransactor // Generic write-only contract binding to access the raw methods on
}
IValidatorManagerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IValidatorManagerTransactorRaw) Transact ¶
func (_IValidatorManager *IValidatorManagerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IValidatorManagerTransactorRaw) Transfer ¶
func (_IValidatorManager *IValidatorManagerTransactorRaw) 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 IValidatorManagerTransactorSession ¶
type IValidatorManagerTransactorSession struct {
Contract *IValidatorManagerTransactor // Generic contract transactor binding to set the session for
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
IValidatorManagerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IValidatorManagerTransactorSession) CreateValidator ¶
func (_IValidatorManager *IValidatorManagerTransactorSession) CreateValidator(pubKey []byte, request IValidatorManagerCreateValidatorRequest) (*types.Transaction, error)
CreateValidator is a paid mutator transaction binding the contract method 0x563d3e95.
Solidity: function createValidator(bytes pubKey, (address,address,uint256,bytes) request) payable returns()
func (*IValidatorManagerTransactorSession) DepositCollateral ¶
func (_IValidatorManager *IValidatorManagerTransactorSession) DepositCollateral(valAddr common.Address) (*types.Transaction, error)
DepositCollateral is a paid mutator transaction binding the contract method 0x97d475d7.
Solidity: function depositCollateral(address valAddr) payable returns()
func (*IValidatorManagerTransactorSession) SetFee ¶
func (_IValidatorManager *IValidatorManagerTransactorSession) SetFee(fee *big.Int) (*types.Transaction, error)
SetFee is a paid mutator transaction binding the contract method 0x69fe0e2d.
Solidity: function setFee(uint256 fee) returns()
func (*IValidatorManagerTransactorSession) SetGlobalValidatorConfig ¶
func (_IValidatorManager *IValidatorManagerTransactorSession) SetGlobalValidatorConfig(request IValidatorManagerSetGlobalValidatorConfigRequest) (*types.Transaction, error)
SetGlobalValidatorConfig is a paid mutator transaction binding the contract method 0x0201907f.
Solidity: function setGlobalValidatorConfig((uint256,uint256,uint256,uint96) request) returns()
func (*IValidatorManagerTransactorSession) SetPermittedCollateralOwner ¶
func (_IValidatorManager *IValidatorManagerTransactorSession) SetPermittedCollateralOwner(valAddr common.Address, collateralOwner common.Address, isPermitted bool) (*types.Transaction, error)
SetPermittedCollateralOwner is a paid mutator transaction binding the contract method 0xff5b8f52.
Solidity: function setPermittedCollateralOwner(address valAddr, address collateralOwner, bool isPermitted) returns()
func (*IValidatorManagerTransactorSession) TransferCollateralOwnership ¶
func (_IValidatorManager *IValidatorManagerTransactorSession) TransferCollateralOwnership(valAddr common.Address, newOwner common.Address) (*types.Transaction, error)
TransferCollateralOwnership is a paid mutator transaction binding the contract method 0x6dc493b2.
Solidity: function transferCollateralOwnership(address valAddr, address newOwner) payable returns()
func (*IValidatorManagerTransactorSession) UnjailValidator ¶
func (_IValidatorManager *IValidatorManagerTransactorSession) UnjailValidator(valAddr common.Address) (*types.Transaction, error)
UnjailValidator is a paid mutator transaction binding the contract method 0x7cafdd79.
Solidity: function unjailValidator(address valAddr) payable returns()
func (*IValidatorManagerTransactorSession) UpdateMetadata ¶
func (_IValidatorManager *IValidatorManagerTransactorSession) UpdateMetadata(valAddr common.Address, metadata []byte) (*types.Transaction, error)
UpdateMetadata is a paid mutator transaction binding the contract method 0x0e5268aa.
Solidity: function updateMetadata(address valAddr, bytes metadata) returns()
func (*IValidatorManagerTransactorSession) UpdateOperator ¶
func (_IValidatorManager *IValidatorManagerTransactorSession) UpdateOperator(valAddr common.Address, operator common.Address) (*types.Transaction, error)
UpdateOperator is a paid mutator transaction binding the contract method 0x8cd2d73e.
Solidity: function updateOperator(address valAddr, address operator) returns()
func (*IValidatorManagerTransactorSession) UpdateRewardConfig ¶
func (_IValidatorManager *IValidatorManagerTransactorSession) UpdateRewardConfig(valAddr common.Address, request IValidatorManagerUpdateRewardConfigRequest) (*types.Transaction, error)
UpdateRewardConfig is a paid mutator transaction binding the contract method 0x24cf2c54.
Solidity: function updateRewardConfig(address valAddr, (uint256) request) returns()
func (*IValidatorManagerTransactorSession) UpdateRewardManager ¶
func (_IValidatorManager *IValidatorManagerTransactorSession) UpdateRewardManager(valAddr common.Address, rewardManager common.Address) (*types.Transaction, error)
UpdateRewardManager is a paid mutator transaction binding the contract method 0x0b84c463.
Solidity: function updateRewardManager(address valAddr, address rewardManager) returns()
func (*IValidatorManagerTransactorSession) WithdrawCollateral ¶
func (_IValidatorManager *IValidatorManagerTransactorSession) WithdrawCollateral(valAddr common.Address, receiver common.Address, amount *big.Int) (*types.Transaction, error)
WithdrawCollateral is a paid mutator transaction binding the contract method 0x2ae8bdfe.
Solidity: function withdrawCollateral(address valAddr, address receiver, uint256 amount) payable returns()
type IValidatorManagerUpdateRewardConfigRequest ¶
IValidatorManagerUpdateRewardConfigRequest is an auto generated low-level Go binding around an user-defined struct.
type IValidatorManagerUpdateRewardConfigResult ¶
type IValidatorManagerUpdateRewardConfigResult struct {
PendingCommissionRate *big.Int
PendingCommissionRateUpdateEpoch *big.Int
}
IValidatorManagerUpdateRewardConfigResult is an auto generated low-level Go binding around an user-defined struct.
type IValidatorManagerValidatorCreated ¶
type IValidatorManagerValidatorCreated struct {
ValAddr common.Address
Operator common.Address
PubKey []byte
InitialDeposit *big.Int
Request IValidatorManagerCreateValidatorRequest
Raw types.Log // Blockchain specific contextual infos
}
IValidatorManagerValidatorCreated represents a ValidatorCreated event raised by the IValidatorManager contract.
type IValidatorManagerValidatorCreatedIterator ¶
type IValidatorManagerValidatorCreatedIterator struct {
Event *IValidatorManagerValidatorCreated // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
IValidatorManagerValidatorCreatedIterator is returned from FilterValidatorCreated and is used to iterate over the raw logs and unpacked data for ValidatorCreated events raised by the IValidatorManager contract.
func (*IValidatorManagerValidatorCreatedIterator) Close ¶
func (it *IValidatorManagerValidatorCreatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IValidatorManagerValidatorCreatedIterator) Error ¶
func (it *IValidatorManagerValidatorCreatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IValidatorManagerValidatorCreatedIterator) Next ¶
func (it *IValidatorManagerValidatorCreatedIterator) 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 IValidatorManagerValidatorInfoResponse ¶
type IValidatorManagerValidatorInfoResponse struct {
ValAddr common.Address
PubKey []byte
Operator common.Address
RewardManager common.Address
CommissionRate *big.Int
PendingCommissionRate *big.Int
PendingCommissionRateUpdateEpoch *big.Int
Metadata []byte
}
IValidatorManagerValidatorInfoResponse is an auto generated low-level Go binding around an user-defined struct.
type IValidatorManagerValidatorUnjailed ¶
type IValidatorManagerValidatorUnjailed struct {
ValAddr common.Address
Raw types.Log // Blockchain specific contextual infos
}
IValidatorManagerValidatorUnjailed represents a ValidatorUnjailed event raised by the IValidatorManager contract.
type IValidatorManagerValidatorUnjailedIterator ¶
type IValidatorManagerValidatorUnjailedIterator struct {
Event *IValidatorManagerValidatorUnjailed // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
IValidatorManagerValidatorUnjailedIterator is returned from FilterValidatorUnjailed and is used to iterate over the raw logs and unpacked data for ValidatorUnjailed events raised by the IValidatorManager contract.
func (*IValidatorManagerValidatorUnjailedIterator) Close ¶
func (it *IValidatorManagerValidatorUnjailedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IValidatorManagerValidatorUnjailedIterator) Error ¶
func (it *IValidatorManagerValidatorUnjailedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IValidatorManagerValidatorUnjailedIterator) Next ¶
func (it *IValidatorManagerValidatorUnjailedIterator) 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.