Documentation
¶
Index ¶
- Variables
- type AggchainFEPInitParams
- type AggchainFEPOpSuccinctConfig
- type AggchainFEPOutputProposal
- type Aggchainfep
- type AggchainfepAcceptAdminRole
- type AggchainfepAcceptAdminRoleIterator
- type AggchainfepAcceptAggchainManagerRole
- type AggchainfepAcceptAggchainManagerRoleIterator
- type AggchainfepAcceptOptimisticModeManagerRole
- type AggchainfepAcceptOptimisticModeManagerRoleIterator
- type AggchainfepAddAggchainVKey
- type AggchainfepAddAggchainVKeyIterator
- type AggchainfepAggchainMetadataSet
- type AggchainfepAggchainMetadataSetIterator
- type AggchainfepAggregationVkeyUpdated
- type AggchainfepAggregationVkeyUpdatedIterator
- type AggchainfepCaller
- func (_Aggchainfep *AggchainfepCaller) AGGCHAINFEPVERSION(opts *bind.CallOpts) (string, error)
- func (_Aggchainfep *AggchainfepCaller) AGGCHAINTYPE(opts *bind.CallOpts) ([2]byte, error)
- func (_Aggchainfep *AggchainfepCaller) Admin(opts *bind.CallOpts) (common.Address, error)
- func (_Aggchainfep *AggchainfepCaller) AggLayerGateway(opts *bind.CallOpts) (common.Address, error)
- func (_Aggchainfep *AggchainfepCaller) AggchainManager(opts *bind.CallOpts) (common.Address, error)
- func (_Aggchainfep *AggchainfepCaller) AggchainMetadata(opts *bind.CallOpts, arg0 string) (string, error)
- func (_Aggchainfep *AggchainfepCaller) AggchainMetadataManager(opts *bind.CallOpts) (common.Address, error)
- func (_Aggchainfep *AggchainfepCaller) AggchainMultisigHash(opts *bind.CallOpts) ([32]byte, error)
- func (_Aggchainfep *AggchainfepCaller) AggchainSigners(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_Aggchainfep *AggchainfepCaller) AggregationVkey(opts *bind.CallOpts) ([32]byte, error)
- func (_Aggchainfep *AggchainfepCaller) BridgeAddress(opts *bind.CallOpts) (common.Address, error)
- func (_Aggchainfep *AggchainfepCaller) CONSENSUSTYPE(opts *bind.CallOpts) (uint32, error)
- func (_Aggchainfep *AggchainfepCaller) ComputeL2Timestamp(opts *bind.CallOpts, _l2BlockNumber *big.Int) (*big.Int, error)
- func (_Aggchainfep *AggchainfepCaller) ForceBatchAddress(opts *bind.CallOpts) (common.Address, error)
- func (_Aggchainfep *AggchainfepCaller) ForceBatchTimeout(opts *bind.CallOpts) (uint64, error)
- func (_Aggchainfep *AggchainfepCaller) ForcedBatches(opts *bind.CallOpts, arg0 uint64) ([32]byte, error)
- func (_Aggchainfep *AggchainfepCaller) GENESISCONFIGNAME(opts *bind.CallOpts) ([32]byte, error)
- func (_Aggchainfep *AggchainfepCaller) GasTokenAddress(opts *bind.CallOpts) (common.Address, error)
- func (_Aggchainfep *AggchainfepCaller) GasTokenNetwork(opts *bind.CallOpts) (uint32, error)
- func (_Aggchainfep *AggchainfepCaller) GetAggchainHash(opts *bind.CallOpts, aggchainData []byte) ([32]byte, error)
- func (_Aggchainfep *AggchainfepCaller) GetAggchainMultisigHash(opts *bind.CallOpts) ([32]byte, error)
- func (_Aggchainfep *AggchainfepCaller) GetAggchainSignerInfos(opts *bind.CallOpts) ([]IAggchainSignersSignerInfo, error)
- func (_Aggchainfep *AggchainfepCaller) GetAggchainSigners(opts *bind.CallOpts) ([]common.Address, error)
- func (_Aggchainfep *AggchainfepCaller) GetAggchainSignersCount(opts *bind.CallOpts) (*big.Int, error)
- func (_Aggchainfep *AggchainfepCaller) GetAggchainTypeFromSelector(opts *bind.CallOpts, aggchainVKeySelector [4]byte) ([2]byte, error)
- func (_Aggchainfep *AggchainfepCaller) GetAggchainVKey(opts *bind.CallOpts, aggchainVKeySelector [4]byte) ([32]byte, error)
- func (_Aggchainfep *AggchainfepCaller) GetAggchainVKeySelector(opts *bind.CallOpts, aggchainVKeyVersion [2]byte, aggchainType [2]byte) ([4]byte, error)
- func (_Aggchainfep *AggchainfepCaller) GetAggchainVKeyVersionFromSelector(opts *bind.CallOpts, aggchainVKeySelector [4]byte) ([2]byte, error)
- func (_Aggchainfep *AggchainfepCaller) GetL2Output(opts *bind.CallOpts, _l2OutputIndex *big.Int) (AggchainFEPOutputProposal, error)
- func (_Aggchainfep *AggchainfepCaller) GetThreshold(opts *bind.CallOpts) (*big.Int, error)
- func (_Aggchainfep *AggchainfepCaller) GetVKeyAndAggchainParams(opts *bind.CallOpts, aggchainData []byte) ([32]byte, [32]byte, error)
- func (_Aggchainfep *AggchainfepCaller) GlobalExitRootManager(opts *bind.CallOpts) (common.Address, error)
- func (_Aggchainfep *AggchainfepCaller) Initialize0(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address, arg2 uint32, ...) error
- func (_Aggchainfep *AggchainfepCaller) IsSigner(opts *bind.CallOpts, _signer common.Address) (bool, error)
- func (_Aggchainfep *AggchainfepCaller) IsValidOpSuccinctConfig(opts *bind.CallOpts, _config AggchainFEPOpSuccinctConfig) (bool, error)
- func (_Aggchainfep *AggchainfepCaller) L2BLOCKTIME(opts *bind.CallOpts) (*big.Int, error)
- func (_Aggchainfep *AggchainfepCaller) L2BlockTime(opts *bind.CallOpts) (*big.Int, error)
- func (_Aggchainfep *AggchainfepCaller) LastAccInputHash(opts *bind.CallOpts) ([32]byte, error)
- func (_Aggchainfep *AggchainfepCaller) LastForceBatch(opts *bind.CallOpts) (uint64, error)
- func (_Aggchainfep *AggchainfepCaller) LastForceBatchSequenced(opts *bind.CallOpts) (uint64, error)
- func (_Aggchainfep *AggchainfepCaller) LatestBlockNumber(opts *bind.CallOpts) (*big.Int, error)
- func (_Aggchainfep *AggchainfepCaller) LatestOutputIndex(opts *bind.CallOpts) (*big.Int, error)
- func (_Aggchainfep *AggchainfepCaller) LegacypendingVKeyManager(opts *bind.CallOpts) (common.Address, error)
- func (_Aggchainfep *AggchainfepCaller) LegacyvKeyManager(opts *bind.CallOpts) (common.Address, error)
- func (_Aggchainfep *AggchainfepCaller) MAXAGGCHAINSIGNERS(opts *bind.CallOpts) (*big.Int, error)
- func (_Aggchainfep *AggchainfepCaller) NetworkName(opts *bind.CallOpts) (string, error)
- func (_Aggchainfep *AggchainfepCaller) NextBlockNumber(opts *bind.CallOpts) (*big.Int, error)
- func (_Aggchainfep *AggchainfepCaller) NextOutputIndex(opts *bind.CallOpts) (*big.Int, error)
- func (_Aggchainfep *AggchainfepCaller) OpSuccinctConfigs(opts *bind.CallOpts, arg0 [32]byte) (struct{ ... }, error)
- func (_Aggchainfep *AggchainfepCaller) OptimisticMode(opts *bind.CallOpts) (bool, error)
- func (_Aggchainfep *AggchainfepCaller) OptimisticModeManager(opts *bind.CallOpts) (common.Address, error)
- func (_Aggchainfep *AggchainfepCaller) OwnedAggchainVKeys(opts *bind.CallOpts, aggchainVKeySelector [4]byte) ([32]byte, error)
- func (_Aggchainfep *AggchainfepCaller) PendingAdmin(opts *bind.CallOpts) (common.Address, error)
- func (_Aggchainfep *AggchainfepCaller) PendingAggchainManager(opts *bind.CallOpts) (common.Address, error)
- func (_Aggchainfep *AggchainfepCaller) PendingOptimisticModeManager(opts *bind.CallOpts) (common.Address, error)
- func (_Aggchainfep *AggchainfepCaller) Pol(opts *bind.CallOpts) (common.Address, error)
- func (_Aggchainfep *AggchainfepCaller) RangeVkeyCommitment(opts *bind.CallOpts) ([32]byte, error)
- func (_Aggchainfep *AggchainfepCaller) RollupConfigHash(opts *bind.CallOpts) ([32]byte, error)
- func (_Aggchainfep *AggchainfepCaller) RollupManager(opts *bind.CallOpts) (common.Address, error)
- func (_Aggchainfep *AggchainfepCaller) SUBMISSIONINTERVAL(opts *bind.CallOpts) (*big.Int, error)
- func (_Aggchainfep *AggchainfepCaller) SelectedOpSuccinctConfigName(opts *bind.CallOpts) ([32]byte, error)
- func (_Aggchainfep *AggchainfepCaller) SignerToURLs(opts *bind.CallOpts, arg0 common.Address) (string, error)
- func (_Aggchainfep *AggchainfepCaller) StartingBlockNumber(opts *bind.CallOpts) (*big.Int, error)
- func (_Aggchainfep *AggchainfepCaller) StartingTimestamp(opts *bind.CallOpts) (*big.Int, error)
- func (_Aggchainfep *AggchainfepCaller) SubmissionInterval(opts *bind.CallOpts) (*big.Int, error)
- func (_Aggchainfep *AggchainfepCaller) Threshold(opts *bind.CallOpts) (*big.Int, error)
- func (_Aggchainfep *AggchainfepCaller) TrustedSequencer(opts *bind.CallOpts) (common.Address, error)
- func (_Aggchainfep *AggchainfepCaller) TrustedSequencerURL(opts *bind.CallOpts) (string, error)
- func (_Aggchainfep *AggchainfepCaller) UseDefaultSigners(opts *bind.CallOpts) (bool, error)
- func (_Aggchainfep *AggchainfepCaller) UseDefaultVkeys(opts *bind.CallOpts) (bool, error)
- func (_Aggchainfep *AggchainfepCaller) Version(opts *bind.CallOpts) (string, error)
- type AggchainfepCallerRaw
- type AggchainfepCallerSession
- func (_Aggchainfep *AggchainfepCallerSession) AGGCHAINFEPVERSION() (string, error)
- func (_Aggchainfep *AggchainfepCallerSession) AGGCHAINTYPE() ([2]byte, error)
- func (_Aggchainfep *AggchainfepCallerSession) Admin() (common.Address, error)
- func (_Aggchainfep *AggchainfepCallerSession) AggLayerGateway() (common.Address, error)
- func (_Aggchainfep *AggchainfepCallerSession) AggchainManager() (common.Address, error)
- func (_Aggchainfep *AggchainfepCallerSession) AggchainMetadata(arg0 string) (string, error)
- func (_Aggchainfep *AggchainfepCallerSession) AggchainMetadataManager() (common.Address, error)
- func (_Aggchainfep *AggchainfepCallerSession) AggchainMultisigHash() ([32]byte, error)
- func (_Aggchainfep *AggchainfepCallerSession) AggchainSigners(arg0 *big.Int) (common.Address, error)
- func (_Aggchainfep *AggchainfepCallerSession) AggregationVkey() ([32]byte, error)
- func (_Aggchainfep *AggchainfepCallerSession) BridgeAddress() (common.Address, error)
- func (_Aggchainfep *AggchainfepCallerSession) CONSENSUSTYPE() (uint32, error)
- func (_Aggchainfep *AggchainfepCallerSession) ComputeL2Timestamp(_l2BlockNumber *big.Int) (*big.Int, error)
- func (_Aggchainfep *AggchainfepCallerSession) ForceBatchAddress() (common.Address, error)
- func (_Aggchainfep *AggchainfepCallerSession) ForceBatchTimeout() (uint64, error)
- func (_Aggchainfep *AggchainfepCallerSession) ForcedBatches(arg0 uint64) ([32]byte, error)
- func (_Aggchainfep *AggchainfepCallerSession) GENESISCONFIGNAME() ([32]byte, error)
- func (_Aggchainfep *AggchainfepCallerSession) GasTokenAddress() (common.Address, error)
- func (_Aggchainfep *AggchainfepCallerSession) GasTokenNetwork() (uint32, error)
- func (_Aggchainfep *AggchainfepCallerSession) GetAggchainHash(aggchainData []byte) ([32]byte, error)
- func (_Aggchainfep *AggchainfepCallerSession) GetAggchainMultisigHash() ([32]byte, error)
- func (_Aggchainfep *AggchainfepCallerSession) GetAggchainSignerInfos() ([]IAggchainSignersSignerInfo, error)
- func (_Aggchainfep *AggchainfepCallerSession) GetAggchainSigners() ([]common.Address, error)
- func (_Aggchainfep *AggchainfepCallerSession) GetAggchainSignersCount() (*big.Int, error)
- func (_Aggchainfep *AggchainfepCallerSession) GetAggchainTypeFromSelector(aggchainVKeySelector [4]byte) ([2]byte, error)
- func (_Aggchainfep *AggchainfepCallerSession) GetAggchainVKey(aggchainVKeySelector [4]byte) ([32]byte, error)
- func (_Aggchainfep *AggchainfepCallerSession) GetAggchainVKeySelector(aggchainVKeyVersion [2]byte, aggchainType [2]byte) ([4]byte, error)
- func (_Aggchainfep *AggchainfepCallerSession) GetAggchainVKeyVersionFromSelector(aggchainVKeySelector [4]byte) ([2]byte, error)
- func (_Aggchainfep *AggchainfepCallerSession) GetL2Output(_l2OutputIndex *big.Int) (AggchainFEPOutputProposal, error)
- func (_Aggchainfep *AggchainfepCallerSession) GetThreshold() (*big.Int, error)
- func (_Aggchainfep *AggchainfepCallerSession) GetVKeyAndAggchainParams(aggchainData []byte) ([32]byte, [32]byte, error)
- func (_Aggchainfep *AggchainfepCallerSession) GlobalExitRootManager() (common.Address, error)
- func (_Aggchainfep *AggchainfepCallerSession) Initialize0(arg0 common.Address, arg1 common.Address, arg2 uint32, arg3 common.Address, ...) error
- func (_Aggchainfep *AggchainfepCallerSession) IsSigner(_signer common.Address) (bool, error)
- func (_Aggchainfep *AggchainfepCallerSession) IsValidOpSuccinctConfig(_config AggchainFEPOpSuccinctConfig) (bool, error)
- func (_Aggchainfep *AggchainfepCallerSession) L2BLOCKTIME() (*big.Int, error)
- func (_Aggchainfep *AggchainfepCallerSession) L2BlockTime() (*big.Int, error)
- func (_Aggchainfep *AggchainfepCallerSession) LastAccInputHash() ([32]byte, error)
- func (_Aggchainfep *AggchainfepCallerSession) LastForceBatch() (uint64, error)
- func (_Aggchainfep *AggchainfepCallerSession) LastForceBatchSequenced() (uint64, error)
- func (_Aggchainfep *AggchainfepCallerSession) LatestBlockNumber() (*big.Int, error)
- func (_Aggchainfep *AggchainfepCallerSession) LatestOutputIndex() (*big.Int, error)
- func (_Aggchainfep *AggchainfepCallerSession) LegacypendingVKeyManager() (common.Address, error)
- func (_Aggchainfep *AggchainfepCallerSession) LegacyvKeyManager() (common.Address, error)
- func (_Aggchainfep *AggchainfepCallerSession) MAXAGGCHAINSIGNERS() (*big.Int, error)
- func (_Aggchainfep *AggchainfepCallerSession) NetworkName() (string, error)
- func (_Aggchainfep *AggchainfepCallerSession) NextBlockNumber() (*big.Int, error)
- func (_Aggchainfep *AggchainfepCallerSession) NextOutputIndex() (*big.Int, error)
- func (_Aggchainfep *AggchainfepCallerSession) OpSuccinctConfigs(arg0 [32]byte) (struct{ ... }, error)
- func (_Aggchainfep *AggchainfepCallerSession) OptimisticMode() (bool, error)
- func (_Aggchainfep *AggchainfepCallerSession) OptimisticModeManager() (common.Address, error)
- func (_Aggchainfep *AggchainfepCallerSession) OwnedAggchainVKeys(aggchainVKeySelector [4]byte) ([32]byte, error)
- func (_Aggchainfep *AggchainfepCallerSession) PendingAdmin() (common.Address, error)
- func (_Aggchainfep *AggchainfepCallerSession) PendingAggchainManager() (common.Address, error)
- func (_Aggchainfep *AggchainfepCallerSession) PendingOptimisticModeManager() (common.Address, error)
- func (_Aggchainfep *AggchainfepCallerSession) Pol() (common.Address, error)
- func (_Aggchainfep *AggchainfepCallerSession) RangeVkeyCommitment() ([32]byte, error)
- func (_Aggchainfep *AggchainfepCallerSession) RollupConfigHash() ([32]byte, error)
- func (_Aggchainfep *AggchainfepCallerSession) RollupManager() (common.Address, error)
- func (_Aggchainfep *AggchainfepCallerSession) SUBMISSIONINTERVAL() (*big.Int, error)
- func (_Aggchainfep *AggchainfepCallerSession) SelectedOpSuccinctConfigName() ([32]byte, error)
- func (_Aggchainfep *AggchainfepCallerSession) SignerToURLs(arg0 common.Address) (string, error)
- func (_Aggchainfep *AggchainfepCallerSession) StartingBlockNumber() (*big.Int, error)
- func (_Aggchainfep *AggchainfepCallerSession) StartingTimestamp() (*big.Int, error)
- func (_Aggchainfep *AggchainfepCallerSession) SubmissionInterval() (*big.Int, error)
- func (_Aggchainfep *AggchainfepCallerSession) Threshold() (*big.Int, error)
- func (_Aggchainfep *AggchainfepCallerSession) TrustedSequencer() (common.Address, error)
- func (_Aggchainfep *AggchainfepCallerSession) TrustedSequencerURL() (string, error)
- func (_Aggchainfep *AggchainfepCallerSession) UseDefaultSigners() (bool, error)
- func (_Aggchainfep *AggchainfepCallerSession) UseDefaultVkeys() (bool, error)
- func (_Aggchainfep *AggchainfepCallerSession) Version() (string, error)
- type AggchainfepDisableOptimisticMode
- type AggchainfepDisableOptimisticModeIterator
- type AggchainfepDisableUseDefaultSignersFlag
- type AggchainfepDisableUseDefaultSignersFlagIterator
- type AggchainfepDisableUseDefaultVkeysFlag
- type AggchainfepDisableUseDefaultVkeysFlagIterator
- type AggchainfepEnableOptimisticMode
- type AggchainfepEnableOptimisticModeIterator
- type AggchainfepEnableUseDefaultSignersFlag
- type AggchainfepEnableUseDefaultSignersFlagIterator
- type AggchainfepEnableUseDefaultVkeysFlag
- type AggchainfepEnableUseDefaultVkeysFlagIterator
- type AggchainfepFilterer
- func (_Aggchainfep *AggchainfepFilterer) FilterAcceptAdminRole(opts *bind.FilterOpts) (*AggchainfepAcceptAdminRoleIterator, error)
- func (_Aggchainfep *AggchainfepFilterer) FilterAcceptAggchainManagerRole(opts *bind.FilterOpts) (*AggchainfepAcceptAggchainManagerRoleIterator, error)
- func (_Aggchainfep *AggchainfepFilterer) FilterAcceptOptimisticModeManagerRole(opts *bind.FilterOpts) (*AggchainfepAcceptOptimisticModeManagerRoleIterator, error)
- func (_Aggchainfep *AggchainfepFilterer) FilterAddAggchainVKey(opts *bind.FilterOpts) (*AggchainfepAddAggchainVKeyIterator, error)
- func (_Aggchainfep *AggchainfepFilterer) FilterAggchainMetadataSet(opts *bind.FilterOpts, key []string) (*AggchainfepAggchainMetadataSetIterator, error)
- func (_Aggchainfep *AggchainfepFilterer) FilterAggregationVkeyUpdated(opts *bind.FilterOpts, oldAggregationVkey [][32]byte, ...) (*AggchainfepAggregationVkeyUpdatedIterator, error)
- func (_Aggchainfep *AggchainfepFilterer) FilterDisableOptimisticMode(opts *bind.FilterOpts) (*AggchainfepDisableOptimisticModeIterator, error)
- func (_Aggchainfep *AggchainfepFilterer) FilterDisableUseDefaultSignersFlag(opts *bind.FilterOpts) (*AggchainfepDisableUseDefaultSignersFlagIterator, error)
- func (_Aggchainfep *AggchainfepFilterer) FilterDisableUseDefaultVkeysFlag(opts *bind.FilterOpts) (*AggchainfepDisableUseDefaultVkeysFlagIterator, error)
- func (_Aggchainfep *AggchainfepFilterer) FilterEnableOptimisticMode(opts *bind.FilterOpts) (*AggchainfepEnableOptimisticModeIterator, error)
- func (_Aggchainfep *AggchainfepFilterer) FilterEnableUseDefaultSignersFlag(opts *bind.FilterOpts) (*AggchainfepEnableUseDefaultSignersFlagIterator, error)
- func (_Aggchainfep *AggchainfepFilterer) FilterEnableUseDefaultVkeysFlag(opts *bind.FilterOpts) (*AggchainfepEnableUseDefaultVkeysFlagIterator, error)
- func (_Aggchainfep *AggchainfepFilterer) FilterInitialized(opts *bind.FilterOpts) (*AggchainfepInitializedIterator, error)
- func (_Aggchainfep *AggchainfepFilterer) FilterOpSuccinctConfigDeleted(opts *bind.FilterOpts, configName [][32]byte) (*AggchainfepOpSuccinctConfigDeletedIterator, error)
- func (_Aggchainfep *AggchainfepFilterer) FilterOpSuccinctConfigSelected(opts *bind.FilterOpts, configName [][32]byte) (*AggchainfepOpSuccinctConfigSelectedIterator, error)
- func (_Aggchainfep *AggchainfepFilterer) FilterOpSuccinctConfigUpdated(opts *bind.FilterOpts, configName [][32]byte) (*AggchainfepOpSuccinctConfigUpdatedIterator, error)
- func (_Aggchainfep *AggchainfepFilterer) FilterOutputProposed(opts *bind.FilterOpts, outputRoot [][32]byte, l2OutputIndex []*big.Int, ...) (*AggchainfepOutputProposedIterator, error)
- func (_Aggchainfep *AggchainfepFilterer) FilterRangeVkeyCommitmentUpdated(opts *bind.FilterOpts, oldRangeVkeyCommitment [][32]byte, ...) (*AggchainfepRangeVkeyCommitmentUpdatedIterator, error)
- func (_Aggchainfep *AggchainfepFilterer) FilterRollupConfigHashUpdated(opts *bind.FilterOpts, oldRollupConfigHash [][32]byte, ...) (*AggchainfepRollupConfigHashUpdatedIterator, error)
- func (_Aggchainfep *AggchainfepFilterer) FilterSetAggchainMetadataManager(opts *bind.FilterOpts) (*AggchainfepSetAggchainMetadataManagerIterator, error)
- func (_Aggchainfep *AggchainfepFilterer) FilterSetTrustedSequencer(opts *bind.FilterOpts) (*AggchainfepSetTrustedSequencerIterator, error)
- func (_Aggchainfep *AggchainfepFilterer) FilterSetTrustedSequencerURL(opts *bind.FilterOpts) (*AggchainfepSetTrustedSequencerURLIterator, error)
- func (_Aggchainfep *AggchainfepFilterer) FilterSignersAndThresholdUpdated(opts *bind.FilterOpts) (*AggchainfepSignersAndThresholdUpdatedIterator, error)
- func (_Aggchainfep *AggchainfepFilterer) FilterSubmissionIntervalUpdated(opts *bind.FilterOpts) (*AggchainfepSubmissionIntervalUpdatedIterator, error)
- func (_Aggchainfep *AggchainfepFilterer) FilterTransferAdminRole(opts *bind.FilterOpts) (*AggchainfepTransferAdminRoleIterator, error)
- func (_Aggchainfep *AggchainfepFilterer) FilterTransferAggchainManagerRole(opts *bind.FilterOpts) (*AggchainfepTransferAggchainManagerRoleIterator, error)
- func (_Aggchainfep *AggchainfepFilterer) FilterTransferOptimisticModeManagerRole(opts *bind.FilterOpts) (*AggchainfepTransferOptimisticModeManagerRoleIterator, error)
- func (_Aggchainfep *AggchainfepFilterer) FilterUpdateAggchainVKey(opts *bind.FilterOpts) (*AggchainfepUpdateAggchainVKeyIterator, error)
- func (_Aggchainfep *AggchainfepFilterer) ParseAcceptAdminRole(log types.Log) (*AggchainfepAcceptAdminRole, error)
- func (_Aggchainfep *AggchainfepFilterer) ParseAcceptAggchainManagerRole(log types.Log) (*AggchainfepAcceptAggchainManagerRole, error)
- func (_Aggchainfep *AggchainfepFilterer) ParseAcceptOptimisticModeManagerRole(log types.Log) (*AggchainfepAcceptOptimisticModeManagerRole, error)
- func (_Aggchainfep *AggchainfepFilterer) ParseAddAggchainVKey(log types.Log) (*AggchainfepAddAggchainVKey, error)
- func (_Aggchainfep *AggchainfepFilterer) ParseAggchainMetadataSet(log types.Log) (*AggchainfepAggchainMetadataSet, error)
- func (_Aggchainfep *AggchainfepFilterer) ParseAggregationVkeyUpdated(log types.Log) (*AggchainfepAggregationVkeyUpdated, error)
- func (_Aggchainfep *AggchainfepFilterer) ParseDisableOptimisticMode(log types.Log) (*AggchainfepDisableOptimisticMode, error)
- func (_Aggchainfep *AggchainfepFilterer) ParseDisableUseDefaultSignersFlag(log types.Log) (*AggchainfepDisableUseDefaultSignersFlag, error)
- func (_Aggchainfep *AggchainfepFilterer) ParseDisableUseDefaultVkeysFlag(log types.Log) (*AggchainfepDisableUseDefaultVkeysFlag, error)
- func (_Aggchainfep *AggchainfepFilterer) ParseEnableOptimisticMode(log types.Log) (*AggchainfepEnableOptimisticMode, error)
- func (_Aggchainfep *AggchainfepFilterer) ParseEnableUseDefaultSignersFlag(log types.Log) (*AggchainfepEnableUseDefaultSignersFlag, error)
- func (_Aggchainfep *AggchainfepFilterer) ParseEnableUseDefaultVkeysFlag(log types.Log) (*AggchainfepEnableUseDefaultVkeysFlag, error)
- func (_Aggchainfep *AggchainfepFilterer) ParseInitialized(log types.Log) (*AggchainfepInitialized, error)
- func (_Aggchainfep *AggchainfepFilterer) ParseOpSuccinctConfigDeleted(log types.Log) (*AggchainfepOpSuccinctConfigDeleted, error)
- func (_Aggchainfep *AggchainfepFilterer) ParseOpSuccinctConfigSelected(log types.Log) (*AggchainfepOpSuccinctConfigSelected, error)
- func (_Aggchainfep *AggchainfepFilterer) ParseOpSuccinctConfigUpdated(log types.Log) (*AggchainfepOpSuccinctConfigUpdated, error)
- func (_Aggchainfep *AggchainfepFilterer) ParseOutputProposed(log types.Log) (*AggchainfepOutputProposed, error)
- func (_Aggchainfep *AggchainfepFilterer) ParseRangeVkeyCommitmentUpdated(log types.Log) (*AggchainfepRangeVkeyCommitmentUpdated, error)
- func (_Aggchainfep *AggchainfepFilterer) ParseRollupConfigHashUpdated(log types.Log) (*AggchainfepRollupConfigHashUpdated, error)
- func (_Aggchainfep *AggchainfepFilterer) ParseSetAggchainMetadataManager(log types.Log) (*AggchainfepSetAggchainMetadataManager, error)
- func (_Aggchainfep *AggchainfepFilterer) ParseSetTrustedSequencer(log types.Log) (*AggchainfepSetTrustedSequencer, error)
- func (_Aggchainfep *AggchainfepFilterer) ParseSetTrustedSequencerURL(log types.Log) (*AggchainfepSetTrustedSequencerURL, error)
- func (_Aggchainfep *AggchainfepFilterer) ParseSignersAndThresholdUpdated(log types.Log) (*AggchainfepSignersAndThresholdUpdated, error)
- func (_Aggchainfep *AggchainfepFilterer) ParseSubmissionIntervalUpdated(log types.Log) (*AggchainfepSubmissionIntervalUpdated, error)
- func (_Aggchainfep *AggchainfepFilterer) ParseTransferAdminRole(log types.Log) (*AggchainfepTransferAdminRole, error)
- func (_Aggchainfep *AggchainfepFilterer) ParseTransferAggchainManagerRole(log types.Log) (*AggchainfepTransferAggchainManagerRole, error)
- func (_Aggchainfep *AggchainfepFilterer) ParseTransferOptimisticModeManagerRole(log types.Log) (*AggchainfepTransferOptimisticModeManagerRole, error)
- func (_Aggchainfep *AggchainfepFilterer) ParseUpdateAggchainVKey(log types.Log) (*AggchainfepUpdateAggchainVKey, error)
- func (_Aggchainfep *AggchainfepFilterer) WatchAcceptAdminRole(opts *bind.WatchOpts, sink chan<- *AggchainfepAcceptAdminRole) (event.Subscription, error)
- func (_Aggchainfep *AggchainfepFilterer) WatchAcceptAggchainManagerRole(opts *bind.WatchOpts, sink chan<- *AggchainfepAcceptAggchainManagerRole) (event.Subscription, error)
- func (_Aggchainfep *AggchainfepFilterer) WatchAcceptOptimisticModeManagerRole(opts *bind.WatchOpts, sink chan<- *AggchainfepAcceptOptimisticModeManagerRole) (event.Subscription, error)
- func (_Aggchainfep *AggchainfepFilterer) WatchAddAggchainVKey(opts *bind.WatchOpts, sink chan<- *AggchainfepAddAggchainVKey) (event.Subscription, error)
- func (_Aggchainfep *AggchainfepFilterer) WatchAggchainMetadataSet(opts *bind.WatchOpts, sink chan<- *AggchainfepAggchainMetadataSet, ...) (event.Subscription, error)
- func (_Aggchainfep *AggchainfepFilterer) WatchAggregationVkeyUpdated(opts *bind.WatchOpts, sink chan<- *AggchainfepAggregationVkeyUpdated, ...) (event.Subscription, error)
- func (_Aggchainfep *AggchainfepFilterer) WatchDisableOptimisticMode(opts *bind.WatchOpts, sink chan<- *AggchainfepDisableOptimisticMode) (event.Subscription, error)
- func (_Aggchainfep *AggchainfepFilterer) WatchDisableUseDefaultSignersFlag(opts *bind.WatchOpts, sink chan<- *AggchainfepDisableUseDefaultSignersFlag) (event.Subscription, error)
- func (_Aggchainfep *AggchainfepFilterer) WatchDisableUseDefaultVkeysFlag(opts *bind.WatchOpts, sink chan<- *AggchainfepDisableUseDefaultVkeysFlag) (event.Subscription, error)
- func (_Aggchainfep *AggchainfepFilterer) WatchEnableOptimisticMode(opts *bind.WatchOpts, sink chan<- *AggchainfepEnableOptimisticMode) (event.Subscription, error)
- func (_Aggchainfep *AggchainfepFilterer) WatchEnableUseDefaultSignersFlag(opts *bind.WatchOpts, sink chan<- *AggchainfepEnableUseDefaultSignersFlag) (event.Subscription, error)
- func (_Aggchainfep *AggchainfepFilterer) WatchEnableUseDefaultVkeysFlag(opts *bind.WatchOpts, sink chan<- *AggchainfepEnableUseDefaultVkeysFlag) (event.Subscription, error)
- func (_Aggchainfep *AggchainfepFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *AggchainfepInitialized) (event.Subscription, error)
- func (_Aggchainfep *AggchainfepFilterer) WatchOpSuccinctConfigDeleted(opts *bind.WatchOpts, sink chan<- *AggchainfepOpSuccinctConfigDeleted, ...) (event.Subscription, error)
- func (_Aggchainfep *AggchainfepFilterer) WatchOpSuccinctConfigSelected(opts *bind.WatchOpts, sink chan<- *AggchainfepOpSuccinctConfigSelected, ...) (event.Subscription, error)
- func (_Aggchainfep *AggchainfepFilterer) WatchOpSuccinctConfigUpdated(opts *bind.WatchOpts, sink chan<- *AggchainfepOpSuccinctConfigUpdated, ...) (event.Subscription, error)
- func (_Aggchainfep *AggchainfepFilterer) WatchOutputProposed(opts *bind.WatchOpts, sink chan<- *AggchainfepOutputProposed, ...) (event.Subscription, error)
- func (_Aggchainfep *AggchainfepFilterer) WatchRangeVkeyCommitmentUpdated(opts *bind.WatchOpts, sink chan<- *AggchainfepRangeVkeyCommitmentUpdated, ...) (event.Subscription, error)
- func (_Aggchainfep *AggchainfepFilterer) WatchRollupConfigHashUpdated(opts *bind.WatchOpts, sink chan<- *AggchainfepRollupConfigHashUpdated, ...) (event.Subscription, error)
- func (_Aggchainfep *AggchainfepFilterer) WatchSetAggchainMetadataManager(opts *bind.WatchOpts, sink chan<- *AggchainfepSetAggchainMetadataManager) (event.Subscription, error)
- func (_Aggchainfep *AggchainfepFilterer) WatchSetTrustedSequencer(opts *bind.WatchOpts, sink chan<- *AggchainfepSetTrustedSequencer) (event.Subscription, error)
- func (_Aggchainfep *AggchainfepFilterer) WatchSetTrustedSequencerURL(opts *bind.WatchOpts, sink chan<- *AggchainfepSetTrustedSequencerURL) (event.Subscription, error)
- func (_Aggchainfep *AggchainfepFilterer) WatchSignersAndThresholdUpdated(opts *bind.WatchOpts, sink chan<- *AggchainfepSignersAndThresholdUpdated) (event.Subscription, error)
- func (_Aggchainfep *AggchainfepFilterer) WatchSubmissionIntervalUpdated(opts *bind.WatchOpts, sink chan<- *AggchainfepSubmissionIntervalUpdated) (event.Subscription, error)
- func (_Aggchainfep *AggchainfepFilterer) WatchTransferAdminRole(opts *bind.WatchOpts, sink chan<- *AggchainfepTransferAdminRole) (event.Subscription, error)
- func (_Aggchainfep *AggchainfepFilterer) WatchTransferAggchainManagerRole(opts *bind.WatchOpts, sink chan<- *AggchainfepTransferAggchainManagerRole) (event.Subscription, error)
- func (_Aggchainfep *AggchainfepFilterer) WatchTransferOptimisticModeManagerRole(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_Aggchainfep *AggchainfepFilterer) WatchUpdateAggchainVKey(opts *bind.WatchOpts, sink chan<- *AggchainfepUpdateAggchainVKey) (event.Subscription, error)
- type AggchainfepInitialized
- type AggchainfepInitializedIterator
- type AggchainfepOpSuccinctConfigDeleted
- type AggchainfepOpSuccinctConfigDeletedIterator
- type AggchainfepOpSuccinctConfigSelected
- type AggchainfepOpSuccinctConfigSelectedIterator
- type AggchainfepOpSuccinctConfigUpdated
- type AggchainfepOpSuccinctConfigUpdatedIterator
- type AggchainfepOutputProposed
- type AggchainfepOutputProposedIterator
- type AggchainfepRangeVkeyCommitmentUpdated
- type AggchainfepRangeVkeyCommitmentUpdatedIterator
- type AggchainfepRaw
- func (_Aggchainfep *AggchainfepRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Aggchainfep *AggchainfepRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AggchainfepRollupConfigHashUpdated
- type AggchainfepRollupConfigHashUpdatedIterator
- type AggchainfepSession
- func (_Aggchainfep *AggchainfepSession) AGGCHAINFEPVERSION() (string, error)
- func (_Aggchainfep *AggchainfepSession) AGGCHAINTYPE() ([2]byte, error)
- func (_Aggchainfep *AggchainfepSession) AcceptAdminRole() (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepSession) AcceptAggchainManagerRole() (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepSession) AcceptOptimisticModeManagerRole() (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepSession) AddOpSuccinctConfig(_configName [32]byte, _rollupConfigHash [32]byte, _aggregationVkey [32]byte, ...) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepSession) AddOwnedAggchainVKey(aggchainVKeySelector [4]byte, newAggchainVKey [32]byte) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepSession) Admin() (common.Address, error)
- func (_Aggchainfep *AggchainfepSession) AggLayerGateway() (common.Address, error)
- func (_Aggchainfep *AggchainfepSession) AggchainManager() (common.Address, error)
- func (_Aggchainfep *AggchainfepSession) AggchainMetadata(arg0 string) (string, error)
- func (_Aggchainfep *AggchainfepSession) AggchainMetadataManager() (common.Address, error)
- func (_Aggchainfep *AggchainfepSession) AggchainMultisigHash() ([32]byte, error)
- func (_Aggchainfep *AggchainfepSession) AggchainSigners(arg0 *big.Int) (common.Address, error)
- func (_Aggchainfep *AggchainfepSession) AggregationVkey() ([32]byte, error)
- func (_Aggchainfep *AggchainfepSession) BatchSetAggchainMetadata(keys []string, values []string) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepSession) BridgeAddress() (common.Address, error)
- func (_Aggchainfep *AggchainfepSession) CONSENSUSTYPE() (uint32, error)
- func (_Aggchainfep *AggchainfepSession) ComputeL2Timestamp(_l2BlockNumber *big.Int) (*big.Int, error)
- func (_Aggchainfep *AggchainfepSession) DeleteOpSuccinctConfig(_configName [32]byte) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepSession) DisableOptimisticMode() (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepSession) DisableUseDefaultSignersFlag() (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepSession) DisableUseDefaultVkeysFlag() (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepSession) EnableOptimisticMode() (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepSession) EnableUseDefaultSignersFlag() (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepSession) EnableUseDefaultVkeysFlag() (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepSession) ForceBatchAddress() (common.Address, error)
- func (_Aggchainfep *AggchainfepSession) ForceBatchTimeout() (uint64, error)
- func (_Aggchainfep *AggchainfepSession) ForcedBatches(arg0 uint64) ([32]byte, error)
- func (_Aggchainfep *AggchainfepSession) GENESISCONFIGNAME() ([32]byte, error)
- func (_Aggchainfep *AggchainfepSession) GasTokenAddress() (common.Address, error)
- func (_Aggchainfep *AggchainfepSession) GasTokenNetwork() (uint32, error)
- func (_Aggchainfep *AggchainfepSession) GetAggchainHash(aggchainData []byte) ([32]byte, error)
- func (_Aggchainfep *AggchainfepSession) GetAggchainMultisigHash() ([32]byte, error)
- func (_Aggchainfep *AggchainfepSession) GetAggchainSignerInfos() ([]IAggchainSignersSignerInfo, error)
- func (_Aggchainfep *AggchainfepSession) GetAggchainSigners() ([]common.Address, error)
- func (_Aggchainfep *AggchainfepSession) GetAggchainSignersCount() (*big.Int, error)
- func (_Aggchainfep *AggchainfepSession) GetAggchainTypeFromSelector(aggchainVKeySelector [4]byte) ([2]byte, error)
- func (_Aggchainfep *AggchainfepSession) GetAggchainVKey(aggchainVKeySelector [4]byte) ([32]byte, error)
- func (_Aggchainfep *AggchainfepSession) GetAggchainVKeySelector(aggchainVKeyVersion [2]byte, aggchainType [2]byte) ([4]byte, error)
- func (_Aggchainfep *AggchainfepSession) GetAggchainVKeyVersionFromSelector(aggchainVKeySelector [4]byte) ([2]byte, error)
- func (_Aggchainfep *AggchainfepSession) GetL2Output(_l2OutputIndex *big.Int) (AggchainFEPOutputProposal, error)
- func (_Aggchainfep *AggchainfepSession) GetThreshold() (*big.Int, error)
- func (_Aggchainfep *AggchainfepSession) GetVKeyAndAggchainParams(aggchainData []byte) ([32]byte, [32]byte, error)
- func (_Aggchainfep *AggchainfepSession) GlobalExitRootManager() (common.Address, error)
- func (_Aggchainfep *AggchainfepSession) InitAggchainManager(newAggchainManager common.Address) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepSession) Initialize(_initParams AggchainFEPInitParams, _signersToAdd []IAggchainSignersSignerInfo, ...) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepSession) Initialize0(arg0 common.Address, arg1 common.Address, arg2 uint32, arg3 common.Address, ...) error
- func (_Aggchainfep *AggchainfepSession) InitializeFromECDSAMultisig(_initParams AggchainFEPInitParams, _useDefaultVkeys bool, ...) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepSession) InitializeFromLegacyConsensus(_initParams AggchainFEPInitParams, _useDefaultVkeys bool, ...) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepSession) IsSigner(_signer common.Address) (bool, error)
- func (_Aggchainfep *AggchainfepSession) IsValidOpSuccinctConfig(_config AggchainFEPOpSuccinctConfig) (bool, error)
- func (_Aggchainfep *AggchainfepSession) L2BLOCKTIME() (*big.Int, error)
- func (_Aggchainfep *AggchainfepSession) L2BlockTime() (*big.Int, error)
- func (_Aggchainfep *AggchainfepSession) LastAccInputHash() ([32]byte, error)
- func (_Aggchainfep *AggchainfepSession) LastForceBatch() (uint64, error)
- func (_Aggchainfep *AggchainfepSession) LastForceBatchSequenced() (uint64, error)
- func (_Aggchainfep *AggchainfepSession) LatestBlockNumber() (*big.Int, error)
- func (_Aggchainfep *AggchainfepSession) LatestOutputIndex() (*big.Int, error)
- func (_Aggchainfep *AggchainfepSession) LegacypendingVKeyManager() (common.Address, error)
- func (_Aggchainfep *AggchainfepSession) LegacyvKeyManager() (common.Address, error)
- func (_Aggchainfep *AggchainfepSession) MAXAGGCHAINSIGNERS() (*big.Int, error)
- func (_Aggchainfep *AggchainfepSession) NetworkName() (string, error)
- func (_Aggchainfep *AggchainfepSession) NextBlockNumber() (*big.Int, error)
- func (_Aggchainfep *AggchainfepSession) NextOutputIndex() (*big.Int, error)
- func (_Aggchainfep *AggchainfepSession) OnVerifyPessimistic(aggchainData []byte) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepSession) OpSuccinctConfigs(arg0 [32]byte) (struct{ ... }, error)
- func (_Aggchainfep *AggchainfepSession) OptimisticMode() (bool, error)
- func (_Aggchainfep *AggchainfepSession) OptimisticModeManager() (common.Address, error)
- func (_Aggchainfep *AggchainfepSession) OwnedAggchainVKeys(aggchainVKeySelector [4]byte) ([32]byte, error)
- func (_Aggchainfep *AggchainfepSession) PendingAdmin() (common.Address, error)
- func (_Aggchainfep *AggchainfepSession) PendingAggchainManager() (common.Address, error)
- func (_Aggchainfep *AggchainfepSession) PendingOptimisticModeManager() (common.Address, error)
- func (_Aggchainfep *AggchainfepSession) Pol() (common.Address, error)
- func (_Aggchainfep *AggchainfepSession) RangeVkeyCommitment() ([32]byte, error)
- func (_Aggchainfep *AggchainfepSession) RollupConfigHash() ([32]byte, error)
- func (_Aggchainfep *AggchainfepSession) RollupManager() (common.Address, error)
- func (_Aggchainfep *AggchainfepSession) SUBMISSIONINTERVAL() (*big.Int, error)
- func (_Aggchainfep *AggchainfepSession) SelectOpSuccinctConfig(_configName [32]byte) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepSession) SelectedOpSuccinctConfigName() ([32]byte, error)
- func (_Aggchainfep *AggchainfepSession) SetAggchainMetadata(key string, value string) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepSession) SetAggchainMetadataManager(newAggchainMetadataManager common.Address) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepSession) SetTrustedSequencer(newTrustedSequencer common.Address) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepSession) SetTrustedSequencerURL(newTrustedSequencerURL string) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepSession) SignerToURLs(arg0 common.Address) (string, error)
- func (_Aggchainfep *AggchainfepSession) StartingBlockNumber() (*big.Int, error)
- func (_Aggchainfep *AggchainfepSession) StartingTimestamp() (*big.Int, error)
- func (_Aggchainfep *AggchainfepSession) SubmissionInterval() (*big.Int, error)
- func (_Aggchainfep *AggchainfepSession) Threshold() (*big.Int, error)
- func (_Aggchainfep *AggchainfepSession) TransferAdminRole(newPendingAdmin common.Address) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepSession) TransferAggchainManagerRole(newAggchainManager common.Address) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepSession) TransferOptimisticModeManagerRole(newOptimisticModeManager common.Address) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepSession) TrustedSequencer() (common.Address, error)
- func (_Aggchainfep *AggchainfepSession) TrustedSequencerURL() (string, error)
- func (_Aggchainfep *AggchainfepSession) UpdateOwnedAggchainVKey(aggchainVKeySelector [4]byte, updatedAggchainVKey [32]byte) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepSession) UpdateSignersAndThreshold(_signersToRemove []IAggchainSignersRemoveSignerInfo, ...) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepSession) UpdateSubmissionInterval(_submissionInterval *big.Int) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepSession) UpgradeFromPreviousFEP() (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepSession) UseDefaultSigners() (bool, error)
- func (_Aggchainfep *AggchainfepSession) UseDefaultVkeys() (bool, error)
- func (_Aggchainfep *AggchainfepSession) Version() (string, error)
- type AggchainfepSetAggchainMetadataManager
- type AggchainfepSetAggchainMetadataManagerIterator
- type AggchainfepSetTrustedSequencer
- type AggchainfepSetTrustedSequencerIterator
- type AggchainfepSetTrustedSequencerURL
- type AggchainfepSetTrustedSequencerURLIterator
- type AggchainfepSignersAndThresholdUpdated
- type AggchainfepSignersAndThresholdUpdatedIterator
- type AggchainfepSubmissionIntervalUpdated
- type AggchainfepSubmissionIntervalUpdatedIterator
- type AggchainfepTransactor
- func (_Aggchainfep *AggchainfepTransactor) AcceptAdminRole(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactor) AcceptAggchainManagerRole(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactor) AcceptOptimisticModeManagerRole(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactor) AddOpSuccinctConfig(opts *bind.TransactOpts, _configName [32]byte, _rollupConfigHash [32]byte, ...) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactor) AddOwnedAggchainVKey(opts *bind.TransactOpts, aggchainVKeySelector [4]byte, ...) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactor) BatchSetAggchainMetadata(opts *bind.TransactOpts, keys []string, values []string) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactor) DeleteOpSuccinctConfig(opts *bind.TransactOpts, _configName [32]byte) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactor) DisableOptimisticMode(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactor) DisableUseDefaultSignersFlag(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactor) DisableUseDefaultVkeysFlag(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactor) EnableOptimisticMode(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactor) EnableUseDefaultSignersFlag(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactor) EnableUseDefaultVkeysFlag(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactor) InitAggchainManager(opts *bind.TransactOpts, newAggchainManager common.Address) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactor) Initialize(opts *bind.TransactOpts, _initParams AggchainFEPInitParams, ...) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactor) InitializeFromECDSAMultisig(opts *bind.TransactOpts, _initParams AggchainFEPInitParams, ...) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactor) InitializeFromLegacyConsensus(opts *bind.TransactOpts, _initParams AggchainFEPInitParams, ...) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactor) OnVerifyPessimistic(opts *bind.TransactOpts, aggchainData []byte) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactor) SelectOpSuccinctConfig(opts *bind.TransactOpts, _configName [32]byte) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactor) SetAggchainMetadata(opts *bind.TransactOpts, key string, value string) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactor) SetAggchainMetadataManager(opts *bind.TransactOpts, newAggchainMetadataManager common.Address) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactor) SetTrustedSequencer(opts *bind.TransactOpts, newTrustedSequencer common.Address) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactor) SetTrustedSequencerURL(opts *bind.TransactOpts, newTrustedSequencerURL string) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactor) TransferAdminRole(opts *bind.TransactOpts, newPendingAdmin common.Address) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactor) TransferAggchainManagerRole(opts *bind.TransactOpts, newAggchainManager common.Address) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactor) TransferOptimisticModeManagerRole(opts *bind.TransactOpts, newOptimisticModeManager common.Address) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactor) UpdateOwnedAggchainVKey(opts *bind.TransactOpts, aggchainVKeySelector [4]byte, ...) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactor) UpdateSignersAndThreshold(opts *bind.TransactOpts, _signersToRemove []IAggchainSignersRemoveSignerInfo, ...) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactor) UpdateSubmissionInterval(opts *bind.TransactOpts, _submissionInterval *big.Int) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactor) UpgradeFromPreviousFEP(opts *bind.TransactOpts) (*types.Transaction, error)
- type AggchainfepTransactorRaw
- type AggchainfepTransactorSession
- func (_Aggchainfep *AggchainfepTransactorSession) AcceptAdminRole() (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactorSession) AcceptAggchainManagerRole() (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactorSession) AcceptOptimisticModeManagerRole() (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactorSession) AddOpSuccinctConfig(_configName [32]byte, _rollupConfigHash [32]byte, _aggregationVkey [32]byte, ...) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactorSession) AddOwnedAggchainVKey(aggchainVKeySelector [4]byte, newAggchainVKey [32]byte) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactorSession) BatchSetAggchainMetadata(keys []string, values []string) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactorSession) DeleteOpSuccinctConfig(_configName [32]byte) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactorSession) DisableOptimisticMode() (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactorSession) DisableUseDefaultSignersFlag() (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactorSession) DisableUseDefaultVkeysFlag() (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactorSession) EnableOptimisticMode() (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactorSession) EnableUseDefaultSignersFlag() (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactorSession) EnableUseDefaultVkeysFlag() (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactorSession) InitAggchainManager(newAggchainManager common.Address) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactorSession) Initialize(_initParams AggchainFEPInitParams, _signersToAdd []IAggchainSignersSignerInfo, ...) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactorSession) InitializeFromECDSAMultisig(_initParams AggchainFEPInitParams, _useDefaultVkeys bool, ...) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactorSession) InitializeFromLegacyConsensus(_initParams AggchainFEPInitParams, _useDefaultVkeys bool, ...) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactorSession) OnVerifyPessimistic(aggchainData []byte) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactorSession) SelectOpSuccinctConfig(_configName [32]byte) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactorSession) SetAggchainMetadata(key string, value string) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactorSession) SetAggchainMetadataManager(newAggchainMetadataManager common.Address) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactorSession) SetTrustedSequencer(newTrustedSequencer common.Address) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactorSession) SetTrustedSequencerURL(newTrustedSequencerURL string) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactorSession) TransferAdminRole(newPendingAdmin common.Address) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactorSession) TransferAggchainManagerRole(newAggchainManager common.Address) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactorSession) TransferOptimisticModeManagerRole(newOptimisticModeManager common.Address) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactorSession) UpdateOwnedAggchainVKey(aggchainVKeySelector [4]byte, updatedAggchainVKey [32]byte) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactorSession) UpdateSignersAndThreshold(_signersToRemove []IAggchainSignersRemoveSignerInfo, ...) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactorSession) UpdateSubmissionInterval(_submissionInterval *big.Int) (*types.Transaction, error)
- func (_Aggchainfep *AggchainfepTransactorSession) UpgradeFromPreviousFEP() (*types.Transaction, error)
- type AggchainfepTransferAdminRole
- type AggchainfepTransferAdminRoleIterator
- type AggchainfepTransferAggchainManagerRole
- type AggchainfepTransferAggchainManagerRoleIterator
- type AggchainfepTransferOptimisticModeManagerRole
- type AggchainfepTransferOptimisticModeManagerRoleIterator
- type AggchainfepUpdateAggchainVKey
- type AggchainfepUpdateAggchainVKeyIterator
- type IAggchainSignersRemoveSignerInfo
- type IAggchainSignersSignerInfo
Constants ¶
This section is empty.
Variables ¶
var AggchainfepABI = AggchainfepMetaData.ABI
AggchainfepABI is the input ABI used to generate the binding from. Deprecated: Use AggchainfepMetaData.ABI instead.
var AggchainfepBin = AggchainfepMetaData.Bin
AggchainfepBin is the compiled bytecode used for deploying new contracts. Deprecated: Use AggchainfepMetaData.Bin instead.
var AggchainfepMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"contractIAgglayerGER\",\"name\":\"_globalExitRootManager\",\"type\":\"address\"},{\"internalType\":\"contractIERC20Upgradeable\",\"name\":\"_pol\",\"type\":\"address\"},{\"internalType\":\"contractIAgglayerBridge\",\"name\":\"_bridgeAddress\",\"type\":\"address\"},{\"internalType\":\"contractAgglayerManager\",\"name\":\"_rollupManager\",\"type\":\"address\"},{\"internalType\":\"contractIAgglayerGateway\",\"name\":\"_aggLayerGateway\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"AdminCannotBeZeroAddress\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"AggchainManagerAlreadyInitialized\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"AggchainManagerCannotBeZero\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"AggchainSignersHashNotInitialized\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"AggchainSignersTooHigh\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"AggchainVKeyNotFound\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"AggregationVkeyMustBeDifferentThanZero\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"BatchAlreadyVerified\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"BatchNotSequencedOrNotSequenceEnd\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"CannotProposeFutureL2Output\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ConfigDoesNotExist\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ConflictingDefaultSignersConfiguration\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ExceedMaxVerifyBatches\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"FinalAccInputHashDoesNotMatch\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"FinalNumBatchBelowLastVerifiedBatch\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"FinalNumBatchDoesNotMatchPendingState\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"FinalPendingStateNumInvalid\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ForceBatchNotAllowed\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ForceBatchTimeoutNotExpired\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ForceBatchesAlreadyActive\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ForceBatchesDecentralized\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ForceBatchesNotAllowedOnEmergencyState\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ForceBatchesOverflow\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ForcedDataDoesNotMatch\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"GasTokenNetworkMustBeZeroOnEther\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"GlobalExitRootNotExist\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"HaltTimeoutNotExpired\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"HaltTimeoutNotExpiredAfterEmergencyState\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"HugeTokenMetadataNotSupported\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"IndicesNotInDescendingOrder\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InitNumBatchAboveLastVerifiedBatch\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InitNumBatchDoesNotMatchPendingState\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InitSequencedBatchDoesNotMatch\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidAggchainDataLength\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidAggchainType\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidInitAggchainVKey\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidInitializeFunction\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidInitializeTransaction\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"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\":\"InvalidThreshold\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidZeroAddress\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L1InfoTreeLeafCountInvalid\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L2BlockNumberLessThanNextBlockNumber\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L2BlockTimeMustBeGreaterThanZero\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"L2OutputRootCannotBeZero\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"MaxTimestampSequenceInvalid\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"MetadataArrayLengthMismatch\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NewAccInputHashDoesNotExist\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NewPendingStateTimeoutMustBeLower\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NewStateRootNotInsidePrime\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NewTrustedAggregatorTimeoutMustBeLower\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotEnoughMaticAmount\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotEnoughPOLAmount\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OldAccInputHashDoesNotExist\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OldStateRootDoesNotExist\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyAdmin\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyAggchainManager\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyAggchainMetadataManager\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyOptimisticModeManager\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyPendingAdmin\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyPendingAggchainManager\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyPendingOptimisticModeManager\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyRollupManager\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyTrustedAggregator\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyTrustedSequencer\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OptimisticModeEnabled\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OptimisticModeNotEnabled\",\"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\":\"RangeVkeyCommitmentMustBeDifferentThanZero\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"RollupConfigHashMustBeDifferentThanZero\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SequenceZeroBatches\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SequencedTimestampBelowForcedTimestamp\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SequencedTimestampInvalid\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SignerAlreadyExists\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SignerCannotBeZero\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SignerDoesNotExist\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SignerURLCannotBeEmpty\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"StartL2TimestampMustBeLessThanCurrentTime\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"StoredRootMustBeDifferentThanNewRoot\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SubmissionIntervalMustBeGreaterThanZero\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TransactionsLengthAboveMax\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TrustedAggregatorTimeoutExceedHaltAggregationTimeout\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TrustedAggregatorTimeoutNotExpired\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UseDefaultSignersAlreadyDisabled\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UseDefaultSignersAlreadyEnabled\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UseDefaultVkeysAlreadyDisabled\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UseDefaultVkeysAlreadyEnabled\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ZeroValueAggchainVKey\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newAdmin\",\"type\":\"address\"}],\"name\":\"AcceptAdminRole\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"oldAggchainManager\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newAggchainManager\",\"type\":\"address\"}],\"name\":\"AcceptAggchainManagerRole\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"oldOptimisticModeManager\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newOptimisticModeManager\",\"type\":\"address\"}],\"name\":\"AcceptOptimisticModeManagerRole\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes4\",\"name\":\"selector\",\"type\":\"bytes4\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"newAggchainVKey\",\"type\":\"bytes32\"}],\"name\":\"AddAggchainVKey\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"value\",\"type\":\"string\"}],\"name\":\"AggchainMetadataSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"oldAggregationVkey\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"newAggregationVkey\",\"type\":\"bytes32\"}],\"name\":\"AggregationVkeyUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"DisableOptimisticMode\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"DisableUseDefaultSignersFlag\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"DisableUseDefaultVkeysFlag\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"EnableOptimisticMode\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"EnableUseDefaultSignersFlag\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"EnableUseDefaultVkeysFlag\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"configName\",\"type\":\"bytes32\"}],\"name\":\"OpSuccinctConfigDeleted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"configName\",\"type\":\"bytes32\"}],\"name\":\"OpSuccinctConfigSelected\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"configName\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"aggregationVkey\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"rangeVkeyCommitment\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"rollupConfigHash\",\"type\":\"bytes32\"}],\"name\":\"OpSuccinctConfigUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"outputRoot\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"l2OutputIndex\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"l2BlockNumber\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"l1Timestamp\",\"type\":\"uint256\"}],\"name\":\"OutputProposed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"oldRangeVkeyCommitment\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"newRangeVkeyCommitment\",\"type\":\"bytes32\"}],\"name\":\"RangeVkeyCommitmentUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"oldRollupConfigHash\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"newRollupConfigHash\",\"type\":\"bytes32\"}],\"name\":\"RollupConfigHashUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"oldAggchainMetadataManager\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newAggchainMetadataManager\",\"type\":\"address\"}],\"name\":\"SetAggchainMetadataManager\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newTrustedSequencer\",\"type\":\"address\"}],\"name\":\"SetTrustedSequencer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"newTrustedSequencerURL\",\"type\":\"string\"}],\"name\":\"SetTrustedSequencerURL\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"aggchainSigners\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newThreshold\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"newAggchainMultisigHash\",\"type\":\"bytes32\"}],\"name\":\"SignersAndThresholdUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"oldSubmissionInterval\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newSubmissionInterval\",\"type\":\"uint256\"}],\"name\":\"SubmissionIntervalUpdated\",\"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\":\"currentOptimisticModeManager\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newPendingOptimisticModeManager\",\"type\":\"address\"}],\"name\":\"TransferOptimisticModeManagerRole\",\"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_FEP_VERSION\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"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\":\"GENESIS_CONFIG_NAME\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"L2_BLOCK_TIME\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MAX_AGGCHAIN_SIGNERS\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"SUBMISSION_INTERVAL\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_legacypendingVKeyManager\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"_legacyvKeyManager\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"acceptAdminRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"acceptAggchainManagerRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"acceptOptimisticModeManagerRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_configName\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"_rollupConfigHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"_aggregationVkey\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"_rangeVkeyCommitment\",\"type\":\"bytes32\"}],\"name\":\"addOpSuccinctConfig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"aggchainVKeySelector\",\"type\":\"bytes4\"},{\"internalType\":\"bytes32\",\"name\":\"newAggchainVKey\",\"type\":\"bytes32\"}],\"name\":\"addOwnedAggchainVKey\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"admin\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"aggLayerGateway\",\"outputs\":[{\"internalType\":\"contractIAgglayerGateway\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"aggchainManager\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"aggchainMetadata\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"aggchainMetadataManager\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"aggchainMultisigHash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"aggchainSigners\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"aggregationVkey\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string[]\",\"name\":\"keys\",\"type\":\"string[]\"},{\"internalType\":\"string[]\",\"name\":\"values\",\"type\":\"string[]\"}],\"name\":\"batchSetAggchainMetadata\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"bridgeAddress\",\"outputs\":[{\"internalType\":\"contractIAgglayerBridge\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_l2BlockNumber\",\"type\":\"uint256\"}],\"name\":\"computeL2Timestamp\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_configName\",\"type\":\"bytes32\"}],\"name\":\"deleteOpSuccinctConfig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"disableOptimisticMode\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"disableUseDefaultSignersFlag\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"disableUseDefaultVkeysFlag\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"enableOptimisticMode\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"enableUseDefaultSignersFlag\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"enableUseDefaultVkeysFlag\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"forceBatchAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"forceBatchTimeout\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"name\":\"forcedBatches\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"gasTokenAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"gasTokenNetwork\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"aggchainData\",\"type\":\"bytes\"}],\"name\":\"getAggchainHash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getAggchainMultisigHash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getAggchainSignerInfos\",\"outputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"url\",\"type\":\"string\"}],\"internalType\":\"structIAggchainSigners.SignerInfo[]\",\"name\":\"\",\"type\":\"tuple[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getAggchainSigners\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getAggchainSignersCount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"aggchainVKeySelector\",\"type\":\"bytes4\"}],\"name\":\"getAggchainTypeFromSelector\",\"outputs\":[{\"internalType\":\"bytes2\",\"name\":\"\",\"type\":\"bytes2\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"aggchainVKeySelector\",\"type\":\"bytes4\"}],\"name\":\"getAggchainVKey\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"aggchainVKey\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes2\",\"name\":\"aggchainVKeyVersion\",\"type\":\"bytes2\"},{\"internalType\":\"bytes2\",\"name\":\"aggchainType\",\"type\":\"bytes2\"}],\"name\":\"getAggchainVKeySelector\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"aggchainVKeySelector\",\"type\":\"bytes4\"}],\"name\":\"getAggchainVKeyVersionFromSelector\",\"outputs\":[{\"internalType\":\"bytes2\",\"name\":\"\",\"type\":\"bytes2\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_l2OutputIndex\",\"type\":\"uint256\"}],\"name\":\"getL2Output\",\"outputs\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"outputRoot\",\"type\":\"bytes32\"},{\"internalType\":\"uint128\",\"name\":\"timestamp\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"l2BlockNumber\",\"type\":\"uint128\"}],\"internalType\":\"structAggchainFEP.OutputProposal\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getThreshold\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"aggchainData\",\"type\":\"bytes\"}],\"name\":\"getVKeyAndAggchainParams\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"globalExitRootManager\",\"outputs\":[{\"internalType\":\"contractIAgglayerGER\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newAggchainManager\",\"type\":\"address\"}],\"name\":\"initAggchainManager\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"l2BlockTime\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"rollupConfigHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"startingOutputRoot\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"startingBlockNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startingTimestamp\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"submissionInterval\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"optimisticModeManager\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"aggregationVkey\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"rangeVkeyCommitment\",\"type\":\"bytes32\"}],\"internalType\":\"structAggchainFEP.InitParams\",\"name\":\"_initParams\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"url\",\"type\":\"string\"}],\"internalType\":\"structIAggchainSigners.SignerInfo[]\",\"name\":\"_signersToAdd\",\"type\":\"tuple[]\"},{\"internalType\":\"uint256\",\"name\":\"_newThreshold\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"_useDefaultVkeys\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"_useDefaultSigners\",\"type\":\"bool\"},{\"internalType\":\"bytes32\",\"name\":\"_initOwnedAggchainVKey\",\"type\":\"bytes32\"},{\"internalType\":\"bytes4\",\"name\":\"_initAggchainVKeySelector\",\"type\":\"bytes4\"},{\"internalType\":\"address\",\"name\":\"_admin\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_trustedSequencer\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_gasTokenAddress\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"_trustedSequencerURL\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_networkName\",\"type\":\"string\"}],\"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\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"l2BlockTime\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"rollupConfigHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"startingOutputRoot\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"startingBlockNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startingTimestamp\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"submissionInterval\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"optimisticModeManager\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"aggregationVkey\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"rangeVkeyCommitment\",\"type\":\"bytes32\"}],\"internalType\":\"structAggchainFEP.InitParams\",\"name\":\"_initParams\",\"type\":\"tuple\"},{\"internalType\":\"bool\",\"name\":\"_useDefaultVkeys\",\"type\":\"bool\"},{\"internalType\":\"bytes32\",\"name\":\"_initOwnedAggchainVKey\",\"type\":\"bytes32\"},{\"internalType\":\"bytes4\",\"name\":\"_initAggchainVKeySelector\",\"type\":\"bytes4\"}],\"name\":\"initializeFromECDSAMultisig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"l2BlockTime\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"rollupConfigHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"startingOutputRoot\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"startingBlockNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startingTimestamp\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"submissionInterval\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"optimisticModeManager\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"aggregationVkey\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"rangeVkeyCommitment\",\"type\":\"bytes32\"}],\"internalType\":\"structAggchainFEP.InitParams\",\"name\":\"_initParams\",\"type\":\"tuple\"},{\"internalType\":\"bool\",\"name\":\"_useDefaultVkeys\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"_useDefaultSigners\",\"type\":\"bool\"},{\"internalType\":\"bytes32\",\"name\":\"_initOwnedAggchainVKey\",\"type\":\"bytes32\"},{\"internalType\":\"bytes4\",\"name\":\"_initAggchainVKeySelector\",\"type\":\"bytes4\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"url\",\"type\":\"string\"}],\"internalType\":\"structIAggchainSigners.SignerInfo[]\",\"name\":\"_signersToAdd\",\"type\":\"tuple[]\"},{\"internalType\":\"uint256\",\"name\":\"_newThreshold\",\"type\":\"uint256\"}],\"name\":\"initializeFromLegacyConsensus\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_signer\",\"type\":\"address\"}],\"name\":\"isSigner\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"aggregationVkey\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"rangeVkeyCommitment\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"rollupConfigHash\",\"type\":\"bytes32\"}],\"internalType\":\"structAggchainFEP.OpSuccinctConfig\",\"name\":\"_config\",\"type\":\"tuple\"}],\"name\":\"isValidOpSuccinctConfig\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"l2BlockTime\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lastAccInputHash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lastForceBatch\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lastForceBatchSequenced\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestBlockNumber\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestOutputIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"networkName\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"nextBlockNumber\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"nextOutputIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"aggchainData\",\"type\":\"bytes\"}],\"name\":\"onVerifyPessimistic\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"opSuccinctConfigs\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"aggregationVkey\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"rangeVkeyCommitment\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"rollupConfigHash\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"optimisticMode\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"optimisticModeManager\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"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\":\"pendingOptimisticModeManager\",\"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\":\"rangeVkeyCommitment\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"rollupConfigHash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"rollupManager\",\"outputs\":[{\"internalType\":\"contractAgglayerManager\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_configName\",\"type\":\"bytes32\"}],\"name\":\"selectOpSuccinctConfig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"selectedOpSuccinctConfigName\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"value\",\"type\":\"string\"}],\"name\":\"setAggchainMetadata\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newAggchainMetadataManager\",\"type\":\"address\"}],\"name\":\"setAggchainMetadataManager\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newTrustedSequencer\",\"type\":\"address\"}],\"name\":\"setTrustedSequencer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"newTrustedSequencerURL\",\"type\":\"string\"}],\"name\":\"setTrustedSequencerURL\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"signerToURLs\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"startingBlockNumber\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"startingTimestamp\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"submissionInterval\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"threshold\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newPendingAdmin\",\"type\":\"address\"}],\"name\":\"transferAdminRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newAggchainManager\",\"type\":\"address\"}],\"name\":\"transferAggchainManagerRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOptimisticModeManager\",\"type\":\"address\"}],\"name\":\"transferOptimisticModeManagerRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"trustedSequencer\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"trustedSequencerURL\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"aggchainVKeySelector\",\"type\":\"bytes4\"},{\"internalType\":\"bytes32\",\"name\":\"updatedAggchainVKey\",\"type\":\"bytes32\"}],\"name\":\"updateOwnedAggchainVKey\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"internalType\":\"structIAggchainSigners.RemoveSignerInfo[]\",\"name\":\"_signersToRemove\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"url\",\"type\":\"string\"}],\"internalType\":\"structIAggchainSigners.SignerInfo[]\",\"name\":\"_signersToAdd\",\"type\":\"tuple[]\"},{\"internalType\":\"uint256\",\"name\":\"_newThreshold\",\"type\":\"uint256\"}],\"name\":\"updateSignersAndThreshold\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_submissionInterval\",\"type\":\"uint256\"}],\"name\":\"updateSubmissionInterval\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"upgradeFromPreviousFEP\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"useDefaultSigners\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"useDefaultVkeys\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}]",
Bin: "0x610120604052348015610010575f5ffd5b506040516156b53803806156b583398101604081905261002f916101c4565b6001600160a01b0380861660a05280851660805280841660c052821660e05284848484848484848461005f6100f0565b505050506001600160a01b038116158061008057506001600160a01b038516155b8061009257506001600160a01b038416155b806100a457506001600160a01b038316155b806100b657506001600160a01b038216155b156100d45760405163f6b2911f60e01b815260040160405180910390fd5b6001600160a01b03166101005250610235975050505050505050565b5f54610100900460ff161561015b5760405162461bcd60e51b815260206004820152602760248201527f496e697469616c697a61626c653a20636f6e747261637420697320696e697469604482015266616c697a696e6760c81b606482015260840160405180910390fd5b5f5460ff90811610156101ab575f805460ff191660ff9081179091556040519081527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b565b6001600160a01b03811681146101c1575f5ffd5b50565b5f5f5f5f5f60a086880312156101d8575f5ffd5b85516101e3816101ad565b60208701519095506101f4816101ad565b6040870151909450610205816101ad565b6060870151909350610216816101ad565b6080870151909250610227816101ad565b809150509295509295909350565b60805160a05160c05160e051610100516153fd6102b85f395f8181610c2201528181610f340152818161195101528181611bd3015281816123f201528181612f8f0152818161302a015261336401525f818161096d015281816125dd015281816129a20152612c9901525f610be801525f610cff01525f610d7201526153fd5ff3fe608060405234801561000f575f5ffd5b5060043610610645575f3560e01c80636e05d2cd1161033e578063c32e4e3e116101be578063e75235b8116100fe578063f2933fdd116100a9578063f851a44011610084578063f851a44014610e48578063fc5014d614610e60578063fd7d249314610e74578063fdbbc19b14610e7c575f5ffd5b8063f2933fdd14610dfb578063f51f563a14610e0e578063f72f606d14610e21575f5ffd5b8063ec5b2e3a116100d9578063ec5b2e3a14610dc1578063efe6c9f414610dd4578063effb847914610ddc575f5ffd5b8063e75235b814610d94578063e7a7ed0214610d9c578063e90a340914610db0575f5ffd5b8063cfa8ed4711610169578063d9c2853911610144578063d9c2853914610d34578063dcec334814610d5c578063e1a41bcf14610d64578063e46761c414610d6d575f5ffd5b8063cfa8ed4714610ce7578063d02103ca14610cfa578063d1de856c14610d21575f5ffd5b8063ca69e7dc11610199578063ca69e7dc14610ccf578063cce7d0df14610cd7578063cea5a4c014610cdf575f5ffd5b8063c32e4e3e14610c98578063c754c7ed14610ca1578063c89e42df14610cbc575f5ffd5b806393991af311610289578063a8d31bd911610234578063adb8696c1161020f578063adb8696c14610c57578063b3a326f714610c6a578063bdfbed7e14610c7d578063be647d0314610c90575f5ffd5b8063a8d31bd914610c0a578063ab0475cf14610c1d578063ada8f91914610c44575f5ffd5b80639f78f066116102645780639f78f06614610b8b578063a25ae55714610b94578063a3c573eb14610be3575f5ffd5b806393991af314610b6757806396a4f54614610b705780639ee4afa314610b78575f5ffd5b806374f0b0c1116102e957806381eb0baf116102c457806381eb0baf14610b4e5780638878627214610b565780638c3d730114610b5f575f5ffd5b806374f0b0c114610b20578063750a6e7214610b335780637df73e2714610b3b575f5ffd5b806370872aa51161031957806370872aa514610af15780637125702214610afa5780637388c43614610b0d575f5ffd5b80636e05d2cd14610aca5780636e7fbce914610ad35780636ff512cc14610ade575f5ffd5b80633c351e10116104c9578063529933df1161041457806360caf7a0116103bf5780636a56620b1161039a5780636a56620b14610a515780636abcf56314610a9a5780636b8616ce14610aa25780636d9a1c8b14610ac1575f5ffd5b806360caf7a014610a2957806369f16eec14610a365780636a55f66c14610a3e575f5ffd5b8063558716c1116103ef578063558716c1146109f057806359a03e0f14610a035780635ecaca2b14610a16575f5ffd5b8063529933df146109be578063542028d5146109c657806354fd4d50146109ce575f5ffd5b806347c37e9c116104745780634a5db0c11161044f5780634a5db0c11461098f57806352076aca14610998578063527570f1146109ab575f5ffd5b806347c37e9c1461094257806349185e061461095557806349b7b80214610968575f5ffd5b806342cde4e8116104a457806342cde4e8146108f857806345605267146109015780634599c7881461093a575f5ffd5b80633c351e10146108a45780633cbc795b146108b75780633e1e0121146108e3575f5ffd5b80631cf810ee11610594578063314eb17b1161053f57806335acd6c21161051a57806335acd6c21461084657806336cd6b5b1461085957806337d4d0301461086c57806339b7ec1614610891575f5ffd5b8063314eb17b1461080b578063336c9e811461081e578063349d404614610831575f5ffd5b806326f9b76d1161056f57806326f9b76d146107b85780632b31841e146107ef5780632c111c06146107f8575f5ffd5b80631cf810ee1461071a5780631d0b435e1461074a57806326782247146107a5575f5ffd5b806312634900116105f457806315981b29116105cf57806315981b29146106db578063188d9180146106e357806319451a8f14610707575f5ffd5b806312634900146106b85780631489e707146106c0578063153c3b7f146106c8575f5ffd5b80630822dc61116106245780630822dc611461068857806308537cd114610690578063107bf28c146106a3575f5ffd5b80622134cc1461064957806301fcf6a014610660578063052358be14610673575b5f5ffd5b6078545b6040519081526020015b60405180910390f35b61064d61066e366004614402565b610e8f565b610686610681366004614469565b610fab565b005b61068661104d565b61068661069e36600461479c565b6110ed565b6106ab6112da565b6040516106579190614868565b610686611366565b610686611439565b6106866106d63660046148bb565b6114e5565b61068661161e565b603e546106f790600160a81b900460ff1681565b6040519015158152602001610657565b61068661071536600461491b565b6116c3565b607c546107329061010090046001600160a01b031681565b6040516001600160a01b039091168152602001610657565b61078c61075836600461495c565b60101c7dffff00000000000000000000000000000000000000000000000000000000166001600160f01b0319919091161790565b6040516001600160e01b03199091168152602001610657565b600154610732906001600160a01b031681565b6107d66107c6366004614402565b60101b6001600160f01b03191690565b6040516001600160f01b03199091168152602001610657565b61064d607a5481565b600854610732906001600160a01b031681565b61068661081936600461491b565b6117ce565b61068661082c36600461498d565b6118ae565b61083961193a565b60405161065791906149a4565b61073261085436600461498d565b611b7c565b6106ab610867366004614a27565b611ba4565b6106ab60405180604001604052806006815260200165076332e302e360d41b81525081565b604654610732906001600160a01b031681565b600954610732906001600160a01b031681565b6009546108ce90600160a01b900463ffffffff1681565b60405163ffffffff9091168152602001610657565b6108eb611bbc565b6040516106579190614a42565b61064d60445481565b6007546109219068010000000000000000900467ffffffffffffffff1681565b60405167ffffffffffffffff9091168152602001610657565b61064d611cb1565b610686610950366004614a8d565b611d13565b6106f7610963366004614abc565b611f69565b6107327f000000000000000000000000000000000000000000000000000000000000000081565b61064d60455481565b6106866109a636600461498d565b611f8f565b604054610732906001600160a01b031681565b60775461064d565b6106ab61204a565b604080518082019091526006815265076332e302e360d41b60208201526106ab565b6106866109fe366004614b15565b612057565b6106ab610a11366004614c3b565b612247565b603d54610732906001600160a01b031681565b607c546106f79060ff1681565b61064d61226b565b61064d610a4c366004614c75565b61227c565b610a7f610a5f36600461498d565b607e6020525f908152604090208054600182015460029092015490919083565b60408051938452602084019290925290820152606001610657565b60745461064d565b61064d610ab0366004614cba565b60066020525f908152604090205481565b61064d607b5481565b61064d60055481565b6107d6600160f01b81565b610686610aec366004614a27565b6122f6565b61064d60755481565b610686610b08366004614ce1565b612374565b603f54610732906001600160a01b031681565b603e54610732906001600160a01b031681565b61064d60ff81565b6106f7610b49366004614a27565b6123a6565b610686612487565b61064d60765481565b61068661252b565b61064d60785481565b6106866125db565b610686610b86366004614c75565b6129a0565b61064d607f5481565b610ba7610ba236600461498d565b612b0f565b60408051825181526020808401516fffffffffffffffffffffffffffffffff908116918301919091529282015190921690820152606001610657565b6107327f000000000000000000000000000000000000000000000000000000000000000081565b610686610c18366004614a27565b612b94565b6107327f000000000000000000000000000000000000000000000000000000000000000081565b610686610c52366004614a27565b612c19565b607d54610732906001600160a01b031681565b610686610c78366004614a27565b612c97565b610686610c8b366004614a27565b612db8565b610686612e61565b61064d60795481565b60075461092190600160801b900467ffffffffffffffff1681565b610686610cca366004614c3b565b612f0d565b61064d612f79565b61064d613014565b6108ce600181565b600254610732906001600160a01b031681565b6107327f000000000000000000000000000000000000000000000000000000000000000081565b61064d610d2f36600461498d565b6130c4565b610d47610d42366004614c75565b6130ed565b60408051928352602083019190915201610657565b61064d613338565b61064d60775481565b6107327f000000000000000000000000000000000000000000000000000000000000000081565b61064d61334e565b6007546109219067ffffffffffffffff1681565b6107d6610dbe366004614402565b90565b610686610dcf36600461498d565b6133c5565b610686613437565b61064d610dea366004614402565b60416020525f908152604090205481565b610686610e09366004614d95565b6134dc565b610686610e1c366004614de8565b61365e565b61064d7fae8304f40f7123e0c87b97f8a600e94ff3a3a25be588fc66b8a3717c8959ce7781565b5f54610732906201000090046001600160a01b031681565b603e546106f790600160a01b900460ff1681565b610686613699565b610686610e8a366004614a27565b61373e565b603e545f90600160a01b900460ff1615158103610efc57506001600160e01b031981165f9081526041602052604090205480610ef7576040517f925e5a3a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b919050565b6040517f6cabfdab0000000000000000000000000000000000000000000000000000000081526001600160e01b0319831660048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690636cabfdab90602401602060405180830381865afa158015610f81573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610fa59190614edb565b92915050565b6046546001600160a01b03163314610fd65760405163d0c34d9760e01b815260040160405180910390fd5b61104784848080601f0160208091040260200160405190810160405280939291908181526020018383808284375f9201919091525050604080516020601f880181900481028201810190925286815292508691508590819084018382808284375f920191909152506137f692505050565b50505050565b607c5461010090046001600160a01b0316331461107d57604051634382608960e01b815260040160405180910390fd5b607c5460ff166110b9576040517f873dabd200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b607c805460ff191690556040517f334fa04f09bf04163481cd42794a867682f0b5ccb521db4fc4dbcca8a1e755ac905f90a1565b603f546001600160a01b031633146111185760405163660a7ce560e01b815260040160405180910390fd5b5f805460ff169060ff19815c168217905d505f54600390610100900460ff1615801561114a57505f5460ff8083169116105b6111b25760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084015b60405180910390fd5b5f805461ffff191660ff80841691909117610100178255905c166001146111ec5760405163adc06ae760e01b815260040160405180910390fd5b6111fc878587600160f01b613873565b611205886138fe565b61121187878787613c5d565b851561124a578251151580611227575060445415155b1561124557604051630996c34360e41b815260040160405180910390fd5b611290565b604080515f8082526020820190925261129091611288565b604080518082019091525f80825260208201528152602001906001900390816112625790505b508484613d31565b5f805461ff001916905560405160ff821681527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15050505050505050565b600480546112e790614ef2565b80601f016020809104026020016040519081016040528092919081815260200182805461131390614ef2565b801561135e5780601f106113355761010080835404028352916020019161135e565b820191905f5260205f20905b81548152906001019060200180831161134157829003601f168201915b505050505081565b607d546001600160a01b031633146113aa576040517f93f1e09400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b607c8054607d80546001600160a01b0380821661010090810274ffffffffffffffffffffffffffffffffffffffff0019861617958690556001600160a01b031990921690925560408051938290048316808552919094049091166020830152917f9a58f1fef974b760afdc36e96f8d4af9162ba9fec7cd8ce7ca397aa3399f331991015b60405180910390a150565b603f546001600160a01b031633146114645760405163660a7ce560e01b815260040160405180910390fd5b603e54600160a01b900460ff16156114a8576040517f9573504e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b603e805460ff60a01b1916600160a01b1790556040517faacf3fb6dd8daa3bebb71f5548f782413c3f3531625c6f9057c0f3d751b83829905f90a1565b6046546001600160a01b031633146115105760405163d0c34d9760e01b815260040160405180910390fd5b8281811461154a576040517f059d0ac900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b818110156116165761160e86868381811061156957611569614f24565b905060200281019061157b9190614f38565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152508892508791508590508181106115c3576115c3614f24565b90506020028101906115d59190614f38565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152506137f692505050565b60010161154c565b505050505050565b6040546001600160a01b03163314611662576040517f3ac87ac900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b603f8054604080546001600160a01b038082166001600160a01b031980861682179096559490911682558151921680835260208301939093527f67c02ffba2f5329171ad235a360497af6ac3cfe82f1412866fbbf2dd3556ed3f910161142e565b603f546001600160a01b031633146116ee5760405163660a7ce560e01b815260040160405180910390fd5b80611725576040517fe1dbcf2e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160e01b031982165f9081526041602052604090205415611775576040517fe3cc761000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160e01b031982165f81815260416020908152604091829020849055815192835282018390527f6cd6ce07b60b06519523b9a97add34c2dcaa32dad22d44eb738554d81dfe2a7991015b60405180910390a15050565b603f546001600160a01b031633146117f95760405163660a7ce560e01b815260040160405180910390fd5b6001600160e01b031982165f90815260416020526040902054611848576040517ff360deaf00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160e01b031982165f818152604160209081526040918290208054908590558251938452908301819052908201839052907f0aa5f73c189fb0b0a7cc98ae5fa89dfc16595480396208483518178435ed5b4f9060600160405180910390a1505050565b603f546001600160a01b031633146118d95760405163660a7ce560e01b815260040160405180910390fd5b805f036118f95760405163d685d8e760e01b815260040160405180910390fd5b60775460408051918252602082018390527fc1bf9abfb57ea01ed9ecb4f45e9cefa7ba44b2e6778c3ce7281409999f1af1b2910160405180910390a1607755565b603e54606090600160a81b900460ff16156119d6577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663349d40466040518163ffffffff1660e01b81526004015f60405180830381865afa1580156119aa573d5f5f3e3d5ffd5b505050506040513d5f823e601f3d908101601f191682016040526119d19190810190614f7b565b905090565b6042545f9067ffffffffffffffff8111156119f3576119f36144d5565b604051908082528060200260200182016040528015611a3857816020015b604080518082019091525f815260606020820152815260200190600190039081611a115790505b5090505f5b604254811015611b7657604051806040016040528060428381548110611a6557611a65614f24565b905f5260205f20015f9054906101000a90046001600160a01b03166001600160a01b0316815260200160435f60428581548110611aa457611aa4614f24565b5f9182526020808320909101546001600160a01b0316835282019290925260400190208054611ad290614ef2565b80601f0160208091040260200160405190810160405280929190818152602001828054611afe90614ef2565b8015611b495780601f10611b2057610100808354040283529160200191611b49565b820191905f5260205f20905b815481529060010190602001808311611b2c57829003601f168201915b5050505050815250828281518110611b6357611b63614f24565b6020908102919091010152600101611a3d565b50919050565b60428181548110611b8b575f80fd5b5f918252602090912001546001600160a01b0316905081565b60436020525f9081526040902080546112e790614ef2565b603e54606090600160a81b900460ff1615611c53577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316633e1e01216040518163ffffffff1660e01b81526004015f60405180830381865afa158015611c2c573d5f5f3e3d5ffd5b505050506040513d5f823e601f3d908101601f191682016040526119d191908101906150bd565b6042805480602002602001604051908101604052809291908181526020018280548015611ca757602002820191905f5260205f20905b81546001600160a01b03168152600190910190602001808311611c89575b5050505050905090565b6074545f9015611d0c5760748054611ccb9060019061516b565b81548110611cdb57611cdb614f24565b5f918252602090912060029091020160010154600160801b90046fffffffffffffffffffffffffffffffff16919050565b5060755490565b603f546001600160a01b03163314611d3e5760405163660a7ce560e01b815260040160405180910390fd5b83611db15760405162461bcd60e51b815260206004820152602b60248201527f4c324f75747075744f7261636c653a20636f6e666967206e616d652063616e6e60448201527f6f7420626520656d70747900000000000000000000000000000000000000000060648201526084016111a9565b611df2607e5f8681526020019081526020015f206040518060600160405290815f820154815260200160018201548152602001600282015481525050611f69565b15611e655760405162461bcd60e51b815260206004820152602560248201527f4c324f75747075744f7261636c653a20636f6e66696720616c7265616479206560448201527f786973747300000000000000000000000000000000000000000000000000000060648201526084016111a9565b6040805160608101825283815260208101839052908101849052611e8881611f69565b611efa5760405162461bcd60e51b815260206004820152603c60248201527f4c324f75747075744f7261636c653a20696e76616c6964204f5020537563636960448201527f6e637420636f6e66696775726174696f6e20706172616d65746572730000000060648201526084016111a9565b5f858152607e60209081526040918290208351815583820151600182015583830151600290910155815185815290810184905290810185905285907fea0123c726a665cb0ab5691444f929a7056c7a7709c60c0587829e8046b8d5149060600160405180910390a25050505050565b80515f9015801590611f7e5750602082015115155b8015610fa557505060400151151590565b603f546001600160a01b03163314611fba5760405163660a7ce560e01b815260040160405180910390fd5b611ffb607e5f8381526020019081526020015f206040518060600160405290815f820154815260200160018201548152602001600282015481525050611f69565b61201857604051637863d56760e01b815260040160405180910390fd5b607f81905560405181907f2a2ab116b5abc962503c3c7f941af94e3dc855231d07abb9bc4dc2105591a031905f90a250565b600380546112e790614ef2565b603f546001600160a01b031633146120825760405163660a7ce560e01b815260040160405180910390fd5b5f805460ff169060ff19815c168217905d505f54600390610100900460ff161580156120b457505f5460ff8083169116105b6121175760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084016111a9565b5f805461ffff191660ff80841691909117610100178255905c161561214f5760405163adc06ae760e01b815260040160405180910390fd5b61215f8a888a600160f01b613873565b61217086868686868f8f8f8f613f22565b6121798d6138fe565b88156121b2578b5115158061218f575060445415155b156121ad57604051630996c34360e41b815260040160405180910390fd5b6121f8565b604080515f808252602082019092526121f8916121f0565b604080518082019091525f80825260208201528152602001906001900390816121ca5790505b508d8d613d31565b5f805461ff001916905560405160ff821681527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a150505050505050505050505050565b8051602081830181018051604782529282019190930120915280546112e790614ef2565b6074545f906119d19060019061516b565b5f5f612286613014565b90505f5f612293856130ed565b6040517c010000000000000000000000000000000000000000000000000000000060208201526024810183905260448101829052606481018690529193509150608401604051602081830303815290604052805190602001209350505050919050565b5f546201000090046001600160a01b0316331461232657604051634755657960e01b815260040160405180910390fd5b600280546001600160a01b0319166001600160a01b0383169081179091556040519081527ff54144f9611984021529f814a1cb6a41e22c58351510a0d9f7e822618abb9cc09060200161142e565b6040517ff57ac68300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b603e545f90600160a81b900460ff161561245b576040517f7df73e270000000000000000000000000000000000000000000000000000000081526001600160a01b0383811660048301527f00000000000000000000000000000000000000000000000000000000000000001690637df73e2790602401602060405180830381865afa158015612437573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610fa5919061517e565b6001600160a01b0382165f908152604360205260408120805461247d90614ef2565b9050119050919050565b607c5461010090046001600160a01b031633146124b757604051634382608960e01b815260040160405180910390fd5b607c5460ff16156124f4576040517f98b3177900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b607c805460ff191660011790556040517f26cf5e39429c85f7657b1e1f24aa2eb5a5882942a3f4a0dcd42844579bf7850a905f90a1565b6001546001600160a01b0316331461256f576040517fd1ec4b2300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001545f805475ffffffffffffffffffffffffffffffffffffffff000019166001600160a01b039092166201000081029290921790556040519081527f056dc487bbf0795d0bbb1b4f0af523a855503cff740bfb4d5475f7a90c091e8e906020015b60405180910390a1565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316331461262457604051631736745960e31b815260040160405180910390fd5b5f805460ff169060ff19815c168217905d505f54600390610100900460ff1615801561265657505f5460ff8083169116105b6126b95760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084016111a9565b5f805461ffff191660ff808416919091176101001782556002915c161415806126e3575060455415155b156127015760405163adc06ae760e01b815260040160405180910390fd5b60408051606081018252607954808252607a546020808401828152607b548587018181527fae8304f40f7123e0c87b97f8a600e94ff3a3a25be588fc66b8a3717c8959ce775f819052607e90945295517fc6915fec25626e33a89ab02e326f2680fcbfd756b7692722484cab2a30840bad5590517fc6915fec25626e33a89ab02e326f2680fcbfd756b7692722484cab2a30840bae5593517fc6915fec25626e33a89ab02e326f2680fcbfd756b7692722484cab2a30840baf55607f81905593517fea0123c726a665cb0ab5691444f929a7056c7a7709c60c0587829e8046b8d514936128009392919283526020830191909152604082015260600190565b60405180910390a26040517fae8304f40f7123e0c87b97f8a600e94ff3a3a25be588fc66b8a3717c8959ce77907f2a2ab116b5abc962503c3c7f941af94e3dc855231d07abb9bc4dc2105591a031905f90a26003805461285f90614ef2565b90505f036128b65760025460408051808201909152600681527f4e4f5f55524c000000000000000000000000000000000000000000000000000060208201526128b1916001600160a01b031690613feb565b612956565b60025460038054612956926001600160a01b031691906128d590614ef2565b80601f016020809104026020016040519081016040528092919081815260200182805461290190614ef2565b801561294c5780601f106129235761010080835404028352916020019161294c565b820191905f5260205f20905b81548152906001019060200180831161292f57829003601f168201915b5050505050613feb565b6001604455612963614121565b5f805461ff001916905560405160ff821681527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200161142e565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031633146129e957604051631736745960e31b815260040160405180910390fd5b8051606014612a0b57604051630c18e59560e21b815260040160405180910390fd5b5f5f82806020019051810190612a219190615199565b925092505080612a3060745490565b837fa7aaf2512769da4e444e3de247be2564225c2e7a8f74cfe528e46e17d24868e242604051612a6291815260200190565b60405180910390a4604080516060810182529283526fffffffffffffffffffffffffffffffff42811660208501908152928116918401918252607480546001810182555f91909152935160029094027f19a0b39aa25ac793b5f6e9a0534364cc0b3fd1ea9b651e79c7f50a59d48ef813810194909455915190518216600160801b029116177f19a0b39aa25ac793b5f6e9a0534364cc0b3fd1ea9b651e79c7f50a59d48ef8149091015550565b604080516060810182525f808252602082018190529181019190915260748281548110612b3e57612b3e614f24565b5f91825260209182902060408051606081018252600290930290910180548352600101546fffffffffffffffffffffffffffffffff80821694840194909452600160801b90049092169181019190915292915050565b603f546001600160a01b03163314612bbf5760405163660a7ce560e01b815260040160405180910390fd5b604680546001600160a01b038381166001600160a01b031983168117909355604080519190921680825260208201939093527f82ae2ec69f24a6de4517a5a45d4983651b578b3d8dc9262af5e352572fc6437391016117c2565b5f546201000090046001600160a01b03163314612c4957604051634755657960e01b815260040160405180910390fd5b600180546001600160a01b0319166001600160a01b0383169081179091556040519081527fa5b56b7906fd0a20e3f35120dd8343db1e12e037a6c90111c7e42885e82a1ce69060200161142e565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03163314612ce057604051631736745960e31b815260040160405180910390fd5b603f546001600160a01b031615612d23576040517f257bb0bf00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038116612d63576040517fd6bdac3f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b603f80546001600160a01b0319166001600160a01b038316908117909155604080515f815260208101929092527f67c02ffba2f5329171ad235a360497af6ac3cfe82f1412866fbbf2dd3556ed3f910161142e565b603f546001600160a01b03163314612de35760405163660a7ce560e01b815260040160405180910390fd5b6001600160a01b038116612e0a5760405163f6b2911f60e01b815260040160405180910390fd5b604080546001600160a01b0319166001600160a01b038381169182178355603f5483519116815260208101919091527fa3d8e5d045432398be30f83ce7c35a7bfc220c1b66cc5bf3f4dd4d539d93fab6910161142e565b603f546001600160a01b03163314612e8c5760405163660a7ce560e01b815260040160405180910390fd5b603e54600160a81b900460ff1615612ed0576040517f278d998800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b603e805460ff60a81b1916600160a81b1790556040517f67ec953bdc8546ede08f8ee91e5205a1d1814e126cb8f5d00a918ddb1eaa292b905f90a1565b5f546201000090046001600160a01b03163314612f3d57604051634755657960e01b815260040160405180910390fd5b6003612f498282615218565b507f6b8f723a4c7a5335cafae8a598a0aa0301be1387c037dccc085b62add6448b208160405161142e9190614868565b603e545f90600160a81b900460ff161561300d577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663ca69e7dc6040518163ffffffff1660e01b8152600401602060405180830381865afa158015612fe9573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906119d19190614edb565b5060425490565b603e545f90600160a81b900460ff1615613084577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663cce7d0df6040518163ffffffff1660e01b8152600401602060405180830381865afa158015612fe9573d5f5f3e3d5ffd5b6045546130bd576040517fdd41f1ef00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5060455490565b5f607854607554836130d6919061516b565b6130e091906152d3565b607654610fa591906152ea565b5f5f825160601461311157604051630c18e59560e21b815260040160405180910390fd5b5f5f5f858060200190518101906131289190615199565b919450925090506001600160f01b0319601084901b16600160f01b1461316157604051630457079560e41b815260040160405180910390fd5b613169613338565b8110156131a2576040517f541d595b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b426131ac826130c4565b106131e3576040517f0dffe81800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8161321a576040517f80bcf51500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b607f545f908152607e6020908152604091829020825160608101845281548152600182015492810192909252600201549181019190915261325a81611f69565b61327757604051637863d56760e01b815260040160405180910390fd5b5f607461328261226b565b8154811061329257613292614f24565b5f91825260209182902060029182020154604085810151607c5493548786015188518451978801959095529286018a905260608087018a9052608087019290925260ff909416151560f81b60a08601529290921b6bffffffffffffffffffffffff191660a184015260b583019190915260d582015260f50160405160208183030381529060405280519060200120905061332b85610e8f565b9890975095505050505050565b5f607754613344611cb1565b6119d191906152ea565b603e545f90600160a81b900460ff16156133be577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663e75235b86040518163ffffffff1660e01b8152600401602060405180830381865afa158015612fe9573d5f5f3e3d5ffd5b5060445490565b603f546001600160a01b031633146133f05760405163660a7ce560e01b815260040160405180910390fd5b5f818152607e6020526040808220828155600181018390556002018290555182917f4432b02a2fcbed48d94e8d72723e155c6690e4b7f39afa41a2a8ff8c0aa425da91a250565b603f546001600160a01b031633146134625760405163660a7ce560e01b815260040160405180910390fd5b603e54600160a01b900460ff166134a5576040517fa2c45f8500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b603e805460ff60a01b191690556040517f922aeecd3505b46415820aae489ed9dac9e250e74d497b14c33e8360b581ac07905f90a1565b603f546001600160a01b031633146135075760405163660a7ce560e01b815260040160405180910390fd5b5f805460ff169060ff19815c168217905d505f54600390610100900460ff1615801561353957505f5460ff8083169116105b61359c5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084016111a9565b5f805461ffff191660ff808416919091176101001782556002915c161415806135c6575060745415155b156135e45760405163adc06ae760e01b815260040160405180910390fd5b6135f4848385600160f01b613873565b603e5461360e908590600160a81b900460ff168585613c5d565b613617856138fe565b5f805461ff001916905560405160ff821681527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15050505050565b603f546001600160a01b031633146136895760405163660a7ce560e01b815260040160405180910390fd5b613694838383613d31565b505050565b603f546001600160a01b031633146136c45760405163660a7ce560e01b815260040160405180910390fd5b603e54600160a81b900460ff16613707576040517f5aa930a000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b603e805460ff60a81b191690556040517f4c75580a56c734245a7418eb07d8a311e1bff79f982fed747da3589630e414be905f90a1565b607c5461010090046001600160a01b0316331461376e57604051634382608960e01b815260040160405180910390fd5b6001600160a01b0381166137955760405163f6b2911f60e01b815260040160405180910390fd5b607d80546001600160a01b0319166001600160a01b03838116918217909255607c5460408051610100909204909316815260208101919091527ff67c2e74a956fb061c1a9c17172d5a9197efc33c180fac0319ce5cd90702af79910161142e565b8060478360405161380791906152fd565b908152602001604051809103902090816138219190615218565b508160405161383091906152fd565b60405180910390207f2779f9edd5ec4e0a99bffdea4008c8b979200959062a2bf00142acb939ca1b64826040516138679190614868565b60405180910390a25050565b83156138cc576001600160e01b0319831615158061389057508115155b156138c7576040517f68146e0b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611047565b601083901b6001600160f01b03199081169082161461104757604051630457079560e41b815260040160405180910390fd5b60c08101516001600160a01b03166139295760405163f6b2911f60e01b815260040160405180910390fd5b8060a001515f0361394d5760405163d685d8e760e01b815260040160405180910390fd5b80515f03613987576040517fff5f860000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b42816080015111156139c5576040517f2403afcb00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6020810151613a00576040517f4bf41e1700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60a081015160775580516078556074545f03613ad55760408051606080820183528383015182526080840180516fffffffffffffffffffffffffffffffff9081166020850190815292860180518216958501958652607480546001810182555f91909152945160029095027f19a0b39aa25ac793b5f6e9a0534364cc0b3fd1ea9b651e79c7f50a59d48ef813810195909555925194518116600160801b029416939093177f19a0b39aa25ac793b5f6e9a0534364cc0b3fd1ea9b651e79c7f50a59d48ef8149092019190915551607555516076555b60c0810151607c805474ffffffffffffffffffffffffffffffffffffffff0019166101006001600160a01b039093168302179055604080516060808201835260e08501805183529385018051602080850191825280880180518688019081527fae8304f40f7123e0c87b97f8a600e94ff3a3a25be588fc66b8a3717c8959ce775f819052607e845296517fc6915fec25626e33a89ab02e326f2680fcbfd756b7692722484cab2a30840bad5592517fc6915fec25626e33a89ab02e326f2680fcbfd756b7692722484cab2a30840bae5591517fc6915fec25626e33a89ab02e326f2680fcbfd756b7692722484cab2a30840baf55607f85905595519151905185519283529582015292830193909352917fea0123c726a665cb0ab5691444f929a7056c7a7709c60c0587829e8046b8d514910160405180910390a26040517fae8304f40f7123e0c87b97f8a600e94ff3a3a25be588fc66b8a3717c8959ce77907f2a2ab116b5abc962503c3c7f941af94e3dc855231d07abb9bc4dc2105591a031905f90a250565b5f54610100900460ff16613cc75760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b60648201526084016111a9565b603e80547fffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffff16600160a01b9515159590950260ff60a81b191694909417600160a81b93151593909302929092179092556001600160e01b0319165f90815260416020526040902055565b600183511115613dd9575f5b60018451613d4b919061516b565b811015613dd75783613d5e8260016152ea565b81518110613d6e57613d6e614f24565b602002602001015160200151848281518110613d8c57613d8c614f24565b60200260200101516020015111613dcf576040517fb9a11d3100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600101613d3d565b505b5f5b8351811015613e2f57613e27848281518110613df957613df9614f24565b60200260200101515f0151858381518110613e1657613e16614f24565b602002602001015160200151614187565b600101613ddb565b505f5b8251811015613e8657613e7e838281518110613e5057613e50614f24565b60200260200101515f0151848381518110613e6d57613e6d614f24565b602002602001015160200151613feb565b600101613e32565b5060425460ff1015613ec4576040517f5a7f382c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b604254811180613ede575060425415801590613ede575080155b15613f15576040517faabd5a0900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6044819055613694614121565b5f54610100900460ff16613f8c5760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b60648201526084016111a9565b6001600160a01b0389161580613fa957506001600160a01b038816155b15613fc75760405163f6b2911f60e01b815260040160405180910390fd5b613fd489898989896142c2565b613fe084848484613c5d565b505050505050505050565b6001600160a01b03821661402b576040517f7b3a0df600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80515f03614065576040517f8715f5fb00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b0382165f908152604360205260408120805461408790614ef2565b905011156140c1576040517f38615ecc00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60428054600181019091557f38dfe4635b27babeca8be38d3b448cb5161a639b899a14825ba9c8d7892eb8c30180546001600160a01b0319166001600160a01b0384169081179091555f9081526043602052604090206136948282615218565b6044546042604051602001614137929190615313565b60408051601f1981840301815290829052805160209091012060458190556044547f66d7b0647fdd512b69cbf4f8e1ce8068bfe0b236168e2704ba13b07425eaa743926125d19260429291615359565b6042548082106141aa5760405163d244b30760e01b815260040160405180910390fd5b826001600160a01b0316604283815481106141c7576141c7614f24565b5f918252602090912001546001600160a01b0316146141f95760405163d244b30760e01b815260040160405180910390fd5b6001600160a01b0383165f90815260436020526040812061421991614390565b604261422660018361516b565b8154811061423657614236614f24565b5f91825260209091200154604280546001600160a01b03909216918490811061426157614261614f24565b905f5260205f20015f6101000a8154816001600160a01b0302191690836001600160a01b03160217905550604280548061429d5761429d6153b3565b5f8281526020902081015f1990810180546001600160a01b0319169055019055505050565b6001600160a01b038516614302576040517fe6cd565400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f805475ffffffffffffffffffffffffffffffffffffffff00001916620100006001600160a01b038881169190910291909117909155600280546001600160a01b031916918616919091179055600361435b8382615218565b5060046143688282615218565b5050600980546001600160a01b0319166001600160a01b039390931692909217909155505050565b50805461439c90614ef2565b5f825580601f106143ab575050565b601f0160209004905f5260205f20908101906143c791906143ca565b50565b5b808211156143de575f81556001016143cb565b5090565b6001600160e01b0319811681146143c7575f5ffd5b8035610ef7816143e2565b5f60208284031215614412575f5ffd5b813561441d816143e2565b9392505050565b5f5f83601f840112614434575f5ffd5b50813567ffffffffffffffff81111561444b575f5ffd5b602083019150836020828501011115614462575f5ffd5b9250929050565b5f5f5f5f6040858703121561447c575f5ffd5b843567ffffffffffffffff811115614492575f5ffd5b61449e87828801614424565b909550935050602085013567ffffffffffffffff8111156144bd575f5ffd5b6144c987828801614424565b95989497509550505050565b634e487b7160e01b5f52604160045260245ffd5b604051610120810167ffffffffffffffff8111828210171561450d5761450d6144d5565b60405290565b6040805190810167ffffffffffffffff8111828210171561450d5761450d6144d5565b604051601f8201601f1916810167ffffffffffffffff8111828210171561455f5761455f6144d5565b604052919050565b6001600160a01b03811681146143c7575f5ffd5b8035610ef781614567565b5f6101208284031215614597575f5ffd5b61459f6144e9565b823581526020808401359082015260408084013590820152606080840135908201526080808401359082015260a0808401359082015290506145e360c0830161457b565b60c082015260e082810135908201526101009182013591810191909152919050565b80151581146143c7575f5ffd5b8035610ef781614605565b5f67ffffffffffffffff821115614636576146366144d5565b5060051b60200190565b5f67ffffffffffffffff821115614659576146596144d5565b50601f01601f191660200190565b5f61467961467484614640565b614536565b905082815283838301111561468c575f5ffd5b828260208301375f602084830101529392505050565b5f82601f8301126146b1575f5ffd5b61441d83833560208501614667565b5f82601f8301126146cf575f5ffd5b81356146dd6146748261461d565b8082825260208201915060208360051b8601019250858311156146fe575f5ffd5b602085015b8381101561479257803567ffffffffffffffff811115614721575f5ffd5b86016040818903601f19011215614736575f5ffd5b61473e614513565b602082013561474c81614567565b8152604082013567ffffffffffffffff811115614767575f5ffd5b6147768a6020838601016146a2565b6020830152508085525050602083019250602081019050614703565b5095945050505050565b5f5f5f5f5f5f5f6101e0888a0312156147b3575f5ffd5b6147bd8989614586565b96506101208801356147ce81614605565b95506101408801356147df81614605565b945061016088013593506101808801356147f8816143e2565b92506101a088013567ffffffffffffffff811115614814575f5ffd5b6148208a828b016146c0565b979a96995094979396929592945050506101c09091013590565b5f81518084528060208401602086015e5f602082860101526020601f19601f83011685010191505092915050565b602081525f61441d602083018461483a565b5f5f83601f84011261488a575f5ffd5b50813567ffffffffffffffff8111156148a1575f5ffd5b6020830191508360208260051b8501011115614462575f5ffd5b5f5f5f5f604085870312156148ce575f5ffd5b843567ffffffffffffffff8111156148e4575f5ffd5b6148f08782880161487a565b909550935050602085013567ffffffffffffffff81111561490f575f5ffd5b6144c98782880161487a565b5f5f6040838503121561492c575f5ffd5b8235614937816143e2565b946020939093013593505050565b80356001600160f01b031981168114610ef7575f5ffd5b5f5f6040838503121561496d575f5ffd5b61497683614945565b915061498460208401614945565b90509250929050565b5f6020828403121561499d575f5ffd5b5035919050565b5f602082016020835280845180835260408501915060408160051b8601019250602086015f5b82811015614a1b57603f1987860301845281516001600160a01b0381511686526020810151905060406020870152614a05604087018261483a565b95505060209384019391909101906001016149ca565b50929695505050505050565b5f60208284031215614a37575f5ffd5b813561441d81614567565b602080825282518282018190525f918401906040840190835b81811015614a825783516001600160a01b0316835260209384019390920191600101614a5b565b509095945050505050565b5f5f5f5f60808587031215614aa0575f5ffd5b5050823594602084013594506040840135936060013592509050565b5f6060828403128015614acd575f5ffd5b506040516060810167ffffffffffffffff81118282101715614af157614af16144d5565b60409081528335825260208085013590830152928301359281019290925250919050565b5f5f5f5f5f5f5f5f5f5f5f5f6102808d8f031215614b31575f5ffd5b614b3b8e8e614586565b9b5067ffffffffffffffff6101208e01351115614b56575f5ffd5b614b678e6101208f01358f016146c0565b9a506101408d01359950614b7e6101608e01614612565b9850614b8d6101808e01614612565b97506101a08d01359650614ba46101c08e016143f7565b9550614bb36101e08e0161457b565b9450614bc26102008e0161457b565b9350614bd16102208e0161457b565b925067ffffffffffffffff6102408e01351115614bec575f5ffd5b614bfd8e6102408f01358f016146a2565b915067ffffffffffffffff6102608e01351115614c18575f5ffd5b614c298e6102608f01358f016146a2565b90509295989b509295989b509295989b565b5f60208284031215614c4b575f5ffd5b813567ffffffffffffffff811115614c61575f5ffd5b614c6d848285016146a2565b949350505050565b5f60208284031215614c85575f5ffd5b813567ffffffffffffffff811115614c9b575f5ffd5b8201601f81018413614cab575f5ffd5b614c6d84823560208401614667565b5f60208284031215614cca575f5ffd5b813567ffffffffffffffff8116811461441d575f5ffd5b5f5f5f5f5f5f60c08789031215614cf6575f5ffd5b8635614d0181614567565b95506020870135614d1181614567565b9450604087013563ffffffff81168114614d29575f5ffd5b93506060870135614d3981614567565b9250608087013567ffffffffffffffff811115614d54575f5ffd5b614d6089828a016146a2565b92505060a087013567ffffffffffffffff811115614d7c575f5ffd5b614d8889828a016146a2565b9150509295509295509295565b5f5f5f5f6101808587031215614da9575f5ffd5b614db38686614586565b9350610120850135614dc481614605565b92506101408501359150610160850135614ddd816143e2565b939692955090935050565b5f5f5f60608486031215614dfa575f5ffd5b833567ffffffffffffffff811115614e10575f5ffd5b8401601f81018613614e20575f5ffd5b8035614e2e6146748261461d565b8082825260208201915060208360061b850101925088831115614e4f575f5ffd5b6020840193505b82841015614e9f576040848a031215614e6d575f5ffd5b614e75614513565b8435614e8081614567565b8152602085810135818301529083526040909401939190910190614e56565b9550505050602084013567ffffffffffffffff811115614ebd575f5ffd5b614ec9868287016146c0565b93969395505050506040919091013590565b5f60208284031215614eeb575f5ffd5b5051919050565b600181811c90821680614f0657607f821691505b602082108103611b7657634e487b7160e01b5f52602260045260245ffd5b634e487b7160e01b5f52603260045260245ffd5b5f5f8335601e19843603018112614f4d575f5ffd5b83018035915067ffffffffffffffff821115614f67575f5ffd5b602001915036819003821315614462575f5ffd5b5f60208284031215614f8b575f5ffd5b815167ffffffffffffffff811115614fa1575f5ffd5b8201601f81018413614fb1575f5ffd5b8051614fbf6146748261461d565b8082825260208201915060208360051b850101925086831115614fe0575f5ffd5b602084015b838110156150b257805167ffffffffffffffff811115615003575f5ffd5b85016040818a03601f19011215615018575f5ffd5b615020614513565b602082015161502e81614567565b8152604082015167ffffffffffffffff811115615049575f5ffd5b60208184010192505089601f830112615060575f5ffd5b815161506e61467482614640565b8181528b6020838601011115615082575f5ffd5b8160208501602083015e5f6020838301015280602084015250508085525050602083019250602081019050614fe5565b509695505050505050565b5f602082840312156150cd575f5ffd5b815167ffffffffffffffff8111156150e3575f5ffd5b8201601f810184136150f3575f5ffd5b80516151016146748261461d565b8082825260208201915060208360051b850101925086831115615122575f5ffd5b6020840193505b8284101561514d57835161513c81614567565b825260209384019390910190615129565b9695505050505050565b634e487b7160e01b5f52601160045260245ffd5b81810381811115610fa557610fa5615157565b5f6020828403121561518e575f5ffd5b815161441d81614605565b5f5f5f606084860312156151ab575f5ffd5b83516151b6816143e2565b602085015160409095015190969495509392505050565b601f82111561369457805f5260205f20601f840160051c810160208510156151f25750805b601f840160051c820191505b81811015615211575f81556001016151fe565b5050505050565b815167ffffffffffffffff811115615232576152326144d5565b615246816152408454614ef2565b846151cd565b6020601f821160018114615278575f83156152615750848201515b5f19600385901b1c1916600184901b178455615211565b5f84815260208120601f198516915b828110156152a75787850151825560209485019460019092019101615287565b50848210156152c457868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b8082028115828204841417610fa557610fa5615157565b80820180821115610fa557610fa5615157565b5f82518060208501845e5f920191825250919050565b8281525f602082018354845f5260205f205f5b8281101561534d5781546001600160a01b0316845260209093019260019182019101615326565b50919695505050505050565b606080825284549082018190525f8581526020812090916080840190835b8181101561539e5783546001600160a01b0316835260019384019360209093019201615377565b50506020840195909552505060400152919050565b634e487b7160e01b5f52603160045260245ffdfea2646970667358221220595532e4dea7621985df1c89dc344b15d6b06003ec1e373c3720af39bbede15364736f6c634300081c0033",
}
AggchainfepMetaData contains all meta data concerning the Aggchainfep contract.
Functions ¶
This section is empty.
Types ¶
type AggchainFEPInitParams ¶
type AggchainFEPInitParams struct {
L2BlockTime *big.Int
RollupConfigHash [32]byte
StartingOutputRoot [32]byte
StartingBlockNumber *big.Int
StartingTimestamp *big.Int
SubmissionInterval *big.Int
OptimisticModeManager common.Address
AggregationVkey [32]byte
RangeVkeyCommitment [32]byte
}
AggchainFEPInitParams is an auto generated low-level Go binding around an user-defined struct.
type AggchainFEPOpSuccinctConfig ¶
type AggchainFEPOpSuccinctConfig struct {
AggregationVkey [32]byte
RangeVkeyCommitment [32]byte
RollupConfigHash [32]byte
}
AggchainFEPOpSuccinctConfig is an auto generated low-level Go binding around an user-defined struct.
type AggchainFEPOutputProposal ¶
type AggchainFEPOutputProposal struct {
OutputRoot [32]byte
Timestamp *big.Int
L2BlockNumber *big.Int
}
AggchainFEPOutputProposal is an auto generated low-level Go binding around an user-defined struct.
type Aggchainfep ¶
type Aggchainfep struct {
AggchainfepCaller // Read-only binding to the contract
AggchainfepTransactor // Write-only binding to the contract
AggchainfepFilterer // Log filterer for contract events
}
Aggchainfep is an auto generated Go binding around an Ethereum contract.
func DeployAggchainfep ¶
func DeployAggchainfep(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, *Aggchainfep, error)
DeployAggchainfep deploys a new Ethereum contract, binding an instance of Aggchainfep to it.
func NewAggchainfep ¶
func NewAggchainfep(address common.Address, backend bind.ContractBackend) (*Aggchainfep, error)
NewAggchainfep creates a new instance of Aggchainfep, bound to a specific deployed contract.
type AggchainfepAcceptAdminRole ¶
type AggchainfepAcceptAdminRole struct {
NewAdmin common.Address
Raw types.Log // Blockchain specific contextual infos
}
AggchainfepAcceptAdminRole represents a AcceptAdminRole event raised by the Aggchainfep contract.
type AggchainfepAcceptAdminRoleIterator ¶
type AggchainfepAcceptAdminRoleIterator struct {
Event *AggchainfepAcceptAdminRole // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AggchainfepAcceptAdminRoleIterator is returned from FilterAcceptAdminRole and is used to iterate over the raw logs and unpacked data for AcceptAdminRole events raised by the Aggchainfep contract.
func (*AggchainfepAcceptAdminRoleIterator) Close ¶
func (it *AggchainfepAcceptAdminRoleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainfepAcceptAdminRoleIterator) Error ¶
func (it *AggchainfepAcceptAdminRoleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainfepAcceptAdminRoleIterator) Next ¶
func (it *AggchainfepAcceptAdminRoleIterator) 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 AggchainfepAcceptAggchainManagerRole ¶
type AggchainfepAcceptAggchainManagerRole struct {
OldAggchainManager common.Address
NewAggchainManager common.Address
Raw types.Log // Blockchain specific contextual infos
}
AggchainfepAcceptAggchainManagerRole represents a AcceptAggchainManagerRole event raised by the Aggchainfep contract.
type AggchainfepAcceptAggchainManagerRoleIterator ¶
type AggchainfepAcceptAggchainManagerRoleIterator struct {
Event *AggchainfepAcceptAggchainManagerRole // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AggchainfepAcceptAggchainManagerRoleIterator is returned from FilterAcceptAggchainManagerRole and is used to iterate over the raw logs and unpacked data for AcceptAggchainManagerRole events raised by the Aggchainfep contract.
func (*AggchainfepAcceptAggchainManagerRoleIterator) Close ¶
func (it *AggchainfepAcceptAggchainManagerRoleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainfepAcceptAggchainManagerRoleIterator) Error ¶
func (it *AggchainfepAcceptAggchainManagerRoleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainfepAcceptAggchainManagerRoleIterator) Next ¶
func (it *AggchainfepAcceptAggchainManagerRoleIterator) 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 AggchainfepAcceptOptimisticModeManagerRole ¶
type AggchainfepAcceptOptimisticModeManagerRole struct {
OldOptimisticModeManager common.Address
NewOptimisticModeManager common.Address
Raw types.Log // Blockchain specific contextual infos
}
AggchainfepAcceptOptimisticModeManagerRole represents a AcceptOptimisticModeManagerRole event raised by the Aggchainfep contract.
type AggchainfepAcceptOptimisticModeManagerRoleIterator ¶
type AggchainfepAcceptOptimisticModeManagerRoleIterator struct {
Event *AggchainfepAcceptOptimisticModeManagerRole // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AggchainfepAcceptOptimisticModeManagerRoleIterator is returned from FilterAcceptOptimisticModeManagerRole and is used to iterate over the raw logs and unpacked data for AcceptOptimisticModeManagerRole events raised by the Aggchainfep contract.
func (*AggchainfepAcceptOptimisticModeManagerRoleIterator) Close ¶
func (it *AggchainfepAcceptOptimisticModeManagerRoleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainfepAcceptOptimisticModeManagerRoleIterator) Error ¶
func (it *AggchainfepAcceptOptimisticModeManagerRoleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainfepAcceptOptimisticModeManagerRoleIterator) Next ¶
func (it *AggchainfepAcceptOptimisticModeManagerRoleIterator) 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 AggchainfepAddAggchainVKey ¶
type AggchainfepAddAggchainVKey struct {
Selector [4]byte
NewAggchainVKey [32]byte
Raw types.Log // Blockchain specific contextual infos
}
AggchainfepAddAggchainVKey represents a AddAggchainVKey event raised by the Aggchainfep contract.
type AggchainfepAddAggchainVKeyIterator ¶
type AggchainfepAddAggchainVKeyIterator struct {
Event *AggchainfepAddAggchainVKey // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AggchainfepAddAggchainVKeyIterator is returned from FilterAddAggchainVKey and is used to iterate over the raw logs and unpacked data for AddAggchainVKey events raised by the Aggchainfep contract.
func (*AggchainfepAddAggchainVKeyIterator) Close ¶
func (it *AggchainfepAddAggchainVKeyIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainfepAddAggchainVKeyIterator) Error ¶
func (it *AggchainfepAddAggchainVKeyIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainfepAddAggchainVKeyIterator) Next ¶
func (it *AggchainfepAddAggchainVKeyIterator) 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 AggchainfepAggchainMetadataSet ¶
type AggchainfepAggchainMetadataSet struct {
Key common.Hash
Value string
Raw types.Log // Blockchain specific contextual infos
}
AggchainfepAggchainMetadataSet represents a AggchainMetadataSet event raised by the Aggchainfep contract.
type AggchainfepAggchainMetadataSetIterator ¶
type AggchainfepAggchainMetadataSetIterator struct {
Event *AggchainfepAggchainMetadataSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AggchainfepAggchainMetadataSetIterator is returned from FilterAggchainMetadataSet and is used to iterate over the raw logs and unpacked data for AggchainMetadataSet events raised by the Aggchainfep contract.
func (*AggchainfepAggchainMetadataSetIterator) Close ¶
func (it *AggchainfepAggchainMetadataSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainfepAggchainMetadataSetIterator) Error ¶
func (it *AggchainfepAggchainMetadataSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainfepAggchainMetadataSetIterator) Next ¶
func (it *AggchainfepAggchainMetadataSetIterator) 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 AggchainfepAggregationVkeyUpdated ¶
type AggchainfepAggregationVkeyUpdated struct {
OldAggregationVkey [32]byte
NewAggregationVkey [32]byte
Raw types.Log // Blockchain specific contextual infos
}
AggchainfepAggregationVkeyUpdated represents a AggregationVkeyUpdated event raised by the Aggchainfep contract.
type AggchainfepAggregationVkeyUpdatedIterator ¶
type AggchainfepAggregationVkeyUpdatedIterator struct {
Event *AggchainfepAggregationVkeyUpdated // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AggchainfepAggregationVkeyUpdatedIterator is returned from FilterAggregationVkeyUpdated and is used to iterate over the raw logs and unpacked data for AggregationVkeyUpdated events raised by the Aggchainfep contract.
func (*AggchainfepAggregationVkeyUpdatedIterator) Close ¶
func (it *AggchainfepAggregationVkeyUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainfepAggregationVkeyUpdatedIterator) Error ¶
func (it *AggchainfepAggregationVkeyUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainfepAggregationVkeyUpdatedIterator) Next ¶
func (it *AggchainfepAggregationVkeyUpdatedIterator) 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 AggchainfepCaller ¶
type AggchainfepCaller struct {
// contains filtered or unexported fields
}
AggchainfepCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAggchainfepCaller ¶
func NewAggchainfepCaller(address common.Address, caller bind.ContractCaller) (*AggchainfepCaller, error)
NewAggchainfepCaller creates a new read-only instance of Aggchainfep, bound to a specific deployed contract.
func (*AggchainfepCaller) AGGCHAINFEPVERSION ¶
func (_Aggchainfep *AggchainfepCaller) AGGCHAINFEPVERSION(opts *bind.CallOpts) (string, error)
AGGCHAINFEPVERSION is a free data retrieval call binding the contract method 0x37d4d030.
Solidity: function AGGCHAIN_FEP_VERSION() view returns(string)
func (*AggchainfepCaller) AGGCHAINTYPE ¶
func (_Aggchainfep *AggchainfepCaller) 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 (*AggchainfepCaller) Admin ¶
Admin is a free data retrieval call binding the contract method 0xf851a440.
Solidity: function admin() view returns(address)
func (*AggchainfepCaller) AggLayerGateway ¶
AggLayerGateway is a free data retrieval call binding the contract method 0xab0475cf.
Solidity: function aggLayerGateway() view returns(address)
func (*AggchainfepCaller) AggchainManager ¶
AggchainManager is a free data retrieval call binding the contract method 0x7388c436.
Solidity: function aggchainManager() view returns(address)
func (*AggchainfepCaller) AggchainMetadata ¶
func (_Aggchainfep *AggchainfepCaller) AggchainMetadata(opts *bind.CallOpts, arg0 string) (string, error)
AggchainMetadata is a free data retrieval call binding the contract method 0x59a03e0f.
Solidity: function aggchainMetadata(string ) view returns(string)
func (*AggchainfepCaller) AggchainMetadataManager ¶
func (_Aggchainfep *AggchainfepCaller) AggchainMetadataManager(opts *bind.CallOpts) (common.Address, error)
AggchainMetadataManager is a free data retrieval call binding the contract method 0x39b7ec16.
Solidity: function aggchainMetadataManager() view returns(address)
func (*AggchainfepCaller) AggchainMultisigHash ¶
func (_Aggchainfep *AggchainfepCaller) AggchainMultisigHash(opts *bind.CallOpts) ([32]byte, error)
AggchainMultisigHash is a free data retrieval call binding the contract method 0x4a5db0c1.
Solidity: function aggchainMultisigHash() view returns(bytes32)
func (*AggchainfepCaller) AggchainSigners ¶
func (_Aggchainfep *AggchainfepCaller) AggchainSigners(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
AggchainSigners is a free data retrieval call binding the contract method 0x35acd6c2.
Solidity: function aggchainSigners(uint256 ) view returns(address)
func (*AggchainfepCaller) AggregationVkey ¶
func (_Aggchainfep *AggchainfepCaller) AggregationVkey(opts *bind.CallOpts) ([32]byte, error)
AggregationVkey is a free data retrieval call binding the contract method 0xc32e4e3e.
Solidity: function aggregationVkey() view returns(bytes32)
func (*AggchainfepCaller) BridgeAddress ¶
BridgeAddress is a free data retrieval call binding the contract method 0xa3c573eb.
Solidity: function bridgeAddress() view returns(address)
func (*AggchainfepCaller) CONSENSUSTYPE ¶
func (_Aggchainfep *AggchainfepCaller) 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 (*AggchainfepCaller) ComputeL2Timestamp ¶
func (_Aggchainfep *AggchainfepCaller) ComputeL2Timestamp(opts *bind.CallOpts, _l2BlockNumber *big.Int) (*big.Int, error)
ComputeL2Timestamp is a free data retrieval call binding the contract method 0xd1de856c.
Solidity: function computeL2Timestamp(uint256 _l2BlockNumber) view returns(uint256)
func (*AggchainfepCaller) ForceBatchAddress ¶
func (_Aggchainfep *AggchainfepCaller) 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 (*AggchainfepCaller) ForceBatchTimeout ¶
func (_Aggchainfep *AggchainfepCaller) 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 (*AggchainfepCaller) ForcedBatches ¶
func (_Aggchainfep *AggchainfepCaller) 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 (*AggchainfepCaller) GENESISCONFIGNAME ¶
func (_Aggchainfep *AggchainfepCaller) GENESISCONFIGNAME(opts *bind.CallOpts) ([32]byte, error)
GENESISCONFIGNAME is a free data retrieval call binding the contract method 0xf72f606d.
Solidity: function GENESIS_CONFIG_NAME() view returns(bytes32)
func (*AggchainfepCaller) GasTokenAddress ¶
GasTokenAddress is a free data retrieval call binding the contract method 0x3c351e10.
Solidity: function gasTokenAddress() view returns(address)
func (*AggchainfepCaller) GasTokenNetwork ¶
func (_Aggchainfep *AggchainfepCaller) 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 (*AggchainfepCaller) GetAggchainHash ¶
func (_Aggchainfep *AggchainfepCaller) 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 (*AggchainfepCaller) GetAggchainMultisigHash ¶
func (_Aggchainfep *AggchainfepCaller) GetAggchainMultisigHash(opts *bind.CallOpts) ([32]byte, error)
GetAggchainMultisigHash is a free data retrieval call binding the contract method 0xcce7d0df.
Solidity: function getAggchainMultisigHash() view returns(bytes32)
func (*AggchainfepCaller) GetAggchainSignerInfos ¶
func (_Aggchainfep *AggchainfepCaller) GetAggchainSignerInfos(opts *bind.CallOpts) ([]IAggchainSignersSignerInfo, error)
GetAggchainSignerInfos is a free data retrieval call binding the contract method 0x349d4046.
Solidity: function getAggchainSignerInfos() view returns((address,string)[])
func (*AggchainfepCaller) GetAggchainSigners ¶
func (_Aggchainfep *AggchainfepCaller) GetAggchainSigners(opts *bind.CallOpts) ([]common.Address, error)
GetAggchainSigners is a free data retrieval call binding the contract method 0x3e1e0121.
Solidity: function getAggchainSigners() view returns(address[])
func (*AggchainfepCaller) GetAggchainSignersCount ¶
func (_Aggchainfep *AggchainfepCaller) GetAggchainSignersCount(opts *bind.CallOpts) (*big.Int, error)
GetAggchainSignersCount is a free data retrieval call binding the contract method 0xca69e7dc.
Solidity: function getAggchainSignersCount() view returns(uint256)
func (*AggchainfepCaller) GetAggchainTypeFromSelector ¶
func (_Aggchainfep *AggchainfepCaller) 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 (*AggchainfepCaller) GetAggchainVKey ¶
func (_Aggchainfep *AggchainfepCaller) 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 (*AggchainfepCaller) GetAggchainVKeySelector ¶
func (_Aggchainfep *AggchainfepCaller) 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 (*AggchainfepCaller) GetAggchainVKeyVersionFromSelector ¶
func (_Aggchainfep *AggchainfepCaller) 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 (*AggchainfepCaller) GetL2Output ¶
func (_Aggchainfep *AggchainfepCaller) GetL2Output(opts *bind.CallOpts, _l2OutputIndex *big.Int) (AggchainFEPOutputProposal, error)
GetL2Output is a free data retrieval call binding the contract method 0xa25ae557.
Solidity: function getL2Output(uint256 _l2OutputIndex) view returns((bytes32,uint128,uint128))
func (*AggchainfepCaller) GetThreshold ¶
GetThreshold is a free data retrieval call binding the contract method 0xe75235b8.
Solidity: function getThreshold() view returns(uint256)
func (*AggchainfepCaller) GetVKeyAndAggchainParams ¶
func (_Aggchainfep *AggchainfepCaller) GetVKeyAndAggchainParams(opts *bind.CallOpts, aggchainData []byte) ([32]byte, [32]byte, error)
GetVKeyAndAggchainParams is a free data retrieval call binding the contract method 0xd9c28539.
Solidity: function getVKeyAndAggchainParams(bytes aggchainData) view returns(bytes32, bytes32)
func (*AggchainfepCaller) GlobalExitRootManager ¶
func (_Aggchainfep *AggchainfepCaller) 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 (*AggchainfepCaller) Initialize0 ¶
func (_Aggchainfep *AggchainfepCaller) 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 (*AggchainfepCaller) IsSigner ¶
func (_Aggchainfep *AggchainfepCaller) IsSigner(opts *bind.CallOpts, _signer common.Address) (bool, error)
IsSigner is a free data retrieval call binding the contract method 0x7df73e27.
Solidity: function isSigner(address _signer) view returns(bool)
func (*AggchainfepCaller) IsValidOpSuccinctConfig ¶
func (_Aggchainfep *AggchainfepCaller) IsValidOpSuccinctConfig(opts *bind.CallOpts, _config AggchainFEPOpSuccinctConfig) (bool, error)
IsValidOpSuccinctConfig is a free data retrieval call binding the contract method 0x49185e06.
Solidity: function isValidOpSuccinctConfig((bytes32,bytes32,bytes32) _config) pure returns(bool)
func (*AggchainfepCaller) L2BLOCKTIME ¶
L2BLOCKTIME is a free data retrieval call binding the contract method 0x002134cc.
Solidity: function L2_BLOCK_TIME() view returns(uint256)
func (*AggchainfepCaller) L2BlockTime ¶
L2BlockTime is a free data retrieval call binding the contract method 0x93991af3.
Solidity: function l2BlockTime() view returns(uint256)
func (*AggchainfepCaller) LastAccInputHash ¶
func (_Aggchainfep *AggchainfepCaller) 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 (*AggchainfepCaller) LastForceBatch ¶
func (_Aggchainfep *AggchainfepCaller) 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 (*AggchainfepCaller) LastForceBatchSequenced ¶
func (_Aggchainfep *AggchainfepCaller) 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 (*AggchainfepCaller) LatestBlockNumber ¶
LatestBlockNumber is a free data retrieval call binding the contract method 0x4599c788.
Solidity: function latestBlockNumber() view returns(uint256)
func (*AggchainfepCaller) LatestOutputIndex ¶
LatestOutputIndex is a free data retrieval call binding the contract method 0x69f16eec.
Solidity: function latestOutputIndex() view returns(uint256)
func (*AggchainfepCaller) LegacypendingVKeyManager ¶
func (_Aggchainfep *AggchainfepCaller) LegacypendingVKeyManager(opts *bind.CallOpts) (common.Address, error)
LegacypendingVKeyManager is a free data retrieval call binding the contract method 0x74f0b0c1.
Solidity: function _legacypendingVKeyManager() view returns(address)
func (*AggchainfepCaller) LegacyvKeyManager ¶
func (_Aggchainfep *AggchainfepCaller) LegacyvKeyManager(opts *bind.CallOpts) (common.Address, error)
LegacyvKeyManager is a free data retrieval call binding the contract method 0x5ecaca2b.
Solidity: function _legacyvKeyManager() view returns(address)
func (*AggchainfepCaller) MAXAGGCHAINSIGNERS ¶
MAXAGGCHAINSIGNERS is a free data retrieval call binding the contract method 0x750a6e72.
Solidity: function MAX_AGGCHAIN_SIGNERS() view returns(uint256)
func (*AggchainfepCaller) NetworkName ¶
func (_Aggchainfep *AggchainfepCaller) 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 (*AggchainfepCaller) NextBlockNumber ¶
NextBlockNumber is a free data retrieval call binding the contract method 0xdcec3348.
Solidity: function nextBlockNumber() view returns(uint256)
func (*AggchainfepCaller) NextOutputIndex ¶
NextOutputIndex is a free data retrieval call binding the contract method 0x6abcf563.
Solidity: function nextOutputIndex() view returns(uint256)
func (*AggchainfepCaller) OpSuccinctConfigs ¶
func (_Aggchainfep *AggchainfepCaller) OpSuccinctConfigs(opts *bind.CallOpts, arg0 [32]byte) (struct { AggregationVkey [32]byte RangeVkeyCommitment [32]byte RollupConfigHash [32]byte }, error)
OpSuccinctConfigs is a free data retrieval call binding the contract method 0x6a56620b.
Solidity: function opSuccinctConfigs(bytes32 ) view returns(bytes32 aggregationVkey, bytes32 rangeVkeyCommitment, bytes32 rollupConfigHash)
func (*AggchainfepCaller) OptimisticMode ¶
func (_Aggchainfep *AggchainfepCaller) OptimisticMode(opts *bind.CallOpts) (bool, error)
OptimisticMode is a free data retrieval call binding the contract method 0x60caf7a0.
Solidity: function optimisticMode() view returns(bool)
func (*AggchainfepCaller) OptimisticModeManager ¶
func (_Aggchainfep *AggchainfepCaller) OptimisticModeManager(opts *bind.CallOpts) (common.Address, error)
OptimisticModeManager is a free data retrieval call binding the contract method 0x1cf810ee.
Solidity: function optimisticModeManager() view returns(address)
func (*AggchainfepCaller) OwnedAggchainVKeys ¶
func (_Aggchainfep *AggchainfepCaller) 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 (*AggchainfepCaller) PendingAdmin ¶
PendingAdmin is a free data retrieval call binding the contract method 0x26782247.
Solidity: function pendingAdmin() view returns(address)
func (*AggchainfepCaller) PendingAggchainManager ¶
func (_Aggchainfep *AggchainfepCaller) 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 (*AggchainfepCaller) PendingOptimisticModeManager ¶
func (_Aggchainfep *AggchainfepCaller) PendingOptimisticModeManager(opts *bind.CallOpts) (common.Address, error)
PendingOptimisticModeManager is a free data retrieval call binding the contract method 0xadb8696c.
Solidity: function pendingOptimisticModeManager() view returns(address)
func (*AggchainfepCaller) Pol ¶
Pol is a free data retrieval call binding the contract method 0xe46761c4.
Solidity: function pol() view returns(address)
func (*AggchainfepCaller) RangeVkeyCommitment ¶
func (_Aggchainfep *AggchainfepCaller) RangeVkeyCommitment(opts *bind.CallOpts) ([32]byte, error)
RangeVkeyCommitment is a free data retrieval call binding the contract method 0x2b31841e.
Solidity: function rangeVkeyCommitment() view returns(bytes32)
func (*AggchainfepCaller) RollupConfigHash ¶
func (_Aggchainfep *AggchainfepCaller) RollupConfigHash(opts *bind.CallOpts) ([32]byte, error)
RollupConfigHash is a free data retrieval call binding the contract method 0x6d9a1c8b.
Solidity: function rollupConfigHash() view returns(bytes32)
func (*AggchainfepCaller) RollupManager ¶
RollupManager is a free data retrieval call binding the contract method 0x49b7b802.
Solidity: function rollupManager() view returns(address)
func (*AggchainfepCaller) SUBMISSIONINTERVAL ¶
SUBMISSIONINTERVAL is a free data retrieval call binding the contract method 0x529933df.
Solidity: function SUBMISSION_INTERVAL() view returns(uint256)
func (*AggchainfepCaller) SelectedOpSuccinctConfigName ¶
func (_Aggchainfep *AggchainfepCaller) SelectedOpSuccinctConfigName(opts *bind.CallOpts) ([32]byte, error)
SelectedOpSuccinctConfigName is a free data retrieval call binding the contract method 0x9f78f066.
Solidity: function selectedOpSuccinctConfigName() view returns(bytes32)
func (*AggchainfepCaller) SignerToURLs ¶
func (_Aggchainfep *AggchainfepCaller) SignerToURLs(opts *bind.CallOpts, arg0 common.Address) (string, error)
SignerToURLs is a free data retrieval call binding the contract method 0x36cd6b5b.
Solidity: function signerToURLs(address ) view returns(string)
func (*AggchainfepCaller) StartingBlockNumber ¶
StartingBlockNumber is a free data retrieval call binding the contract method 0x70872aa5.
Solidity: function startingBlockNumber() view returns(uint256)
func (*AggchainfepCaller) StartingTimestamp ¶
StartingTimestamp is a free data retrieval call binding the contract method 0x88786272.
Solidity: function startingTimestamp() view returns(uint256)
func (*AggchainfepCaller) SubmissionInterval ¶
SubmissionInterval is a free data retrieval call binding the contract method 0xe1a41bcf.
Solidity: function submissionInterval() view returns(uint256)
func (*AggchainfepCaller) Threshold ¶
Threshold is a free data retrieval call binding the contract method 0x42cde4e8.
Solidity: function threshold() view returns(uint256)
func (*AggchainfepCaller) TrustedSequencer ¶
func (_Aggchainfep *AggchainfepCaller) 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 (*AggchainfepCaller) TrustedSequencerURL ¶
func (_Aggchainfep *AggchainfepCaller) 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 (*AggchainfepCaller) UseDefaultSigners ¶
func (_Aggchainfep *AggchainfepCaller) UseDefaultSigners(opts *bind.CallOpts) (bool, error)
UseDefaultSigners is a free data retrieval call binding the contract method 0x188d9180.
Solidity: function useDefaultSigners() view returns(bool)
func (*AggchainfepCaller) UseDefaultVkeys ¶
func (_Aggchainfep *AggchainfepCaller) UseDefaultVkeys(opts *bind.CallOpts) (bool, error)
UseDefaultVkeys is a free data retrieval call binding the contract method 0xfc5014d6.
Solidity: function useDefaultVkeys() view returns(bool)
type AggchainfepCallerRaw ¶
type AggchainfepCallerRaw struct {
Contract *AggchainfepCaller // Generic read-only contract binding to access the raw methods on
}
AggchainfepCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AggchainfepCallerRaw) Call ¶
func (_Aggchainfep *AggchainfepCallerRaw) 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 AggchainfepCallerSession ¶
type AggchainfepCallerSession struct {
Contract *AggchainfepCaller // Generic contract caller binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
}
AggchainfepCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*AggchainfepCallerSession) AGGCHAINFEPVERSION ¶
func (_Aggchainfep *AggchainfepCallerSession) AGGCHAINFEPVERSION() (string, error)
AGGCHAINFEPVERSION is a free data retrieval call binding the contract method 0x37d4d030.
Solidity: function AGGCHAIN_FEP_VERSION() view returns(string)
func (*AggchainfepCallerSession) AGGCHAINTYPE ¶
func (_Aggchainfep *AggchainfepCallerSession) AGGCHAINTYPE() ([2]byte, error)
AGGCHAINTYPE is a free data retrieval call binding the contract method 0x6e7fbce9.
Solidity: function AGGCHAIN_TYPE() view returns(bytes2)
func (*AggchainfepCallerSession) Admin ¶
func (_Aggchainfep *AggchainfepCallerSession) Admin() (common.Address, error)
Admin is a free data retrieval call binding the contract method 0xf851a440.
Solidity: function admin() view returns(address)
func (*AggchainfepCallerSession) AggLayerGateway ¶
func (_Aggchainfep *AggchainfepCallerSession) AggLayerGateway() (common.Address, error)
AggLayerGateway is a free data retrieval call binding the contract method 0xab0475cf.
Solidity: function aggLayerGateway() view returns(address)
func (*AggchainfepCallerSession) AggchainManager ¶
func (_Aggchainfep *AggchainfepCallerSession) AggchainManager() (common.Address, error)
AggchainManager is a free data retrieval call binding the contract method 0x7388c436.
Solidity: function aggchainManager() view returns(address)
func (*AggchainfepCallerSession) AggchainMetadata ¶
func (_Aggchainfep *AggchainfepCallerSession) AggchainMetadata(arg0 string) (string, error)
AggchainMetadata is a free data retrieval call binding the contract method 0x59a03e0f.
Solidity: function aggchainMetadata(string ) view returns(string)
func (*AggchainfepCallerSession) AggchainMetadataManager ¶
func (_Aggchainfep *AggchainfepCallerSession) AggchainMetadataManager() (common.Address, error)
AggchainMetadataManager is a free data retrieval call binding the contract method 0x39b7ec16.
Solidity: function aggchainMetadataManager() view returns(address)
func (*AggchainfepCallerSession) AggchainMultisigHash ¶
func (_Aggchainfep *AggchainfepCallerSession) AggchainMultisigHash() ([32]byte, error)
AggchainMultisigHash is a free data retrieval call binding the contract method 0x4a5db0c1.
Solidity: function aggchainMultisigHash() view returns(bytes32)
func (*AggchainfepCallerSession) AggchainSigners ¶
func (_Aggchainfep *AggchainfepCallerSession) AggchainSigners(arg0 *big.Int) (common.Address, error)
AggchainSigners is a free data retrieval call binding the contract method 0x35acd6c2.
Solidity: function aggchainSigners(uint256 ) view returns(address)
func (*AggchainfepCallerSession) AggregationVkey ¶
func (_Aggchainfep *AggchainfepCallerSession) AggregationVkey() ([32]byte, error)
AggregationVkey is a free data retrieval call binding the contract method 0xc32e4e3e.
Solidity: function aggregationVkey() view returns(bytes32)
func (*AggchainfepCallerSession) BridgeAddress ¶
func (_Aggchainfep *AggchainfepCallerSession) BridgeAddress() (common.Address, error)
BridgeAddress is a free data retrieval call binding the contract method 0xa3c573eb.
Solidity: function bridgeAddress() view returns(address)
func (*AggchainfepCallerSession) CONSENSUSTYPE ¶
func (_Aggchainfep *AggchainfepCallerSession) CONSENSUSTYPE() (uint32, error)
CONSENSUSTYPE is a free data retrieval call binding the contract method 0xcea5a4c0.
Solidity: function CONSENSUS_TYPE() view returns(uint32)
func (*AggchainfepCallerSession) ComputeL2Timestamp ¶
func (_Aggchainfep *AggchainfepCallerSession) ComputeL2Timestamp(_l2BlockNumber *big.Int) (*big.Int, error)
ComputeL2Timestamp is a free data retrieval call binding the contract method 0xd1de856c.
Solidity: function computeL2Timestamp(uint256 _l2BlockNumber) view returns(uint256)
func (*AggchainfepCallerSession) ForceBatchAddress ¶
func (_Aggchainfep *AggchainfepCallerSession) ForceBatchAddress() (common.Address, error)
ForceBatchAddress is a free data retrieval call binding the contract method 0x2c111c06.
Solidity: function forceBatchAddress() view returns(address)
func (*AggchainfepCallerSession) ForceBatchTimeout ¶
func (_Aggchainfep *AggchainfepCallerSession) ForceBatchTimeout() (uint64, error)
ForceBatchTimeout is a free data retrieval call binding the contract method 0xc754c7ed.
Solidity: function forceBatchTimeout() view returns(uint64)
func (*AggchainfepCallerSession) ForcedBatches ¶
func (_Aggchainfep *AggchainfepCallerSession) 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 (*AggchainfepCallerSession) GENESISCONFIGNAME ¶
func (_Aggchainfep *AggchainfepCallerSession) GENESISCONFIGNAME() ([32]byte, error)
GENESISCONFIGNAME is a free data retrieval call binding the contract method 0xf72f606d.
Solidity: function GENESIS_CONFIG_NAME() view returns(bytes32)
func (*AggchainfepCallerSession) GasTokenAddress ¶
func (_Aggchainfep *AggchainfepCallerSession) GasTokenAddress() (common.Address, error)
GasTokenAddress is a free data retrieval call binding the contract method 0x3c351e10.
Solidity: function gasTokenAddress() view returns(address)
func (*AggchainfepCallerSession) GasTokenNetwork ¶
func (_Aggchainfep *AggchainfepCallerSession) GasTokenNetwork() (uint32, error)
GasTokenNetwork is a free data retrieval call binding the contract method 0x3cbc795b.
Solidity: function gasTokenNetwork() view returns(uint32)
func (*AggchainfepCallerSession) GetAggchainHash ¶
func (_Aggchainfep *AggchainfepCallerSession) 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 (*AggchainfepCallerSession) GetAggchainMultisigHash ¶
func (_Aggchainfep *AggchainfepCallerSession) GetAggchainMultisigHash() ([32]byte, error)
GetAggchainMultisigHash is a free data retrieval call binding the contract method 0xcce7d0df.
Solidity: function getAggchainMultisigHash() view returns(bytes32)
func (*AggchainfepCallerSession) GetAggchainSignerInfos ¶
func (_Aggchainfep *AggchainfepCallerSession) GetAggchainSignerInfos() ([]IAggchainSignersSignerInfo, error)
GetAggchainSignerInfos is a free data retrieval call binding the contract method 0x349d4046.
Solidity: function getAggchainSignerInfos() view returns((address,string)[])
func (*AggchainfepCallerSession) GetAggchainSigners ¶
func (_Aggchainfep *AggchainfepCallerSession) GetAggchainSigners() ([]common.Address, error)
GetAggchainSigners is a free data retrieval call binding the contract method 0x3e1e0121.
Solidity: function getAggchainSigners() view returns(address[])
func (*AggchainfepCallerSession) GetAggchainSignersCount ¶
func (_Aggchainfep *AggchainfepCallerSession) GetAggchainSignersCount() (*big.Int, error)
GetAggchainSignersCount is a free data retrieval call binding the contract method 0xca69e7dc.
Solidity: function getAggchainSignersCount() view returns(uint256)
func (*AggchainfepCallerSession) GetAggchainTypeFromSelector ¶
func (_Aggchainfep *AggchainfepCallerSession) 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 (*AggchainfepCallerSession) GetAggchainVKey ¶
func (_Aggchainfep *AggchainfepCallerSession) 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 (*AggchainfepCallerSession) GetAggchainVKeySelector ¶
func (_Aggchainfep *AggchainfepCallerSession) 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 (*AggchainfepCallerSession) GetAggchainVKeyVersionFromSelector ¶
func (_Aggchainfep *AggchainfepCallerSession) 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 (*AggchainfepCallerSession) GetL2Output ¶
func (_Aggchainfep *AggchainfepCallerSession) GetL2Output(_l2OutputIndex *big.Int) (AggchainFEPOutputProposal, error)
GetL2Output is a free data retrieval call binding the contract method 0xa25ae557.
Solidity: function getL2Output(uint256 _l2OutputIndex) view returns((bytes32,uint128,uint128))
func (*AggchainfepCallerSession) GetThreshold ¶
func (_Aggchainfep *AggchainfepCallerSession) GetThreshold() (*big.Int, error)
GetThreshold is a free data retrieval call binding the contract method 0xe75235b8.
Solidity: function getThreshold() view returns(uint256)
func (*AggchainfepCallerSession) GetVKeyAndAggchainParams ¶
func (_Aggchainfep *AggchainfepCallerSession) GetVKeyAndAggchainParams(aggchainData []byte) ([32]byte, [32]byte, error)
GetVKeyAndAggchainParams is a free data retrieval call binding the contract method 0xd9c28539.
Solidity: function getVKeyAndAggchainParams(bytes aggchainData) view returns(bytes32, bytes32)
func (*AggchainfepCallerSession) GlobalExitRootManager ¶
func (_Aggchainfep *AggchainfepCallerSession) GlobalExitRootManager() (common.Address, error)
GlobalExitRootManager is a free data retrieval call binding the contract method 0xd02103ca.
Solidity: function globalExitRootManager() view returns(address)
func (*AggchainfepCallerSession) Initialize0 ¶
func (_Aggchainfep *AggchainfepCallerSession) 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 (*AggchainfepCallerSession) IsSigner ¶
func (_Aggchainfep *AggchainfepCallerSession) IsSigner(_signer common.Address) (bool, error)
IsSigner is a free data retrieval call binding the contract method 0x7df73e27.
Solidity: function isSigner(address _signer) view returns(bool)
func (*AggchainfepCallerSession) IsValidOpSuccinctConfig ¶
func (_Aggchainfep *AggchainfepCallerSession) IsValidOpSuccinctConfig(_config AggchainFEPOpSuccinctConfig) (bool, error)
IsValidOpSuccinctConfig is a free data retrieval call binding the contract method 0x49185e06.
Solidity: function isValidOpSuccinctConfig((bytes32,bytes32,bytes32) _config) pure returns(bool)
func (*AggchainfepCallerSession) L2BLOCKTIME ¶
func (_Aggchainfep *AggchainfepCallerSession) L2BLOCKTIME() (*big.Int, error)
L2BLOCKTIME is a free data retrieval call binding the contract method 0x002134cc.
Solidity: function L2_BLOCK_TIME() view returns(uint256)
func (*AggchainfepCallerSession) L2BlockTime ¶
func (_Aggchainfep *AggchainfepCallerSession) L2BlockTime() (*big.Int, error)
L2BlockTime is a free data retrieval call binding the contract method 0x93991af3.
Solidity: function l2BlockTime() view returns(uint256)
func (*AggchainfepCallerSession) LastAccInputHash ¶
func (_Aggchainfep *AggchainfepCallerSession) LastAccInputHash() ([32]byte, error)
LastAccInputHash is a free data retrieval call binding the contract method 0x6e05d2cd.
Solidity: function lastAccInputHash() view returns(bytes32)
func (*AggchainfepCallerSession) LastForceBatch ¶
func (_Aggchainfep *AggchainfepCallerSession) LastForceBatch() (uint64, error)
LastForceBatch is a free data retrieval call binding the contract method 0xe7a7ed02.
Solidity: function lastForceBatch() view returns(uint64)
func (*AggchainfepCallerSession) LastForceBatchSequenced ¶
func (_Aggchainfep *AggchainfepCallerSession) LastForceBatchSequenced() (uint64, error)
LastForceBatchSequenced is a free data retrieval call binding the contract method 0x45605267.
Solidity: function lastForceBatchSequenced() view returns(uint64)
func (*AggchainfepCallerSession) LatestBlockNumber ¶
func (_Aggchainfep *AggchainfepCallerSession) LatestBlockNumber() (*big.Int, error)
LatestBlockNumber is a free data retrieval call binding the contract method 0x4599c788.
Solidity: function latestBlockNumber() view returns(uint256)
func (*AggchainfepCallerSession) LatestOutputIndex ¶
func (_Aggchainfep *AggchainfepCallerSession) LatestOutputIndex() (*big.Int, error)
LatestOutputIndex is a free data retrieval call binding the contract method 0x69f16eec.
Solidity: function latestOutputIndex() view returns(uint256)
func (*AggchainfepCallerSession) LegacypendingVKeyManager ¶
func (_Aggchainfep *AggchainfepCallerSession) LegacypendingVKeyManager() (common.Address, error)
LegacypendingVKeyManager is a free data retrieval call binding the contract method 0x74f0b0c1.
Solidity: function _legacypendingVKeyManager() view returns(address)
func (*AggchainfepCallerSession) LegacyvKeyManager ¶
func (_Aggchainfep *AggchainfepCallerSession) LegacyvKeyManager() (common.Address, error)
LegacyvKeyManager is a free data retrieval call binding the contract method 0x5ecaca2b.
Solidity: function _legacyvKeyManager() view returns(address)
func (*AggchainfepCallerSession) MAXAGGCHAINSIGNERS ¶
func (_Aggchainfep *AggchainfepCallerSession) MAXAGGCHAINSIGNERS() (*big.Int, error)
MAXAGGCHAINSIGNERS is a free data retrieval call binding the contract method 0x750a6e72.
Solidity: function MAX_AGGCHAIN_SIGNERS() view returns(uint256)
func (*AggchainfepCallerSession) NetworkName ¶
func (_Aggchainfep *AggchainfepCallerSession) NetworkName() (string, error)
NetworkName is a free data retrieval call binding the contract method 0x107bf28c.
Solidity: function networkName() view returns(string)
func (*AggchainfepCallerSession) NextBlockNumber ¶
func (_Aggchainfep *AggchainfepCallerSession) NextBlockNumber() (*big.Int, error)
NextBlockNumber is a free data retrieval call binding the contract method 0xdcec3348.
Solidity: function nextBlockNumber() view returns(uint256)
func (*AggchainfepCallerSession) NextOutputIndex ¶
func (_Aggchainfep *AggchainfepCallerSession) NextOutputIndex() (*big.Int, error)
NextOutputIndex is a free data retrieval call binding the contract method 0x6abcf563.
Solidity: function nextOutputIndex() view returns(uint256)
func (*AggchainfepCallerSession) OpSuccinctConfigs ¶
func (_Aggchainfep *AggchainfepCallerSession) OpSuccinctConfigs(arg0 [32]byte) (struct { AggregationVkey [32]byte RangeVkeyCommitment [32]byte RollupConfigHash [32]byte }, error)
OpSuccinctConfigs is a free data retrieval call binding the contract method 0x6a56620b.
Solidity: function opSuccinctConfigs(bytes32 ) view returns(bytes32 aggregationVkey, bytes32 rangeVkeyCommitment, bytes32 rollupConfigHash)
func (*AggchainfepCallerSession) OptimisticMode ¶
func (_Aggchainfep *AggchainfepCallerSession) OptimisticMode() (bool, error)
OptimisticMode is a free data retrieval call binding the contract method 0x60caf7a0.
Solidity: function optimisticMode() view returns(bool)
func (*AggchainfepCallerSession) OptimisticModeManager ¶
func (_Aggchainfep *AggchainfepCallerSession) OptimisticModeManager() (common.Address, error)
OptimisticModeManager is a free data retrieval call binding the contract method 0x1cf810ee.
Solidity: function optimisticModeManager() view returns(address)
func (*AggchainfepCallerSession) OwnedAggchainVKeys ¶
func (_Aggchainfep *AggchainfepCallerSession) 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 (*AggchainfepCallerSession) PendingAdmin ¶
func (_Aggchainfep *AggchainfepCallerSession) PendingAdmin() (common.Address, error)
PendingAdmin is a free data retrieval call binding the contract method 0x26782247.
Solidity: function pendingAdmin() view returns(address)
func (*AggchainfepCallerSession) PendingAggchainManager ¶
func (_Aggchainfep *AggchainfepCallerSession) PendingAggchainManager() (common.Address, error)
PendingAggchainManager is a free data retrieval call binding the contract method 0x527570f1.
Solidity: function pendingAggchainManager() view returns(address)
func (*AggchainfepCallerSession) PendingOptimisticModeManager ¶
func (_Aggchainfep *AggchainfepCallerSession) PendingOptimisticModeManager() (common.Address, error)
PendingOptimisticModeManager is a free data retrieval call binding the contract method 0xadb8696c.
Solidity: function pendingOptimisticModeManager() view returns(address)
func (*AggchainfepCallerSession) Pol ¶
func (_Aggchainfep *AggchainfepCallerSession) Pol() (common.Address, error)
Pol is a free data retrieval call binding the contract method 0xe46761c4.
Solidity: function pol() view returns(address)
func (*AggchainfepCallerSession) RangeVkeyCommitment ¶
func (_Aggchainfep *AggchainfepCallerSession) RangeVkeyCommitment() ([32]byte, error)
RangeVkeyCommitment is a free data retrieval call binding the contract method 0x2b31841e.
Solidity: function rangeVkeyCommitment() view returns(bytes32)
func (*AggchainfepCallerSession) RollupConfigHash ¶
func (_Aggchainfep *AggchainfepCallerSession) RollupConfigHash() ([32]byte, error)
RollupConfigHash is a free data retrieval call binding the contract method 0x6d9a1c8b.
Solidity: function rollupConfigHash() view returns(bytes32)
func (*AggchainfepCallerSession) RollupManager ¶
func (_Aggchainfep *AggchainfepCallerSession) RollupManager() (common.Address, error)
RollupManager is a free data retrieval call binding the contract method 0x49b7b802.
Solidity: function rollupManager() view returns(address)
func (*AggchainfepCallerSession) SUBMISSIONINTERVAL ¶
func (_Aggchainfep *AggchainfepCallerSession) SUBMISSIONINTERVAL() (*big.Int, error)
SUBMISSIONINTERVAL is a free data retrieval call binding the contract method 0x529933df.
Solidity: function SUBMISSION_INTERVAL() view returns(uint256)
func (*AggchainfepCallerSession) SelectedOpSuccinctConfigName ¶
func (_Aggchainfep *AggchainfepCallerSession) SelectedOpSuccinctConfigName() ([32]byte, error)
SelectedOpSuccinctConfigName is a free data retrieval call binding the contract method 0x9f78f066.
Solidity: function selectedOpSuccinctConfigName() view returns(bytes32)
func (*AggchainfepCallerSession) SignerToURLs ¶
func (_Aggchainfep *AggchainfepCallerSession) SignerToURLs(arg0 common.Address) (string, error)
SignerToURLs is a free data retrieval call binding the contract method 0x36cd6b5b.
Solidity: function signerToURLs(address ) view returns(string)
func (*AggchainfepCallerSession) StartingBlockNumber ¶
func (_Aggchainfep *AggchainfepCallerSession) StartingBlockNumber() (*big.Int, error)
StartingBlockNumber is a free data retrieval call binding the contract method 0x70872aa5.
Solidity: function startingBlockNumber() view returns(uint256)
func (*AggchainfepCallerSession) StartingTimestamp ¶
func (_Aggchainfep *AggchainfepCallerSession) StartingTimestamp() (*big.Int, error)
StartingTimestamp is a free data retrieval call binding the contract method 0x88786272.
Solidity: function startingTimestamp() view returns(uint256)
func (*AggchainfepCallerSession) SubmissionInterval ¶
func (_Aggchainfep *AggchainfepCallerSession) SubmissionInterval() (*big.Int, error)
SubmissionInterval is a free data retrieval call binding the contract method 0xe1a41bcf.
Solidity: function submissionInterval() view returns(uint256)
func (*AggchainfepCallerSession) Threshold ¶
func (_Aggchainfep *AggchainfepCallerSession) Threshold() (*big.Int, error)
Threshold is a free data retrieval call binding the contract method 0x42cde4e8.
Solidity: function threshold() view returns(uint256)
func (*AggchainfepCallerSession) TrustedSequencer ¶
func (_Aggchainfep *AggchainfepCallerSession) TrustedSequencer() (common.Address, error)
TrustedSequencer is a free data retrieval call binding the contract method 0xcfa8ed47.
Solidity: function trustedSequencer() view returns(address)
func (*AggchainfepCallerSession) TrustedSequencerURL ¶
func (_Aggchainfep *AggchainfepCallerSession) TrustedSequencerURL() (string, error)
TrustedSequencerURL is a free data retrieval call binding the contract method 0x542028d5.
Solidity: function trustedSequencerURL() view returns(string)
func (*AggchainfepCallerSession) UseDefaultSigners ¶
func (_Aggchainfep *AggchainfepCallerSession) UseDefaultSigners() (bool, error)
UseDefaultSigners is a free data retrieval call binding the contract method 0x188d9180.
Solidity: function useDefaultSigners() view returns(bool)
func (*AggchainfepCallerSession) UseDefaultVkeys ¶
func (_Aggchainfep *AggchainfepCallerSession) UseDefaultVkeys() (bool, error)
UseDefaultVkeys is a free data retrieval call binding the contract method 0xfc5014d6.
Solidity: function useDefaultVkeys() view returns(bool)
func (*AggchainfepCallerSession) Version ¶
func (_Aggchainfep *AggchainfepCallerSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() pure returns(string)
type AggchainfepDisableOptimisticMode ¶
type AggchainfepDisableOptimisticMode struct {
Raw types.Log // Blockchain specific contextual infos
}
AggchainfepDisableOptimisticMode represents a DisableOptimisticMode event raised by the Aggchainfep contract.
type AggchainfepDisableOptimisticModeIterator ¶
type AggchainfepDisableOptimisticModeIterator struct {
Event *AggchainfepDisableOptimisticMode // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AggchainfepDisableOptimisticModeIterator is returned from FilterDisableOptimisticMode and is used to iterate over the raw logs and unpacked data for DisableOptimisticMode events raised by the Aggchainfep contract.
func (*AggchainfepDisableOptimisticModeIterator) Close ¶
func (it *AggchainfepDisableOptimisticModeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainfepDisableOptimisticModeIterator) Error ¶
func (it *AggchainfepDisableOptimisticModeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainfepDisableOptimisticModeIterator) Next ¶
func (it *AggchainfepDisableOptimisticModeIterator) 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 AggchainfepDisableUseDefaultSignersFlag ¶
type AggchainfepDisableUseDefaultSignersFlag struct {
Raw types.Log // Blockchain specific contextual infos
}
AggchainfepDisableUseDefaultSignersFlag represents a DisableUseDefaultSignersFlag event raised by the Aggchainfep contract.
type AggchainfepDisableUseDefaultSignersFlagIterator ¶
type AggchainfepDisableUseDefaultSignersFlagIterator struct {
Event *AggchainfepDisableUseDefaultSignersFlag // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AggchainfepDisableUseDefaultSignersFlagIterator is returned from FilterDisableUseDefaultSignersFlag and is used to iterate over the raw logs and unpacked data for DisableUseDefaultSignersFlag events raised by the Aggchainfep contract.
func (*AggchainfepDisableUseDefaultSignersFlagIterator) Close ¶
func (it *AggchainfepDisableUseDefaultSignersFlagIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainfepDisableUseDefaultSignersFlagIterator) Error ¶
func (it *AggchainfepDisableUseDefaultSignersFlagIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainfepDisableUseDefaultSignersFlagIterator) Next ¶
func (it *AggchainfepDisableUseDefaultSignersFlagIterator) 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 AggchainfepDisableUseDefaultVkeysFlag ¶
type AggchainfepDisableUseDefaultVkeysFlag struct {
Raw types.Log // Blockchain specific contextual infos
}
AggchainfepDisableUseDefaultVkeysFlag represents a DisableUseDefaultVkeysFlag event raised by the Aggchainfep contract.
type AggchainfepDisableUseDefaultVkeysFlagIterator ¶
type AggchainfepDisableUseDefaultVkeysFlagIterator struct {
Event *AggchainfepDisableUseDefaultVkeysFlag // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AggchainfepDisableUseDefaultVkeysFlagIterator is returned from FilterDisableUseDefaultVkeysFlag and is used to iterate over the raw logs and unpacked data for DisableUseDefaultVkeysFlag events raised by the Aggchainfep contract.
func (*AggchainfepDisableUseDefaultVkeysFlagIterator) Close ¶
func (it *AggchainfepDisableUseDefaultVkeysFlagIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainfepDisableUseDefaultVkeysFlagIterator) Error ¶
func (it *AggchainfepDisableUseDefaultVkeysFlagIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainfepDisableUseDefaultVkeysFlagIterator) Next ¶
func (it *AggchainfepDisableUseDefaultVkeysFlagIterator) 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 AggchainfepEnableOptimisticMode ¶
type AggchainfepEnableOptimisticMode struct {
Raw types.Log // Blockchain specific contextual infos
}
AggchainfepEnableOptimisticMode represents a EnableOptimisticMode event raised by the Aggchainfep contract.
type AggchainfepEnableOptimisticModeIterator ¶
type AggchainfepEnableOptimisticModeIterator struct {
Event *AggchainfepEnableOptimisticMode // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AggchainfepEnableOptimisticModeIterator is returned from FilterEnableOptimisticMode and is used to iterate over the raw logs and unpacked data for EnableOptimisticMode events raised by the Aggchainfep contract.
func (*AggchainfepEnableOptimisticModeIterator) Close ¶
func (it *AggchainfepEnableOptimisticModeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainfepEnableOptimisticModeIterator) Error ¶
func (it *AggchainfepEnableOptimisticModeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainfepEnableOptimisticModeIterator) Next ¶
func (it *AggchainfepEnableOptimisticModeIterator) 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 AggchainfepEnableUseDefaultSignersFlag ¶
type AggchainfepEnableUseDefaultSignersFlag struct {
Raw types.Log // Blockchain specific contextual infos
}
AggchainfepEnableUseDefaultSignersFlag represents a EnableUseDefaultSignersFlag event raised by the Aggchainfep contract.
type AggchainfepEnableUseDefaultSignersFlagIterator ¶
type AggchainfepEnableUseDefaultSignersFlagIterator struct {
Event *AggchainfepEnableUseDefaultSignersFlag // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AggchainfepEnableUseDefaultSignersFlagIterator is returned from FilterEnableUseDefaultSignersFlag and is used to iterate over the raw logs and unpacked data for EnableUseDefaultSignersFlag events raised by the Aggchainfep contract.
func (*AggchainfepEnableUseDefaultSignersFlagIterator) Close ¶
func (it *AggchainfepEnableUseDefaultSignersFlagIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainfepEnableUseDefaultSignersFlagIterator) Error ¶
func (it *AggchainfepEnableUseDefaultSignersFlagIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainfepEnableUseDefaultSignersFlagIterator) Next ¶
func (it *AggchainfepEnableUseDefaultSignersFlagIterator) 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 AggchainfepEnableUseDefaultVkeysFlag ¶
type AggchainfepEnableUseDefaultVkeysFlag struct {
Raw types.Log // Blockchain specific contextual infos
}
AggchainfepEnableUseDefaultVkeysFlag represents a EnableUseDefaultVkeysFlag event raised by the Aggchainfep contract.
type AggchainfepEnableUseDefaultVkeysFlagIterator ¶
type AggchainfepEnableUseDefaultVkeysFlagIterator struct {
Event *AggchainfepEnableUseDefaultVkeysFlag // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AggchainfepEnableUseDefaultVkeysFlagIterator is returned from FilterEnableUseDefaultVkeysFlag and is used to iterate over the raw logs and unpacked data for EnableUseDefaultVkeysFlag events raised by the Aggchainfep contract.
func (*AggchainfepEnableUseDefaultVkeysFlagIterator) Close ¶
func (it *AggchainfepEnableUseDefaultVkeysFlagIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainfepEnableUseDefaultVkeysFlagIterator) Error ¶
func (it *AggchainfepEnableUseDefaultVkeysFlagIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainfepEnableUseDefaultVkeysFlagIterator) Next ¶
func (it *AggchainfepEnableUseDefaultVkeysFlagIterator) 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 AggchainfepFilterer ¶
type AggchainfepFilterer struct {
// contains filtered or unexported fields
}
AggchainfepFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAggchainfepFilterer ¶
func NewAggchainfepFilterer(address common.Address, filterer bind.ContractFilterer) (*AggchainfepFilterer, error)
NewAggchainfepFilterer creates a new log filterer instance of Aggchainfep, bound to a specific deployed contract.
func (*AggchainfepFilterer) FilterAcceptAdminRole ¶
func (_Aggchainfep *AggchainfepFilterer) FilterAcceptAdminRole(opts *bind.FilterOpts) (*AggchainfepAcceptAdminRoleIterator, error)
FilterAcceptAdminRole is a free log retrieval operation binding the contract event 0x056dc487bbf0795d0bbb1b4f0af523a855503cff740bfb4d5475f7a90c091e8e.
Solidity: event AcceptAdminRole(address newAdmin)
func (*AggchainfepFilterer) FilterAcceptAggchainManagerRole ¶
func (_Aggchainfep *AggchainfepFilterer) FilterAcceptAggchainManagerRole(opts *bind.FilterOpts) (*AggchainfepAcceptAggchainManagerRoleIterator, error)
FilterAcceptAggchainManagerRole is a free log retrieval operation binding the contract event 0x67c02ffba2f5329171ad235a360497af6ac3cfe82f1412866fbbf2dd3556ed3f.
Solidity: event AcceptAggchainManagerRole(address oldAggchainManager, address newAggchainManager)
func (*AggchainfepFilterer) FilterAcceptOptimisticModeManagerRole ¶
func (_Aggchainfep *AggchainfepFilterer) FilterAcceptOptimisticModeManagerRole(opts *bind.FilterOpts) (*AggchainfepAcceptOptimisticModeManagerRoleIterator, error)
FilterAcceptOptimisticModeManagerRole is a free log retrieval operation binding the contract event 0x9a58f1fef974b760afdc36e96f8d4af9162ba9fec7cd8ce7ca397aa3399f3319.
Solidity: event AcceptOptimisticModeManagerRole(address oldOptimisticModeManager, address newOptimisticModeManager)
func (*AggchainfepFilterer) FilterAddAggchainVKey ¶
func (_Aggchainfep *AggchainfepFilterer) FilterAddAggchainVKey(opts *bind.FilterOpts) (*AggchainfepAddAggchainVKeyIterator, error)
FilterAddAggchainVKey is a free log retrieval operation binding the contract event 0x6cd6ce07b60b06519523b9a97add34c2dcaa32dad22d44eb738554d81dfe2a79.
Solidity: event AddAggchainVKey(bytes4 selector, bytes32 newAggchainVKey)
func (*AggchainfepFilterer) FilterAggchainMetadataSet ¶
func (_Aggchainfep *AggchainfepFilterer) FilterAggchainMetadataSet(opts *bind.FilterOpts, key []string) (*AggchainfepAggchainMetadataSetIterator, error)
FilterAggchainMetadataSet is a free log retrieval operation binding the contract event 0x2779f9edd5ec4e0a99bffdea4008c8b979200959062a2bf00142acb939ca1b64.
Solidity: event AggchainMetadataSet(string indexed key, string value)
func (*AggchainfepFilterer) FilterAggregationVkeyUpdated ¶
func (_Aggchainfep *AggchainfepFilterer) FilterAggregationVkeyUpdated(opts *bind.FilterOpts, oldAggregationVkey [][32]byte, newAggregationVkey [][32]byte) (*AggchainfepAggregationVkeyUpdatedIterator, error)
FilterAggregationVkeyUpdated is a free log retrieval operation binding the contract event 0x390b73b2b067afcef04d30b573e4590c6e565519e370927dd777ca0ce8a55db0.
Solidity: event AggregationVkeyUpdated(bytes32 indexed oldAggregationVkey, bytes32 indexed newAggregationVkey)
func (*AggchainfepFilterer) FilterDisableOptimisticMode ¶
func (_Aggchainfep *AggchainfepFilterer) FilterDisableOptimisticMode(opts *bind.FilterOpts) (*AggchainfepDisableOptimisticModeIterator, error)
FilterDisableOptimisticMode is a free log retrieval operation binding the contract event 0x334fa04f09bf04163481cd42794a867682f0b5ccb521db4fc4dbcca8a1e755ac.
Solidity: event DisableOptimisticMode()
func (*AggchainfepFilterer) FilterDisableUseDefaultSignersFlag ¶
func (_Aggchainfep *AggchainfepFilterer) FilterDisableUseDefaultSignersFlag(opts *bind.FilterOpts) (*AggchainfepDisableUseDefaultSignersFlagIterator, error)
FilterDisableUseDefaultSignersFlag is a free log retrieval operation binding the contract event 0x4c75580a56c734245a7418eb07d8a311e1bff79f982fed747da3589630e414be.
Solidity: event DisableUseDefaultSignersFlag()
func (*AggchainfepFilterer) FilterDisableUseDefaultVkeysFlag ¶
func (_Aggchainfep *AggchainfepFilterer) FilterDisableUseDefaultVkeysFlag(opts *bind.FilterOpts) (*AggchainfepDisableUseDefaultVkeysFlagIterator, error)
FilterDisableUseDefaultVkeysFlag is a free log retrieval operation binding the contract event 0x922aeecd3505b46415820aae489ed9dac9e250e74d497b14c33e8360b581ac07.
Solidity: event DisableUseDefaultVkeysFlag()
func (*AggchainfepFilterer) FilterEnableOptimisticMode ¶
func (_Aggchainfep *AggchainfepFilterer) FilterEnableOptimisticMode(opts *bind.FilterOpts) (*AggchainfepEnableOptimisticModeIterator, error)
FilterEnableOptimisticMode is a free log retrieval operation binding the contract event 0x26cf5e39429c85f7657b1e1f24aa2eb5a5882942a3f4a0dcd42844579bf7850a.
Solidity: event EnableOptimisticMode()
func (*AggchainfepFilterer) FilterEnableUseDefaultSignersFlag ¶
func (_Aggchainfep *AggchainfepFilterer) FilterEnableUseDefaultSignersFlag(opts *bind.FilterOpts) (*AggchainfepEnableUseDefaultSignersFlagIterator, error)
FilterEnableUseDefaultSignersFlag is a free log retrieval operation binding the contract event 0x67ec953bdc8546ede08f8ee91e5205a1d1814e126cb8f5d00a918ddb1eaa292b.
Solidity: event EnableUseDefaultSignersFlag()
func (*AggchainfepFilterer) FilterEnableUseDefaultVkeysFlag ¶
func (_Aggchainfep *AggchainfepFilterer) FilterEnableUseDefaultVkeysFlag(opts *bind.FilterOpts) (*AggchainfepEnableUseDefaultVkeysFlagIterator, error)
FilterEnableUseDefaultVkeysFlag is a free log retrieval operation binding the contract event 0xaacf3fb6dd8daa3bebb71f5548f782413c3f3531625c6f9057c0f3d751b83829.
Solidity: event EnableUseDefaultVkeysFlag()
func (*AggchainfepFilterer) FilterInitialized ¶
func (_Aggchainfep *AggchainfepFilterer) FilterInitialized(opts *bind.FilterOpts) (*AggchainfepInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*AggchainfepFilterer) FilterOpSuccinctConfigDeleted ¶
func (_Aggchainfep *AggchainfepFilterer) FilterOpSuccinctConfigDeleted(opts *bind.FilterOpts, configName [][32]byte) (*AggchainfepOpSuccinctConfigDeletedIterator, error)
FilterOpSuccinctConfigDeleted is a free log retrieval operation binding the contract event 0x4432b02a2fcbed48d94e8d72723e155c6690e4b7f39afa41a2a8ff8c0aa425da.
Solidity: event OpSuccinctConfigDeleted(bytes32 indexed configName)
func (*AggchainfepFilterer) FilterOpSuccinctConfigSelected ¶
func (_Aggchainfep *AggchainfepFilterer) FilterOpSuccinctConfigSelected(opts *bind.FilterOpts, configName [][32]byte) (*AggchainfepOpSuccinctConfigSelectedIterator, error)
FilterOpSuccinctConfigSelected is a free log retrieval operation binding the contract event 0x2a2ab116b5abc962503c3c7f941af94e3dc855231d07abb9bc4dc2105591a031.
Solidity: event OpSuccinctConfigSelected(bytes32 indexed configName)
func (*AggchainfepFilterer) FilterOpSuccinctConfigUpdated ¶
func (_Aggchainfep *AggchainfepFilterer) FilterOpSuccinctConfigUpdated(opts *bind.FilterOpts, configName [][32]byte) (*AggchainfepOpSuccinctConfigUpdatedIterator, error)
FilterOpSuccinctConfigUpdated is a free log retrieval operation binding the contract event 0xea0123c726a665cb0ab5691444f929a7056c7a7709c60c0587829e8046b8d514.
Solidity: event OpSuccinctConfigUpdated(bytes32 indexed configName, bytes32 aggregationVkey, bytes32 rangeVkeyCommitment, bytes32 rollupConfigHash)
func (*AggchainfepFilterer) FilterOutputProposed ¶
func (_Aggchainfep *AggchainfepFilterer) FilterOutputProposed(opts *bind.FilterOpts, outputRoot [][32]byte, l2OutputIndex []*big.Int, l2BlockNumber []*big.Int) (*AggchainfepOutputProposedIterator, error)
FilterOutputProposed is a free log retrieval operation binding the contract event 0xa7aaf2512769da4e444e3de247be2564225c2e7a8f74cfe528e46e17d24868e2.
Solidity: event OutputProposed(bytes32 indexed outputRoot, uint256 indexed l2OutputIndex, uint256 indexed l2BlockNumber, uint256 l1Timestamp)
func (*AggchainfepFilterer) FilterRangeVkeyCommitmentUpdated ¶
func (_Aggchainfep *AggchainfepFilterer) FilterRangeVkeyCommitmentUpdated(opts *bind.FilterOpts, oldRangeVkeyCommitment [][32]byte, newRangeVkeyCommitment [][32]byte) (*AggchainfepRangeVkeyCommitmentUpdatedIterator, error)
FilterRangeVkeyCommitmentUpdated is a free log retrieval operation binding the contract event 0xbf8cab6317796bfa97fea82b6d27c9542a08fa0821813cf2a57e7cff7fdc8156.
Solidity: event RangeVkeyCommitmentUpdated(bytes32 indexed oldRangeVkeyCommitment, bytes32 indexed newRangeVkeyCommitment)
func (*AggchainfepFilterer) FilterRollupConfigHashUpdated ¶
func (_Aggchainfep *AggchainfepFilterer) FilterRollupConfigHashUpdated(opts *bind.FilterOpts, oldRollupConfigHash [][32]byte, newRollupConfigHash [][32]byte) (*AggchainfepRollupConfigHashUpdatedIterator, error)
FilterRollupConfigHashUpdated is a free log retrieval operation binding the contract event 0x5d9ebe9f09b0810b3546b30781ba9a51092b37dd6abada4b830ce54a41ac6a4b.
Solidity: event RollupConfigHashUpdated(bytes32 indexed oldRollupConfigHash, bytes32 indexed newRollupConfigHash)
func (*AggchainfepFilterer) FilterSetAggchainMetadataManager ¶
func (_Aggchainfep *AggchainfepFilterer) FilterSetAggchainMetadataManager(opts *bind.FilterOpts) (*AggchainfepSetAggchainMetadataManagerIterator, error)
FilterSetAggchainMetadataManager is a free log retrieval operation binding the contract event 0x82ae2ec69f24a6de4517a5a45d4983651b578b3d8dc9262af5e352572fc64373.
Solidity: event SetAggchainMetadataManager(address oldAggchainMetadataManager, address newAggchainMetadataManager)
func (*AggchainfepFilterer) FilterSetTrustedSequencer ¶
func (_Aggchainfep *AggchainfepFilterer) FilterSetTrustedSequencer(opts *bind.FilterOpts) (*AggchainfepSetTrustedSequencerIterator, error)
FilterSetTrustedSequencer is a free log retrieval operation binding the contract event 0xf54144f9611984021529f814a1cb6a41e22c58351510a0d9f7e822618abb9cc0.
Solidity: event SetTrustedSequencer(address newTrustedSequencer)
func (*AggchainfepFilterer) FilterSetTrustedSequencerURL ¶
func (_Aggchainfep *AggchainfepFilterer) FilterSetTrustedSequencerURL(opts *bind.FilterOpts) (*AggchainfepSetTrustedSequencerURLIterator, error)
FilterSetTrustedSequencerURL is a free log retrieval operation binding the contract event 0x6b8f723a4c7a5335cafae8a598a0aa0301be1387c037dccc085b62add6448b20.
Solidity: event SetTrustedSequencerURL(string newTrustedSequencerURL)
func (*AggchainfepFilterer) FilterSignersAndThresholdUpdated ¶
func (_Aggchainfep *AggchainfepFilterer) FilterSignersAndThresholdUpdated(opts *bind.FilterOpts) (*AggchainfepSignersAndThresholdUpdatedIterator, error)
FilterSignersAndThresholdUpdated is a free log retrieval operation binding the contract event 0x66d7b0647fdd512b69cbf4f8e1ce8068bfe0b236168e2704ba13b07425eaa743.
Solidity: event SignersAndThresholdUpdated(address[] aggchainSigners, uint256 newThreshold, bytes32 newAggchainMultisigHash)
func (*AggchainfepFilterer) FilterSubmissionIntervalUpdated ¶
func (_Aggchainfep *AggchainfepFilterer) FilterSubmissionIntervalUpdated(opts *bind.FilterOpts) (*AggchainfepSubmissionIntervalUpdatedIterator, error)
FilterSubmissionIntervalUpdated is a free log retrieval operation binding the contract event 0xc1bf9abfb57ea01ed9ecb4f45e9cefa7ba44b2e6778c3ce7281409999f1af1b2.
Solidity: event SubmissionIntervalUpdated(uint256 oldSubmissionInterval, uint256 newSubmissionInterval)
func (*AggchainfepFilterer) FilterTransferAdminRole ¶
func (_Aggchainfep *AggchainfepFilterer) FilterTransferAdminRole(opts *bind.FilterOpts) (*AggchainfepTransferAdminRoleIterator, error)
FilterTransferAdminRole is a free log retrieval operation binding the contract event 0xa5b56b7906fd0a20e3f35120dd8343db1e12e037a6c90111c7e42885e82a1ce6.
Solidity: event TransferAdminRole(address newPendingAdmin)
func (*AggchainfepFilterer) FilterTransferAggchainManagerRole ¶
func (_Aggchainfep *AggchainfepFilterer) FilterTransferAggchainManagerRole(opts *bind.FilterOpts) (*AggchainfepTransferAggchainManagerRoleIterator, error)
FilterTransferAggchainManagerRole is a free log retrieval operation binding the contract event 0xa3d8e5d045432398be30f83ce7c35a7bfc220c1b66cc5bf3f4dd4d539d93fab6.
Solidity: event TransferAggchainManagerRole(address currentAggchainManager, address newPendingAggchainManager)
func (*AggchainfepFilterer) FilterTransferOptimisticModeManagerRole ¶
func (_Aggchainfep *AggchainfepFilterer) FilterTransferOptimisticModeManagerRole(opts *bind.FilterOpts) (*AggchainfepTransferOptimisticModeManagerRoleIterator, error)
FilterTransferOptimisticModeManagerRole is a free log retrieval operation binding the contract event 0xf67c2e74a956fb061c1a9c17172d5a9197efc33c180fac0319ce5cd90702af79.
Solidity: event TransferOptimisticModeManagerRole(address currentOptimisticModeManager, address newPendingOptimisticModeManager)
func (*AggchainfepFilterer) FilterUpdateAggchainVKey ¶
func (_Aggchainfep *AggchainfepFilterer) FilterUpdateAggchainVKey(opts *bind.FilterOpts) (*AggchainfepUpdateAggchainVKeyIterator, error)
FilterUpdateAggchainVKey is a free log retrieval operation binding the contract event 0x0aa5f73c189fb0b0a7cc98ae5fa89dfc16595480396208483518178435ed5b4f.
Solidity: event UpdateAggchainVKey(bytes4 selector, bytes32 previousAggchainVKey, bytes32 newAggchainVKey)
func (*AggchainfepFilterer) ParseAcceptAdminRole ¶
func (_Aggchainfep *AggchainfepFilterer) ParseAcceptAdminRole(log types.Log) (*AggchainfepAcceptAdminRole, error)
ParseAcceptAdminRole is a log parse operation binding the contract event 0x056dc487bbf0795d0bbb1b4f0af523a855503cff740bfb4d5475f7a90c091e8e.
Solidity: event AcceptAdminRole(address newAdmin)
func (*AggchainfepFilterer) ParseAcceptAggchainManagerRole ¶
func (_Aggchainfep *AggchainfepFilterer) ParseAcceptAggchainManagerRole(log types.Log) (*AggchainfepAcceptAggchainManagerRole, error)
ParseAcceptAggchainManagerRole is a log parse operation binding the contract event 0x67c02ffba2f5329171ad235a360497af6ac3cfe82f1412866fbbf2dd3556ed3f.
Solidity: event AcceptAggchainManagerRole(address oldAggchainManager, address newAggchainManager)
func (*AggchainfepFilterer) ParseAcceptOptimisticModeManagerRole ¶
func (_Aggchainfep *AggchainfepFilterer) ParseAcceptOptimisticModeManagerRole(log types.Log) (*AggchainfepAcceptOptimisticModeManagerRole, error)
ParseAcceptOptimisticModeManagerRole is a log parse operation binding the contract event 0x9a58f1fef974b760afdc36e96f8d4af9162ba9fec7cd8ce7ca397aa3399f3319.
Solidity: event AcceptOptimisticModeManagerRole(address oldOptimisticModeManager, address newOptimisticModeManager)
func (*AggchainfepFilterer) ParseAddAggchainVKey ¶
func (_Aggchainfep *AggchainfepFilterer) ParseAddAggchainVKey(log types.Log) (*AggchainfepAddAggchainVKey, error)
ParseAddAggchainVKey is a log parse operation binding the contract event 0x6cd6ce07b60b06519523b9a97add34c2dcaa32dad22d44eb738554d81dfe2a79.
Solidity: event AddAggchainVKey(bytes4 selector, bytes32 newAggchainVKey)
func (*AggchainfepFilterer) ParseAggchainMetadataSet ¶
func (_Aggchainfep *AggchainfepFilterer) ParseAggchainMetadataSet(log types.Log) (*AggchainfepAggchainMetadataSet, error)
ParseAggchainMetadataSet is a log parse operation binding the contract event 0x2779f9edd5ec4e0a99bffdea4008c8b979200959062a2bf00142acb939ca1b64.
Solidity: event AggchainMetadataSet(string indexed key, string value)
func (*AggchainfepFilterer) ParseAggregationVkeyUpdated ¶
func (_Aggchainfep *AggchainfepFilterer) ParseAggregationVkeyUpdated(log types.Log) (*AggchainfepAggregationVkeyUpdated, error)
ParseAggregationVkeyUpdated is a log parse operation binding the contract event 0x390b73b2b067afcef04d30b573e4590c6e565519e370927dd777ca0ce8a55db0.
Solidity: event AggregationVkeyUpdated(bytes32 indexed oldAggregationVkey, bytes32 indexed newAggregationVkey)
func (*AggchainfepFilterer) ParseDisableOptimisticMode ¶
func (_Aggchainfep *AggchainfepFilterer) ParseDisableOptimisticMode(log types.Log) (*AggchainfepDisableOptimisticMode, error)
ParseDisableOptimisticMode is a log parse operation binding the contract event 0x334fa04f09bf04163481cd42794a867682f0b5ccb521db4fc4dbcca8a1e755ac.
Solidity: event DisableOptimisticMode()
func (*AggchainfepFilterer) ParseDisableUseDefaultSignersFlag ¶
func (_Aggchainfep *AggchainfepFilterer) ParseDisableUseDefaultSignersFlag(log types.Log) (*AggchainfepDisableUseDefaultSignersFlag, error)
ParseDisableUseDefaultSignersFlag is a log parse operation binding the contract event 0x4c75580a56c734245a7418eb07d8a311e1bff79f982fed747da3589630e414be.
Solidity: event DisableUseDefaultSignersFlag()
func (*AggchainfepFilterer) ParseDisableUseDefaultVkeysFlag ¶
func (_Aggchainfep *AggchainfepFilterer) ParseDisableUseDefaultVkeysFlag(log types.Log) (*AggchainfepDisableUseDefaultVkeysFlag, error)
ParseDisableUseDefaultVkeysFlag is a log parse operation binding the contract event 0x922aeecd3505b46415820aae489ed9dac9e250e74d497b14c33e8360b581ac07.
Solidity: event DisableUseDefaultVkeysFlag()
func (*AggchainfepFilterer) ParseEnableOptimisticMode ¶
func (_Aggchainfep *AggchainfepFilterer) ParseEnableOptimisticMode(log types.Log) (*AggchainfepEnableOptimisticMode, error)
ParseEnableOptimisticMode is a log parse operation binding the contract event 0x26cf5e39429c85f7657b1e1f24aa2eb5a5882942a3f4a0dcd42844579bf7850a.
Solidity: event EnableOptimisticMode()
func (*AggchainfepFilterer) ParseEnableUseDefaultSignersFlag ¶
func (_Aggchainfep *AggchainfepFilterer) ParseEnableUseDefaultSignersFlag(log types.Log) (*AggchainfepEnableUseDefaultSignersFlag, error)
ParseEnableUseDefaultSignersFlag is a log parse operation binding the contract event 0x67ec953bdc8546ede08f8ee91e5205a1d1814e126cb8f5d00a918ddb1eaa292b.
Solidity: event EnableUseDefaultSignersFlag()
func (*AggchainfepFilterer) ParseEnableUseDefaultVkeysFlag ¶
func (_Aggchainfep *AggchainfepFilterer) ParseEnableUseDefaultVkeysFlag(log types.Log) (*AggchainfepEnableUseDefaultVkeysFlag, error)
ParseEnableUseDefaultVkeysFlag is a log parse operation binding the contract event 0xaacf3fb6dd8daa3bebb71f5548f782413c3f3531625c6f9057c0f3d751b83829.
Solidity: event EnableUseDefaultVkeysFlag()
func (*AggchainfepFilterer) ParseInitialized ¶
func (_Aggchainfep *AggchainfepFilterer) ParseInitialized(log types.Log) (*AggchainfepInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*AggchainfepFilterer) ParseOpSuccinctConfigDeleted ¶
func (_Aggchainfep *AggchainfepFilterer) ParseOpSuccinctConfigDeleted(log types.Log) (*AggchainfepOpSuccinctConfigDeleted, error)
ParseOpSuccinctConfigDeleted is a log parse operation binding the contract event 0x4432b02a2fcbed48d94e8d72723e155c6690e4b7f39afa41a2a8ff8c0aa425da.
Solidity: event OpSuccinctConfigDeleted(bytes32 indexed configName)
func (*AggchainfepFilterer) ParseOpSuccinctConfigSelected ¶
func (_Aggchainfep *AggchainfepFilterer) ParseOpSuccinctConfigSelected(log types.Log) (*AggchainfepOpSuccinctConfigSelected, error)
ParseOpSuccinctConfigSelected is a log parse operation binding the contract event 0x2a2ab116b5abc962503c3c7f941af94e3dc855231d07abb9bc4dc2105591a031.
Solidity: event OpSuccinctConfigSelected(bytes32 indexed configName)
func (*AggchainfepFilterer) ParseOpSuccinctConfigUpdated ¶
func (_Aggchainfep *AggchainfepFilterer) ParseOpSuccinctConfigUpdated(log types.Log) (*AggchainfepOpSuccinctConfigUpdated, error)
ParseOpSuccinctConfigUpdated is a log parse operation binding the contract event 0xea0123c726a665cb0ab5691444f929a7056c7a7709c60c0587829e8046b8d514.
Solidity: event OpSuccinctConfigUpdated(bytes32 indexed configName, bytes32 aggregationVkey, bytes32 rangeVkeyCommitment, bytes32 rollupConfigHash)
func (*AggchainfepFilterer) ParseOutputProposed ¶
func (_Aggchainfep *AggchainfepFilterer) ParseOutputProposed(log types.Log) (*AggchainfepOutputProposed, error)
ParseOutputProposed is a log parse operation binding the contract event 0xa7aaf2512769da4e444e3de247be2564225c2e7a8f74cfe528e46e17d24868e2.
Solidity: event OutputProposed(bytes32 indexed outputRoot, uint256 indexed l2OutputIndex, uint256 indexed l2BlockNumber, uint256 l1Timestamp)
func (*AggchainfepFilterer) ParseRangeVkeyCommitmentUpdated ¶
func (_Aggchainfep *AggchainfepFilterer) ParseRangeVkeyCommitmentUpdated(log types.Log) (*AggchainfepRangeVkeyCommitmentUpdated, error)
ParseRangeVkeyCommitmentUpdated is a log parse operation binding the contract event 0xbf8cab6317796bfa97fea82b6d27c9542a08fa0821813cf2a57e7cff7fdc8156.
Solidity: event RangeVkeyCommitmentUpdated(bytes32 indexed oldRangeVkeyCommitment, bytes32 indexed newRangeVkeyCommitment)
func (*AggchainfepFilterer) ParseRollupConfigHashUpdated ¶
func (_Aggchainfep *AggchainfepFilterer) ParseRollupConfigHashUpdated(log types.Log) (*AggchainfepRollupConfigHashUpdated, error)
ParseRollupConfigHashUpdated is a log parse operation binding the contract event 0x5d9ebe9f09b0810b3546b30781ba9a51092b37dd6abada4b830ce54a41ac6a4b.
Solidity: event RollupConfigHashUpdated(bytes32 indexed oldRollupConfigHash, bytes32 indexed newRollupConfigHash)
func (*AggchainfepFilterer) ParseSetAggchainMetadataManager ¶
func (_Aggchainfep *AggchainfepFilterer) ParseSetAggchainMetadataManager(log types.Log) (*AggchainfepSetAggchainMetadataManager, error)
ParseSetAggchainMetadataManager is a log parse operation binding the contract event 0x82ae2ec69f24a6de4517a5a45d4983651b578b3d8dc9262af5e352572fc64373.
Solidity: event SetAggchainMetadataManager(address oldAggchainMetadataManager, address newAggchainMetadataManager)
func (*AggchainfepFilterer) ParseSetTrustedSequencer ¶
func (_Aggchainfep *AggchainfepFilterer) ParseSetTrustedSequencer(log types.Log) (*AggchainfepSetTrustedSequencer, error)
ParseSetTrustedSequencer is a log parse operation binding the contract event 0xf54144f9611984021529f814a1cb6a41e22c58351510a0d9f7e822618abb9cc0.
Solidity: event SetTrustedSequencer(address newTrustedSequencer)
func (*AggchainfepFilterer) ParseSetTrustedSequencerURL ¶
func (_Aggchainfep *AggchainfepFilterer) ParseSetTrustedSequencerURL(log types.Log) (*AggchainfepSetTrustedSequencerURL, error)
ParseSetTrustedSequencerURL is a log parse operation binding the contract event 0x6b8f723a4c7a5335cafae8a598a0aa0301be1387c037dccc085b62add6448b20.
Solidity: event SetTrustedSequencerURL(string newTrustedSequencerURL)
func (*AggchainfepFilterer) ParseSignersAndThresholdUpdated ¶
func (_Aggchainfep *AggchainfepFilterer) ParseSignersAndThresholdUpdated(log types.Log) (*AggchainfepSignersAndThresholdUpdated, error)
ParseSignersAndThresholdUpdated is a log parse operation binding the contract event 0x66d7b0647fdd512b69cbf4f8e1ce8068bfe0b236168e2704ba13b07425eaa743.
Solidity: event SignersAndThresholdUpdated(address[] aggchainSigners, uint256 newThreshold, bytes32 newAggchainMultisigHash)
func (*AggchainfepFilterer) ParseSubmissionIntervalUpdated ¶
func (_Aggchainfep *AggchainfepFilterer) ParseSubmissionIntervalUpdated(log types.Log) (*AggchainfepSubmissionIntervalUpdated, error)
ParseSubmissionIntervalUpdated is a log parse operation binding the contract event 0xc1bf9abfb57ea01ed9ecb4f45e9cefa7ba44b2e6778c3ce7281409999f1af1b2.
Solidity: event SubmissionIntervalUpdated(uint256 oldSubmissionInterval, uint256 newSubmissionInterval)
func (*AggchainfepFilterer) ParseTransferAdminRole ¶
func (_Aggchainfep *AggchainfepFilterer) ParseTransferAdminRole(log types.Log) (*AggchainfepTransferAdminRole, error)
ParseTransferAdminRole is a log parse operation binding the contract event 0xa5b56b7906fd0a20e3f35120dd8343db1e12e037a6c90111c7e42885e82a1ce6.
Solidity: event TransferAdminRole(address newPendingAdmin)
func (*AggchainfepFilterer) ParseTransferAggchainManagerRole ¶
func (_Aggchainfep *AggchainfepFilterer) ParseTransferAggchainManagerRole(log types.Log) (*AggchainfepTransferAggchainManagerRole, error)
ParseTransferAggchainManagerRole is a log parse operation binding the contract event 0xa3d8e5d045432398be30f83ce7c35a7bfc220c1b66cc5bf3f4dd4d539d93fab6.
Solidity: event TransferAggchainManagerRole(address currentAggchainManager, address newPendingAggchainManager)
func (*AggchainfepFilterer) ParseTransferOptimisticModeManagerRole ¶
func (_Aggchainfep *AggchainfepFilterer) ParseTransferOptimisticModeManagerRole(log types.Log) (*AggchainfepTransferOptimisticModeManagerRole, error)
ParseTransferOptimisticModeManagerRole is a log parse operation binding the contract event 0xf67c2e74a956fb061c1a9c17172d5a9197efc33c180fac0319ce5cd90702af79.
Solidity: event TransferOptimisticModeManagerRole(address currentOptimisticModeManager, address newPendingOptimisticModeManager)
func (*AggchainfepFilterer) ParseUpdateAggchainVKey ¶
func (_Aggchainfep *AggchainfepFilterer) ParseUpdateAggchainVKey(log types.Log) (*AggchainfepUpdateAggchainVKey, error)
ParseUpdateAggchainVKey is a log parse operation binding the contract event 0x0aa5f73c189fb0b0a7cc98ae5fa89dfc16595480396208483518178435ed5b4f.
Solidity: event UpdateAggchainVKey(bytes4 selector, bytes32 previousAggchainVKey, bytes32 newAggchainVKey)
func (*AggchainfepFilterer) WatchAcceptAdminRole ¶
func (_Aggchainfep *AggchainfepFilterer) WatchAcceptAdminRole(opts *bind.WatchOpts, sink chan<- *AggchainfepAcceptAdminRole) (event.Subscription, error)
WatchAcceptAdminRole is a free log subscription operation binding the contract event 0x056dc487bbf0795d0bbb1b4f0af523a855503cff740bfb4d5475f7a90c091e8e.
Solidity: event AcceptAdminRole(address newAdmin)
func (*AggchainfepFilterer) WatchAcceptAggchainManagerRole ¶
func (_Aggchainfep *AggchainfepFilterer) WatchAcceptAggchainManagerRole(opts *bind.WatchOpts, sink chan<- *AggchainfepAcceptAggchainManagerRole) (event.Subscription, error)
WatchAcceptAggchainManagerRole is a free log subscription operation binding the contract event 0x67c02ffba2f5329171ad235a360497af6ac3cfe82f1412866fbbf2dd3556ed3f.
Solidity: event AcceptAggchainManagerRole(address oldAggchainManager, address newAggchainManager)
func (*AggchainfepFilterer) WatchAcceptOptimisticModeManagerRole ¶
func (_Aggchainfep *AggchainfepFilterer) WatchAcceptOptimisticModeManagerRole(opts *bind.WatchOpts, sink chan<- *AggchainfepAcceptOptimisticModeManagerRole) (event.Subscription, error)
WatchAcceptOptimisticModeManagerRole is a free log subscription operation binding the contract event 0x9a58f1fef974b760afdc36e96f8d4af9162ba9fec7cd8ce7ca397aa3399f3319.
Solidity: event AcceptOptimisticModeManagerRole(address oldOptimisticModeManager, address newOptimisticModeManager)
func (*AggchainfepFilterer) WatchAddAggchainVKey ¶
func (_Aggchainfep *AggchainfepFilterer) WatchAddAggchainVKey(opts *bind.WatchOpts, sink chan<- *AggchainfepAddAggchainVKey) (event.Subscription, error)
WatchAddAggchainVKey is a free log subscription operation binding the contract event 0x6cd6ce07b60b06519523b9a97add34c2dcaa32dad22d44eb738554d81dfe2a79.
Solidity: event AddAggchainVKey(bytes4 selector, bytes32 newAggchainVKey)
func (*AggchainfepFilterer) WatchAggchainMetadataSet ¶
func (_Aggchainfep *AggchainfepFilterer) WatchAggchainMetadataSet(opts *bind.WatchOpts, sink chan<- *AggchainfepAggchainMetadataSet, key []string) (event.Subscription, error)
WatchAggchainMetadataSet is a free log subscription operation binding the contract event 0x2779f9edd5ec4e0a99bffdea4008c8b979200959062a2bf00142acb939ca1b64.
Solidity: event AggchainMetadataSet(string indexed key, string value)
func (*AggchainfepFilterer) WatchAggregationVkeyUpdated ¶
func (_Aggchainfep *AggchainfepFilterer) WatchAggregationVkeyUpdated(opts *bind.WatchOpts, sink chan<- *AggchainfepAggregationVkeyUpdated, oldAggregationVkey [][32]byte, newAggregationVkey [][32]byte) (event.Subscription, error)
WatchAggregationVkeyUpdated is a free log subscription operation binding the contract event 0x390b73b2b067afcef04d30b573e4590c6e565519e370927dd777ca0ce8a55db0.
Solidity: event AggregationVkeyUpdated(bytes32 indexed oldAggregationVkey, bytes32 indexed newAggregationVkey)
func (*AggchainfepFilterer) WatchDisableOptimisticMode ¶
func (_Aggchainfep *AggchainfepFilterer) WatchDisableOptimisticMode(opts *bind.WatchOpts, sink chan<- *AggchainfepDisableOptimisticMode) (event.Subscription, error)
WatchDisableOptimisticMode is a free log subscription operation binding the contract event 0x334fa04f09bf04163481cd42794a867682f0b5ccb521db4fc4dbcca8a1e755ac.
Solidity: event DisableOptimisticMode()
func (*AggchainfepFilterer) WatchDisableUseDefaultSignersFlag ¶
func (_Aggchainfep *AggchainfepFilterer) WatchDisableUseDefaultSignersFlag(opts *bind.WatchOpts, sink chan<- *AggchainfepDisableUseDefaultSignersFlag) (event.Subscription, error)
WatchDisableUseDefaultSignersFlag is a free log subscription operation binding the contract event 0x4c75580a56c734245a7418eb07d8a311e1bff79f982fed747da3589630e414be.
Solidity: event DisableUseDefaultSignersFlag()
func (*AggchainfepFilterer) WatchDisableUseDefaultVkeysFlag ¶
func (_Aggchainfep *AggchainfepFilterer) WatchDisableUseDefaultVkeysFlag(opts *bind.WatchOpts, sink chan<- *AggchainfepDisableUseDefaultVkeysFlag) (event.Subscription, error)
WatchDisableUseDefaultVkeysFlag is a free log subscription operation binding the contract event 0x922aeecd3505b46415820aae489ed9dac9e250e74d497b14c33e8360b581ac07.
Solidity: event DisableUseDefaultVkeysFlag()
func (*AggchainfepFilterer) WatchEnableOptimisticMode ¶
func (_Aggchainfep *AggchainfepFilterer) WatchEnableOptimisticMode(opts *bind.WatchOpts, sink chan<- *AggchainfepEnableOptimisticMode) (event.Subscription, error)
WatchEnableOptimisticMode is a free log subscription operation binding the contract event 0x26cf5e39429c85f7657b1e1f24aa2eb5a5882942a3f4a0dcd42844579bf7850a.
Solidity: event EnableOptimisticMode()
func (*AggchainfepFilterer) WatchEnableUseDefaultSignersFlag ¶
func (_Aggchainfep *AggchainfepFilterer) WatchEnableUseDefaultSignersFlag(opts *bind.WatchOpts, sink chan<- *AggchainfepEnableUseDefaultSignersFlag) (event.Subscription, error)
WatchEnableUseDefaultSignersFlag is a free log subscription operation binding the contract event 0x67ec953bdc8546ede08f8ee91e5205a1d1814e126cb8f5d00a918ddb1eaa292b.
Solidity: event EnableUseDefaultSignersFlag()
func (*AggchainfepFilterer) WatchEnableUseDefaultVkeysFlag ¶
func (_Aggchainfep *AggchainfepFilterer) WatchEnableUseDefaultVkeysFlag(opts *bind.WatchOpts, sink chan<- *AggchainfepEnableUseDefaultVkeysFlag) (event.Subscription, error)
WatchEnableUseDefaultVkeysFlag is a free log subscription operation binding the contract event 0xaacf3fb6dd8daa3bebb71f5548f782413c3f3531625c6f9057c0f3d751b83829.
Solidity: event EnableUseDefaultVkeysFlag()
func (*AggchainfepFilterer) WatchInitialized ¶
func (_Aggchainfep *AggchainfepFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *AggchainfepInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*AggchainfepFilterer) WatchOpSuccinctConfigDeleted ¶
func (_Aggchainfep *AggchainfepFilterer) WatchOpSuccinctConfigDeleted(opts *bind.WatchOpts, sink chan<- *AggchainfepOpSuccinctConfigDeleted, configName [][32]byte) (event.Subscription, error)
WatchOpSuccinctConfigDeleted is a free log subscription operation binding the contract event 0x4432b02a2fcbed48d94e8d72723e155c6690e4b7f39afa41a2a8ff8c0aa425da.
Solidity: event OpSuccinctConfigDeleted(bytes32 indexed configName)
func (*AggchainfepFilterer) WatchOpSuccinctConfigSelected ¶
func (_Aggchainfep *AggchainfepFilterer) WatchOpSuccinctConfigSelected(opts *bind.WatchOpts, sink chan<- *AggchainfepOpSuccinctConfigSelected, configName [][32]byte) (event.Subscription, error)
WatchOpSuccinctConfigSelected is a free log subscription operation binding the contract event 0x2a2ab116b5abc962503c3c7f941af94e3dc855231d07abb9bc4dc2105591a031.
Solidity: event OpSuccinctConfigSelected(bytes32 indexed configName)
func (*AggchainfepFilterer) WatchOpSuccinctConfigUpdated ¶
func (_Aggchainfep *AggchainfepFilterer) WatchOpSuccinctConfigUpdated(opts *bind.WatchOpts, sink chan<- *AggchainfepOpSuccinctConfigUpdated, configName [][32]byte) (event.Subscription, error)
WatchOpSuccinctConfigUpdated is a free log subscription operation binding the contract event 0xea0123c726a665cb0ab5691444f929a7056c7a7709c60c0587829e8046b8d514.
Solidity: event OpSuccinctConfigUpdated(bytes32 indexed configName, bytes32 aggregationVkey, bytes32 rangeVkeyCommitment, bytes32 rollupConfigHash)
func (*AggchainfepFilterer) WatchOutputProposed ¶
func (_Aggchainfep *AggchainfepFilterer) WatchOutputProposed(opts *bind.WatchOpts, sink chan<- *AggchainfepOutputProposed, outputRoot [][32]byte, l2OutputIndex []*big.Int, l2BlockNumber []*big.Int) (event.Subscription, error)
WatchOutputProposed is a free log subscription operation binding the contract event 0xa7aaf2512769da4e444e3de247be2564225c2e7a8f74cfe528e46e17d24868e2.
Solidity: event OutputProposed(bytes32 indexed outputRoot, uint256 indexed l2OutputIndex, uint256 indexed l2BlockNumber, uint256 l1Timestamp)
func (*AggchainfepFilterer) WatchRangeVkeyCommitmentUpdated ¶
func (_Aggchainfep *AggchainfepFilterer) WatchRangeVkeyCommitmentUpdated(opts *bind.WatchOpts, sink chan<- *AggchainfepRangeVkeyCommitmentUpdated, oldRangeVkeyCommitment [][32]byte, newRangeVkeyCommitment [][32]byte) (event.Subscription, error)
WatchRangeVkeyCommitmentUpdated is a free log subscription operation binding the contract event 0xbf8cab6317796bfa97fea82b6d27c9542a08fa0821813cf2a57e7cff7fdc8156.
Solidity: event RangeVkeyCommitmentUpdated(bytes32 indexed oldRangeVkeyCommitment, bytes32 indexed newRangeVkeyCommitment)
func (*AggchainfepFilterer) WatchRollupConfigHashUpdated ¶
func (_Aggchainfep *AggchainfepFilterer) WatchRollupConfigHashUpdated(opts *bind.WatchOpts, sink chan<- *AggchainfepRollupConfigHashUpdated, oldRollupConfigHash [][32]byte, newRollupConfigHash [][32]byte) (event.Subscription, error)
WatchRollupConfigHashUpdated is a free log subscription operation binding the contract event 0x5d9ebe9f09b0810b3546b30781ba9a51092b37dd6abada4b830ce54a41ac6a4b.
Solidity: event RollupConfigHashUpdated(bytes32 indexed oldRollupConfigHash, bytes32 indexed newRollupConfigHash)
func (*AggchainfepFilterer) WatchSetAggchainMetadataManager ¶
func (_Aggchainfep *AggchainfepFilterer) WatchSetAggchainMetadataManager(opts *bind.WatchOpts, sink chan<- *AggchainfepSetAggchainMetadataManager) (event.Subscription, error)
WatchSetAggchainMetadataManager is a free log subscription operation binding the contract event 0x82ae2ec69f24a6de4517a5a45d4983651b578b3d8dc9262af5e352572fc64373.
Solidity: event SetAggchainMetadataManager(address oldAggchainMetadataManager, address newAggchainMetadataManager)
func (*AggchainfepFilterer) WatchSetTrustedSequencer ¶
func (_Aggchainfep *AggchainfepFilterer) WatchSetTrustedSequencer(opts *bind.WatchOpts, sink chan<- *AggchainfepSetTrustedSequencer) (event.Subscription, error)
WatchSetTrustedSequencer is a free log subscription operation binding the contract event 0xf54144f9611984021529f814a1cb6a41e22c58351510a0d9f7e822618abb9cc0.
Solidity: event SetTrustedSequencer(address newTrustedSequencer)
func (*AggchainfepFilterer) WatchSetTrustedSequencerURL ¶
func (_Aggchainfep *AggchainfepFilterer) WatchSetTrustedSequencerURL(opts *bind.WatchOpts, sink chan<- *AggchainfepSetTrustedSequencerURL) (event.Subscription, error)
WatchSetTrustedSequencerURL is a free log subscription operation binding the contract event 0x6b8f723a4c7a5335cafae8a598a0aa0301be1387c037dccc085b62add6448b20.
Solidity: event SetTrustedSequencerURL(string newTrustedSequencerURL)
func (*AggchainfepFilterer) WatchSignersAndThresholdUpdated ¶
func (_Aggchainfep *AggchainfepFilterer) WatchSignersAndThresholdUpdated(opts *bind.WatchOpts, sink chan<- *AggchainfepSignersAndThresholdUpdated) (event.Subscription, error)
WatchSignersAndThresholdUpdated is a free log subscription operation binding the contract event 0x66d7b0647fdd512b69cbf4f8e1ce8068bfe0b236168e2704ba13b07425eaa743.
Solidity: event SignersAndThresholdUpdated(address[] aggchainSigners, uint256 newThreshold, bytes32 newAggchainMultisigHash)
func (*AggchainfepFilterer) WatchSubmissionIntervalUpdated ¶
func (_Aggchainfep *AggchainfepFilterer) WatchSubmissionIntervalUpdated(opts *bind.WatchOpts, sink chan<- *AggchainfepSubmissionIntervalUpdated) (event.Subscription, error)
WatchSubmissionIntervalUpdated is a free log subscription operation binding the contract event 0xc1bf9abfb57ea01ed9ecb4f45e9cefa7ba44b2e6778c3ce7281409999f1af1b2.
Solidity: event SubmissionIntervalUpdated(uint256 oldSubmissionInterval, uint256 newSubmissionInterval)
func (*AggchainfepFilterer) WatchTransferAdminRole ¶
func (_Aggchainfep *AggchainfepFilterer) WatchTransferAdminRole(opts *bind.WatchOpts, sink chan<- *AggchainfepTransferAdminRole) (event.Subscription, error)
WatchTransferAdminRole is a free log subscription operation binding the contract event 0xa5b56b7906fd0a20e3f35120dd8343db1e12e037a6c90111c7e42885e82a1ce6.
Solidity: event TransferAdminRole(address newPendingAdmin)
func (*AggchainfepFilterer) WatchTransferAggchainManagerRole ¶
func (_Aggchainfep *AggchainfepFilterer) WatchTransferAggchainManagerRole(opts *bind.WatchOpts, sink chan<- *AggchainfepTransferAggchainManagerRole) (event.Subscription, error)
WatchTransferAggchainManagerRole is a free log subscription operation binding the contract event 0xa3d8e5d045432398be30f83ce7c35a7bfc220c1b66cc5bf3f4dd4d539d93fab6.
Solidity: event TransferAggchainManagerRole(address currentAggchainManager, address newPendingAggchainManager)
func (*AggchainfepFilterer) WatchTransferOptimisticModeManagerRole ¶
func (_Aggchainfep *AggchainfepFilterer) WatchTransferOptimisticModeManagerRole(opts *bind.WatchOpts, sink chan<- *AggchainfepTransferOptimisticModeManagerRole) (event.Subscription, error)
WatchTransferOptimisticModeManagerRole is a free log subscription operation binding the contract event 0xf67c2e74a956fb061c1a9c17172d5a9197efc33c180fac0319ce5cd90702af79.
Solidity: event TransferOptimisticModeManagerRole(address currentOptimisticModeManager, address newPendingOptimisticModeManager)
func (*AggchainfepFilterer) WatchUpdateAggchainVKey ¶
func (_Aggchainfep *AggchainfepFilterer) WatchUpdateAggchainVKey(opts *bind.WatchOpts, sink chan<- *AggchainfepUpdateAggchainVKey) (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 AggchainfepInitialized ¶
type AggchainfepInitialized struct {
Version uint8
Raw types.Log // Blockchain specific contextual infos
}
AggchainfepInitialized represents a Initialized event raised by the Aggchainfep contract.
type AggchainfepInitializedIterator ¶
type AggchainfepInitializedIterator struct {
Event *AggchainfepInitialized // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AggchainfepInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the Aggchainfep contract.
func (*AggchainfepInitializedIterator) Close ¶
func (it *AggchainfepInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainfepInitializedIterator) Error ¶
func (it *AggchainfepInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainfepInitializedIterator) Next ¶
func (it *AggchainfepInitializedIterator) 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 AggchainfepOpSuccinctConfigDeleted ¶
type AggchainfepOpSuccinctConfigDeleted struct {
ConfigName [32]byte
Raw types.Log // Blockchain specific contextual infos
}
AggchainfepOpSuccinctConfigDeleted represents a OpSuccinctConfigDeleted event raised by the Aggchainfep contract.
type AggchainfepOpSuccinctConfigDeletedIterator ¶
type AggchainfepOpSuccinctConfigDeletedIterator struct {
Event *AggchainfepOpSuccinctConfigDeleted // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AggchainfepOpSuccinctConfigDeletedIterator is returned from FilterOpSuccinctConfigDeleted and is used to iterate over the raw logs and unpacked data for OpSuccinctConfigDeleted events raised by the Aggchainfep contract.
func (*AggchainfepOpSuccinctConfigDeletedIterator) Close ¶
func (it *AggchainfepOpSuccinctConfigDeletedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainfepOpSuccinctConfigDeletedIterator) Error ¶
func (it *AggchainfepOpSuccinctConfigDeletedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainfepOpSuccinctConfigDeletedIterator) Next ¶
func (it *AggchainfepOpSuccinctConfigDeletedIterator) 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 AggchainfepOpSuccinctConfigSelected ¶
type AggchainfepOpSuccinctConfigSelected struct {
ConfigName [32]byte
Raw types.Log // Blockchain specific contextual infos
}
AggchainfepOpSuccinctConfigSelected represents a OpSuccinctConfigSelected event raised by the Aggchainfep contract.
type AggchainfepOpSuccinctConfigSelectedIterator ¶
type AggchainfepOpSuccinctConfigSelectedIterator struct {
Event *AggchainfepOpSuccinctConfigSelected // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AggchainfepOpSuccinctConfigSelectedIterator is returned from FilterOpSuccinctConfigSelected and is used to iterate over the raw logs and unpacked data for OpSuccinctConfigSelected events raised by the Aggchainfep contract.
func (*AggchainfepOpSuccinctConfigSelectedIterator) Close ¶
func (it *AggchainfepOpSuccinctConfigSelectedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainfepOpSuccinctConfigSelectedIterator) Error ¶
func (it *AggchainfepOpSuccinctConfigSelectedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainfepOpSuccinctConfigSelectedIterator) Next ¶
func (it *AggchainfepOpSuccinctConfigSelectedIterator) 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 AggchainfepOpSuccinctConfigUpdated ¶
type AggchainfepOpSuccinctConfigUpdated struct {
ConfigName [32]byte
AggregationVkey [32]byte
RangeVkeyCommitment [32]byte
RollupConfigHash [32]byte
Raw types.Log // Blockchain specific contextual infos
}
AggchainfepOpSuccinctConfigUpdated represents a OpSuccinctConfigUpdated event raised by the Aggchainfep contract.
type AggchainfepOpSuccinctConfigUpdatedIterator ¶
type AggchainfepOpSuccinctConfigUpdatedIterator struct {
Event *AggchainfepOpSuccinctConfigUpdated // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AggchainfepOpSuccinctConfigUpdatedIterator is returned from FilterOpSuccinctConfigUpdated and is used to iterate over the raw logs and unpacked data for OpSuccinctConfigUpdated events raised by the Aggchainfep contract.
func (*AggchainfepOpSuccinctConfigUpdatedIterator) Close ¶
func (it *AggchainfepOpSuccinctConfigUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainfepOpSuccinctConfigUpdatedIterator) Error ¶
func (it *AggchainfepOpSuccinctConfigUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainfepOpSuccinctConfigUpdatedIterator) Next ¶
func (it *AggchainfepOpSuccinctConfigUpdatedIterator) 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 AggchainfepOutputProposed ¶
type AggchainfepOutputProposed struct {
OutputRoot [32]byte
L2OutputIndex *big.Int
L2BlockNumber *big.Int
L1Timestamp *big.Int
Raw types.Log // Blockchain specific contextual infos
}
AggchainfepOutputProposed represents a OutputProposed event raised by the Aggchainfep contract.
type AggchainfepOutputProposedIterator ¶
type AggchainfepOutputProposedIterator struct {
Event *AggchainfepOutputProposed // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AggchainfepOutputProposedIterator is returned from FilterOutputProposed and is used to iterate over the raw logs and unpacked data for OutputProposed events raised by the Aggchainfep contract.
func (*AggchainfepOutputProposedIterator) Close ¶
func (it *AggchainfepOutputProposedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainfepOutputProposedIterator) Error ¶
func (it *AggchainfepOutputProposedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainfepOutputProposedIterator) Next ¶
func (it *AggchainfepOutputProposedIterator) 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 AggchainfepRangeVkeyCommitmentUpdated ¶
type AggchainfepRangeVkeyCommitmentUpdated struct {
OldRangeVkeyCommitment [32]byte
NewRangeVkeyCommitment [32]byte
Raw types.Log // Blockchain specific contextual infos
}
AggchainfepRangeVkeyCommitmentUpdated represents a RangeVkeyCommitmentUpdated event raised by the Aggchainfep contract.
type AggchainfepRangeVkeyCommitmentUpdatedIterator ¶
type AggchainfepRangeVkeyCommitmentUpdatedIterator struct {
Event *AggchainfepRangeVkeyCommitmentUpdated // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AggchainfepRangeVkeyCommitmentUpdatedIterator is returned from FilterRangeVkeyCommitmentUpdated and is used to iterate over the raw logs and unpacked data for RangeVkeyCommitmentUpdated events raised by the Aggchainfep contract.
func (*AggchainfepRangeVkeyCommitmentUpdatedIterator) Close ¶
func (it *AggchainfepRangeVkeyCommitmentUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainfepRangeVkeyCommitmentUpdatedIterator) Error ¶
func (it *AggchainfepRangeVkeyCommitmentUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainfepRangeVkeyCommitmentUpdatedIterator) Next ¶
func (it *AggchainfepRangeVkeyCommitmentUpdatedIterator) 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 AggchainfepRaw ¶
type AggchainfepRaw struct {
Contract *Aggchainfep // Generic contract binding to access the raw methods on
}
AggchainfepRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AggchainfepRaw) Call ¶
func (_Aggchainfep *AggchainfepRaw) 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 (*AggchainfepRaw) Transact ¶
func (_Aggchainfep *AggchainfepRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AggchainfepRaw) Transfer ¶
func (_Aggchainfep *AggchainfepRaw) 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 AggchainfepRollupConfigHashUpdated ¶
type AggchainfepRollupConfigHashUpdated struct {
OldRollupConfigHash [32]byte
NewRollupConfigHash [32]byte
Raw types.Log // Blockchain specific contextual infos
}
AggchainfepRollupConfigHashUpdated represents a RollupConfigHashUpdated event raised by the Aggchainfep contract.
type AggchainfepRollupConfigHashUpdatedIterator ¶
type AggchainfepRollupConfigHashUpdatedIterator struct {
Event *AggchainfepRollupConfigHashUpdated // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AggchainfepRollupConfigHashUpdatedIterator is returned from FilterRollupConfigHashUpdated and is used to iterate over the raw logs and unpacked data for RollupConfigHashUpdated events raised by the Aggchainfep contract.
func (*AggchainfepRollupConfigHashUpdatedIterator) Close ¶
func (it *AggchainfepRollupConfigHashUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainfepRollupConfigHashUpdatedIterator) Error ¶
func (it *AggchainfepRollupConfigHashUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainfepRollupConfigHashUpdatedIterator) Next ¶
func (it *AggchainfepRollupConfigHashUpdatedIterator) 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 AggchainfepSession ¶
type AggchainfepSession struct {
Contract *Aggchainfep // 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
}
AggchainfepSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AggchainfepSession) AGGCHAINFEPVERSION ¶
func (_Aggchainfep *AggchainfepSession) AGGCHAINFEPVERSION() (string, error)
AGGCHAINFEPVERSION is a free data retrieval call binding the contract method 0x37d4d030.
Solidity: function AGGCHAIN_FEP_VERSION() view returns(string)
func (*AggchainfepSession) AGGCHAINTYPE ¶
func (_Aggchainfep *AggchainfepSession) AGGCHAINTYPE() ([2]byte, error)
AGGCHAINTYPE is a free data retrieval call binding the contract method 0x6e7fbce9.
Solidity: function AGGCHAIN_TYPE() view returns(bytes2)
func (*AggchainfepSession) AcceptAdminRole ¶
func (_Aggchainfep *AggchainfepSession) AcceptAdminRole() (*types.Transaction, error)
AcceptAdminRole is a paid mutator transaction binding the contract method 0x8c3d7301.
Solidity: function acceptAdminRole() returns()
func (*AggchainfepSession) AcceptAggchainManagerRole ¶
func (_Aggchainfep *AggchainfepSession) AcceptAggchainManagerRole() (*types.Transaction, error)
AcceptAggchainManagerRole is a paid mutator transaction binding the contract method 0x15981b29.
Solidity: function acceptAggchainManagerRole() returns()
func (*AggchainfepSession) AcceptOptimisticModeManagerRole ¶
func (_Aggchainfep *AggchainfepSession) AcceptOptimisticModeManagerRole() (*types.Transaction, error)
AcceptOptimisticModeManagerRole is a paid mutator transaction binding the contract method 0x12634900.
Solidity: function acceptOptimisticModeManagerRole() returns()
func (*AggchainfepSession) AddOpSuccinctConfig ¶
func (_Aggchainfep *AggchainfepSession) AddOpSuccinctConfig(_configName [32]byte, _rollupConfigHash [32]byte, _aggregationVkey [32]byte, _rangeVkeyCommitment [32]byte) (*types.Transaction, error)
AddOpSuccinctConfig is a paid mutator transaction binding the contract method 0x47c37e9c.
Solidity: function addOpSuccinctConfig(bytes32 _configName, bytes32 _rollupConfigHash, bytes32 _aggregationVkey, bytes32 _rangeVkeyCommitment) returns()
func (*AggchainfepSession) AddOwnedAggchainVKey ¶
func (_Aggchainfep *AggchainfepSession) 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 (*AggchainfepSession) Admin ¶
func (_Aggchainfep *AggchainfepSession) Admin() (common.Address, error)
Admin is a free data retrieval call binding the contract method 0xf851a440.
Solidity: function admin() view returns(address)
func (*AggchainfepSession) AggLayerGateway ¶
func (_Aggchainfep *AggchainfepSession) AggLayerGateway() (common.Address, error)
AggLayerGateway is a free data retrieval call binding the contract method 0xab0475cf.
Solidity: function aggLayerGateway() view returns(address)
func (*AggchainfepSession) AggchainManager ¶
func (_Aggchainfep *AggchainfepSession) AggchainManager() (common.Address, error)
AggchainManager is a free data retrieval call binding the contract method 0x7388c436.
Solidity: function aggchainManager() view returns(address)
func (*AggchainfepSession) AggchainMetadata ¶
func (_Aggchainfep *AggchainfepSession) AggchainMetadata(arg0 string) (string, error)
AggchainMetadata is a free data retrieval call binding the contract method 0x59a03e0f.
Solidity: function aggchainMetadata(string ) view returns(string)
func (*AggchainfepSession) AggchainMetadataManager ¶
func (_Aggchainfep *AggchainfepSession) AggchainMetadataManager() (common.Address, error)
AggchainMetadataManager is a free data retrieval call binding the contract method 0x39b7ec16.
Solidity: function aggchainMetadataManager() view returns(address)
func (*AggchainfepSession) AggchainMultisigHash ¶
func (_Aggchainfep *AggchainfepSession) AggchainMultisigHash() ([32]byte, error)
AggchainMultisigHash is a free data retrieval call binding the contract method 0x4a5db0c1.
Solidity: function aggchainMultisigHash() view returns(bytes32)
func (*AggchainfepSession) AggchainSigners ¶
AggchainSigners is a free data retrieval call binding the contract method 0x35acd6c2.
Solidity: function aggchainSigners(uint256 ) view returns(address)
func (*AggchainfepSession) AggregationVkey ¶
func (_Aggchainfep *AggchainfepSession) AggregationVkey() ([32]byte, error)
AggregationVkey is a free data retrieval call binding the contract method 0xc32e4e3e.
Solidity: function aggregationVkey() view returns(bytes32)
func (*AggchainfepSession) BatchSetAggchainMetadata ¶
func (_Aggchainfep *AggchainfepSession) BatchSetAggchainMetadata(keys []string, values []string) (*types.Transaction, error)
BatchSetAggchainMetadata is a paid mutator transaction binding the contract method 0x153c3b7f.
Solidity: function batchSetAggchainMetadata(string[] keys, string[] values) returns()
func (*AggchainfepSession) BridgeAddress ¶
func (_Aggchainfep *AggchainfepSession) BridgeAddress() (common.Address, error)
BridgeAddress is a free data retrieval call binding the contract method 0xa3c573eb.
Solidity: function bridgeAddress() view returns(address)
func (*AggchainfepSession) CONSENSUSTYPE ¶
func (_Aggchainfep *AggchainfepSession) CONSENSUSTYPE() (uint32, error)
CONSENSUSTYPE is a free data retrieval call binding the contract method 0xcea5a4c0.
Solidity: function CONSENSUS_TYPE() view returns(uint32)
func (*AggchainfepSession) ComputeL2Timestamp ¶
func (_Aggchainfep *AggchainfepSession) ComputeL2Timestamp(_l2BlockNumber *big.Int) (*big.Int, error)
ComputeL2Timestamp is a free data retrieval call binding the contract method 0xd1de856c.
Solidity: function computeL2Timestamp(uint256 _l2BlockNumber) view returns(uint256)
func (*AggchainfepSession) DeleteOpSuccinctConfig ¶
func (_Aggchainfep *AggchainfepSession) DeleteOpSuccinctConfig(_configName [32]byte) (*types.Transaction, error)
DeleteOpSuccinctConfig is a paid mutator transaction binding the contract method 0xec5b2e3a.
Solidity: function deleteOpSuccinctConfig(bytes32 _configName) returns()
func (*AggchainfepSession) DisableOptimisticMode ¶
func (_Aggchainfep *AggchainfepSession) DisableOptimisticMode() (*types.Transaction, error)
DisableOptimisticMode is a paid mutator transaction binding the contract method 0x0822dc61.
Solidity: function disableOptimisticMode() returns()
func (*AggchainfepSession) DisableUseDefaultSignersFlag ¶
func (_Aggchainfep *AggchainfepSession) DisableUseDefaultSignersFlag() (*types.Transaction, error)
DisableUseDefaultSignersFlag is a paid mutator transaction binding the contract method 0xfd7d2493.
Solidity: function disableUseDefaultSignersFlag() returns()
func (*AggchainfepSession) DisableUseDefaultVkeysFlag ¶
func (_Aggchainfep *AggchainfepSession) DisableUseDefaultVkeysFlag() (*types.Transaction, error)
DisableUseDefaultVkeysFlag is a paid mutator transaction binding the contract method 0xefe6c9f4.
Solidity: function disableUseDefaultVkeysFlag() returns()
func (*AggchainfepSession) EnableOptimisticMode ¶
func (_Aggchainfep *AggchainfepSession) EnableOptimisticMode() (*types.Transaction, error)
EnableOptimisticMode is a paid mutator transaction binding the contract method 0x81eb0baf.
Solidity: function enableOptimisticMode() returns()
func (*AggchainfepSession) EnableUseDefaultSignersFlag ¶
func (_Aggchainfep *AggchainfepSession) EnableUseDefaultSignersFlag() (*types.Transaction, error)
EnableUseDefaultSignersFlag is a paid mutator transaction binding the contract method 0xbe647d03.
Solidity: function enableUseDefaultSignersFlag() returns()
func (*AggchainfepSession) EnableUseDefaultVkeysFlag ¶
func (_Aggchainfep *AggchainfepSession) EnableUseDefaultVkeysFlag() (*types.Transaction, error)
EnableUseDefaultVkeysFlag is a paid mutator transaction binding the contract method 0x1489e707.
Solidity: function enableUseDefaultVkeysFlag() returns()
func (*AggchainfepSession) ForceBatchAddress ¶
func (_Aggchainfep *AggchainfepSession) ForceBatchAddress() (common.Address, error)
ForceBatchAddress is a free data retrieval call binding the contract method 0x2c111c06.
Solidity: function forceBatchAddress() view returns(address)
func (*AggchainfepSession) ForceBatchTimeout ¶
func (_Aggchainfep *AggchainfepSession) ForceBatchTimeout() (uint64, error)
ForceBatchTimeout is a free data retrieval call binding the contract method 0xc754c7ed.
Solidity: function forceBatchTimeout() view returns(uint64)
func (*AggchainfepSession) ForcedBatches ¶
func (_Aggchainfep *AggchainfepSession) 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 (*AggchainfepSession) GENESISCONFIGNAME ¶
func (_Aggchainfep *AggchainfepSession) GENESISCONFIGNAME() ([32]byte, error)
GENESISCONFIGNAME is a free data retrieval call binding the contract method 0xf72f606d.
Solidity: function GENESIS_CONFIG_NAME() view returns(bytes32)
func (*AggchainfepSession) GasTokenAddress ¶
func (_Aggchainfep *AggchainfepSession) GasTokenAddress() (common.Address, error)
GasTokenAddress is a free data retrieval call binding the contract method 0x3c351e10.
Solidity: function gasTokenAddress() view returns(address)
func (*AggchainfepSession) GasTokenNetwork ¶
func (_Aggchainfep *AggchainfepSession) GasTokenNetwork() (uint32, error)
GasTokenNetwork is a free data retrieval call binding the contract method 0x3cbc795b.
Solidity: function gasTokenNetwork() view returns(uint32)
func (*AggchainfepSession) GetAggchainHash ¶
func (_Aggchainfep *AggchainfepSession) 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 (*AggchainfepSession) GetAggchainMultisigHash ¶
func (_Aggchainfep *AggchainfepSession) GetAggchainMultisigHash() ([32]byte, error)
GetAggchainMultisigHash is a free data retrieval call binding the contract method 0xcce7d0df.
Solidity: function getAggchainMultisigHash() view returns(bytes32)
func (*AggchainfepSession) GetAggchainSignerInfos ¶
func (_Aggchainfep *AggchainfepSession) GetAggchainSignerInfos() ([]IAggchainSignersSignerInfo, error)
GetAggchainSignerInfos is a free data retrieval call binding the contract method 0x349d4046.
Solidity: function getAggchainSignerInfos() view returns((address,string)[])
func (*AggchainfepSession) GetAggchainSigners ¶
func (_Aggchainfep *AggchainfepSession) GetAggchainSigners() ([]common.Address, error)
GetAggchainSigners is a free data retrieval call binding the contract method 0x3e1e0121.
Solidity: function getAggchainSigners() view returns(address[])
func (*AggchainfepSession) GetAggchainSignersCount ¶
func (_Aggchainfep *AggchainfepSession) GetAggchainSignersCount() (*big.Int, error)
GetAggchainSignersCount is a free data retrieval call binding the contract method 0xca69e7dc.
Solidity: function getAggchainSignersCount() view returns(uint256)
func (*AggchainfepSession) GetAggchainTypeFromSelector ¶
func (_Aggchainfep *AggchainfepSession) 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 (*AggchainfepSession) GetAggchainVKey ¶
func (_Aggchainfep *AggchainfepSession) 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 (*AggchainfepSession) GetAggchainVKeySelector ¶
func (_Aggchainfep *AggchainfepSession) 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 (*AggchainfepSession) GetAggchainVKeyVersionFromSelector ¶
func (_Aggchainfep *AggchainfepSession) 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 (*AggchainfepSession) GetL2Output ¶
func (_Aggchainfep *AggchainfepSession) GetL2Output(_l2OutputIndex *big.Int) (AggchainFEPOutputProposal, error)
GetL2Output is a free data retrieval call binding the contract method 0xa25ae557.
Solidity: function getL2Output(uint256 _l2OutputIndex) view returns((bytes32,uint128,uint128))
func (*AggchainfepSession) GetThreshold ¶
func (_Aggchainfep *AggchainfepSession) GetThreshold() (*big.Int, error)
GetThreshold is a free data retrieval call binding the contract method 0xe75235b8.
Solidity: function getThreshold() view returns(uint256)
func (*AggchainfepSession) GetVKeyAndAggchainParams ¶
func (_Aggchainfep *AggchainfepSession) GetVKeyAndAggchainParams(aggchainData []byte) ([32]byte, [32]byte, error)
GetVKeyAndAggchainParams is a free data retrieval call binding the contract method 0xd9c28539.
Solidity: function getVKeyAndAggchainParams(bytes aggchainData) view returns(bytes32, bytes32)
func (*AggchainfepSession) GlobalExitRootManager ¶
func (_Aggchainfep *AggchainfepSession) GlobalExitRootManager() (common.Address, error)
GlobalExitRootManager is a free data retrieval call binding the contract method 0xd02103ca.
Solidity: function globalExitRootManager() view returns(address)
func (*AggchainfepSession) InitAggchainManager ¶
func (_Aggchainfep *AggchainfepSession) 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 (*AggchainfepSession) Initialize ¶
func (_Aggchainfep *AggchainfepSession) Initialize(_initParams AggchainFEPInitParams, _signersToAdd []IAggchainSignersSignerInfo, _newThreshold *big.Int, _useDefaultVkeys bool, _useDefaultSigners bool, _initOwnedAggchainVKey [32]byte, _initAggchainVKeySelector [4]byte, _admin common.Address, _trustedSequencer common.Address, _gasTokenAddress common.Address, _trustedSequencerURL string, _networkName string) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x558716c1.
Solidity: function initialize((uint256,bytes32,bytes32,uint256,uint256,uint256,address,bytes32,bytes32) _initParams, (address,string)[] _signersToAdd, uint256 _newThreshold, bool _useDefaultVkeys, bool _useDefaultSigners, bytes32 _initOwnedAggchainVKey, bytes4 _initAggchainVKeySelector, address _admin, address _trustedSequencer, address _gasTokenAddress, string _trustedSequencerURL, string _networkName) returns()
func (*AggchainfepSession) Initialize0 ¶
func (_Aggchainfep *AggchainfepSession) 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 (*AggchainfepSession) InitializeFromECDSAMultisig ¶
func (_Aggchainfep *AggchainfepSession) InitializeFromECDSAMultisig(_initParams AggchainFEPInitParams, _useDefaultVkeys bool, _initOwnedAggchainVKey [32]byte, _initAggchainVKeySelector [4]byte) (*types.Transaction, error)
InitializeFromECDSAMultisig is a paid mutator transaction binding the contract method 0xf2933fdd.
Solidity: function initializeFromECDSAMultisig((uint256,bytes32,bytes32,uint256,uint256,uint256,address,bytes32,bytes32) _initParams, bool _useDefaultVkeys, bytes32 _initOwnedAggchainVKey, bytes4 _initAggchainVKeySelector) returns()
func (*AggchainfepSession) InitializeFromLegacyConsensus ¶
func (_Aggchainfep *AggchainfepSession) InitializeFromLegacyConsensus(_initParams AggchainFEPInitParams, _useDefaultVkeys bool, _useDefaultSigners bool, _initOwnedAggchainVKey [32]byte, _initAggchainVKeySelector [4]byte, _signersToAdd []IAggchainSignersSignerInfo, _newThreshold *big.Int) (*types.Transaction, error)
InitializeFromLegacyConsensus is a paid mutator transaction binding the contract method 0x08537cd1.
Solidity: function initializeFromLegacyConsensus((uint256,bytes32,bytes32,uint256,uint256,uint256,address,bytes32,bytes32) _initParams, bool _useDefaultVkeys, bool _useDefaultSigners, bytes32 _initOwnedAggchainVKey, bytes4 _initAggchainVKeySelector, (address,string)[] _signersToAdd, uint256 _newThreshold) returns()
func (*AggchainfepSession) IsSigner ¶
func (_Aggchainfep *AggchainfepSession) IsSigner(_signer common.Address) (bool, error)
IsSigner is a free data retrieval call binding the contract method 0x7df73e27.
Solidity: function isSigner(address _signer) view returns(bool)
func (*AggchainfepSession) IsValidOpSuccinctConfig ¶
func (_Aggchainfep *AggchainfepSession) IsValidOpSuccinctConfig(_config AggchainFEPOpSuccinctConfig) (bool, error)
IsValidOpSuccinctConfig is a free data retrieval call binding the contract method 0x49185e06.
Solidity: function isValidOpSuccinctConfig((bytes32,bytes32,bytes32) _config) pure returns(bool)
func (*AggchainfepSession) L2BLOCKTIME ¶
func (_Aggchainfep *AggchainfepSession) L2BLOCKTIME() (*big.Int, error)
L2BLOCKTIME is a free data retrieval call binding the contract method 0x002134cc.
Solidity: function L2_BLOCK_TIME() view returns(uint256)
func (*AggchainfepSession) L2BlockTime ¶
func (_Aggchainfep *AggchainfepSession) L2BlockTime() (*big.Int, error)
L2BlockTime is a free data retrieval call binding the contract method 0x93991af3.
Solidity: function l2BlockTime() view returns(uint256)
func (*AggchainfepSession) LastAccInputHash ¶
func (_Aggchainfep *AggchainfepSession) LastAccInputHash() ([32]byte, error)
LastAccInputHash is a free data retrieval call binding the contract method 0x6e05d2cd.
Solidity: function lastAccInputHash() view returns(bytes32)
func (*AggchainfepSession) LastForceBatch ¶
func (_Aggchainfep *AggchainfepSession) LastForceBatch() (uint64, error)
LastForceBatch is a free data retrieval call binding the contract method 0xe7a7ed02.
Solidity: function lastForceBatch() view returns(uint64)
func (*AggchainfepSession) LastForceBatchSequenced ¶
func (_Aggchainfep *AggchainfepSession) LastForceBatchSequenced() (uint64, error)
LastForceBatchSequenced is a free data retrieval call binding the contract method 0x45605267.
Solidity: function lastForceBatchSequenced() view returns(uint64)
func (*AggchainfepSession) LatestBlockNumber ¶
func (_Aggchainfep *AggchainfepSession) LatestBlockNumber() (*big.Int, error)
LatestBlockNumber is a free data retrieval call binding the contract method 0x4599c788.
Solidity: function latestBlockNumber() view returns(uint256)
func (*AggchainfepSession) LatestOutputIndex ¶
func (_Aggchainfep *AggchainfepSession) LatestOutputIndex() (*big.Int, error)
LatestOutputIndex is a free data retrieval call binding the contract method 0x69f16eec.
Solidity: function latestOutputIndex() view returns(uint256)
func (*AggchainfepSession) LegacypendingVKeyManager ¶
func (_Aggchainfep *AggchainfepSession) LegacypendingVKeyManager() (common.Address, error)
LegacypendingVKeyManager is a free data retrieval call binding the contract method 0x74f0b0c1.
Solidity: function _legacypendingVKeyManager() view returns(address)
func (*AggchainfepSession) LegacyvKeyManager ¶
func (_Aggchainfep *AggchainfepSession) LegacyvKeyManager() (common.Address, error)
LegacyvKeyManager is a free data retrieval call binding the contract method 0x5ecaca2b.
Solidity: function _legacyvKeyManager() view returns(address)
func (*AggchainfepSession) MAXAGGCHAINSIGNERS ¶
func (_Aggchainfep *AggchainfepSession) MAXAGGCHAINSIGNERS() (*big.Int, error)
MAXAGGCHAINSIGNERS is a free data retrieval call binding the contract method 0x750a6e72.
Solidity: function MAX_AGGCHAIN_SIGNERS() view returns(uint256)
func (*AggchainfepSession) NetworkName ¶
func (_Aggchainfep *AggchainfepSession) NetworkName() (string, error)
NetworkName is a free data retrieval call binding the contract method 0x107bf28c.
Solidity: function networkName() view returns(string)
func (*AggchainfepSession) NextBlockNumber ¶
func (_Aggchainfep *AggchainfepSession) NextBlockNumber() (*big.Int, error)
NextBlockNumber is a free data retrieval call binding the contract method 0xdcec3348.
Solidity: function nextBlockNumber() view returns(uint256)
func (*AggchainfepSession) NextOutputIndex ¶
func (_Aggchainfep *AggchainfepSession) NextOutputIndex() (*big.Int, error)
NextOutputIndex is a free data retrieval call binding the contract method 0x6abcf563.
Solidity: function nextOutputIndex() view returns(uint256)
func (*AggchainfepSession) OnVerifyPessimistic ¶
func (_Aggchainfep *AggchainfepSession) OnVerifyPessimistic(aggchainData []byte) (*types.Transaction, error)
OnVerifyPessimistic is a paid mutator transaction binding the contract method 0x9ee4afa3.
Solidity: function onVerifyPessimistic(bytes aggchainData) returns()
func (*AggchainfepSession) OpSuccinctConfigs ¶
func (_Aggchainfep *AggchainfepSession) OpSuccinctConfigs(arg0 [32]byte) (struct { AggregationVkey [32]byte RangeVkeyCommitment [32]byte RollupConfigHash [32]byte }, error)
OpSuccinctConfigs is a free data retrieval call binding the contract method 0x6a56620b.
Solidity: function opSuccinctConfigs(bytes32 ) view returns(bytes32 aggregationVkey, bytes32 rangeVkeyCommitment, bytes32 rollupConfigHash)
func (*AggchainfepSession) OptimisticMode ¶
func (_Aggchainfep *AggchainfepSession) OptimisticMode() (bool, error)
OptimisticMode is a free data retrieval call binding the contract method 0x60caf7a0.
Solidity: function optimisticMode() view returns(bool)
func (*AggchainfepSession) OptimisticModeManager ¶
func (_Aggchainfep *AggchainfepSession) OptimisticModeManager() (common.Address, error)
OptimisticModeManager is a free data retrieval call binding the contract method 0x1cf810ee.
Solidity: function optimisticModeManager() view returns(address)
func (*AggchainfepSession) OwnedAggchainVKeys ¶
func (_Aggchainfep *AggchainfepSession) 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 (*AggchainfepSession) PendingAdmin ¶
func (_Aggchainfep *AggchainfepSession) PendingAdmin() (common.Address, error)
PendingAdmin is a free data retrieval call binding the contract method 0x26782247.
Solidity: function pendingAdmin() view returns(address)
func (*AggchainfepSession) PendingAggchainManager ¶
func (_Aggchainfep *AggchainfepSession) PendingAggchainManager() (common.Address, error)
PendingAggchainManager is a free data retrieval call binding the contract method 0x527570f1.
Solidity: function pendingAggchainManager() view returns(address)
func (*AggchainfepSession) PendingOptimisticModeManager ¶
func (_Aggchainfep *AggchainfepSession) PendingOptimisticModeManager() (common.Address, error)
PendingOptimisticModeManager is a free data retrieval call binding the contract method 0xadb8696c.
Solidity: function pendingOptimisticModeManager() view returns(address)
func (*AggchainfepSession) Pol ¶
func (_Aggchainfep *AggchainfepSession) Pol() (common.Address, error)
Pol is a free data retrieval call binding the contract method 0xe46761c4.
Solidity: function pol() view returns(address)
func (*AggchainfepSession) RangeVkeyCommitment ¶
func (_Aggchainfep *AggchainfepSession) RangeVkeyCommitment() ([32]byte, error)
RangeVkeyCommitment is a free data retrieval call binding the contract method 0x2b31841e.
Solidity: function rangeVkeyCommitment() view returns(bytes32)
func (*AggchainfepSession) RollupConfigHash ¶
func (_Aggchainfep *AggchainfepSession) RollupConfigHash() ([32]byte, error)
RollupConfigHash is a free data retrieval call binding the contract method 0x6d9a1c8b.
Solidity: function rollupConfigHash() view returns(bytes32)
func (*AggchainfepSession) RollupManager ¶
func (_Aggchainfep *AggchainfepSession) RollupManager() (common.Address, error)
RollupManager is a free data retrieval call binding the contract method 0x49b7b802.
Solidity: function rollupManager() view returns(address)
func (*AggchainfepSession) SUBMISSIONINTERVAL ¶
func (_Aggchainfep *AggchainfepSession) SUBMISSIONINTERVAL() (*big.Int, error)
SUBMISSIONINTERVAL is a free data retrieval call binding the contract method 0x529933df.
Solidity: function SUBMISSION_INTERVAL() view returns(uint256)
func (*AggchainfepSession) SelectOpSuccinctConfig ¶
func (_Aggchainfep *AggchainfepSession) SelectOpSuccinctConfig(_configName [32]byte) (*types.Transaction, error)
SelectOpSuccinctConfig is a paid mutator transaction binding the contract method 0x52076aca.
Solidity: function selectOpSuccinctConfig(bytes32 _configName) returns()
func (*AggchainfepSession) SelectedOpSuccinctConfigName ¶
func (_Aggchainfep *AggchainfepSession) SelectedOpSuccinctConfigName() ([32]byte, error)
SelectedOpSuccinctConfigName is a free data retrieval call binding the contract method 0x9f78f066.
Solidity: function selectedOpSuccinctConfigName() view returns(bytes32)
func (*AggchainfepSession) SetAggchainMetadata ¶
func (_Aggchainfep *AggchainfepSession) SetAggchainMetadata(key string, value string) (*types.Transaction, error)
SetAggchainMetadata is a paid mutator transaction binding the contract method 0x052358be.
Solidity: function setAggchainMetadata(string key, string value) returns()
func (*AggchainfepSession) SetAggchainMetadataManager ¶
func (_Aggchainfep *AggchainfepSession) SetAggchainMetadataManager(newAggchainMetadataManager common.Address) (*types.Transaction, error)
SetAggchainMetadataManager is a paid mutator transaction binding the contract method 0xa8d31bd9.
Solidity: function setAggchainMetadataManager(address newAggchainMetadataManager) returns()
func (*AggchainfepSession) SetTrustedSequencer ¶
func (_Aggchainfep *AggchainfepSession) 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 (*AggchainfepSession) SetTrustedSequencerURL ¶
func (_Aggchainfep *AggchainfepSession) SetTrustedSequencerURL(newTrustedSequencerURL string) (*types.Transaction, error)
SetTrustedSequencerURL is a paid mutator transaction binding the contract method 0xc89e42df.
Solidity: function setTrustedSequencerURL(string newTrustedSequencerURL) returns()
func (*AggchainfepSession) SignerToURLs ¶
func (_Aggchainfep *AggchainfepSession) SignerToURLs(arg0 common.Address) (string, error)
SignerToURLs is a free data retrieval call binding the contract method 0x36cd6b5b.
Solidity: function signerToURLs(address ) view returns(string)
func (*AggchainfepSession) StartingBlockNumber ¶
func (_Aggchainfep *AggchainfepSession) StartingBlockNumber() (*big.Int, error)
StartingBlockNumber is a free data retrieval call binding the contract method 0x70872aa5.
Solidity: function startingBlockNumber() view returns(uint256)
func (*AggchainfepSession) StartingTimestamp ¶
func (_Aggchainfep *AggchainfepSession) StartingTimestamp() (*big.Int, error)
StartingTimestamp is a free data retrieval call binding the contract method 0x88786272.
Solidity: function startingTimestamp() view returns(uint256)
func (*AggchainfepSession) SubmissionInterval ¶
func (_Aggchainfep *AggchainfepSession) SubmissionInterval() (*big.Int, error)
SubmissionInterval is a free data retrieval call binding the contract method 0xe1a41bcf.
Solidity: function submissionInterval() view returns(uint256)
func (*AggchainfepSession) Threshold ¶
func (_Aggchainfep *AggchainfepSession) Threshold() (*big.Int, error)
Threshold is a free data retrieval call binding the contract method 0x42cde4e8.
Solidity: function threshold() view returns(uint256)
func (*AggchainfepSession) TransferAdminRole ¶
func (_Aggchainfep *AggchainfepSession) 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 (*AggchainfepSession) TransferAggchainManagerRole ¶
func (_Aggchainfep *AggchainfepSession) 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 (*AggchainfepSession) TransferOptimisticModeManagerRole ¶
func (_Aggchainfep *AggchainfepSession) TransferOptimisticModeManagerRole(newOptimisticModeManager common.Address) (*types.Transaction, error)
TransferOptimisticModeManagerRole is a paid mutator transaction binding the contract method 0xfdbbc19b.
Solidity: function transferOptimisticModeManagerRole(address newOptimisticModeManager) returns()
func (*AggchainfepSession) TrustedSequencer ¶
func (_Aggchainfep *AggchainfepSession) TrustedSequencer() (common.Address, error)
TrustedSequencer is a free data retrieval call binding the contract method 0xcfa8ed47.
Solidity: function trustedSequencer() view returns(address)
func (*AggchainfepSession) TrustedSequencerURL ¶
func (_Aggchainfep *AggchainfepSession) TrustedSequencerURL() (string, error)
TrustedSequencerURL is a free data retrieval call binding the contract method 0x542028d5.
Solidity: function trustedSequencerURL() view returns(string)
func (*AggchainfepSession) UpdateOwnedAggchainVKey ¶
func (_Aggchainfep *AggchainfepSession) 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 (*AggchainfepSession) UpdateSignersAndThreshold ¶
func (_Aggchainfep *AggchainfepSession) UpdateSignersAndThreshold(_signersToRemove []IAggchainSignersRemoveSignerInfo, _signersToAdd []IAggchainSignersSignerInfo, _newThreshold *big.Int) (*types.Transaction, error)
UpdateSignersAndThreshold is a paid mutator transaction binding the contract method 0xf51f563a.
Solidity: function updateSignersAndThreshold((address,uint256)[] _signersToRemove, (address,string)[] _signersToAdd, uint256 _newThreshold) returns()
func (*AggchainfepSession) UpdateSubmissionInterval ¶
func (_Aggchainfep *AggchainfepSession) UpdateSubmissionInterval(_submissionInterval *big.Int) (*types.Transaction, error)
UpdateSubmissionInterval is a paid mutator transaction binding the contract method 0x336c9e81.
Solidity: function updateSubmissionInterval(uint256 _submissionInterval) returns()
func (*AggchainfepSession) UpgradeFromPreviousFEP ¶
func (_Aggchainfep *AggchainfepSession) UpgradeFromPreviousFEP() (*types.Transaction, error)
UpgradeFromPreviousFEP is a paid mutator transaction binding the contract method 0x96a4f546.
Solidity: function upgradeFromPreviousFEP() returns()
func (*AggchainfepSession) UseDefaultSigners ¶
func (_Aggchainfep *AggchainfepSession) UseDefaultSigners() (bool, error)
UseDefaultSigners is a free data retrieval call binding the contract method 0x188d9180.
Solidity: function useDefaultSigners() view returns(bool)
func (*AggchainfepSession) UseDefaultVkeys ¶
func (_Aggchainfep *AggchainfepSession) UseDefaultVkeys() (bool, error)
UseDefaultVkeys is a free data retrieval call binding the contract method 0xfc5014d6.
Solidity: function useDefaultVkeys() view returns(bool)
func (*AggchainfepSession) Version ¶
func (_Aggchainfep *AggchainfepSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() pure returns(string)
type AggchainfepSetAggchainMetadataManager ¶
type AggchainfepSetAggchainMetadataManager struct {
OldAggchainMetadataManager common.Address
NewAggchainMetadataManager common.Address
Raw types.Log // Blockchain specific contextual infos
}
AggchainfepSetAggchainMetadataManager represents a SetAggchainMetadataManager event raised by the Aggchainfep contract.
type AggchainfepSetAggchainMetadataManagerIterator ¶
type AggchainfepSetAggchainMetadataManagerIterator struct {
Event *AggchainfepSetAggchainMetadataManager // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AggchainfepSetAggchainMetadataManagerIterator is returned from FilterSetAggchainMetadataManager and is used to iterate over the raw logs and unpacked data for SetAggchainMetadataManager events raised by the Aggchainfep contract.
func (*AggchainfepSetAggchainMetadataManagerIterator) Close ¶
func (it *AggchainfepSetAggchainMetadataManagerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainfepSetAggchainMetadataManagerIterator) Error ¶
func (it *AggchainfepSetAggchainMetadataManagerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainfepSetAggchainMetadataManagerIterator) Next ¶
func (it *AggchainfepSetAggchainMetadataManagerIterator) 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 AggchainfepSetTrustedSequencer ¶
type AggchainfepSetTrustedSequencer struct {
NewTrustedSequencer common.Address
Raw types.Log // Blockchain specific contextual infos
}
AggchainfepSetTrustedSequencer represents a SetTrustedSequencer event raised by the Aggchainfep contract.
type AggchainfepSetTrustedSequencerIterator ¶
type AggchainfepSetTrustedSequencerIterator struct {
Event *AggchainfepSetTrustedSequencer // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AggchainfepSetTrustedSequencerIterator is returned from FilterSetTrustedSequencer and is used to iterate over the raw logs and unpacked data for SetTrustedSequencer events raised by the Aggchainfep contract.
func (*AggchainfepSetTrustedSequencerIterator) Close ¶
func (it *AggchainfepSetTrustedSequencerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainfepSetTrustedSequencerIterator) Error ¶
func (it *AggchainfepSetTrustedSequencerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainfepSetTrustedSequencerIterator) Next ¶
func (it *AggchainfepSetTrustedSequencerIterator) 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 AggchainfepSetTrustedSequencerURL ¶
type AggchainfepSetTrustedSequencerURL struct {
NewTrustedSequencerURL string
Raw types.Log // Blockchain specific contextual infos
}
AggchainfepSetTrustedSequencerURL represents a SetTrustedSequencerURL event raised by the Aggchainfep contract.
type AggchainfepSetTrustedSequencerURLIterator ¶
type AggchainfepSetTrustedSequencerURLIterator struct {
Event *AggchainfepSetTrustedSequencerURL // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AggchainfepSetTrustedSequencerURLIterator is returned from FilterSetTrustedSequencerURL and is used to iterate over the raw logs and unpacked data for SetTrustedSequencerURL events raised by the Aggchainfep contract.
func (*AggchainfepSetTrustedSequencerURLIterator) Close ¶
func (it *AggchainfepSetTrustedSequencerURLIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainfepSetTrustedSequencerURLIterator) Error ¶
func (it *AggchainfepSetTrustedSequencerURLIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainfepSetTrustedSequencerURLIterator) Next ¶
func (it *AggchainfepSetTrustedSequencerURLIterator) 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 AggchainfepSignersAndThresholdUpdated ¶
type AggchainfepSignersAndThresholdUpdated struct {
AggchainSigners []common.Address
NewThreshold *big.Int
NewAggchainMultisigHash [32]byte
Raw types.Log // Blockchain specific contextual infos
}
AggchainfepSignersAndThresholdUpdated represents a SignersAndThresholdUpdated event raised by the Aggchainfep contract.
type AggchainfepSignersAndThresholdUpdatedIterator ¶
type AggchainfepSignersAndThresholdUpdatedIterator struct {
Event *AggchainfepSignersAndThresholdUpdated // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AggchainfepSignersAndThresholdUpdatedIterator is returned from FilterSignersAndThresholdUpdated and is used to iterate over the raw logs and unpacked data for SignersAndThresholdUpdated events raised by the Aggchainfep contract.
func (*AggchainfepSignersAndThresholdUpdatedIterator) Close ¶
func (it *AggchainfepSignersAndThresholdUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainfepSignersAndThresholdUpdatedIterator) Error ¶
func (it *AggchainfepSignersAndThresholdUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainfepSignersAndThresholdUpdatedIterator) Next ¶
func (it *AggchainfepSignersAndThresholdUpdatedIterator) 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 AggchainfepSubmissionIntervalUpdated ¶
type AggchainfepSubmissionIntervalUpdated struct {
OldSubmissionInterval *big.Int
NewSubmissionInterval *big.Int
Raw types.Log // Blockchain specific contextual infos
}
AggchainfepSubmissionIntervalUpdated represents a SubmissionIntervalUpdated event raised by the Aggchainfep contract.
type AggchainfepSubmissionIntervalUpdatedIterator ¶
type AggchainfepSubmissionIntervalUpdatedIterator struct {
Event *AggchainfepSubmissionIntervalUpdated // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AggchainfepSubmissionIntervalUpdatedIterator is returned from FilterSubmissionIntervalUpdated and is used to iterate over the raw logs and unpacked data for SubmissionIntervalUpdated events raised by the Aggchainfep contract.
func (*AggchainfepSubmissionIntervalUpdatedIterator) Close ¶
func (it *AggchainfepSubmissionIntervalUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainfepSubmissionIntervalUpdatedIterator) Error ¶
func (it *AggchainfepSubmissionIntervalUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainfepSubmissionIntervalUpdatedIterator) Next ¶
func (it *AggchainfepSubmissionIntervalUpdatedIterator) 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 AggchainfepTransactor ¶
type AggchainfepTransactor struct {
// contains filtered or unexported fields
}
AggchainfepTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAggchainfepTransactor ¶
func NewAggchainfepTransactor(address common.Address, transactor bind.ContractTransactor) (*AggchainfepTransactor, error)
NewAggchainfepTransactor creates a new write-only instance of Aggchainfep, bound to a specific deployed contract.
func (*AggchainfepTransactor) AcceptAdminRole ¶
func (_Aggchainfep *AggchainfepTransactor) AcceptAdminRole(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptAdminRole is a paid mutator transaction binding the contract method 0x8c3d7301.
Solidity: function acceptAdminRole() returns()
func (*AggchainfepTransactor) AcceptAggchainManagerRole ¶
func (_Aggchainfep *AggchainfepTransactor) AcceptAggchainManagerRole(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptAggchainManagerRole is a paid mutator transaction binding the contract method 0x15981b29.
Solidity: function acceptAggchainManagerRole() returns()
func (*AggchainfepTransactor) AcceptOptimisticModeManagerRole ¶
func (_Aggchainfep *AggchainfepTransactor) AcceptOptimisticModeManagerRole(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptOptimisticModeManagerRole is a paid mutator transaction binding the contract method 0x12634900.
Solidity: function acceptOptimisticModeManagerRole() returns()
func (*AggchainfepTransactor) AddOpSuccinctConfig ¶
func (_Aggchainfep *AggchainfepTransactor) AddOpSuccinctConfig(opts *bind.TransactOpts, _configName [32]byte, _rollupConfigHash [32]byte, _aggregationVkey [32]byte, _rangeVkeyCommitment [32]byte) (*types.Transaction, error)
AddOpSuccinctConfig is a paid mutator transaction binding the contract method 0x47c37e9c.
Solidity: function addOpSuccinctConfig(bytes32 _configName, bytes32 _rollupConfigHash, bytes32 _aggregationVkey, bytes32 _rangeVkeyCommitment) returns()
func (*AggchainfepTransactor) AddOwnedAggchainVKey ¶
func (_Aggchainfep *AggchainfepTransactor) 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 (*AggchainfepTransactor) BatchSetAggchainMetadata ¶
func (_Aggchainfep *AggchainfepTransactor) BatchSetAggchainMetadata(opts *bind.TransactOpts, keys []string, values []string) (*types.Transaction, error)
BatchSetAggchainMetadata is a paid mutator transaction binding the contract method 0x153c3b7f.
Solidity: function batchSetAggchainMetadata(string[] keys, string[] values) returns()
func (*AggchainfepTransactor) DeleteOpSuccinctConfig ¶
func (_Aggchainfep *AggchainfepTransactor) DeleteOpSuccinctConfig(opts *bind.TransactOpts, _configName [32]byte) (*types.Transaction, error)
DeleteOpSuccinctConfig is a paid mutator transaction binding the contract method 0xec5b2e3a.
Solidity: function deleteOpSuccinctConfig(bytes32 _configName) returns()
func (*AggchainfepTransactor) DisableOptimisticMode ¶
func (_Aggchainfep *AggchainfepTransactor) DisableOptimisticMode(opts *bind.TransactOpts) (*types.Transaction, error)
DisableOptimisticMode is a paid mutator transaction binding the contract method 0x0822dc61.
Solidity: function disableOptimisticMode() returns()
func (*AggchainfepTransactor) DisableUseDefaultSignersFlag ¶
func (_Aggchainfep *AggchainfepTransactor) DisableUseDefaultSignersFlag(opts *bind.TransactOpts) (*types.Transaction, error)
DisableUseDefaultSignersFlag is a paid mutator transaction binding the contract method 0xfd7d2493.
Solidity: function disableUseDefaultSignersFlag() returns()
func (*AggchainfepTransactor) DisableUseDefaultVkeysFlag ¶
func (_Aggchainfep *AggchainfepTransactor) DisableUseDefaultVkeysFlag(opts *bind.TransactOpts) (*types.Transaction, error)
DisableUseDefaultVkeysFlag is a paid mutator transaction binding the contract method 0xefe6c9f4.
Solidity: function disableUseDefaultVkeysFlag() returns()
func (*AggchainfepTransactor) EnableOptimisticMode ¶
func (_Aggchainfep *AggchainfepTransactor) EnableOptimisticMode(opts *bind.TransactOpts) (*types.Transaction, error)
EnableOptimisticMode is a paid mutator transaction binding the contract method 0x81eb0baf.
Solidity: function enableOptimisticMode() returns()
func (*AggchainfepTransactor) EnableUseDefaultSignersFlag ¶
func (_Aggchainfep *AggchainfepTransactor) EnableUseDefaultSignersFlag(opts *bind.TransactOpts) (*types.Transaction, error)
EnableUseDefaultSignersFlag is a paid mutator transaction binding the contract method 0xbe647d03.
Solidity: function enableUseDefaultSignersFlag() returns()
func (*AggchainfepTransactor) EnableUseDefaultVkeysFlag ¶
func (_Aggchainfep *AggchainfepTransactor) EnableUseDefaultVkeysFlag(opts *bind.TransactOpts) (*types.Transaction, error)
EnableUseDefaultVkeysFlag is a paid mutator transaction binding the contract method 0x1489e707.
Solidity: function enableUseDefaultVkeysFlag() returns()
func (*AggchainfepTransactor) InitAggchainManager ¶
func (_Aggchainfep *AggchainfepTransactor) 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 (*AggchainfepTransactor) Initialize ¶
func (_Aggchainfep *AggchainfepTransactor) Initialize(opts *bind.TransactOpts, _initParams AggchainFEPInitParams, _signersToAdd []IAggchainSignersSignerInfo, _newThreshold *big.Int, _useDefaultVkeys bool, _useDefaultSigners bool, _initOwnedAggchainVKey [32]byte, _initAggchainVKeySelector [4]byte, _admin common.Address, _trustedSequencer common.Address, _gasTokenAddress common.Address, _trustedSequencerURL string, _networkName string) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x558716c1.
Solidity: function initialize((uint256,bytes32,bytes32,uint256,uint256,uint256,address,bytes32,bytes32) _initParams, (address,string)[] _signersToAdd, uint256 _newThreshold, bool _useDefaultVkeys, bool _useDefaultSigners, bytes32 _initOwnedAggchainVKey, bytes4 _initAggchainVKeySelector, address _admin, address _trustedSequencer, address _gasTokenAddress, string _trustedSequencerURL, string _networkName) returns()
func (*AggchainfepTransactor) InitializeFromECDSAMultisig ¶
func (_Aggchainfep *AggchainfepTransactor) InitializeFromECDSAMultisig(opts *bind.TransactOpts, _initParams AggchainFEPInitParams, _useDefaultVkeys bool, _initOwnedAggchainVKey [32]byte, _initAggchainVKeySelector [4]byte) (*types.Transaction, error)
InitializeFromECDSAMultisig is a paid mutator transaction binding the contract method 0xf2933fdd.
Solidity: function initializeFromECDSAMultisig((uint256,bytes32,bytes32,uint256,uint256,uint256,address,bytes32,bytes32) _initParams, bool _useDefaultVkeys, bytes32 _initOwnedAggchainVKey, bytes4 _initAggchainVKeySelector) returns()
func (*AggchainfepTransactor) InitializeFromLegacyConsensus ¶
func (_Aggchainfep *AggchainfepTransactor) InitializeFromLegacyConsensus(opts *bind.TransactOpts, _initParams AggchainFEPInitParams, _useDefaultVkeys bool, _useDefaultSigners bool, _initOwnedAggchainVKey [32]byte, _initAggchainVKeySelector [4]byte, _signersToAdd []IAggchainSignersSignerInfo, _newThreshold *big.Int) (*types.Transaction, error)
InitializeFromLegacyConsensus is a paid mutator transaction binding the contract method 0x08537cd1.
Solidity: function initializeFromLegacyConsensus((uint256,bytes32,bytes32,uint256,uint256,uint256,address,bytes32,bytes32) _initParams, bool _useDefaultVkeys, bool _useDefaultSigners, bytes32 _initOwnedAggchainVKey, bytes4 _initAggchainVKeySelector, (address,string)[] _signersToAdd, uint256 _newThreshold) returns()
func (*AggchainfepTransactor) OnVerifyPessimistic ¶
func (_Aggchainfep *AggchainfepTransactor) 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 (*AggchainfepTransactor) SelectOpSuccinctConfig ¶
func (_Aggchainfep *AggchainfepTransactor) SelectOpSuccinctConfig(opts *bind.TransactOpts, _configName [32]byte) (*types.Transaction, error)
SelectOpSuccinctConfig is a paid mutator transaction binding the contract method 0x52076aca.
Solidity: function selectOpSuccinctConfig(bytes32 _configName) returns()
func (*AggchainfepTransactor) SetAggchainMetadata ¶
func (_Aggchainfep *AggchainfepTransactor) SetAggchainMetadata(opts *bind.TransactOpts, key string, value string) (*types.Transaction, error)
SetAggchainMetadata is a paid mutator transaction binding the contract method 0x052358be.
Solidity: function setAggchainMetadata(string key, string value) returns()
func (*AggchainfepTransactor) SetAggchainMetadataManager ¶
func (_Aggchainfep *AggchainfepTransactor) SetAggchainMetadataManager(opts *bind.TransactOpts, newAggchainMetadataManager common.Address) (*types.Transaction, error)
SetAggchainMetadataManager is a paid mutator transaction binding the contract method 0xa8d31bd9.
Solidity: function setAggchainMetadataManager(address newAggchainMetadataManager) returns()
func (*AggchainfepTransactor) SetTrustedSequencer ¶
func (_Aggchainfep *AggchainfepTransactor) 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 (*AggchainfepTransactor) SetTrustedSequencerURL ¶
func (_Aggchainfep *AggchainfepTransactor) 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 (*AggchainfepTransactor) TransferAdminRole ¶
func (_Aggchainfep *AggchainfepTransactor) 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 (*AggchainfepTransactor) TransferAggchainManagerRole ¶
func (_Aggchainfep *AggchainfepTransactor) 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 (*AggchainfepTransactor) TransferOptimisticModeManagerRole ¶
func (_Aggchainfep *AggchainfepTransactor) TransferOptimisticModeManagerRole(opts *bind.TransactOpts, newOptimisticModeManager common.Address) (*types.Transaction, error)
TransferOptimisticModeManagerRole is a paid mutator transaction binding the contract method 0xfdbbc19b.
Solidity: function transferOptimisticModeManagerRole(address newOptimisticModeManager) returns()
func (*AggchainfepTransactor) UpdateOwnedAggchainVKey ¶
func (_Aggchainfep *AggchainfepTransactor) UpdateOwnedAggchainVKey(opts *bind.TransactOpts, aggchainVKeySelector [4]byte, updatedAggchainVKey [32]byte) (*types.Transaction, error)
UpdateOwnedAggchainVKey is a paid mutator transaction binding the contract method 0x314eb17b.
Solidity: function updateOwnedAggchainVKey(bytes4 aggchainVKeySelector, bytes32 updatedAggchainVKey) returns()
func (*AggchainfepTransactor) UpdateSignersAndThreshold ¶
func (_Aggchainfep *AggchainfepTransactor) UpdateSignersAndThreshold(opts *bind.TransactOpts, _signersToRemove []IAggchainSignersRemoveSignerInfo, _signersToAdd []IAggchainSignersSignerInfo, _newThreshold *big.Int) (*types.Transaction, error)
UpdateSignersAndThreshold is a paid mutator transaction binding the contract method 0xf51f563a.
Solidity: function updateSignersAndThreshold((address,uint256)[] _signersToRemove, (address,string)[] _signersToAdd, uint256 _newThreshold) returns()
func (*AggchainfepTransactor) UpdateSubmissionInterval ¶
func (_Aggchainfep *AggchainfepTransactor) UpdateSubmissionInterval(opts *bind.TransactOpts, _submissionInterval *big.Int) (*types.Transaction, error)
UpdateSubmissionInterval is a paid mutator transaction binding the contract method 0x336c9e81.
Solidity: function updateSubmissionInterval(uint256 _submissionInterval) returns()
func (*AggchainfepTransactor) UpgradeFromPreviousFEP ¶
func (_Aggchainfep *AggchainfepTransactor) UpgradeFromPreviousFEP(opts *bind.TransactOpts) (*types.Transaction, error)
UpgradeFromPreviousFEP is a paid mutator transaction binding the contract method 0x96a4f546.
Solidity: function upgradeFromPreviousFEP() returns()
type AggchainfepTransactorRaw ¶
type AggchainfepTransactorRaw struct {
Contract *AggchainfepTransactor // Generic write-only contract binding to access the raw methods on
}
AggchainfepTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AggchainfepTransactorRaw) Transact ¶
func (_Aggchainfep *AggchainfepTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AggchainfepTransactorRaw) Transfer ¶
func (_Aggchainfep *AggchainfepTransactorRaw) 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 AggchainfepTransactorSession ¶
type AggchainfepTransactorSession struct {
Contract *AggchainfepTransactor // Generic contract transactor binding to set the session for
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
AggchainfepTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*AggchainfepTransactorSession) AcceptAdminRole ¶
func (_Aggchainfep *AggchainfepTransactorSession) AcceptAdminRole() (*types.Transaction, error)
AcceptAdminRole is a paid mutator transaction binding the contract method 0x8c3d7301.
Solidity: function acceptAdminRole() returns()
func (*AggchainfepTransactorSession) AcceptAggchainManagerRole ¶
func (_Aggchainfep *AggchainfepTransactorSession) AcceptAggchainManagerRole() (*types.Transaction, error)
AcceptAggchainManagerRole is a paid mutator transaction binding the contract method 0x15981b29.
Solidity: function acceptAggchainManagerRole() returns()
func (*AggchainfepTransactorSession) AcceptOptimisticModeManagerRole ¶
func (_Aggchainfep *AggchainfepTransactorSession) AcceptOptimisticModeManagerRole() (*types.Transaction, error)
AcceptOptimisticModeManagerRole is a paid mutator transaction binding the contract method 0x12634900.
Solidity: function acceptOptimisticModeManagerRole() returns()
func (*AggchainfepTransactorSession) AddOpSuccinctConfig ¶
func (_Aggchainfep *AggchainfepTransactorSession) AddOpSuccinctConfig(_configName [32]byte, _rollupConfigHash [32]byte, _aggregationVkey [32]byte, _rangeVkeyCommitment [32]byte) (*types.Transaction, error)
AddOpSuccinctConfig is a paid mutator transaction binding the contract method 0x47c37e9c.
Solidity: function addOpSuccinctConfig(bytes32 _configName, bytes32 _rollupConfigHash, bytes32 _aggregationVkey, bytes32 _rangeVkeyCommitment) returns()
func (*AggchainfepTransactorSession) AddOwnedAggchainVKey ¶
func (_Aggchainfep *AggchainfepTransactorSession) 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 (*AggchainfepTransactorSession) BatchSetAggchainMetadata ¶
func (_Aggchainfep *AggchainfepTransactorSession) BatchSetAggchainMetadata(keys []string, values []string) (*types.Transaction, error)
BatchSetAggchainMetadata is a paid mutator transaction binding the contract method 0x153c3b7f.
Solidity: function batchSetAggchainMetadata(string[] keys, string[] values) returns()
func (*AggchainfepTransactorSession) DeleteOpSuccinctConfig ¶
func (_Aggchainfep *AggchainfepTransactorSession) DeleteOpSuccinctConfig(_configName [32]byte) (*types.Transaction, error)
DeleteOpSuccinctConfig is a paid mutator transaction binding the contract method 0xec5b2e3a.
Solidity: function deleteOpSuccinctConfig(bytes32 _configName) returns()
func (*AggchainfepTransactorSession) DisableOptimisticMode ¶
func (_Aggchainfep *AggchainfepTransactorSession) DisableOptimisticMode() (*types.Transaction, error)
DisableOptimisticMode is a paid mutator transaction binding the contract method 0x0822dc61.
Solidity: function disableOptimisticMode() returns()
func (*AggchainfepTransactorSession) DisableUseDefaultSignersFlag ¶
func (_Aggchainfep *AggchainfepTransactorSession) DisableUseDefaultSignersFlag() (*types.Transaction, error)
DisableUseDefaultSignersFlag is a paid mutator transaction binding the contract method 0xfd7d2493.
Solidity: function disableUseDefaultSignersFlag() returns()
func (*AggchainfepTransactorSession) DisableUseDefaultVkeysFlag ¶
func (_Aggchainfep *AggchainfepTransactorSession) DisableUseDefaultVkeysFlag() (*types.Transaction, error)
DisableUseDefaultVkeysFlag is a paid mutator transaction binding the contract method 0xefe6c9f4.
Solidity: function disableUseDefaultVkeysFlag() returns()
func (*AggchainfepTransactorSession) EnableOptimisticMode ¶
func (_Aggchainfep *AggchainfepTransactorSession) EnableOptimisticMode() (*types.Transaction, error)
EnableOptimisticMode is a paid mutator transaction binding the contract method 0x81eb0baf.
Solidity: function enableOptimisticMode() returns()
func (*AggchainfepTransactorSession) EnableUseDefaultSignersFlag ¶
func (_Aggchainfep *AggchainfepTransactorSession) EnableUseDefaultSignersFlag() (*types.Transaction, error)
EnableUseDefaultSignersFlag is a paid mutator transaction binding the contract method 0xbe647d03.
Solidity: function enableUseDefaultSignersFlag() returns()
func (*AggchainfepTransactorSession) EnableUseDefaultVkeysFlag ¶
func (_Aggchainfep *AggchainfepTransactorSession) EnableUseDefaultVkeysFlag() (*types.Transaction, error)
EnableUseDefaultVkeysFlag is a paid mutator transaction binding the contract method 0x1489e707.
Solidity: function enableUseDefaultVkeysFlag() returns()
func (*AggchainfepTransactorSession) InitAggchainManager ¶
func (_Aggchainfep *AggchainfepTransactorSession) 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 (*AggchainfepTransactorSession) Initialize ¶
func (_Aggchainfep *AggchainfepTransactorSession) Initialize(_initParams AggchainFEPInitParams, _signersToAdd []IAggchainSignersSignerInfo, _newThreshold *big.Int, _useDefaultVkeys bool, _useDefaultSigners bool, _initOwnedAggchainVKey [32]byte, _initAggchainVKeySelector [4]byte, _admin common.Address, _trustedSequencer common.Address, _gasTokenAddress common.Address, _trustedSequencerURL string, _networkName string) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x558716c1.
Solidity: function initialize((uint256,bytes32,bytes32,uint256,uint256,uint256,address,bytes32,bytes32) _initParams, (address,string)[] _signersToAdd, uint256 _newThreshold, bool _useDefaultVkeys, bool _useDefaultSigners, bytes32 _initOwnedAggchainVKey, bytes4 _initAggchainVKeySelector, address _admin, address _trustedSequencer, address _gasTokenAddress, string _trustedSequencerURL, string _networkName) returns()
func (*AggchainfepTransactorSession) InitializeFromECDSAMultisig ¶
func (_Aggchainfep *AggchainfepTransactorSession) InitializeFromECDSAMultisig(_initParams AggchainFEPInitParams, _useDefaultVkeys bool, _initOwnedAggchainVKey [32]byte, _initAggchainVKeySelector [4]byte) (*types.Transaction, error)
InitializeFromECDSAMultisig is a paid mutator transaction binding the contract method 0xf2933fdd.
Solidity: function initializeFromECDSAMultisig((uint256,bytes32,bytes32,uint256,uint256,uint256,address,bytes32,bytes32) _initParams, bool _useDefaultVkeys, bytes32 _initOwnedAggchainVKey, bytes4 _initAggchainVKeySelector) returns()
func (*AggchainfepTransactorSession) InitializeFromLegacyConsensus ¶
func (_Aggchainfep *AggchainfepTransactorSession) InitializeFromLegacyConsensus(_initParams AggchainFEPInitParams, _useDefaultVkeys bool, _useDefaultSigners bool, _initOwnedAggchainVKey [32]byte, _initAggchainVKeySelector [4]byte, _signersToAdd []IAggchainSignersSignerInfo, _newThreshold *big.Int) (*types.Transaction, error)
InitializeFromLegacyConsensus is a paid mutator transaction binding the contract method 0x08537cd1.
Solidity: function initializeFromLegacyConsensus((uint256,bytes32,bytes32,uint256,uint256,uint256,address,bytes32,bytes32) _initParams, bool _useDefaultVkeys, bool _useDefaultSigners, bytes32 _initOwnedAggchainVKey, bytes4 _initAggchainVKeySelector, (address,string)[] _signersToAdd, uint256 _newThreshold) returns()
func (*AggchainfepTransactorSession) OnVerifyPessimistic ¶
func (_Aggchainfep *AggchainfepTransactorSession) OnVerifyPessimistic(aggchainData []byte) (*types.Transaction, error)
OnVerifyPessimistic is a paid mutator transaction binding the contract method 0x9ee4afa3.
Solidity: function onVerifyPessimistic(bytes aggchainData) returns()
func (*AggchainfepTransactorSession) SelectOpSuccinctConfig ¶
func (_Aggchainfep *AggchainfepTransactorSession) SelectOpSuccinctConfig(_configName [32]byte) (*types.Transaction, error)
SelectOpSuccinctConfig is a paid mutator transaction binding the contract method 0x52076aca.
Solidity: function selectOpSuccinctConfig(bytes32 _configName) returns()
func (*AggchainfepTransactorSession) SetAggchainMetadata ¶
func (_Aggchainfep *AggchainfepTransactorSession) SetAggchainMetadata(key string, value string) (*types.Transaction, error)
SetAggchainMetadata is a paid mutator transaction binding the contract method 0x052358be.
Solidity: function setAggchainMetadata(string key, string value) returns()
func (*AggchainfepTransactorSession) SetAggchainMetadataManager ¶
func (_Aggchainfep *AggchainfepTransactorSession) SetAggchainMetadataManager(newAggchainMetadataManager common.Address) (*types.Transaction, error)
SetAggchainMetadataManager is a paid mutator transaction binding the contract method 0xa8d31bd9.
Solidity: function setAggchainMetadataManager(address newAggchainMetadataManager) returns()
func (*AggchainfepTransactorSession) SetTrustedSequencer ¶
func (_Aggchainfep *AggchainfepTransactorSession) 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 (*AggchainfepTransactorSession) SetTrustedSequencerURL ¶
func (_Aggchainfep *AggchainfepTransactorSession) SetTrustedSequencerURL(newTrustedSequencerURL string) (*types.Transaction, error)
SetTrustedSequencerURL is a paid mutator transaction binding the contract method 0xc89e42df.
Solidity: function setTrustedSequencerURL(string newTrustedSequencerURL) returns()
func (*AggchainfepTransactorSession) TransferAdminRole ¶
func (_Aggchainfep *AggchainfepTransactorSession) 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 (*AggchainfepTransactorSession) TransferAggchainManagerRole ¶
func (_Aggchainfep *AggchainfepTransactorSession) 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 (*AggchainfepTransactorSession) TransferOptimisticModeManagerRole ¶
func (_Aggchainfep *AggchainfepTransactorSession) TransferOptimisticModeManagerRole(newOptimisticModeManager common.Address) (*types.Transaction, error)
TransferOptimisticModeManagerRole is a paid mutator transaction binding the contract method 0xfdbbc19b.
Solidity: function transferOptimisticModeManagerRole(address newOptimisticModeManager) returns()
func (*AggchainfepTransactorSession) UpdateOwnedAggchainVKey ¶
func (_Aggchainfep *AggchainfepTransactorSession) 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 (*AggchainfepTransactorSession) UpdateSignersAndThreshold ¶
func (_Aggchainfep *AggchainfepTransactorSession) UpdateSignersAndThreshold(_signersToRemove []IAggchainSignersRemoveSignerInfo, _signersToAdd []IAggchainSignersSignerInfo, _newThreshold *big.Int) (*types.Transaction, error)
UpdateSignersAndThreshold is a paid mutator transaction binding the contract method 0xf51f563a.
Solidity: function updateSignersAndThreshold((address,uint256)[] _signersToRemove, (address,string)[] _signersToAdd, uint256 _newThreshold) returns()
func (*AggchainfepTransactorSession) UpdateSubmissionInterval ¶
func (_Aggchainfep *AggchainfepTransactorSession) UpdateSubmissionInterval(_submissionInterval *big.Int) (*types.Transaction, error)
UpdateSubmissionInterval is a paid mutator transaction binding the contract method 0x336c9e81.
Solidity: function updateSubmissionInterval(uint256 _submissionInterval) returns()
func (*AggchainfepTransactorSession) UpgradeFromPreviousFEP ¶
func (_Aggchainfep *AggchainfepTransactorSession) UpgradeFromPreviousFEP() (*types.Transaction, error)
UpgradeFromPreviousFEP is a paid mutator transaction binding the contract method 0x96a4f546.
Solidity: function upgradeFromPreviousFEP() returns()
type AggchainfepTransferAdminRole ¶
type AggchainfepTransferAdminRole struct {
NewPendingAdmin common.Address
Raw types.Log // Blockchain specific contextual infos
}
AggchainfepTransferAdminRole represents a TransferAdminRole event raised by the Aggchainfep contract.
type AggchainfepTransferAdminRoleIterator ¶
type AggchainfepTransferAdminRoleIterator struct {
Event *AggchainfepTransferAdminRole // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AggchainfepTransferAdminRoleIterator is returned from FilterTransferAdminRole and is used to iterate over the raw logs and unpacked data for TransferAdminRole events raised by the Aggchainfep contract.
func (*AggchainfepTransferAdminRoleIterator) Close ¶
func (it *AggchainfepTransferAdminRoleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainfepTransferAdminRoleIterator) Error ¶
func (it *AggchainfepTransferAdminRoleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainfepTransferAdminRoleIterator) Next ¶
func (it *AggchainfepTransferAdminRoleIterator) 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 AggchainfepTransferAggchainManagerRole ¶
type AggchainfepTransferAggchainManagerRole struct {
CurrentAggchainManager common.Address
NewPendingAggchainManager common.Address
Raw types.Log // Blockchain specific contextual infos
}
AggchainfepTransferAggchainManagerRole represents a TransferAggchainManagerRole event raised by the Aggchainfep contract.
type AggchainfepTransferAggchainManagerRoleIterator ¶
type AggchainfepTransferAggchainManagerRoleIterator struct {
Event *AggchainfepTransferAggchainManagerRole // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AggchainfepTransferAggchainManagerRoleIterator is returned from FilterTransferAggchainManagerRole and is used to iterate over the raw logs and unpacked data for TransferAggchainManagerRole events raised by the Aggchainfep contract.
func (*AggchainfepTransferAggchainManagerRoleIterator) Close ¶
func (it *AggchainfepTransferAggchainManagerRoleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainfepTransferAggchainManagerRoleIterator) Error ¶
func (it *AggchainfepTransferAggchainManagerRoleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainfepTransferAggchainManagerRoleIterator) Next ¶
func (it *AggchainfepTransferAggchainManagerRoleIterator) 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 AggchainfepTransferOptimisticModeManagerRole ¶
type AggchainfepTransferOptimisticModeManagerRole struct {
CurrentOptimisticModeManager common.Address
NewPendingOptimisticModeManager common.Address
Raw types.Log // Blockchain specific contextual infos
}
AggchainfepTransferOptimisticModeManagerRole represents a TransferOptimisticModeManagerRole event raised by the Aggchainfep contract.
type AggchainfepTransferOptimisticModeManagerRoleIterator ¶
type AggchainfepTransferOptimisticModeManagerRoleIterator struct {
Event *AggchainfepTransferOptimisticModeManagerRole // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AggchainfepTransferOptimisticModeManagerRoleIterator is returned from FilterTransferOptimisticModeManagerRole and is used to iterate over the raw logs and unpacked data for TransferOptimisticModeManagerRole events raised by the Aggchainfep contract.
func (*AggchainfepTransferOptimisticModeManagerRoleIterator) Close ¶
func (it *AggchainfepTransferOptimisticModeManagerRoleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainfepTransferOptimisticModeManagerRoleIterator) Error ¶
func (it *AggchainfepTransferOptimisticModeManagerRoleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainfepTransferOptimisticModeManagerRoleIterator) Next ¶
func (it *AggchainfepTransferOptimisticModeManagerRoleIterator) 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 AggchainfepUpdateAggchainVKey ¶
type AggchainfepUpdateAggchainVKey struct {
Selector [4]byte
PreviousAggchainVKey [32]byte
NewAggchainVKey [32]byte
Raw types.Log // Blockchain specific contextual infos
}
AggchainfepUpdateAggchainVKey represents a UpdateAggchainVKey event raised by the Aggchainfep contract.
type AggchainfepUpdateAggchainVKeyIterator ¶
type AggchainfepUpdateAggchainVKeyIterator struct {
Event *AggchainfepUpdateAggchainVKey // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AggchainfepUpdateAggchainVKeyIterator is returned from FilterUpdateAggchainVKey and is used to iterate over the raw logs and unpacked data for UpdateAggchainVKey events raised by the Aggchainfep contract.
func (*AggchainfepUpdateAggchainVKeyIterator) Close ¶
func (it *AggchainfepUpdateAggchainVKeyIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggchainfepUpdateAggchainVKeyIterator) Error ¶
func (it *AggchainfepUpdateAggchainVKeyIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggchainfepUpdateAggchainVKeyIterator) Next ¶
func (it *AggchainfepUpdateAggchainVKeyIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IAggchainSignersRemoveSignerInfo ¶
IAggchainSignersRemoveSignerInfo is an auto generated low-level Go binding around an user-defined struct.
type IAggchainSignersSignerInfo ¶
IAggchainSignersSignerInfo is an auto generated low-level Go binding around an user-defined struct.