Documentation
¶
Index ¶
- Variables
- type IAggchainSignersSignerInfo
- type Iaggchainbase
- type IaggchainbaseAcceptAggchainManagerRole
- type IaggchainbaseAcceptAggchainManagerRoleIterator
- type IaggchainbaseAddAggchainVKey
- type IaggchainbaseAddAggchainVKeyIterator
- type IaggchainbaseAggchainMetadataSet
- type IaggchainbaseAggchainMetadataSetIterator
- type IaggchainbaseCaller
- func (_Iaggchainbase *IaggchainbaseCaller) AGGCHAINTYPE(opts *bind.CallOpts) ([2]byte, error)
- func (_Iaggchainbase *IaggchainbaseCaller) AggchainManager(opts *bind.CallOpts) (common.Address, error)
- func (_Iaggchainbase *IaggchainbaseCaller) GetAggchainHash(opts *bind.CallOpts, aggchainData []byte) ([32]byte, error)
- func (_Iaggchainbase *IaggchainbaseCaller) GetAggchainMultisigHash(opts *bind.CallOpts) ([32]byte, error)
- func (_Iaggchainbase *IaggchainbaseCaller) GetAggchainSignerInfos(opts *bind.CallOpts) ([]IAggchainSignersSignerInfo, error)
- func (_Iaggchainbase *IaggchainbaseCaller) GetAggchainSigners(opts *bind.CallOpts) ([]common.Address, error)
- func (_Iaggchainbase *IaggchainbaseCaller) GetAggchainSignersCount(opts *bind.CallOpts) (*big.Int, error)
- func (_Iaggchainbase *IaggchainbaseCaller) GetThreshold(opts *bind.CallOpts) (*big.Int, error)
- func (_Iaggchainbase *IaggchainbaseCaller) IsSigner(opts *bind.CallOpts, _signer common.Address) (bool, error)
- type IaggchainbaseCallerRaw
- type IaggchainbaseCallerSession
- func (_Iaggchainbase *IaggchainbaseCallerSession) AGGCHAINTYPE() ([2]byte, error)
- func (_Iaggchainbase *IaggchainbaseCallerSession) AggchainManager() (common.Address, error)
- func (_Iaggchainbase *IaggchainbaseCallerSession) GetAggchainHash(aggchainData []byte) ([32]byte, error)
- func (_Iaggchainbase *IaggchainbaseCallerSession) GetAggchainMultisigHash() ([32]byte, error)
- func (_Iaggchainbase *IaggchainbaseCallerSession) GetAggchainSignerInfos() ([]IAggchainSignersSignerInfo, error)
- func (_Iaggchainbase *IaggchainbaseCallerSession) GetAggchainSigners() ([]common.Address, error)
- func (_Iaggchainbase *IaggchainbaseCallerSession) GetAggchainSignersCount() (*big.Int, error)
- func (_Iaggchainbase *IaggchainbaseCallerSession) GetThreshold() (*big.Int, error)
- func (_Iaggchainbase *IaggchainbaseCallerSession) IsSigner(_signer common.Address) (bool, error)
- type IaggchainbaseDisableUseDefaultSignersFlag
- type IaggchainbaseDisableUseDefaultSignersFlagIterator
- type IaggchainbaseDisableUseDefaultVkeysFlag
- type IaggchainbaseDisableUseDefaultVkeysFlagIterator
- type IaggchainbaseEnableUseDefaultSignersFlag
- type IaggchainbaseEnableUseDefaultSignersFlagIterator
- type IaggchainbaseEnableUseDefaultVkeysFlag
- type IaggchainbaseEnableUseDefaultVkeysFlagIterator
- type IaggchainbaseFilterer
- func (_Iaggchainbase *IaggchainbaseFilterer) FilterAcceptAggchainManagerRole(opts *bind.FilterOpts) (*IaggchainbaseAcceptAggchainManagerRoleIterator, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) FilterAddAggchainVKey(opts *bind.FilterOpts) (*IaggchainbaseAddAggchainVKeyIterator, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) FilterAggchainMetadataSet(opts *bind.FilterOpts, key []string) (*IaggchainbaseAggchainMetadataSetIterator, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) FilterDisableUseDefaultSignersFlag(opts *bind.FilterOpts) (*IaggchainbaseDisableUseDefaultSignersFlagIterator, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) FilterDisableUseDefaultVkeysFlag(opts *bind.FilterOpts) (*IaggchainbaseDisableUseDefaultVkeysFlagIterator, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) FilterEnableUseDefaultSignersFlag(opts *bind.FilterOpts) (*IaggchainbaseEnableUseDefaultSignersFlagIterator, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) FilterEnableUseDefaultVkeysFlag(opts *bind.FilterOpts) (*IaggchainbaseEnableUseDefaultVkeysFlagIterator, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) FilterSetAggchainMetadataManager(opts *bind.FilterOpts) (*IaggchainbaseSetAggchainMetadataManagerIterator, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) FilterSignersAndThresholdUpdated(opts *bind.FilterOpts) (*IaggchainbaseSignersAndThresholdUpdatedIterator, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) FilterTransferAggchainManagerRole(opts *bind.FilterOpts) (*IaggchainbaseTransferAggchainManagerRoleIterator, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) FilterUpdateAggchainVKey(opts *bind.FilterOpts) (*IaggchainbaseUpdateAggchainVKeyIterator, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) ParseAcceptAggchainManagerRole(log types.Log) (*IaggchainbaseAcceptAggchainManagerRole, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) ParseAddAggchainVKey(log types.Log) (*IaggchainbaseAddAggchainVKey, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) ParseAggchainMetadataSet(log types.Log) (*IaggchainbaseAggchainMetadataSet, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) ParseDisableUseDefaultSignersFlag(log types.Log) (*IaggchainbaseDisableUseDefaultSignersFlag, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) ParseDisableUseDefaultVkeysFlag(log types.Log) (*IaggchainbaseDisableUseDefaultVkeysFlag, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) ParseEnableUseDefaultSignersFlag(log types.Log) (*IaggchainbaseEnableUseDefaultSignersFlag, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) ParseEnableUseDefaultVkeysFlag(log types.Log) (*IaggchainbaseEnableUseDefaultVkeysFlag, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) ParseSetAggchainMetadataManager(log types.Log) (*IaggchainbaseSetAggchainMetadataManager, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) ParseSignersAndThresholdUpdated(log types.Log) (*IaggchainbaseSignersAndThresholdUpdated, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) ParseTransferAggchainManagerRole(log types.Log) (*IaggchainbaseTransferAggchainManagerRole, 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) WatchAddAggchainVKey(opts *bind.WatchOpts, sink chan<- *IaggchainbaseAddAggchainVKey) (event.Subscription, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) WatchAggchainMetadataSet(opts *bind.WatchOpts, sink chan<- *IaggchainbaseAggchainMetadataSet, ...) (event.Subscription, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) WatchDisableUseDefaultSignersFlag(opts *bind.WatchOpts, sink chan<- *IaggchainbaseDisableUseDefaultSignersFlag) (event.Subscription, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) WatchDisableUseDefaultVkeysFlag(opts *bind.WatchOpts, sink chan<- *IaggchainbaseDisableUseDefaultVkeysFlag) (event.Subscription, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) WatchEnableUseDefaultSignersFlag(opts *bind.WatchOpts, sink chan<- *IaggchainbaseEnableUseDefaultSignersFlag) (event.Subscription, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) WatchEnableUseDefaultVkeysFlag(opts *bind.WatchOpts, sink chan<- *IaggchainbaseEnableUseDefaultVkeysFlag) (event.Subscription, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) WatchSetAggchainMetadataManager(opts *bind.WatchOpts, sink chan<- *IaggchainbaseSetAggchainMetadataManager) (event.Subscription, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) WatchSignersAndThresholdUpdated(opts *bind.WatchOpts, sink chan<- *IaggchainbaseSignersAndThresholdUpdated) (event.Subscription, error)
- func (_Iaggchainbase *IaggchainbaseFilterer) WatchTransferAggchainManagerRole(opts *bind.WatchOpts, sink chan<- *IaggchainbaseTransferAggchainManagerRole) (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) AggchainManager() (common.Address, error)
- func (_Iaggchainbase *IaggchainbaseSession) GetAggchainHash(aggchainData []byte) ([32]byte, error)
- func (_Iaggchainbase *IaggchainbaseSession) GetAggchainMultisigHash() ([32]byte, error)
- func (_Iaggchainbase *IaggchainbaseSession) GetAggchainSignerInfos() ([]IAggchainSignersSignerInfo, error)
- func (_Iaggchainbase *IaggchainbaseSession) GetAggchainSigners() ([]common.Address, error)
- func (_Iaggchainbase *IaggchainbaseSession) GetAggchainSignersCount() (*big.Int, error)
- func (_Iaggchainbase *IaggchainbaseSession) GetThreshold() (*big.Int, error)
- func (_Iaggchainbase *IaggchainbaseSession) InitAggchainManager(newAggchainManager common.Address) (*types.Transaction, error)
- func (_Iaggchainbase *IaggchainbaseSession) IsSigner(_signer common.Address) (bool, error)
- func (_Iaggchainbase *IaggchainbaseSession) OnVerifyPessimistic(aggchainData []byte) (*types.Transaction, error)
- type IaggchainbaseSetAggchainMetadataManager
- type IaggchainbaseSetAggchainMetadataManagerIterator
- type IaggchainbaseSignersAndThresholdUpdated
- type IaggchainbaseSignersAndThresholdUpdatedIterator
- type IaggchainbaseTransactor
- type IaggchainbaseTransactorRaw
- type IaggchainbaseTransactorSession
- type IaggchainbaseTransferAggchainManagerRole
- type IaggchainbaseTransferAggchainManagerRoleIterator
- 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\":\"AggchainManagerAlreadyInitialized\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"AggchainManagerCannotBeZero\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"AggchainSignersHashNotInitialized\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"AggchainSignersTooHigh\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"AggchainVKeyNotFound\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ConflictingDefaultSignersConfiguration\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"IndicesNotInDescendingOrder\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidAggchainDataLength\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidAggchainType\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidInitAggchainVKey\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidInitializeFunction\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidThreshold\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidZeroAddress\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"MetadataArrayLengthMismatch\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyAggchainManager\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyAggchainMetadataManager\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyPendingAggchainManager\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OwnedAggchainVKeyAlreadyAdded\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OwnedAggchainVKeyNotFound\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SignerAlreadyExists\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SignerCannotBeZero\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SignerDoesNotExist\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SignerURLCannotBeEmpty\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UseDefaultSignersAlreadyDisabled\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UseDefaultSignersAlreadyEnabled\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UseDefaultVkeysAlreadyDisabled\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UseDefaultVkeysAlreadyEnabled\",\"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\":\"bytes4\",\"name\":\"selector\",\"type\":\"bytes4\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"newAggchainVKey\",\"type\":\"bytes32\"}],\"name\":\"AddAggchainVKey\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"value\",\"type\":\"string\"}],\"name\":\"AggchainMetadataSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"DisableUseDefaultSignersFlag\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"DisableUseDefaultVkeysFlag\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"EnableUseDefaultSignersFlag\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"EnableUseDefaultVkeysFlag\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"oldAggchainMetadataManager\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newAggchainMetadataManager\",\"type\":\"address\"}],\"name\":\"SetAggchainMetadataManager\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"aggchainSigners\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newThreshold\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"newAggchainMultisigHash\",\"type\":\"bytes32\"}],\"name\":\"SignersAndThresholdUpdated\",\"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\":\"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\":[],\"name\":\"aggchainManager\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"aggchainData\",\"type\":\"bytes\"}],\"name\":\"getAggchainHash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getAggchainMultisigHash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getAggchainSignerInfos\",\"outputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"url\",\"type\":\"string\"}],\"internalType\":\"structIAggchainSigners.SignerInfo[]\",\"name\":\"\",\"type\":\"tuple[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getAggchainSigners\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getAggchainSignersCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getThreshold\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newAggchainManager\",\"type\":\"address\"}],\"name\":\"initAggchainManager\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_signer\",\"type\":\"address\"}],\"name\":\"isSigner\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"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 IAggchainSignersSignerInfo ¶
IAggchainSignersSignerInfo is an auto generated low-level Go binding around an user-defined struct.
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 ¶
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 ¶
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 ¶
func (it *IaggchainbaseAcceptAggchainManagerRoleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IaggchainbaseAcceptAggchainManagerRoleIterator) Error ¶
func (it *IaggchainbaseAcceptAggchainManagerRoleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IaggchainbaseAcceptAggchainManagerRoleIterator) Next ¶
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 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 IaggchainbaseAggchainMetadataSet ¶
type IaggchainbaseAggchainMetadataSet struct {
Key common.Hash
Value string
Raw types.Log // Blockchain specific contextual infos
}
IaggchainbaseAggchainMetadataSet represents a AggchainMetadataSet event raised by the Iaggchainbase contract.
type IaggchainbaseAggchainMetadataSetIterator ¶
type IaggchainbaseAggchainMetadataSetIterator struct {
Event *IaggchainbaseAggchainMetadataSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
IaggchainbaseAggchainMetadataSetIterator is returned from FilterAggchainMetadataSet and is used to iterate over the raw logs and unpacked data for AggchainMetadataSet events raised by the Iaggchainbase contract.
func (*IaggchainbaseAggchainMetadataSetIterator) Close ¶
func (it *IaggchainbaseAggchainMetadataSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IaggchainbaseAggchainMetadataSetIterator) Error ¶
func (it *IaggchainbaseAggchainMetadataSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IaggchainbaseAggchainMetadataSetIterator) Next ¶
func (it *IaggchainbaseAggchainMetadataSetIterator) 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) AggchainManager ¶
func (_Iaggchainbase *IaggchainbaseCaller) AggchainManager(opts *bind.CallOpts) (common.Address, error)
AggchainManager is a free data retrieval call binding the contract method 0x7388c436.
Solidity: function aggchainManager() view returns(address)
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)
func (*IaggchainbaseCaller) GetAggchainMultisigHash ¶
func (_Iaggchainbase *IaggchainbaseCaller) GetAggchainMultisigHash(opts *bind.CallOpts) ([32]byte, error)
GetAggchainMultisigHash is a free data retrieval call binding the contract method 0xcce7d0df.
Solidity: function getAggchainMultisigHash() view returns(bytes32)
func (*IaggchainbaseCaller) GetAggchainSignerInfos ¶
func (_Iaggchainbase *IaggchainbaseCaller) GetAggchainSignerInfos(opts *bind.CallOpts) ([]IAggchainSignersSignerInfo, error)
GetAggchainSignerInfos is a free data retrieval call binding the contract method 0x349d4046.
Solidity: function getAggchainSignerInfos() view returns((address,string)[])
func (*IaggchainbaseCaller) GetAggchainSigners ¶
func (_Iaggchainbase *IaggchainbaseCaller) GetAggchainSigners(opts *bind.CallOpts) ([]common.Address, error)
GetAggchainSigners is a free data retrieval call binding the contract method 0x3e1e0121.
Solidity: function getAggchainSigners() view returns(address[])
func (*IaggchainbaseCaller) GetAggchainSignersCount ¶
func (_Iaggchainbase *IaggchainbaseCaller) GetAggchainSignersCount(opts *bind.CallOpts) (*big.Int, error)
GetAggchainSignersCount is a free data retrieval call binding the contract method 0xca69e7dc.
Solidity: function getAggchainSignersCount() view returns(uint256)
func (*IaggchainbaseCaller) GetThreshold ¶
GetThreshold is a free data retrieval call binding the contract method 0xe75235b8.
Solidity: function getThreshold() view returns(uint256)
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) AggchainManager ¶
func (_Iaggchainbase *IaggchainbaseCallerSession) AggchainManager() (common.Address, error)
AggchainManager is a free data retrieval call binding the contract method 0x7388c436.
Solidity: function aggchainManager() view returns(address)
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)
func (*IaggchainbaseCallerSession) GetAggchainMultisigHash ¶
func (_Iaggchainbase *IaggchainbaseCallerSession) GetAggchainMultisigHash() ([32]byte, error)
GetAggchainMultisigHash is a free data retrieval call binding the contract method 0xcce7d0df.
Solidity: function getAggchainMultisigHash() view returns(bytes32)
func (*IaggchainbaseCallerSession) GetAggchainSignerInfos ¶
func (_Iaggchainbase *IaggchainbaseCallerSession) GetAggchainSignerInfos() ([]IAggchainSignersSignerInfo, error)
GetAggchainSignerInfos is a free data retrieval call binding the contract method 0x349d4046.
Solidity: function getAggchainSignerInfos() view returns((address,string)[])
func (*IaggchainbaseCallerSession) GetAggchainSigners ¶
func (_Iaggchainbase *IaggchainbaseCallerSession) GetAggchainSigners() ([]common.Address, error)
GetAggchainSigners is a free data retrieval call binding the contract method 0x3e1e0121.
Solidity: function getAggchainSigners() view returns(address[])
func (*IaggchainbaseCallerSession) GetAggchainSignersCount ¶
func (_Iaggchainbase *IaggchainbaseCallerSession) GetAggchainSignersCount() (*big.Int, error)
GetAggchainSignersCount is a free data retrieval call binding the contract method 0xca69e7dc.
Solidity: function getAggchainSignersCount() view returns(uint256)
func (*IaggchainbaseCallerSession) GetThreshold ¶
func (_Iaggchainbase *IaggchainbaseCallerSession) GetThreshold() (*big.Int, error)
GetThreshold is a free data retrieval call binding the contract method 0xe75235b8.
Solidity: function getThreshold() view returns(uint256)
type IaggchainbaseDisableUseDefaultSignersFlag ¶
type IaggchainbaseDisableUseDefaultSignersFlag struct {
Raw types.Log // Blockchain specific contextual infos
}
IaggchainbaseDisableUseDefaultSignersFlag represents a DisableUseDefaultSignersFlag event raised by the Iaggchainbase contract.
type IaggchainbaseDisableUseDefaultSignersFlagIterator ¶
type IaggchainbaseDisableUseDefaultSignersFlagIterator struct {
Event *IaggchainbaseDisableUseDefaultSignersFlag // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
IaggchainbaseDisableUseDefaultSignersFlagIterator is returned from FilterDisableUseDefaultSignersFlag and is used to iterate over the raw logs and unpacked data for DisableUseDefaultSignersFlag events raised by the Iaggchainbase contract.
func (*IaggchainbaseDisableUseDefaultSignersFlagIterator) Close ¶
func (it *IaggchainbaseDisableUseDefaultSignersFlagIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IaggchainbaseDisableUseDefaultSignersFlagIterator) Error ¶
func (it *IaggchainbaseDisableUseDefaultSignersFlagIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IaggchainbaseDisableUseDefaultSignersFlagIterator) Next ¶
func (it *IaggchainbaseDisableUseDefaultSignersFlagIterator) 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 IaggchainbaseDisableUseDefaultVkeysFlag ¶
type IaggchainbaseDisableUseDefaultVkeysFlag struct {
Raw types.Log // Blockchain specific contextual infos
}
IaggchainbaseDisableUseDefaultVkeysFlag represents a DisableUseDefaultVkeysFlag event raised by the Iaggchainbase contract.
type IaggchainbaseDisableUseDefaultVkeysFlagIterator ¶
type IaggchainbaseDisableUseDefaultVkeysFlagIterator struct {
Event *IaggchainbaseDisableUseDefaultVkeysFlag // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
IaggchainbaseDisableUseDefaultVkeysFlagIterator is returned from FilterDisableUseDefaultVkeysFlag and is used to iterate over the raw logs and unpacked data for DisableUseDefaultVkeysFlag events raised by the Iaggchainbase contract.
func (*IaggchainbaseDisableUseDefaultVkeysFlagIterator) Close ¶
func (it *IaggchainbaseDisableUseDefaultVkeysFlagIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IaggchainbaseDisableUseDefaultVkeysFlagIterator) Error ¶
func (it *IaggchainbaseDisableUseDefaultVkeysFlagIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IaggchainbaseDisableUseDefaultVkeysFlagIterator) Next ¶
func (it *IaggchainbaseDisableUseDefaultVkeysFlagIterator) 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 IaggchainbaseEnableUseDefaultSignersFlag ¶
type IaggchainbaseEnableUseDefaultSignersFlag struct {
Raw types.Log // Blockchain specific contextual infos
}
IaggchainbaseEnableUseDefaultSignersFlag represents a EnableUseDefaultSignersFlag event raised by the Iaggchainbase contract.
type IaggchainbaseEnableUseDefaultSignersFlagIterator ¶
type IaggchainbaseEnableUseDefaultSignersFlagIterator struct {
Event *IaggchainbaseEnableUseDefaultSignersFlag // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
IaggchainbaseEnableUseDefaultSignersFlagIterator is returned from FilterEnableUseDefaultSignersFlag and is used to iterate over the raw logs and unpacked data for EnableUseDefaultSignersFlag events raised by the Iaggchainbase contract.
func (*IaggchainbaseEnableUseDefaultSignersFlagIterator) Close ¶
func (it *IaggchainbaseEnableUseDefaultSignersFlagIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IaggchainbaseEnableUseDefaultSignersFlagIterator) Error ¶
func (it *IaggchainbaseEnableUseDefaultSignersFlagIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IaggchainbaseEnableUseDefaultSignersFlagIterator) Next ¶
func (it *IaggchainbaseEnableUseDefaultSignersFlagIterator) 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 IaggchainbaseEnableUseDefaultVkeysFlag ¶
type IaggchainbaseEnableUseDefaultVkeysFlag struct {
Raw types.Log // Blockchain specific contextual infos
}
IaggchainbaseEnableUseDefaultVkeysFlag represents a EnableUseDefaultVkeysFlag event raised by the Iaggchainbase contract.
type IaggchainbaseEnableUseDefaultVkeysFlagIterator ¶
type IaggchainbaseEnableUseDefaultVkeysFlagIterator struct {
Event *IaggchainbaseEnableUseDefaultVkeysFlag // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
IaggchainbaseEnableUseDefaultVkeysFlagIterator is returned from FilterEnableUseDefaultVkeysFlag and is used to iterate over the raw logs and unpacked data for EnableUseDefaultVkeysFlag events raised by the Iaggchainbase contract.
func (*IaggchainbaseEnableUseDefaultVkeysFlagIterator) Close ¶
func (it *IaggchainbaseEnableUseDefaultVkeysFlagIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IaggchainbaseEnableUseDefaultVkeysFlagIterator) Error ¶
func (it *IaggchainbaseEnableUseDefaultVkeysFlagIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IaggchainbaseEnableUseDefaultVkeysFlagIterator) Next ¶
func (it *IaggchainbaseEnableUseDefaultVkeysFlagIterator) 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 ¶
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) 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) FilterAggchainMetadataSet ¶
func (_Iaggchainbase *IaggchainbaseFilterer) FilterAggchainMetadataSet(opts *bind.FilterOpts, key []string) (*IaggchainbaseAggchainMetadataSetIterator, error)
FilterAggchainMetadataSet is a free log retrieval operation binding the contract event 0x2779f9edd5ec4e0a99bffdea4008c8b979200959062a2bf00142acb939ca1b64.
Solidity: event AggchainMetadataSet(string indexed key, string value)
func (*IaggchainbaseFilterer) FilterDisableUseDefaultSignersFlag ¶
func (_Iaggchainbase *IaggchainbaseFilterer) FilterDisableUseDefaultSignersFlag(opts *bind.FilterOpts) (*IaggchainbaseDisableUseDefaultSignersFlagIterator, error)
FilterDisableUseDefaultSignersFlag is a free log retrieval operation binding the contract event 0x4c75580a56c734245a7418eb07d8a311e1bff79f982fed747da3589630e414be.
Solidity: event DisableUseDefaultSignersFlag()
func (*IaggchainbaseFilterer) FilterDisableUseDefaultVkeysFlag ¶
func (_Iaggchainbase *IaggchainbaseFilterer) FilterDisableUseDefaultVkeysFlag(opts *bind.FilterOpts) (*IaggchainbaseDisableUseDefaultVkeysFlagIterator, error)
FilterDisableUseDefaultVkeysFlag is a free log retrieval operation binding the contract event 0x922aeecd3505b46415820aae489ed9dac9e250e74d497b14c33e8360b581ac07.
Solidity: event DisableUseDefaultVkeysFlag()
func (*IaggchainbaseFilterer) FilterEnableUseDefaultSignersFlag ¶
func (_Iaggchainbase *IaggchainbaseFilterer) FilterEnableUseDefaultSignersFlag(opts *bind.FilterOpts) (*IaggchainbaseEnableUseDefaultSignersFlagIterator, error)
FilterEnableUseDefaultSignersFlag is a free log retrieval operation binding the contract event 0x67ec953bdc8546ede08f8ee91e5205a1d1814e126cb8f5d00a918ddb1eaa292b.
Solidity: event EnableUseDefaultSignersFlag()
func (*IaggchainbaseFilterer) FilterEnableUseDefaultVkeysFlag ¶
func (_Iaggchainbase *IaggchainbaseFilterer) FilterEnableUseDefaultVkeysFlag(opts *bind.FilterOpts) (*IaggchainbaseEnableUseDefaultVkeysFlagIterator, error)
FilterEnableUseDefaultVkeysFlag is a free log retrieval operation binding the contract event 0xaacf3fb6dd8daa3bebb71f5548f782413c3f3531625c6f9057c0f3d751b83829.
Solidity: event EnableUseDefaultVkeysFlag()
func (*IaggchainbaseFilterer) FilterSetAggchainMetadataManager ¶
func (_Iaggchainbase *IaggchainbaseFilterer) FilterSetAggchainMetadataManager(opts *bind.FilterOpts) (*IaggchainbaseSetAggchainMetadataManagerIterator, error)
FilterSetAggchainMetadataManager is a free log retrieval operation binding the contract event 0x82ae2ec69f24a6de4517a5a45d4983651b578b3d8dc9262af5e352572fc64373.
Solidity: event SetAggchainMetadataManager(address oldAggchainMetadataManager, address newAggchainMetadataManager)
func (*IaggchainbaseFilterer) FilterSignersAndThresholdUpdated ¶
func (_Iaggchainbase *IaggchainbaseFilterer) FilterSignersAndThresholdUpdated(opts *bind.FilterOpts) (*IaggchainbaseSignersAndThresholdUpdatedIterator, error)
FilterSignersAndThresholdUpdated is a free log retrieval operation binding the contract event 0x66d7b0647fdd512b69cbf4f8e1ce8068bfe0b236168e2704ba13b07425eaa743.
Solidity: event SignersAndThresholdUpdated(address[] aggchainSigners, uint256 newThreshold, bytes32 newAggchainMultisigHash)
func (*IaggchainbaseFilterer) FilterTransferAggchainManagerRole ¶
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) 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 ¶
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) 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) ParseAggchainMetadataSet ¶
func (_Iaggchainbase *IaggchainbaseFilterer) ParseAggchainMetadataSet(log types.Log) (*IaggchainbaseAggchainMetadataSet, error)
ParseAggchainMetadataSet is a log parse operation binding the contract event 0x2779f9edd5ec4e0a99bffdea4008c8b979200959062a2bf00142acb939ca1b64.
Solidity: event AggchainMetadataSet(string indexed key, string value)
func (*IaggchainbaseFilterer) ParseDisableUseDefaultSignersFlag ¶
func (_Iaggchainbase *IaggchainbaseFilterer) ParseDisableUseDefaultSignersFlag(log types.Log) (*IaggchainbaseDisableUseDefaultSignersFlag, error)
ParseDisableUseDefaultSignersFlag is a log parse operation binding the contract event 0x4c75580a56c734245a7418eb07d8a311e1bff79f982fed747da3589630e414be.
Solidity: event DisableUseDefaultSignersFlag()
func (*IaggchainbaseFilterer) ParseDisableUseDefaultVkeysFlag ¶
func (_Iaggchainbase *IaggchainbaseFilterer) ParseDisableUseDefaultVkeysFlag(log types.Log) (*IaggchainbaseDisableUseDefaultVkeysFlag, error)
ParseDisableUseDefaultVkeysFlag is a log parse operation binding the contract event 0x922aeecd3505b46415820aae489ed9dac9e250e74d497b14c33e8360b581ac07.
Solidity: event DisableUseDefaultVkeysFlag()
func (*IaggchainbaseFilterer) ParseEnableUseDefaultSignersFlag ¶
func (_Iaggchainbase *IaggchainbaseFilterer) ParseEnableUseDefaultSignersFlag(log types.Log) (*IaggchainbaseEnableUseDefaultSignersFlag, error)
ParseEnableUseDefaultSignersFlag is a log parse operation binding the contract event 0x67ec953bdc8546ede08f8ee91e5205a1d1814e126cb8f5d00a918ddb1eaa292b.
Solidity: event EnableUseDefaultSignersFlag()
func (*IaggchainbaseFilterer) ParseEnableUseDefaultVkeysFlag ¶
func (_Iaggchainbase *IaggchainbaseFilterer) ParseEnableUseDefaultVkeysFlag(log types.Log) (*IaggchainbaseEnableUseDefaultVkeysFlag, error)
ParseEnableUseDefaultVkeysFlag is a log parse operation binding the contract event 0xaacf3fb6dd8daa3bebb71f5548f782413c3f3531625c6f9057c0f3d751b83829.
Solidity: event EnableUseDefaultVkeysFlag()
func (*IaggchainbaseFilterer) ParseSetAggchainMetadataManager ¶
func (_Iaggchainbase *IaggchainbaseFilterer) ParseSetAggchainMetadataManager(log types.Log) (*IaggchainbaseSetAggchainMetadataManager, error)
ParseSetAggchainMetadataManager is a log parse operation binding the contract event 0x82ae2ec69f24a6de4517a5a45d4983651b578b3d8dc9262af5e352572fc64373.
Solidity: event SetAggchainMetadataManager(address oldAggchainMetadataManager, address newAggchainMetadataManager)
func (*IaggchainbaseFilterer) ParseSignersAndThresholdUpdated ¶
func (_Iaggchainbase *IaggchainbaseFilterer) ParseSignersAndThresholdUpdated(log types.Log) (*IaggchainbaseSignersAndThresholdUpdated, error)
ParseSignersAndThresholdUpdated is a log parse operation binding the contract event 0x66d7b0647fdd512b69cbf4f8e1ce8068bfe0b236168e2704ba13b07425eaa743.
Solidity: event SignersAndThresholdUpdated(address[] aggchainSigners, uint256 newThreshold, bytes32 newAggchainMultisigHash)
func (*IaggchainbaseFilterer) ParseTransferAggchainManagerRole ¶
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) 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 ¶
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) 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) WatchAggchainMetadataSet ¶
func (_Iaggchainbase *IaggchainbaseFilterer) WatchAggchainMetadataSet(opts *bind.WatchOpts, sink chan<- *IaggchainbaseAggchainMetadataSet, key []string) (event.Subscription, error)
WatchAggchainMetadataSet is a free log subscription operation binding the contract event 0x2779f9edd5ec4e0a99bffdea4008c8b979200959062a2bf00142acb939ca1b64.
Solidity: event AggchainMetadataSet(string indexed key, string value)
func (*IaggchainbaseFilterer) WatchDisableUseDefaultSignersFlag ¶
func (_Iaggchainbase *IaggchainbaseFilterer) WatchDisableUseDefaultSignersFlag(opts *bind.WatchOpts, sink chan<- *IaggchainbaseDisableUseDefaultSignersFlag) (event.Subscription, error)
WatchDisableUseDefaultSignersFlag is a free log subscription operation binding the contract event 0x4c75580a56c734245a7418eb07d8a311e1bff79f982fed747da3589630e414be.
Solidity: event DisableUseDefaultSignersFlag()
func (*IaggchainbaseFilterer) WatchDisableUseDefaultVkeysFlag ¶
func (_Iaggchainbase *IaggchainbaseFilterer) WatchDisableUseDefaultVkeysFlag(opts *bind.WatchOpts, sink chan<- *IaggchainbaseDisableUseDefaultVkeysFlag) (event.Subscription, error)
WatchDisableUseDefaultVkeysFlag is a free log subscription operation binding the contract event 0x922aeecd3505b46415820aae489ed9dac9e250e74d497b14c33e8360b581ac07.
Solidity: event DisableUseDefaultVkeysFlag()
func (*IaggchainbaseFilterer) WatchEnableUseDefaultSignersFlag ¶
func (_Iaggchainbase *IaggchainbaseFilterer) WatchEnableUseDefaultSignersFlag(opts *bind.WatchOpts, sink chan<- *IaggchainbaseEnableUseDefaultSignersFlag) (event.Subscription, error)
WatchEnableUseDefaultSignersFlag is a free log subscription operation binding the contract event 0x67ec953bdc8546ede08f8ee91e5205a1d1814e126cb8f5d00a918ddb1eaa292b.
Solidity: event EnableUseDefaultSignersFlag()
func (*IaggchainbaseFilterer) WatchEnableUseDefaultVkeysFlag ¶
func (_Iaggchainbase *IaggchainbaseFilterer) WatchEnableUseDefaultVkeysFlag(opts *bind.WatchOpts, sink chan<- *IaggchainbaseEnableUseDefaultVkeysFlag) (event.Subscription, error)
WatchEnableUseDefaultVkeysFlag is a free log subscription operation binding the contract event 0xaacf3fb6dd8daa3bebb71f5548f782413c3f3531625c6f9057c0f3d751b83829.
Solidity: event EnableUseDefaultVkeysFlag()
func (*IaggchainbaseFilterer) WatchSetAggchainMetadataManager ¶
func (_Iaggchainbase *IaggchainbaseFilterer) WatchSetAggchainMetadataManager(opts *bind.WatchOpts, sink chan<- *IaggchainbaseSetAggchainMetadataManager) (event.Subscription, error)
WatchSetAggchainMetadataManager is a free log subscription operation binding the contract event 0x82ae2ec69f24a6de4517a5a45d4983651b578b3d8dc9262af5e352572fc64373.
Solidity: event SetAggchainMetadataManager(address oldAggchainMetadataManager, address newAggchainMetadataManager)
func (*IaggchainbaseFilterer) WatchSignersAndThresholdUpdated ¶
func (_Iaggchainbase *IaggchainbaseFilterer) WatchSignersAndThresholdUpdated(opts *bind.WatchOpts, sink chan<- *IaggchainbaseSignersAndThresholdUpdated) (event.Subscription, error)
WatchSignersAndThresholdUpdated is a free log subscription operation binding the contract event 0x66d7b0647fdd512b69cbf4f8e1ce8068bfe0b236168e2704ba13b07425eaa743.
Solidity: event SignersAndThresholdUpdated(address[] aggchainSigners, uint256 newThreshold, bytes32 newAggchainMultisigHash)
func (*IaggchainbaseFilterer) WatchTransferAggchainManagerRole ¶
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) 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) AggchainManager ¶
func (_Iaggchainbase *IaggchainbaseSession) AggchainManager() (common.Address, error)
AggchainManager is a free data retrieval call binding the contract method 0x7388c436.
Solidity: function aggchainManager() view returns(address)
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) GetAggchainMultisigHash ¶
func (_Iaggchainbase *IaggchainbaseSession) GetAggchainMultisigHash() ([32]byte, error)
GetAggchainMultisigHash is a free data retrieval call binding the contract method 0xcce7d0df.
Solidity: function getAggchainMultisigHash() view returns(bytes32)
func (*IaggchainbaseSession) GetAggchainSignerInfos ¶
func (_Iaggchainbase *IaggchainbaseSession) GetAggchainSignerInfos() ([]IAggchainSignersSignerInfo, error)
GetAggchainSignerInfos is a free data retrieval call binding the contract method 0x349d4046.
Solidity: function getAggchainSignerInfos() view returns((address,string)[])
func (*IaggchainbaseSession) GetAggchainSigners ¶
func (_Iaggchainbase *IaggchainbaseSession) GetAggchainSigners() ([]common.Address, error)
GetAggchainSigners is a free data retrieval call binding the contract method 0x3e1e0121.
Solidity: function getAggchainSigners() view returns(address[])
func (*IaggchainbaseSession) GetAggchainSignersCount ¶
func (_Iaggchainbase *IaggchainbaseSession) GetAggchainSignersCount() (*big.Int, error)
GetAggchainSignersCount is a free data retrieval call binding the contract method 0xca69e7dc.
Solidity: function getAggchainSignersCount() view returns(uint256)
func (*IaggchainbaseSession) GetThreshold ¶
func (_Iaggchainbase *IaggchainbaseSession) GetThreshold() (*big.Int, error)
GetThreshold is a free data retrieval call binding the contract method 0xe75235b8.
Solidity: function getThreshold() view returns(uint256)
func (*IaggchainbaseSession) InitAggchainManager ¶
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) IsSigner ¶
func (_Iaggchainbase *IaggchainbaseSession) IsSigner(_signer common.Address) (bool, error)
IsSigner is a free data retrieval call binding the contract method 0x7df73e27.
Solidity: function isSigner(address _signer) view returns(bool)
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 IaggchainbaseSetAggchainMetadataManager ¶
type IaggchainbaseSetAggchainMetadataManager struct {
OldAggchainMetadataManager common.Address
NewAggchainMetadataManager common.Address
Raw types.Log // Blockchain specific contextual infos
}
IaggchainbaseSetAggchainMetadataManager represents a SetAggchainMetadataManager event raised by the Iaggchainbase contract.
type IaggchainbaseSetAggchainMetadataManagerIterator ¶
type IaggchainbaseSetAggchainMetadataManagerIterator struct {
Event *IaggchainbaseSetAggchainMetadataManager // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
IaggchainbaseSetAggchainMetadataManagerIterator is returned from FilterSetAggchainMetadataManager and is used to iterate over the raw logs and unpacked data for SetAggchainMetadataManager events raised by the Iaggchainbase contract.
func (*IaggchainbaseSetAggchainMetadataManagerIterator) Close ¶
func (it *IaggchainbaseSetAggchainMetadataManagerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IaggchainbaseSetAggchainMetadataManagerIterator) Error ¶
func (it *IaggchainbaseSetAggchainMetadataManagerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IaggchainbaseSetAggchainMetadataManagerIterator) Next ¶
func (it *IaggchainbaseSetAggchainMetadataManagerIterator) 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 IaggchainbaseSignersAndThresholdUpdated ¶
type IaggchainbaseSignersAndThresholdUpdated struct {
AggchainSigners []common.Address
NewThreshold *big.Int
NewAggchainMultisigHash [32]byte
Raw types.Log // Blockchain specific contextual infos
}
IaggchainbaseSignersAndThresholdUpdated represents a SignersAndThresholdUpdated event raised by the Iaggchainbase contract.
type IaggchainbaseSignersAndThresholdUpdatedIterator ¶
type IaggchainbaseSignersAndThresholdUpdatedIterator struct {
Event *IaggchainbaseSignersAndThresholdUpdated // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
IaggchainbaseSignersAndThresholdUpdatedIterator is returned from FilterSignersAndThresholdUpdated and is used to iterate over the raw logs and unpacked data for SignersAndThresholdUpdated events raised by the Iaggchainbase contract.
func (*IaggchainbaseSignersAndThresholdUpdatedIterator) Close ¶
func (it *IaggchainbaseSignersAndThresholdUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IaggchainbaseSignersAndThresholdUpdatedIterator) Error ¶
func (it *IaggchainbaseSignersAndThresholdUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IaggchainbaseSignersAndThresholdUpdatedIterator) Next ¶
func (it *IaggchainbaseSignersAndThresholdUpdatedIterator) 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 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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (it *IaggchainbaseTransferAggchainManagerRoleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IaggchainbaseTransferAggchainManagerRoleIterator) Error ¶
func (it *IaggchainbaseTransferAggchainManagerRoleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IaggchainbaseTransferAggchainManagerRoleIterator) Next ¶
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 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.