 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- Variables
- type Aggchainbase
- type AggchainbaseAcceptAdminRole
- type AggchainbaseAcceptAdminRoleIterator
- type AggchainbaseAcceptAggchainManagerRole
- type AggchainbaseAcceptAggchainManagerRoleIterator
- type AggchainbaseAddAggchainVKey
- type AggchainbaseAddAggchainVKeyIterator
- type AggchainbaseAggchainMetadataSet
- type AggchainbaseAggchainMetadataSetIterator
- type AggchainbaseCaller
- func (_Aggchainbase *AggchainbaseCaller) AGGCHAINTYPE(opts *bind.CallOpts) ([2]byte, error)
- func (_Aggchainbase *AggchainbaseCaller) Admin(opts *bind.CallOpts) (common.Address, error)
- func (_Aggchainbase *AggchainbaseCaller) AggLayerGateway(opts *bind.CallOpts) (common.Address, error)
- func (_Aggchainbase *AggchainbaseCaller) AggchainManager(opts *bind.CallOpts) (common.Address, error)
- func (_Aggchainbase *AggchainbaseCaller) AggchainMetadata(opts *bind.CallOpts, arg0 string) (string, error)
- func (_Aggchainbase *AggchainbaseCaller) AggchainMetadataManager(opts *bind.CallOpts) (common.Address, error)
- func (_Aggchainbase *AggchainbaseCaller) AggchainMultisigHash(opts *bind.CallOpts) ([32]byte, error)
- func (_Aggchainbase *AggchainbaseCaller) AggchainSigners(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_Aggchainbase *AggchainbaseCaller) BridgeAddress(opts *bind.CallOpts) (common.Address, error)
- func (_Aggchainbase *AggchainbaseCaller) CONSENSUSTYPE(opts *bind.CallOpts) (uint32, error)
- func (_Aggchainbase *AggchainbaseCaller) ForceBatchAddress(opts *bind.CallOpts) (common.Address, error)
- func (_Aggchainbase *AggchainbaseCaller) ForceBatchTimeout(opts *bind.CallOpts) (uint64, error)
- func (_Aggchainbase *AggchainbaseCaller) ForcedBatches(opts *bind.CallOpts, arg0 uint64) ([32]byte, error)
- func (_Aggchainbase *AggchainbaseCaller) GasTokenAddress(opts *bind.CallOpts) (common.Address, error)
- func (_Aggchainbase *AggchainbaseCaller) GasTokenNetwork(opts *bind.CallOpts) (uint32, error)
- func (_Aggchainbase *AggchainbaseCaller) GetAggchainHash(opts *bind.CallOpts, aggchainData []byte) ([32]byte, error)
- func (_Aggchainbase *AggchainbaseCaller) GetAggchainMultisigHash(opts *bind.CallOpts) ([32]byte, error)
- func (_Aggchainbase *AggchainbaseCaller) GetAggchainSignerInfos(opts *bind.CallOpts) ([]IAggchainSignersSignerInfo, error)
- func (_Aggchainbase *AggchainbaseCaller) GetAggchainSigners(opts *bind.CallOpts) ([]common.Address, error)
- func (_Aggchainbase *AggchainbaseCaller) GetAggchainSignersCount(opts *bind.CallOpts) (*big.Int, error)
- func (_Aggchainbase *AggchainbaseCaller) GetAggchainTypeFromSelector(opts *bind.CallOpts, aggchainVKeySelector [4]byte) ([2]byte, error)
- func (_Aggchainbase *AggchainbaseCaller) GetAggchainVKey(opts *bind.CallOpts, aggchainVKeySelector [4]byte) ([32]byte, error)
- func (_Aggchainbase *AggchainbaseCaller) GetAggchainVKeySelector(opts *bind.CallOpts, aggchainVKeyVersion [2]byte, aggchainType [2]byte) ([4]byte, error)
- func (_Aggchainbase *AggchainbaseCaller) GetAggchainVKeyVersionFromSelector(opts *bind.CallOpts, aggchainVKeySelector [4]byte) ([2]byte, error)
- func (_Aggchainbase *AggchainbaseCaller) GetThreshold(opts *bind.CallOpts) (*big.Int, error)
- func (_Aggchainbase *AggchainbaseCaller) GetVKeyAndAggchainParams(opts *bind.CallOpts, aggchainData []byte) ([32]byte, [32]byte, error)
- func (_Aggchainbase *AggchainbaseCaller) GlobalExitRootManager(opts *bind.CallOpts) (common.Address, error)
- func (_Aggchainbase *AggchainbaseCaller) Initialize(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address, arg2 uint32, ...) error
- func (_Aggchainbase *AggchainbaseCaller) IsSigner(opts *bind.CallOpts, _signer common.Address) (bool, error)
- func (_Aggchainbase *AggchainbaseCaller) LastAccInputHash(opts *bind.CallOpts) ([32]byte, error)
- func (_Aggchainbase *AggchainbaseCaller) LastForceBatch(opts *bind.CallOpts) (uint64, error)
- func (_Aggchainbase *AggchainbaseCaller) LastForceBatchSequenced(opts *bind.CallOpts) (uint64, error)
- func (_Aggchainbase *AggchainbaseCaller) LegacypendingVKeyManager(opts *bind.CallOpts) (common.Address, error)
- func (_Aggchainbase *AggchainbaseCaller) LegacyvKeyManager(opts *bind.CallOpts) (common.Address, error)
- func (_Aggchainbase *AggchainbaseCaller) MAXAGGCHAINSIGNERS(opts *bind.CallOpts) (*big.Int, error)
- func (_Aggchainbase *AggchainbaseCaller) NetworkName(opts *bind.CallOpts) (string, error)
- func (_Aggchainbase *AggchainbaseCaller) OwnedAggchainVKeys(opts *bind.CallOpts, aggchainVKeySelector [4]byte) ([32]byte, error)
- func (_Aggchainbase *AggchainbaseCaller) PendingAdmin(opts *bind.CallOpts) (common.Address, error)
- func (_Aggchainbase *AggchainbaseCaller) PendingAggchainManager(opts *bind.CallOpts) (common.Address, error)
- func (_Aggchainbase *AggchainbaseCaller) Pol(opts *bind.CallOpts) (common.Address, error)
- func (_Aggchainbase *AggchainbaseCaller) RollupManager(opts *bind.CallOpts) (common.Address, error)
- func (_Aggchainbase *AggchainbaseCaller) SignerToURLs(opts *bind.CallOpts, arg0 common.Address) (string, error)
- func (_Aggchainbase *AggchainbaseCaller) Threshold(opts *bind.CallOpts) (*big.Int, error)
- func (_Aggchainbase *AggchainbaseCaller) TrustedSequencer(opts *bind.CallOpts) (common.Address, error)
- func (_Aggchainbase *AggchainbaseCaller) TrustedSequencerURL(opts *bind.CallOpts) (string, error)
- func (_Aggchainbase *AggchainbaseCaller) UseDefaultSigners(opts *bind.CallOpts) (bool, error)
- func (_Aggchainbase *AggchainbaseCaller) UseDefaultVkeys(opts *bind.CallOpts) (bool, error)
- func (_Aggchainbase *AggchainbaseCaller) Version(opts *bind.CallOpts) (string, error)
 
- type AggchainbaseCallerRaw
- type AggchainbaseCallerSession
- func (_Aggchainbase *AggchainbaseCallerSession) AGGCHAINTYPE() ([2]byte, error)
- func (_Aggchainbase *AggchainbaseCallerSession) Admin() (common.Address, error)
- func (_Aggchainbase *AggchainbaseCallerSession) AggLayerGateway() (common.Address, error)
- func (_Aggchainbase *AggchainbaseCallerSession) AggchainManager() (common.Address, error)
- func (_Aggchainbase *AggchainbaseCallerSession) AggchainMetadata(arg0 string) (string, error)
- func (_Aggchainbase *AggchainbaseCallerSession) AggchainMetadataManager() (common.Address, error)
- func (_Aggchainbase *AggchainbaseCallerSession) AggchainMultisigHash() ([32]byte, error)
- func (_Aggchainbase *AggchainbaseCallerSession) AggchainSigners(arg0 *big.Int) (common.Address, error)
- func (_Aggchainbase *AggchainbaseCallerSession) BridgeAddress() (common.Address, error)
- func (_Aggchainbase *AggchainbaseCallerSession) CONSENSUSTYPE() (uint32, error)
- func (_Aggchainbase *AggchainbaseCallerSession) ForceBatchAddress() (common.Address, error)
- func (_Aggchainbase *AggchainbaseCallerSession) ForceBatchTimeout() (uint64, error)
- func (_Aggchainbase *AggchainbaseCallerSession) ForcedBatches(arg0 uint64) ([32]byte, error)
- func (_Aggchainbase *AggchainbaseCallerSession) GasTokenAddress() (common.Address, error)
- func (_Aggchainbase *AggchainbaseCallerSession) GasTokenNetwork() (uint32, error)
- func (_Aggchainbase *AggchainbaseCallerSession) GetAggchainHash(aggchainData []byte) ([32]byte, error)
- func (_Aggchainbase *AggchainbaseCallerSession) GetAggchainMultisigHash() ([32]byte, error)
- func (_Aggchainbase *AggchainbaseCallerSession) GetAggchainSignerInfos() ([]IAggchainSignersSignerInfo, error)
- func (_Aggchainbase *AggchainbaseCallerSession) GetAggchainSigners() ([]common.Address, error)
- func (_Aggchainbase *AggchainbaseCallerSession) GetAggchainSignersCount() (*big.Int, error)
- func (_Aggchainbase *AggchainbaseCallerSession) GetAggchainTypeFromSelector(aggchainVKeySelector [4]byte) ([2]byte, error)
- func (_Aggchainbase *AggchainbaseCallerSession) GetAggchainVKey(aggchainVKeySelector [4]byte) ([32]byte, error)
- func (_Aggchainbase *AggchainbaseCallerSession) GetAggchainVKeySelector(aggchainVKeyVersion [2]byte, aggchainType [2]byte) ([4]byte, error)
- func (_Aggchainbase *AggchainbaseCallerSession) GetAggchainVKeyVersionFromSelector(aggchainVKeySelector [4]byte) ([2]byte, error)
- func (_Aggchainbase *AggchainbaseCallerSession) GetThreshold() (*big.Int, error)
- func (_Aggchainbase *AggchainbaseCallerSession) GetVKeyAndAggchainParams(aggchainData []byte) ([32]byte, [32]byte, error)
- func (_Aggchainbase *AggchainbaseCallerSession) GlobalExitRootManager() (common.Address, error)
- func (_Aggchainbase *AggchainbaseCallerSession) Initialize(arg0 common.Address, arg1 common.Address, arg2 uint32, arg3 common.Address, ...) error
- func (_Aggchainbase *AggchainbaseCallerSession) IsSigner(_signer common.Address) (bool, error)
- func (_Aggchainbase *AggchainbaseCallerSession) LastAccInputHash() ([32]byte, error)
- func (_Aggchainbase *AggchainbaseCallerSession) LastForceBatch() (uint64, error)
- func (_Aggchainbase *AggchainbaseCallerSession) LastForceBatchSequenced() (uint64, error)
- func (_Aggchainbase *AggchainbaseCallerSession) LegacypendingVKeyManager() (common.Address, error)
- func (_Aggchainbase *AggchainbaseCallerSession) LegacyvKeyManager() (common.Address, error)
- func (_Aggchainbase *AggchainbaseCallerSession) MAXAGGCHAINSIGNERS() (*big.Int, error)
- func (_Aggchainbase *AggchainbaseCallerSession) NetworkName() (string, error)
- func (_Aggchainbase *AggchainbaseCallerSession) OwnedAggchainVKeys(aggchainVKeySelector [4]byte) ([32]byte, error)
- func (_Aggchainbase *AggchainbaseCallerSession) PendingAdmin() (common.Address, error)
- func (_Aggchainbase *AggchainbaseCallerSession) PendingAggchainManager() (common.Address, error)
- func (_Aggchainbase *AggchainbaseCallerSession) Pol() (common.Address, error)
- func (_Aggchainbase *AggchainbaseCallerSession) RollupManager() (common.Address, error)
- func (_Aggchainbase *AggchainbaseCallerSession) SignerToURLs(arg0 common.Address) (string, error)
- func (_Aggchainbase *AggchainbaseCallerSession) Threshold() (*big.Int, error)
- func (_Aggchainbase *AggchainbaseCallerSession) TrustedSequencer() (common.Address, error)
- func (_Aggchainbase *AggchainbaseCallerSession) TrustedSequencerURL() (string, error)
- func (_Aggchainbase *AggchainbaseCallerSession) UseDefaultSigners() (bool, error)
- func (_Aggchainbase *AggchainbaseCallerSession) UseDefaultVkeys() (bool, error)
- func (_Aggchainbase *AggchainbaseCallerSession) Version() (string, error)
 
- type AggchainbaseDisableUseDefaultSignersFlag
- type AggchainbaseDisableUseDefaultSignersFlagIterator
- type AggchainbaseDisableUseDefaultVkeysFlag
- type AggchainbaseDisableUseDefaultVkeysFlagIterator
- type AggchainbaseEnableUseDefaultSignersFlag
- type AggchainbaseEnableUseDefaultSignersFlagIterator
- type AggchainbaseEnableUseDefaultVkeysFlag
- type AggchainbaseEnableUseDefaultVkeysFlagIterator
- type AggchainbaseFilterer
- func (_Aggchainbase *AggchainbaseFilterer) FilterAcceptAdminRole(opts *bind.FilterOpts) (*AggchainbaseAcceptAdminRoleIterator, error)
- func (_Aggchainbase *AggchainbaseFilterer) FilterAcceptAggchainManagerRole(opts *bind.FilterOpts) (*AggchainbaseAcceptAggchainManagerRoleIterator, error)
- func (_Aggchainbase *AggchainbaseFilterer) FilterAddAggchainVKey(opts *bind.FilterOpts) (*AggchainbaseAddAggchainVKeyIterator, error)
- func (_Aggchainbase *AggchainbaseFilterer) FilterAggchainMetadataSet(opts *bind.FilterOpts, key []string) (*AggchainbaseAggchainMetadataSetIterator, error)
- func (_Aggchainbase *AggchainbaseFilterer) FilterDisableUseDefaultSignersFlag(opts *bind.FilterOpts) (*AggchainbaseDisableUseDefaultSignersFlagIterator, error)
- func (_Aggchainbase *AggchainbaseFilterer) FilterDisableUseDefaultVkeysFlag(opts *bind.FilterOpts) (*AggchainbaseDisableUseDefaultVkeysFlagIterator, error)
- func (_Aggchainbase *AggchainbaseFilterer) FilterEnableUseDefaultSignersFlag(opts *bind.FilterOpts) (*AggchainbaseEnableUseDefaultSignersFlagIterator, error)
- func (_Aggchainbase *AggchainbaseFilterer) FilterEnableUseDefaultVkeysFlag(opts *bind.FilterOpts) (*AggchainbaseEnableUseDefaultVkeysFlagIterator, error)
- func (_Aggchainbase *AggchainbaseFilterer) FilterInitialized(opts *bind.FilterOpts) (*AggchainbaseInitializedIterator, error)
- func (_Aggchainbase *AggchainbaseFilterer) FilterSetAggchainMetadataManager(opts *bind.FilterOpts) (*AggchainbaseSetAggchainMetadataManagerIterator, error)
- func (_Aggchainbase *AggchainbaseFilterer) FilterSetTrustedSequencer(opts *bind.FilterOpts) (*AggchainbaseSetTrustedSequencerIterator, error)
- func (_Aggchainbase *AggchainbaseFilterer) FilterSetTrustedSequencerURL(opts *bind.FilterOpts) (*AggchainbaseSetTrustedSequencerURLIterator, error)
- func (_Aggchainbase *AggchainbaseFilterer) FilterSignersAndThresholdUpdated(opts *bind.FilterOpts) (*AggchainbaseSignersAndThresholdUpdatedIterator, error)
- func (_Aggchainbase *AggchainbaseFilterer) FilterTransferAdminRole(opts *bind.FilterOpts) (*AggchainbaseTransferAdminRoleIterator, error)
- func (_Aggchainbase *AggchainbaseFilterer) FilterTransferAggchainManagerRole(opts *bind.FilterOpts) (*AggchainbaseTransferAggchainManagerRoleIterator, error)
- func (_Aggchainbase *AggchainbaseFilterer) FilterUpdateAggchainVKey(opts *bind.FilterOpts) (*AggchainbaseUpdateAggchainVKeyIterator, error)
- func (_Aggchainbase *AggchainbaseFilterer) ParseAcceptAdminRole(log types.Log) (*AggchainbaseAcceptAdminRole, error)
- func (_Aggchainbase *AggchainbaseFilterer) ParseAcceptAggchainManagerRole(log types.Log) (*AggchainbaseAcceptAggchainManagerRole, error)
- func (_Aggchainbase *AggchainbaseFilterer) ParseAddAggchainVKey(log types.Log) (*AggchainbaseAddAggchainVKey, error)
- func (_Aggchainbase *AggchainbaseFilterer) ParseAggchainMetadataSet(log types.Log) (*AggchainbaseAggchainMetadataSet, error)
- func (_Aggchainbase *AggchainbaseFilterer) ParseDisableUseDefaultSignersFlag(log types.Log) (*AggchainbaseDisableUseDefaultSignersFlag, error)
- func (_Aggchainbase *AggchainbaseFilterer) ParseDisableUseDefaultVkeysFlag(log types.Log) (*AggchainbaseDisableUseDefaultVkeysFlag, error)
- func (_Aggchainbase *AggchainbaseFilterer) ParseEnableUseDefaultSignersFlag(log types.Log) (*AggchainbaseEnableUseDefaultSignersFlag, error)
- func (_Aggchainbase *AggchainbaseFilterer) ParseEnableUseDefaultVkeysFlag(log types.Log) (*AggchainbaseEnableUseDefaultVkeysFlag, error)
- func (_Aggchainbase *AggchainbaseFilterer) ParseInitialized(log types.Log) (*AggchainbaseInitialized, error)
- func (_Aggchainbase *AggchainbaseFilterer) ParseSetAggchainMetadataManager(log types.Log) (*AggchainbaseSetAggchainMetadataManager, error)
- func (_Aggchainbase *AggchainbaseFilterer) ParseSetTrustedSequencer(log types.Log) (*AggchainbaseSetTrustedSequencer, error)
- func (_Aggchainbase *AggchainbaseFilterer) ParseSetTrustedSequencerURL(log types.Log) (*AggchainbaseSetTrustedSequencerURL, error)
- func (_Aggchainbase *AggchainbaseFilterer) ParseSignersAndThresholdUpdated(log types.Log) (*AggchainbaseSignersAndThresholdUpdated, error)
- func (_Aggchainbase *AggchainbaseFilterer) ParseTransferAdminRole(log types.Log) (*AggchainbaseTransferAdminRole, error)
- func (_Aggchainbase *AggchainbaseFilterer) ParseTransferAggchainManagerRole(log types.Log) (*AggchainbaseTransferAggchainManagerRole, error)
- func (_Aggchainbase *AggchainbaseFilterer) ParseUpdateAggchainVKey(log types.Log) (*AggchainbaseUpdateAggchainVKey, error)
- func (_Aggchainbase *AggchainbaseFilterer) WatchAcceptAdminRole(opts *bind.WatchOpts, sink chan<- *AggchainbaseAcceptAdminRole) (event.Subscription, error)
- func (_Aggchainbase *AggchainbaseFilterer) WatchAcceptAggchainManagerRole(opts *bind.WatchOpts, sink chan<- *AggchainbaseAcceptAggchainManagerRole) (event.Subscription, error)
- func (_Aggchainbase *AggchainbaseFilterer) WatchAddAggchainVKey(opts *bind.WatchOpts, sink chan<- *AggchainbaseAddAggchainVKey) (event.Subscription, error)
- func (_Aggchainbase *AggchainbaseFilterer) WatchAggchainMetadataSet(opts *bind.WatchOpts, sink chan<- *AggchainbaseAggchainMetadataSet, ...) (event.Subscription, error)
- func (_Aggchainbase *AggchainbaseFilterer) WatchDisableUseDefaultSignersFlag(opts *bind.WatchOpts, sink chan<- *AggchainbaseDisableUseDefaultSignersFlag) (event.Subscription, error)
- func (_Aggchainbase *AggchainbaseFilterer) WatchDisableUseDefaultVkeysFlag(opts *bind.WatchOpts, sink chan<- *AggchainbaseDisableUseDefaultVkeysFlag) (event.Subscription, error)
- func (_Aggchainbase *AggchainbaseFilterer) WatchEnableUseDefaultSignersFlag(opts *bind.WatchOpts, sink chan<- *AggchainbaseEnableUseDefaultSignersFlag) (event.Subscription, error)
- func (_Aggchainbase *AggchainbaseFilterer) WatchEnableUseDefaultVkeysFlag(opts *bind.WatchOpts, sink chan<- *AggchainbaseEnableUseDefaultVkeysFlag) (event.Subscription, error)
- func (_Aggchainbase *AggchainbaseFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *AggchainbaseInitialized) (event.Subscription, error)
- func (_Aggchainbase *AggchainbaseFilterer) WatchSetAggchainMetadataManager(opts *bind.WatchOpts, sink chan<- *AggchainbaseSetAggchainMetadataManager) (event.Subscription, error)
- func (_Aggchainbase *AggchainbaseFilterer) WatchSetTrustedSequencer(opts *bind.WatchOpts, sink chan<- *AggchainbaseSetTrustedSequencer) (event.Subscription, error)
- func (_Aggchainbase *AggchainbaseFilterer) WatchSetTrustedSequencerURL(opts *bind.WatchOpts, sink chan<- *AggchainbaseSetTrustedSequencerURL) (event.Subscription, error)
- func (_Aggchainbase *AggchainbaseFilterer) WatchSignersAndThresholdUpdated(opts *bind.WatchOpts, sink chan<- *AggchainbaseSignersAndThresholdUpdated) (event.Subscription, error)
- func (_Aggchainbase *AggchainbaseFilterer) WatchTransferAdminRole(opts *bind.WatchOpts, sink chan<- *AggchainbaseTransferAdminRole) (event.Subscription, error)
- func (_Aggchainbase *AggchainbaseFilterer) WatchTransferAggchainManagerRole(opts *bind.WatchOpts, sink chan<- *AggchainbaseTransferAggchainManagerRole) (event.Subscription, error)
- func (_Aggchainbase *AggchainbaseFilterer) WatchUpdateAggchainVKey(opts *bind.WatchOpts, sink chan<- *AggchainbaseUpdateAggchainVKey) (event.Subscription, error)
 
- type AggchainbaseInitialized
- type AggchainbaseInitializedIterator
- type AggchainbaseRaw
- func (_Aggchainbase *AggchainbaseRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Aggchainbase *AggchainbaseRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
 
- type AggchainbaseSession
- func (_Aggchainbase *AggchainbaseSession) AGGCHAINTYPE() ([2]byte, error)
- func (_Aggchainbase *AggchainbaseSession) AcceptAdminRole() (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseSession) AcceptAggchainManagerRole() (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseSession) AddOwnedAggchainVKey(aggchainVKeySelector [4]byte, newAggchainVKey [32]byte) (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseSession) Admin() (common.Address, error)
- func (_Aggchainbase *AggchainbaseSession) AggLayerGateway() (common.Address, error)
- func (_Aggchainbase *AggchainbaseSession) AggchainManager() (common.Address, error)
- func (_Aggchainbase *AggchainbaseSession) AggchainMetadata(arg0 string) (string, error)
- func (_Aggchainbase *AggchainbaseSession) AggchainMetadataManager() (common.Address, error)
- func (_Aggchainbase *AggchainbaseSession) AggchainMultisigHash() ([32]byte, error)
- func (_Aggchainbase *AggchainbaseSession) AggchainSigners(arg0 *big.Int) (common.Address, error)
- func (_Aggchainbase *AggchainbaseSession) BatchSetAggchainMetadata(keys []string, values []string) (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseSession) BridgeAddress() (common.Address, error)
- func (_Aggchainbase *AggchainbaseSession) CONSENSUSTYPE() (uint32, error)
- func (_Aggchainbase *AggchainbaseSession) DisableUseDefaultSignersFlag() (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseSession) DisableUseDefaultVkeysFlag() (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseSession) EnableUseDefaultSignersFlag() (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseSession) EnableUseDefaultVkeysFlag() (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseSession) ForceBatchAddress() (common.Address, error)
- func (_Aggchainbase *AggchainbaseSession) ForceBatchTimeout() (uint64, error)
- func (_Aggchainbase *AggchainbaseSession) ForcedBatches(arg0 uint64) ([32]byte, error)
- func (_Aggchainbase *AggchainbaseSession) GasTokenAddress() (common.Address, error)
- func (_Aggchainbase *AggchainbaseSession) GasTokenNetwork() (uint32, error)
- func (_Aggchainbase *AggchainbaseSession) GetAggchainHash(aggchainData []byte) ([32]byte, error)
- func (_Aggchainbase *AggchainbaseSession) GetAggchainMultisigHash() ([32]byte, error)
- func (_Aggchainbase *AggchainbaseSession) GetAggchainSignerInfos() ([]IAggchainSignersSignerInfo, error)
- func (_Aggchainbase *AggchainbaseSession) GetAggchainSigners() ([]common.Address, error)
- func (_Aggchainbase *AggchainbaseSession) GetAggchainSignersCount() (*big.Int, error)
- func (_Aggchainbase *AggchainbaseSession) GetAggchainTypeFromSelector(aggchainVKeySelector [4]byte) ([2]byte, error)
- func (_Aggchainbase *AggchainbaseSession) GetAggchainVKey(aggchainVKeySelector [4]byte) ([32]byte, error)
- func (_Aggchainbase *AggchainbaseSession) GetAggchainVKeySelector(aggchainVKeyVersion [2]byte, aggchainType [2]byte) ([4]byte, error)
- func (_Aggchainbase *AggchainbaseSession) GetAggchainVKeyVersionFromSelector(aggchainVKeySelector [4]byte) ([2]byte, error)
- func (_Aggchainbase *AggchainbaseSession) GetThreshold() (*big.Int, error)
- func (_Aggchainbase *AggchainbaseSession) GetVKeyAndAggchainParams(aggchainData []byte) ([32]byte, [32]byte, error)
- func (_Aggchainbase *AggchainbaseSession) GlobalExitRootManager() (common.Address, error)
- func (_Aggchainbase *AggchainbaseSession) InitAggchainManager(newAggchainManager common.Address) (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseSession) Initialize(arg0 common.Address, arg1 common.Address, arg2 uint32, arg3 common.Address, ...) error
- func (_Aggchainbase *AggchainbaseSession) IsSigner(_signer common.Address) (bool, error)
- func (_Aggchainbase *AggchainbaseSession) LastAccInputHash() ([32]byte, error)
- func (_Aggchainbase *AggchainbaseSession) LastForceBatch() (uint64, error)
- func (_Aggchainbase *AggchainbaseSession) LastForceBatchSequenced() (uint64, error)
- func (_Aggchainbase *AggchainbaseSession) LegacypendingVKeyManager() (common.Address, error)
- func (_Aggchainbase *AggchainbaseSession) LegacyvKeyManager() (common.Address, error)
- func (_Aggchainbase *AggchainbaseSession) MAXAGGCHAINSIGNERS() (*big.Int, error)
- func (_Aggchainbase *AggchainbaseSession) NetworkName() (string, error)
- func (_Aggchainbase *AggchainbaseSession) OnVerifyPessimistic(aggchainData []byte) (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseSession) OwnedAggchainVKeys(aggchainVKeySelector [4]byte) ([32]byte, error)
- func (_Aggchainbase *AggchainbaseSession) PendingAdmin() (common.Address, error)
- func (_Aggchainbase *AggchainbaseSession) PendingAggchainManager() (common.Address, error)
- func (_Aggchainbase *AggchainbaseSession) Pol() (common.Address, error)
- func (_Aggchainbase *AggchainbaseSession) RollupManager() (common.Address, error)
- func (_Aggchainbase *AggchainbaseSession) SetAggchainMetadata(key string, value string) (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseSession) SetAggchainMetadataManager(newAggchainMetadataManager common.Address) (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseSession) SetTrustedSequencer(newTrustedSequencer common.Address) (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseSession) SetTrustedSequencerURL(newTrustedSequencerURL string) (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseSession) SignerToURLs(arg0 common.Address) (string, error)
- func (_Aggchainbase *AggchainbaseSession) Threshold() (*big.Int, error)
- func (_Aggchainbase *AggchainbaseSession) TransferAdminRole(newPendingAdmin common.Address) (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseSession) TransferAggchainManagerRole(newAggchainManager common.Address) (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseSession) TrustedSequencer() (common.Address, error)
- func (_Aggchainbase *AggchainbaseSession) TrustedSequencerURL() (string, error)
- func (_Aggchainbase *AggchainbaseSession) UpdateOwnedAggchainVKey(aggchainVKeySelector [4]byte, updatedAggchainVKey [32]byte) (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseSession) UpdateSignersAndThreshold(_signersToRemove []IAggchainSignersRemoveSignerInfo, ...) (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseSession) UseDefaultSigners() (bool, error)
- func (_Aggchainbase *AggchainbaseSession) UseDefaultVkeys() (bool, error)
- func (_Aggchainbase *AggchainbaseSession) Version() (string, error)
 
- type AggchainbaseSetAggchainMetadataManager
- type AggchainbaseSetAggchainMetadataManagerIterator
- type AggchainbaseSetTrustedSequencer
- type AggchainbaseSetTrustedSequencerIterator
- type AggchainbaseSetTrustedSequencerURL
- type AggchainbaseSetTrustedSequencerURLIterator
- type AggchainbaseSignersAndThresholdUpdated
- type AggchainbaseSignersAndThresholdUpdatedIterator
- type AggchainbaseTransactor
- func (_Aggchainbase *AggchainbaseTransactor) AcceptAdminRole(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseTransactor) AcceptAggchainManagerRole(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseTransactor) AddOwnedAggchainVKey(opts *bind.TransactOpts, aggchainVKeySelector [4]byte, ...) (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseTransactor) BatchSetAggchainMetadata(opts *bind.TransactOpts, keys []string, values []string) (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseTransactor) DisableUseDefaultSignersFlag(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseTransactor) DisableUseDefaultVkeysFlag(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseTransactor) EnableUseDefaultSignersFlag(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseTransactor) EnableUseDefaultVkeysFlag(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseTransactor) InitAggchainManager(opts *bind.TransactOpts, newAggchainManager common.Address) (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseTransactor) OnVerifyPessimistic(opts *bind.TransactOpts, aggchainData []byte) (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseTransactor) SetAggchainMetadata(opts *bind.TransactOpts, key string, value string) (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseTransactor) SetAggchainMetadataManager(opts *bind.TransactOpts, newAggchainMetadataManager common.Address) (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseTransactor) SetTrustedSequencer(opts *bind.TransactOpts, newTrustedSequencer common.Address) (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseTransactor) SetTrustedSequencerURL(opts *bind.TransactOpts, newTrustedSequencerURL string) (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseTransactor) TransferAdminRole(opts *bind.TransactOpts, newPendingAdmin common.Address) (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseTransactor) TransferAggchainManagerRole(opts *bind.TransactOpts, newAggchainManager common.Address) (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseTransactor) UpdateOwnedAggchainVKey(opts *bind.TransactOpts, aggchainVKeySelector [4]byte, ...) (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseTransactor) UpdateSignersAndThreshold(opts *bind.TransactOpts, _signersToRemove []IAggchainSignersRemoveSignerInfo, ...) (*types.Transaction, error)
 
- type AggchainbaseTransactorRaw
- type AggchainbaseTransactorSession
- func (_Aggchainbase *AggchainbaseTransactorSession) AcceptAdminRole() (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseTransactorSession) AcceptAggchainManagerRole() (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseTransactorSession) AddOwnedAggchainVKey(aggchainVKeySelector [4]byte, newAggchainVKey [32]byte) (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseTransactorSession) BatchSetAggchainMetadata(keys []string, values []string) (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseTransactorSession) DisableUseDefaultSignersFlag() (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseTransactorSession) DisableUseDefaultVkeysFlag() (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseTransactorSession) EnableUseDefaultSignersFlag() (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseTransactorSession) EnableUseDefaultVkeysFlag() (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseTransactorSession) InitAggchainManager(newAggchainManager common.Address) (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseTransactorSession) OnVerifyPessimistic(aggchainData []byte) (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseTransactorSession) SetAggchainMetadata(key string, value string) (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseTransactorSession) SetAggchainMetadataManager(newAggchainMetadataManager common.Address) (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseTransactorSession) SetTrustedSequencer(newTrustedSequencer common.Address) (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseTransactorSession) SetTrustedSequencerURL(newTrustedSequencerURL string) (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseTransactorSession) TransferAdminRole(newPendingAdmin common.Address) (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseTransactorSession) TransferAggchainManagerRole(newAggchainManager common.Address) (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseTransactorSession) UpdateOwnedAggchainVKey(aggchainVKeySelector [4]byte, updatedAggchainVKey [32]byte) (*types.Transaction, error)
- func (_Aggchainbase *AggchainbaseTransactorSession) UpdateSignersAndThreshold(_signersToRemove []IAggchainSignersRemoveSignerInfo, ...) (*types.Transaction, error)
 
- type AggchainbaseTransferAdminRole
- type AggchainbaseTransferAdminRoleIterator
- type AggchainbaseTransferAggchainManagerRole
- type AggchainbaseTransferAggchainManagerRoleIterator
- type AggchainbaseUpdateAggchainVKey
- type AggchainbaseUpdateAggchainVKeyIterator
- type IAggchainSignersRemoveSignerInfo
- type IAggchainSignersSignerInfo
Constants ¶
This section is empty.
Variables ¶
var AggchainbaseABI = AggchainbaseMetaData.ABI
    AggchainbaseABI is the input ABI used to generate the binding from. Deprecated: Use AggchainbaseMetaData.ABI instead.
var AggchainbaseMetaData = &bind.MetaData{
	ABI: "[{\"inputs\":[],\"name\":\"AdminCannotBeZeroAddress\",\"type\":\"error\"},{\"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\":\"BatchAlreadyVerified\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"BatchNotSequencedOrNotSequenceEnd\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ConflictingDefaultSignersConfiguration\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ExceedMaxVerifyBatches\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"FinalAccInputHashDoesNotMatch\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"FinalNumBatchBelowLastVerifiedBatch\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"FinalNumBatchDoesNotMatchPendingState\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"FinalPendingStateNumInvalid\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ForceBatchNotAllowed\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ForceBatchTimeoutNotExpired\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ForceBatchesAlreadyActive\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ForceBatchesDecentralized\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ForceBatchesNotAllowedOnEmergencyState\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ForceBatchesOverflow\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ForcedDataDoesNotMatch\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"GasTokenNetworkMustBeZeroOnEther\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"GlobalExitRootNotExist\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"HaltTimeoutNotExpired\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"HaltTimeoutNotExpiredAfterEmergencyState\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"HugeTokenMetadataNotSupported\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"IndicesNotInDescendingOrder\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InitNumBatchAboveLastVerifiedBatch\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InitNumBatchDoesNotMatchPendingState\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InitSequencedBatchDoesNotMatch\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidAggchainDataLength\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidAggchainType\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidInitAggchainVKey\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidInitializeFunction\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidInitializeTransaction\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidProof\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidRangeBatchTimeTarget\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidRangeForceBatchTimeout\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidRangeMultiplierBatchFee\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidThreshold\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidZeroAddress\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L1InfoTreeLeafCountInvalid\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"MaxTimestampSequenceInvalid\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"MetadataArrayLengthMismatch\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NewAccInputHashDoesNotExist\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NewPendingStateTimeoutMustBeLower\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NewStateRootNotInsidePrime\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NewTrustedAggregatorTimeoutMustBeLower\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotEnoughMaticAmount\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotEnoughPOLAmount\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OldAccInputHashDoesNotExist\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OldStateRootDoesNotExist\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyAdmin\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyAggchainManager\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyAggchainMetadataManager\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyPendingAdmin\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyPendingAggchainManager\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyRollupManager\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyTrustedAggregator\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyTrustedSequencer\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OwnedAggchainVKeyAlreadyAdded\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OwnedAggchainVKeyNotFound\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"PendingStateDoesNotExist\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"PendingStateInvalid\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"PendingStateNotConsolidable\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"PendingStateTimeoutExceedHaltAggregationTimeout\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SequenceZeroBatches\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SequencedTimestampBelowForcedTimestamp\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SequencedTimestampInvalid\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SignerAlreadyExists\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SignerCannotBeZero\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SignerDoesNotExist\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SignerURLCannotBeEmpty\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"StoredRootMustBeDifferentThanNewRoot\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TransactionsLengthAboveMax\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TrustedAggregatorTimeoutExceedHaltAggregationTimeout\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TrustedAggregatorTimeoutNotExpired\",\"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\":\"newAdmin\",\"type\":\"address\"}],\"name\":\"AcceptAdminRole\",\"type\":\"event\"},{\"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\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"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\":\"newTrustedSequencer\",\"type\":\"address\"}],\"name\":\"SetTrustedSequencer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"newTrustedSequencerURL\",\"type\":\"string\"}],\"name\":\"SetTrustedSequencerURL\",\"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\":\"newPendingAdmin\",\"type\":\"address\"}],\"name\":\"TransferAdminRole\",\"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\":\"CONSENSUS_TYPE\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MAX_AGGCHAIN_SIGNERS\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_legacypendingVKeyManager\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_legacyvKeyManager\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"acceptAdminRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"acceptAggchainManagerRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"aggchainVKeySelector\",\"type\":\"bytes4\"},{\"internalType\":\"bytes32\",\"name\":\"newAggchainVKey\",\"type\":\"bytes32\"}],\"name\":\"addOwnedAggchainVKey\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"admin\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"aggLayerGateway\",\"outputs\":[{\"internalType\":\"contractIAgglayerGateway\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"aggchainManager\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"aggchainMetadata\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"aggchainMetadataManager\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"aggchainMultisigHash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"aggchainSigners\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string[]\",\"name\":\"keys\",\"type\":\"string[]\"},{\"internalType\":\"string[]\",\"name\":\"values\",\"type\":\"string[]\"}],\"name\":\"batchSetAggchainMetadata\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"bridgeAddress\",\"outputs\":[{\"internalType\":\"contractIAgglayerBridge\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"disableUseDefaultSignersFlag\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"disableUseDefaultVkeysFlag\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"enableUseDefaultSignersFlag\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"enableUseDefaultVkeysFlag\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"forceBatchAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"forceBatchTimeout\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"name\":\"forcedBatches\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"gasTokenAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"gasTokenNetwork\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"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\":[{\"internalType\":\"bytes4\",\"name\":\"aggchainVKeySelector\",\"type\":\"bytes4\"}],\"name\":\"getAggchainTypeFromSelector\",\"outputs\":[{\"internalType\":\"bytes2\",\"name\":\"\",\"type\":\"bytes2\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"aggchainVKeySelector\",\"type\":\"bytes4\"}],\"name\":\"getAggchainVKey\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"aggchainVKey\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes2\",\"name\":\"aggchainVKeyVersion\",\"type\":\"bytes2\"},{\"internalType\":\"bytes2\",\"name\":\"aggchainType\",\"type\":\"bytes2\"}],\"name\":\"getAggchainVKeySelector\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"aggchainVKeySelector\",\"type\":\"bytes4\"}],\"name\":\"getAggchainVKeyVersionFromSelector\",\"outputs\":[{\"internalType\":\"bytes2\",\"name\":\"\",\"type\":\"bytes2\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getThreshold\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"aggchainData\",\"type\":\"bytes\"}],\"name\":\"getVKeyAndAggchainParams\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"globalExitRootManager\",\"outputs\":[{\"internalType\":\"contractIAgglayerGER\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newAggchainManager\",\"type\":\"address\"}],\"name\":\"initAggchainManager\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_signer\",\"type\":\"address\"}],\"name\":\"isSigner\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lastAccInputHash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lastForceBatch\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lastForceBatchSequenced\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"networkName\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"aggchainData\",\"type\":\"bytes\"}],\"name\":\"onVerifyPessimistic\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"aggchainVKeySelector\",\"type\":\"bytes4\"}],\"name\":\"ownedAggchainVKeys\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"ownedAggchainVKey\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pendingAdmin\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pendingAggchainManager\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pol\",\"outputs\":[{\"internalType\":\"contractIERC20Upgradeable\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"rollupManager\",\"outputs\":[{\"internalType\":\"contractAgglayerManager\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"value\",\"type\":\"string\"}],\"name\":\"setAggchainMetadata\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newAggchainMetadataManager\",\"type\":\"address\"}],\"name\":\"setAggchainMetadataManager\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newTrustedSequencer\",\"type\":\"address\"}],\"name\":\"setTrustedSequencer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"newTrustedSequencerURL\",\"type\":\"string\"}],\"name\":\"setTrustedSequencerURL\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"signerToURLs\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"threshold\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newPendingAdmin\",\"type\":\"address\"}],\"name\":\"transferAdminRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newAggchainManager\",\"type\":\"address\"}],\"name\":\"transferAggchainManagerRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"trustedSequencer\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"trustedSequencerURL\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"aggchainVKeySelector\",\"type\":\"bytes4\"},{\"internalType\":\"bytes32\",\"name\":\"updatedAggchainVKey\",\"type\":\"bytes32\"}],\"name\":\"updateOwnedAggchainVKey\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"internalType\":\"structIAggchainSigners.RemoveSignerInfo[]\",\"name\":\"_signersToRemove\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"url\",\"type\":\"string\"}],\"internalType\":\"structIAggchainSigners.SignerInfo[]\",\"name\":\"_signersToAdd\",\"type\":\"tuple[]\"},{\"internalType\":\"uint256\",\"name\":\"_newThreshold\",\"type\":\"uint256\"}],\"name\":\"updateSignersAndThreshold\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"useDefaultSigners\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"useDefaultVkeys\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}]",
}
    AggchainbaseMetaData contains all meta data concerning the Aggchainbase contract.
Functions ¶
This section is empty.
Types ¶
type Aggchainbase ¶
type Aggchainbase struct {
	AggchainbaseCaller     // Read-only binding to the contract
	AggchainbaseTransactor // Write-only binding to the contract
	AggchainbaseFilterer   // Log filterer for contract events
}
    Aggchainbase is an auto generated Go binding around an Ethereum contract.
func NewAggchainbase ¶
func NewAggchainbase(address common.Address, backend bind.ContractBackend) (*Aggchainbase, error)
NewAggchainbase creates a new instance of Aggchainbase, bound to a specific deployed contract.
type AggchainbaseAcceptAdminRole ¶
type AggchainbaseAcceptAdminRole struct {
	NewAdmin common.Address
	Raw      types.Log // Blockchain specific contextual infos
}
    AggchainbaseAcceptAdminRole represents a AcceptAdminRole event raised by the Aggchainbase contract.
type AggchainbaseAcceptAdminRoleIterator ¶
type AggchainbaseAcceptAdminRoleIterator struct {
	Event *AggchainbaseAcceptAdminRole // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}
    AggchainbaseAcceptAdminRoleIterator is returned from FilterAcceptAdminRole and is used to iterate over the raw logs and unpacked data for AcceptAdminRole events raised by the Aggchainbase contract.
func (*AggchainbaseAcceptAdminRoleIterator) Close ¶
func (it *AggchainbaseAcceptAdminRoleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainbaseAcceptAdminRoleIterator) Error ¶
func (it *AggchainbaseAcceptAdminRoleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainbaseAcceptAdminRoleIterator) Next ¶
func (it *AggchainbaseAcceptAdminRoleIterator) 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 AggchainbaseAcceptAggchainManagerRole ¶
type AggchainbaseAcceptAggchainManagerRole struct {
	OldAggchainManager common.Address
	NewAggchainManager common.Address
	Raw                types.Log // Blockchain specific contextual infos
}
    AggchainbaseAcceptAggchainManagerRole represents a AcceptAggchainManagerRole event raised by the Aggchainbase contract.
type AggchainbaseAcceptAggchainManagerRoleIterator ¶
type AggchainbaseAcceptAggchainManagerRoleIterator struct {
	Event *AggchainbaseAcceptAggchainManagerRole // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}
    AggchainbaseAcceptAggchainManagerRoleIterator is returned from FilterAcceptAggchainManagerRole and is used to iterate over the raw logs and unpacked data for AcceptAggchainManagerRole events raised by the Aggchainbase contract.
func (*AggchainbaseAcceptAggchainManagerRoleIterator) Close ¶
func (it *AggchainbaseAcceptAggchainManagerRoleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainbaseAcceptAggchainManagerRoleIterator) Error ¶
func (it *AggchainbaseAcceptAggchainManagerRoleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainbaseAcceptAggchainManagerRoleIterator) Next ¶
func (it *AggchainbaseAcceptAggchainManagerRoleIterator) 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 AggchainbaseAddAggchainVKey ¶
type AggchainbaseAddAggchainVKey struct {
	Selector        [4]byte
	NewAggchainVKey [32]byte
	Raw             types.Log // Blockchain specific contextual infos
}
    AggchainbaseAddAggchainVKey represents a AddAggchainVKey event raised by the Aggchainbase contract.
type AggchainbaseAddAggchainVKeyIterator ¶
type AggchainbaseAddAggchainVKeyIterator struct {
	Event *AggchainbaseAddAggchainVKey // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}
    AggchainbaseAddAggchainVKeyIterator is returned from FilterAddAggchainVKey and is used to iterate over the raw logs and unpacked data for AddAggchainVKey events raised by the Aggchainbase contract.
func (*AggchainbaseAddAggchainVKeyIterator) Close ¶
func (it *AggchainbaseAddAggchainVKeyIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainbaseAddAggchainVKeyIterator) Error ¶
func (it *AggchainbaseAddAggchainVKeyIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainbaseAddAggchainVKeyIterator) Next ¶
func (it *AggchainbaseAddAggchainVKeyIterator) 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 AggchainbaseAggchainMetadataSet ¶
type AggchainbaseAggchainMetadataSet struct {
	Key   common.Hash
	Value string
	Raw   types.Log // Blockchain specific contextual infos
}
    AggchainbaseAggchainMetadataSet represents a AggchainMetadataSet event raised by the Aggchainbase contract.
type AggchainbaseAggchainMetadataSetIterator ¶
type AggchainbaseAggchainMetadataSetIterator struct {
	Event *AggchainbaseAggchainMetadataSet // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}
    AggchainbaseAggchainMetadataSetIterator is returned from FilterAggchainMetadataSet and is used to iterate over the raw logs and unpacked data for AggchainMetadataSet events raised by the Aggchainbase contract.
func (*AggchainbaseAggchainMetadataSetIterator) Close ¶
func (it *AggchainbaseAggchainMetadataSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainbaseAggchainMetadataSetIterator) Error ¶
func (it *AggchainbaseAggchainMetadataSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainbaseAggchainMetadataSetIterator) Next ¶
func (it *AggchainbaseAggchainMetadataSetIterator) 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 AggchainbaseCaller ¶
type AggchainbaseCaller struct {
	// contains filtered or unexported fields
}
    AggchainbaseCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAggchainbaseCaller ¶
func NewAggchainbaseCaller(address common.Address, caller bind.ContractCaller) (*AggchainbaseCaller, error)
NewAggchainbaseCaller creates a new read-only instance of Aggchainbase, bound to a specific deployed contract.
func (*AggchainbaseCaller) AGGCHAINTYPE ¶
func (_Aggchainbase *AggchainbaseCaller) 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 (*AggchainbaseCaller) Admin ¶
Admin is a free data retrieval call binding the contract method 0xf851a440.
Solidity: function admin() view returns(address)
func (*AggchainbaseCaller) AggLayerGateway ¶
func (_Aggchainbase *AggchainbaseCaller) AggLayerGateway(opts *bind.CallOpts) (common.Address, error)
AggLayerGateway is a free data retrieval call binding the contract method 0xab0475cf.
Solidity: function aggLayerGateway() view returns(address)
func (*AggchainbaseCaller) AggchainManager ¶
func (_Aggchainbase *AggchainbaseCaller) 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 (*AggchainbaseCaller) AggchainMetadata ¶
func (_Aggchainbase *AggchainbaseCaller) AggchainMetadata(opts *bind.CallOpts, arg0 string) (string, error)
AggchainMetadata is a free data retrieval call binding the contract method 0x59a03e0f.
Solidity: function aggchainMetadata(string ) view returns(string)
func (*AggchainbaseCaller) AggchainMetadataManager ¶
func (_Aggchainbase *AggchainbaseCaller) AggchainMetadataManager(opts *bind.CallOpts) (common.Address, error)
AggchainMetadataManager is a free data retrieval call binding the contract method 0x39b7ec16.
Solidity: function aggchainMetadataManager() view returns(address)
func (*AggchainbaseCaller) AggchainMultisigHash ¶
func (_Aggchainbase *AggchainbaseCaller) AggchainMultisigHash(opts *bind.CallOpts) ([32]byte, error)
AggchainMultisigHash is a free data retrieval call binding the contract method 0x4a5db0c1.
Solidity: function aggchainMultisigHash() view returns(bytes32)
func (*AggchainbaseCaller) AggchainSigners ¶
func (_Aggchainbase *AggchainbaseCaller) AggchainSigners(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
AggchainSigners is a free data retrieval call binding the contract method 0x35acd6c2.
Solidity: function aggchainSigners(uint256 ) view returns(address)
func (*AggchainbaseCaller) BridgeAddress ¶
BridgeAddress is a free data retrieval call binding the contract method 0xa3c573eb.
Solidity: function bridgeAddress() view returns(address)
func (*AggchainbaseCaller) CONSENSUSTYPE ¶
func (_Aggchainbase *AggchainbaseCaller) CONSENSUSTYPE(opts *bind.CallOpts) (uint32, error)
CONSENSUSTYPE is a free data retrieval call binding the contract method 0xcea5a4c0.
Solidity: function CONSENSUS_TYPE() view returns(uint32)
func (*AggchainbaseCaller) ForceBatchAddress ¶
func (_Aggchainbase *AggchainbaseCaller) ForceBatchAddress(opts *bind.CallOpts) (common.Address, error)
ForceBatchAddress is a free data retrieval call binding the contract method 0x2c111c06.
Solidity: function forceBatchAddress() view returns(address)
func (*AggchainbaseCaller) ForceBatchTimeout ¶
func (_Aggchainbase *AggchainbaseCaller) ForceBatchTimeout(opts *bind.CallOpts) (uint64, error)
ForceBatchTimeout is a free data retrieval call binding the contract method 0xc754c7ed.
Solidity: function forceBatchTimeout() view returns(uint64)
func (*AggchainbaseCaller) ForcedBatches ¶
func (_Aggchainbase *AggchainbaseCaller) ForcedBatches(opts *bind.CallOpts, arg0 uint64) ([32]byte, error)
ForcedBatches is a free data retrieval call binding the contract method 0x6b8616ce.
Solidity: function forcedBatches(uint64 ) view returns(bytes32)
func (*AggchainbaseCaller) GasTokenAddress ¶
func (_Aggchainbase *AggchainbaseCaller) GasTokenAddress(opts *bind.CallOpts) (common.Address, error)
GasTokenAddress is a free data retrieval call binding the contract method 0x3c351e10.
Solidity: function gasTokenAddress() view returns(address)
func (*AggchainbaseCaller) GasTokenNetwork ¶
func (_Aggchainbase *AggchainbaseCaller) GasTokenNetwork(opts *bind.CallOpts) (uint32, error)
GasTokenNetwork is a free data retrieval call binding the contract method 0x3cbc795b.
Solidity: function gasTokenNetwork() view returns(uint32)
func (*AggchainbaseCaller) GetAggchainHash ¶
func (_Aggchainbase *AggchainbaseCaller) 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 (*AggchainbaseCaller) GetAggchainMultisigHash ¶
func (_Aggchainbase *AggchainbaseCaller) 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 (*AggchainbaseCaller) GetAggchainSignerInfos ¶
func (_Aggchainbase *AggchainbaseCaller) 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 (*AggchainbaseCaller) GetAggchainSigners ¶
func (_Aggchainbase *AggchainbaseCaller) 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 (*AggchainbaseCaller) GetAggchainSignersCount ¶
func (_Aggchainbase *AggchainbaseCaller) 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 (*AggchainbaseCaller) GetAggchainTypeFromSelector ¶
func (_Aggchainbase *AggchainbaseCaller) GetAggchainTypeFromSelector(opts *bind.CallOpts, aggchainVKeySelector [4]byte) ([2]byte, error)
GetAggchainTypeFromSelector is a free data retrieval call binding the contract method 0x26f9b76d.
Solidity: function getAggchainTypeFromSelector(bytes4 aggchainVKeySelector) pure returns(bytes2)
func (*AggchainbaseCaller) GetAggchainVKey ¶
func (_Aggchainbase *AggchainbaseCaller) GetAggchainVKey(opts *bind.CallOpts, aggchainVKeySelector [4]byte) ([32]byte, error)
GetAggchainVKey is a free data retrieval call binding the contract method 0x01fcf6a0.
Solidity: function getAggchainVKey(bytes4 aggchainVKeySelector) view returns(bytes32 aggchainVKey)
func (*AggchainbaseCaller) GetAggchainVKeySelector ¶
func (_Aggchainbase *AggchainbaseCaller) GetAggchainVKeySelector(opts *bind.CallOpts, aggchainVKeyVersion [2]byte, aggchainType [2]byte) ([4]byte, error)
GetAggchainVKeySelector is a free data retrieval call binding the contract method 0x1d0b435e.
Solidity: function getAggchainVKeySelector(bytes2 aggchainVKeyVersion, bytes2 aggchainType) pure returns(bytes4)
func (*AggchainbaseCaller) GetAggchainVKeyVersionFromSelector ¶
func (_Aggchainbase *AggchainbaseCaller) GetAggchainVKeyVersionFromSelector(opts *bind.CallOpts, aggchainVKeySelector [4]byte) ([2]byte, error)
GetAggchainVKeyVersionFromSelector is a free data retrieval call binding the contract method 0xe90a3409.
Solidity: function getAggchainVKeyVersionFromSelector(bytes4 aggchainVKeySelector) pure returns(bytes2)
func (*AggchainbaseCaller) GetThreshold ¶
GetThreshold is a free data retrieval call binding the contract method 0xe75235b8.
Solidity: function getThreshold() view returns(uint256)
func (*AggchainbaseCaller) GetVKeyAndAggchainParams ¶
func (_Aggchainbase *AggchainbaseCaller) GetVKeyAndAggchainParams(opts *bind.CallOpts, aggchainData []byte) ([32]byte, [32]byte, error)
GetVKeyAndAggchainParams is a free data retrieval call binding the contract method 0xd9c28539.
Solidity: function getVKeyAndAggchainParams(bytes aggchainData) view returns(bytes32, bytes32)
func (*AggchainbaseCaller) GlobalExitRootManager ¶
func (_Aggchainbase *AggchainbaseCaller) GlobalExitRootManager(opts *bind.CallOpts) (common.Address, error)
GlobalExitRootManager is a free data retrieval call binding the contract method 0xd02103ca.
Solidity: function globalExitRootManager() view returns(address)
func (*AggchainbaseCaller) Initialize ¶
func (_Aggchainbase *AggchainbaseCaller) Initialize(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address, arg2 uint32, arg3 common.Address, arg4 string, arg5 string) error
Initialize is a free data retrieval call binding the contract method 0x71257022.
Solidity: function initialize(address , address , uint32 , address , string , string ) pure returns()
func (*AggchainbaseCaller) IsSigner ¶
func (_Aggchainbase *AggchainbaseCaller) IsSigner(opts *bind.CallOpts, _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 (*AggchainbaseCaller) LastAccInputHash ¶
func (_Aggchainbase *AggchainbaseCaller) LastAccInputHash(opts *bind.CallOpts) ([32]byte, error)
LastAccInputHash is a free data retrieval call binding the contract method 0x6e05d2cd.
Solidity: function lastAccInputHash() view returns(bytes32)
func (*AggchainbaseCaller) LastForceBatch ¶
func (_Aggchainbase *AggchainbaseCaller) LastForceBatch(opts *bind.CallOpts) (uint64, error)
LastForceBatch is a free data retrieval call binding the contract method 0xe7a7ed02.
Solidity: function lastForceBatch() view returns(uint64)
func (*AggchainbaseCaller) LastForceBatchSequenced ¶
func (_Aggchainbase *AggchainbaseCaller) LastForceBatchSequenced(opts *bind.CallOpts) (uint64, error)
LastForceBatchSequenced is a free data retrieval call binding the contract method 0x45605267.
Solidity: function lastForceBatchSequenced() view returns(uint64)
func (*AggchainbaseCaller) LegacypendingVKeyManager ¶
func (_Aggchainbase *AggchainbaseCaller) LegacypendingVKeyManager(opts *bind.CallOpts) (common.Address, error)
LegacypendingVKeyManager is a free data retrieval call binding the contract method 0x74f0b0c1.
Solidity: function _legacypendingVKeyManager() view returns(address)
func (*AggchainbaseCaller) LegacyvKeyManager ¶
func (_Aggchainbase *AggchainbaseCaller) LegacyvKeyManager(opts *bind.CallOpts) (common.Address, error)
LegacyvKeyManager is a free data retrieval call binding the contract method 0x5ecaca2b.
Solidity: function _legacyvKeyManager() view returns(address)
func (*AggchainbaseCaller) MAXAGGCHAINSIGNERS ¶
MAXAGGCHAINSIGNERS is a free data retrieval call binding the contract method 0x750a6e72.
Solidity: function MAX_AGGCHAIN_SIGNERS() view returns(uint256)
func (*AggchainbaseCaller) NetworkName ¶
func (_Aggchainbase *AggchainbaseCaller) NetworkName(opts *bind.CallOpts) (string, error)
NetworkName is a free data retrieval call binding the contract method 0x107bf28c.
Solidity: function networkName() view returns(string)
func (*AggchainbaseCaller) OwnedAggchainVKeys ¶
func (_Aggchainbase *AggchainbaseCaller) OwnedAggchainVKeys(opts *bind.CallOpts, aggchainVKeySelector [4]byte) ([32]byte, error)
OwnedAggchainVKeys is a free data retrieval call binding the contract method 0xeffb8479.
Solidity: function ownedAggchainVKeys(bytes4 aggchainVKeySelector) view returns(bytes32 ownedAggchainVKey)
func (*AggchainbaseCaller) PendingAdmin ¶
PendingAdmin is a free data retrieval call binding the contract method 0x26782247.
Solidity: function pendingAdmin() view returns(address)
func (*AggchainbaseCaller) PendingAggchainManager ¶
func (_Aggchainbase *AggchainbaseCaller) PendingAggchainManager(opts *bind.CallOpts) (common.Address, error)
PendingAggchainManager is a free data retrieval call binding the contract method 0x527570f1.
Solidity: function pendingAggchainManager() view returns(address)
func (*AggchainbaseCaller) Pol ¶
Pol is a free data retrieval call binding the contract method 0xe46761c4.
Solidity: function pol() view returns(address)
func (*AggchainbaseCaller) RollupManager ¶
RollupManager is a free data retrieval call binding the contract method 0x49b7b802.
Solidity: function rollupManager() view returns(address)
func (*AggchainbaseCaller) SignerToURLs ¶
func (_Aggchainbase *AggchainbaseCaller) SignerToURLs(opts *bind.CallOpts, arg0 common.Address) (string, error)
SignerToURLs is a free data retrieval call binding the contract method 0x36cd6b5b.
Solidity: function signerToURLs(address ) view returns(string)
func (*AggchainbaseCaller) Threshold ¶
Threshold is a free data retrieval call binding the contract method 0x42cde4e8.
Solidity: function threshold() view returns(uint256)
func (*AggchainbaseCaller) TrustedSequencer ¶
func (_Aggchainbase *AggchainbaseCaller) TrustedSequencer(opts *bind.CallOpts) (common.Address, error)
TrustedSequencer is a free data retrieval call binding the contract method 0xcfa8ed47.
Solidity: function trustedSequencer() view returns(address)
func (*AggchainbaseCaller) TrustedSequencerURL ¶
func (_Aggchainbase *AggchainbaseCaller) TrustedSequencerURL(opts *bind.CallOpts) (string, error)
TrustedSequencerURL is a free data retrieval call binding the contract method 0x542028d5.
Solidity: function trustedSequencerURL() view returns(string)
func (*AggchainbaseCaller) UseDefaultSigners ¶
func (_Aggchainbase *AggchainbaseCaller) UseDefaultSigners(opts *bind.CallOpts) (bool, error)
UseDefaultSigners is a free data retrieval call binding the contract method 0x188d9180.
Solidity: function useDefaultSigners() view returns(bool)
func (*AggchainbaseCaller) UseDefaultVkeys ¶
func (_Aggchainbase *AggchainbaseCaller) UseDefaultVkeys(opts *bind.CallOpts) (bool, error)
UseDefaultVkeys is a free data retrieval call binding the contract method 0xfc5014d6.
Solidity: function useDefaultVkeys() view returns(bool)
type AggchainbaseCallerRaw ¶
type AggchainbaseCallerRaw struct {
	Contract *AggchainbaseCaller // Generic read-only contract binding to access the raw methods on
}
    AggchainbaseCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AggchainbaseCallerRaw) Call ¶
func (_Aggchainbase *AggchainbaseCallerRaw) 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 AggchainbaseCallerSession ¶
type AggchainbaseCallerSession struct {
	Contract *AggchainbaseCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts       // Call options to use throughout this session
}
    AggchainbaseCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*AggchainbaseCallerSession) AGGCHAINTYPE ¶
func (_Aggchainbase *AggchainbaseCallerSession) AGGCHAINTYPE() ([2]byte, error)
AGGCHAINTYPE is a free data retrieval call binding the contract method 0x6e7fbce9.
Solidity: function AGGCHAIN_TYPE() view returns(bytes2)
func (*AggchainbaseCallerSession) Admin ¶
func (_Aggchainbase *AggchainbaseCallerSession) Admin() (common.Address, error)
Admin is a free data retrieval call binding the contract method 0xf851a440.
Solidity: function admin() view returns(address)
func (*AggchainbaseCallerSession) AggLayerGateway ¶
func (_Aggchainbase *AggchainbaseCallerSession) AggLayerGateway() (common.Address, error)
AggLayerGateway is a free data retrieval call binding the contract method 0xab0475cf.
Solidity: function aggLayerGateway() view returns(address)
func (*AggchainbaseCallerSession) AggchainManager ¶
func (_Aggchainbase *AggchainbaseCallerSession) AggchainManager() (common.Address, error)
AggchainManager is a free data retrieval call binding the contract method 0x7388c436.
Solidity: function aggchainManager() view returns(address)
func (*AggchainbaseCallerSession) AggchainMetadata ¶
func (_Aggchainbase *AggchainbaseCallerSession) AggchainMetadata(arg0 string) (string, error)
AggchainMetadata is a free data retrieval call binding the contract method 0x59a03e0f.
Solidity: function aggchainMetadata(string ) view returns(string)
func (*AggchainbaseCallerSession) AggchainMetadataManager ¶
func (_Aggchainbase *AggchainbaseCallerSession) AggchainMetadataManager() (common.Address, error)
AggchainMetadataManager is a free data retrieval call binding the contract method 0x39b7ec16.
Solidity: function aggchainMetadataManager() view returns(address)
func (*AggchainbaseCallerSession) AggchainMultisigHash ¶
func (_Aggchainbase *AggchainbaseCallerSession) AggchainMultisigHash() ([32]byte, error)
AggchainMultisigHash is a free data retrieval call binding the contract method 0x4a5db0c1.
Solidity: function aggchainMultisigHash() view returns(bytes32)
func (*AggchainbaseCallerSession) AggchainSigners ¶
func (_Aggchainbase *AggchainbaseCallerSession) AggchainSigners(arg0 *big.Int) (common.Address, error)
AggchainSigners is a free data retrieval call binding the contract method 0x35acd6c2.
Solidity: function aggchainSigners(uint256 ) view returns(address)
func (*AggchainbaseCallerSession) BridgeAddress ¶
func (_Aggchainbase *AggchainbaseCallerSession) BridgeAddress() (common.Address, error)
BridgeAddress is a free data retrieval call binding the contract method 0xa3c573eb.
Solidity: function bridgeAddress() view returns(address)
func (*AggchainbaseCallerSession) CONSENSUSTYPE ¶
func (_Aggchainbase *AggchainbaseCallerSession) CONSENSUSTYPE() (uint32, error)
CONSENSUSTYPE is a free data retrieval call binding the contract method 0xcea5a4c0.
Solidity: function CONSENSUS_TYPE() view returns(uint32)
func (*AggchainbaseCallerSession) ForceBatchAddress ¶
func (_Aggchainbase *AggchainbaseCallerSession) ForceBatchAddress() (common.Address, error)
ForceBatchAddress is a free data retrieval call binding the contract method 0x2c111c06.
Solidity: function forceBatchAddress() view returns(address)
func (*AggchainbaseCallerSession) ForceBatchTimeout ¶
func (_Aggchainbase *AggchainbaseCallerSession) ForceBatchTimeout() (uint64, error)
ForceBatchTimeout is a free data retrieval call binding the contract method 0xc754c7ed.
Solidity: function forceBatchTimeout() view returns(uint64)
func (*AggchainbaseCallerSession) ForcedBatches ¶
func (_Aggchainbase *AggchainbaseCallerSession) ForcedBatches(arg0 uint64) ([32]byte, error)
ForcedBatches is a free data retrieval call binding the contract method 0x6b8616ce.
Solidity: function forcedBatches(uint64 ) view returns(bytes32)
func (*AggchainbaseCallerSession) GasTokenAddress ¶
func (_Aggchainbase *AggchainbaseCallerSession) GasTokenAddress() (common.Address, error)
GasTokenAddress is a free data retrieval call binding the contract method 0x3c351e10.
Solidity: function gasTokenAddress() view returns(address)
func (*AggchainbaseCallerSession) GasTokenNetwork ¶
func (_Aggchainbase *AggchainbaseCallerSession) GasTokenNetwork() (uint32, error)
GasTokenNetwork is a free data retrieval call binding the contract method 0x3cbc795b.
Solidity: function gasTokenNetwork() view returns(uint32)
func (*AggchainbaseCallerSession) GetAggchainHash ¶
func (_Aggchainbase *AggchainbaseCallerSession) 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 (*AggchainbaseCallerSession) GetAggchainMultisigHash ¶
func (_Aggchainbase *AggchainbaseCallerSession) GetAggchainMultisigHash() ([32]byte, error)
GetAggchainMultisigHash is a free data retrieval call binding the contract method 0xcce7d0df.
Solidity: function getAggchainMultisigHash() view returns(bytes32)
func (*AggchainbaseCallerSession) GetAggchainSignerInfos ¶
func (_Aggchainbase *AggchainbaseCallerSession) GetAggchainSignerInfos() ([]IAggchainSignersSignerInfo, error)
GetAggchainSignerInfos is a free data retrieval call binding the contract method 0x349d4046.
Solidity: function getAggchainSignerInfos() view returns((address,string)[])
func (*AggchainbaseCallerSession) GetAggchainSigners ¶
func (_Aggchainbase *AggchainbaseCallerSession) GetAggchainSigners() ([]common.Address, error)
GetAggchainSigners is a free data retrieval call binding the contract method 0x3e1e0121.
Solidity: function getAggchainSigners() view returns(address[])
func (*AggchainbaseCallerSession) GetAggchainSignersCount ¶
func (_Aggchainbase *AggchainbaseCallerSession) GetAggchainSignersCount() (*big.Int, error)
GetAggchainSignersCount is a free data retrieval call binding the contract method 0xca69e7dc.
Solidity: function getAggchainSignersCount() view returns(uint256)
func (*AggchainbaseCallerSession) GetAggchainTypeFromSelector ¶
func (_Aggchainbase *AggchainbaseCallerSession) GetAggchainTypeFromSelector(aggchainVKeySelector [4]byte) ([2]byte, error)
GetAggchainTypeFromSelector is a free data retrieval call binding the contract method 0x26f9b76d.
Solidity: function getAggchainTypeFromSelector(bytes4 aggchainVKeySelector) pure returns(bytes2)
func (*AggchainbaseCallerSession) GetAggchainVKey ¶
func (_Aggchainbase *AggchainbaseCallerSession) GetAggchainVKey(aggchainVKeySelector [4]byte) ([32]byte, error)
GetAggchainVKey is a free data retrieval call binding the contract method 0x01fcf6a0.
Solidity: function getAggchainVKey(bytes4 aggchainVKeySelector) view returns(bytes32 aggchainVKey)
func (*AggchainbaseCallerSession) GetAggchainVKeySelector ¶
func (_Aggchainbase *AggchainbaseCallerSession) GetAggchainVKeySelector(aggchainVKeyVersion [2]byte, aggchainType [2]byte) ([4]byte, error)
GetAggchainVKeySelector is a free data retrieval call binding the contract method 0x1d0b435e.
Solidity: function getAggchainVKeySelector(bytes2 aggchainVKeyVersion, bytes2 aggchainType) pure returns(bytes4)
func (*AggchainbaseCallerSession) GetAggchainVKeyVersionFromSelector ¶
func (_Aggchainbase *AggchainbaseCallerSession) GetAggchainVKeyVersionFromSelector(aggchainVKeySelector [4]byte) ([2]byte, error)
GetAggchainVKeyVersionFromSelector is a free data retrieval call binding the contract method 0xe90a3409.
Solidity: function getAggchainVKeyVersionFromSelector(bytes4 aggchainVKeySelector) pure returns(bytes2)
func (*AggchainbaseCallerSession) GetThreshold ¶
func (_Aggchainbase *AggchainbaseCallerSession) GetThreshold() (*big.Int, error)
GetThreshold is a free data retrieval call binding the contract method 0xe75235b8.
Solidity: function getThreshold() view returns(uint256)
func (*AggchainbaseCallerSession) GetVKeyAndAggchainParams ¶
func (_Aggchainbase *AggchainbaseCallerSession) GetVKeyAndAggchainParams(aggchainData []byte) ([32]byte, [32]byte, error)
GetVKeyAndAggchainParams is a free data retrieval call binding the contract method 0xd9c28539.
Solidity: function getVKeyAndAggchainParams(bytes aggchainData) view returns(bytes32, bytes32)
func (*AggchainbaseCallerSession) GlobalExitRootManager ¶
func (_Aggchainbase *AggchainbaseCallerSession) GlobalExitRootManager() (common.Address, error)
GlobalExitRootManager is a free data retrieval call binding the contract method 0xd02103ca.
Solidity: function globalExitRootManager() view returns(address)
func (*AggchainbaseCallerSession) Initialize ¶
func (_Aggchainbase *AggchainbaseCallerSession) Initialize(arg0 common.Address, arg1 common.Address, arg2 uint32, arg3 common.Address, arg4 string, arg5 string) error
Initialize is a free data retrieval call binding the contract method 0x71257022.
Solidity: function initialize(address , address , uint32 , address , string , string ) pure returns()
func (*AggchainbaseCallerSession) IsSigner ¶
func (_Aggchainbase *AggchainbaseCallerSession) 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 (*AggchainbaseCallerSession) LastAccInputHash ¶
func (_Aggchainbase *AggchainbaseCallerSession) LastAccInputHash() ([32]byte, error)
LastAccInputHash is a free data retrieval call binding the contract method 0x6e05d2cd.
Solidity: function lastAccInputHash() view returns(bytes32)
func (*AggchainbaseCallerSession) LastForceBatch ¶
func (_Aggchainbase *AggchainbaseCallerSession) LastForceBatch() (uint64, error)
LastForceBatch is a free data retrieval call binding the contract method 0xe7a7ed02.
Solidity: function lastForceBatch() view returns(uint64)
func (*AggchainbaseCallerSession) LastForceBatchSequenced ¶
func (_Aggchainbase *AggchainbaseCallerSession) LastForceBatchSequenced() (uint64, error)
LastForceBatchSequenced is a free data retrieval call binding the contract method 0x45605267.
Solidity: function lastForceBatchSequenced() view returns(uint64)
func (*AggchainbaseCallerSession) LegacypendingVKeyManager ¶
func (_Aggchainbase *AggchainbaseCallerSession) LegacypendingVKeyManager() (common.Address, error)
LegacypendingVKeyManager is a free data retrieval call binding the contract method 0x74f0b0c1.
Solidity: function _legacypendingVKeyManager() view returns(address)
func (*AggchainbaseCallerSession) LegacyvKeyManager ¶
func (_Aggchainbase *AggchainbaseCallerSession) LegacyvKeyManager() (common.Address, error)
LegacyvKeyManager is a free data retrieval call binding the contract method 0x5ecaca2b.
Solidity: function _legacyvKeyManager() view returns(address)
func (*AggchainbaseCallerSession) MAXAGGCHAINSIGNERS ¶
func (_Aggchainbase *AggchainbaseCallerSession) MAXAGGCHAINSIGNERS() (*big.Int, error)
MAXAGGCHAINSIGNERS is a free data retrieval call binding the contract method 0x750a6e72.
Solidity: function MAX_AGGCHAIN_SIGNERS() view returns(uint256)
func (*AggchainbaseCallerSession) NetworkName ¶
func (_Aggchainbase *AggchainbaseCallerSession) NetworkName() (string, error)
NetworkName is a free data retrieval call binding the contract method 0x107bf28c.
Solidity: function networkName() view returns(string)
func (*AggchainbaseCallerSession) OwnedAggchainVKeys ¶
func (_Aggchainbase *AggchainbaseCallerSession) OwnedAggchainVKeys(aggchainVKeySelector [4]byte) ([32]byte, error)
OwnedAggchainVKeys is a free data retrieval call binding the contract method 0xeffb8479.
Solidity: function ownedAggchainVKeys(bytes4 aggchainVKeySelector) view returns(bytes32 ownedAggchainVKey)
func (*AggchainbaseCallerSession) PendingAdmin ¶
func (_Aggchainbase *AggchainbaseCallerSession) PendingAdmin() (common.Address, error)
PendingAdmin is a free data retrieval call binding the contract method 0x26782247.
Solidity: function pendingAdmin() view returns(address)
func (*AggchainbaseCallerSession) PendingAggchainManager ¶
func (_Aggchainbase *AggchainbaseCallerSession) PendingAggchainManager() (common.Address, error)
PendingAggchainManager is a free data retrieval call binding the contract method 0x527570f1.
Solidity: function pendingAggchainManager() view returns(address)
func (*AggchainbaseCallerSession) Pol ¶
func (_Aggchainbase *AggchainbaseCallerSession) Pol() (common.Address, error)
Pol is a free data retrieval call binding the contract method 0xe46761c4.
Solidity: function pol() view returns(address)
func (*AggchainbaseCallerSession) RollupManager ¶
func (_Aggchainbase *AggchainbaseCallerSession) RollupManager() (common.Address, error)
RollupManager is a free data retrieval call binding the contract method 0x49b7b802.
Solidity: function rollupManager() view returns(address)
func (*AggchainbaseCallerSession) SignerToURLs ¶
func (_Aggchainbase *AggchainbaseCallerSession) SignerToURLs(arg0 common.Address) (string, error)
SignerToURLs is a free data retrieval call binding the contract method 0x36cd6b5b.
Solidity: function signerToURLs(address ) view returns(string)
func (*AggchainbaseCallerSession) Threshold ¶
func (_Aggchainbase *AggchainbaseCallerSession) Threshold() (*big.Int, error)
Threshold is a free data retrieval call binding the contract method 0x42cde4e8.
Solidity: function threshold() view returns(uint256)
func (*AggchainbaseCallerSession) TrustedSequencer ¶
func (_Aggchainbase *AggchainbaseCallerSession) TrustedSequencer() (common.Address, error)
TrustedSequencer is a free data retrieval call binding the contract method 0xcfa8ed47.
Solidity: function trustedSequencer() view returns(address)
func (*AggchainbaseCallerSession) TrustedSequencerURL ¶
func (_Aggchainbase *AggchainbaseCallerSession) TrustedSequencerURL() (string, error)
TrustedSequencerURL is a free data retrieval call binding the contract method 0x542028d5.
Solidity: function trustedSequencerURL() view returns(string)
func (*AggchainbaseCallerSession) UseDefaultSigners ¶
func (_Aggchainbase *AggchainbaseCallerSession) UseDefaultSigners() (bool, error)
UseDefaultSigners is a free data retrieval call binding the contract method 0x188d9180.
Solidity: function useDefaultSigners() view returns(bool)
func (*AggchainbaseCallerSession) UseDefaultVkeys ¶
func (_Aggchainbase *AggchainbaseCallerSession) UseDefaultVkeys() (bool, error)
UseDefaultVkeys is a free data retrieval call binding the contract method 0xfc5014d6.
Solidity: function useDefaultVkeys() view returns(bool)
func (*AggchainbaseCallerSession) Version ¶
func (_Aggchainbase *AggchainbaseCallerSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() pure returns(string)
type AggchainbaseDisableUseDefaultSignersFlag ¶
type AggchainbaseDisableUseDefaultSignersFlag struct {
	Raw types.Log // Blockchain specific contextual infos
}
    AggchainbaseDisableUseDefaultSignersFlag represents a DisableUseDefaultSignersFlag event raised by the Aggchainbase contract.
type AggchainbaseDisableUseDefaultSignersFlagIterator ¶
type AggchainbaseDisableUseDefaultSignersFlagIterator struct {
	Event *AggchainbaseDisableUseDefaultSignersFlag // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}
    AggchainbaseDisableUseDefaultSignersFlagIterator is returned from FilterDisableUseDefaultSignersFlag and is used to iterate over the raw logs and unpacked data for DisableUseDefaultSignersFlag events raised by the Aggchainbase contract.
func (*AggchainbaseDisableUseDefaultSignersFlagIterator) Close ¶
func (it *AggchainbaseDisableUseDefaultSignersFlagIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainbaseDisableUseDefaultSignersFlagIterator) Error ¶
func (it *AggchainbaseDisableUseDefaultSignersFlagIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainbaseDisableUseDefaultSignersFlagIterator) Next ¶
func (it *AggchainbaseDisableUseDefaultSignersFlagIterator) 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 AggchainbaseDisableUseDefaultVkeysFlag ¶
type AggchainbaseDisableUseDefaultVkeysFlag struct {
	Raw types.Log // Blockchain specific contextual infos
}
    AggchainbaseDisableUseDefaultVkeysFlag represents a DisableUseDefaultVkeysFlag event raised by the Aggchainbase contract.
type AggchainbaseDisableUseDefaultVkeysFlagIterator ¶
type AggchainbaseDisableUseDefaultVkeysFlagIterator struct {
	Event *AggchainbaseDisableUseDefaultVkeysFlag // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}
    AggchainbaseDisableUseDefaultVkeysFlagIterator is returned from FilterDisableUseDefaultVkeysFlag and is used to iterate over the raw logs and unpacked data for DisableUseDefaultVkeysFlag events raised by the Aggchainbase contract.
func (*AggchainbaseDisableUseDefaultVkeysFlagIterator) Close ¶
func (it *AggchainbaseDisableUseDefaultVkeysFlagIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainbaseDisableUseDefaultVkeysFlagIterator) Error ¶
func (it *AggchainbaseDisableUseDefaultVkeysFlagIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainbaseDisableUseDefaultVkeysFlagIterator) Next ¶
func (it *AggchainbaseDisableUseDefaultVkeysFlagIterator) 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 AggchainbaseEnableUseDefaultSignersFlag ¶
type AggchainbaseEnableUseDefaultSignersFlag struct {
	Raw types.Log // Blockchain specific contextual infos
}
    AggchainbaseEnableUseDefaultSignersFlag represents a EnableUseDefaultSignersFlag event raised by the Aggchainbase contract.
type AggchainbaseEnableUseDefaultSignersFlagIterator ¶
type AggchainbaseEnableUseDefaultSignersFlagIterator struct {
	Event *AggchainbaseEnableUseDefaultSignersFlag // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}
    AggchainbaseEnableUseDefaultSignersFlagIterator is returned from FilterEnableUseDefaultSignersFlag and is used to iterate over the raw logs and unpacked data for EnableUseDefaultSignersFlag events raised by the Aggchainbase contract.
func (*AggchainbaseEnableUseDefaultSignersFlagIterator) Close ¶
func (it *AggchainbaseEnableUseDefaultSignersFlagIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainbaseEnableUseDefaultSignersFlagIterator) Error ¶
func (it *AggchainbaseEnableUseDefaultSignersFlagIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainbaseEnableUseDefaultSignersFlagIterator) Next ¶
func (it *AggchainbaseEnableUseDefaultSignersFlagIterator) 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 AggchainbaseEnableUseDefaultVkeysFlag ¶
type AggchainbaseEnableUseDefaultVkeysFlag struct {
	Raw types.Log // Blockchain specific contextual infos
}
    AggchainbaseEnableUseDefaultVkeysFlag represents a EnableUseDefaultVkeysFlag event raised by the Aggchainbase contract.
type AggchainbaseEnableUseDefaultVkeysFlagIterator ¶
type AggchainbaseEnableUseDefaultVkeysFlagIterator struct {
	Event *AggchainbaseEnableUseDefaultVkeysFlag // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}
    AggchainbaseEnableUseDefaultVkeysFlagIterator is returned from FilterEnableUseDefaultVkeysFlag and is used to iterate over the raw logs and unpacked data for EnableUseDefaultVkeysFlag events raised by the Aggchainbase contract.
func (*AggchainbaseEnableUseDefaultVkeysFlagIterator) Close ¶
func (it *AggchainbaseEnableUseDefaultVkeysFlagIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainbaseEnableUseDefaultVkeysFlagIterator) Error ¶
func (it *AggchainbaseEnableUseDefaultVkeysFlagIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainbaseEnableUseDefaultVkeysFlagIterator) Next ¶
func (it *AggchainbaseEnableUseDefaultVkeysFlagIterator) 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 AggchainbaseFilterer ¶
type AggchainbaseFilterer struct {
	// contains filtered or unexported fields
}
    AggchainbaseFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAggchainbaseFilterer ¶
func NewAggchainbaseFilterer(address common.Address, filterer bind.ContractFilterer) (*AggchainbaseFilterer, error)
NewAggchainbaseFilterer creates a new log filterer instance of Aggchainbase, bound to a specific deployed contract.
func (*AggchainbaseFilterer) FilterAcceptAdminRole ¶
func (_Aggchainbase *AggchainbaseFilterer) FilterAcceptAdminRole(opts *bind.FilterOpts) (*AggchainbaseAcceptAdminRoleIterator, error)
FilterAcceptAdminRole is a free log retrieval operation binding the contract event 0x056dc487bbf0795d0bbb1b4f0af523a855503cff740bfb4d5475f7a90c091e8e.
Solidity: event AcceptAdminRole(address newAdmin)
func (*AggchainbaseFilterer) FilterAcceptAggchainManagerRole ¶
func (_Aggchainbase *AggchainbaseFilterer) FilterAcceptAggchainManagerRole(opts *bind.FilterOpts) (*AggchainbaseAcceptAggchainManagerRoleIterator, error)
FilterAcceptAggchainManagerRole is a free log retrieval operation binding the contract event 0x67c02ffba2f5329171ad235a360497af6ac3cfe82f1412866fbbf2dd3556ed3f.
Solidity: event AcceptAggchainManagerRole(address oldAggchainManager, address newAggchainManager)
func (*AggchainbaseFilterer) FilterAddAggchainVKey ¶
func (_Aggchainbase *AggchainbaseFilterer) FilterAddAggchainVKey(opts *bind.FilterOpts) (*AggchainbaseAddAggchainVKeyIterator, error)
FilterAddAggchainVKey is a free log retrieval operation binding the contract event 0x6cd6ce07b60b06519523b9a97add34c2dcaa32dad22d44eb738554d81dfe2a79.
Solidity: event AddAggchainVKey(bytes4 selector, bytes32 newAggchainVKey)
func (*AggchainbaseFilterer) FilterAggchainMetadataSet ¶
func (_Aggchainbase *AggchainbaseFilterer) FilterAggchainMetadataSet(opts *bind.FilterOpts, key []string) (*AggchainbaseAggchainMetadataSetIterator, error)
FilterAggchainMetadataSet is a free log retrieval operation binding the contract event 0x2779f9edd5ec4e0a99bffdea4008c8b979200959062a2bf00142acb939ca1b64.
Solidity: event AggchainMetadataSet(string indexed key, string value)
func (*AggchainbaseFilterer) FilterDisableUseDefaultSignersFlag ¶
func (_Aggchainbase *AggchainbaseFilterer) FilterDisableUseDefaultSignersFlag(opts *bind.FilterOpts) (*AggchainbaseDisableUseDefaultSignersFlagIterator, error)
FilterDisableUseDefaultSignersFlag is a free log retrieval operation binding the contract event 0x4c75580a56c734245a7418eb07d8a311e1bff79f982fed747da3589630e414be.
Solidity: event DisableUseDefaultSignersFlag()
func (*AggchainbaseFilterer) FilterDisableUseDefaultVkeysFlag ¶
func (_Aggchainbase *AggchainbaseFilterer) FilterDisableUseDefaultVkeysFlag(opts *bind.FilterOpts) (*AggchainbaseDisableUseDefaultVkeysFlagIterator, error)
FilterDisableUseDefaultVkeysFlag is a free log retrieval operation binding the contract event 0x922aeecd3505b46415820aae489ed9dac9e250e74d497b14c33e8360b581ac07.
Solidity: event DisableUseDefaultVkeysFlag()
func (*AggchainbaseFilterer) FilterEnableUseDefaultSignersFlag ¶
func (_Aggchainbase *AggchainbaseFilterer) FilterEnableUseDefaultSignersFlag(opts *bind.FilterOpts) (*AggchainbaseEnableUseDefaultSignersFlagIterator, error)
FilterEnableUseDefaultSignersFlag is a free log retrieval operation binding the contract event 0x67ec953bdc8546ede08f8ee91e5205a1d1814e126cb8f5d00a918ddb1eaa292b.
Solidity: event EnableUseDefaultSignersFlag()
func (*AggchainbaseFilterer) FilterEnableUseDefaultVkeysFlag ¶
func (_Aggchainbase *AggchainbaseFilterer) FilterEnableUseDefaultVkeysFlag(opts *bind.FilterOpts) (*AggchainbaseEnableUseDefaultVkeysFlagIterator, error)
FilterEnableUseDefaultVkeysFlag is a free log retrieval operation binding the contract event 0xaacf3fb6dd8daa3bebb71f5548f782413c3f3531625c6f9057c0f3d751b83829.
Solidity: event EnableUseDefaultVkeysFlag()
func (*AggchainbaseFilterer) FilterInitialized ¶
func (_Aggchainbase *AggchainbaseFilterer) FilterInitialized(opts *bind.FilterOpts) (*AggchainbaseInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*AggchainbaseFilterer) FilterSetAggchainMetadataManager ¶
func (_Aggchainbase *AggchainbaseFilterer) FilterSetAggchainMetadataManager(opts *bind.FilterOpts) (*AggchainbaseSetAggchainMetadataManagerIterator, error)
FilterSetAggchainMetadataManager is a free log retrieval operation binding the contract event 0x82ae2ec69f24a6de4517a5a45d4983651b578b3d8dc9262af5e352572fc64373.
Solidity: event SetAggchainMetadataManager(address oldAggchainMetadataManager, address newAggchainMetadataManager)
func (*AggchainbaseFilterer) FilterSetTrustedSequencer ¶
func (_Aggchainbase *AggchainbaseFilterer) FilterSetTrustedSequencer(opts *bind.FilterOpts) (*AggchainbaseSetTrustedSequencerIterator, error)
FilterSetTrustedSequencer is a free log retrieval operation binding the contract event 0xf54144f9611984021529f814a1cb6a41e22c58351510a0d9f7e822618abb9cc0.
Solidity: event SetTrustedSequencer(address newTrustedSequencer)
func (*AggchainbaseFilterer) FilterSetTrustedSequencerURL ¶
func (_Aggchainbase *AggchainbaseFilterer) FilterSetTrustedSequencerURL(opts *bind.FilterOpts) (*AggchainbaseSetTrustedSequencerURLIterator, error)
FilterSetTrustedSequencerURL is a free log retrieval operation binding the contract event 0x6b8f723a4c7a5335cafae8a598a0aa0301be1387c037dccc085b62add6448b20.
Solidity: event SetTrustedSequencerURL(string newTrustedSequencerURL)
func (*AggchainbaseFilterer) FilterSignersAndThresholdUpdated ¶
func (_Aggchainbase *AggchainbaseFilterer) FilterSignersAndThresholdUpdated(opts *bind.FilterOpts) (*AggchainbaseSignersAndThresholdUpdatedIterator, error)
FilterSignersAndThresholdUpdated is a free log retrieval operation binding the contract event 0x66d7b0647fdd512b69cbf4f8e1ce8068bfe0b236168e2704ba13b07425eaa743.
Solidity: event SignersAndThresholdUpdated(address[] aggchainSigners, uint256 newThreshold, bytes32 newAggchainMultisigHash)
func (*AggchainbaseFilterer) FilterTransferAdminRole ¶
func (_Aggchainbase *AggchainbaseFilterer) FilterTransferAdminRole(opts *bind.FilterOpts) (*AggchainbaseTransferAdminRoleIterator, error)
FilterTransferAdminRole is a free log retrieval operation binding the contract event 0xa5b56b7906fd0a20e3f35120dd8343db1e12e037a6c90111c7e42885e82a1ce6.
Solidity: event TransferAdminRole(address newPendingAdmin)
func (*AggchainbaseFilterer) FilterTransferAggchainManagerRole ¶
func (_Aggchainbase *AggchainbaseFilterer) FilterTransferAggchainManagerRole(opts *bind.FilterOpts) (*AggchainbaseTransferAggchainManagerRoleIterator, error)
FilterTransferAggchainManagerRole is a free log retrieval operation binding the contract event 0xa3d8e5d045432398be30f83ce7c35a7bfc220c1b66cc5bf3f4dd4d539d93fab6.
Solidity: event TransferAggchainManagerRole(address currentAggchainManager, address newPendingAggchainManager)
func (*AggchainbaseFilterer) FilterUpdateAggchainVKey ¶
func (_Aggchainbase *AggchainbaseFilterer) FilterUpdateAggchainVKey(opts *bind.FilterOpts) (*AggchainbaseUpdateAggchainVKeyIterator, error)
FilterUpdateAggchainVKey is a free log retrieval operation binding the contract event 0x0aa5f73c189fb0b0a7cc98ae5fa89dfc16595480396208483518178435ed5b4f.
Solidity: event UpdateAggchainVKey(bytes4 selector, bytes32 previousAggchainVKey, bytes32 newAggchainVKey)
func (*AggchainbaseFilterer) ParseAcceptAdminRole ¶
func (_Aggchainbase *AggchainbaseFilterer) ParseAcceptAdminRole(log types.Log) (*AggchainbaseAcceptAdminRole, error)
ParseAcceptAdminRole is a log parse operation binding the contract event 0x056dc487bbf0795d0bbb1b4f0af523a855503cff740bfb4d5475f7a90c091e8e.
Solidity: event AcceptAdminRole(address newAdmin)
func (*AggchainbaseFilterer) ParseAcceptAggchainManagerRole ¶
func (_Aggchainbase *AggchainbaseFilterer) ParseAcceptAggchainManagerRole(log types.Log) (*AggchainbaseAcceptAggchainManagerRole, error)
ParseAcceptAggchainManagerRole is a log parse operation binding the contract event 0x67c02ffba2f5329171ad235a360497af6ac3cfe82f1412866fbbf2dd3556ed3f.
Solidity: event AcceptAggchainManagerRole(address oldAggchainManager, address newAggchainManager)
func (*AggchainbaseFilterer) ParseAddAggchainVKey ¶
func (_Aggchainbase *AggchainbaseFilterer) ParseAddAggchainVKey(log types.Log) (*AggchainbaseAddAggchainVKey, error)
ParseAddAggchainVKey is a log parse operation binding the contract event 0x6cd6ce07b60b06519523b9a97add34c2dcaa32dad22d44eb738554d81dfe2a79.
Solidity: event AddAggchainVKey(bytes4 selector, bytes32 newAggchainVKey)
func (*AggchainbaseFilterer) ParseAggchainMetadataSet ¶
func (_Aggchainbase *AggchainbaseFilterer) ParseAggchainMetadataSet(log types.Log) (*AggchainbaseAggchainMetadataSet, error)
ParseAggchainMetadataSet is a log parse operation binding the contract event 0x2779f9edd5ec4e0a99bffdea4008c8b979200959062a2bf00142acb939ca1b64.
Solidity: event AggchainMetadataSet(string indexed key, string value)
func (*AggchainbaseFilterer) ParseDisableUseDefaultSignersFlag ¶
func (_Aggchainbase *AggchainbaseFilterer) ParseDisableUseDefaultSignersFlag(log types.Log) (*AggchainbaseDisableUseDefaultSignersFlag, error)
ParseDisableUseDefaultSignersFlag is a log parse operation binding the contract event 0x4c75580a56c734245a7418eb07d8a311e1bff79f982fed747da3589630e414be.
Solidity: event DisableUseDefaultSignersFlag()
func (*AggchainbaseFilterer) ParseDisableUseDefaultVkeysFlag ¶
func (_Aggchainbase *AggchainbaseFilterer) ParseDisableUseDefaultVkeysFlag(log types.Log) (*AggchainbaseDisableUseDefaultVkeysFlag, error)
ParseDisableUseDefaultVkeysFlag is a log parse operation binding the contract event 0x922aeecd3505b46415820aae489ed9dac9e250e74d497b14c33e8360b581ac07.
Solidity: event DisableUseDefaultVkeysFlag()
func (*AggchainbaseFilterer) ParseEnableUseDefaultSignersFlag ¶
func (_Aggchainbase *AggchainbaseFilterer) ParseEnableUseDefaultSignersFlag(log types.Log) (*AggchainbaseEnableUseDefaultSignersFlag, error)
ParseEnableUseDefaultSignersFlag is a log parse operation binding the contract event 0x67ec953bdc8546ede08f8ee91e5205a1d1814e126cb8f5d00a918ddb1eaa292b.
Solidity: event EnableUseDefaultSignersFlag()
func (*AggchainbaseFilterer) ParseEnableUseDefaultVkeysFlag ¶
func (_Aggchainbase *AggchainbaseFilterer) ParseEnableUseDefaultVkeysFlag(log types.Log) (*AggchainbaseEnableUseDefaultVkeysFlag, error)
ParseEnableUseDefaultVkeysFlag is a log parse operation binding the contract event 0xaacf3fb6dd8daa3bebb71f5548f782413c3f3531625c6f9057c0f3d751b83829.
Solidity: event EnableUseDefaultVkeysFlag()
func (*AggchainbaseFilterer) ParseInitialized ¶
func (_Aggchainbase *AggchainbaseFilterer) ParseInitialized(log types.Log) (*AggchainbaseInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*AggchainbaseFilterer) ParseSetAggchainMetadataManager ¶
func (_Aggchainbase *AggchainbaseFilterer) ParseSetAggchainMetadataManager(log types.Log) (*AggchainbaseSetAggchainMetadataManager, error)
ParseSetAggchainMetadataManager is a log parse operation binding the contract event 0x82ae2ec69f24a6de4517a5a45d4983651b578b3d8dc9262af5e352572fc64373.
Solidity: event SetAggchainMetadataManager(address oldAggchainMetadataManager, address newAggchainMetadataManager)
func (*AggchainbaseFilterer) ParseSetTrustedSequencer ¶
func (_Aggchainbase *AggchainbaseFilterer) ParseSetTrustedSequencer(log types.Log) (*AggchainbaseSetTrustedSequencer, error)
ParseSetTrustedSequencer is a log parse operation binding the contract event 0xf54144f9611984021529f814a1cb6a41e22c58351510a0d9f7e822618abb9cc0.
Solidity: event SetTrustedSequencer(address newTrustedSequencer)
func (*AggchainbaseFilterer) ParseSetTrustedSequencerURL ¶
func (_Aggchainbase *AggchainbaseFilterer) ParseSetTrustedSequencerURL(log types.Log) (*AggchainbaseSetTrustedSequencerURL, error)
ParseSetTrustedSequencerURL is a log parse operation binding the contract event 0x6b8f723a4c7a5335cafae8a598a0aa0301be1387c037dccc085b62add6448b20.
Solidity: event SetTrustedSequencerURL(string newTrustedSequencerURL)
func (*AggchainbaseFilterer) ParseSignersAndThresholdUpdated ¶
func (_Aggchainbase *AggchainbaseFilterer) ParseSignersAndThresholdUpdated(log types.Log) (*AggchainbaseSignersAndThresholdUpdated, error)
ParseSignersAndThresholdUpdated is a log parse operation binding the contract event 0x66d7b0647fdd512b69cbf4f8e1ce8068bfe0b236168e2704ba13b07425eaa743.
Solidity: event SignersAndThresholdUpdated(address[] aggchainSigners, uint256 newThreshold, bytes32 newAggchainMultisigHash)
func (*AggchainbaseFilterer) ParseTransferAdminRole ¶
func (_Aggchainbase *AggchainbaseFilterer) ParseTransferAdminRole(log types.Log) (*AggchainbaseTransferAdminRole, error)
ParseTransferAdminRole is a log parse operation binding the contract event 0xa5b56b7906fd0a20e3f35120dd8343db1e12e037a6c90111c7e42885e82a1ce6.
Solidity: event TransferAdminRole(address newPendingAdmin)
func (*AggchainbaseFilterer) ParseTransferAggchainManagerRole ¶
func (_Aggchainbase *AggchainbaseFilterer) ParseTransferAggchainManagerRole(log types.Log) (*AggchainbaseTransferAggchainManagerRole, error)
ParseTransferAggchainManagerRole is a log parse operation binding the contract event 0xa3d8e5d045432398be30f83ce7c35a7bfc220c1b66cc5bf3f4dd4d539d93fab6.
Solidity: event TransferAggchainManagerRole(address currentAggchainManager, address newPendingAggchainManager)
func (*AggchainbaseFilterer) ParseUpdateAggchainVKey ¶
func (_Aggchainbase *AggchainbaseFilterer) ParseUpdateAggchainVKey(log types.Log) (*AggchainbaseUpdateAggchainVKey, error)
ParseUpdateAggchainVKey is a log parse operation binding the contract event 0x0aa5f73c189fb0b0a7cc98ae5fa89dfc16595480396208483518178435ed5b4f.
Solidity: event UpdateAggchainVKey(bytes4 selector, bytes32 previousAggchainVKey, bytes32 newAggchainVKey)
func (*AggchainbaseFilterer) WatchAcceptAdminRole ¶
func (_Aggchainbase *AggchainbaseFilterer) WatchAcceptAdminRole(opts *bind.WatchOpts, sink chan<- *AggchainbaseAcceptAdminRole) (event.Subscription, error)
WatchAcceptAdminRole is a free log subscription operation binding the contract event 0x056dc487bbf0795d0bbb1b4f0af523a855503cff740bfb4d5475f7a90c091e8e.
Solidity: event AcceptAdminRole(address newAdmin)
func (*AggchainbaseFilterer) WatchAcceptAggchainManagerRole ¶
func (_Aggchainbase *AggchainbaseFilterer) WatchAcceptAggchainManagerRole(opts *bind.WatchOpts, sink chan<- *AggchainbaseAcceptAggchainManagerRole) (event.Subscription, error)
WatchAcceptAggchainManagerRole is a free log subscription operation binding the contract event 0x67c02ffba2f5329171ad235a360497af6ac3cfe82f1412866fbbf2dd3556ed3f.
Solidity: event AcceptAggchainManagerRole(address oldAggchainManager, address newAggchainManager)
func (*AggchainbaseFilterer) WatchAddAggchainVKey ¶
func (_Aggchainbase *AggchainbaseFilterer) WatchAddAggchainVKey(opts *bind.WatchOpts, sink chan<- *AggchainbaseAddAggchainVKey) (event.Subscription, error)
WatchAddAggchainVKey is a free log subscription operation binding the contract event 0x6cd6ce07b60b06519523b9a97add34c2dcaa32dad22d44eb738554d81dfe2a79.
Solidity: event AddAggchainVKey(bytes4 selector, bytes32 newAggchainVKey)
func (*AggchainbaseFilterer) WatchAggchainMetadataSet ¶
func (_Aggchainbase *AggchainbaseFilterer) WatchAggchainMetadataSet(opts *bind.WatchOpts, sink chan<- *AggchainbaseAggchainMetadataSet, 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 (*AggchainbaseFilterer) WatchDisableUseDefaultSignersFlag ¶
func (_Aggchainbase *AggchainbaseFilterer) WatchDisableUseDefaultSignersFlag(opts *bind.WatchOpts, sink chan<- *AggchainbaseDisableUseDefaultSignersFlag) (event.Subscription, error)
WatchDisableUseDefaultSignersFlag is a free log subscription operation binding the contract event 0x4c75580a56c734245a7418eb07d8a311e1bff79f982fed747da3589630e414be.
Solidity: event DisableUseDefaultSignersFlag()
func (*AggchainbaseFilterer) WatchDisableUseDefaultVkeysFlag ¶
func (_Aggchainbase *AggchainbaseFilterer) WatchDisableUseDefaultVkeysFlag(opts *bind.WatchOpts, sink chan<- *AggchainbaseDisableUseDefaultVkeysFlag) (event.Subscription, error)
WatchDisableUseDefaultVkeysFlag is a free log subscription operation binding the contract event 0x922aeecd3505b46415820aae489ed9dac9e250e74d497b14c33e8360b581ac07.
Solidity: event DisableUseDefaultVkeysFlag()
func (*AggchainbaseFilterer) WatchEnableUseDefaultSignersFlag ¶
func (_Aggchainbase *AggchainbaseFilterer) WatchEnableUseDefaultSignersFlag(opts *bind.WatchOpts, sink chan<- *AggchainbaseEnableUseDefaultSignersFlag) (event.Subscription, error)
WatchEnableUseDefaultSignersFlag is a free log subscription operation binding the contract event 0x67ec953bdc8546ede08f8ee91e5205a1d1814e126cb8f5d00a918ddb1eaa292b.
Solidity: event EnableUseDefaultSignersFlag()
func (*AggchainbaseFilterer) WatchEnableUseDefaultVkeysFlag ¶
func (_Aggchainbase *AggchainbaseFilterer) WatchEnableUseDefaultVkeysFlag(opts *bind.WatchOpts, sink chan<- *AggchainbaseEnableUseDefaultVkeysFlag) (event.Subscription, error)
WatchEnableUseDefaultVkeysFlag is a free log subscription operation binding the contract event 0xaacf3fb6dd8daa3bebb71f5548f782413c3f3531625c6f9057c0f3d751b83829.
Solidity: event EnableUseDefaultVkeysFlag()
func (*AggchainbaseFilterer) WatchInitialized ¶
func (_Aggchainbase *AggchainbaseFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *AggchainbaseInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*AggchainbaseFilterer) WatchSetAggchainMetadataManager ¶
func (_Aggchainbase *AggchainbaseFilterer) WatchSetAggchainMetadataManager(opts *bind.WatchOpts, sink chan<- *AggchainbaseSetAggchainMetadataManager) (event.Subscription, error)
WatchSetAggchainMetadataManager is a free log subscription operation binding the contract event 0x82ae2ec69f24a6de4517a5a45d4983651b578b3d8dc9262af5e352572fc64373.
Solidity: event SetAggchainMetadataManager(address oldAggchainMetadataManager, address newAggchainMetadataManager)
func (*AggchainbaseFilterer) WatchSetTrustedSequencer ¶
func (_Aggchainbase *AggchainbaseFilterer) WatchSetTrustedSequencer(opts *bind.WatchOpts, sink chan<- *AggchainbaseSetTrustedSequencer) (event.Subscription, error)
WatchSetTrustedSequencer is a free log subscription operation binding the contract event 0xf54144f9611984021529f814a1cb6a41e22c58351510a0d9f7e822618abb9cc0.
Solidity: event SetTrustedSequencer(address newTrustedSequencer)
func (*AggchainbaseFilterer) WatchSetTrustedSequencerURL ¶
func (_Aggchainbase *AggchainbaseFilterer) WatchSetTrustedSequencerURL(opts *bind.WatchOpts, sink chan<- *AggchainbaseSetTrustedSequencerURL) (event.Subscription, error)
WatchSetTrustedSequencerURL is a free log subscription operation binding the contract event 0x6b8f723a4c7a5335cafae8a598a0aa0301be1387c037dccc085b62add6448b20.
Solidity: event SetTrustedSequencerURL(string newTrustedSequencerURL)
func (*AggchainbaseFilterer) WatchSignersAndThresholdUpdated ¶
func (_Aggchainbase *AggchainbaseFilterer) WatchSignersAndThresholdUpdated(opts *bind.WatchOpts, sink chan<- *AggchainbaseSignersAndThresholdUpdated) (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 (*AggchainbaseFilterer) WatchTransferAdminRole ¶
func (_Aggchainbase *AggchainbaseFilterer) WatchTransferAdminRole(opts *bind.WatchOpts, sink chan<- *AggchainbaseTransferAdminRole) (event.Subscription, error)
WatchTransferAdminRole is a free log subscription operation binding the contract event 0xa5b56b7906fd0a20e3f35120dd8343db1e12e037a6c90111c7e42885e82a1ce6.
Solidity: event TransferAdminRole(address newPendingAdmin)
func (*AggchainbaseFilterer) WatchTransferAggchainManagerRole ¶
func (_Aggchainbase *AggchainbaseFilterer) WatchTransferAggchainManagerRole(opts *bind.WatchOpts, sink chan<- *AggchainbaseTransferAggchainManagerRole) (event.Subscription, error)
WatchTransferAggchainManagerRole is a free log subscription operation binding the contract event 0xa3d8e5d045432398be30f83ce7c35a7bfc220c1b66cc5bf3f4dd4d539d93fab6.
Solidity: event TransferAggchainManagerRole(address currentAggchainManager, address newPendingAggchainManager)
func (*AggchainbaseFilterer) WatchUpdateAggchainVKey ¶
func (_Aggchainbase *AggchainbaseFilterer) WatchUpdateAggchainVKey(opts *bind.WatchOpts, sink chan<- *AggchainbaseUpdateAggchainVKey) (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 AggchainbaseInitialized ¶
type AggchainbaseInitialized struct {
	Version uint8
	Raw     types.Log // Blockchain specific contextual infos
}
    AggchainbaseInitialized represents a Initialized event raised by the Aggchainbase contract.
type AggchainbaseInitializedIterator ¶
type AggchainbaseInitializedIterator struct {
	Event *AggchainbaseInitialized // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}
    AggchainbaseInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the Aggchainbase contract.
func (*AggchainbaseInitializedIterator) Close ¶
func (it *AggchainbaseInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainbaseInitializedIterator) Error ¶
func (it *AggchainbaseInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainbaseInitializedIterator) Next ¶
func (it *AggchainbaseInitializedIterator) 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 AggchainbaseRaw ¶
type AggchainbaseRaw struct {
	Contract *Aggchainbase // Generic contract binding to access the raw methods on
}
    AggchainbaseRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AggchainbaseRaw) Call ¶
func (_Aggchainbase *AggchainbaseRaw) 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 (*AggchainbaseRaw) Transact ¶
func (_Aggchainbase *AggchainbaseRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AggchainbaseRaw) Transfer ¶
func (_Aggchainbase *AggchainbaseRaw) 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 AggchainbaseSession ¶
type AggchainbaseSession struct {
	Contract     *Aggchainbase     // 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
}
    AggchainbaseSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AggchainbaseSession) AGGCHAINTYPE ¶
func (_Aggchainbase *AggchainbaseSession) AGGCHAINTYPE() ([2]byte, error)
AGGCHAINTYPE is a free data retrieval call binding the contract method 0x6e7fbce9.
Solidity: function AGGCHAIN_TYPE() view returns(bytes2)
func (*AggchainbaseSession) AcceptAdminRole ¶
func (_Aggchainbase *AggchainbaseSession) AcceptAdminRole() (*types.Transaction, error)
AcceptAdminRole is a paid mutator transaction binding the contract method 0x8c3d7301.
Solidity: function acceptAdminRole() returns()
func (*AggchainbaseSession) AcceptAggchainManagerRole ¶
func (_Aggchainbase *AggchainbaseSession) AcceptAggchainManagerRole() (*types.Transaction, error)
AcceptAggchainManagerRole is a paid mutator transaction binding the contract method 0x15981b29.
Solidity: function acceptAggchainManagerRole() returns()
func (*AggchainbaseSession) AddOwnedAggchainVKey ¶
func (_Aggchainbase *AggchainbaseSession) AddOwnedAggchainVKey(aggchainVKeySelector [4]byte, newAggchainVKey [32]byte) (*types.Transaction, error)
AddOwnedAggchainVKey is a paid mutator transaction binding the contract method 0x19451a8f.
Solidity: function addOwnedAggchainVKey(bytes4 aggchainVKeySelector, bytes32 newAggchainVKey) returns()
func (*AggchainbaseSession) Admin ¶
func (_Aggchainbase *AggchainbaseSession) Admin() (common.Address, error)
Admin is a free data retrieval call binding the contract method 0xf851a440.
Solidity: function admin() view returns(address)
func (*AggchainbaseSession) AggLayerGateway ¶
func (_Aggchainbase *AggchainbaseSession) AggLayerGateway() (common.Address, error)
AggLayerGateway is a free data retrieval call binding the contract method 0xab0475cf.
Solidity: function aggLayerGateway() view returns(address)
func (*AggchainbaseSession) AggchainManager ¶
func (_Aggchainbase *AggchainbaseSession) AggchainManager() (common.Address, error)
AggchainManager is a free data retrieval call binding the contract method 0x7388c436.
Solidity: function aggchainManager() view returns(address)
func (*AggchainbaseSession) AggchainMetadata ¶
func (_Aggchainbase *AggchainbaseSession) AggchainMetadata(arg0 string) (string, error)
AggchainMetadata is a free data retrieval call binding the contract method 0x59a03e0f.
Solidity: function aggchainMetadata(string ) view returns(string)
func (*AggchainbaseSession) AggchainMetadataManager ¶
func (_Aggchainbase *AggchainbaseSession) AggchainMetadataManager() (common.Address, error)
AggchainMetadataManager is a free data retrieval call binding the contract method 0x39b7ec16.
Solidity: function aggchainMetadataManager() view returns(address)
func (*AggchainbaseSession) AggchainMultisigHash ¶
func (_Aggchainbase *AggchainbaseSession) AggchainMultisigHash() ([32]byte, error)
AggchainMultisigHash is a free data retrieval call binding the contract method 0x4a5db0c1.
Solidity: function aggchainMultisigHash() view returns(bytes32)
func (*AggchainbaseSession) AggchainSigners ¶
AggchainSigners is a free data retrieval call binding the contract method 0x35acd6c2.
Solidity: function aggchainSigners(uint256 ) view returns(address)
func (*AggchainbaseSession) BatchSetAggchainMetadata ¶
func (_Aggchainbase *AggchainbaseSession) BatchSetAggchainMetadata(keys []string, values []string) (*types.Transaction, error)
BatchSetAggchainMetadata is a paid mutator transaction binding the contract method 0x153c3b7f.
Solidity: function batchSetAggchainMetadata(string[] keys, string[] values) returns()
func (*AggchainbaseSession) BridgeAddress ¶
func (_Aggchainbase *AggchainbaseSession) BridgeAddress() (common.Address, error)
BridgeAddress is a free data retrieval call binding the contract method 0xa3c573eb.
Solidity: function bridgeAddress() view returns(address)
func (*AggchainbaseSession) CONSENSUSTYPE ¶
func (_Aggchainbase *AggchainbaseSession) CONSENSUSTYPE() (uint32, error)
CONSENSUSTYPE is a free data retrieval call binding the contract method 0xcea5a4c0.
Solidity: function CONSENSUS_TYPE() view returns(uint32)
func (*AggchainbaseSession) DisableUseDefaultSignersFlag ¶
func (_Aggchainbase *AggchainbaseSession) DisableUseDefaultSignersFlag() (*types.Transaction, error)
DisableUseDefaultSignersFlag is a paid mutator transaction binding the contract method 0xfd7d2493.
Solidity: function disableUseDefaultSignersFlag() returns()
func (*AggchainbaseSession) DisableUseDefaultVkeysFlag ¶
func (_Aggchainbase *AggchainbaseSession) DisableUseDefaultVkeysFlag() (*types.Transaction, error)
DisableUseDefaultVkeysFlag is a paid mutator transaction binding the contract method 0xefe6c9f4.
Solidity: function disableUseDefaultVkeysFlag() returns()
func (*AggchainbaseSession) EnableUseDefaultSignersFlag ¶
func (_Aggchainbase *AggchainbaseSession) EnableUseDefaultSignersFlag() (*types.Transaction, error)
EnableUseDefaultSignersFlag is a paid mutator transaction binding the contract method 0xbe647d03.
Solidity: function enableUseDefaultSignersFlag() returns()
func (*AggchainbaseSession) EnableUseDefaultVkeysFlag ¶
func (_Aggchainbase *AggchainbaseSession) EnableUseDefaultVkeysFlag() (*types.Transaction, error)
EnableUseDefaultVkeysFlag is a paid mutator transaction binding the contract method 0x1489e707.
Solidity: function enableUseDefaultVkeysFlag() returns()
func (*AggchainbaseSession) ForceBatchAddress ¶
func (_Aggchainbase *AggchainbaseSession) ForceBatchAddress() (common.Address, error)
ForceBatchAddress is a free data retrieval call binding the contract method 0x2c111c06.
Solidity: function forceBatchAddress() view returns(address)
func (*AggchainbaseSession) ForceBatchTimeout ¶
func (_Aggchainbase *AggchainbaseSession) ForceBatchTimeout() (uint64, error)
ForceBatchTimeout is a free data retrieval call binding the contract method 0xc754c7ed.
Solidity: function forceBatchTimeout() view returns(uint64)
func (*AggchainbaseSession) ForcedBatches ¶
func (_Aggchainbase *AggchainbaseSession) ForcedBatches(arg0 uint64) ([32]byte, error)
ForcedBatches is a free data retrieval call binding the contract method 0x6b8616ce.
Solidity: function forcedBatches(uint64 ) view returns(bytes32)
func (*AggchainbaseSession) GasTokenAddress ¶
func (_Aggchainbase *AggchainbaseSession) GasTokenAddress() (common.Address, error)
GasTokenAddress is a free data retrieval call binding the contract method 0x3c351e10.
Solidity: function gasTokenAddress() view returns(address)
func (*AggchainbaseSession) GasTokenNetwork ¶
func (_Aggchainbase *AggchainbaseSession) GasTokenNetwork() (uint32, error)
GasTokenNetwork is a free data retrieval call binding the contract method 0x3cbc795b.
Solidity: function gasTokenNetwork() view returns(uint32)
func (*AggchainbaseSession) GetAggchainHash ¶
func (_Aggchainbase *AggchainbaseSession) 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 (*AggchainbaseSession) GetAggchainMultisigHash ¶
func (_Aggchainbase *AggchainbaseSession) GetAggchainMultisigHash() ([32]byte, error)
GetAggchainMultisigHash is a free data retrieval call binding the contract method 0xcce7d0df.
Solidity: function getAggchainMultisigHash() view returns(bytes32)
func (*AggchainbaseSession) GetAggchainSignerInfos ¶
func (_Aggchainbase *AggchainbaseSession) GetAggchainSignerInfos() ([]IAggchainSignersSignerInfo, error)
GetAggchainSignerInfos is a free data retrieval call binding the contract method 0x349d4046.
Solidity: function getAggchainSignerInfos() view returns((address,string)[])
func (*AggchainbaseSession) GetAggchainSigners ¶
func (_Aggchainbase *AggchainbaseSession) GetAggchainSigners() ([]common.Address, error)
GetAggchainSigners is a free data retrieval call binding the contract method 0x3e1e0121.
Solidity: function getAggchainSigners() view returns(address[])
func (*AggchainbaseSession) GetAggchainSignersCount ¶
func (_Aggchainbase *AggchainbaseSession) GetAggchainSignersCount() (*big.Int, error)
GetAggchainSignersCount is a free data retrieval call binding the contract method 0xca69e7dc.
Solidity: function getAggchainSignersCount() view returns(uint256)
func (*AggchainbaseSession) GetAggchainTypeFromSelector ¶
func (_Aggchainbase *AggchainbaseSession) GetAggchainTypeFromSelector(aggchainVKeySelector [4]byte) ([2]byte, error)
GetAggchainTypeFromSelector is a free data retrieval call binding the contract method 0x26f9b76d.
Solidity: function getAggchainTypeFromSelector(bytes4 aggchainVKeySelector) pure returns(bytes2)
func (*AggchainbaseSession) GetAggchainVKey ¶
func (_Aggchainbase *AggchainbaseSession) GetAggchainVKey(aggchainVKeySelector [4]byte) ([32]byte, error)
GetAggchainVKey is a free data retrieval call binding the contract method 0x01fcf6a0.
Solidity: function getAggchainVKey(bytes4 aggchainVKeySelector) view returns(bytes32 aggchainVKey)
func (*AggchainbaseSession) GetAggchainVKeySelector ¶
func (_Aggchainbase *AggchainbaseSession) GetAggchainVKeySelector(aggchainVKeyVersion [2]byte, aggchainType [2]byte) ([4]byte, error)
GetAggchainVKeySelector is a free data retrieval call binding the contract method 0x1d0b435e.
Solidity: function getAggchainVKeySelector(bytes2 aggchainVKeyVersion, bytes2 aggchainType) pure returns(bytes4)
func (*AggchainbaseSession) GetAggchainVKeyVersionFromSelector ¶
func (_Aggchainbase *AggchainbaseSession) GetAggchainVKeyVersionFromSelector(aggchainVKeySelector [4]byte) ([2]byte, error)
GetAggchainVKeyVersionFromSelector is a free data retrieval call binding the contract method 0xe90a3409.
Solidity: function getAggchainVKeyVersionFromSelector(bytes4 aggchainVKeySelector) pure returns(bytes2)
func (*AggchainbaseSession) GetThreshold ¶
func (_Aggchainbase *AggchainbaseSession) GetThreshold() (*big.Int, error)
GetThreshold is a free data retrieval call binding the contract method 0xe75235b8.
Solidity: function getThreshold() view returns(uint256)
func (*AggchainbaseSession) GetVKeyAndAggchainParams ¶
func (_Aggchainbase *AggchainbaseSession) GetVKeyAndAggchainParams(aggchainData []byte) ([32]byte, [32]byte, error)
GetVKeyAndAggchainParams is a free data retrieval call binding the contract method 0xd9c28539.
Solidity: function getVKeyAndAggchainParams(bytes aggchainData) view returns(bytes32, bytes32)
func (*AggchainbaseSession) GlobalExitRootManager ¶
func (_Aggchainbase *AggchainbaseSession) GlobalExitRootManager() (common.Address, error)
GlobalExitRootManager is a free data retrieval call binding the contract method 0xd02103ca.
Solidity: function globalExitRootManager() view returns(address)
func (*AggchainbaseSession) InitAggchainManager ¶
func (_Aggchainbase *AggchainbaseSession) 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 (*AggchainbaseSession) Initialize ¶
func (_Aggchainbase *AggchainbaseSession) Initialize(arg0 common.Address, arg1 common.Address, arg2 uint32, arg3 common.Address, arg4 string, arg5 string) error
Initialize is a free data retrieval call binding the contract method 0x71257022.
Solidity: function initialize(address , address , uint32 , address , string , string ) pure returns()
func (*AggchainbaseSession) IsSigner ¶
func (_Aggchainbase *AggchainbaseSession) 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 (*AggchainbaseSession) LastAccInputHash ¶
func (_Aggchainbase *AggchainbaseSession) LastAccInputHash() ([32]byte, error)
LastAccInputHash is a free data retrieval call binding the contract method 0x6e05d2cd.
Solidity: function lastAccInputHash() view returns(bytes32)
func (*AggchainbaseSession) LastForceBatch ¶
func (_Aggchainbase *AggchainbaseSession) LastForceBatch() (uint64, error)
LastForceBatch is a free data retrieval call binding the contract method 0xe7a7ed02.
Solidity: function lastForceBatch() view returns(uint64)
func (*AggchainbaseSession) LastForceBatchSequenced ¶
func (_Aggchainbase *AggchainbaseSession) LastForceBatchSequenced() (uint64, error)
LastForceBatchSequenced is a free data retrieval call binding the contract method 0x45605267.
Solidity: function lastForceBatchSequenced() view returns(uint64)
func (*AggchainbaseSession) LegacypendingVKeyManager ¶
func (_Aggchainbase *AggchainbaseSession) LegacypendingVKeyManager() (common.Address, error)
LegacypendingVKeyManager is a free data retrieval call binding the contract method 0x74f0b0c1.
Solidity: function _legacypendingVKeyManager() view returns(address)
func (*AggchainbaseSession) LegacyvKeyManager ¶
func (_Aggchainbase *AggchainbaseSession) LegacyvKeyManager() (common.Address, error)
LegacyvKeyManager is a free data retrieval call binding the contract method 0x5ecaca2b.
Solidity: function _legacyvKeyManager() view returns(address)
func (*AggchainbaseSession) MAXAGGCHAINSIGNERS ¶
func (_Aggchainbase *AggchainbaseSession) MAXAGGCHAINSIGNERS() (*big.Int, error)
MAXAGGCHAINSIGNERS is a free data retrieval call binding the contract method 0x750a6e72.
Solidity: function MAX_AGGCHAIN_SIGNERS() view returns(uint256)
func (*AggchainbaseSession) NetworkName ¶
func (_Aggchainbase *AggchainbaseSession) NetworkName() (string, error)
NetworkName is a free data retrieval call binding the contract method 0x107bf28c.
Solidity: function networkName() view returns(string)
func (*AggchainbaseSession) OnVerifyPessimistic ¶
func (_Aggchainbase *AggchainbaseSession) OnVerifyPessimistic(aggchainData []byte) (*types.Transaction, error)
OnVerifyPessimistic is a paid mutator transaction binding the contract method 0x9ee4afa3.
Solidity: function onVerifyPessimistic(bytes aggchainData) returns()
func (*AggchainbaseSession) OwnedAggchainVKeys ¶
func (_Aggchainbase *AggchainbaseSession) OwnedAggchainVKeys(aggchainVKeySelector [4]byte) ([32]byte, error)
OwnedAggchainVKeys is a free data retrieval call binding the contract method 0xeffb8479.
Solidity: function ownedAggchainVKeys(bytes4 aggchainVKeySelector) view returns(bytes32 ownedAggchainVKey)
func (*AggchainbaseSession) PendingAdmin ¶
func (_Aggchainbase *AggchainbaseSession) PendingAdmin() (common.Address, error)
PendingAdmin is a free data retrieval call binding the contract method 0x26782247.
Solidity: function pendingAdmin() view returns(address)
func (*AggchainbaseSession) PendingAggchainManager ¶
func (_Aggchainbase *AggchainbaseSession) PendingAggchainManager() (common.Address, error)
PendingAggchainManager is a free data retrieval call binding the contract method 0x527570f1.
Solidity: function pendingAggchainManager() view returns(address)
func (*AggchainbaseSession) Pol ¶
func (_Aggchainbase *AggchainbaseSession) Pol() (common.Address, error)
Pol is a free data retrieval call binding the contract method 0xe46761c4.
Solidity: function pol() view returns(address)
func (*AggchainbaseSession) RollupManager ¶
func (_Aggchainbase *AggchainbaseSession) RollupManager() (common.Address, error)
RollupManager is a free data retrieval call binding the contract method 0x49b7b802.
Solidity: function rollupManager() view returns(address)
func (*AggchainbaseSession) SetAggchainMetadata ¶
func (_Aggchainbase *AggchainbaseSession) SetAggchainMetadata(key string, value string) (*types.Transaction, error)
SetAggchainMetadata is a paid mutator transaction binding the contract method 0x052358be.
Solidity: function setAggchainMetadata(string key, string value) returns()
func (*AggchainbaseSession) SetAggchainMetadataManager ¶
func (_Aggchainbase *AggchainbaseSession) SetAggchainMetadataManager(newAggchainMetadataManager common.Address) (*types.Transaction, error)
SetAggchainMetadataManager is a paid mutator transaction binding the contract method 0xa8d31bd9.
Solidity: function setAggchainMetadataManager(address newAggchainMetadataManager) returns()
func (*AggchainbaseSession) SetTrustedSequencer ¶
func (_Aggchainbase *AggchainbaseSession) SetTrustedSequencer(newTrustedSequencer common.Address) (*types.Transaction, error)
SetTrustedSequencer is a paid mutator transaction binding the contract method 0x6ff512cc.
Solidity: function setTrustedSequencer(address newTrustedSequencer) returns()
func (*AggchainbaseSession) SetTrustedSequencerURL ¶
func (_Aggchainbase *AggchainbaseSession) SetTrustedSequencerURL(newTrustedSequencerURL string) (*types.Transaction, error)
SetTrustedSequencerURL is a paid mutator transaction binding the contract method 0xc89e42df.
Solidity: function setTrustedSequencerURL(string newTrustedSequencerURL) returns()
func (*AggchainbaseSession) SignerToURLs ¶
func (_Aggchainbase *AggchainbaseSession) SignerToURLs(arg0 common.Address) (string, error)
SignerToURLs is a free data retrieval call binding the contract method 0x36cd6b5b.
Solidity: function signerToURLs(address ) view returns(string)
func (*AggchainbaseSession) Threshold ¶
func (_Aggchainbase *AggchainbaseSession) Threshold() (*big.Int, error)
Threshold is a free data retrieval call binding the contract method 0x42cde4e8.
Solidity: function threshold() view returns(uint256)
func (*AggchainbaseSession) TransferAdminRole ¶
func (_Aggchainbase *AggchainbaseSession) TransferAdminRole(newPendingAdmin common.Address) (*types.Transaction, error)
TransferAdminRole is a paid mutator transaction binding the contract method 0xada8f919.
Solidity: function transferAdminRole(address newPendingAdmin) returns()
func (*AggchainbaseSession) TransferAggchainManagerRole ¶
func (_Aggchainbase *AggchainbaseSession) TransferAggchainManagerRole(newAggchainManager common.Address) (*types.Transaction, error)
TransferAggchainManagerRole is a paid mutator transaction binding the contract method 0xbdfbed7e.
Solidity: function transferAggchainManagerRole(address newAggchainManager) returns()
func (*AggchainbaseSession) TrustedSequencer ¶
func (_Aggchainbase *AggchainbaseSession) TrustedSequencer() (common.Address, error)
TrustedSequencer is a free data retrieval call binding the contract method 0xcfa8ed47.
Solidity: function trustedSequencer() view returns(address)
func (*AggchainbaseSession) TrustedSequencerURL ¶
func (_Aggchainbase *AggchainbaseSession) TrustedSequencerURL() (string, error)
TrustedSequencerURL is a free data retrieval call binding the contract method 0x542028d5.
Solidity: function trustedSequencerURL() view returns(string)
func (*AggchainbaseSession) UpdateOwnedAggchainVKey ¶
func (_Aggchainbase *AggchainbaseSession) UpdateOwnedAggchainVKey(aggchainVKeySelector [4]byte, updatedAggchainVKey [32]byte) (*types.Transaction, error)
UpdateOwnedAggchainVKey is a paid mutator transaction binding the contract method 0x314eb17b.
Solidity: function updateOwnedAggchainVKey(bytes4 aggchainVKeySelector, bytes32 updatedAggchainVKey) returns()
func (*AggchainbaseSession) UpdateSignersAndThreshold ¶
func (_Aggchainbase *AggchainbaseSession) UpdateSignersAndThreshold(_signersToRemove []IAggchainSignersRemoveSignerInfo, _signersToAdd []IAggchainSignersSignerInfo, _newThreshold *big.Int) (*types.Transaction, error)
UpdateSignersAndThreshold is a paid mutator transaction binding the contract method 0xf51f563a.
Solidity: function updateSignersAndThreshold((address,uint256)[] _signersToRemove, (address,string)[] _signersToAdd, uint256 _newThreshold) returns()
func (*AggchainbaseSession) UseDefaultSigners ¶
func (_Aggchainbase *AggchainbaseSession) UseDefaultSigners() (bool, error)
UseDefaultSigners is a free data retrieval call binding the contract method 0x188d9180.
Solidity: function useDefaultSigners() view returns(bool)
func (*AggchainbaseSession) UseDefaultVkeys ¶
func (_Aggchainbase *AggchainbaseSession) UseDefaultVkeys() (bool, error)
UseDefaultVkeys is a free data retrieval call binding the contract method 0xfc5014d6.
Solidity: function useDefaultVkeys() view returns(bool)
func (*AggchainbaseSession) Version ¶
func (_Aggchainbase *AggchainbaseSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() pure returns(string)
type AggchainbaseSetAggchainMetadataManager ¶
type AggchainbaseSetAggchainMetadataManager struct {
	OldAggchainMetadataManager common.Address
	NewAggchainMetadataManager common.Address
	Raw                        types.Log // Blockchain specific contextual infos
}
    AggchainbaseSetAggchainMetadataManager represents a SetAggchainMetadataManager event raised by the Aggchainbase contract.
type AggchainbaseSetAggchainMetadataManagerIterator ¶
type AggchainbaseSetAggchainMetadataManagerIterator struct {
	Event *AggchainbaseSetAggchainMetadataManager // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}
    AggchainbaseSetAggchainMetadataManagerIterator is returned from FilterSetAggchainMetadataManager and is used to iterate over the raw logs and unpacked data for SetAggchainMetadataManager events raised by the Aggchainbase contract.
func (*AggchainbaseSetAggchainMetadataManagerIterator) Close ¶
func (it *AggchainbaseSetAggchainMetadataManagerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainbaseSetAggchainMetadataManagerIterator) Error ¶
func (it *AggchainbaseSetAggchainMetadataManagerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainbaseSetAggchainMetadataManagerIterator) Next ¶
func (it *AggchainbaseSetAggchainMetadataManagerIterator) 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 AggchainbaseSetTrustedSequencer ¶
type AggchainbaseSetTrustedSequencer struct {
	NewTrustedSequencer common.Address
	Raw                 types.Log // Blockchain specific contextual infos
}
    AggchainbaseSetTrustedSequencer represents a SetTrustedSequencer event raised by the Aggchainbase contract.
type AggchainbaseSetTrustedSequencerIterator ¶
type AggchainbaseSetTrustedSequencerIterator struct {
	Event *AggchainbaseSetTrustedSequencer // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}
    AggchainbaseSetTrustedSequencerIterator is returned from FilterSetTrustedSequencer and is used to iterate over the raw logs and unpacked data for SetTrustedSequencer events raised by the Aggchainbase contract.
func (*AggchainbaseSetTrustedSequencerIterator) Close ¶
func (it *AggchainbaseSetTrustedSequencerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainbaseSetTrustedSequencerIterator) Error ¶
func (it *AggchainbaseSetTrustedSequencerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainbaseSetTrustedSequencerIterator) Next ¶
func (it *AggchainbaseSetTrustedSequencerIterator) 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 AggchainbaseSetTrustedSequencerURL ¶
type AggchainbaseSetTrustedSequencerURL struct {
	NewTrustedSequencerURL string
	Raw                    types.Log // Blockchain specific contextual infos
}
    AggchainbaseSetTrustedSequencerURL represents a SetTrustedSequencerURL event raised by the Aggchainbase contract.
type AggchainbaseSetTrustedSequencerURLIterator ¶
type AggchainbaseSetTrustedSequencerURLIterator struct {
	Event *AggchainbaseSetTrustedSequencerURL // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}
    AggchainbaseSetTrustedSequencerURLIterator is returned from FilterSetTrustedSequencerURL and is used to iterate over the raw logs and unpacked data for SetTrustedSequencerURL events raised by the Aggchainbase contract.
func (*AggchainbaseSetTrustedSequencerURLIterator) Close ¶
func (it *AggchainbaseSetTrustedSequencerURLIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainbaseSetTrustedSequencerURLIterator) Error ¶
func (it *AggchainbaseSetTrustedSequencerURLIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainbaseSetTrustedSequencerURLIterator) Next ¶
func (it *AggchainbaseSetTrustedSequencerURLIterator) 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 AggchainbaseSignersAndThresholdUpdated ¶
type AggchainbaseSignersAndThresholdUpdated struct {
	AggchainSigners         []common.Address
	NewThreshold            *big.Int
	NewAggchainMultisigHash [32]byte
	Raw                     types.Log // Blockchain specific contextual infos
}
    AggchainbaseSignersAndThresholdUpdated represents a SignersAndThresholdUpdated event raised by the Aggchainbase contract.
type AggchainbaseSignersAndThresholdUpdatedIterator ¶
type AggchainbaseSignersAndThresholdUpdatedIterator struct {
	Event *AggchainbaseSignersAndThresholdUpdated // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}
    AggchainbaseSignersAndThresholdUpdatedIterator is returned from FilterSignersAndThresholdUpdated and is used to iterate over the raw logs and unpacked data for SignersAndThresholdUpdated events raised by the Aggchainbase contract.
func (*AggchainbaseSignersAndThresholdUpdatedIterator) Close ¶
func (it *AggchainbaseSignersAndThresholdUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainbaseSignersAndThresholdUpdatedIterator) Error ¶
func (it *AggchainbaseSignersAndThresholdUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainbaseSignersAndThresholdUpdatedIterator) Next ¶
func (it *AggchainbaseSignersAndThresholdUpdatedIterator) 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 AggchainbaseTransactor ¶
type AggchainbaseTransactor struct {
	// contains filtered or unexported fields
}
    AggchainbaseTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAggchainbaseTransactor ¶
func NewAggchainbaseTransactor(address common.Address, transactor bind.ContractTransactor) (*AggchainbaseTransactor, error)
NewAggchainbaseTransactor creates a new write-only instance of Aggchainbase, bound to a specific deployed contract.
func (*AggchainbaseTransactor) AcceptAdminRole ¶
func (_Aggchainbase *AggchainbaseTransactor) AcceptAdminRole(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptAdminRole is a paid mutator transaction binding the contract method 0x8c3d7301.
Solidity: function acceptAdminRole() returns()
func (*AggchainbaseTransactor) AcceptAggchainManagerRole ¶
func (_Aggchainbase *AggchainbaseTransactor) AcceptAggchainManagerRole(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptAggchainManagerRole is a paid mutator transaction binding the contract method 0x15981b29.
Solidity: function acceptAggchainManagerRole() returns()
func (*AggchainbaseTransactor) AddOwnedAggchainVKey ¶
func (_Aggchainbase *AggchainbaseTransactor) AddOwnedAggchainVKey(opts *bind.TransactOpts, aggchainVKeySelector [4]byte, newAggchainVKey [32]byte) (*types.Transaction, error)
AddOwnedAggchainVKey is a paid mutator transaction binding the contract method 0x19451a8f.
Solidity: function addOwnedAggchainVKey(bytes4 aggchainVKeySelector, bytes32 newAggchainVKey) returns()
func (*AggchainbaseTransactor) BatchSetAggchainMetadata ¶
func (_Aggchainbase *AggchainbaseTransactor) BatchSetAggchainMetadata(opts *bind.TransactOpts, keys []string, values []string) (*types.Transaction, error)
BatchSetAggchainMetadata is a paid mutator transaction binding the contract method 0x153c3b7f.
Solidity: function batchSetAggchainMetadata(string[] keys, string[] values) returns()
func (*AggchainbaseTransactor) DisableUseDefaultSignersFlag ¶
func (_Aggchainbase *AggchainbaseTransactor) DisableUseDefaultSignersFlag(opts *bind.TransactOpts) (*types.Transaction, error)
DisableUseDefaultSignersFlag is a paid mutator transaction binding the contract method 0xfd7d2493.
Solidity: function disableUseDefaultSignersFlag() returns()
func (*AggchainbaseTransactor) DisableUseDefaultVkeysFlag ¶
func (_Aggchainbase *AggchainbaseTransactor) DisableUseDefaultVkeysFlag(opts *bind.TransactOpts) (*types.Transaction, error)
DisableUseDefaultVkeysFlag is a paid mutator transaction binding the contract method 0xefe6c9f4.
Solidity: function disableUseDefaultVkeysFlag() returns()
func (*AggchainbaseTransactor) EnableUseDefaultSignersFlag ¶
func (_Aggchainbase *AggchainbaseTransactor) EnableUseDefaultSignersFlag(opts *bind.TransactOpts) (*types.Transaction, error)
EnableUseDefaultSignersFlag is a paid mutator transaction binding the contract method 0xbe647d03.
Solidity: function enableUseDefaultSignersFlag() returns()
func (*AggchainbaseTransactor) EnableUseDefaultVkeysFlag ¶
func (_Aggchainbase *AggchainbaseTransactor) EnableUseDefaultVkeysFlag(opts *bind.TransactOpts) (*types.Transaction, error)
EnableUseDefaultVkeysFlag is a paid mutator transaction binding the contract method 0x1489e707.
Solidity: function enableUseDefaultVkeysFlag() returns()
func (*AggchainbaseTransactor) InitAggchainManager ¶
func (_Aggchainbase *AggchainbaseTransactor) 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 (*AggchainbaseTransactor) OnVerifyPessimistic ¶
func (_Aggchainbase *AggchainbaseTransactor) 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()
func (*AggchainbaseTransactor) SetAggchainMetadata ¶
func (_Aggchainbase *AggchainbaseTransactor) SetAggchainMetadata(opts *bind.TransactOpts, key string, value string) (*types.Transaction, error)
SetAggchainMetadata is a paid mutator transaction binding the contract method 0x052358be.
Solidity: function setAggchainMetadata(string key, string value) returns()
func (*AggchainbaseTransactor) SetAggchainMetadataManager ¶
func (_Aggchainbase *AggchainbaseTransactor) SetAggchainMetadataManager(opts *bind.TransactOpts, newAggchainMetadataManager common.Address) (*types.Transaction, error)
SetAggchainMetadataManager is a paid mutator transaction binding the contract method 0xa8d31bd9.
Solidity: function setAggchainMetadataManager(address newAggchainMetadataManager) returns()
func (*AggchainbaseTransactor) SetTrustedSequencer ¶
func (_Aggchainbase *AggchainbaseTransactor) SetTrustedSequencer(opts *bind.TransactOpts, newTrustedSequencer common.Address) (*types.Transaction, error)
SetTrustedSequencer is a paid mutator transaction binding the contract method 0x6ff512cc.
Solidity: function setTrustedSequencer(address newTrustedSequencer) returns()
func (*AggchainbaseTransactor) SetTrustedSequencerURL ¶
func (_Aggchainbase *AggchainbaseTransactor) SetTrustedSequencerURL(opts *bind.TransactOpts, newTrustedSequencerURL string) (*types.Transaction, error)
SetTrustedSequencerURL is a paid mutator transaction binding the contract method 0xc89e42df.
Solidity: function setTrustedSequencerURL(string newTrustedSequencerURL) returns()
func (*AggchainbaseTransactor) TransferAdminRole ¶
func (_Aggchainbase *AggchainbaseTransactor) TransferAdminRole(opts *bind.TransactOpts, newPendingAdmin common.Address) (*types.Transaction, error)
TransferAdminRole is a paid mutator transaction binding the contract method 0xada8f919.
Solidity: function transferAdminRole(address newPendingAdmin) returns()
func (*AggchainbaseTransactor) TransferAggchainManagerRole ¶
func (_Aggchainbase *AggchainbaseTransactor) TransferAggchainManagerRole(opts *bind.TransactOpts, newAggchainManager common.Address) (*types.Transaction, error)
TransferAggchainManagerRole is a paid mutator transaction binding the contract method 0xbdfbed7e.
Solidity: function transferAggchainManagerRole(address newAggchainManager) returns()
func (*AggchainbaseTransactor) UpdateOwnedAggchainVKey ¶
func (_Aggchainbase *AggchainbaseTransactor) UpdateOwnedAggchainVKey(opts *bind.TransactOpts, aggchainVKeySelector [4]byte, updatedAggchainVKey [32]byte) (*types.Transaction, error)
UpdateOwnedAggchainVKey is a paid mutator transaction binding the contract method 0x314eb17b.
Solidity: function updateOwnedAggchainVKey(bytes4 aggchainVKeySelector, bytes32 updatedAggchainVKey) returns()
func (*AggchainbaseTransactor) UpdateSignersAndThreshold ¶
func (_Aggchainbase *AggchainbaseTransactor) UpdateSignersAndThreshold(opts *bind.TransactOpts, _signersToRemove []IAggchainSignersRemoveSignerInfo, _signersToAdd []IAggchainSignersSignerInfo, _newThreshold *big.Int) (*types.Transaction, error)
UpdateSignersAndThreshold is a paid mutator transaction binding the contract method 0xf51f563a.
Solidity: function updateSignersAndThreshold((address,uint256)[] _signersToRemove, (address,string)[] _signersToAdd, uint256 _newThreshold) returns()
type AggchainbaseTransactorRaw ¶
type AggchainbaseTransactorRaw struct {
	Contract *AggchainbaseTransactor // Generic write-only contract binding to access the raw methods on
}
    AggchainbaseTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AggchainbaseTransactorRaw) Transact ¶
func (_Aggchainbase *AggchainbaseTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AggchainbaseTransactorRaw) Transfer ¶
func (_Aggchainbase *AggchainbaseTransactorRaw) 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 AggchainbaseTransactorSession ¶
type AggchainbaseTransactorSession struct {
	Contract     *AggchainbaseTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts       // Transaction auth options to use throughout this session
}
    AggchainbaseTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*AggchainbaseTransactorSession) AcceptAdminRole ¶
func (_Aggchainbase *AggchainbaseTransactorSession) AcceptAdminRole() (*types.Transaction, error)
AcceptAdminRole is a paid mutator transaction binding the contract method 0x8c3d7301.
Solidity: function acceptAdminRole() returns()
func (*AggchainbaseTransactorSession) AcceptAggchainManagerRole ¶
func (_Aggchainbase *AggchainbaseTransactorSession) AcceptAggchainManagerRole() (*types.Transaction, error)
AcceptAggchainManagerRole is a paid mutator transaction binding the contract method 0x15981b29.
Solidity: function acceptAggchainManagerRole() returns()
func (*AggchainbaseTransactorSession) AddOwnedAggchainVKey ¶
func (_Aggchainbase *AggchainbaseTransactorSession) AddOwnedAggchainVKey(aggchainVKeySelector [4]byte, newAggchainVKey [32]byte) (*types.Transaction, error)
AddOwnedAggchainVKey is a paid mutator transaction binding the contract method 0x19451a8f.
Solidity: function addOwnedAggchainVKey(bytes4 aggchainVKeySelector, bytes32 newAggchainVKey) returns()
func (*AggchainbaseTransactorSession) BatchSetAggchainMetadata ¶
func (_Aggchainbase *AggchainbaseTransactorSession) BatchSetAggchainMetadata(keys []string, values []string) (*types.Transaction, error)
BatchSetAggchainMetadata is a paid mutator transaction binding the contract method 0x153c3b7f.
Solidity: function batchSetAggchainMetadata(string[] keys, string[] values) returns()
func (*AggchainbaseTransactorSession) DisableUseDefaultSignersFlag ¶
func (_Aggchainbase *AggchainbaseTransactorSession) DisableUseDefaultSignersFlag() (*types.Transaction, error)
DisableUseDefaultSignersFlag is a paid mutator transaction binding the contract method 0xfd7d2493.
Solidity: function disableUseDefaultSignersFlag() returns()
func (*AggchainbaseTransactorSession) DisableUseDefaultVkeysFlag ¶
func (_Aggchainbase *AggchainbaseTransactorSession) DisableUseDefaultVkeysFlag() (*types.Transaction, error)
DisableUseDefaultVkeysFlag is a paid mutator transaction binding the contract method 0xefe6c9f4.
Solidity: function disableUseDefaultVkeysFlag() returns()
func (*AggchainbaseTransactorSession) EnableUseDefaultSignersFlag ¶
func (_Aggchainbase *AggchainbaseTransactorSession) EnableUseDefaultSignersFlag() (*types.Transaction, error)
EnableUseDefaultSignersFlag is a paid mutator transaction binding the contract method 0xbe647d03.
Solidity: function enableUseDefaultSignersFlag() returns()
func (*AggchainbaseTransactorSession) EnableUseDefaultVkeysFlag ¶
func (_Aggchainbase *AggchainbaseTransactorSession) EnableUseDefaultVkeysFlag() (*types.Transaction, error)
EnableUseDefaultVkeysFlag is a paid mutator transaction binding the contract method 0x1489e707.
Solidity: function enableUseDefaultVkeysFlag() returns()
func (*AggchainbaseTransactorSession) InitAggchainManager ¶
func (_Aggchainbase *AggchainbaseTransactorSession) 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 (*AggchainbaseTransactorSession) OnVerifyPessimistic ¶
func (_Aggchainbase *AggchainbaseTransactorSession) OnVerifyPessimistic(aggchainData []byte) (*types.Transaction, error)
OnVerifyPessimistic is a paid mutator transaction binding the contract method 0x9ee4afa3.
Solidity: function onVerifyPessimistic(bytes aggchainData) returns()
func (*AggchainbaseTransactorSession) SetAggchainMetadata ¶
func (_Aggchainbase *AggchainbaseTransactorSession) SetAggchainMetadata(key string, value string) (*types.Transaction, error)
SetAggchainMetadata is a paid mutator transaction binding the contract method 0x052358be.
Solidity: function setAggchainMetadata(string key, string value) returns()
func (*AggchainbaseTransactorSession) SetAggchainMetadataManager ¶
func (_Aggchainbase *AggchainbaseTransactorSession) SetAggchainMetadataManager(newAggchainMetadataManager common.Address) (*types.Transaction, error)
SetAggchainMetadataManager is a paid mutator transaction binding the contract method 0xa8d31bd9.
Solidity: function setAggchainMetadataManager(address newAggchainMetadataManager) returns()
func (*AggchainbaseTransactorSession) SetTrustedSequencer ¶
func (_Aggchainbase *AggchainbaseTransactorSession) SetTrustedSequencer(newTrustedSequencer common.Address) (*types.Transaction, error)
SetTrustedSequencer is a paid mutator transaction binding the contract method 0x6ff512cc.
Solidity: function setTrustedSequencer(address newTrustedSequencer) returns()
func (*AggchainbaseTransactorSession) SetTrustedSequencerURL ¶
func (_Aggchainbase *AggchainbaseTransactorSession) SetTrustedSequencerURL(newTrustedSequencerURL string) (*types.Transaction, error)
SetTrustedSequencerURL is a paid mutator transaction binding the contract method 0xc89e42df.
Solidity: function setTrustedSequencerURL(string newTrustedSequencerURL) returns()
func (*AggchainbaseTransactorSession) TransferAdminRole ¶
func (_Aggchainbase *AggchainbaseTransactorSession) TransferAdminRole(newPendingAdmin common.Address) (*types.Transaction, error)
TransferAdminRole is a paid mutator transaction binding the contract method 0xada8f919.
Solidity: function transferAdminRole(address newPendingAdmin) returns()
func (*AggchainbaseTransactorSession) TransferAggchainManagerRole ¶
func (_Aggchainbase *AggchainbaseTransactorSession) TransferAggchainManagerRole(newAggchainManager common.Address) (*types.Transaction, error)
TransferAggchainManagerRole is a paid mutator transaction binding the contract method 0xbdfbed7e.
Solidity: function transferAggchainManagerRole(address newAggchainManager) returns()
func (*AggchainbaseTransactorSession) UpdateOwnedAggchainVKey ¶
func (_Aggchainbase *AggchainbaseTransactorSession) UpdateOwnedAggchainVKey(aggchainVKeySelector [4]byte, updatedAggchainVKey [32]byte) (*types.Transaction, error)
UpdateOwnedAggchainVKey is a paid mutator transaction binding the contract method 0x314eb17b.
Solidity: function updateOwnedAggchainVKey(bytes4 aggchainVKeySelector, bytes32 updatedAggchainVKey) returns()
func (*AggchainbaseTransactorSession) UpdateSignersAndThreshold ¶
func (_Aggchainbase *AggchainbaseTransactorSession) UpdateSignersAndThreshold(_signersToRemove []IAggchainSignersRemoveSignerInfo, _signersToAdd []IAggchainSignersSignerInfo, _newThreshold *big.Int) (*types.Transaction, error)
UpdateSignersAndThreshold is a paid mutator transaction binding the contract method 0xf51f563a.
Solidity: function updateSignersAndThreshold((address,uint256)[] _signersToRemove, (address,string)[] _signersToAdd, uint256 _newThreshold) returns()
type AggchainbaseTransferAdminRole ¶
type AggchainbaseTransferAdminRole struct {
	NewPendingAdmin common.Address
	Raw             types.Log // Blockchain specific contextual infos
}
    AggchainbaseTransferAdminRole represents a TransferAdminRole event raised by the Aggchainbase contract.
type AggchainbaseTransferAdminRoleIterator ¶
type AggchainbaseTransferAdminRoleIterator struct {
	Event *AggchainbaseTransferAdminRole // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}
    AggchainbaseTransferAdminRoleIterator is returned from FilterTransferAdminRole and is used to iterate over the raw logs and unpacked data for TransferAdminRole events raised by the Aggchainbase contract.
func (*AggchainbaseTransferAdminRoleIterator) Close ¶
func (it *AggchainbaseTransferAdminRoleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainbaseTransferAdminRoleIterator) Error ¶
func (it *AggchainbaseTransferAdminRoleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainbaseTransferAdminRoleIterator) Next ¶
func (it *AggchainbaseTransferAdminRoleIterator) 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 AggchainbaseTransferAggchainManagerRole ¶
type AggchainbaseTransferAggchainManagerRole struct {
	CurrentAggchainManager    common.Address
	NewPendingAggchainManager common.Address
	Raw                       types.Log // Blockchain specific contextual infos
}
    AggchainbaseTransferAggchainManagerRole represents a TransferAggchainManagerRole event raised by the Aggchainbase contract.
type AggchainbaseTransferAggchainManagerRoleIterator ¶
type AggchainbaseTransferAggchainManagerRoleIterator struct {
	Event *AggchainbaseTransferAggchainManagerRole // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}
    AggchainbaseTransferAggchainManagerRoleIterator is returned from FilterTransferAggchainManagerRole and is used to iterate over the raw logs and unpacked data for TransferAggchainManagerRole events raised by the Aggchainbase contract.
func (*AggchainbaseTransferAggchainManagerRoleIterator) Close ¶
func (it *AggchainbaseTransferAggchainManagerRoleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainbaseTransferAggchainManagerRoleIterator) Error ¶
func (it *AggchainbaseTransferAggchainManagerRoleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainbaseTransferAggchainManagerRoleIterator) Next ¶
func (it *AggchainbaseTransferAggchainManagerRoleIterator) 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 AggchainbaseUpdateAggchainVKey ¶
type AggchainbaseUpdateAggchainVKey struct {
	Selector             [4]byte
	PreviousAggchainVKey [32]byte
	NewAggchainVKey      [32]byte
	Raw                  types.Log // Blockchain specific contextual infos
}
    AggchainbaseUpdateAggchainVKey represents a UpdateAggchainVKey event raised by the Aggchainbase contract.
type AggchainbaseUpdateAggchainVKeyIterator ¶
type AggchainbaseUpdateAggchainVKeyIterator struct {
	Event *AggchainbaseUpdateAggchainVKey // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}
    AggchainbaseUpdateAggchainVKeyIterator is returned from FilterUpdateAggchainVKey and is used to iterate over the raw logs and unpacked data for UpdateAggchainVKey events raised by the Aggchainbase contract.
func (*AggchainbaseUpdateAggchainVKeyIterator) Close ¶
func (it *AggchainbaseUpdateAggchainVKeyIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainbaseUpdateAggchainVKeyIterator) Error ¶
func (it *AggchainbaseUpdateAggchainVKeyIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainbaseUpdateAggchainVKeyIterator) Next ¶
func (it *AggchainbaseUpdateAggchainVKeyIterator) 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 IAggchainSignersRemoveSignerInfo ¶
IAggchainSignersRemoveSignerInfo is an auto generated low-level Go binding around an user-defined struct.
type IAggchainSignersSignerInfo ¶
IAggchainSignersSignerInfo is an auto generated low-level Go binding around an user-defined struct.