Documentation
¶
Index ¶
- Variables
- type Aggchainecdsa
- type AggchainecdsaAcceptAdminRole
- type AggchainecdsaAcceptAdminRoleIterator
- type AggchainecdsaAcceptAggchainManagerRole
- type AggchainecdsaAcceptAggchainManagerRoleIterator
- type AggchainecdsaAcceptVKeyManagerRole
- type AggchainecdsaAcceptVKeyManagerRoleIterator
- type AggchainecdsaAddAggchainVKey
- type AggchainecdsaAddAggchainVKeyIterator
- type AggchainecdsaCaller
- func (_Aggchainecdsa *AggchainecdsaCaller) AGGCHAINTYPE(opts *bind.CallOpts) ([2]byte, error)
- func (_Aggchainecdsa *AggchainecdsaCaller) Admin(opts *bind.CallOpts) (common.Address, error)
- func (_Aggchainecdsa *AggchainecdsaCaller) AggLayerGateway(opts *bind.CallOpts) (common.Address, error)
- func (_Aggchainecdsa *AggchainecdsaCaller) AggchainManager(opts *bind.CallOpts) (common.Address, error)
- func (_Aggchainecdsa *AggchainecdsaCaller) BridgeAddress(opts *bind.CallOpts) (common.Address, error)
- func (_Aggchainecdsa *AggchainecdsaCaller) CONSENSUSTYPE(opts *bind.CallOpts) (uint32, error)
- func (_Aggchainecdsa *AggchainecdsaCaller) ForceBatchAddress(opts *bind.CallOpts) (common.Address, error)
- func (_Aggchainecdsa *AggchainecdsaCaller) ForceBatchTimeout(opts *bind.CallOpts) (uint64, error)
- func (_Aggchainecdsa *AggchainecdsaCaller) ForcedBatches(opts *bind.CallOpts, arg0 uint64) ([32]byte, error)
- func (_Aggchainecdsa *AggchainecdsaCaller) GasTokenAddress(opts *bind.CallOpts) (common.Address, error)
- func (_Aggchainecdsa *AggchainecdsaCaller) GasTokenNetwork(opts *bind.CallOpts) (uint32, error)
- func (_Aggchainecdsa *AggchainecdsaCaller) GetAggchainHash(opts *bind.CallOpts, aggchainData []byte) ([32]byte, error)
- func (_Aggchainecdsa *AggchainecdsaCaller) GetAggchainTypeFromSelector(opts *bind.CallOpts, aggchainVKeySelector [4]byte) ([2]byte, error)
- func (_Aggchainecdsa *AggchainecdsaCaller) GetAggchainVKey(opts *bind.CallOpts, aggchainVKeySelector [4]byte) ([32]byte, error)
- func (_Aggchainecdsa *AggchainecdsaCaller) GetAggchainVKeySelector(opts *bind.CallOpts, aggchainVKeyVersion [2]byte, aggchainType [2]byte) ([4]byte, error)
- func (_Aggchainecdsa *AggchainecdsaCaller) GetAggchainVKeyVersionFromSelector(opts *bind.CallOpts, aggchainVKeySelector [4]byte) ([2]byte, error)
- func (_Aggchainecdsa *AggchainecdsaCaller) GlobalExitRootManager(opts *bind.CallOpts) (common.Address, error)
- func (_Aggchainecdsa *AggchainecdsaCaller) Initialize0(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address, arg2 uint32, ...) error
- func (_Aggchainecdsa *AggchainecdsaCaller) LastAccInputHash(opts *bind.CallOpts) ([32]byte, error)
- func (_Aggchainecdsa *AggchainecdsaCaller) LastForceBatch(opts *bind.CallOpts) (uint64, error)
- func (_Aggchainecdsa *AggchainecdsaCaller) LastForceBatchSequenced(opts *bind.CallOpts) (uint64, error)
- func (_Aggchainecdsa *AggchainecdsaCaller) NetworkName(opts *bind.CallOpts) (string, error)
- func (_Aggchainecdsa *AggchainecdsaCaller) OwnedAggchainVKeys(opts *bind.CallOpts, aggchainVKeySelector [4]byte) ([32]byte, error)
- func (_Aggchainecdsa *AggchainecdsaCaller) PendingAdmin(opts *bind.CallOpts) (common.Address, error)
- func (_Aggchainecdsa *AggchainecdsaCaller) PendingAggchainManager(opts *bind.CallOpts) (common.Address, error)
- func (_Aggchainecdsa *AggchainecdsaCaller) PendingVKeyManager(opts *bind.CallOpts) (common.Address, error)
- func (_Aggchainecdsa *AggchainecdsaCaller) Pol(opts *bind.CallOpts) (common.Address, error)
- func (_Aggchainecdsa *AggchainecdsaCaller) RollupManager(opts *bind.CallOpts) (common.Address, error)
- func (_Aggchainecdsa *AggchainecdsaCaller) TrustedSequencer(opts *bind.CallOpts) (common.Address, error)
- func (_Aggchainecdsa *AggchainecdsaCaller) TrustedSequencerURL(opts *bind.CallOpts) (string, error)
- func (_Aggchainecdsa *AggchainecdsaCaller) UseDefaultGateway(opts *bind.CallOpts) (bool, error)
- func (_Aggchainecdsa *AggchainecdsaCaller) VKeyManager(opts *bind.CallOpts) (common.Address, error)
- type AggchainecdsaCallerRaw
- type AggchainecdsaCallerSession
- func (_Aggchainecdsa *AggchainecdsaCallerSession) AGGCHAINTYPE() ([2]byte, error)
- func (_Aggchainecdsa *AggchainecdsaCallerSession) Admin() (common.Address, error)
- func (_Aggchainecdsa *AggchainecdsaCallerSession) AggLayerGateway() (common.Address, error)
- func (_Aggchainecdsa *AggchainecdsaCallerSession) AggchainManager() (common.Address, error)
- func (_Aggchainecdsa *AggchainecdsaCallerSession) BridgeAddress() (common.Address, error)
- func (_Aggchainecdsa *AggchainecdsaCallerSession) CONSENSUSTYPE() (uint32, error)
- func (_Aggchainecdsa *AggchainecdsaCallerSession) ForceBatchAddress() (common.Address, error)
- func (_Aggchainecdsa *AggchainecdsaCallerSession) ForceBatchTimeout() (uint64, error)
- func (_Aggchainecdsa *AggchainecdsaCallerSession) ForcedBatches(arg0 uint64) ([32]byte, error)
- func (_Aggchainecdsa *AggchainecdsaCallerSession) GasTokenAddress() (common.Address, error)
- func (_Aggchainecdsa *AggchainecdsaCallerSession) GasTokenNetwork() (uint32, error)
- func (_Aggchainecdsa *AggchainecdsaCallerSession) GetAggchainHash(aggchainData []byte) ([32]byte, error)
- func (_Aggchainecdsa *AggchainecdsaCallerSession) GetAggchainTypeFromSelector(aggchainVKeySelector [4]byte) ([2]byte, error)
- func (_Aggchainecdsa *AggchainecdsaCallerSession) GetAggchainVKey(aggchainVKeySelector [4]byte) ([32]byte, error)
- func (_Aggchainecdsa *AggchainecdsaCallerSession) GetAggchainVKeySelector(aggchainVKeyVersion [2]byte, aggchainType [2]byte) ([4]byte, error)
- func (_Aggchainecdsa *AggchainecdsaCallerSession) GetAggchainVKeyVersionFromSelector(aggchainVKeySelector [4]byte) ([2]byte, error)
- func (_Aggchainecdsa *AggchainecdsaCallerSession) GlobalExitRootManager() (common.Address, error)
- func (_Aggchainecdsa *AggchainecdsaCallerSession) Initialize0(arg0 common.Address, arg1 common.Address, arg2 uint32, arg3 common.Address, ...) error
- func (_Aggchainecdsa *AggchainecdsaCallerSession) LastAccInputHash() ([32]byte, error)
- func (_Aggchainecdsa *AggchainecdsaCallerSession) LastForceBatch() (uint64, error)
- func (_Aggchainecdsa *AggchainecdsaCallerSession) LastForceBatchSequenced() (uint64, error)
- func (_Aggchainecdsa *AggchainecdsaCallerSession) NetworkName() (string, error)
- func (_Aggchainecdsa *AggchainecdsaCallerSession) OwnedAggchainVKeys(aggchainVKeySelector [4]byte) ([32]byte, error)
- func (_Aggchainecdsa *AggchainecdsaCallerSession) PendingAdmin() (common.Address, error)
- func (_Aggchainecdsa *AggchainecdsaCallerSession) PendingAggchainManager() (common.Address, error)
- func (_Aggchainecdsa *AggchainecdsaCallerSession) PendingVKeyManager() (common.Address, error)
- func (_Aggchainecdsa *AggchainecdsaCallerSession) Pol() (common.Address, error)
- func (_Aggchainecdsa *AggchainecdsaCallerSession) RollupManager() (common.Address, error)
- func (_Aggchainecdsa *AggchainecdsaCallerSession) TrustedSequencer() (common.Address, error)
- func (_Aggchainecdsa *AggchainecdsaCallerSession) TrustedSequencerURL() (string, error)
- func (_Aggchainecdsa *AggchainecdsaCallerSession) UseDefaultGateway() (bool, error)
- func (_Aggchainecdsa *AggchainecdsaCallerSession) VKeyManager() (common.Address, error)
- type AggchainecdsaDisableUseDefaultGatewayFlag
- type AggchainecdsaDisableUseDefaultGatewayFlagIterator
- type AggchainecdsaEnableUseDefaultGatewayFlag
- type AggchainecdsaEnableUseDefaultGatewayFlagIterator
- type AggchainecdsaFilterer
- func (_Aggchainecdsa *AggchainecdsaFilterer) FilterAcceptAdminRole(opts *bind.FilterOpts) (*AggchainecdsaAcceptAdminRoleIterator, error)
- func (_Aggchainecdsa *AggchainecdsaFilterer) FilterAcceptAggchainManagerRole(opts *bind.FilterOpts) (*AggchainecdsaAcceptAggchainManagerRoleIterator, error)
- func (_Aggchainecdsa *AggchainecdsaFilterer) FilterAcceptVKeyManagerRole(opts *bind.FilterOpts) (*AggchainecdsaAcceptVKeyManagerRoleIterator, error)
- func (_Aggchainecdsa *AggchainecdsaFilterer) FilterAddAggchainVKey(opts *bind.FilterOpts) (*AggchainecdsaAddAggchainVKeyIterator, error)
- func (_Aggchainecdsa *AggchainecdsaFilterer) FilterDisableUseDefaultGatewayFlag(opts *bind.FilterOpts) (*AggchainecdsaDisableUseDefaultGatewayFlagIterator, error)
- func (_Aggchainecdsa *AggchainecdsaFilterer) FilterEnableUseDefaultGatewayFlag(opts *bind.FilterOpts) (*AggchainecdsaEnableUseDefaultGatewayFlagIterator, error)
- func (_Aggchainecdsa *AggchainecdsaFilterer) FilterInitialized(opts *bind.FilterOpts) (*AggchainecdsaInitializedIterator, error)
- func (_Aggchainecdsa *AggchainecdsaFilterer) FilterOnVerifyPessimisticECDSA(opts *bind.FilterOpts) (*AggchainecdsaOnVerifyPessimisticECDSAIterator, error)
- func (_Aggchainecdsa *AggchainecdsaFilterer) FilterSetTrustedSequencer(opts *bind.FilterOpts) (*AggchainecdsaSetTrustedSequencerIterator, error)
- func (_Aggchainecdsa *AggchainecdsaFilterer) FilterSetTrustedSequencerURL(opts *bind.FilterOpts) (*AggchainecdsaSetTrustedSequencerURLIterator, error)
- func (_Aggchainecdsa *AggchainecdsaFilterer) FilterTransferAdminRole(opts *bind.FilterOpts) (*AggchainecdsaTransferAdminRoleIterator, error)
- func (_Aggchainecdsa *AggchainecdsaFilterer) FilterTransferAggchainManagerRole(opts *bind.FilterOpts) (*AggchainecdsaTransferAggchainManagerRoleIterator, error)
- func (_Aggchainecdsa *AggchainecdsaFilterer) FilterTransferVKeyManagerRole(opts *bind.FilterOpts) (*AggchainecdsaTransferVKeyManagerRoleIterator, error)
- func (_Aggchainecdsa *AggchainecdsaFilterer) FilterUpdateAggchainVKey(opts *bind.FilterOpts) (*AggchainecdsaUpdateAggchainVKeyIterator, error)
- func (_Aggchainecdsa *AggchainecdsaFilterer) ParseAcceptAdminRole(log types.Log) (*AggchainecdsaAcceptAdminRole, error)
- func (_Aggchainecdsa *AggchainecdsaFilterer) ParseAcceptAggchainManagerRole(log types.Log) (*AggchainecdsaAcceptAggchainManagerRole, error)
- func (_Aggchainecdsa *AggchainecdsaFilterer) ParseAcceptVKeyManagerRole(log types.Log) (*AggchainecdsaAcceptVKeyManagerRole, error)
- func (_Aggchainecdsa *AggchainecdsaFilterer) ParseAddAggchainVKey(log types.Log) (*AggchainecdsaAddAggchainVKey, error)
- func (_Aggchainecdsa *AggchainecdsaFilterer) ParseDisableUseDefaultGatewayFlag(log types.Log) (*AggchainecdsaDisableUseDefaultGatewayFlag, error)
- func (_Aggchainecdsa *AggchainecdsaFilterer) ParseEnableUseDefaultGatewayFlag(log types.Log) (*AggchainecdsaEnableUseDefaultGatewayFlag, error)
- func (_Aggchainecdsa *AggchainecdsaFilterer) ParseInitialized(log types.Log) (*AggchainecdsaInitialized, error)
- func (_Aggchainecdsa *AggchainecdsaFilterer) ParseOnVerifyPessimisticECDSA(log types.Log) (*AggchainecdsaOnVerifyPessimisticECDSA, error)
- func (_Aggchainecdsa *AggchainecdsaFilterer) ParseSetTrustedSequencer(log types.Log) (*AggchainecdsaSetTrustedSequencer, error)
- func (_Aggchainecdsa *AggchainecdsaFilterer) ParseSetTrustedSequencerURL(log types.Log) (*AggchainecdsaSetTrustedSequencerURL, error)
- func (_Aggchainecdsa *AggchainecdsaFilterer) ParseTransferAdminRole(log types.Log) (*AggchainecdsaTransferAdminRole, error)
- func (_Aggchainecdsa *AggchainecdsaFilterer) ParseTransferAggchainManagerRole(log types.Log) (*AggchainecdsaTransferAggchainManagerRole, error)
- func (_Aggchainecdsa *AggchainecdsaFilterer) ParseTransferVKeyManagerRole(log types.Log) (*AggchainecdsaTransferVKeyManagerRole, error)
- func (_Aggchainecdsa *AggchainecdsaFilterer) ParseUpdateAggchainVKey(log types.Log) (*AggchainecdsaUpdateAggchainVKey, error)
- func (_Aggchainecdsa *AggchainecdsaFilterer) WatchAcceptAdminRole(opts *bind.WatchOpts, sink chan<- *AggchainecdsaAcceptAdminRole) (event.Subscription, error)
- func (_Aggchainecdsa *AggchainecdsaFilterer) WatchAcceptAggchainManagerRole(opts *bind.WatchOpts, sink chan<- *AggchainecdsaAcceptAggchainManagerRole) (event.Subscription, error)
- func (_Aggchainecdsa *AggchainecdsaFilterer) WatchAcceptVKeyManagerRole(opts *bind.WatchOpts, sink chan<- *AggchainecdsaAcceptVKeyManagerRole) (event.Subscription, error)
- func (_Aggchainecdsa *AggchainecdsaFilterer) WatchAddAggchainVKey(opts *bind.WatchOpts, sink chan<- *AggchainecdsaAddAggchainVKey) (event.Subscription, error)
- func (_Aggchainecdsa *AggchainecdsaFilterer) WatchDisableUseDefaultGatewayFlag(opts *bind.WatchOpts, sink chan<- *AggchainecdsaDisableUseDefaultGatewayFlag) (event.Subscription, error)
- func (_Aggchainecdsa *AggchainecdsaFilterer) WatchEnableUseDefaultGatewayFlag(opts *bind.WatchOpts, sink chan<- *AggchainecdsaEnableUseDefaultGatewayFlag) (event.Subscription, error)
- func (_Aggchainecdsa *AggchainecdsaFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *AggchainecdsaInitialized) (event.Subscription, error)
- func (_Aggchainecdsa *AggchainecdsaFilterer) WatchOnVerifyPessimisticECDSA(opts *bind.WatchOpts, sink chan<- *AggchainecdsaOnVerifyPessimisticECDSA) (event.Subscription, error)
- func (_Aggchainecdsa *AggchainecdsaFilterer) WatchSetTrustedSequencer(opts *bind.WatchOpts, sink chan<- *AggchainecdsaSetTrustedSequencer) (event.Subscription, error)
- func (_Aggchainecdsa *AggchainecdsaFilterer) WatchSetTrustedSequencerURL(opts *bind.WatchOpts, sink chan<- *AggchainecdsaSetTrustedSequencerURL) (event.Subscription, error)
- func (_Aggchainecdsa *AggchainecdsaFilterer) WatchTransferAdminRole(opts *bind.WatchOpts, sink chan<- *AggchainecdsaTransferAdminRole) (event.Subscription, error)
- func (_Aggchainecdsa *AggchainecdsaFilterer) WatchTransferAggchainManagerRole(opts *bind.WatchOpts, sink chan<- *AggchainecdsaTransferAggchainManagerRole) (event.Subscription, error)
- func (_Aggchainecdsa *AggchainecdsaFilterer) WatchTransferVKeyManagerRole(opts *bind.WatchOpts, sink chan<- *AggchainecdsaTransferVKeyManagerRole) (event.Subscription, error)
- func (_Aggchainecdsa *AggchainecdsaFilterer) WatchUpdateAggchainVKey(opts *bind.WatchOpts, sink chan<- *AggchainecdsaUpdateAggchainVKey) (event.Subscription, error)
- type AggchainecdsaInitialized
- type AggchainecdsaInitializedIterator
- type AggchainecdsaOnVerifyPessimisticECDSA
- type AggchainecdsaOnVerifyPessimisticECDSAIterator
- type AggchainecdsaRaw
- func (_Aggchainecdsa *AggchainecdsaRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Aggchainecdsa *AggchainecdsaRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Aggchainecdsa *AggchainecdsaRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AggchainecdsaSession
- func (_Aggchainecdsa *AggchainecdsaSession) AGGCHAINTYPE() ([2]byte, error)
- func (_Aggchainecdsa *AggchainecdsaSession) AcceptAdminRole() (*types.Transaction, error)
- func (_Aggchainecdsa *AggchainecdsaSession) AcceptAggchainManagerRole() (*types.Transaction, error)
- func (_Aggchainecdsa *AggchainecdsaSession) AcceptVKeyManagerRole() (*types.Transaction, error)
- func (_Aggchainecdsa *AggchainecdsaSession) AddOwnedAggchainVKey(aggchainVKeySelector [4]byte, newAggchainVKey [32]byte) (*types.Transaction, error)
- func (_Aggchainecdsa *AggchainecdsaSession) Admin() (common.Address, error)
- func (_Aggchainecdsa *AggchainecdsaSession) AggLayerGateway() (common.Address, error)
- func (_Aggchainecdsa *AggchainecdsaSession) AggchainManager() (common.Address, error)
- func (_Aggchainecdsa *AggchainecdsaSession) BridgeAddress() (common.Address, error)
- func (_Aggchainecdsa *AggchainecdsaSession) CONSENSUSTYPE() (uint32, error)
- func (_Aggchainecdsa *AggchainecdsaSession) DisableUseDefaultGatewayFlag() (*types.Transaction, error)
- func (_Aggchainecdsa *AggchainecdsaSession) EnableUseDefaultGatewayFlag() (*types.Transaction, error)
- func (_Aggchainecdsa *AggchainecdsaSession) ForceBatchAddress() (common.Address, error)
- func (_Aggchainecdsa *AggchainecdsaSession) ForceBatchTimeout() (uint64, error)
- func (_Aggchainecdsa *AggchainecdsaSession) ForcedBatches(arg0 uint64) ([32]byte, error)
- func (_Aggchainecdsa *AggchainecdsaSession) GasTokenAddress() (common.Address, error)
- func (_Aggchainecdsa *AggchainecdsaSession) GasTokenNetwork() (uint32, error)
- func (_Aggchainecdsa *AggchainecdsaSession) GetAggchainHash(aggchainData []byte) ([32]byte, error)
- func (_Aggchainecdsa *AggchainecdsaSession) GetAggchainTypeFromSelector(aggchainVKeySelector [4]byte) ([2]byte, error)
- func (_Aggchainecdsa *AggchainecdsaSession) GetAggchainVKey(aggchainVKeySelector [4]byte) ([32]byte, error)
- func (_Aggchainecdsa *AggchainecdsaSession) GetAggchainVKeySelector(aggchainVKeyVersion [2]byte, aggchainType [2]byte) ([4]byte, error)
- func (_Aggchainecdsa *AggchainecdsaSession) GetAggchainVKeyVersionFromSelector(aggchainVKeySelector [4]byte) ([2]byte, error)
- func (_Aggchainecdsa *AggchainecdsaSession) GlobalExitRootManager() (common.Address, error)
- func (_Aggchainecdsa *AggchainecdsaSession) InitAggchainManager(newAggchainManager common.Address) (*types.Transaction, error)
- func (_Aggchainecdsa *AggchainecdsaSession) Initialize(initializeBytesAggchain []byte) (*types.Transaction, error)
- func (_Aggchainecdsa *AggchainecdsaSession) Initialize0(arg0 common.Address, arg1 common.Address, arg2 uint32, arg3 common.Address, ...) error
- func (_Aggchainecdsa *AggchainecdsaSession) LastAccInputHash() ([32]byte, error)
- func (_Aggchainecdsa *AggchainecdsaSession) LastForceBatch() (uint64, error)
- func (_Aggchainecdsa *AggchainecdsaSession) LastForceBatchSequenced() (uint64, error)
- func (_Aggchainecdsa *AggchainecdsaSession) NetworkName() (string, error)
- func (_Aggchainecdsa *AggchainecdsaSession) OnVerifyPessimistic(aggchainData []byte) (*types.Transaction, error)
- func (_Aggchainecdsa *AggchainecdsaSession) OwnedAggchainVKeys(aggchainVKeySelector [4]byte) ([32]byte, error)
- func (_Aggchainecdsa *AggchainecdsaSession) PendingAdmin() (common.Address, error)
- func (_Aggchainecdsa *AggchainecdsaSession) PendingAggchainManager() (common.Address, error)
- func (_Aggchainecdsa *AggchainecdsaSession) PendingVKeyManager() (common.Address, error)
- func (_Aggchainecdsa *AggchainecdsaSession) Pol() (common.Address, error)
- func (_Aggchainecdsa *AggchainecdsaSession) RollupManager() (common.Address, error)
- func (_Aggchainecdsa *AggchainecdsaSession) SetTrustedSequencer(newTrustedSequencer common.Address) (*types.Transaction, error)
- func (_Aggchainecdsa *AggchainecdsaSession) SetTrustedSequencerURL(newTrustedSequencerURL string) (*types.Transaction, error)
- func (_Aggchainecdsa *AggchainecdsaSession) TransferAdminRole(newPendingAdmin common.Address) (*types.Transaction, error)
- func (_Aggchainecdsa *AggchainecdsaSession) TransferAggchainManagerRole(newAggchainManager common.Address) (*types.Transaction, error)
- func (_Aggchainecdsa *AggchainecdsaSession) TransferVKeyManagerRole(newVKeyManager common.Address) (*types.Transaction, error)
- func (_Aggchainecdsa *AggchainecdsaSession) TrustedSequencer() (common.Address, error)
- func (_Aggchainecdsa *AggchainecdsaSession) TrustedSequencerURL() (string, error)
- func (_Aggchainecdsa *AggchainecdsaSession) UpdateOwnedAggchainVKey(aggchainVKeySelector [4]byte, updatedAggchainVKey [32]byte) (*types.Transaction, error)
- func (_Aggchainecdsa *AggchainecdsaSession) UseDefaultGateway() (bool, error)
- func (_Aggchainecdsa *AggchainecdsaSession) VKeyManager() (common.Address, error)
- type AggchainecdsaSetTrustedSequencer
- type AggchainecdsaSetTrustedSequencerIterator
- type AggchainecdsaSetTrustedSequencerURL
- type AggchainecdsaSetTrustedSequencerURLIterator
- type AggchainecdsaTransactor
- func (_Aggchainecdsa *AggchainecdsaTransactor) AcceptAdminRole(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Aggchainecdsa *AggchainecdsaTransactor) AcceptAggchainManagerRole(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Aggchainecdsa *AggchainecdsaTransactor) AcceptVKeyManagerRole(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Aggchainecdsa *AggchainecdsaTransactor) AddOwnedAggchainVKey(opts *bind.TransactOpts, aggchainVKeySelector [4]byte, ...) (*types.Transaction, error)
- func (_Aggchainecdsa *AggchainecdsaTransactor) DisableUseDefaultGatewayFlag(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Aggchainecdsa *AggchainecdsaTransactor) EnableUseDefaultGatewayFlag(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Aggchainecdsa *AggchainecdsaTransactor) InitAggchainManager(opts *bind.TransactOpts, newAggchainManager common.Address) (*types.Transaction, error)
- func (_Aggchainecdsa *AggchainecdsaTransactor) Initialize(opts *bind.TransactOpts, initializeBytesAggchain []byte) (*types.Transaction, error)
- func (_Aggchainecdsa *AggchainecdsaTransactor) OnVerifyPessimistic(opts *bind.TransactOpts, aggchainData []byte) (*types.Transaction, error)
- func (_Aggchainecdsa *AggchainecdsaTransactor) SetTrustedSequencer(opts *bind.TransactOpts, newTrustedSequencer common.Address) (*types.Transaction, error)
- func (_Aggchainecdsa *AggchainecdsaTransactor) SetTrustedSequencerURL(opts *bind.TransactOpts, newTrustedSequencerURL string) (*types.Transaction, error)
- func (_Aggchainecdsa *AggchainecdsaTransactor) TransferAdminRole(opts *bind.TransactOpts, newPendingAdmin common.Address) (*types.Transaction, error)
- func (_Aggchainecdsa *AggchainecdsaTransactor) TransferAggchainManagerRole(opts *bind.TransactOpts, newAggchainManager common.Address) (*types.Transaction, error)
- func (_Aggchainecdsa *AggchainecdsaTransactor) TransferVKeyManagerRole(opts *bind.TransactOpts, newVKeyManager common.Address) (*types.Transaction, error)
- func (_Aggchainecdsa *AggchainecdsaTransactor) UpdateOwnedAggchainVKey(opts *bind.TransactOpts, aggchainVKeySelector [4]byte, ...) (*types.Transaction, error)
- type AggchainecdsaTransactorRaw
- type AggchainecdsaTransactorSession
- func (_Aggchainecdsa *AggchainecdsaTransactorSession) AcceptAdminRole() (*types.Transaction, error)
- func (_Aggchainecdsa *AggchainecdsaTransactorSession) AcceptAggchainManagerRole() (*types.Transaction, error)
- func (_Aggchainecdsa *AggchainecdsaTransactorSession) AcceptVKeyManagerRole() (*types.Transaction, error)
- func (_Aggchainecdsa *AggchainecdsaTransactorSession) AddOwnedAggchainVKey(aggchainVKeySelector [4]byte, newAggchainVKey [32]byte) (*types.Transaction, error)
- func (_Aggchainecdsa *AggchainecdsaTransactorSession) DisableUseDefaultGatewayFlag() (*types.Transaction, error)
- func (_Aggchainecdsa *AggchainecdsaTransactorSession) EnableUseDefaultGatewayFlag() (*types.Transaction, error)
- func (_Aggchainecdsa *AggchainecdsaTransactorSession) InitAggchainManager(newAggchainManager common.Address) (*types.Transaction, error)
- func (_Aggchainecdsa *AggchainecdsaTransactorSession) Initialize(initializeBytesAggchain []byte) (*types.Transaction, error)
- func (_Aggchainecdsa *AggchainecdsaTransactorSession) OnVerifyPessimistic(aggchainData []byte) (*types.Transaction, error)
- func (_Aggchainecdsa *AggchainecdsaTransactorSession) SetTrustedSequencer(newTrustedSequencer common.Address) (*types.Transaction, error)
- func (_Aggchainecdsa *AggchainecdsaTransactorSession) SetTrustedSequencerURL(newTrustedSequencerURL string) (*types.Transaction, error)
- func (_Aggchainecdsa *AggchainecdsaTransactorSession) TransferAdminRole(newPendingAdmin common.Address) (*types.Transaction, error)
- func (_Aggchainecdsa *AggchainecdsaTransactorSession) TransferAggchainManagerRole(newAggchainManager common.Address) (*types.Transaction, error)
- func (_Aggchainecdsa *AggchainecdsaTransactorSession) TransferVKeyManagerRole(newVKeyManager common.Address) (*types.Transaction, error)
- func (_Aggchainecdsa *AggchainecdsaTransactorSession) UpdateOwnedAggchainVKey(aggchainVKeySelector [4]byte, updatedAggchainVKey [32]byte) (*types.Transaction, error)
- type AggchainecdsaTransferAdminRole
- type AggchainecdsaTransferAdminRoleIterator
- type AggchainecdsaTransferAggchainManagerRole
- type AggchainecdsaTransferAggchainManagerRoleIterator
- type AggchainecdsaTransferVKeyManagerRole
- type AggchainecdsaTransferVKeyManagerRoleIterator
- type AggchainecdsaUpdateAggchainVKey
- type AggchainecdsaUpdateAggchainVKeyIterator
Constants ¶
This section is empty.
Variables ¶
var AggchainecdsaABI = AggchainecdsaMetaData.ABI
AggchainecdsaABI is the input ABI used to generate the binding from. Deprecated: Use AggchainecdsaMetaData.ABI instead.
var AggchainecdsaBin = AggchainecdsaMetaData.Bin
AggchainecdsaBin is the compiled bytecode used for deploying new contracts. Deprecated: Use AggchainecdsaMetaData.Bin instead.
var AggchainecdsaMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"contractIPolygonZkEVMGlobalExitRootV2\",\"name\":\"_globalExitRootManager\",\"type\":\"address\"},{\"internalType\":\"contractIERC20Upgradeable\",\"name\":\"_pol\",\"type\":\"address\"},{\"internalType\":\"contractIPolygonZkEVMBridgeV2\",\"name\":\"_bridgeAddress\",\"type\":\"address\"},{\"internalType\":\"contractPolygonRollupManager\",\"name\":\"_rollupManager\",\"type\":\"address\"},{\"internalType\":\"contractIAggLayerGateway\",\"name\":\"_aggLayerGateway\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"AggchainManagerCannotBeZero\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"AggchainVKeyNotFound\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"BatchAlreadyVerified\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"BatchNotSequencedOrNotSequenceEnd\",\"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\":\"InitNumBatchAboveLastVerifiedBatch\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InitNumBatchDoesNotMatchPendingState\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InitSequencedBatchDoesNotMatch\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidAggLayerGatewayAddress\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidAggchainDataLength\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidAggchainType\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidInitializeFunction\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidInitializeTransaction\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidInitializer\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidProof\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidRangeBatchTimeTarget\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidRangeForceBatchTimeout\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidRangeMultiplierBatchFee\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidZeroAddress\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L1InfoTreeLeafCountInvalid\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"MaxTimestampSequenceInvalid\",\"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\":\"OnlyPendingAdmin\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyPendingAggchainManager\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyPendingVKeyManager\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyRollupManager\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyTrustedAggregator\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyTrustedSequencer\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyVKeyManager\",\"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\":\"StoredRootMustBeDifferentThanNewRoot\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TransactionsLengthAboveMax\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TrustedAggregatorTimeoutExceedHaltAggregationTimeout\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TrustedAggregatorTimeoutNotExpired\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UseDefaultGatewayAlreadyDisabled\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UseDefaultGatewayAlreadyEnabled\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ZeroValueAggchainVKey\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"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\":\"address\",\"name\":\"oldVKeyManager\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newVKeyManager\",\"type\":\"address\"}],\"name\":\"AcceptVKeyManagerRole\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes4\",\"name\":\"selector\",\"type\":\"bytes4\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"newAggchainVKey\",\"type\":\"bytes32\"}],\"name\":\"AddAggchainVKey\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"DisableUseDefaultGatewayFlag\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"EnableUseDefaultGatewayFlag\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"newStateRoot\",\"type\":\"bytes32\"}],\"name\":\"OnVerifyPessimisticECDSA\",\"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\":\"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\":\"address\",\"name\":\"currentVKeyManager\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newPendingVKeyManager\",\"type\":\"address\"}],\"name\":\"TransferVKeyManagerRole\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes4\",\"name\":\"selector\",\"type\":\"bytes4\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"previousAggchainVKey\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"newAggchainVKey\",\"type\":\"bytes32\"}],\"name\":\"UpdateAggchainVKey\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"AGGCHAIN_TYPE\",\"outputs\":[{\"internalType\":\"bytes2\",\"name\":\"\",\"type\":\"bytes2\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"CONSENSUS_TYPE\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"acceptAdminRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"acceptAggchainManagerRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"acceptVKeyManagerRole\",\"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\":[],\"name\":\"bridgeAddress\",\"outputs\":[{\"internalType\":\"contractIPolygonZkEVMBridgeV2\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"disableUseDefaultGatewayFlag\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"enableUseDefaultGatewayFlag\",\"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\":[{\"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\":\"globalExitRootManager\",\"outputs\":[{\"internalType\":\"contractIPolygonZkEVMGlobalExitRootV2\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newAggchainManager\",\"type\":\"address\"}],\"name\":\"initAggchainManager\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"initializeBytesAggchain\",\"type\":\"bytes\"}],\"name\":\"initialize\",\"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\":[],\"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\":\"pendingVKeyManager\",\"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\":\"contractPolygonRollupManager\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"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\":\"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\":[{\"internalType\":\"address\",\"name\":\"newVKeyManager\",\"type\":\"address\"}],\"name\":\"transferVKeyManagerRole\",\"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\":[],\"name\":\"useDefaultGateway\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"vKeyManager\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
Bin: "0x610120604052348015610010575f5ffd5b50604051612bf3380380612bf383398101604081905261002f916101c4565b6001600160a01b0380861660a05280851660805280841660c052821660e05284848484848484848461005f6100f0565b505050506001600160a01b038116158061008057506001600160a01b038516155b8061009257506001600160a01b038416155b806100a457506001600160a01b038316155b806100b657506001600160a01b038216155b156100d45760405163f6b2911f60e01b815260040160405180910390fd5b6001600160a01b03166101005250610235975050505050505050565b5f54610100900460ff161561015b5760405162461bcd60e51b815260206004820152602760248201527f496e697469616c697a61626c653a20636f6e747261637420697320696e697469604482015266616c697a696e6760c81b606482015260840160405180910390fd5b5f5460ff90811610156101ab575f805460ff191660ff9081179091556040519081527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b565b6001600160a01b03811681146101c1575f5ffd5b50565b5f5f5f5f5f60a086880312156101d8575f5ffd5b85516101e3816101ad565b60208701519095506101f4816101ad565b6040870151909450610205816101ad565b6060870151909350610216816101ad565b6080870151909250610227816101ad565b809150509295509295909350565b60805160a05160c05160e0516101005161296c6102875f395f81816106ac015261098c01525f8181610580015281816116a4015261185701525f61068501525f61078f01525f6107de015261296c5ff3fe608060405234801561000f575f5ffd5b5060043610610304575f3560e01c80637388c4361161019d578063cea5a4c0116100e8578063e631476c11610093578063effb84791161006e578063effb84791461082d578063f851a4401461084c578063ff90407914610871575f5ffd5b8063e631476c14610800578063e7a7ed0214610808578063e90a34091461081c575f5ffd5b8063dc8c4249116100c3578063dc8c4249146107b1578063e279984e146107b9578063e46761c4146107d9575f5ffd5b8063cea5a4c014610762578063cfa8ed471461076a578063d02103ca1461078a575f5ffd5b8063ada8f91911610148578063bfb193b611610123578063bfb193b614610707578063c754c7ed14610727578063c89e42df1461074f575f5ffd5b8063ada8f919146106ce578063b3a326f7146106e1578063bdfbed7e146106f4575f5ffd5b80639ee4afa3116101785780639ee4afa31461066d578063a3c573eb14610680578063ab0475cf146106a7575f5ffd5b80637388c4361461063257806385018182146106525780638c3d730114610665575f5ffd5b80633cbc795b1161025d5780636a55f66c116102085780636e7fbce9116101e35780636e7fbce9146106055780636ff512cc1461060c578063712570221461061f575f5ffd5b80636a55f66c146105ca5780636b8616ce146105dd5780636e05d2cd146105fc575f5ffd5b806349b7b8021161023857806349b7b8021461057b578063527570f1146105a2578063542028d5146105c2575f5ffd5b80633cbc795b146104f2578063439fab911461052f5780634560526714610542575f5ffd5b806326782247116102bd578063314eb17b11610298578063314eb17b146104b7578063368c822c146104ca5780633c351e10146104d2575f5ffd5b806326782247146103eb57806326f9b76d146104305780632c111c0614610497575f5ffd5b806315981b29116102ed57806315981b291461034357806319451a8f1461034d5780631d0b435e14610360575f5ffd5b806301fcf6a014610308578063107bf28c1461032e575b5f5ffd5b61031b610316366004612199565b6108a6565b6040519081526020015b60405180910390f35b610336610a10565b60405161032591906121bb565b61034b610a9c565b005b61034b61035b36600461220e565b610b7a565b6103ba61036e366004612267565b60101c7dffff00000000000000000000000000000000000000000000000000000000167fffff000000000000000000000000000000000000000000000000000000000000919091161790565b6040517fffffffff000000000000000000000000000000000000000000000000000000009091168152602001610325565b60015461040b9073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610325565b61046661043e366004612199565b60101b7fffff0000000000000000000000000000000000000000000000000000000000001690565b6040517fffff0000000000000000000000000000000000000000000000000000000000009091168152602001610325565b60085461040b9073ffffffffffffffffffffffffffffffffffffffff1681565b61034b6104c536600461220e565b610cdb565b61034b610e12565b60095461040b9073ffffffffffffffffffffffffffffffffffffffff1681565b60095461051a9074010000000000000000000000000000000000000000900463ffffffff1681565b60405163ffffffff9091168152602001610325565b61034b61053d366004612394565b610eee565b6007546105629068010000000000000000900467ffffffffffffffff1681565b60405167ffffffffffffffff9091168152602001610325565b61040b7f000000000000000000000000000000000000000000000000000000000000000081565b60405461040b9073ffffffffffffffffffffffffffffffffffffffff1681565b610336611285565b61031b6105d8366004612394565b611292565b61031b6105eb3660046123e1565b60066020525f908152604090205481565b61031b60055481565b6104665f81565b61034b61061a366004612429565b611403565b61034b61062d366004612462565b6114cc565b603f5461040b9073ffffffffffffffffffffffffffffffffffffffff1681565b61034b610660366004612429565b6114fe565b61034b6115d0565b61034b61067b366004612516565b6116a2565b61040b7f000000000000000000000000000000000000000000000000000000000000000081565b61040b7f000000000000000000000000000000000000000000000000000000000000000081565b61034b6106dc366004612429565b61178c565b61034b6106ef366004612429565b611855565b61034b610702366004612429565b61198b565b603e5461040b9073ffffffffffffffffffffffffffffffffffffffff1681565b60075461056290700100000000000000000000000000000000900467ffffffffffffffff1681565b61034b61075d366004612584565b611aa5565b61051a600181565b60025461040b9073ffffffffffffffffffffffffffffffffffffffff1681565b61040b7f000000000000000000000000000000000000000000000000000000000000000081565b61034b611b37565b603d5461040b9073ffffffffffffffffffffffffffffffffffffffff1681565b61040b7f000000000000000000000000000000000000000000000000000000000000000081565b61034b611c2e565b6007546105629067ffffffffffffffff1681565b61046661082a366004612199565b90565b61031b61083b366004612199565b60416020525f908152604090205481565b5f5461040b9062010000900473ffffffffffffffffffffffffffffffffffffffff1681565b603e546108969074010000000000000000000000000000000000000000900460ff1681565b6040519015158152602001610325565b603e545f9074010000000000000000000000000000000000000000900460ff161515810361093c57507fffffffff0000000000000000000000000000000000000000000000000000000081165f9081526041602052604090205480610937576040517f925e5a3a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b919050565b6040517f6cabfdab0000000000000000000000000000000000000000000000000000000081527fffffffff00000000000000000000000000000000000000000000000000000000831660048201527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1690636cabfdab90602401602060405180830381865afa1580156109e6573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a0a91906125b6565b92915050565b60048054610a1d906125cd565b80601f0160208091040260200160405190810160405280929190818152602001828054610a49906125cd565b8015610a945780601f10610a6b57610100808354040283529160200191610a94565b820191905f5260205f20905b815481529060010190602001808311610a7757829003601f168201915b505050505081565b60405473ffffffffffffffffffffffffffffffffffffffff163314610aed576040517f3ac87ac900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b603f80546040805473ffffffffffffffffffffffffffffffffffffffff8082167fffffffffffffffffffffffff000000000000000000000000000000000000000080861682179096559490911682558151921680835260208301939093527f67c02ffba2f5329171ad235a360497af6ac3cfe82f1412866fbbf2dd3556ed3f91015b60405180910390a150565b603d5473ffffffffffffffffffffffffffffffffffffffff163314610bcb576040517fe4d753bd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80610c02576040517fe1dbcf2e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b7fffffffff0000000000000000000000000000000000000000000000000000000082165f9081526041602052604090205415610c6a576040517fe3cc761000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b7fffffffff0000000000000000000000000000000000000000000000000000000082165f81815260416020908152604091829020849055815192835282018390527f6cd6ce07b60b06519523b9a97add34c2dcaa32dad22d44eb738554d81dfe2a7991015b60405180910390a15050565b603d5473ffffffffffffffffffffffffffffffffffffffff163314610d2c576040517fe4d753bd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b7fffffffff0000000000000000000000000000000000000000000000000000000082165f90815260416020526040902054610d93576040517ff360deaf00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b7fffffffff0000000000000000000000000000000000000000000000000000000082165f818152604160209081526040918290208054908590558251938452908301819052908201839052907f0aa5f73c189fb0b0a7cc98ae5fa89dfc16595480396208483518178435ed5b4f906060015b60405180910390a1505050565b603e5473ffffffffffffffffffffffffffffffffffffffff163314610e63576040517f05882cf000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b603d8054603e805473ffffffffffffffffffffffffffffffffffffffff8082167fffffffffffffffffffffffff0000000000000000000000000000000000000000808616821790965594909116909155604080519190921680825260208201939093527fbb3b066505f14a628f4ba4187a046abd4dd17e96591d7a9ed31c91c79322ffe29101610b6f565b603f5473ffffffffffffffffffffffffffffffffffffffff163314610f3f576040517f660a7ce500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f805460ff16907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00815c168217905d505f54600290610100900460ff16158015610f8f57505f5460ff8083169116105b611020576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a656400000000000000000000000000000000000060648201526084015b60405180910390fd5b5f80547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00001660ff80841691909117610100178255815c169003611158575f5f5f5f5f5f5f5f5f8a80602001905181019061107a9190612685565b9850985098509850985098509850985098505f60f01b7dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166110e0887fffff00000000000000000000000000000000000000000000000000000000000060109190911b1690565b7fffff0000000000000000000000000000000000000000000000000000000000001614611139576040517f4570795000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61114a85858585858e8e8e8e611d3d565b50505050505050505061122b565b60ff5f5c166001036111f9575f5f5f5f8580602001905181019061117c9190612757565b929650909450925090507fffff000000000000000000000000000000000000000000000000000000000000601083901b16156111e4576040517f4570795000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6111f084848484611f32565b5050505061122b565b6040517fadc06ae700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f80547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff16905560405160ff821681527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb384740249890602001610ccf565b60038054610a1d906125cd565b5f81516040146112ce576040517f3063965400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f828060200190518101906112e391906127a7565b5090507fffff000000000000000000000000000000000000000000000000000000000000601082901b1615611344576040517f4570795000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600161134f826108a6565b60025460405160609190911b7fffffffffffffffffffffffffffffffffffffffff000000000000000000000000166020820152603401604051602081830303815290604052805190602001206040516020016113e59392919060e09390931b7fffffffff000000000000000000000000000000000000000000000000000000001683526004830191909152602482015260440190565b60405160208183030381529060405280519060200120915050919050565b5f5462010000900473ffffffffffffffffffffffffffffffffffffffff163314611459576040517f4755657900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600280547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83169081179091556040519081527ff54144f9611984021529f814a1cb6a41e22c58351510a0d9f7e822618abb9cc090602001610b6f565b6040517ff57ac68300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b603d5473ffffffffffffffffffffffffffffffffffffffff16331461154f576040517fe4d753bd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b603e80547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff838116918217909255603d546040805191909316815260208101919091527fc54ae01017d0b80bd8af833f66387d6eb547dc16c8206faf13d0b72764aab8b29101610b6f565b60015473ffffffffffffffffffffffffffffffffffffffff163314611621576040517fd1ec4b2300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001545f80547fffffffffffffffffffff0000000000000000000000000000000000000000ffff1673ffffffffffffffffffffffffffffffffffffffff9092166201000081029290921790556040519081527f056dc487bbf0795d0bbb1b4f0af523a855503cff740bfb4d5475f7a90c091e8e9060200160405180910390a1565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163314611711576040517fb9b3a2c800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040811461174b576040517f3063965400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6117588284018461220e565b9150507fffc88430d30048515bd904f24ae1b72af4b78151ac346c6de9271ff5ab7899b481604051610e0591815260200190565b5f5462010000900473ffffffffffffffffffffffffffffffffffffffff1633146117e2576040517f4755657900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83169081179091556040519081527fa5b56b7906fd0a20e3f35120dd8343db1e12e037a6c90111c7e42885e82a1ce690602001610b6f565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1633146118c4576040517fb9b3a2c800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8116611911576040517fd6bdac3f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b603f80547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff8316908117909155604080515f815260208101929092527f67c02ffba2f5329171ad235a360497af6ac3cfe82f1412866fbbf2dd3556ed3f9101610b6f565b603f5473ffffffffffffffffffffffffffffffffffffffff1633146119dc576040517f660a7ce500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8116611a29576040517ff6b2911f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b604080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff8381169182178355603f5483519116815260208101919091527fa3d8e5d045432398be30f83ce7c35a7bfc220c1b66cc5bf3f4dd4d539d93fab69101610b6f565b5f5462010000900473ffffffffffffffffffffffffffffffffffffffff163314611afb576040517f4755657900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6003611b07828261281f565b507f6b8f723a4c7a5335cafae8a598a0aa0301be1387c037dccc085b62add6448b2081604051610b6f91906121bb565b603d5473ffffffffffffffffffffffffffffffffffffffff163314611b88576040517fe4d753bd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b603e5474010000000000000000000000000000000000000000900460ff16611bdc576040517f62de044500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b603e80547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff1690556040517f67dd1717a1952df380cb73eecb312e949df6d6a086bd7f88669005341972528e905f90a1565b603d5473ffffffffffffffffffffffffffffffffffffffff163314611c7f576040517fe4d753bd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b603e5474010000000000000000000000000000000000000000900460ff1615611cd4576040517f93be805100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b603e80547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff16740100000000000000000000000000000000000000001790556040517fb6563aed80fde357e737eb0d19f246a58cb6bfd469933d05701ecbad0f2dca84905f90a1565b5f54610100900460ff16611dd3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152608401611017565b73ffffffffffffffffffffffffffffffffffffffff89161580611e0a575073ffffffffffffffffffffffffffffffffffffffff8816155b80611e29575073ffffffffffffffffffffffffffffffffffffffff8116155b15611e60576040517ff6b2911f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611e6d8989898989612088565b603e80547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff167401000000000000000000000000000000000000000095151595909502949094179093557fffffffff00000000000000000000000000000000000000000000000000000000165f90815260416020526040902055603d80547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff9092169190911790555050505050565b5f54610100900460ff16611fc8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152608401611017565b603e80547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff167401000000000000000000000000000000000000000095151595909502949094179093557fffffffff00000000000000000000000000000000000000000000000000000000165f90815260416020526040902055603d80547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff909216919091179055565b5f80547fffffffffffffffffffff0000000000000000000000000000000000000000ffff166201000073ffffffffffffffffffffffffffffffffffffffff8881169190910291909117909155600280547fffffffffffffffffffffffff000000000000000000000000000000000000000016918616919091179055600361210f838261281f565b50600461211c828261281f565b5050600980547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff9390931692909217909155505050565b7fffffffff0000000000000000000000000000000000000000000000000000000081168114612196575f5ffd5b50565b5f602082840312156121a9575f5ffd5b81356121b481612169565b9392505050565b602081525f82518060208401528060208501604085015e5f6040828501015260407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011684010191505092915050565b5f5f6040838503121561221f575f5ffd5b823561222a81612169565b946020939093013593505050565b80357fffff00000000000000000000000000000000000000000000000000000000000081168114610937575f5ffd5b5f5f60408385031215612278575f5ffd5b61228183612238565b915061228f60208401612238565b90509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561230c5761230c612298565b604052919050565b5f67ffffffffffffffff82111561232d5761232d612298565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b5f61236b61236684612314565b6122c5565b905082815283838301111561237e575f5ffd5b828260208301375f602084830101529392505050565b5f602082840312156123a4575f5ffd5b813567ffffffffffffffff8111156123ba575f5ffd5b8201601f810184136123ca575f5ffd5b6123d984823560208401612359565b949350505050565b5f602082840312156123f1575f5ffd5b813567ffffffffffffffff811681146121b4575f5ffd5b73ffffffffffffffffffffffffffffffffffffffff81168114612196575f5ffd5b5f60208284031215612439575f5ffd5b81356121b481612408565b5f82601f830112612453575f5ffd5b6121b483833560208501612359565b5f5f5f5f5f5f60c08789031215612477575f5ffd5b863561248281612408565b9550602087013561249281612408565b9450604087013563ffffffff811681146124aa575f5ffd5b935060608701356124ba81612408565b9250608087013567ffffffffffffffff8111156124d5575f5ffd5b6124e189828a01612444565b92505060a087013567ffffffffffffffff8111156124fd575f5ffd5b61250989828a01612444565b9150509295509295509295565b5f5f60208385031215612527575f5ffd5b823567ffffffffffffffff81111561253d575f5ffd5b8301601f8101851361254d575f5ffd5b803567ffffffffffffffff811115612563575f5ffd5b856020828401011115612574575f5ffd5b6020919091019590945092505050565b5f60208284031215612594575f5ffd5b813567ffffffffffffffff8111156125aa575f5ffd5b6123d984828501612444565b5f602082840312156125c6575f5ffd5b5051919050565b600181811c908216806125e157607f821691505b602082108103612618577f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b50919050565b80518015158114610937575f5ffd5b805161093781612408565b5f82601f830112612647575f5ffd5b815161265561236682612314565b818152846020838601011115612669575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f5f5f5f5f5f5f5f6101208a8c03121561269e575f5ffd5b6126a78a61261e565b60208b015160408c0151919a5098506126bf81612169565b96506126cd60608b0161262d565b95506126db60808b0161262d565b94506126e960a08b0161262d565b93506126f760c08b0161262d565b925060e08a015167ffffffffffffffff811115612712575f5ffd5b61271e8c828d01612638565b9250506101008a015167ffffffffffffffff81111561273b575f5ffd5b6127478c828d01612638565b9150509295985092959850929598565b5f5f5f5f6080858703121561276a575f5ffd5b6127738561261e565b60208601516040870151919550935061278b81612169565b606086015190925061279c81612408565b939692955090935050565b5f5f604083850312156127b8575f5ffd5b82516127c381612169565b6020939093015192949293505050565b601f82111561281a57805f5260205f20601f840160051c810160208510156127f85750805b601f840160051c820191505b81811015612817575f8155600101612804565b50505b505050565b815167ffffffffffffffff81111561283957612839612298565b61284d8161284784546125cd565b846127d3565b6020601f82116001811461289e575f83156128685750848201515b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600385901b1c1916600184901b178455612817565b5f848152602081207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08516915b828110156128eb57878501518255602094850194600190920191016128cb565b508482101561292757868401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600387901b60f8161c191681555b50505050600190811b0190555056fea264697066735822122099e9393c0dc04f48d1a2779b96e3d3b370b1c0ce2041c28dc282cd4c511031f364736f6c634300081c0033",
}
AggchainecdsaMetaData contains all meta data concerning the Aggchainecdsa contract.
Functions ¶
This section is empty.
Types ¶
type Aggchainecdsa ¶
type Aggchainecdsa struct { AggchainecdsaCaller // Read-only binding to the contract AggchainecdsaTransactor // Write-only binding to the contract AggchainecdsaFilterer // Log filterer for contract events }
Aggchainecdsa is an auto generated Go binding around an Ethereum contract.
func DeployAggchainecdsa ¶
func DeployAggchainecdsa(auth *bind.TransactOpts, backend bind.ContractBackend, _globalExitRootManager common.Address, _pol common.Address, _bridgeAddress common.Address, _rollupManager common.Address, _aggLayerGateway common.Address) (common.Address, *types.Transaction, *Aggchainecdsa, error)
DeployAggchainecdsa deploys a new Ethereum contract, binding an instance of Aggchainecdsa to it.
func NewAggchainecdsa ¶
func NewAggchainecdsa(address common.Address, backend bind.ContractBackend) (*Aggchainecdsa, error)
NewAggchainecdsa creates a new instance of Aggchainecdsa, bound to a specific deployed contract.
type AggchainecdsaAcceptAdminRole ¶
type AggchainecdsaAcceptAdminRole struct { NewAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
AggchainecdsaAcceptAdminRole represents a AcceptAdminRole event raised by the Aggchainecdsa contract.
type AggchainecdsaAcceptAdminRoleIterator ¶
type AggchainecdsaAcceptAdminRoleIterator struct { Event *AggchainecdsaAcceptAdminRole // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AggchainecdsaAcceptAdminRoleIterator is returned from FilterAcceptAdminRole and is used to iterate over the raw logs and unpacked data for AcceptAdminRole events raised by the Aggchainecdsa contract.
func (*AggchainecdsaAcceptAdminRoleIterator) Close ¶
func (it *AggchainecdsaAcceptAdminRoleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainecdsaAcceptAdminRoleIterator) Error ¶
func (it *AggchainecdsaAcceptAdminRoleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainecdsaAcceptAdminRoleIterator) Next ¶
func (it *AggchainecdsaAcceptAdminRoleIterator) 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 AggchainecdsaAcceptAggchainManagerRole ¶ added in v0.0.4
type AggchainecdsaAcceptAggchainManagerRole struct { OldAggchainManager common.Address NewAggchainManager common.Address Raw types.Log // Blockchain specific contextual infos }
AggchainecdsaAcceptAggchainManagerRole represents a AcceptAggchainManagerRole event raised by the Aggchainecdsa contract.
type AggchainecdsaAcceptAggchainManagerRoleIterator ¶ added in v0.0.4
type AggchainecdsaAcceptAggchainManagerRoleIterator struct { Event *AggchainecdsaAcceptAggchainManagerRole // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AggchainecdsaAcceptAggchainManagerRoleIterator is returned from FilterAcceptAggchainManagerRole and is used to iterate over the raw logs and unpacked data for AcceptAggchainManagerRole events raised by the Aggchainecdsa contract.
func (*AggchainecdsaAcceptAggchainManagerRoleIterator) Close ¶ added in v0.0.4
func (it *AggchainecdsaAcceptAggchainManagerRoleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainecdsaAcceptAggchainManagerRoleIterator) Error ¶ added in v0.0.4
func (it *AggchainecdsaAcceptAggchainManagerRoleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainecdsaAcceptAggchainManagerRoleIterator) Next ¶ added in v0.0.4
func (it *AggchainecdsaAcceptAggchainManagerRoleIterator) 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 AggchainecdsaAcceptVKeyManagerRole ¶
type AggchainecdsaAcceptVKeyManagerRole struct { OldVKeyManager common.Address NewVKeyManager common.Address Raw types.Log // Blockchain specific contextual infos }
AggchainecdsaAcceptVKeyManagerRole represents a AcceptVKeyManagerRole event raised by the Aggchainecdsa contract.
type AggchainecdsaAcceptVKeyManagerRoleIterator ¶
type AggchainecdsaAcceptVKeyManagerRoleIterator struct { Event *AggchainecdsaAcceptVKeyManagerRole // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AggchainecdsaAcceptVKeyManagerRoleIterator is returned from FilterAcceptVKeyManagerRole and is used to iterate over the raw logs and unpacked data for AcceptVKeyManagerRole events raised by the Aggchainecdsa contract.
func (*AggchainecdsaAcceptVKeyManagerRoleIterator) Close ¶
func (it *AggchainecdsaAcceptVKeyManagerRoleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainecdsaAcceptVKeyManagerRoleIterator) Error ¶
func (it *AggchainecdsaAcceptVKeyManagerRoleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainecdsaAcceptVKeyManagerRoleIterator) Next ¶
func (it *AggchainecdsaAcceptVKeyManagerRoleIterator) 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 AggchainecdsaAddAggchainVKey ¶
type AggchainecdsaAddAggchainVKey struct { Selector [4]byte NewAggchainVKey [32]byte Raw types.Log // Blockchain specific contextual infos }
AggchainecdsaAddAggchainVKey represents a AddAggchainVKey event raised by the Aggchainecdsa contract.
type AggchainecdsaAddAggchainVKeyIterator ¶
type AggchainecdsaAddAggchainVKeyIterator struct { Event *AggchainecdsaAddAggchainVKey // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AggchainecdsaAddAggchainVKeyIterator is returned from FilterAddAggchainVKey and is used to iterate over the raw logs and unpacked data for AddAggchainVKey events raised by the Aggchainecdsa contract.
func (*AggchainecdsaAddAggchainVKeyIterator) Close ¶
func (it *AggchainecdsaAddAggchainVKeyIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainecdsaAddAggchainVKeyIterator) Error ¶
func (it *AggchainecdsaAddAggchainVKeyIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainecdsaAddAggchainVKeyIterator) Next ¶
func (it *AggchainecdsaAddAggchainVKeyIterator) 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 AggchainecdsaCaller ¶
type AggchainecdsaCaller struct {
// contains filtered or unexported fields
}
AggchainecdsaCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAggchainecdsaCaller ¶
func NewAggchainecdsaCaller(address common.Address, caller bind.ContractCaller) (*AggchainecdsaCaller, error)
NewAggchainecdsaCaller creates a new read-only instance of Aggchainecdsa, bound to a specific deployed contract.
func (*AggchainecdsaCaller) AGGCHAINTYPE ¶
func (_Aggchainecdsa *AggchainecdsaCaller) 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 (*AggchainecdsaCaller) Admin ¶
Admin is a free data retrieval call binding the contract method 0xf851a440.
Solidity: function admin() view returns(address)
func (*AggchainecdsaCaller) AggLayerGateway ¶
func (_Aggchainecdsa *AggchainecdsaCaller) 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 (*AggchainecdsaCaller) AggchainManager ¶ added in v0.0.4
func (_Aggchainecdsa *AggchainecdsaCaller) 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 (*AggchainecdsaCaller) BridgeAddress ¶
func (_Aggchainecdsa *AggchainecdsaCaller) BridgeAddress(opts *bind.CallOpts) (common.Address, error)
BridgeAddress is a free data retrieval call binding the contract method 0xa3c573eb.
Solidity: function bridgeAddress() view returns(address)
func (*AggchainecdsaCaller) CONSENSUSTYPE ¶
func (_Aggchainecdsa *AggchainecdsaCaller) 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 (*AggchainecdsaCaller) ForceBatchAddress ¶
func (_Aggchainecdsa *AggchainecdsaCaller) 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 (*AggchainecdsaCaller) ForceBatchTimeout ¶
func (_Aggchainecdsa *AggchainecdsaCaller) 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 (*AggchainecdsaCaller) ForcedBatches ¶
func (_Aggchainecdsa *AggchainecdsaCaller) 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 (*AggchainecdsaCaller) GasTokenAddress ¶
func (_Aggchainecdsa *AggchainecdsaCaller) 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 (*AggchainecdsaCaller) GasTokenNetwork ¶
func (_Aggchainecdsa *AggchainecdsaCaller) 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 (*AggchainecdsaCaller) GetAggchainHash ¶
func (_Aggchainecdsa *AggchainecdsaCaller) 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 (*AggchainecdsaCaller) GetAggchainTypeFromSelector ¶ added in v0.0.6
func (_Aggchainecdsa *AggchainecdsaCaller) 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 (*AggchainecdsaCaller) GetAggchainVKey ¶
func (_Aggchainecdsa *AggchainecdsaCaller) 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 (*AggchainecdsaCaller) GetAggchainVKeySelector ¶
func (_Aggchainecdsa *AggchainecdsaCaller) 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 (*AggchainecdsaCaller) GetAggchainVKeyVersionFromSelector ¶ added in v0.0.6
func (_Aggchainecdsa *AggchainecdsaCaller) 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 (*AggchainecdsaCaller) GlobalExitRootManager ¶
func (_Aggchainecdsa *AggchainecdsaCaller) 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 (*AggchainecdsaCaller) Initialize0 ¶
func (_Aggchainecdsa *AggchainecdsaCaller) Initialize0(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address, arg2 uint32, arg3 common.Address, arg4 string, arg5 string) error
Initialize0 is a free data retrieval call binding the contract method 0x71257022.
Solidity: function initialize(address , address , uint32 , address , string , string ) pure returns()
func (*AggchainecdsaCaller) LastAccInputHash ¶
func (_Aggchainecdsa *AggchainecdsaCaller) 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 (*AggchainecdsaCaller) LastForceBatch ¶
func (_Aggchainecdsa *AggchainecdsaCaller) 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 (*AggchainecdsaCaller) LastForceBatchSequenced ¶
func (_Aggchainecdsa *AggchainecdsaCaller) 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 (*AggchainecdsaCaller) NetworkName ¶
func (_Aggchainecdsa *AggchainecdsaCaller) 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 (*AggchainecdsaCaller) OwnedAggchainVKeys ¶
func (_Aggchainecdsa *AggchainecdsaCaller) 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 (*AggchainecdsaCaller) PendingAdmin ¶
func (_Aggchainecdsa *AggchainecdsaCaller) PendingAdmin(opts *bind.CallOpts) (common.Address, error)
PendingAdmin is a free data retrieval call binding the contract method 0x26782247.
Solidity: function pendingAdmin() view returns(address)
func (*AggchainecdsaCaller) PendingAggchainManager ¶ added in v0.0.4
func (_Aggchainecdsa *AggchainecdsaCaller) 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 (*AggchainecdsaCaller) PendingVKeyManager ¶
func (_Aggchainecdsa *AggchainecdsaCaller) PendingVKeyManager(opts *bind.CallOpts) (common.Address, error)
PendingVKeyManager is a free data retrieval call binding the contract method 0xbfb193b6.
Solidity: function pendingVKeyManager() view returns(address)
func (*AggchainecdsaCaller) Pol ¶
Pol is a free data retrieval call binding the contract method 0xe46761c4.
Solidity: function pol() view returns(address)
func (*AggchainecdsaCaller) RollupManager ¶
func (_Aggchainecdsa *AggchainecdsaCaller) RollupManager(opts *bind.CallOpts) (common.Address, error)
RollupManager is a free data retrieval call binding the contract method 0x49b7b802.
Solidity: function rollupManager() view returns(address)
func (*AggchainecdsaCaller) TrustedSequencer ¶
func (_Aggchainecdsa *AggchainecdsaCaller) 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 (*AggchainecdsaCaller) TrustedSequencerURL ¶
func (_Aggchainecdsa *AggchainecdsaCaller) 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 (*AggchainecdsaCaller) UseDefaultGateway ¶
func (_Aggchainecdsa *AggchainecdsaCaller) UseDefaultGateway(opts *bind.CallOpts) (bool, error)
UseDefaultGateway is a free data retrieval call binding the contract method 0xff904079.
Solidity: function useDefaultGateway() view returns(bool)
func (*AggchainecdsaCaller) VKeyManager ¶
VKeyManager is a free data retrieval call binding the contract method 0xe279984e.
Solidity: function vKeyManager() view returns(address)
type AggchainecdsaCallerRaw ¶
type AggchainecdsaCallerRaw struct {
Contract *AggchainecdsaCaller // Generic read-only contract binding to access the raw methods on
}
AggchainecdsaCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AggchainecdsaCallerRaw) Call ¶
func (_Aggchainecdsa *AggchainecdsaCallerRaw) 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 AggchainecdsaCallerSession ¶
type AggchainecdsaCallerSession struct { Contract *AggchainecdsaCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AggchainecdsaCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*AggchainecdsaCallerSession) AGGCHAINTYPE ¶
func (_Aggchainecdsa *AggchainecdsaCallerSession) AGGCHAINTYPE() ([2]byte, error)
AGGCHAINTYPE is a free data retrieval call binding the contract method 0x6e7fbce9.
Solidity: function AGGCHAIN_TYPE() view returns(bytes2)
func (*AggchainecdsaCallerSession) Admin ¶
func (_Aggchainecdsa *AggchainecdsaCallerSession) Admin() (common.Address, error)
Admin is a free data retrieval call binding the contract method 0xf851a440.
Solidity: function admin() view returns(address)
func (*AggchainecdsaCallerSession) AggLayerGateway ¶
func (_Aggchainecdsa *AggchainecdsaCallerSession) AggLayerGateway() (common.Address, error)
AggLayerGateway is a free data retrieval call binding the contract method 0xab0475cf.
Solidity: function aggLayerGateway() view returns(address)
func (*AggchainecdsaCallerSession) AggchainManager ¶ added in v0.0.4
func (_Aggchainecdsa *AggchainecdsaCallerSession) AggchainManager() (common.Address, error)
AggchainManager is a free data retrieval call binding the contract method 0x7388c436.
Solidity: function aggchainManager() view returns(address)
func (*AggchainecdsaCallerSession) BridgeAddress ¶
func (_Aggchainecdsa *AggchainecdsaCallerSession) BridgeAddress() (common.Address, error)
BridgeAddress is a free data retrieval call binding the contract method 0xa3c573eb.
Solidity: function bridgeAddress() view returns(address)
func (*AggchainecdsaCallerSession) CONSENSUSTYPE ¶
func (_Aggchainecdsa *AggchainecdsaCallerSession) CONSENSUSTYPE() (uint32, error)
CONSENSUSTYPE is a free data retrieval call binding the contract method 0xcea5a4c0.
Solidity: function CONSENSUS_TYPE() view returns(uint32)
func (*AggchainecdsaCallerSession) ForceBatchAddress ¶
func (_Aggchainecdsa *AggchainecdsaCallerSession) ForceBatchAddress() (common.Address, error)
ForceBatchAddress is a free data retrieval call binding the contract method 0x2c111c06.
Solidity: function forceBatchAddress() view returns(address)
func (*AggchainecdsaCallerSession) ForceBatchTimeout ¶
func (_Aggchainecdsa *AggchainecdsaCallerSession) ForceBatchTimeout() (uint64, error)
ForceBatchTimeout is a free data retrieval call binding the contract method 0xc754c7ed.
Solidity: function forceBatchTimeout() view returns(uint64)
func (*AggchainecdsaCallerSession) ForcedBatches ¶
func (_Aggchainecdsa *AggchainecdsaCallerSession) 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 (*AggchainecdsaCallerSession) GasTokenAddress ¶
func (_Aggchainecdsa *AggchainecdsaCallerSession) GasTokenAddress() (common.Address, error)
GasTokenAddress is a free data retrieval call binding the contract method 0x3c351e10.
Solidity: function gasTokenAddress() view returns(address)
func (*AggchainecdsaCallerSession) GasTokenNetwork ¶
func (_Aggchainecdsa *AggchainecdsaCallerSession) GasTokenNetwork() (uint32, error)
GasTokenNetwork is a free data retrieval call binding the contract method 0x3cbc795b.
Solidity: function gasTokenNetwork() view returns(uint32)
func (*AggchainecdsaCallerSession) GetAggchainHash ¶
func (_Aggchainecdsa *AggchainecdsaCallerSession) 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 (*AggchainecdsaCallerSession) GetAggchainTypeFromSelector ¶ added in v0.0.6
func (_Aggchainecdsa *AggchainecdsaCallerSession) 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 (*AggchainecdsaCallerSession) GetAggchainVKey ¶
func (_Aggchainecdsa *AggchainecdsaCallerSession) 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 (*AggchainecdsaCallerSession) GetAggchainVKeySelector ¶
func (_Aggchainecdsa *AggchainecdsaCallerSession) 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 (*AggchainecdsaCallerSession) GetAggchainVKeyVersionFromSelector ¶ added in v0.0.6
func (_Aggchainecdsa *AggchainecdsaCallerSession) 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 (*AggchainecdsaCallerSession) GlobalExitRootManager ¶
func (_Aggchainecdsa *AggchainecdsaCallerSession) GlobalExitRootManager() (common.Address, error)
GlobalExitRootManager is a free data retrieval call binding the contract method 0xd02103ca.
Solidity: function globalExitRootManager() view returns(address)
func (*AggchainecdsaCallerSession) Initialize0 ¶
func (_Aggchainecdsa *AggchainecdsaCallerSession) Initialize0(arg0 common.Address, arg1 common.Address, arg2 uint32, arg3 common.Address, arg4 string, arg5 string) error
Initialize0 is a free data retrieval call binding the contract method 0x71257022.
Solidity: function initialize(address , address , uint32 , address , string , string ) pure returns()
func (*AggchainecdsaCallerSession) LastAccInputHash ¶
func (_Aggchainecdsa *AggchainecdsaCallerSession) LastAccInputHash() ([32]byte, error)
LastAccInputHash is a free data retrieval call binding the contract method 0x6e05d2cd.
Solidity: function lastAccInputHash() view returns(bytes32)
func (*AggchainecdsaCallerSession) LastForceBatch ¶
func (_Aggchainecdsa *AggchainecdsaCallerSession) LastForceBatch() (uint64, error)
LastForceBatch is a free data retrieval call binding the contract method 0xe7a7ed02.
Solidity: function lastForceBatch() view returns(uint64)
func (*AggchainecdsaCallerSession) LastForceBatchSequenced ¶
func (_Aggchainecdsa *AggchainecdsaCallerSession) LastForceBatchSequenced() (uint64, error)
LastForceBatchSequenced is a free data retrieval call binding the contract method 0x45605267.
Solidity: function lastForceBatchSequenced() view returns(uint64)
func (*AggchainecdsaCallerSession) NetworkName ¶
func (_Aggchainecdsa *AggchainecdsaCallerSession) NetworkName() (string, error)
NetworkName is a free data retrieval call binding the contract method 0x107bf28c.
Solidity: function networkName() view returns(string)
func (*AggchainecdsaCallerSession) OwnedAggchainVKeys ¶
func (_Aggchainecdsa *AggchainecdsaCallerSession) 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 (*AggchainecdsaCallerSession) PendingAdmin ¶
func (_Aggchainecdsa *AggchainecdsaCallerSession) PendingAdmin() (common.Address, error)
PendingAdmin is a free data retrieval call binding the contract method 0x26782247.
Solidity: function pendingAdmin() view returns(address)
func (*AggchainecdsaCallerSession) PendingAggchainManager ¶ added in v0.0.4
func (_Aggchainecdsa *AggchainecdsaCallerSession) PendingAggchainManager() (common.Address, error)
PendingAggchainManager is a free data retrieval call binding the contract method 0x527570f1.
Solidity: function pendingAggchainManager() view returns(address)
func (*AggchainecdsaCallerSession) PendingVKeyManager ¶
func (_Aggchainecdsa *AggchainecdsaCallerSession) PendingVKeyManager() (common.Address, error)
PendingVKeyManager is a free data retrieval call binding the contract method 0xbfb193b6.
Solidity: function pendingVKeyManager() view returns(address)
func (*AggchainecdsaCallerSession) Pol ¶
func (_Aggchainecdsa *AggchainecdsaCallerSession) Pol() (common.Address, error)
Pol is a free data retrieval call binding the contract method 0xe46761c4.
Solidity: function pol() view returns(address)
func (*AggchainecdsaCallerSession) RollupManager ¶
func (_Aggchainecdsa *AggchainecdsaCallerSession) RollupManager() (common.Address, error)
RollupManager is a free data retrieval call binding the contract method 0x49b7b802.
Solidity: function rollupManager() view returns(address)
func (*AggchainecdsaCallerSession) TrustedSequencer ¶
func (_Aggchainecdsa *AggchainecdsaCallerSession) TrustedSequencer() (common.Address, error)
TrustedSequencer is a free data retrieval call binding the contract method 0xcfa8ed47.
Solidity: function trustedSequencer() view returns(address)
func (*AggchainecdsaCallerSession) TrustedSequencerURL ¶
func (_Aggchainecdsa *AggchainecdsaCallerSession) TrustedSequencerURL() (string, error)
TrustedSequencerURL is a free data retrieval call binding the contract method 0x542028d5.
Solidity: function trustedSequencerURL() view returns(string)
func (*AggchainecdsaCallerSession) UseDefaultGateway ¶
func (_Aggchainecdsa *AggchainecdsaCallerSession) UseDefaultGateway() (bool, error)
UseDefaultGateway is a free data retrieval call binding the contract method 0xff904079.
Solidity: function useDefaultGateway() view returns(bool)
func (*AggchainecdsaCallerSession) VKeyManager ¶
func (_Aggchainecdsa *AggchainecdsaCallerSession) VKeyManager() (common.Address, error)
VKeyManager is a free data retrieval call binding the contract method 0xe279984e.
Solidity: function vKeyManager() view returns(address)
type AggchainecdsaDisableUseDefaultGatewayFlag ¶
type AggchainecdsaDisableUseDefaultGatewayFlag struct {
Raw types.Log // Blockchain specific contextual infos
}
AggchainecdsaDisableUseDefaultGatewayFlag represents a DisableUseDefaultGatewayFlag event raised by the Aggchainecdsa contract.
type AggchainecdsaDisableUseDefaultGatewayFlagIterator ¶
type AggchainecdsaDisableUseDefaultGatewayFlagIterator struct { Event *AggchainecdsaDisableUseDefaultGatewayFlag // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AggchainecdsaDisableUseDefaultGatewayFlagIterator is returned from FilterDisableUseDefaultGatewayFlag and is used to iterate over the raw logs and unpacked data for DisableUseDefaultGatewayFlag events raised by the Aggchainecdsa contract.
func (*AggchainecdsaDisableUseDefaultGatewayFlagIterator) Close ¶
func (it *AggchainecdsaDisableUseDefaultGatewayFlagIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainecdsaDisableUseDefaultGatewayFlagIterator) Error ¶
func (it *AggchainecdsaDisableUseDefaultGatewayFlagIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainecdsaDisableUseDefaultGatewayFlagIterator) Next ¶
func (it *AggchainecdsaDisableUseDefaultGatewayFlagIterator) 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 AggchainecdsaEnableUseDefaultGatewayFlag ¶
type AggchainecdsaEnableUseDefaultGatewayFlag struct {
Raw types.Log // Blockchain specific contextual infos
}
AggchainecdsaEnableUseDefaultGatewayFlag represents a EnableUseDefaultGatewayFlag event raised by the Aggchainecdsa contract.
type AggchainecdsaEnableUseDefaultGatewayFlagIterator ¶
type AggchainecdsaEnableUseDefaultGatewayFlagIterator struct { Event *AggchainecdsaEnableUseDefaultGatewayFlag // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AggchainecdsaEnableUseDefaultGatewayFlagIterator is returned from FilterEnableUseDefaultGatewayFlag and is used to iterate over the raw logs and unpacked data for EnableUseDefaultGatewayFlag events raised by the Aggchainecdsa contract.
func (*AggchainecdsaEnableUseDefaultGatewayFlagIterator) Close ¶
func (it *AggchainecdsaEnableUseDefaultGatewayFlagIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainecdsaEnableUseDefaultGatewayFlagIterator) Error ¶
func (it *AggchainecdsaEnableUseDefaultGatewayFlagIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainecdsaEnableUseDefaultGatewayFlagIterator) Next ¶
func (it *AggchainecdsaEnableUseDefaultGatewayFlagIterator) 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 AggchainecdsaFilterer ¶
type AggchainecdsaFilterer struct {
// contains filtered or unexported fields
}
AggchainecdsaFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAggchainecdsaFilterer ¶
func NewAggchainecdsaFilterer(address common.Address, filterer bind.ContractFilterer) (*AggchainecdsaFilterer, error)
NewAggchainecdsaFilterer creates a new log filterer instance of Aggchainecdsa, bound to a specific deployed contract.
func (*AggchainecdsaFilterer) FilterAcceptAdminRole ¶
func (_Aggchainecdsa *AggchainecdsaFilterer) FilterAcceptAdminRole(opts *bind.FilterOpts) (*AggchainecdsaAcceptAdminRoleIterator, error)
FilterAcceptAdminRole is a free log retrieval operation binding the contract event 0x056dc487bbf0795d0bbb1b4f0af523a855503cff740bfb4d5475f7a90c091e8e.
Solidity: event AcceptAdminRole(address newAdmin)
func (*AggchainecdsaFilterer) FilterAcceptAggchainManagerRole ¶ added in v0.0.4
func (_Aggchainecdsa *AggchainecdsaFilterer) FilterAcceptAggchainManagerRole(opts *bind.FilterOpts) (*AggchainecdsaAcceptAggchainManagerRoleIterator, error)
FilterAcceptAggchainManagerRole is a free log retrieval operation binding the contract event 0x67c02ffba2f5329171ad235a360497af6ac3cfe82f1412866fbbf2dd3556ed3f.
Solidity: event AcceptAggchainManagerRole(address oldAggchainManager, address newAggchainManager)
func (*AggchainecdsaFilterer) FilterAcceptVKeyManagerRole ¶
func (_Aggchainecdsa *AggchainecdsaFilterer) FilterAcceptVKeyManagerRole(opts *bind.FilterOpts) (*AggchainecdsaAcceptVKeyManagerRoleIterator, error)
FilterAcceptVKeyManagerRole is a free log retrieval operation binding the contract event 0xbb3b066505f14a628f4ba4187a046abd4dd17e96591d7a9ed31c91c79322ffe2.
Solidity: event AcceptVKeyManagerRole(address oldVKeyManager, address newVKeyManager)
func (*AggchainecdsaFilterer) FilterAddAggchainVKey ¶
func (_Aggchainecdsa *AggchainecdsaFilterer) FilterAddAggchainVKey(opts *bind.FilterOpts) (*AggchainecdsaAddAggchainVKeyIterator, error)
FilterAddAggchainVKey is a free log retrieval operation binding the contract event 0x6cd6ce07b60b06519523b9a97add34c2dcaa32dad22d44eb738554d81dfe2a79.
Solidity: event AddAggchainVKey(bytes4 selector, bytes32 newAggchainVKey)
func (*AggchainecdsaFilterer) FilterDisableUseDefaultGatewayFlag ¶
func (_Aggchainecdsa *AggchainecdsaFilterer) FilterDisableUseDefaultGatewayFlag(opts *bind.FilterOpts) (*AggchainecdsaDisableUseDefaultGatewayFlagIterator, error)
FilterDisableUseDefaultGatewayFlag is a free log retrieval operation binding the contract event 0x67dd1717a1952df380cb73eecb312e949df6d6a086bd7f88669005341972528e.
Solidity: event DisableUseDefaultGatewayFlag()
func (*AggchainecdsaFilterer) FilterEnableUseDefaultGatewayFlag ¶
func (_Aggchainecdsa *AggchainecdsaFilterer) FilterEnableUseDefaultGatewayFlag(opts *bind.FilterOpts) (*AggchainecdsaEnableUseDefaultGatewayFlagIterator, error)
FilterEnableUseDefaultGatewayFlag is a free log retrieval operation binding the contract event 0xb6563aed80fde357e737eb0d19f246a58cb6bfd469933d05701ecbad0f2dca84.
Solidity: event EnableUseDefaultGatewayFlag()
func (*AggchainecdsaFilterer) FilterInitialized ¶
func (_Aggchainecdsa *AggchainecdsaFilterer) FilterInitialized(opts *bind.FilterOpts) (*AggchainecdsaInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*AggchainecdsaFilterer) FilterOnVerifyPessimisticECDSA ¶
func (_Aggchainecdsa *AggchainecdsaFilterer) FilterOnVerifyPessimisticECDSA(opts *bind.FilterOpts) (*AggchainecdsaOnVerifyPessimisticECDSAIterator, error)
FilterOnVerifyPessimisticECDSA is a free log retrieval operation binding the contract event 0xffc88430d30048515bd904f24ae1b72af4b78151ac346c6de9271ff5ab7899b4.
Solidity: event OnVerifyPessimisticECDSA(bytes32 newStateRoot)
func (*AggchainecdsaFilterer) FilterSetTrustedSequencer ¶
func (_Aggchainecdsa *AggchainecdsaFilterer) FilterSetTrustedSequencer(opts *bind.FilterOpts) (*AggchainecdsaSetTrustedSequencerIterator, error)
FilterSetTrustedSequencer is a free log retrieval operation binding the contract event 0xf54144f9611984021529f814a1cb6a41e22c58351510a0d9f7e822618abb9cc0.
Solidity: event SetTrustedSequencer(address newTrustedSequencer)
func (*AggchainecdsaFilterer) FilterSetTrustedSequencerURL ¶
func (_Aggchainecdsa *AggchainecdsaFilterer) FilterSetTrustedSequencerURL(opts *bind.FilterOpts) (*AggchainecdsaSetTrustedSequencerURLIterator, error)
FilterSetTrustedSequencerURL is a free log retrieval operation binding the contract event 0x6b8f723a4c7a5335cafae8a598a0aa0301be1387c037dccc085b62add6448b20.
Solidity: event SetTrustedSequencerURL(string newTrustedSequencerURL)
func (*AggchainecdsaFilterer) FilterTransferAdminRole ¶
func (_Aggchainecdsa *AggchainecdsaFilterer) FilterTransferAdminRole(opts *bind.FilterOpts) (*AggchainecdsaTransferAdminRoleIterator, error)
FilterTransferAdminRole is a free log retrieval operation binding the contract event 0xa5b56b7906fd0a20e3f35120dd8343db1e12e037a6c90111c7e42885e82a1ce6.
Solidity: event TransferAdminRole(address newPendingAdmin)
func (*AggchainecdsaFilterer) FilterTransferAggchainManagerRole ¶ added in v0.0.4
func (_Aggchainecdsa *AggchainecdsaFilterer) FilterTransferAggchainManagerRole(opts *bind.FilterOpts) (*AggchainecdsaTransferAggchainManagerRoleIterator, error)
FilterTransferAggchainManagerRole is a free log retrieval operation binding the contract event 0xa3d8e5d045432398be30f83ce7c35a7bfc220c1b66cc5bf3f4dd4d539d93fab6.
Solidity: event TransferAggchainManagerRole(address currentAggchainManager, address newPendingAggchainManager)
func (*AggchainecdsaFilterer) FilterTransferVKeyManagerRole ¶
func (_Aggchainecdsa *AggchainecdsaFilterer) FilterTransferVKeyManagerRole(opts *bind.FilterOpts) (*AggchainecdsaTransferVKeyManagerRoleIterator, error)
FilterTransferVKeyManagerRole is a free log retrieval operation binding the contract event 0xc54ae01017d0b80bd8af833f66387d6eb547dc16c8206faf13d0b72764aab8b2.
Solidity: event TransferVKeyManagerRole(address currentVKeyManager, address newPendingVKeyManager)
func (*AggchainecdsaFilterer) FilterUpdateAggchainVKey ¶
func (_Aggchainecdsa *AggchainecdsaFilterer) FilterUpdateAggchainVKey(opts *bind.FilterOpts) (*AggchainecdsaUpdateAggchainVKeyIterator, error)
FilterUpdateAggchainVKey is a free log retrieval operation binding the contract event 0x0aa5f73c189fb0b0a7cc98ae5fa89dfc16595480396208483518178435ed5b4f.
Solidity: event UpdateAggchainVKey(bytes4 selector, bytes32 previousAggchainVKey, bytes32 newAggchainVKey)
func (*AggchainecdsaFilterer) ParseAcceptAdminRole ¶
func (_Aggchainecdsa *AggchainecdsaFilterer) ParseAcceptAdminRole(log types.Log) (*AggchainecdsaAcceptAdminRole, error)
ParseAcceptAdminRole is a log parse operation binding the contract event 0x056dc487bbf0795d0bbb1b4f0af523a855503cff740bfb4d5475f7a90c091e8e.
Solidity: event AcceptAdminRole(address newAdmin)
func (*AggchainecdsaFilterer) ParseAcceptAggchainManagerRole ¶ added in v0.0.4
func (_Aggchainecdsa *AggchainecdsaFilterer) ParseAcceptAggchainManagerRole(log types.Log) (*AggchainecdsaAcceptAggchainManagerRole, error)
ParseAcceptAggchainManagerRole is a log parse operation binding the contract event 0x67c02ffba2f5329171ad235a360497af6ac3cfe82f1412866fbbf2dd3556ed3f.
Solidity: event AcceptAggchainManagerRole(address oldAggchainManager, address newAggchainManager)
func (*AggchainecdsaFilterer) ParseAcceptVKeyManagerRole ¶
func (_Aggchainecdsa *AggchainecdsaFilterer) ParseAcceptVKeyManagerRole(log types.Log) (*AggchainecdsaAcceptVKeyManagerRole, error)
ParseAcceptVKeyManagerRole is a log parse operation binding the contract event 0xbb3b066505f14a628f4ba4187a046abd4dd17e96591d7a9ed31c91c79322ffe2.
Solidity: event AcceptVKeyManagerRole(address oldVKeyManager, address newVKeyManager)
func (*AggchainecdsaFilterer) ParseAddAggchainVKey ¶
func (_Aggchainecdsa *AggchainecdsaFilterer) ParseAddAggchainVKey(log types.Log) (*AggchainecdsaAddAggchainVKey, error)
ParseAddAggchainVKey is a log parse operation binding the contract event 0x6cd6ce07b60b06519523b9a97add34c2dcaa32dad22d44eb738554d81dfe2a79.
Solidity: event AddAggchainVKey(bytes4 selector, bytes32 newAggchainVKey)
func (*AggchainecdsaFilterer) ParseDisableUseDefaultGatewayFlag ¶
func (_Aggchainecdsa *AggchainecdsaFilterer) ParseDisableUseDefaultGatewayFlag(log types.Log) (*AggchainecdsaDisableUseDefaultGatewayFlag, error)
ParseDisableUseDefaultGatewayFlag is a log parse operation binding the contract event 0x67dd1717a1952df380cb73eecb312e949df6d6a086bd7f88669005341972528e.
Solidity: event DisableUseDefaultGatewayFlag()
func (*AggchainecdsaFilterer) ParseEnableUseDefaultGatewayFlag ¶
func (_Aggchainecdsa *AggchainecdsaFilterer) ParseEnableUseDefaultGatewayFlag(log types.Log) (*AggchainecdsaEnableUseDefaultGatewayFlag, error)
ParseEnableUseDefaultGatewayFlag is a log parse operation binding the contract event 0xb6563aed80fde357e737eb0d19f246a58cb6bfd469933d05701ecbad0f2dca84.
Solidity: event EnableUseDefaultGatewayFlag()
func (*AggchainecdsaFilterer) ParseInitialized ¶
func (_Aggchainecdsa *AggchainecdsaFilterer) ParseInitialized(log types.Log) (*AggchainecdsaInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*AggchainecdsaFilterer) ParseOnVerifyPessimisticECDSA ¶
func (_Aggchainecdsa *AggchainecdsaFilterer) ParseOnVerifyPessimisticECDSA(log types.Log) (*AggchainecdsaOnVerifyPessimisticECDSA, error)
ParseOnVerifyPessimisticECDSA is a log parse operation binding the contract event 0xffc88430d30048515bd904f24ae1b72af4b78151ac346c6de9271ff5ab7899b4.
Solidity: event OnVerifyPessimisticECDSA(bytes32 newStateRoot)
func (*AggchainecdsaFilterer) ParseSetTrustedSequencer ¶
func (_Aggchainecdsa *AggchainecdsaFilterer) ParseSetTrustedSequencer(log types.Log) (*AggchainecdsaSetTrustedSequencer, error)
ParseSetTrustedSequencer is a log parse operation binding the contract event 0xf54144f9611984021529f814a1cb6a41e22c58351510a0d9f7e822618abb9cc0.
Solidity: event SetTrustedSequencer(address newTrustedSequencer)
func (*AggchainecdsaFilterer) ParseSetTrustedSequencerURL ¶
func (_Aggchainecdsa *AggchainecdsaFilterer) ParseSetTrustedSequencerURL(log types.Log) (*AggchainecdsaSetTrustedSequencerURL, error)
ParseSetTrustedSequencerURL is a log parse operation binding the contract event 0x6b8f723a4c7a5335cafae8a598a0aa0301be1387c037dccc085b62add6448b20.
Solidity: event SetTrustedSequencerURL(string newTrustedSequencerURL)
func (*AggchainecdsaFilterer) ParseTransferAdminRole ¶
func (_Aggchainecdsa *AggchainecdsaFilterer) ParseTransferAdminRole(log types.Log) (*AggchainecdsaTransferAdminRole, error)
ParseTransferAdminRole is a log parse operation binding the contract event 0xa5b56b7906fd0a20e3f35120dd8343db1e12e037a6c90111c7e42885e82a1ce6.
Solidity: event TransferAdminRole(address newPendingAdmin)
func (*AggchainecdsaFilterer) ParseTransferAggchainManagerRole ¶ added in v0.0.4
func (_Aggchainecdsa *AggchainecdsaFilterer) ParseTransferAggchainManagerRole(log types.Log) (*AggchainecdsaTransferAggchainManagerRole, error)
ParseTransferAggchainManagerRole is a log parse operation binding the contract event 0xa3d8e5d045432398be30f83ce7c35a7bfc220c1b66cc5bf3f4dd4d539d93fab6.
Solidity: event TransferAggchainManagerRole(address currentAggchainManager, address newPendingAggchainManager)
func (*AggchainecdsaFilterer) ParseTransferVKeyManagerRole ¶
func (_Aggchainecdsa *AggchainecdsaFilterer) ParseTransferVKeyManagerRole(log types.Log) (*AggchainecdsaTransferVKeyManagerRole, error)
ParseTransferVKeyManagerRole is a log parse operation binding the contract event 0xc54ae01017d0b80bd8af833f66387d6eb547dc16c8206faf13d0b72764aab8b2.
Solidity: event TransferVKeyManagerRole(address currentVKeyManager, address newPendingVKeyManager)
func (*AggchainecdsaFilterer) ParseUpdateAggchainVKey ¶
func (_Aggchainecdsa *AggchainecdsaFilterer) ParseUpdateAggchainVKey(log types.Log) (*AggchainecdsaUpdateAggchainVKey, error)
ParseUpdateAggchainVKey is a log parse operation binding the contract event 0x0aa5f73c189fb0b0a7cc98ae5fa89dfc16595480396208483518178435ed5b4f.
Solidity: event UpdateAggchainVKey(bytes4 selector, bytes32 previousAggchainVKey, bytes32 newAggchainVKey)
func (*AggchainecdsaFilterer) WatchAcceptAdminRole ¶
func (_Aggchainecdsa *AggchainecdsaFilterer) WatchAcceptAdminRole(opts *bind.WatchOpts, sink chan<- *AggchainecdsaAcceptAdminRole) (event.Subscription, error)
WatchAcceptAdminRole is a free log subscription operation binding the contract event 0x056dc487bbf0795d0bbb1b4f0af523a855503cff740bfb4d5475f7a90c091e8e.
Solidity: event AcceptAdminRole(address newAdmin)
func (*AggchainecdsaFilterer) WatchAcceptAggchainManagerRole ¶ added in v0.0.4
func (_Aggchainecdsa *AggchainecdsaFilterer) WatchAcceptAggchainManagerRole(opts *bind.WatchOpts, sink chan<- *AggchainecdsaAcceptAggchainManagerRole) (event.Subscription, error)
WatchAcceptAggchainManagerRole is a free log subscription operation binding the contract event 0x67c02ffba2f5329171ad235a360497af6ac3cfe82f1412866fbbf2dd3556ed3f.
Solidity: event AcceptAggchainManagerRole(address oldAggchainManager, address newAggchainManager)
func (*AggchainecdsaFilterer) WatchAcceptVKeyManagerRole ¶
func (_Aggchainecdsa *AggchainecdsaFilterer) WatchAcceptVKeyManagerRole(opts *bind.WatchOpts, sink chan<- *AggchainecdsaAcceptVKeyManagerRole) (event.Subscription, error)
WatchAcceptVKeyManagerRole is a free log subscription operation binding the contract event 0xbb3b066505f14a628f4ba4187a046abd4dd17e96591d7a9ed31c91c79322ffe2.
Solidity: event AcceptVKeyManagerRole(address oldVKeyManager, address newVKeyManager)
func (*AggchainecdsaFilterer) WatchAddAggchainVKey ¶
func (_Aggchainecdsa *AggchainecdsaFilterer) WatchAddAggchainVKey(opts *bind.WatchOpts, sink chan<- *AggchainecdsaAddAggchainVKey) (event.Subscription, error)
WatchAddAggchainVKey is a free log subscription operation binding the contract event 0x6cd6ce07b60b06519523b9a97add34c2dcaa32dad22d44eb738554d81dfe2a79.
Solidity: event AddAggchainVKey(bytes4 selector, bytes32 newAggchainVKey)
func (*AggchainecdsaFilterer) WatchDisableUseDefaultGatewayFlag ¶
func (_Aggchainecdsa *AggchainecdsaFilterer) WatchDisableUseDefaultGatewayFlag(opts *bind.WatchOpts, sink chan<- *AggchainecdsaDisableUseDefaultGatewayFlag) (event.Subscription, error)
WatchDisableUseDefaultGatewayFlag is a free log subscription operation binding the contract event 0x67dd1717a1952df380cb73eecb312e949df6d6a086bd7f88669005341972528e.
Solidity: event DisableUseDefaultGatewayFlag()
func (*AggchainecdsaFilterer) WatchEnableUseDefaultGatewayFlag ¶
func (_Aggchainecdsa *AggchainecdsaFilterer) WatchEnableUseDefaultGatewayFlag(opts *bind.WatchOpts, sink chan<- *AggchainecdsaEnableUseDefaultGatewayFlag) (event.Subscription, error)
WatchEnableUseDefaultGatewayFlag is a free log subscription operation binding the contract event 0xb6563aed80fde357e737eb0d19f246a58cb6bfd469933d05701ecbad0f2dca84.
Solidity: event EnableUseDefaultGatewayFlag()
func (*AggchainecdsaFilterer) WatchInitialized ¶
func (_Aggchainecdsa *AggchainecdsaFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *AggchainecdsaInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*AggchainecdsaFilterer) WatchOnVerifyPessimisticECDSA ¶
func (_Aggchainecdsa *AggchainecdsaFilterer) WatchOnVerifyPessimisticECDSA(opts *bind.WatchOpts, sink chan<- *AggchainecdsaOnVerifyPessimisticECDSA) (event.Subscription, error)
WatchOnVerifyPessimisticECDSA is a free log subscription operation binding the contract event 0xffc88430d30048515bd904f24ae1b72af4b78151ac346c6de9271ff5ab7899b4.
Solidity: event OnVerifyPessimisticECDSA(bytes32 newStateRoot)
func (*AggchainecdsaFilterer) WatchSetTrustedSequencer ¶
func (_Aggchainecdsa *AggchainecdsaFilterer) WatchSetTrustedSequencer(opts *bind.WatchOpts, sink chan<- *AggchainecdsaSetTrustedSequencer) (event.Subscription, error)
WatchSetTrustedSequencer is a free log subscription operation binding the contract event 0xf54144f9611984021529f814a1cb6a41e22c58351510a0d9f7e822618abb9cc0.
Solidity: event SetTrustedSequencer(address newTrustedSequencer)
func (*AggchainecdsaFilterer) WatchSetTrustedSequencerURL ¶
func (_Aggchainecdsa *AggchainecdsaFilterer) WatchSetTrustedSequencerURL(opts *bind.WatchOpts, sink chan<- *AggchainecdsaSetTrustedSequencerURL) (event.Subscription, error)
WatchSetTrustedSequencerURL is a free log subscription operation binding the contract event 0x6b8f723a4c7a5335cafae8a598a0aa0301be1387c037dccc085b62add6448b20.
Solidity: event SetTrustedSequencerURL(string newTrustedSequencerURL)
func (*AggchainecdsaFilterer) WatchTransferAdminRole ¶
func (_Aggchainecdsa *AggchainecdsaFilterer) WatchTransferAdminRole(opts *bind.WatchOpts, sink chan<- *AggchainecdsaTransferAdminRole) (event.Subscription, error)
WatchTransferAdminRole is a free log subscription operation binding the contract event 0xa5b56b7906fd0a20e3f35120dd8343db1e12e037a6c90111c7e42885e82a1ce6.
Solidity: event TransferAdminRole(address newPendingAdmin)
func (*AggchainecdsaFilterer) WatchTransferAggchainManagerRole ¶ added in v0.0.4
func (_Aggchainecdsa *AggchainecdsaFilterer) WatchTransferAggchainManagerRole(opts *bind.WatchOpts, sink chan<- *AggchainecdsaTransferAggchainManagerRole) (event.Subscription, error)
WatchTransferAggchainManagerRole is a free log subscription operation binding the contract event 0xa3d8e5d045432398be30f83ce7c35a7bfc220c1b66cc5bf3f4dd4d539d93fab6.
Solidity: event TransferAggchainManagerRole(address currentAggchainManager, address newPendingAggchainManager)
func (*AggchainecdsaFilterer) WatchTransferVKeyManagerRole ¶
func (_Aggchainecdsa *AggchainecdsaFilterer) WatchTransferVKeyManagerRole(opts *bind.WatchOpts, sink chan<- *AggchainecdsaTransferVKeyManagerRole) (event.Subscription, error)
WatchTransferVKeyManagerRole is a free log subscription operation binding the contract event 0xc54ae01017d0b80bd8af833f66387d6eb547dc16c8206faf13d0b72764aab8b2.
Solidity: event TransferVKeyManagerRole(address currentVKeyManager, address newPendingVKeyManager)
func (*AggchainecdsaFilterer) WatchUpdateAggchainVKey ¶
func (_Aggchainecdsa *AggchainecdsaFilterer) WatchUpdateAggchainVKey(opts *bind.WatchOpts, sink chan<- *AggchainecdsaUpdateAggchainVKey) (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 AggchainecdsaInitialized ¶
type AggchainecdsaInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
AggchainecdsaInitialized represents a Initialized event raised by the Aggchainecdsa contract.
type AggchainecdsaInitializedIterator ¶
type AggchainecdsaInitializedIterator struct { Event *AggchainecdsaInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AggchainecdsaInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the Aggchainecdsa contract.
func (*AggchainecdsaInitializedIterator) Close ¶
func (it *AggchainecdsaInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainecdsaInitializedIterator) Error ¶
func (it *AggchainecdsaInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainecdsaInitializedIterator) Next ¶
func (it *AggchainecdsaInitializedIterator) 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 AggchainecdsaOnVerifyPessimisticECDSA ¶
type AggchainecdsaOnVerifyPessimisticECDSA struct { NewStateRoot [32]byte Raw types.Log // Blockchain specific contextual infos }
AggchainecdsaOnVerifyPessimisticECDSA represents a OnVerifyPessimisticECDSA event raised by the Aggchainecdsa contract.
type AggchainecdsaOnVerifyPessimisticECDSAIterator ¶
type AggchainecdsaOnVerifyPessimisticECDSAIterator struct { Event *AggchainecdsaOnVerifyPessimisticECDSA // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AggchainecdsaOnVerifyPessimisticECDSAIterator is returned from FilterOnVerifyPessimisticECDSA and is used to iterate over the raw logs and unpacked data for OnVerifyPessimisticECDSA events raised by the Aggchainecdsa contract.
func (*AggchainecdsaOnVerifyPessimisticECDSAIterator) Close ¶
func (it *AggchainecdsaOnVerifyPessimisticECDSAIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainecdsaOnVerifyPessimisticECDSAIterator) Error ¶
func (it *AggchainecdsaOnVerifyPessimisticECDSAIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainecdsaOnVerifyPessimisticECDSAIterator) Next ¶
func (it *AggchainecdsaOnVerifyPessimisticECDSAIterator) 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 AggchainecdsaRaw ¶
type AggchainecdsaRaw struct {
Contract *Aggchainecdsa // Generic contract binding to access the raw methods on
}
AggchainecdsaRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AggchainecdsaRaw) Call ¶
func (_Aggchainecdsa *AggchainecdsaRaw) 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 (*AggchainecdsaRaw) Transact ¶
func (_Aggchainecdsa *AggchainecdsaRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AggchainecdsaRaw) Transfer ¶
func (_Aggchainecdsa *AggchainecdsaRaw) 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 AggchainecdsaSession ¶
type AggchainecdsaSession struct { Contract *Aggchainecdsa // 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 }
AggchainecdsaSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AggchainecdsaSession) AGGCHAINTYPE ¶
func (_Aggchainecdsa *AggchainecdsaSession) AGGCHAINTYPE() ([2]byte, error)
AGGCHAINTYPE is a free data retrieval call binding the contract method 0x6e7fbce9.
Solidity: function AGGCHAIN_TYPE() view returns(bytes2)
func (*AggchainecdsaSession) AcceptAdminRole ¶
func (_Aggchainecdsa *AggchainecdsaSession) AcceptAdminRole() (*types.Transaction, error)
AcceptAdminRole is a paid mutator transaction binding the contract method 0x8c3d7301.
Solidity: function acceptAdminRole() returns()
func (*AggchainecdsaSession) AcceptAggchainManagerRole ¶ added in v0.0.4
func (_Aggchainecdsa *AggchainecdsaSession) AcceptAggchainManagerRole() (*types.Transaction, error)
AcceptAggchainManagerRole is a paid mutator transaction binding the contract method 0x15981b29.
Solidity: function acceptAggchainManagerRole() returns()
func (*AggchainecdsaSession) AcceptVKeyManagerRole ¶
func (_Aggchainecdsa *AggchainecdsaSession) AcceptVKeyManagerRole() (*types.Transaction, error)
AcceptVKeyManagerRole is a paid mutator transaction binding the contract method 0x368c822c.
Solidity: function acceptVKeyManagerRole() returns()
func (*AggchainecdsaSession) AddOwnedAggchainVKey ¶
func (_Aggchainecdsa *AggchainecdsaSession) 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 (*AggchainecdsaSession) Admin ¶
func (_Aggchainecdsa *AggchainecdsaSession) Admin() (common.Address, error)
Admin is a free data retrieval call binding the contract method 0xf851a440.
Solidity: function admin() view returns(address)
func (*AggchainecdsaSession) AggLayerGateway ¶
func (_Aggchainecdsa *AggchainecdsaSession) AggLayerGateway() (common.Address, error)
AggLayerGateway is a free data retrieval call binding the contract method 0xab0475cf.
Solidity: function aggLayerGateway() view returns(address)
func (*AggchainecdsaSession) AggchainManager ¶ added in v0.0.4
func (_Aggchainecdsa *AggchainecdsaSession) AggchainManager() (common.Address, error)
AggchainManager is a free data retrieval call binding the contract method 0x7388c436.
Solidity: function aggchainManager() view returns(address)
func (*AggchainecdsaSession) BridgeAddress ¶
func (_Aggchainecdsa *AggchainecdsaSession) BridgeAddress() (common.Address, error)
BridgeAddress is a free data retrieval call binding the contract method 0xa3c573eb.
Solidity: function bridgeAddress() view returns(address)
func (*AggchainecdsaSession) CONSENSUSTYPE ¶
func (_Aggchainecdsa *AggchainecdsaSession) CONSENSUSTYPE() (uint32, error)
CONSENSUSTYPE is a free data retrieval call binding the contract method 0xcea5a4c0.
Solidity: function CONSENSUS_TYPE() view returns(uint32)
func (*AggchainecdsaSession) DisableUseDefaultGatewayFlag ¶
func (_Aggchainecdsa *AggchainecdsaSession) DisableUseDefaultGatewayFlag() (*types.Transaction, error)
DisableUseDefaultGatewayFlag is a paid mutator transaction binding the contract method 0xdc8c4249.
Solidity: function disableUseDefaultGatewayFlag() returns()
func (*AggchainecdsaSession) EnableUseDefaultGatewayFlag ¶
func (_Aggchainecdsa *AggchainecdsaSession) EnableUseDefaultGatewayFlag() (*types.Transaction, error)
EnableUseDefaultGatewayFlag is a paid mutator transaction binding the contract method 0xe631476c.
Solidity: function enableUseDefaultGatewayFlag() returns()
func (*AggchainecdsaSession) ForceBatchAddress ¶
func (_Aggchainecdsa *AggchainecdsaSession) ForceBatchAddress() (common.Address, error)
ForceBatchAddress is a free data retrieval call binding the contract method 0x2c111c06.
Solidity: function forceBatchAddress() view returns(address)
func (*AggchainecdsaSession) ForceBatchTimeout ¶
func (_Aggchainecdsa *AggchainecdsaSession) ForceBatchTimeout() (uint64, error)
ForceBatchTimeout is a free data retrieval call binding the contract method 0xc754c7ed.
Solidity: function forceBatchTimeout() view returns(uint64)
func (*AggchainecdsaSession) ForcedBatches ¶
func (_Aggchainecdsa *AggchainecdsaSession) 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 (*AggchainecdsaSession) GasTokenAddress ¶
func (_Aggchainecdsa *AggchainecdsaSession) GasTokenAddress() (common.Address, error)
GasTokenAddress is a free data retrieval call binding the contract method 0x3c351e10.
Solidity: function gasTokenAddress() view returns(address)
func (*AggchainecdsaSession) GasTokenNetwork ¶
func (_Aggchainecdsa *AggchainecdsaSession) GasTokenNetwork() (uint32, error)
GasTokenNetwork is a free data retrieval call binding the contract method 0x3cbc795b.
Solidity: function gasTokenNetwork() view returns(uint32)
func (*AggchainecdsaSession) GetAggchainHash ¶
func (_Aggchainecdsa *AggchainecdsaSession) 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 (*AggchainecdsaSession) GetAggchainTypeFromSelector ¶ added in v0.0.6
func (_Aggchainecdsa *AggchainecdsaSession) 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 (*AggchainecdsaSession) GetAggchainVKey ¶
func (_Aggchainecdsa *AggchainecdsaSession) 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 (*AggchainecdsaSession) GetAggchainVKeySelector ¶
func (_Aggchainecdsa *AggchainecdsaSession) 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 (*AggchainecdsaSession) GetAggchainVKeyVersionFromSelector ¶ added in v0.0.6
func (_Aggchainecdsa *AggchainecdsaSession) 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 (*AggchainecdsaSession) GlobalExitRootManager ¶
func (_Aggchainecdsa *AggchainecdsaSession) GlobalExitRootManager() (common.Address, error)
GlobalExitRootManager is a free data retrieval call binding the contract method 0xd02103ca.
Solidity: function globalExitRootManager() view returns(address)
func (*AggchainecdsaSession) InitAggchainManager ¶ added in v0.0.4
func (_Aggchainecdsa *AggchainecdsaSession) 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 (*AggchainecdsaSession) Initialize ¶
func (_Aggchainecdsa *AggchainecdsaSession) Initialize(initializeBytesAggchain []byte) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x439fab91.
Solidity: function initialize(bytes initializeBytesAggchain) returns()
func (*AggchainecdsaSession) Initialize0 ¶
func (_Aggchainecdsa *AggchainecdsaSession) Initialize0(arg0 common.Address, arg1 common.Address, arg2 uint32, arg3 common.Address, arg4 string, arg5 string) error
Initialize0 is a free data retrieval call binding the contract method 0x71257022.
Solidity: function initialize(address , address , uint32 , address , string , string ) pure returns()
func (*AggchainecdsaSession) LastAccInputHash ¶
func (_Aggchainecdsa *AggchainecdsaSession) LastAccInputHash() ([32]byte, error)
LastAccInputHash is a free data retrieval call binding the contract method 0x6e05d2cd.
Solidity: function lastAccInputHash() view returns(bytes32)
func (*AggchainecdsaSession) LastForceBatch ¶
func (_Aggchainecdsa *AggchainecdsaSession) LastForceBatch() (uint64, error)
LastForceBatch is a free data retrieval call binding the contract method 0xe7a7ed02.
Solidity: function lastForceBatch() view returns(uint64)
func (*AggchainecdsaSession) LastForceBatchSequenced ¶
func (_Aggchainecdsa *AggchainecdsaSession) LastForceBatchSequenced() (uint64, error)
LastForceBatchSequenced is a free data retrieval call binding the contract method 0x45605267.
Solidity: function lastForceBatchSequenced() view returns(uint64)
func (*AggchainecdsaSession) NetworkName ¶
func (_Aggchainecdsa *AggchainecdsaSession) NetworkName() (string, error)
NetworkName is a free data retrieval call binding the contract method 0x107bf28c.
Solidity: function networkName() view returns(string)
func (*AggchainecdsaSession) OnVerifyPessimistic ¶
func (_Aggchainecdsa *AggchainecdsaSession) OnVerifyPessimistic(aggchainData []byte) (*types.Transaction, error)
OnVerifyPessimistic is a paid mutator transaction binding the contract method 0x9ee4afa3.
Solidity: function onVerifyPessimistic(bytes aggchainData) returns()
func (*AggchainecdsaSession) OwnedAggchainVKeys ¶
func (_Aggchainecdsa *AggchainecdsaSession) 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 (*AggchainecdsaSession) PendingAdmin ¶
func (_Aggchainecdsa *AggchainecdsaSession) PendingAdmin() (common.Address, error)
PendingAdmin is a free data retrieval call binding the contract method 0x26782247.
Solidity: function pendingAdmin() view returns(address)
func (*AggchainecdsaSession) PendingAggchainManager ¶ added in v0.0.4
func (_Aggchainecdsa *AggchainecdsaSession) PendingAggchainManager() (common.Address, error)
PendingAggchainManager is a free data retrieval call binding the contract method 0x527570f1.
Solidity: function pendingAggchainManager() view returns(address)
func (*AggchainecdsaSession) PendingVKeyManager ¶
func (_Aggchainecdsa *AggchainecdsaSession) PendingVKeyManager() (common.Address, error)
PendingVKeyManager is a free data retrieval call binding the contract method 0xbfb193b6.
Solidity: function pendingVKeyManager() view returns(address)
func (*AggchainecdsaSession) Pol ¶
func (_Aggchainecdsa *AggchainecdsaSession) Pol() (common.Address, error)
Pol is a free data retrieval call binding the contract method 0xe46761c4.
Solidity: function pol() view returns(address)
func (*AggchainecdsaSession) RollupManager ¶
func (_Aggchainecdsa *AggchainecdsaSession) RollupManager() (common.Address, error)
RollupManager is a free data retrieval call binding the contract method 0x49b7b802.
Solidity: function rollupManager() view returns(address)
func (*AggchainecdsaSession) SetTrustedSequencer ¶
func (_Aggchainecdsa *AggchainecdsaSession) 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 (*AggchainecdsaSession) SetTrustedSequencerURL ¶
func (_Aggchainecdsa *AggchainecdsaSession) SetTrustedSequencerURL(newTrustedSequencerURL string) (*types.Transaction, error)
SetTrustedSequencerURL is a paid mutator transaction binding the contract method 0xc89e42df.
Solidity: function setTrustedSequencerURL(string newTrustedSequencerURL) returns()
func (*AggchainecdsaSession) TransferAdminRole ¶
func (_Aggchainecdsa *AggchainecdsaSession) 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 (*AggchainecdsaSession) TransferAggchainManagerRole ¶ added in v0.0.4
func (_Aggchainecdsa *AggchainecdsaSession) 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 (*AggchainecdsaSession) TransferVKeyManagerRole ¶
func (_Aggchainecdsa *AggchainecdsaSession) TransferVKeyManagerRole(newVKeyManager common.Address) (*types.Transaction, error)
TransferVKeyManagerRole is a paid mutator transaction binding the contract method 0x85018182.
Solidity: function transferVKeyManagerRole(address newVKeyManager) returns()
func (*AggchainecdsaSession) TrustedSequencer ¶
func (_Aggchainecdsa *AggchainecdsaSession) TrustedSequencer() (common.Address, error)
TrustedSequencer is a free data retrieval call binding the contract method 0xcfa8ed47.
Solidity: function trustedSequencer() view returns(address)
func (*AggchainecdsaSession) TrustedSequencerURL ¶
func (_Aggchainecdsa *AggchainecdsaSession) TrustedSequencerURL() (string, error)
TrustedSequencerURL is a free data retrieval call binding the contract method 0x542028d5.
Solidity: function trustedSequencerURL() view returns(string)
func (*AggchainecdsaSession) UpdateOwnedAggchainVKey ¶
func (_Aggchainecdsa *AggchainecdsaSession) 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 (*AggchainecdsaSession) UseDefaultGateway ¶
func (_Aggchainecdsa *AggchainecdsaSession) UseDefaultGateway() (bool, error)
UseDefaultGateway is a free data retrieval call binding the contract method 0xff904079.
Solidity: function useDefaultGateway() view returns(bool)
func (*AggchainecdsaSession) VKeyManager ¶
func (_Aggchainecdsa *AggchainecdsaSession) VKeyManager() (common.Address, error)
VKeyManager is a free data retrieval call binding the contract method 0xe279984e.
Solidity: function vKeyManager() view returns(address)
type AggchainecdsaSetTrustedSequencer ¶
type AggchainecdsaSetTrustedSequencer struct { NewTrustedSequencer common.Address Raw types.Log // Blockchain specific contextual infos }
AggchainecdsaSetTrustedSequencer represents a SetTrustedSequencer event raised by the Aggchainecdsa contract.
type AggchainecdsaSetTrustedSequencerIterator ¶
type AggchainecdsaSetTrustedSequencerIterator struct { Event *AggchainecdsaSetTrustedSequencer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AggchainecdsaSetTrustedSequencerIterator is returned from FilterSetTrustedSequencer and is used to iterate over the raw logs and unpacked data for SetTrustedSequencer events raised by the Aggchainecdsa contract.
func (*AggchainecdsaSetTrustedSequencerIterator) Close ¶
func (it *AggchainecdsaSetTrustedSequencerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainecdsaSetTrustedSequencerIterator) Error ¶
func (it *AggchainecdsaSetTrustedSequencerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainecdsaSetTrustedSequencerIterator) Next ¶
func (it *AggchainecdsaSetTrustedSequencerIterator) 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 AggchainecdsaSetTrustedSequencerURL ¶
type AggchainecdsaSetTrustedSequencerURL struct { NewTrustedSequencerURL string Raw types.Log // Blockchain specific contextual infos }
AggchainecdsaSetTrustedSequencerURL represents a SetTrustedSequencerURL event raised by the Aggchainecdsa contract.
type AggchainecdsaSetTrustedSequencerURLIterator ¶
type AggchainecdsaSetTrustedSequencerURLIterator struct { Event *AggchainecdsaSetTrustedSequencerURL // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AggchainecdsaSetTrustedSequencerURLIterator is returned from FilterSetTrustedSequencerURL and is used to iterate over the raw logs and unpacked data for SetTrustedSequencerURL events raised by the Aggchainecdsa contract.
func (*AggchainecdsaSetTrustedSequencerURLIterator) Close ¶
func (it *AggchainecdsaSetTrustedSequencerURLIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainecdsaSetTrustedSequencerURLIterator) Error ¶
func (it *AggchainecdsaSetTrustedSequencerURLIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainecdsaSetTrustedSequencerURLIterator) Next ¶
func (it *AggchainecdsaSetTrustedSequencerURLIterator) 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 AggchainecdsaTransactor ¶
type AggchainecdsaTransactor struct {
// contains filtered or unexported fields
}
AggchainecdsaTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAggchainecdsaTransactor ¶
func NewAggchainecdsaTransactor(address common.Address, transactor bind.ContractTransactor) (*AggchainecdsaTransactor, error)
NewAggchainecdsaTransactor creates a new write-only instance of Aggchainecdsa, bound to a specific deployed contract.
func (*AggchainecdsaTransactor) AcceptAdminRole ¶
func (_Aggchainecdsa *AggchainecdsaTransactor) AcceptAdminRole(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptAdminRole is a paid mutator transaction binding the contract method 0x8c3d7301.
Solidity: function acceptAdminRole() returns()
func (*AggchainecdsaTransactor) AcceptAggchainManagerRole ¶ added in v0.0.4
func (_Aggchainecdsa *AggchainecdsaTransactor) AcceptAggchainManagerRole(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptAggchainManagerRole is a paid mutator transaction binding the contract method 0x15981b29.
Solidity: function acceptAggchainManagerRole() returns()
func (*AggchainecdsaTransactor) AcceptVKeyManagerRole ¶
func (_Aggchainecdsa *AggchainecdsaTransactor) AcceptVKeyManagerRole(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptVKeyManagerRole is a paid mutator transaction binding the contract method 0x368c822c.
Solidity: function acceptVKeyManagerRole() returns()
func (*AggchainecdsaTransactor) AddOwnedAggchainVKey ¶
func (_Aggchainecdsa *AggchainecdsaTransactor) 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 (*AggchainecdsaTransactor) DisableUseDefaultGatewayFlag ¶
func (_Aggchainecdsa *AggchainecdsaTransactor) DisableUseDefaultGatewayFlag(opts *bind.TransactOpts) (*types.Transaction, error)
DisableUseDefaultGatewayFlag is a paid mutator transaction binding the contract method 0xdc8c4249.
Solidity: function disableUseDefaultGatewayFlag() returns()
func (*AggchainecdsaTransactor) EnableUseDefaultGatewayFlag ¶
func (_Aggchainecdsa *AggchainecdsaTransactor) EnableUseDefaultGatewayFlag(opts *bind.TransactOpts) (*types.Transaction, error)
EnableUseDefaultGatewayFlag is a paid mutator transaction binding the contract method 0xe631476c.
Solidity: function enableUseDefaultGatewayFlag() returns()
func (*AggchainecdsaTransactor) InitAggchainManager ¶ added in v0.0.4
func (_Aggchainecdsa *AggchainecdsaTransactor) 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 (*AggchainecdsaTransactor) Initialize ¶
func (_Aggchainecdsa *AggchainecdsaTransactor) Initialize(opts *bind.TransactOpts, initializeBytesAggchain []byte) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x439fab91.
Solidity: function initialize(bytes initializeBytesAggchain) returns()
func (*AggchainecdsaTransactor) OnVerifyPessimistic ¶
func (_Aggchainecdsa *AggchainecdsaTransactor) 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 (*AggchainecdsaTransactor) SetTrustedSequencer ¶
func (_Aggchainecdsa *AggchainecdsaTransactor) 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 (*AggchainecdsaTransactor) SetTrustedSequencerURL ¶
func (_Aggchainecdsa *AggchainecdsaTransactor) 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 (*AggchainecdsaTransactor) TransferAdminRole ¶
func (_Aggchainecdsa *AggchainecdsaTransactor) 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 (*AggchainecdsaTransactor) TransferAggchainManagerRole ¶ added in v0.0.4
func (_Aggchainecdsa *AggchainecdsaTransactor) 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 (*AggchainecdsaTransactor) TransferVKeyManagerRole ¶
func (_Aggchainecdsa *AggchainecdsaTransactor) TransferVKeyManagerRole(opts *bind.TransactOpts, newVKeyManager common.Address) (*types.Transaction, error)
TransferVKeyManagerRole is a paid mutator transaction binding the contract method 0x85018182.
Solidity: function transferVKeyManagerRole(address newVKeyManager) returns()
func (*AggchainecdsaTransactor) UpdateOwnedAggchainVKey ¶
func (_Aggchainecdsa *AggchainecdsaTransactor) 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()
type AggchainecdsaTransactorRaw ¶
type AggchainecdsaTransactorRaw struct {
Contract *AggchainecdsaTransactor // Generic write-only contract binding to access the raw methods on
}
AggchainecdsaTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AggchainecdsaTransactorRaw) Transact ¶
func (_Aggchainecdsa *AggchainecdsaTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AggchainecdsaTransactorRaw) Transfer ¶
func (_Aggchainecdsa *AggchainecdsaTransactorRaw) 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 AggchainecdsaTransactorSession ¶
type AggchainecdsaTransactorSession struct { Contract *AggchainecdsaTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AggchainecdsaTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*AggchainecdsaTransactorSession) AcceptAdminRole ¶
func (_Aggchainecdsa *AggchainecdsaTransactorSession) AcceptAdminRole() (*types.Transaction, error)
AcceptAdminRole is a paid mutator transaction binding the contract method 0x8c3d7301.
Solidity: function acceptAdminRole() returns()
func (*AggchainecdsaTransactorSession) AcceptAggchainManagerRole ¶ added in v0.0.4
func (_Aggchainecdsa *AggchainecdsaTransactorSession) AcceptAggchainManagerRole() (*types.Transaction, error)
AcceptAggchainManagerRole is a paid mutator transaction binding the contract method 0x15981b29.
Solidity: function acceptAggchainManagerRole() returns()
func (*AggchainecdsaTransactorSession) AcceptVKeyManagerRole ¶
func (_Aggchainecdsa *AggchainecdsaTransactorSession) AcceptVKeyManagerRole() (*types.Transaction, error)
AcceptVKeyManagerRole is a paid mutator transaction binding the contract method 0x368c822c.
Solidity: function acceptVKeyManagerRole() returns()
func (*AggchainecdsaTransactorSession) AddOwnedAggchainVKey ¶
func (_Aggchainecdsa *AggchainecdsaTransactorSession) 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 (*AggchainecdsaTransactorSession) DisableUseDefaultGatewayFlag ¶
func (_Aggchainecdsa *AggchainecdsaTransactorSession) DisableUseDefaultGatewayFlag() (*types.Transaction, error)
DisableUseDefaultGatewayFlag is a paid mutator transaction binding the contract method 0xdc8c4249.
Solidity: function disableUseDefaultGatewayFlag() returns()
func (*AggchainecdsaTransactorSession) EnableUseDefaultGatewayFlag ¶
func (_Aggchainecdsa *AggchainecdsaTransactorSession) EnableUseDefaultGatewayFlag() (*types.Transaction, error)
EnableUseDefaultGatewayFlag is a paid mutator transaction binding the contract method 0xe631476c.
Solidity: function enableUseDefaultGatewayFlag() returns()
func (*AggchainecdsaTransactorSession) InitAggchainManager ¶ added in v0.0.4
func (_Aggchainecdsa *AggchainecdsaTransactorSession) 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 (*AggchainecdsaTransactorSession) Initialize ¶
func (_Aggchainecdsa *AggchainecdsaTransactorSession) Initialize(initializeBytesAggchain []byte) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x439fab91.
Solidity: function initialize(bytes initializeBytesAggchain) returns()
func (*AggchainecdsaTransactorSession) OnVerifyPessimistic ¶
func (_Aggchainecdsa *AggchainecdsaTransactorSession) OnVerifyPessimistic(aggchainData []byte) (*types.Transaction, error)
OnVerifyPessimistic is a paid mutator transaction binding the contract method 0x9ee4afa3.
Solidity: function onVerifyPessimistic(bytes aggchainData) returns()
func (*AggchainecdsaTransactorSession) SetTrustedSequencer ¶
func (_Aggchainecdsa *AggchainecdsaTransactorSession) 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 (*AggchainecdsaTransactorSession) SetTrustedSequencerURL ¶
func (_Aggchainecdsa *AggchainecdsaTransactorSession) SetTrustedSequencerURL(newTrustedSequencerURL string) (*types.Transaction, error)
SetTrustedSequencerURL is a paid mutator transaction binding the contract method 0xc89e42df.
Solidity: function setTrustedSequencerURL(string newTrustedSequencerURL) returns()
func (*AggchainecdsaTransactorSession) TransferAdminRole ¶
func (_Aggchainecdsa *AggchainecdsaTransactorSession) 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 (*AggchainecdsaTransactorSession) TransferAggchainManagerRole ¶ added in v0.0.4
func (_Aggchainecdsa *AggchainecdsaTransactorSession) 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 (*AggchainecdsaTransactorSession) TransferVKeyManagerRole ¶
func (_Aggchainecdsa *AggchainecdsaTransactorSession) TransferVKeyManagerRole(newVKeyManager common.Address) (*types.Transaction, error)
TransferVKeyManagerRole is a paid mutator transaction binding the contract method 0x85018182.
Solidity: function transferVKeyManagerRole(address newVKeyManager) returns()
func (*AggchainecdsaTransactorSession) UpdateOwnedAggchainVKey ¶
func (_Aggchainecdsa *AggchainecdsaTransactorSession) 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()
type AggchainecdsaTransferAdminRole ¶
type AggchainecdsaTransferAdminRole struct { NewPendingAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
AggchainecdsaTransferAdminRole represents a TransferAdminRole event raised by the Aggchainecdsa contract.
type AggchainecdsaTransferAdminRoleIterator ¶
type AggchainecdsaTransferAdminRoleIterator struct { Event *AggchainecdsaTransferAdminRole // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AggchainecdsaTransferAdminRoleIterator is returned from FilterTransferAdminRole and is used to iterate over the raw logs and unpacked data for TransferAdminRole events raised by the Aggchainecdsa contract.
func (*AggchainecdsaTransferAdminRoleIterator) Close ¶
func (it *AggchainecdsaTransferAdminRoleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainecdsaTransferAdminRoleIterator) Error ¶
func (it *AggchainecdsaTransferAdminRoleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainecdsaTransferAdminRoleIterator) Next ¶
func (it *AggchainecdsaTransferAdminRoleIterator) 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 AggchainecdsaTransferAggchainManagerRole ¶ added in v0.0.4
type AggchainecdsaTransferAggchainManagerRole struct { CurrentAggchainManager common.Address NewPendingAggchainManager common.Address Raw types.Log // Blockchain specific contextual infos }
AggchainecdsaTransferAggchainManagerRole represents a TransferAggchainManagerRole event raised by the Aggchainecdsa contract.
type AggchainecdsaTransferAggchainManagerRoleIterator ¶ added in v0.0.4
type AggchainecdsaTransferAggchainManagerRoleIterator struct { Event *AggchainecdsaTransferAggchainManagerRole // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AggchainecdsaTransferAggchainManagerRoleIterator is returned from FilterTransferAggchainManagerRole and is used to iterate over the raw logs and unpacked data for TransferAggchainManagerRole events raised by the Aggchainecdsa contract.
func (*AggchainecdsaTransferAggchainManagerRoleIterator) Close ¶ added in v0.0.4
func (it *AggchainecdsaTransferAggchainManagerRoleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainecdsaTransferAggchainManagerRoleIterator) Error ¶ added in v0.0.4
func (it *AggchainecdsaTransferAggchainManagerRoleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainecdsaTransferAggchainManagerRoleIterator) Next ¶ added in v0.0.4
func (it *AggchainecdsaTransferAggchainManagerRoleIterator) 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 AggchainecdsaTransferVKeyManagerRole ¶
type AggchainecdsaTransferVKeyManagerRole struct { CurrentVKeyManager common.Address NewPendingVKeyManager common.Address Raw types.Log // Blockchain specific contextual infos }
AggchainecdsaTransferVKeyManagerRole represents a TransferVKeyManagerRole event raised by the Aggchainecdsa contract.
type AggchainecdsaTransferVKeyManagerRoleIterator ¶
type AggchainecdsaTransferVKeyManagerRoleIterator struct { Event *AggchainecdsaTransferVKeyManagerRole // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AggchainecdsaTransferVKeyManagerRoleIterator is returned from FilterTransferVKeyManagerRole and is used to iterate over the raw logs and unpacked data for TransferVKeyManagerRole events raised by the Aggchainecdsa contract.
func (*AggchainecdsaTransferVKeyManagerRoleIterator) Close ¶
func (it *AggchainecdsaTransferVKeyManagerRoleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainecdsaTransferVKeyManagerRoleIterator) Error ¶
func (it *AggchainecdsaTransferVKeyManagerRoleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainecdsaTransferVKeyManagerRoleIterator) Next ¶
func (it *AggchainecdsaTransferVKeyManagerRoleIterator) 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 AggchainecdsaUpdateAggchainVKey ¶
type AggchainecdsaUpdateAggchainVKey struct { Selector [4]byte PreviousAggchainVKey [32]byte NewAggchainVKey [32]byte Raw types.Log // Blockchain specific contextual infos }
AggchainecdsaUpdateAggchainVKey represents a UpdateAggchainVKey event raised by the Aggchainecdsa contract.
type AggchainecdsaUpdateAggchainVKeyIterator ¶
type AggchainecdsaUpdateAggchainVKeyIterator struct { Event *AggchainecdsaUpdateAggchainVKey // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AggchainecdsaUpdateAggchainVKeyIterator is returned from FilterUpdateAggchainVKey and is used to iterate over the raw logs and unpacked data for UpdateAggchainVKey events raised by the Aggchainecdsa contract.
func (*AggchainecdsaUpdateAggchainVKeyIterator) Close ¶
func (it *AggchainecdsaUpdateAggchainVKeyIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainecdsaUpdateAggchainVKeyIterator) Error ¶
func (it *AggchainecdsaUpdateAggchainVKeyIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainecdsaUpdateAggchainVKeyIterator) Next ¶
func (it *AggchainecdsaUpdateAggchainVKeyIterator) 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.