Documentation
¶
Index ¶
- Variables
- type Iaggchainbase
- type IaggchainbaseAcceptAggchainManagerRole
- type IaggchainbaseAcceptAggchainManagerRoleIterator
- type IaggchainbaseAcceptVKeyManagerRole
- type IaggchainbaseAcceptVKeyManagerRoleIterator
- type IaggchainbaseAddAggchainVKey
- type IaggchainbaseAddAggchainVKeyIterator
- type IaggchainbaseCaller
- type IaggchainbaseCallerRaw
- type IaggchainbaseCallerSession
- type IaggchainbaseDisableUseDefaultGatewayFlag
- type IaggchainbaseDisableUseDefaultGatewayFlagIterator
- type IaggchainbaseEnableUseDefaultGatewayFlag
- type IaggchainbaseEnableUseDefaultGatewayFlagIterator
- type IaggchainbaseFilterer
- func (_Iaggchainbase *IaggchainbaseFilterer) FilterAcceptAggchainManagerRole(opts *bind.FilterOpts) (*IaggchainbaseAcceptAggchainManagerRoleIterator, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) FilterAcceptVKeyManagerRole(opts *bind.FilterOpts) (*IaggchainbaseAcceptVKeyManagerRoleIterator, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) FilterAddAggchainVKey(opts *bind.FilterOpts) (*IaggchainbaseAddAggchainVKeyIterator, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) FilterDisableUseDefaultGatewayFlag(opts *bind.FilterOpts) (*IaggchainbaseDisableUseDefaultGatewayFlagIterator, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) FilterEnableUseDefaultGatewayFlag(opts *bind.FilterOpts) (*IaggchainbaseEnableUseDefaultGatewayFlagIterator, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) FilterTransferAggchainManagerRole(opts *bind.FilterOpts) (*IaggchainbaseTransferAggchainManagerRoleIterator, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) FilterTransferVKeyManagerRole(opts *bind.FilterOpts) (*IaggchainbaseTransferVKeyManagerRoleIterator, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) FilterUpdateAggchainVKey(opts *bind.FilterOpts) (*IaggchainbaseUpdateAggchainVKeyIterator, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) ParseAcceptAggchainManagerRole(log types.Log) (*IaggchainbaseAcceptAggchainManagerRole, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) ParseAcceptVKeyManagerRole(log types.Log) (*IaggchainbaseAcceptVKeyManagerRole, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) ParseAddAggchainVKey(log types.Log) (*IaggchainbaseAddAggchainVKey, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) ParseDisableUseDefaultGatewayFlag(log types.Log) (*IaggchainbaseDisableUseDefaultGatewayFlag, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) ParseEnableUseDefaultGatewayFlag(log types.Log) (*IaggchainbaseEnableUseDefaultGatewayFlag, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) ParseTransferAggchainManagerRole(log types.Log) (*IaggchainbaseTransferAggchainManagerRole, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) ParseTransferVKeyManagerRole(log types.Log) (*IaggchainbaseTransferVKeyManagerRole, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) ParseUpdateAggchainVKey(log types.Log) (*IaggchainbaseUpdateAggchainVKey, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) WatchAcceptAggchainManagerRole(opts *bind.WatchOpts, sink chan<- *IaggchainbaseAcceptAggchainManagerRole) (event.Subscription, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) WatchAcceptVKeyManagerRole(opts *bind.WatchOpts, sink chan<- *IaggchainbaseAcceptVKeyManagerRole) (event.Subscription, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) WatchAddAggchainVKey(opts *bind.WatchOpts, sink chan<- *IaggchainbaseAddAggchainVKey) (event.Subscription, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) WatchDisableUseDefaultGatewayFlag(opts *bind.WatchOpts, sink chan<- *IaggchainbaseDisableUseDefaultGatewayFlag) (event.Subscription, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) WatchEnableUseDefaultGatewayFlag(opts *bind.WatchOpts, sink chan<- *IaggchainbaseEnableUseDefaultGatewayFlag) (event.Subscription, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) WatchTransferAggchainManagerRole(opts *bind.WatchOpts, sink chan<- *IaggchainbaseTransferAggchainManagerRole) (event.Subscription, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) WatchTransferVKeyManagerRole(opts *bind.WatchOpts, sink chan<- *IaggchainbaseTransferVKeyManagerRole) (event.Subscription, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) WatchUpdateAggchainVKey(opts *bind.WatchOpts, sink chan<- *IaggchainbaseUpdateAggchainVKey) (event.Subscription, error)
- type IaggchainbaseRaw
- func (_Iaggchainbase *IaggchainbaseRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Iaggchainbase *IaggchainbaseRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Iaggchainbase *IaggchainbaseRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IaggchainbaseSession
- func (_Iaggchainbase *IaggchainbaseSession) AGGCHAINTYPE() ([2]byte, error)
- func (_Iaggchainbase *IaggchainbaseSession) GetAggchainHash(aggchainData []byte) ([32]byte, error)
- func (_Iaggchainbase *IaggchainbaseSession) InitAggchainManager(newAggchainManager common.Address) (*types.Transaction, error)
- func (_Iaggchainbase *IaggchainbaseSession) OnVerifyPessimistic(aggchainData []byte) (*types.Transaction, error)
- type IaggchainbaseTransactor
- type IaggchainbaseTransactorRaw
- type IaggchainbaseTransactorSession
- type IaggchainbaseTransferAggchainManagerRole
- type IaggchainbaseTransferAggchainManagerRoleIterator
- type IaggchainbaseTransferVKeyManagerRole
- type IaggchainbaseTransferVKeyManagerRoleIterator
- type IaggchainbaseUpdateAggchainVKey
- type IaggchainbaseUpdateAggchainVKeyIterator
Constants ¶
This section is empty.
Variables ¶
var IaggchainbaseABI = IaggchainbaseMetaData.ABI
IaggchainbaseABI is the input ABI used to generate the binding from. Deprecated: Use IaggchainbaseMetaData.ABI instead.
var IaggchainbaseMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"name\":\"AggchainManagerCannotBeZero\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"AggchainVKeyNotFound\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidAggLayerGatewayAddress\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidAggchainDataLength\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidAggchainType\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidInitializeFunction\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidZeroAddress\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyAggchainManager\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyPendingAggchainManager\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyPendingVKeyManager\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyVKeyManager\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OwnedAggchainVKeyAlreadyAdded\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OwnedAggchainVKeyNotFound\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UseDefaultGatewayAlreadyDisabled\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UseDefaultGatewayAlreadyEnabled\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ZeroValueAggchainVKey\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"oldAggchainManager\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newAggchainManager\",\"type\":\"address\"}],\"name\":\"AcceptAggchainManagerRole\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"oldVKeyManager\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newVKeyManager\",\"type\":\"address\"}],\"name\":\"AcceptVKeyManagerRole\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes4\",\"name\":\"selector\",\"type\":\"bytes4\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"newAggchainVKey\",\"type\":\"bytes32\"}],\"name\":\"AddAggchainVKey\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"DisableUseDefaultGatewayFlag\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"EnableUseDefaultGatewayFlag\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"currentAggchainManager\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newPendingAggchainManager\",\"type\":\"address\"}],\"name\":\"TransferAggchainManagerRole\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"currentVKeyManager\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newPendingVKeyManager\",\"type\":\"address\"}],\"name\":\"TransferVKeyManagerRole\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes4\",\"name\":\"selector\",\"type\":\"bytes4\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"previousAggchainVKey\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"newAggchainVKey\",\"type\":\"bytes32\"}],\"name\":\"UpdateAggchainVKey\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"AGGCHAIN_TYPE\",\"outputs\":[{\"internalType\":\"bytes2\",\"name\":\"\",\"type\":\"bytes2\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"aggchainData\",\"type\":\"bytes\"}],\"name\":\"getAggchainHash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newAggchainManager\",\"type\":\"address\"}],\"name\":\"initAggchainManager\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"aggchainData\",\"type\":\"bytes\"}],\"name\":\"onVerifyPessimistic\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
IaggchainbaseMetaData contains all meta data concerning the Iaggchainbase contract.
Functions ¶
This section is empty.
Types ¶
type Iaggchainbase ¶
type Iaggchainbase struct { IaggchainbaseCaller // Read-only binding to the contract IaggchainbaseTransactor // Write-only binding to the contract IaggchainbaseFilterer // Log filterer for contract events }
Iaggchainbase is an auto generated Go binding around an Ethereum contract.
func NewIaggchainbase ¶
func NewIaggchainbase(address common.Address, backend bind.ContractBackend) (*Iaggchainbase, error)
NewIaggchainbase creates a new instance of Iaggchainbase, bound to a specific deployed contract.
type IaggchainbaseAcceptAggchainManagerRole ¶ added in v0.0.4
type IaggchainbaseAcceptAggchainManagerRole struct { OldAggchainManager common.Address NewAggchainManager common.Address Raw types.Log // Blockchain specific contextual infos }
IaggchainbaseAcceptAggchainManagerRole represents a AcceptAggchainManagerRole event raised by the Iaggchainbase contract.
type IaggchainbaseAcceptAggchainManagerRoleIterator ¶ added in v0.0.4
type IaggchainbaseAcceptAggchainManagerRoleIterator struct { Event *IaggchainbaseAcceptAggchainManagerRole // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IaggchainbaseAcceptAggchainManagerRoleIterator is returned from FilterAcceptAggchainManagerRole and is used to iterate over the raw logs and unpacked data for AcceptAggchainManagerRole events raised by the Iaggchainbase contract.
func (*IaggchainbaseAcceptAggchainManagerRoleIterator) Close ¶ added in v0.0.4
func (it *IaggchainbaseAcceptAggchainManagerRoleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IaggchainbaseAcceptAggchainManagerRoleIterator) Error ¶ added in v0.0.4
func (it *IaggchainbaseAcceptAggchainManagerRoleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IaggchainbaseAcceptAggchainManagerRoleIterator) Next ¶ added in v0.0.4
func (it *IaggchainbaseAcceptAggchainManagerRoleIterator) 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 IaggchainbaseAcceptVKeyManagerRole ¶
type IaggchainbaseAcceptVKeyManagerRole struct { OldVKeyManager common.Address NewVKeyManager common.Address Raw types.Log // Blockchain specific contextual infos }
IaggchainbaseAcceptVKeyManagerRole represents a AcceptVKeyManagerRole event raised by the Iaggchainbase contract.
type IaggchainbaseAcceptVKeyManagerRoleIterator ¶
type IaggchainbaseAcceptVKeyManagerRoleIterator struct { Event *IaggchainbaseAcceptVKeyManagerRole // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IaggchainbaseAcceptVKeyManagerRoleIterator is returned from FilterAcceptVKeyManagerRole and is used to iterate over the raw logs and unpacked data for AcceptVKeyManagerRole events raised by the Iaggchainbase contract.
func (*IaggchainbaseAcceptVKeyManagerRoleIterator) Close ¶
func (it *IaggchainbaseAcceptVKeyManagerRoleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IaggchainbaseAcceptVKeyManagerRoleIterator) Error ¶
func (it *IaggchainbaseAcceptVKeyManagerRoleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IaggchainbaseAcceptVKeyManagerRoleIterator) Next ¶
func (it *IaggchainbaseAcceptVKeyManagerRoleIterator) 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 IaggchainbaseAddAggchainVKey ¶
type IaggchainbaseAddAggchainVKey struct { Selector [4]byte NewAggchainVKey [32]byte Raw types.Log // Blockchain specific contextual infos }
IaggchainbaseAddAggchainVKey represents a AddAggchainVKey event raised by the Iaggchainbase contract.
type IaggchainbaseAddAggchainVKeyIterator ¶
type IaggchainbaseAddAggchainVKeyIterator struct { Event *IaggchainbaseAddAggchainVKey // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IaggchainbaseAddAggchainVKeyIterator is returned from FilterAddAggchainVKey and is used to iterate over the raw logs and unpacked data for AddAggchainVKey events raised by the Iaggchainbase contract.
func (*IaggchainbaseAddAggchainVKeyIterator) Close ¶
func (it *IaggchainbaseAddAggchainVKeyIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IaggchainbaseAddAggchainVKeyIterator) Error ¶
func (it *IaggchainbaseAddAggchainVKeyIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IaggchainbaseAddAggchainVKeyIterator) Next ¶
func (it *IaggchainbaseAddAggchainVKeyIterator) 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 IaggchainbaseCaller ¶
type IaggchainbaseCaller struct {
// contains filtered or unexported fields
}
IaggchainbaseCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIaggchainbaseCaller ¶
func NewIaggchainbaseCaller(address common.Address, caller bind.ContractCaller) (*IaggchainbaseCaller, error)
NewIaggchainbaseCaller creates a new read-only instance of Iaggchainbase, bound to a specific deployed contract.
func (*IaggchainbaseCaller) AGGCHAINTYPE ¶
func (_Iaggchainbase *IaggchainbaseCaller) AGGCHAINTYPE(opts *bind.CallOpts) ([2]byte, error)
AGGCHAINTYPE is a free data retrieval call binding the contract method 0x6e7fbce9.
Solidity: function AGGCHAIN_TYPE() view returns(bytes2)
func (*IaggchainbaseCaller) GetAggchainHash ¶
func (_Iaggchainbase *IaggchainbaseCaller) GetAggchainHash(opts *bind.CallOpts, aggchainData []byte) ([32]byte, error)
GetAggchainHash is a free data retrieval call binding the contract method 0x6a55f66c.
Solidity: function getAggchainHash(bytes aggchainData) view returns(bytes32)
type IaggchainbaseCallerRaw ¶
type IaggchainbaseCallerRaw struct {
Contract *IaggchainbaseCaller // Generic read-only contract binding to access the raw methods on
}
IaggchainbaseCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IaggchainbaseCallerRaw) Call ¶
func (_Iaggchainbase *IaggchainbaseCallerRaw) 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 IaggchainbaseCallerSession ¶
type IaggchainbaseCallerSession struct { Contract *IaggchainbaseCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IaggchainbaseCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IaggchainbaseCallerSession) AGGCHAINTYPE ¶
func (_Iaggchainbase *IaggchainbaseCallerSession) AGGCHAINTYPE() ([2]byte, error)
AGGCHAINTYPE is a free data retrieval call binding the contract method 0x6e7fbce9.
Solidity: function AGGCHAIN_TYPE() view returns(bytes2)
func (*IaggchainbaseCallerSession) GetAggchainHash ¶
func (_Iaggchainbase *IaggchainbaseCallerSession) GetAggchainHash(aggchainData []byte) ([32]byte, error)
GetAggchainHash is a free data retrieval call binding the contract method 0x6a55f66c.
Solidity: function getAggchainHash(bytes aggchainData) view returns(bytes32)
type IaggchainbaseDisableUseDefaultGatewayFlag ¶
type IaggchainbaseDisableUseDefaultGatewayFlag struct {
Raw types.Log // Blockchain specific contextual infos
}
IaggchainbaseDisableUseDefaultGatewayFlag represents a DisableUseDefaultGatewayFlag event raised by the Iaggchainbase contract.
type IaggchainbaseDisableUseDefaultGatewayFlagIterator ¶
type IaggchainbaseDisableUseDefaultGatewayFlagIterator struct { Event *IaggchainbaseDisableUseDefaultGatewayFlag // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IaggchainbaseDisableUseDefaultGatewayFlagIterator is returned from FilterDisableUseDefaultGatewayFlag and is used to iterate over the raw logs and unpacked data for DisableUseDefaultGatewayFlag events raised by the Iaggchainbase contract.
func (*IaggchainbaseDisableUseDefaultGatewayFlagIterator) Close ¶
func (it *IaggchainbaseDisableUseDefaultGatewayFlagIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IaggchainbaseDisableUseDefaultGatewayFlagIterator) Error ¶
func (it *IaggchainbaseDisableUseDefaultGatewayFlagIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IaggchainbaseDisableUseDefaultGatewayFlagIterator) Next ¶
func (it *IaggchainbaseDisableUseDefaultGatewayFlagIterator) 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 IaggchainbaseEnableUseDefaultGatewayFlag ¶
type IaggchainbaseEnableUseDefaultGatewayFlag struct {
Raw types.Log // Blockchain specific contextual infos
}
IaggchainbaseEnableUseDefaultGatewayFlag represents a EnableUseDefaultGatewayFlag event raised by the Iaggchainbase contract.
type IaggchainbaseEnableUseDefaultGatewayFlagIterator ¶
type IaggchainbaseEnableUseDefaultGatewayFlagIterator struct { Event *IaggchainbaseEnableUseDefaultGatewayFlag // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IaggchainbaseEnableUseDefaultGatewayFlagIterator is returned from FilterEnableUseDefaultGatewayFlag and is used to iterate over the raw logs and unpacked data for EnableUseDefaultGatewayFlag events raised by the Iaggchainbase contract.
func (*IaggchainbaseEnableUseDefaultGatewayFlagIterator) Close ¶
func (it *IaggchainbaseEnableUseDefaultGatewayFlagIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IaggchainbaseEnableUseDefaultGatewayFlagIterator) Error ¶
func (it *IaggchainbaseEnableUseDefaultGatewayFlagIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IaggchainbaseEnableUseDefaultGatewayFlagIterator) Next ¶
func (it *IaggchainbaseEnableUseDefaultGatewayFlagIterator) 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 IaggchainbaseFilterer ¶
type IaggchainbaseFilterer struct {
// contains filtered or unexported fields
}
IaggchainbaseFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIaggchainbaseFilterer ¶
func NewIaggchainbaseFilterer(address common.Address, filterer bind.ContractFilterer) (*IaggchainbaseFilterer, error)
NewIaggchainbaseFilterer creates a new log filterer instance of Iaggchainbase, bound to a specific deployed contract.
func (*IaggchainbaseFilterer) FilterAcceptAggchainManagerRole ¶ added in v0.0.4
func (_Iaggchainbase *IaggchainbaseFilterer) FilterAcceptAggchainManagerRole(opts *bind.FilterOpts) (*IaggchainbaseAcceptAggchainManagerRoleIterator, error)
FilterAcceptAggchainManagerRole is a free log retrieval operation binding the contract event 0x67c02ffba2f5329171ad235a360497af6ac3cfe82f1412866fbbf2dd3556ed3f.
Solidity: event AcceptAggchainManagerRole(address oldAggchainManager, address newAggchainManager)
func (*IaggchainbaseFilterer) FilterAcceptVKeyManagerRole ¶
func (_Iaggchainbase *IaggchainbaseFilterer) FilterAcceptVKeyManagerRole(opts *bind.FilterOpts) (*IaggchainbaseAcceptVKeyManagerRoleIterator, error)
FilterAcceptVKeyManagerRole is a free log retrieval operation binding the contract event 0xbb3b066505f14a628f4ba4187a046abd4dd17e96591d7a9ed31c91c79322ffe2.
Solidity: event AcceptVKeyManagerRole(address oldVKeyManager, address newVKeyManager)
func (*IaggchainbaseFilterer) FilterAddAggchainVKey ¶
func (_Iaggchainbase *IaggchainbaseFilterer) FilterAddAggchainVKey(opts *bind.FilterOpts) (*IaggchainbaseAddAggchainVKeyIterator, error)
FilterAddAggchainVKey is a free log retrieval operation binding the contract event 0x6cd6ce07b60b06519523b9a97add34c2dcaa32dad22d44eb738554d81dfe2a79.
Solidity: event AddAggchainVKey(bytes4 selector, bytes32 newAggchainVKey)
func (*IaggchainbaseFilterer) FilterDisableUseDefaultGatewayFlag ¶
func (_Iaggchainbase *IaggchainbaseFilterer) FilterDisableUseDefaultGatewayFlag(opts *bind.FilterOpts) (*IaggchainbaseDisableUseDefaultGatewayFlagIterator, error)
FilterDisableUseDefaultGatewayFlag is a free log retrieval operation binding the contract event 0x67dd1717a1952df380cb73eecb312e949df6d6a086bd7f88669005341972528e.
Solidity: event DisableUseDefaultGatewayFlag()
func (*IaggchainbaseFilterer) FilterEnableUseDefaultGatewayFlag ¶
func (_Iaggchainbase *IaggchainbaseFilterer) FilterEnableUseDefaultGatewayFlag(opts *bind.FilterOpts) (*IaggchainbaseEnableUseDefaultGatewayFlagIterator, error)
FilterEnableUseDefaultGatewayFlag is a free log retrieval operation binding the contract event 0xb6563aed80fde357e737eb0d19f246a58cb6bfd469933d05701ecbad0f2dca84.
Solidity: event EnableUseDefaultGatewayFlag()
func (*IaggchainbaseFilterer) FilterTransferAggchainManagerRole ¶ added in v0.0.4
func (_Iaggchainbase *IaggchainbaseFilterer) FilterTransferAggchainManagerRole(opts *bind.FilterOpts) (*IaggchainbaseTransferAggchainManagerRoleIterator, error)
FilterTransferAggchainManagerRole is a free log retrieval operation binding the contract event 0xa3d8e5d045432398be30f83ce7c35a7bfc220c1b66cc5bf3f4dd4d539d93fab6.
Solidity: event TransferAggchainManagerRole(address currentAggchainManager, address newPendingAggchainManager)
func (*IaggchainbaseFilterer) FilterTransferVKeyManagerRole ¶
func (_Iaggchainbase *IaggchainbaseFilterer) FilterTransferVKeyManagerRole(opts *bind.FilterOpts) (*IaggchainbaseTransferVKeyManagerRoleIterator, error)
FilterTransferVKeyManagerRole is a free log retrieval operation binding the contract event 0xc54ae01017d0b80bd8af833f66387d6eb547dc16c8206faf13d0b72764aab8b2.
Solidity: event TransferVKeyManagerRole(address currentVKeyManager, address newPendingVKeyManager)
func (*IaggchainbaseFilterer) FilterUpdateAggchainVKey ¶
func (_Iaggchainbase *IaggchainbaseFilterer) FilterUpdateAggchainVKey(opts *bind.FilterOpts) (*IaggchainbaseUpdateAggchainVKeyIterator, error)
FilterUpdateAggchainVKey is a free log retrieval operation binding the contract event 0x0aa5f73c189fb0b0a7cc98ae5fa89dfc16595480396208483518178435ed5b4f.
Solidity: event UpdateAggchainVKey(bytes4 selector, bytes32 previousAggchainVKey, bytes32 newAggchainVKey)
func (*IaggchainbaseFilterer) ParseAcceptAggchainManagerRole ¶ added in v0.0.4
func (_Iaggchainbase *IaggchainbaseFilterer) ParseAcceptAggchainManagerRole(log types.Log) (*IaggchainbaseAcceptAggchainManagerRole, error)
ParseAcceptAggchainManagerRole is a log parse operation binding the contract event 0x67c02ffba2f5329171ad235a360497af6ac3cfe82f1412866fbbf2dd3556ed3f.
Solidity: event AcceptAggchainManagerRole(address oldAggchainManager, address newAggchainManager)
func (*IaggchainbaseFilterer) ParseAcceptVKeyManagerRole ¶
func (_Iaggchainbase *IaggchainbaseFilterer) ParseAcceptVKeyManagerRole(log types.Log) (*IaggchainbaseAcceptVKeyManagerRole, error)
ParseAcceptVKeyManagerRole is a log parse operation binding the contract event 0xbb3b066505f14a628f4ba4187a046abd4dd17e96591d7a9ed31c91c79322ffe2.
Solidity: event AcceptVKeyManagerRole(address oldVKeyManager, address newVKeyManager)
func (*IaggchainbaseFilterer) ParseAddAggchainVKey ¶
func (_Iaggchainbase *IaggchainbaseFilterer) ParseAddAggchainVKey(log types.Log) (*IaggchainbaseAddAggchainVKey, error)
ParseAddAggchainVKey is a log parse operation binding the contract event 0x6cd6ce07b60b06519523b9a97add34c2dcaa32dad22d44eb738554d81dfe2a79.
Solidity: event AddAggchainVKey(bytes4 selector, bytes32 newAggchainVKey)
func (*IaggchainbaseFilterer) ParseDisableUseDefaultGatewayFlag ¶
func (_Iaggchainbase *IaggchainbaseFilterer) ParseDisableUseDefaultGatewayFlag(log types.Log) (*IaggchainbaseDisableUseDefaultGatewayFlag, error)
ParseDisableUseDefaultGatewayFlag is a log parse operation binding the contract event 0x67dd1717a1952df380cb73eecb312e949df6d6a086bd7f88669005341972528e.
Solidity: event DisableUseDefaultGatewayFlag()
func (*IaggchainbaseFilterer) ParseEnableUseDefaultGatewayFlag ¶
func (_Iaggchainbase *IaggchainbaseFilterer) ParseEnableUseDefaultGatewayFlag(log types.Log) (*IaggchainbaseEnableUseDefaultGatewayFlag, error)
ParseEnableUseDefaultGatewayFlag is a log parse operation binding the contract event 0xb6563aed80fde357e737eb0d19f246a58cb6bfd469933d05701ecbad0f2dca84.
Solidity: event EnableUseDefaultGatewayFlag()
func (*IaggchainbaseFilterer) ParseTransferAggchainManagerRole ¶ added in v0.0.4
func (_Iaggchainbase *IaggchainbaseFilterer) ParseTransferAggchainManagerRole(log types.Log) (*IaggchainbaseTransferAggchainManagerRole, error)
ParseTransferAggchainManagerRole is a log parse operation binding the contract event 0xa3d8e5d045432398be30f83ce7c35a7bfc220c1b66cc5bf3f4dd4d539d93fab6.
Solidity: event TransferAggchainManagerRole(address currentAggchainManager, address newPendingAggchainManager)
func (*IaggchainbaseFilterer) ParseTransferVKeyManagerRole ¶
func (_Iaggchainbase *IaggchainbaseFilterer) ParseTransferVKeyManagerRole(log types.Log) (*IaggchainbaseTransferVKeyManagerRole, error)
ParseTransferVKeyManagerRole is a log parse operation binding the contract event 0xc54ae01017d0b80bd8af833f66387d6eb547dc16c8206faf13d0b72764aab8b2.
Solidity: event TransferVKeyManagerRole(address currentVKeyManager, address newPendingVKeyManager)
func (*IaggchainbaseFilterer) ParseUpdateAggchainVKey ¶
func (_Iaggchainbase *IaggchainbaseFilterer) ParseUpdateAggchainVKey(log types.Log) (*IaggchainbaseUpdateAggchainVKey, error)
ParseUpdateAggchainVKey is a log parse operation binding the contract event 0x0aa5f73c189fb0b0a7cc98ae5fa89dfc16595480396208483518178435ed5b4f.
Solidity: event UpdateAggchainVKey(bytes4 selector, bytes32 previousAggchainVKey, bytes32 newAggchainVKey)
func (*IaggchainbaseFilterer) WatchAcceptAggchainManagerRole ¶ added in v0.0.4
func (_Iaggchainbase *IaggchainbaseFilterer) WatchAcceptAggchainManagerRole(opts *bind.WatchOpts, sink chan<- *IaggchainbaseAcceptAggchainManagerRole) (event.Subscription, error)
WatchAcceptAggchainManagerRole is a free log subscription operation binding the contract event 0x67c02ffba2f5329171ad235a360497af6ac3cfe82f1412866fbbf2dd3556ed3f.
Solidity: event AcceptAggchainManagerRole(address oldAggchainManager, address newAggchainManager)
func (*IaggchainbaseFilterer) WatchAcceptVKeyManagerRole ¶
func (_Iaggchainbase *IaggchainbaseFilterer) WatchAcceptVKeyManagerRole(opts *bind.WatchOpts, sink chan<- *IaggchainbaseAcceptVKeyManagerRole) (event.Subscription, error)
WatchAcceptVKeyManagerRole is a free log subscription operation binding the contract event 0xbb3b066505f14a628f4ba4187a046abd4dd17e96591d7a9ed31c91c79322ffe2.
Solidity: event AcceptVKeyManagerRole(address oldVKeyManager, address newVKeyManager)
func (*IaggchainbaseFilterer) WatchAddAggchainVKey ¶
func (_Iaggchainbase *IaggchainbaseFilterer) WatchAddAggchainVKey(opts *bind.WatchOpts, sink chan<- *IaggchainbaseAddAggchainVKey) (event.Subscription, error)
WatchAddAggchainVKey is a free log subscription operation binding the contract event 0x6cd6ce07b60b06519523b9a97add34c2dcaa32dad22d44eb738554d81dfe2a79.
Solidity: event AddAggchainVKey(bytes4 selector, bytes32 newAggchainVKey)
func (*IaggchainbaseFilterer) WatchDisableUseDefaultGatewayFlag ¶
func (_Iaggchainbase *IaggchainbaseFilterer) WatchDisableUseDefaultGatewayFlag(opts *bind.WatchOpts, sink chan<- *IaggchainbaseDisableUseDefaultGatewayFlag) (event.Subscription, error)
WatchDisableUseDefaultGatewayFlag is a free log subscription operation binding the contract event 0x67dd1717a1952df380cb73eecb312e949df6d6a086bd7f88669005341972528e.
Solidity: event DisableUseDefaultGatewayFlag()
func (*IaggchainbaseFilterer) WatchEnableUseDefaultGatewayFlag ¶
func (_Iaggchainbase *IaggchainbaseFilterer) WatchEnableUseDefaultGatewayFlag(opts *bind.WatchOpts, sink chan<- *IaggchainbaseEnableUseDefaultGatewayFlag) (event.Subscription, error)
WatchEnableUseDefaultGatewayFlag is a free log subscription operation binding the contract event 0xb6563aed80fde357e737eb0d19f246a58cb6bfd469933d05701ecbad0f2dca84.
Solidity: event EnableUseDefaultGatewayFlag()
func (*IaggchainbaseFilterer) WatchTransferAggchainManagerRole ¶ added in v0.0.4
func (_Iaggchainbase *IaggchainbaseFilterer) WatchTransferAggchainManagerRole(opts *bind.WatchOpts, sink chan<- *IaggchainbaseTransferAggchainManagerRole) (event.Subscription, error)
WatchTransferAggchainManagerRole is a free log subscription operation binding the contract event 0xa3d8e5d045432398be30f83ce7c35a7bfc220c1b66cc5bf3f4dd4d539d93fab6.
Solidity: event TransferAggchainManagerRole(address currentAggchainManager, address newPendingAggchainManager)
func (*IaggchainbaseFilterer) WatchTransferVKeyManagerRole ¶
func (_Iaggchainbase *IaggchainbaseFilterer) WatchTransferVKeyManagerRole(opts *bind.WatchOpts, sink chan<- *IaggchainbaseTransferVKeyManagerRole) (event.Subscription, error)
WatchTransferVKeyManagerRole is a free log subscription operation binding the contract event 0xc54ae01017d0b80bd8af833f66387d6eb547dc16c8206faf13d0b72764aab8b2.
Solidity: event TransferVKeyManagerRole(address currentVKeyManager, address newPendingVKeyManager)
func (*IaggchainbaseFilterer) WatchUpdateAggchainVKey ¶
func (_Iaggchainbase *IaggchainbaseFilterer) WatchUpdateAggchainVKey(opts *bind.WatchOpts, sink chan<- *IaggchainbaseUpdateAggchainVKey) (event.Subscription, error)
WatchUpdateAggchainVKey is a free log subscription operation binding the contract event 0x0aa5f73c189fb0b0a7cc98ae5fa89dfc16595480396208483518178435ed5b4f.
Solidity: event UpdateAggchainVKey(bytes4 selector, bytes32 previousAggchainVKey, bytes32 newAggchainVKey)
type IaggchainbaseRaw ¶
type IaggchainbaseRaw struct {
Contract *Iaggchainbase // Generic contract binding to access the raw methods on
}
IaggchainbaseRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IaggchainbaseRaw) Call ¶
func (_Iaggchainbase *IaggchainbaseRaw) 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 (*IaggchainbaseRaw) Transact ¶
func (_Iaggchainbase *IaggchainbaseRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IaggchainbaseRaw) Transfer ¶
func (_Iaggchainbase *IaggchainbaseRaw) 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 IaggchainbaseSession ¶
type IaggchainbaseSession struct { Contract *Iaggchainbase // 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 }
IaggchainbaseSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IaggchainbaseSession) AGGCHAINTYPE ¶
func (_Iaggchainbase *IaggchainbaseSession) AGGCHAINTYPE() ([2]byte, error)
AGGCHAINTYPE is a free data retrieval call binding the contract method 0x6e7fbce9.
Solidity: function AGGCHAIN_TYPE() view returns(bytes2)
func (*IaggchainbaseSession) GetAggchainHash ¶
func (_Iaggchainbase *IaggchainbaseSession) GetAggchainHash(aggchainData []byte) ([32]byte, error)
GetAggchainHash is a free data retrieval call binding the contract method 0x6a55f66c.
Solidity: function getAggchainHash(bytes aggchainData) view returns(bytes32)
func (*IaggchainbaseSession) InitAggchainManager ¶ added in v0.0.4
func (_Iaggchainbase *IaggchainbaseSession) InitAggchainManager(newAggchainManager common.Address) (*types.Transaction, error)
InitAggchainManager is a paid mutator transaction binding the contract method 0xb3a326f7.
Solidity: function initAggchainManager(address newAggchainManager) returns()
func (*IaggchainbaseSession) OnVerifyPessimistic ¶
func (_Iaggchainbase *IaggchainbaseSession) OnVerifyPessimistic(aggchainData []byte) (*types.Transaction, error)
OnVerifyPessimistic is a paid mutator transaction binding the contract method 0x9ee4afa3.
Solidity: function onVerifyPessimistic(bytes aggchainData) returns()
type IaggchainbaseTransactor ¶
type IaggchainbaseTransactor struct {
// contains filtered or unexported fields
}
IaggchainbaseTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIaggchainbaseTransactor ¶
func NewIaggchainbaseTransactor(address common.Address, transactor bind.ContractTransactor) (*IaggchainbaseTransactor, error)
NewIaggchainbaseTransactor creates a new write-only instance of Iaggchainbase, bound to a specific deployed contract.
func (*IaggchainbaseTransactor) InitAggchainManager ¶ added in v0.0.4
func (_Iaggchainbase *IaggchainbaseTransactor) InitAggchainManager(opts *bind.TransactOpts, newAggchainManager common.Address) (*types.Transaction, error)
InitAggchainManager is a paid mutator transaction binding the contract method 0xb3a326f7.
Solidity: function initAggchainManager(address newAggchainManager) returns()
func (*IaggchainbaseTransactor) OnVerifyPessimistic ¶
func (_Iaggchainbase *IaggchainbaseTransactor) OnVerifyPessimistic(opts *bind.TransactOpts, aggchainData []byte) (*types.Transaction, error)
OnVerifyPessimistic is a paid mutator transaction binding the contract method 0x9ee4afa3.
Solidity: function onVerifyPessimistic(bytes aggchainData) returns()
type IaggchainbaseTransactorRaw ¶
type IaggchainbaseTransactorRaw struct {
Contract *IaggchainbaseTransactor // Generic write-only contract binding to access the raw methods on
}
IaggchainbaseTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IaggchainbaseTransactorRaw) Transact ¶
func (_Iaggchainbase *IaggchainbaseTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IaggchainbaseTransactorRaw) Transfer ¶
func (_Iaggchainbase *IaggchainbaseTransactorRaw) 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 IaggchainbaseTransactorSession ¶
type IaggchainbaseTransactorSession struct { Contract *IaggchainbaseTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IaggchainbaseTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IaggchainbaseTransactorSession) InitAggchainManager ¶ added in v0.0.4
func (_Iaggchainbase *IaggchainbaseTransactorSession) InitAggchainManager(newAggchainManager common.Address) (*types.Transaction, error)
InitAggchainManager is a paid mutator transaction binding the contract method 0xb3a326f7.
Solidity: function initAggchainManager(address newAggchainManager) returns()
func (*IaggchainbaseTransactorSession) OnVerifyPessimistic ¶
func (_Iaggchainbase *IaggchainbaseTransactorSession) OnVerifyPessimistic(aggchainData []byte) (*types.Transaction, error)
OnVerifyPessimistic is a paid mutator transaction binding the contract method 0x9ee4afa3.
Solidity: function onVerifyPessimistic(bytes aggchainData) returns()
type IaggchainbaseTransferAggchainManagerRole ¶ added in v0.0.4
type IaggchainbaseTransferAggchainManagerRole struct { CurrentAggchainManager common.Address NewPendingAggchainManager common.Address Raw types.Log // Blockchain specific contextual infos }
IaggchainbaseTransferAggchainManagerRole represents a TransferAggchainManagerRole event raised by the Iaggchainbase contract.
type IaggchainbaseTransferAggchainManagerRoleIterator ¶ added in v0.0.4
type IaggchainbaseTransferAggchainManagerRoleIterator struct { Event *IaggchainbaseTransferAggchainManagerRole // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IaggchainbaseTransferAggchainManagerRoleIterator is returned from FilterTransferAggchainManagerRole and is used to iterate over the raw logs and unpacked data for TransferAggchainManagerRole events raised by the Iaggchainbase contract.
func (*IaggchainbaseTransferAggchainManagerRoleIterator) Close ¶ added in v0.0.4
func (it *IaggchainbaseTransferAggchainManagerRoleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IaggchainbaseTransferAggchainManagerRoleIterator) Error ¶ added in v0.0.4
func (it *IaggchainbaseTransferAggchainManagerRoleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IaggchainbaseTransferAggchainManagerRoleIterator) Next ¶ added in v0.0.4
func (it *IaggchainbaseTransferAggchainManagerRoleIterator) 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 IaggchainbaseTransferVKeyManagerRole ¶
type IaggchainbaseTransferVKeyManagerRole struct { CurrentVKeyManager common.Address NewPendingVKeyManager common.Address Raw types.Log // Blockchain specific contextual infos }
IaggchainbaseTransferVKeyManagerRole represents a TransferVKeyManagerRole event raised by the Iaggchainbase contract.
type IaggchainbaseTransferVKeyManagerRoleIterator ¶
type IaggchainbaseTransferVKeyManagerRoleIterator struct { Event *IaggchainbaseTransferVKeyManagerRole // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IaggchainbaseTransferVKeyManagerRoleIterator is returned from FilterTransferVKeyManagerRole and is used to iterate over the raw logs and unpacked data for TransferVKeyManagerRole events raised by the Iaggchainbase contract.
func (*IaggchainbaseTransferVKeyManagerRoleIterator) Close ¶
func (it *IaggchainbaseTransferVKeyManagerRoleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IaggchainbaseTransferVKeyManagerRoleIterator) Error ¶
func (it *IaggchainbaseTransferVKeyManagerRoleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IaggchainbaseTransferVKeyManagerRoleIterator) Next ¶
func (it *IaggchainbaseTransferVKeyManagerRoleIterator) 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 IaggchainbaseUpdateAggchainVKey ¶
type IaggchainbaseUpdateAggchainVKey struct { Selector [4]byte PreviousAggchainVKey [32]byte NewAggchainVKey [32]byte Raw types.Log // Blockchain specific contextual infos }
IaggchainbaseUpdateAggchainVKey represents a UpdateAggchainVKey event raised by the Iaggchainbase contract.
type IaggchainbaseUpdateAggchainVKeyIterator ¶
type IaggchainbaseUpdateAggchainVKeyIterator struct { Event *IaggchainbaseUpdateAggchainVKey // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IaggchainbaseUpdateAggchainVKeyIterator is returned from FilterUpdateAggchainVKey and is used to iterate over the raw logs and unpacked data for UpdateAggchainVKey events raised by the Iaggchainbase contract.
func (*IaggchainbaseUpdateAggchainVKeyIterator) Close ¶
func (it *IaggchainbaseUpdateAggchainVKeyIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IaggchainbaseUpdateAggchainVKeyIterator) Error ¶
func (it *IaggchainbaseUpdateAggchainVKeyIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IaggchainbaseUpdateAggchainVKeyIterator) Next ¶
func (it *IaggchainbaseUpdateAggchainVKeyIterator) 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.