Documentation ¶
Index ¶
- Variables
- type LegacyZKEVMStateVariablesPendingState
- type LegacyZKEVMStateVariablesSequencedBatchData
- type Mockpolygonrollupmanager
- type MockpolygonrollupmanagerAddExistingRollup
- type MockpolygonrollupmanagerAddExistingRollupIterator
- type MockpolygonrollupmanagerAddNewRollupType
- type MockpolygonrollupmanagerAddNewRollupTypeIterator
- type MockpolygonrollupmanagerCaller
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) BridgeAddress(opts *bind.CallOpts) (common.Address, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) CalculateRewardPerBatch(opts *bind.CallOpts) (*big.Int, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) ChainIDToRollupID(opts *bind.CallOpts, chainID uint64) (uint32, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) GetBatchFee(opts *bind.CallOpts) (*big.Int, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) GetForcedBatchFee(opts *bind.CallOpts) (*big.Int, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) GetInputSnarkBytes(opts *bind.CallOpts, rollupID uint32, initNumBatch uint64, ...) ([]byte, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) GetLastVerifiedBatch(opts *bind.CallOpts, rollupID uint32) (uint64, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) GetRollupBatchNumToStateRoot(opts *bind.CallOpts, rollupID uint32, batchNum uint64) ([32]byte, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) GetRollupExitRoot(opts *bind.CallOpts) ([32]byte, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) GetRollupPendingStateTransitions(opts *bind.CallOpts, rollupID uint32, batchNum uint64) (LegacyZKEVMStateVariablesPendingState, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) GetRollupSequencedBatches(opts *bind.CallOpts, rollupID uint32, batchNum uint64) (LegacyZKEVMStateVariablesSequencedBatchData, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) GlobalExitRootManager(opts *bind.CallOpts) (common.Address, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) IsEmergencyState(opts *bind.CallOpts) (bool, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) IsPendingStateConsolidable(opts *bind.CallOpts, rollupID uint32, pendingStateNum uint64) (bool, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) LastAggregationTimestamp(opts *bind.CallOpts) (uint64, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) MultiplierBatchFee(opts *bind.CallOpts) (uint16, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) PendingStateTimeout(opts *bind.CallOpts) (uint64, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) Pol(opts *bind.CallOpts) (common.Address, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) RollupAddressToID(opts *bind.CallOpts, rollupAddress common.Address) (uint32, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) RollupCount(opts *bind.CallOpts) (uint32, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) RollupIDToRollupData(opts *bind.CallOpts, rollupID uint32) (struct{ ... }, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) RollupTypeCount(opts *bind.CallOpts) (uint32, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) RollupTypeMap(opts *bind.CallOpts, rollupTypeID uint32) (struct{ ... }, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) TotalSequencedBatches(opts *bind.CallOpts) (uint64, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) TotalVerifiedBatches(opts *bind.CallOpts) (uint64, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) TrustedAggregatorTimeout(opts *bind.CallOpts) (uint64, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) VerifyBatchTimeTarget(opts *bind.CallOpts) (uint64, error)
- type MockpolygonrollupmanagerCallerRaw
- type MockpolygonrollupmanagerCallerSession
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) BridgeAddress() (common.Address, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) CalculateRewardPerBatch() (*big.Int, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) ChainIDToRollupID(chainID uint64) (uint32, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) DEFAULTADMINROLE() ([32]byte, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) GetBatchFee() (*big.Int, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) GetForcedBatchFee() (*big.Int, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) GetInputSnarkBytes(rollupID uint32, initNumBatch uint64, finalNewBatch uint64, ...) ([]byte, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) GetLastVerifiedBatch(rollupID uint32) (uint64, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) GetRollupBatchNumToStateRoot(rollupID uint32, batchNum uint64) ([32]byte, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) GetRollupExitRoot() ([32]byte, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) GetRollupPendingStateTransitions(rollupID uint32, batchNum uint64) (LegacyZKEVMStateVariablesPendingState, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) GetRollupSequencedBatches(rollupID uint32, batchNum uint64) (LegacyZKEVMStateVariablesSequencedBatchData, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) GlobalExitRootManager() (common.Address, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) IsEmergencyState() (bool, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) IsPendingStateConsolidable(rollupID uint32, pendingStateNum uint64) (bool, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) LastAggregationTimestamp() (uint64, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) MultiplierBatchFee() (uint16, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) PendingStateTimeout() (uint64, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) Pol() (common.Address, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) RollupAddressToID(rollupAddress common.Address) (uint32, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) RollupCount() (uint32, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) RollupIDToRollupData(rollupID uint32) (struct{ ... }, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) RollupTypeCount() (uint32, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) RollupTypeMap(rollupTypeID uint32) (struct{ ... }, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) TotalSequencedBatches() (uint64, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) TotalVerifiedBatches() (uint64, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) TrustedAggregatorTimeout() (uint64, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) VerifyBatchTimeTarget() (uint64, error)
- type MockpolygonrollupmanagerConsolidatePendingState
- type MockpolygonrollupmanagerConsolidatePendingStateIterator
- type MockpolygonrollupmanagerCreateNewRollup
- type MockpolygonrollupmanagerCreateNewRollupIterator
- type MockpolygonrollupmanagerEmergencyStateActivated
- type MockpolygonrollupmanagerEmergencyStateActivatedIterator
- type MockpolygonrollupmanagerEmergencyStateDeactivated
- type MockpolygonrollupmanagerEmergencyStateDeactivatedIterator
- type MockpolygonrollupmanagerFilterer
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) FilterAddExistingRollup(opts *bind.FilterOpts, rollupID []uint32) (*MockpolygonrollupmanagerAddExistingRollupIterator, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) FilterAddNewRollupType(opts *bind.FilterOpts, rollupTypeID []uint32) (*MockpolygonrollupmanagerAddNewRollupTypeIterator, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) FilterConsolidatePendingState(opts *bind.FilterOpts, rollupID []uint32) (*MockpolygonrollupmanagerConsolidatePendingStateIterator, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) FilterCreateNewRollup(opts *bind.FilterOpts, rollupID []uint32) (*MockpolygonrollupmanagerCreateNewRollupIterator, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) FilterEmergencyStateActivated(opts *bind.FilterOpts) (*MockpolygonrollupmanagerEmergencyStateActivatedIterator, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) FilterEmergencyStateDeactivated(opts *bind.FilterOpts) (*MockpolygonrollupmanagerEmergencyStateDeactivatedIterator, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) FilterInitialized(opts *bind.FilterOpts) (*MockpolygonrollupmanagerInitializedIterator, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) FilterObsoleteRollupType(opts *bind.FilterOpts, rollupTypeID []uint32) (*MockpolygonrollupmanagerObsoleteRollupTypeIterator, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) FilterOnSequenceBatches(opts *bind.FilterOpts, rollupID []uint32) (*MockpolygonrollupmanagerOnSequenceBatchesIterator, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) FilterOverridePendingState(opts *bind.FilterOpts, rollupID []uint32) (*MockpolygonrollupmanagerOverridePendingStateIterator, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) FilterProveNonDeterministicPendingState(opts *bind.FilterOpts) (*MockpolygonrollupmanagerProveNonDeterministicPendingStateIterator, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, ...) (*MockpolygonrollupmanagerRoleAdminChangedIterator, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*MockpolygonrollupmanagerRoleGrantedIterator, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*MockpolygonrollupmanagerRoleRevokedIterator, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) FilterSetBatchFee(opts *bind.FilterOpts) (*MockpolygonrollupmanagerSetBatchFeeIterator, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) FilterSetMultiplierBatchFee(opts *bind.FilterOpts) (*MockpolygonrollupmanagerSetMultiplierBatchFeeIterator, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) FilterSetPendingStateTimeout(opts *bind.FilterOpts) (*MockpolygonrollupmanagerSetPendingStateTimeoutIterator, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) FilterSetTrustedAggregator(opts *bind.FilterOpts) (*MockpolygonrollupmanagerSetTrustedAggregatorIterator, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) FilterSetTrustedAggregatorTimeout(opts *bind.FilterOpts) (*MockpolygonrollupmanagerSetTrustedAggregatorTimeoutIterator, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) FilterSetVerifyBatchTimeTarget(opts *bind.FilterOpts) (*MockpolygonrollupmanagerSetVerifyBatchTimeTargetIterator, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) FilterUpdateRollup(opts *bind.FilterOpts, rollupID []uint32) (*MockpolygonrollupmanagerUpdateRollupIterator, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) FilterVerifyBatches(opts *bind.FilterOpts, rollupID []uint32, aggregator []common.Address) (*MockpolygonrollupmanagerVerifyBatchesIterator, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) FilterVerifyBatchesTrustedAggregator(opts *bind.FilterOpts, rollupID []uint32, aggregator []common.Address) (*MockpolygonrollupmanagerVerifyBatchesTrustedAggregatorIterator, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) ParseAddExistingRollup(log types.Log) (*MockpolygonrollupmanagerAddExistingRollup, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) ParseAddNewRollupType(log types.Log) (*MockpolygonrollupmanagerAddNewRollupType, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) ParseConsolidatePendingState(log types.Log) (*MockpolygonrollupmanagerConsolidatePendingState, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) ParseCreateNewRollup(log types.Log) (*MockpolygonrollupmanagerCreateNewRollup, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) ParseEmergencyStateActivated(log types.Log) (*MockpolygonrollupmanagerEmergencyStateActivated, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) ParseEmergencyStateDeactivated(log types.Log) (*MockpolygonrollupmanagerEmergencyStateDeactivated, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) ParseInitialized(log types.Log) (*MockpolygonrollupmanagerInitialized, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) ParseObsoleteRollupType(log types.Log) (*MockpolygonrollupmanagerObsoleteRollupType, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) ParseOnSequenceBatches(log types.Log) (*MockpolygonrollupmanagerOnSequenceBatches, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) ParseOverridePendingState(log types.Log) (*MockpolygonrollupmanagerOverridePendingState, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) ParseProveNonDeterministicPendingState(log types.Log) (*MockpolygonrollupmanagerProveNonDeterministicPendingState, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) ParseRoleAdminChanged(log types.Log) (*MockpolygonrollupmanagerRoleAdminChanged, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) ParseRoleGranted(log types.Log) (*MockpolygonrollupmanagerRoleGranted, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) ParseRoleRevoked(log types.Log) (*MockpolygonrollupmanagerRoleRevoked, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) ParseSetBatchFee(log types.Log) (*MockpolygonrollupmanagerSetBatchFee, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) ParseSetMultiplierBatchFee(log types.Log) (*MockpolygonrollupmanagerSetMultiplierBatchFee, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) ParseSetPendingStateTimeout(log types.Log) (*MockpolygonrollupmanagerSetPendingStateTimeout, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) ParseSetTrustedAggregator(log types.Log) (*MockpolygonrollupmanagerSetTrustedAggregator, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) ParseSetTrustedAggregatorTimeout(log types.Log) (*MockpolygonrollupmanagerSetTrustedAggregatorTimeout, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) ParseSetVerifyBatchTimeTarget(log types.Log) (*MockpolygonrollupmanagerSetVerifyBatchTimeTarget, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) ParseUpdateRollup(log types.Log) (*MockpolygonrollupmanagerUpdateRollup, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) ParseVerifyBatches(log types.Log) (*MockpolygonrollupmanagerVerifyBatches, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) ParseVerifyBatchesTrustedAggregator(log types.Log) (*MockpolygonrollupmanagerVerifyBatchesTrustedAggregator, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) WatchAddExistingRollup(opts *bind.WatchOpts, sink chan<- *MockpolygonrollupmanagerAddExistingRollup, ...) (event.Subscription, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) WatchAddNewRollupType(opts *bind.WatchOpts, sink chan<- *MockpolygonrollupmanagerAddNewRollupType, ...) (event.Subscription, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) WatchConsolidatePendingState(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) WatchCreateNewRollup(opts *bind.WatchOpts, sink chan<- *MockpolygonrollupmanagerCreateNewRollup, ...) (event.Subscription, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) WatchEmergencyStateActivated(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) WatchEmergencyStateDeactivated(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *MockpolygonrollupmanagerInitialized) (event.Subscription, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) WatchObsoleteRollupType(opts *bind.WatchOpts, sink chan<- *MockpolygonrollupmanagerObsoleteRollupType, ...) (event.Subscription, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) WatchOnSequenceBatches(opts *bind.WatchOpts, sink chan<- *MockpolygonrollupmanagerOnSequenceBatches, ...) (event.Subscription, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) WatchOverridePendingState(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) WatchProveNonDeterministicPendingState(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *MockpolygonrollupmanagerRoleAdminChanged, ...) (event.Subscription, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *MockpolygonrollupmanagerRoleGranted, ...) (event.Subscription, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *MockpolygonrollupmanagerRoleRevoked, ...) (event.Subscription, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) WatchSetBatchFee(opts *bind.WatchOpts, sink chan<- *MockpolygonrollupmanagerSetBatchFee) (event.Subscription, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) WatchSetMultiplierBatchFee(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) WatchSetPendingStateTimeout(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) WatchSetTrustedAggregator(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) WatchSetTrustedAggregatorTimeout(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) WatchSetVerifyBatchTimeTarget(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) WatchUpdateRollup(opts *bind.WatchOpts, sink chan<- *MockpolygonrollupmanagerUpdateRollup, ...) (event.Subscription, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) WatchVerifyBatches(opts *bind.WatchOpts, sink chan<- *MockpolygonrollupmanagerVerifyBatches, ...) (event.Subscription, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) WatchVerifyBatchesTrustedAggregator(opts *bind.WatchOpts, ...) (event.Subscription, error)
- type MockpolygonrollupmanagerInitialized
- type MockpolygonrollupmanagerInitializedIterator
- type MockpolygonrollupmanagerObsoleteRollupType
- type MockpolygonrollupmanagerObsoleteRollupTypeIterator
- type MockpolygonrollupmanagerOnSequenceBatches
- type MockpolygonrollupmanagerOnSequenceBatchesIterator
- type MockpolygonrollupmanagerOverridePendingState
- type MockpolygonrollupmanagerOverridePendingStateIterator
- type MockpolygonrollupmanagerProveNonDeterministicPendingState
- type MockpolygonrollupmanagerProveNonDeterministicPendingStateIterator
- type MockpolygonrollupmanagerRaw
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MockpolygonrollupmanagerRoleAdminChanged
- type MockpolygonrollupmanagerRoleAdminChangedIterator
- type MockpolygonrollupmanagerRoleGranted
- type MockpolygonrollupmanagerRoleGrantedIterator
- type MockpolygonrollupmanagerRoleRevoked
- type MockpolygonrollupmanagerRoleRevokedIterator
- type MockpolygonrollupmanagerSession
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) ActivateEmergencyState() (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) AddExistingRollup(rollupAddress common.Address, verifier common.Address, forkID uint64, ...) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) AddNewRollupType(consensusImplementation common.Address, verifier common.Address, forkID uint64, ...) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) BridgeAddress() (common.Address, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) CalculateRewardPerBatch() (*big.Int, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) ChainIDToRollupID(chainID uint64) (uint32, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) ConsolidatePendingState(rollupID uint32, pendingStateNum uint64) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) CreateNewRollup(rollupTypeID uint32, chainID uint64, admin common.Address, ...) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) DEFAULTADMINROLE() ([32]byte, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) DeactivateEmergencyState() (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) GetBatchFee() (*big.Int, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) GetForcedBatchFee() (*big.Int, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) GetInputSnarkBytes(rollupID uint32, initNumBatch uint64, finalNewBatch uint64, ...) ([]byte, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) GetLastVerifiedBatch(rollupID uint32) (uint64, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) GetRollupBatchNumToStateRoot(rollupID uint32, batchNum uint64) ([32]byte, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) GetRollupExitRoot() ([32]byte, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) GetRollupPendingStateTransitions(rollupID uint32, batchNum uint64) (LegacyZKEVMStateVariablesPendingState, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) GetRollupSequencedBatches(rollupID uint32, batchNum uint64) (LegacyZKEVMStateVariablesSequencedBatchData, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) GlobalExitRootManager() (common.Address, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) Initialize(trustedAggregator common.Address, _pendingStateTimeout uint64, ...) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) InitializeMock(trustedAggregator common.Address, _pendingStateTimeout uint64, ...) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) IsEmergencyState() (bool, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) IsPendingStateConsolidable(rollupID uint32, pendingStateNum uint64) (bool, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) LastAggregationTimestamp() (uint64, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) MultiplierBatchFee() (uint16, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) ObsoleteRollupType(rollupTypeID uint32) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) OnSequenceBatches(newSequencedBatches uint64, newAccInputHash [32]byte) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) OverridePendingState(rollupID uint32, initPendingStateNum uint64, finalPendingStateNum uint64, ...) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) PendingStateTimeout() (uint64, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) Pol() (common.Address, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) ProveNonDeterministicPendingState(rollupID uint32, initPendingStateNum uint64, finalPendingStateNum uint64, ...) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) RollupAddressToID(rollupAddress common.Address) (uint32, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) RollupCount() (uint32, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) RollupIDToRollupData(rollupID uint32) (struct{ ... }, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) RollupTypeCount() (uint32, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) RollupTypeMap(rollupTypeID uint32) (struct{ ... }, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) SetBatchFee(newBatchFee *big.Int) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) SetMultiplierBatchFee(newMultiplierBatchFee uint16) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) SetPendingStateTimeout(newPendingStateTimeout uint64) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) SetTrustedAggregatorTimeout(newTrustedAggregatorTimeout uint64) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) SetVerifyBatchTimeTarget(newVerifyBatchTimeTarget uint64) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) TotalSequencedBatches() (uint64, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) TotalVerifiedBatches() (uint64, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) TrustedAggregatorTimeout() (uint64, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) UpdateRollup(rollupContract common.Address, newRollupTypeID uint32, upgradeData []byte) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) VerifyBatchTimeTarget() (uint64, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) VerifyBatches(rollupID uint32, pendingStateNum uint64, initNumBatch uint64, ...) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) VerifyBatchesTrustedAggregator(rollupID uint32, pendingStateNum uint64, initNumBatch uint64, ...) (*types.Transaction, error)
- type MockpolygonrollupmanagerSetBatchFee
- type MockpolygonrollupmanagerSetBatchFeeIterator
- type MockpolygonrollupmanagerSetMultiplierBatchFee
- type MockpolygonrollupmanagerSetMultiplierBatchFeeIterator
- type MockpolygonrollupmanagerSetPendingStateTimeout
- type MockpolygonrollupmanagerSetPendingStateTimeoutIterator
- type MockpolygonrollupmanagerSetTrustedAggregator
- type MockpolygonrollupmanagerSetTrustedAggregatorIterator
- type MockpolygonrollupmanagerSetTrustedAggregatorTimeout
- type MockpolygonrollupmanagerSetTrustedAggregatorTimeoutIterator
- type MockpolygonrollupmanagerSetVerifyBatchTimeTarget
- type MockpolygonrollupmanagerSetVerifyBatchTimeTargetIterator
- type MockpolygonrollupmanagerTransactor
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactor) ActivateEmergencyState(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactor) AddExistingRollup(opts *bind.TransactOpts, rollupAddress common.Address, verifier common.Address, ...) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactor) AddNewRollupType(opts *bind.TransactOpts, consensusImplementation common.Address, ...) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactor) ConsolidatePendingState(opts *bind.TransactOpts, rollupID uint32, pendingStateNum uint64) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactor) CreateNewRollup(opts *bind.TransactOpts, rollupTypeID uint32, chainID uint64, ...) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactor) DeactivateEmergencyState(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactor) Initialize(opts *bind.TransactOpts, trustedAggregator common.Address, ...) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactor) InitializeMock(opts *bind.TransactOpts, trustedAggregator common.Address, ...) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactor) ObsoleteRollupType(opts *bind.TransactOpts, rollupTypeID uint32) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactor) OnSequenceBatches(opts *bind.TransactOpts, newSequencedBatches uint64, newAccInputHash [32]byte) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactor) OverridePendingState(opts *bind.TransactOpts, rollupID uint32, initPendingStateNum uint64, ...) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactor) ProveNonDeterministicPendingState(opts *bind.TransactOpts, rollupID uint32, initPendingStateNum uint64, ...) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactor) SetBatchFee(opts *bind.TransactOpts, newBatchFee *big.Int) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactor) SetMultiplierBatchFee(opts *bind.TransactOpts, newMultiplierBatchFee uint16) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactor) SetPendingStateTimeout(opts *bind.TransactOpts, newPendingStateTimeout uint64) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactor) SetTrustedAggregatorTimeout(opts *bind.TransactOpts, newTrustedAggregatorTimeout uint64) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactor) SetVerifyBatchTimeTarget(opts *bind.TransactOpts, newVerifyBatchTimeTarget uint64) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactor) UpdateRollup(opts *bind.TransactOpts, rollupContract common.Address, newRollupTypeID uint32, ...) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactor) VerifyBatches(opts *bind.TransactOpts, rollupID uint32, pendingStateNum uint64, ...) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactor) VerifyBatchesTrustedAggregator(opts *bind.TransactOpts, rollupID uint32, pendingStateNum uint64, ...) (*types.Transaction, error)
- type MockpolygonrollupmanagerTransactorRaw
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MockpolygonrollupmanagerTransactorSession
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorSession) ActivateEmergencyState() (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorSession) AddExistingRollup(rollupAddress common.Address, verifier common.Address, forkID uint64, ...) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorSession) AddNewRollupType(consensusImplementation common.Address, verifier common.Address, forkID uint64, ...) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorSession) ConsolidatePendingState(rollupID uint32, pendingStateNum uint64) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorSession) CreateNewRollup(rollupTypeID uint32, chainID uint64, admin common.Address, ...) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorSession) DeactivateEmergencyState() (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorSession) Initialize(trustedAggregator common.Address, _pendingStateTimeout uint64, ...) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorSession) InitializeMock(trustedAggregator common.Address, _pendingStateTimeout uint64, ...) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorSession) ObsoleteRollupType(rollupTypeID uint32) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorSession) OnSequenceBatches(newSequencedBatches uint64, newAccInputHash [32]byte) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorSession) OverridePendingState(rollupID uint32, initPendingStateNum uint64, finalPendingStateNum uint64, ...) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorSession) ProveNonDeterministicPendingState(rollupID uint32, initPendingStateNum uint64, finalPendingStateNum uint64, ...) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorSession) SetBatchFee(newBatchFee *big.Int) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorSession) SetMultiplierBatchFee(newMultiplierBatchFee uint16) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorSession) SetPendingStateTimeout(newPendingStateTimeout uint64) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorSession) SetTrustedAggregatorTimeout(newTrustedAggregatorTimeout uint64) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorSession) SetVerifyBatchTimeTarget(newVerifyBatchTimeTarget uint64) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorSession) UpdateRollup(rollupContract common.Address, newRollupTypeID uint32, upgradeData []byte) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorSession) VerifyBatches(rollupID uint32, pendingStateNum uint64, initNumBatch uint64, ...) (*types.Transaction, error)
- func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorSession) VerifyBatchesTrustedAggregator(rollupID uint32, pendingStateNum uint64, initNumBatch uint64, ...) (*types.Transaction, error)
- type MockpolygonrollupmanagerUpdateRollup
- type MockpolygonrollupmanagerUpdateRollupIterator
- type MockpolygonrollupmanagerVerifyBatches
- type MockpolygonrollupmanagerVerifyBatchesIterator
- type MockpolygonrollupmanagerVerifyBatchesTrustedAggregator
- type MockpolygonrollupmanagerVerifyBatchesTrustedAggregatorIterator
Constants ¶
This section is empty.
Variables ¶
var MockpolygonrollupmanagerABI = MockpolygonrollupmanagerMetaData.ABI
MockpolygonrollupmanagerABI is the input ABI used to generate the binding from. Deprecated: Use MockpolygonrollupmanagerMetaData.ABI instead.
var MockpolygonrollupmanagerBin = MockpolygonrollupmanagerMetaData.Bin
MockpolygonrollupmanagerBin is the compiled bytecode used for deploying new contracts. Deprecated: Use MockpolygonrollupmanagerMetaData.Bin instead.
var MockpolygonrollupmanagerMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"contractIPolygonZkEVMGlobalExitRoot\",\"name\":\"_globalExitRootManager\",\"type\":\"address\"},{\"internalType\":\"contractIERC20Upgradeable\",\"name\":\"_pol\",\"type\":\"address\"},{\"internalType\":\"contractIPolygonZkEVMBridge\",\"name\":\"_bridgeAddress\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"AccessControlOnlyCanRenounceRolesForSelf\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"AddressDoNotHaveRequiredRole\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"AllzkEVMSequencedBatchesMustBeVerified\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"BatchFeeOutOfRange\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ChainIDAlreadyExist\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ExceedMaxVerifyBatches\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"FinalNumBatchBelowLastVerifiedBatch\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"FinalNumBatchDoesNotMatchPendingState\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"FinalPendingStateNumInvalid\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"HaltTimeoutNotExpired\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InitBatchMustMatchCurrentForkID\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InitNumBatchAboveLastVerifiedBatch\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InitNumBatchDoesNotMatchPendingState\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidProof\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidRangeBatchTimeTarget\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidRangeMultiplierBatchFee\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"MustSequenceSomeBatch\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NewAccInputHashDoesNotExist\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NewPendingStateTimeoutMustBeLower\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NewStateRootNotInsidePrime\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NewTrustedAggregatorTimeoutMustBeLower\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OldAccInputHashDoesNotExist\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OldStateRootDoesNotExist\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyEmergencyState\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyNotEmergencyState\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"PendingStateDoesNotExist\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"PendingStateInvalid\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"PendingStateNotConsolidable\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"RollupMustExist\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"RollupTypeDoesNotExist\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"RollupTypeObsolete\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SenderMustBeRollup\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"StoredRootMustBeDifferentThanNewRoot\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TrustedAggregatorTimeoutNotExpired\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UpdateNotCompatible\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UpdateToSameRollupTypeID\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"rollupID\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"forkID\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"rollupAddress\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"chainID\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"rollupCompatibilityID\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"lastVerifiedBatchBeforeUpgrade\",\"type\":\"uint64\"}],\"name\":\"AddExistingRollup\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"rollupTypeID\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"consensusImplementation\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"verifier\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"forkID\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"rollupCompatibilityID\",\"type\":\"uint8\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"genesis\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"description\",\"type\":\"string\"}],\"name\":\"AddNewRollupType\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"rollupID\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"numBatch\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"stateRoot\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"exitRoot\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"pendingStateNum\",\"type\":\"uint64\"}],\"name\":\"ConsolidatePendingState\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"rollupID\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"rollupTypeID\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"rollupAddress\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"chainID\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"gasTokenAddress\",\"type\":\"address\"}],\"name\":\"CreateNewRollup\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"EmergencyStateActivated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"EmergencyStateDeactivated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"rollupTypeID\",\"type\":\"uint32\"}],\"name\":\"ObsoleteRollupType\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"rollupID\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"lastBatchSequenced\",\"type\":\"uint64\"}],\"name\":\"OnSequenceBatches\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"rollupID\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"numBatch\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"stateRoot\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"exitRoot\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"aggregator\",\"type\":\"address\"}],\"name\":\"OverridePendingState\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"storedStateRoot\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"provedStateRoot\",\"type\":\"bytes32\"}],\"name\":\"ProveNonDeterministicPendingState\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"previousAdminRole\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"newAdminRole\",\"type\":\"bytes32\"}],\"name\":\"RoleAdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleGranted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"RoleRevoked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newBatchFee\",\"type\":\"uint256\"}],\"name\":\"SetBatchFee\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint16\",\"name\":\"newMultiplierBatchFee\",\"type\":\"uint16\"}],\"name\":\"SetMultiplierBatchFee\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"newPendingStateTimeout\",\"type\":\"uint64\"}],\"name\":\"SetPendingStateTimeout\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newTrustedAggregator\",\"type\":\"address\"}],\"name\":\"SetTrustedAggregator\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"newTrustedAggregatorTimeout\",\"type\":\"uint64\"}],\"name\":\"SetTrustedAggregatorTimeout\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"newVerifyBatchTimeTarget\",\"type\":\"uint64\"}],\"name\":\"SetVerifyBatchTimeTarget\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"rollupID\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"newRollupTypeID\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"lastVerifiedBatchBeforeUpgrade\",\"type\":\"uint64\"}],\"name\":\"UpdateRollup\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"rollupID\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"numBatch\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"stateRoot\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"exitRoot\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"aggregator\",\"type\":\"address\"}],\"name\":\"VerifyBatches\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint32\",\"name\":\"rollupID\",\"type\":\"uint32\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"numBatch\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"stateRoot\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"exitRoot\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"aggregator\",\"type\":\"address\"}],\"name\":\"VerifyBatchesTrustedAggregator\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"DEFAULT_ADMIN_ROLE\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"activateEmergencyState\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractIPolygonRollupBase\",\"name\":\"rollupAddress\",\"type\":\"address\"},{\"internalType\":\"contractIVerifierRollup\",\"name\":\"verifier\",\"type\":\"address\"},{\"internalType\":\"uint64\",\"name\":\"forkID\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"chainID\",\"type\":\"uint64\"},{\"internalType\":\"bytes32\",\"name\":\"genesis\",\"type\":\"bytes32\"},{\"internalType\":\"uint8\",\"name\":\"rollupCompatibilityID\",\"type\":\"uint8\"}],\"name\":\"addExistingRollup\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"consensusImplementation\",\"type\":\"address\"},{\"internalType\":\"contractIVerifierRollup\",\"name\":\"verifier\",\"type\":\"address\"},{\"internalType\":\"uint64\",\"name\":\"forkID\",\"type\":\"uint64\"},{\"internalType\":\"uint8\",\"name\":\"rollupCompatibilityID\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"genesis\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"description\",\"type\":\"string\"}],\"name\":\"addNewRollupType\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"bridgeAddress\",\"outputs\":[{\"internalType\":\"contractIPolygonZkEVMBridge\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"calculateRewardPerBatch\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"chainID\",\"type\":\"uint64\"}],\"name\":\"chainIDToRollupID\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"rollupID\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"rollupID\",\"type\":\"uint32\"},{\"internalType\":\"uint64\",\"name\":\"pendingStateNum\",\"type\":\"uint64\"}],\"name\":\"consolidatePendingState\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"rollupTypeID\",\"type\":\"uint32\"},{\"internalType\":\"uint64\",\"name\":\"chainID\",\"type\":\"uint64\"},{\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"sequencer\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"gasTokenAddress\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"sequencerURL\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"networkName\",\"type\":\"string\"}],\"name\":\"createNewRollup\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"deactivateEmergencyState\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getBatchFee\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getForcedBatchFee\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"rollupID\",\"type\":\"uint32\"},{\"internalType\":\"uint64\",\"name\":\"initNumBatch\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"finalNewBatch\",\"type\":\"uint64\"},{\"internalType\":\"bytes32\",\"name\":\"newLocalExitRoot\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"oldStateRoot\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"newStateRoot\",\"type\":\"bytes32\"}],\"name\":\"getInputSnarkBytes\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"rollupID\",\"type\":\"uint32\"}],\"name\":\"getLastVerifiedBatch\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"}],\"name\":\"getRoleAdmin\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"rollupID\",\"type\":\"uint32\"},{\"internalType\":\"uint64\",\"name\":\"batchNum\",\"type\":\"uint64\"}],\"name\":\"getRollupBatchNumToStateRoot\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getRollupExitRoot\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"rollupID\",\"type\":\"uint32\"},{\"internalType\":\"uint64\",\"name\":\"batchNum\",\"type\":\"uint64\"}],\"name\":\"getRollupPendingStateTransitions\",\"outputs\":[{\"components\":[{\"internalType\":\"uint64\",\"name\":\"timestamp\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"lastVerifiedBatch\",\"type\":\"uint64\"},{\"internalType\":\"bytes32\",\"name\":\"exitRoot\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"stateRoot\",\"type\":\"bytes32\"}],\"internalType\":\"structLegacyZKEVMStateVariables.PendingState\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"rollupID\",\"type\":\"uint32\"},{\"internalType\":\"uint64\",\"name\":\"batchNum\",\"type\":\"uint64\"}],\"name\":\"getRollupSequencedBatches\",\"outputs\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"accInputHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint64\",\"name\":\"sequencedTimestamp\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"previousLastBatchSequenced\",\"type\":\"uint64\"}],\"internalType\":\"structLegacyZKEVMStateVariables.SequencedBatchData\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"globalExitRootManager\",\"outputs\":[{\"internalType\":\"contractIPolygonZkEVMGlobalExitRoot\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"grantRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"hasRole\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"trustedAggregator\",\"type\":\"address\"},{\"internalType\":\"uint64\",\"name\":\"_pendingStateTimeout\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"_trustedAggregatorTimeout\",\"type\":\"uint64\"},{\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"timelock\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"emergencyCouncil\",\"type\":\"address\"},{\"internalType\":\"contractPolygonZkEVMV2Existent\",\"name\":\"polygonZkEVM\",\"type\":\"address\"},{\"internalType\":\"contractIVerifierRollup\",\"name\":\"zkEVMVerifier\",\"type\":\"address\"},{\"internalType\":\"uint64\",\"name\":\"zkEVMForkID\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"zkEVMChainID\",\"type\":\"uint64\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"trustedAggregator\",\"type\":\"address\"},{\"internalType\":\"uint64\",\"name\":\"_pendingStateTimeout\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"_trustedAggregatorTimeout\",\"type\":\"uint64\"},{\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"timelock\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"emergencyCouncil\",\"type\":\"address\"}],\"name\":\"initializeMock\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"isEmergencyState\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"rollupID\",\"type\":\"uint32\"},{\"internalType\":\"uint64\",\"name\":\"pendingStateNum\",\"type\":\"uint64\"}],\"name\":\"isPendingStateConsolidable\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"lastAggregationTimestamp\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"multiplierBatchFee\",\"outputs\":[{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"rollupTypeID\",\"type\":\"uint32\"}],\"name\":\"obsoleteRollupType\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"newSequencedBatches\",\"type\":\"uint64\"},{\"internalType\":\"bytes32\",\"name\":\"newAccInputHash\",\"type\":\"bytes32\"}],\"name\":\"onSequenceBatches\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"rollupID\",\"type\":\"uint32\"},{\"internalType\":\"uint64\",\"name\":\"initPendingStateNum\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"finalPendingStateNum\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"initNumBatch\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"finalNewBatch\",\"type\":\"uint64\"},{\"internalType\":\"bytes32\",\"name\":\"newLocalExitRoot\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"newStateRoot\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[24]\",\"name\":\"proof\",\"type\":\"bytes32[24]\"}],\"name\":\"overridePendingState\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pendingStateTimeout\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pol\",\"outputs\":[{\"internalType\":\"contractIERC20Upgradeable\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"rollupID\",\"type\":\"uint32\"},{\"internalType\":\"uint64\",\"name\":\"initPendingStateNum\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"finalPendingStateNum\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"initNumBatch\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"finalNewBatch\",\"type\":\"uint64\"},{\"internalType\":\"bytes32\",\"name\":\"newLocalExitRoot\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"newStateRoot\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[24]\",\"name\":\"proof\",\"type\":\"bytes32[24]\"}],\"name\":\"proveNonDeterministicPendingState\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"renounceRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"role\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"revokeRole\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"rollupAddress\",\"type\":\"address\"}],\"name\":\"rollupAddressToID\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"rollupID\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"rollupCount\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"rollupID\",\"type\":\"uint32\"}],\"name\":\"rollupIDToRollupData\",\"outputs\":[{\"internalType\":\"contractIPolygonRollupBase\",\"name\":\"rollupContract\",\"type\":\"address\"},{\"internalType\":\"uint64\",\"name\":\"chainID\",\"type\":\"uint64\"},{\"internalType\":\"contractIVerifierRollup\",\"name\":\"verifier\",\"type\":\"address\"},{\"internalType\":\"uint64\",\"name\":\"forkID\",\"type\":\"uint64\"},{\"internalType\":\"bytes32\",\"name\":\"lastLocalExitRoot\",\"type\":\"bytes32\"},{\"internalType\":\"uint64\",\"name\":\"lastBatchSequenced\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"lastVerifiedBatch\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"lastPendingState\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"lastPendingStateConsolidated\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"lastVerifiedBatchBeforeUpgrade\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"rollupTypeID\",\"type\":\"uint64\"},{\"internalType\":\"uint8\",\"name\":\"rollupCompatibilityID\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"rollupTypeCount\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"rollupTypeID\",\"type\":\"uint32\"}],\"name\":\"rollupTypeMap\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"consensusImplementation\",\"type\":\"address\"},{\"internalType\":\"contractIVerifierRollup\",\"name\":\"verifier\",\"type\":\"address\"},{\"internalType\":\"uint64\",\"name\":\"forkID\",\"type\":\"uint64\"},{\"internalType\":\"uint8\",\"name\":\"rollupCompatibilityID\",\"type\":\"uint8\"},{\"internalType\":\"bool\",\"name\":\"obsolete\",\"type\":\"bool\"},{\"internalType\":\"bytes32\",\"name\":\"genesis\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"newBatchFee\",\"type\":\"uint256\"}],\"name\":\"setBatchFee\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint16\",\"name\":\"newMultiplierBatchFee\",\"type\":\"uint16\"}],\"name\":\"setMultiplierBatchFee\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"newPendingStateTimeout\",\"type\":\"uint64\"}],\"name\":\"setPendingStateTimeout\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"newTrustedAggregatorTimeout\",\"type\":\"uint64\"}],\"name\":\"setTrustedAggregatorTimeout\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"newVerifyBatchTimeTarget\",\"type\":\"uint64\"}],\"name\":\"setVerifyBatchTimeTarget\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSequencedBatches\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalVerifiedBatches\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"trustedAggregatorTimeout\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractITransparentUpgradeableProxy\",\"name\":\"rollupContract\",\"type\":\"address\"},{\"internalType\":\"uint32\",\"name\":\"newRollupTypeID\",\"type\":\"uint32\"},{\"internalType\":\"bytes\",\"name\":\"upgradeData\",\"type\":\"bytes\"}],\"name\":\"updateRollup\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"verifyBatchTimeTarget\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"rollupID\",\"type\":\"uint32\"},{\"internalType\":\"uint64\",\"name\":\"pendingStateNum\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"initNumBatch\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"finalNewBatch\",\"type\":\"uint64\"},{\"internalType\":\"bytes32\",\"name\":\"newLocalExitRoot\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"newStateRoot\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"beneficiary\",\"type\":\"address\"},{\"internalType\":\"bytes32[24]\",\"name\":\"proof\",\"type\":\"bytes32[24]\"}],\"name\":\"verifyBatches\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint32\",\"name\":\"rollupID\",\"type\":\"uint32\"},{\"internalType\":\"uint64\",\"name\":\"pendingStateNum\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"initNumBatch\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"finalNewBatch\",\"type\":\"uint64\"},{\"internalType\":\"bytes32\",\"name\":\"newLocalExitRoot\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"newStateRoot\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"beneficiary\",\"type\":\"address\"},{\"internalType\":\"bytes32[24]\",\"name\":\"proof\",\"type\":\"bytes32[24]\"}],\"name\":\"verifyBatchesTrustedAggregator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
Bin: "0x60e06040523480156200001157600080fd5b50604051620060853803806200608583398101604081905262000034916200006b565b6001600160a01b0392831660805290821660c0521660a052620000bf565b6001600160a01b03811681146200006857600080fd5b50565b6000806000606084860312156200008157600080fd5b83516200008e8162000052565b6020850151909350620000a18162000052565b6040850151909250620000b48162000052565b809150509250925092565b60805160a05160c051615f5e6200012760003960008181610999015281816122230152613aa301526000818161075f01528181612d720152613d9d0152600081816108f3015281816112f0015281816114a001528181611f8a0152613c8c0152615f5e6000f3fe60806040523480156200001157600080fd5b50600436106200029e5760003560e01c80630645af0914620002a3578063066ec01214620002bc578063080b311114620002e85780630a0d9fbe14620003105780630e36f582146200032b57806311f6b287146200034257806312b86e1914620003595780631489ed10146200037057806315064c9614620003875780631608859c14620003955780631796a1ae14620003ac5780631816b7e514620003d35780632072f6c514620003ea578063248a9ca314620003f457806325280169146200041a5780632f2ff15d14620004cf57806336568abe14620004e6578063394218e914620004fd578063477fa270146200051457806355a71ee0146200051d57806360469169146200056157806365c0504d146200056b5780637222020f146200061a578063727885e914620006315780637975fcfe14620006485780637fb6e76a146200066e578063841b24d7146200069757806387c20c0114620006b25780638bd4f07114620006c957806391d1485414620006e057806399f5634e14620006f75780639a908e7314620007015780639c9f3dfe1462000718578063a066215c146200072f578063a217fddf1462000746578063a2967d99146200074f578063a3c573eb1462000759578063afd23cbe1462000790578063b99d0ad714620007ba578063c1acbc341462000892578063c4c928c214620008ad578063ceee281d14620008c4578063d02103ca14620008ed578063d5073f6f1462000915578063d547741f146200092c578063d939b3151462000943578063dbc169761462000957578063dde0ff771462000961578063e0bfd3d2146200097c578063e46761c41462000993578063f34eb8eb14620009bb578063f4e9267514620009d2578063f9c4c2ae14620009e3575b600080fd5b620002ba620002b436600462004754565b62000afa565b005b608454620002d0906001600160401b031681565b604051620002df91906200482f565b60405180910390f35b620002ff620002f936600462004858565b62000f4c565b6040519015158152602001620002df565b608554620002d090600160401b90046001600160401b031681565b620002ba6200033c36600462004890565b62000f76565b620002d0620003533660046200491b565b62001224565b620002ba6200036a3660046200494c565b62001244565b620002ba62000381366004620049e3565b620013f4565b606f54620002ff9060ff1681565b620002ba620003a636600462004858565b62001584565b607e54620003bd9063ffffffff1681565b60405163ffffffff9091168152602001620002df565b620002ba620003e436600462004a6d565b62001619565b620002ba620016c5565b6200040b6200040536600462004a9a565b6200175b565b604051908152602001620002df565b6200049b6200042b36600462004858565b60408051606080820183526000808352602080840182905292840181905263ffffffff959095168552608182528285206001600160401b03948516865260030182529382902082519485018352805485526001015480841691850191909152600160401b90049091169082015290565b60408051825181526020808401516001600160401b03908116918301919091529282015190921690820152606001620002df565b620002ba620004e036600462004ab4565b62001770565b620002ba620004f736600462004ab4565b62001792565b620002ba6200050e36600462004ae7565b620017cc565b6086546200040b565b6200040b6200052e36600462004858565b63ffffffff821660009081526081602090815260408083206001600160401b038516845260020190915290205492915050565b6200040b6200187b565b620005d06200057c3660046200491b565b607f602052600090815260409020805460018201546002909201546001600160a01b0391821692918216916001600160401b03600160a01b8204169160ff600160e01b8304811692600160e81b9004169086565b604080516001600160a01b0397881681529690951660208701526001600160401b039093169385019390935260ff166060840152901515608083015260a082015260c001620002df565b620002ba6200062b3660046200491b565b62001893565b620002ba6200064236600462004baf565b6200197e565b6200065f6200065936600462004c7c565b62001de6565b604051620002df919062004d36565b620003bd6200067f36600462004ae7565b60836020526000908152604090205463ffffffff1681565b608454620002d090600160c01b90046001600160401b031681565b620002ba620006c3366004620049e3565b62001e19565b620002ba620006da3660046200494c565b6200213d565b620002ff620006f136600462004ab4565b620021f3565b6200040b6200221e565b620002d06200071236600462004d4b565b6200230a565b620002ba6200072936600462004ae7565b620024d7565b620002ba6200074036600462004ae7565b6200257a565b6200040b600081565b6200040b62002619565b620007817f000000000000000000000000000000000000000000000000000000000000000081565b604051620002df919062004d78565b608554620007a690600160801b900461ffff1681565b60405161ffff9091168152602001620002df565b62000850620007cb36600462004858565b604080516080808201835260008083526020808401829052838501829052606093840182905263ffffffff969096168152608186528381206001600160401b03958616825260040186528390208351918201845280548086168352600160401b9004909416948101949094526001830154918401919091526002909101549082015290565b604051620002df919081516001600160401b03908116825260208084015190911690820152604082810151908201526060918201519181019190915260800190565b608454620002d090600160801b90046001600160401b031681565b620002ba620008be36600462004d8c565b620029db565b620003bd620008d536600462004e24565b60826020526000908152604090205463ffffffff1681565b620007817f000000000000000000000000000000000000000000000000000000000000000081565b620002ba6200092636600462004a9a565b62002ca8565b620002ba6200093d36600462004ab4565b62002d33565b608554620002d0906001600160401b031681565b620002ba62002d55565b608454620002d090600160401b90046001600160401b031681565b620002ba6200098d36600462004e56565b62002df2565b620007817f000000000000000000000000000000000000000000000000000000000000000081565b620002ba620009cc36600462004ed2565b62002e7c565b608054620003bd9063ffffffff1681565b62000a7a620009f43660046200491b565b608160205260009081526040902080546001820154600583015460068401546007909401546001600160a01b0380851695600160a01b958690046001600160401b039081169692861695929092048216939282821692600160401b808404821693600160801b808204841694600160c01b90920484169380831693830416910460ff168c565b604080516001600160a01b039d8e1681526001600160401b039c8d1660208201529c909a16998c019990995296891660608b015260808a019590955292871660a089015290861660c0880152851660e0870152841661010086015283166101208501529190911661014083015260ff1661016082015261018001620002df565b600054600290610100900460ff1615801562000b1d575060005460ff8083169116105b62000b455760405162461bcd60e51b815260040162000b3c9062004f69565b60405180910390fd5b6000805461010060ff841661ffff199092169190911717905560858054608480546001600160c01b0316600160c01b6001600160401b038e8116919091029190911790915567016345785d8a00006086558c166001600160801b03199091161760e160431b1761ffff60801b19166101f560811b17905562000bc662003067565b62000be160008051602062005f098339815191528c620030d4565b62000bee600088620030d4565b62000c0960008051602062005de983398151915288620030d4565b62000c2460008051602062005e6983398151915288620030d4565b62000c3f60008051602062005d8983398151915288620030d4565b62000c5a60008051602062005dc983398151915289620030d4565b62000c7560008051602062005ee983398151915289620030d4565b62000c9060008051602062005e0983398151915289620030d4565b62000cab60008051602062005e8983398151915289620030d4565b62000cd560008051602062005f0983398151915260008051602062005d69833981519152620030e0565b62000cf060008051602062005d6983398151915289620030d4565b62000d0b60008051602062005da983398151915289620030d4565b62000d3560008051602062005ec983398151915260008051602062005ea9833981519152620030e0565b62000d5060008051602062005ec983398151915287620030d4565b62000d6b60008051602062005ea983398151915287620030d4565b6073546074546001600160401b03600160401b9092048216911680821462000da657604051632e4cc54360e11b815260040160405180910390fd5b600062000dce888888886000607460009054906101000a90046001600160401b031662003135565b6001600160401b03838116600081815260756020908152604080832054600287018352818420558885168084526072808452828520600389018552948390208554815560018087018054919092018054918a166001600160401b03198084168217835593546001600160801b0319938416909117600160401b918290048c1682021790915560068b018054909216909417938802939093179092556007880180549092169095179055607a54606f54949092529154607354925163176b20e160e31b81529596506001600160a01b038e81169663bb5907089662000ed09694831695600160581b90950490921693607693607793909291169060040162005063565b600060405180830381600087803b15801562000eeb57600080fd5b505af115801562000f00573d6000803e3d6000fd5b50506000805461ff0019169055505060405160ff8516815260008051602062005e498339815191529350602001915062000f379050565b60405180910390a15050505050505050505050565b63ffffffff8216600090815260816020526040812062000f6d908362003363565b90505b92915050565b600054600290610100900460ff1615801562000f99575060005460ff8083169116105b62000fb85760405162461bcd60e51b815260040162000b3c9062004f69565b6000805461010060ff841661ffff199092169190911717905560858054608480546001600160c01b0316600160c01b6001600160401b038a8116919091029190911790915567016345785d8a000060865588166001600160801b03199091161760e160431b1761ffff60801b19166101f560811b1790556200103962003067565b6200105460008051602062005f0983398151915288620030d4565b62001061600084620030d4565b6200107c60008051602062005de983398151915284620030d4565b6200109760008051602062005e6983398151915284620030d4565b620010b260008051602062005d8983398151915284620030d4565b620010cd60008051602062005dc983398151915285620030d4565b620010e860008051602062005ee983398151915285620030d4565b6200110360008051602062005e0983398151915285620030d4565b6200111e60008051602062005e8983398151915285620030d4565b6200114860008051602062005f0983398151915260008051602062005d69833981519152620030e0565b6200116360008051602062005d6983398151915285620030d4565b6200117e60008051602062005da983398151915285620030d4565b620011a860008051602062005ec983398151915260008051602062005ea9833981519152620030e0565b620011c360008051602062005ec983398151915283620030d4565b620011de60008051602062005ea983398151915283620030d4565b620011eb600033620030d4565b6000805461ff001916905560405160ff8216815260008051602062005e498339815191529060200160405180910390a150505050505050565b63ffffffff8116600090815260816020526040812062000f7090620033a8565b60008051602062005f098339815191526200125f8162003419565b63ffffffff8916600090815260816020526040902062001286818a8a8a8a8a8a8a62003425565b600681018054600160401b600160801b031916600160401b6001600160401b0389811691820292909217835560009081526002840160205260409020869055600583018790559054600160801b90041615620012ee576006810180546001600160801b031690555b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166333d6247d6200132762002619565b6040518263ffffffff1660e01b81526004016200134691815260200190565b600060405180830381600087803b1580156200136157600080fd5b505af115801562001376573d6000803e3d6000fd5b5050608480546001600160c01b031661127560c71b1790555050604080516001600160401b03881681526020810186905290810186905233606082015263ffffffff8b16907f3182bd6e6f74fc1fdc88b60f3a4f4c7f79db6ae6f5b88a1b3f5a1e28ec210d5e9060800160405180910390a250505050505050505050565b60008051602062005f098339815191526200140f8162003419565b63ffffffff8916600090815260816020526040902062001436818a8a8a8a8a8a8a620037ad565b600681018054600160401b600160801b031916600160401b6001600160401b038a811691820292909217835560009081526002840160205260409020879055600583018890559054600160801b900416156200149e576006810180546001600160801b031690555b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166333d6247d620014d762002619565b6040518263ffffffff1660e01b8152600401620014f691815260200190565b600060405180830381600087803b1580156200151157600080fd5b505af115801562001526573d6000803e3d6000fd5b50505050336001600160a01b03168a63ffffffff167fd1ec3a1216f08b6eff72e169ceb548b782db18a6614852618d86bb19f3f9b0d389888a6040516200157093929190620050c9565b60405180910390a350505050505050505050565b63ffffffff82166000908152608160205260409020620015b460008051602062005f0983398151915233620021f3565b6200160857606f5460ff1615620015de57604051630bc011ff60e21b815260040160405180910390fd5b620015ea818362003363565b6200160857604051630674f25160e11b815260040160405180910390fd5b62001614818362003ba9565b505050565b60008051602062005e89833981519152620016348162003419565b6103e88261ffff1610806200164e57506103ff8261ffff16115b156200166d57604051630984a67960e31b815260040160405180910390fd5b6085805461ffff60801b1916600160801b61ffff8516908102919091179091556040519081527f7019933d795eba185c180209e8ae8bffbaa25bcef293364687702c31f4d302c5906020015b60405180910390a15050565b620016e060008051602062005ec983398151915233620021f3565b6200174f57608454600160801b90046001600160401b031615806200173057506084544290620017259062093a8090600160801b90046001600160401b031662005100565b6001600160401b0316115b156200174f5760405163692baaad60e11b815260040160405180910390fd5b6200175962003d9b565b565b60009081526034602052604090206001015490565b6200177b826200175b565b620017868162003419565b62001614838362003e1a565b6001600160a01b0381163314620017bc57604051630b4ad1cd60e31b815260040160405180910390fd5b620017c8828262003e86565b5050565b60008051602062005e89833981519152620017e78162003419565b606f5460ff1662001829576084546001600160401b03600160c01b909104811690831610620018295760405163401636df60e01b815260040160405180910390fd5b608480546001600160c01b0316600160c01b6001600160401b038516021790556040517f1f4fa24c2e4bad19a7f3ec5c5485f70d46c798461c2e684f55bbd0fc661373a190620016b99084906200482f565b600060865460646200188e91906200512a565b905090565b60008051602062005dc9833981519152620018ae8162003419565b63ffffffff82161580620018cd5750607e5463ffffffff908116908316115b15620018ec57604051637512e5cb60e01b815260040160405180910390fd5b63ffffffff82166000908152607f60205260409020600180820154600160e81b900460ff16151590036200193357604051633b8d3d9960e01b815260040160405180910390fd5b60018101805460ff60e81b1916600160e81b17905560405163ffffffff8416907f4710d2ee567ef1ed6eb2f651dde4589524bcf7cebc62147a99b281cc836e7e4490600090a2505050565b60008051602062005ee9833981519152620019998162003419565b63ffffffff88161580620019b85750607e5463ffffffff908116908916115b15620019d757604051637512e5cb60e01b815260040160405180910390fd5b63ffffffff88166000908152607f60205260409020600180820154600160e81b900460ff161515900362001a1e57604051633b8d3d9960e01b815260040160405180910390fd5b6001600160401b03881660009081526083602052604090205463ffffffff161562001a5c576040516337c8fe0960e11b815260040160405180910390fd5b6080805460009190829062001a779063ffffffff1662005144565b825463ffffffff8281166101009490940a9384029302191691909117909155825460408051600080825260208201928390529394506001600160a01b0390921691309162001ac59062004718565b62001ad3939291906200516a565b604051809103906000f08015801562001af0573d6000803e3d6000fd5b50905081608360008c6001600160401b03166001600160401b0316815260200190815260200160002060006101000a81548163ffffffff021916908363ffffffff1602179055508160826000836001600160a01b03166001600160a01b0316815260200190815260200160002060006101000a81548163ffffffff021916908363ffffffff1602179055506000608160008463ffffffff1663ffffffff1681526020019081526020016000209050818160000160006101000a8154816001600160a01b0302191690836001600160a01b031602179055508360010160149054906101000a90046001600160401b03168160010160146101000a8154816001600160401b0302191690836001600160401b031602179055508360010160009054906101000a90046001600160a01b03168160010160006101000a8154816001600160a01b0302191690836001600160a01b031602179055508a8160000160146101000a8154816001600160401b0302191690836001600160401b031602179055508360020154816002016000806001600160401b03168152602001908152602001600020819055508b63ffffffff168160070160086101000a8154816001600160401b0302191690836001600160401b0316021790555083600101601c9054906101000a900460ff168160070160106101000a81548160ff021916908360ff1602179055508263ffffffff167f194c983456df6701c6a50830b90fe80e72b823411d0d524970c9590dc277a6418d848e8c60405162001d64949392919063ffffffff9490941684526001600160a01b0392831660208501526001600160401b0391909116604084015216606082015260800190565b60405180910390a2604051633892b81160e11b81526001600160a01b0383169063712570229062001da4908d908d9088908e908e908e90600401620051a1565b600060405180830381600087803b15801562001dbf57600080fd5b505af115801562001dd4573d6000803e3d6000fd5b50505050505050505050505050505050565b63ffffffff8616600090815260816020526040902060609062001e0e90878787878762003ef0565b979650505050505050565b606f5460ff161562001e3e57604051630bc011ff60e21b815260040160405180910390fd5b63ffffffff881660009081526081602090815260408083206084546001600160401b038a81168652600383019094529190932060010154429262001e8d92600160c01b90048116911662005100565b6001600160401b0316111562001eb657604051638a0704d360e01b815260040160405180910390fd5b6103e862001ec5888862005204565b6001600160401b0316111562001eee57604051635acfba9d60e11b815260040160405180910390fd5b62001f008189898989898989620037ad565b62001f0c81876200402b565b6085546001600160401b03166000036200201a57600681018054600160401b600160801b031916600160401b6001600160401b0389811691820292909217835560009081526002840160205260409020869055600583018790559054600160801b9004161562001f88576006810180546001600160801b031690555b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166333d6247d62001fc162002619565b6040518263ffffffff1660e01b815260040162001fe091815260200190565b600060405180830381600087803b15801562001ffb57600080fd5b505af115801562002010573d6000803e3d6000fd5b50505050620020e4565b620020258162004228565b600681018054600160801b90046001600160401b0316906010620020498362005227565b82546001600160401b039182166101009390930a92830292820219169190911790915560408051608081018252428316815289831660208083019182528284018b8152606084018b81526006890154600160801b90048716600090815260048a01909352949091209251835492518616600160401b026001600160801b03199093169516949094171781559151600183015551600290910155505b336001600160a01b03168963ffffffff167faac1e7a157b259544ebacd6e8a82ae5d6c8f174e12aa48696277bcc9a661f0b48887896040516200212a93929190620050c9565b60405180910390a3505050505050505050565b606f5460ff16156200216257604051630bc011ff60e21b815260040160405180910390fd5b63ffffffff8816600090815260816020526040902062002189818989898989898962003425565b6001600160401b03851660009081526002820160209081526040918290205482519081529081018590527f1f44c21118c4603cfb4e1b621dbcfa2b73efcececee2b99b620b2953d33a7010910160405180910390a1620021e862003d9b565b505050505050505050565b60009182526034602090815260408084206001600160a01b0393909316845291905290205460ff1690565b6000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166370a08231306040518263ffffffff1660e01b81526004016200226f919062004d78565b602060405180830381865afa1580156200228d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620022b391906200524e565b608454909150600090620022da906001600160401b03600160401b82048116911662005204565b6001600160401b0316905080600003620022f75760009250505090565b6200230381836200527e565b9250505090565b606f5460009060ff16156200233257604051630bc011ff60e21b815260040160405180910390fd5b3360009081526082602052604081205463ffffffff16908190036200236a576040516371653c1560e01b815260040160405180910390fd5b836001600160401b03166000036200239557604051632590ccf960e01b815260040160405180910390fd5b63ffffffff811660009081526081602052604081206084805491928792620023c89084906001600160401b031662005100565b82546101009290920a6001600160401b0381810219909316918316021790915560068301541690506000620023fe878362005100565b6006840180546001600160401b038084166001600160401b03199092168217909255604080516060810182528a81524284166020808301918252888616838501908152600095865260038b0190915292909320905181559151600192909201805491518416600160401b026001600160801b0319909216929093169190911717905590506200248d8362004228565b8363ffffffff167f1d9f30260051d51d70339da239ea7b080021adcaabfa71c9b0ea339a20cf9a2582604051620024c591906200482f565b60405180910390a29695505050505050565b60008051602062005e89833981519152620024f28162003419565b606f5460ff166200252d576085546001600160401b03908116908316106200252d5760405163048a05a960e41b815260040160405180910390fd5b608580546001600160401b0319166001600160401b0384161790556040517fc4121f4e22c69632ebb7cf1f462be0511dc034f999b52013eddfb24aab765c7590620016b99084906200482f565b60008051602062005e89833981519152620025958162003419565b62015180826001600160401b03161115620025c357604051631c0cfbfd60e31b815260040160405180910390fd5b60858054600160401b600160801b031916600160401b6001600160401b038516021790556040517f1b023231a1ab6b5d93992f168fb44498e1a7e64cef58daff6f1c216de6a68c2890620016b99084906200482f565b60805460009063ffffffff168082036200263557506000919050565b6000816001600160401b0381111562002652576200265262004b05565b6040519080825280602002602001820160405280156200267c578160200160208202803683370190505b50905060005b82811015620026ef57608160006200269c83600162005295565b63ffffffff1663ffffffff16815260200190815260200160002060050154828281518110620026cf57620026cf620052ab565b602090810291909101015280620026e681620052c1565b91505062002682565b50600060205b83600114620029335760006200270d600286620052dd565b6200271a6002876200527e565b62002726919062005295565b90506000816001600160401b0381111562002745576200274562004b05565b6040519080825280602002602001820160405280156200276f578160200160208202803683370190505b50905060005b82811015620028e7576200278b600184620052f4565b81148015620027a65750620027a2600288620052dd565b6001145b15620028265785620027ba8260026200512a565b81518110620027cd57620027cd620052ab565b602002602001015185604051602001620027e99291906200530a565b60405160208183030381529060405280519060200120828281518110620028145762002814620052ab565b602002602001018181525050620028d2565b85620028348260026200512a565b81518110620028475762002847620052ab565b6020026020010151868260026200285f91906200512a565b6200286c90600162005295565b815181106200287f576200287f620052ab565b60200260200101516040516020016200289a9291906200530a565b60405160208183030381529060405280519060200120828281518110620028c557620028c5620052ab565b6020026020010181815250505b80620028de81620052c1565b91505062002775565b508094508195508384604051602001620029039291906200530a565b6040516020818303038152906040528051906020012093508280620029289062005318565b9350505050620026f5565b6000836000815181106200294b576200294b620052ab565b6020026020010151905060005b82811015620029d1578184604051602001620029769291906200530a565b6040516020818303038152906040528051906020012091508384604051602001620029a39291906200530a565b6040516020818303038152906040528051906020012093508080620029c890620052c1565b91505062002958565b5095945050505050565b60008051602062005d89833981519152620029f68162003419565b63ffffffff8416158062002a155750607e5463ffffffff908116908516115b1562002a3457604051637512e5cb60e01b815260040160405180910390fd5b6001600160a01b03851660009081526082602052604081205463ffffffff169081900362002a75576040516374a086a360e01b815260040160405180910390fd5b63ffffffff8181166000908152608160205260409020600781015490918716600160401b9091046001600160401b03160362002ac457604051634f61d51960e01b815260040160405180910390fd5b63ffffffff86166000908152607f60205260409020600180820154600160e81b900460ff161515900362002b0b57604051633b8d3d9960e01b815260040160405180910390fd5b60018101546007830154600160801b900460ff908116600160e01b909204161462002b4957604051635aa0d5f160e11b815260040160405180910390fd5b6001808201805491840180546001600160a01b031981166001600160a01b03909416938417825591546001600160401b03600160a01b9182900416026001600160e01b0319909216909217179055600782018054600160401b63ffffffff8a1602600160401b600160801b0319909116179055600062002bc98462001224565b6007840180546001600160401b0319166001600160401b038316179055825460405163278f794360e11b81529192506001600160a01b038b811692634f1ef2869262002c1e9216908b908b9060040162005332565b600060405180830381600087803b15801562002c3957600080fd5b505af115801562002c4e573d6000803e3d6000fd5b50506040805163ffffffff8c811682526001600160401b0386166020830152881693507ff585e04c05d396901170247783d3e5f0ee9c1df23072985b50af089f5e48b19d92500160405180910390a2505050505050505050565b60008051602062005da983398151915262002cc38162003419565b683635c9adc5dea0000082118062002cde5750633b9aca0082105b1562002cfd57604051638586952560e01b815260040160405180910390fd5b60868290556040518281527ffb383653f53ee079978d0c9aff7aeff04a10166ce244cca9c9f9d8d96bed45b290602001620016b9565b62002d3e826200175b565b62002d498162003419565b62001614838362003e86565b60008051602062005e0983398151915262002d708162003419565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663dbc169766040518163ffffffff1660e01b8152600401600060405180830381600087803b15801562002dcc57600080fd5b505af115801562002de1573d6000803e3d6000fd5b5050505062002def620042f3565b50565b60008051602062005e6983398151915262002e0d8162003419565b6001600160401b03841660009081526083602052604090205463ffffffff161562002e4b576040516337c8fe0960e11b815260040160405180910390fd5b600062002e5e8888888887600062003135565b60008080526002909101602052604090209390935550505050505050565b60008051602062005de983398151915262002e978162003419565b607e805460009190829062002eb29063ffffffff1662005144565b91906101000a81548163ffffffff021916908363ffffffff160217905590506040518060c00160405280896001600160a01b03168152602001886001600160a01b03168152602001876001600160401b031681526020018660ff16815260200160001515815260200185815250607f60008363ffffffff1663ffffffff16815260200190815260200160002060008201518160000160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555060208201518160010160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555060408201518160010160146101000a8154816001600160401b0302191690836001600160401b03160217905550606082015181600101601c6101000a81548160ff021916908360ff160217905550608082015181600101601d6101000a81548160ff02191690831515021790555060a082015181600201559050508063ffffffff167fa2970448b3bd66ba7e524e7b2a5b9cf94fa29e32488fb942afdfe70dd4b77b52898989898989604051620030559695949392919062005372565b60405180910390a25050505050505050565b600054610100900460ff16620017595760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b606482015260840162000b3c565b620017c8828262003e1a565b6000620030ed836200175b565b600084815260346020526040808220600101859055519192508391839186917fbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff9190a4505050565b6080805460009182918290620031519063ffffffff1662005144565b91906101000a81548163ffffffff021916908363ffffffff160217905590508060836000876001600160401b03166001600160401b0316815260200190815260200160002060006101000a81548163ffffffff021916908363ffffffff16021790555080608260008a6001600160a01b03166001600160a01b0316815260200190815260200160002060006101000a81548163ffffffff021916908363ffffffff160217905550608160008263ffffffff1663ffffffff1681526020019081526020016000209150878260000160006101000a8154816001600160a01b0302191690836001600160a01b03160217905550858260010160146101000a8154816001600160401b0302191690836001600160401b03160217905550868260010160006101000a8154816001600160a01b0302191690836001600160a01b03160217905550848260000160146101000a8154816001600160401b0302191690836001600160401b03160217905550838260070160106101000a81548160ff021916908360ff1602179055508063ffffffff167fadfc7d56f7e39b08b321534f14bfb135ad27698f7d2f5ad0edc2356ea9a3f850878a888888604051620033509594939291906001600160401b0395861681526001600160a01b03949094166020850152918416604084015260ff166060830152909116608082015260a00190565b60405180910390a2509695505050505050565b6085546001600160401b038281166000908152600485016020526040812054909242926200339692918116911662005100565b6001600160401b031611159392505050565b6006810154600090600160801b90046001600160401b031615620033fc575060068101546001600160401b03600160801b909104811660009081526004909201602052604090912054600160401b90041690565b5060060154600160401b90046001600160401b031690565b919050565b62002def81336200434c565b60078801546000906001600160401b0390811690871610156200345b5760405163ead1340b60e01b815260040160405180910390fd5b6001600160401b03881615620034fc5760068901546001600160401b03600160801b90910481169089161115620034a55760405163bb14c20560e01b815260040160405180910390fd5b506001600160401b03808816600090815260048a0160205260409020600281015481549092888116600160401b9092041614620034f557604051632bd2e3e760e01b815260040160405180910390fd5b5062003571565b506001600160401b03851660009081526002890160205260409020548062003537576040516324cbdcc360e11b815260040160405180910390fd5b60068901546001600160401b03600160401b909104811690871611156200357157604051630f2b74f160e11b815260040160405180910390fd5b60068901546001600160401b03600160801b90910481169088161180620035aa5750876001600160401b0316876001600160401b031611155b80620035ce575060068901546001600160401b03600160c01b909104811690881611155b15620035ed5760405163bfa7079f60e01b815260040160405180910390fd5b6001600160401b03878116600090815260048b016020526040902054600160401b900481169086161462003634576040516332a2a77f60e01b815260040160405180910390fd5b6000620036468a888888868962003ef0565b9050600060008051602062005e298339815191526002836040516200366c9190620053cb565b602060405180830381855afa1580156200368a573d6000803e3d6000fd5b5050506040513d601f19601f82011682018060405250810190620036af91906200524e565b620036bb9190620052dd565b60018c0154604080516020810182528381529051634890ed4560e11b81529293506001600160a01b0390911691639121da8a91620036ff91889190600401620053e9565b602060405180830381865afa1580156200371d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062003743919062005426565b62003761576040516309bde33960e01b815260040160405180910390fd5b6001600160401b038916600090815260048c016020526040902060020154859003620037a05760405163a47276bd60e01b815260040160405180910390fd5b5050505050505050505050565b600080620037bb8a620033a8565b60078b01549091506001600160401b039081169089161015620037f15760405163ead1340b60e01b815260040160405180910390fd5b6001600160401b03891615620038945760068a01546001600160401b03600160801b9091048116908a1611156200383b5760405163bb14c20560e01b815260040160405180910390fd5b6001600160401b03808a16600090815260048c01602052604090206002810154815490945090918a8116600160401b90920416146200388d57604051632bd2e3e760e01b815260040160405180910390fd5b5062003904565b6001600160401b038816600090815260028b016020526040902054915081620038d0576040516324cbdcc360e11b815260040160405180910390fd5b806001600160401b0316886001600160401b031611156200390457604051630f2b74f160e11b815260040160405180910390fd5b806001600160401b0316876001600160401b031611620039375760405163b9b18f5760e01b815260040160405180910390fd5b6000620039498b8a8a8a878b62003ef0565b9050600060008051602062005e298339815191526002836040516200396f9190620053cb565b602060405180830381855afa1580156200398d573d6000803e3d6000fd5b5050506040513d601f19601f82011682018060405250810190620039b291906200524e565b620039be9190620052dd565b60018d0154604080516020810182528381529051634890ed4560e11b81529293506001600160a01b0390911691639121da8a9162003a0291899190600401620053e9565b602060405180830381865afa15801562003a20573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062003a46919062005426565b62003a64576040516309bde33960e01b815260040160405180910390fd5b600062003a72848b62005204565b905062003acb87826001600160401b031662003a8d6200221e565b62003a9991906200512a565b6001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016919062004376565b80608460088282829054906101000a90046001600160401b031662003af1919062005100565b82546101009290920a6001600160401b0381810219909316918316021790915560848054600160801b600160c01b031916600160801b428416021790558e546040516332c2d15360e01b8152918d166004830152602482018b90523360448301526001600160a01b031691506332c2d15390606401600060405180830381600087803b15801562003b8157600080fd5b505af115801562003b96573d6000803e3d6000fd5b5050505050505050505050505050505050565b60068201546001600160401b03600160c01b909104811690821611158062003be8575060068201546001600160401b03600160801b9091048116908216115b1562003c075760405163d086b70b60e01b815260040160405180910390fd5b6001600160401b03818116600081815260048501602090815260408083208054600689018054600160401b600160801b031916600160401b92839004909816918202979097178755600280830154828752908a0190945291909320919091556001820154600587015583546001600160c01b0316600160c01b909302929092179092557f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166333d6247d62003cc362002619565b6040518263ffffffff1660e01b815260040162003ce291815260200190565b600060405180830381600087803b15801562003cfd57600080fd5b505af115801562003d12573d6000803e3d6000fd5b505085546001600160a01b0316600090815260826020908152604091829020546002870154600188015484516001600160401b03898116825294810192909252818501529188166060830152915163ffffffff90921693507f581910eb7a27738945c2f00a91f2284b2d6de9d4e472b12f901c2b0df045e21b925081900360800190a250505050565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316632072f6c56040518163ffffffff1660e01b8152600401600060405180830381600087803b15801562003df757600080fd5b505af115801562003e0c573d6000803e3d6000fd5b5050505062001759620043ca565b62003e268282620021f3565b620017c85760008281526034602090815260408083206001600160a01b0385168085529252808320805460ff1916600117905551339285917f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d9190a45050565b62003e928282620021f3565b15620017c85760008281526034602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b6001600160401b038086166000818152600389016020526040808220549388168252902054606092911580159062003f26575081155b1562003f455760405163340c614f60e11b815260040160405180910390fd5b8062003f64576040516366385b5160e01b815260040160405180910390fd5b62003f6f8462004427565b62003f8d576040516305dae44f60e21b815260040160405180910390fd5b885460018a01546040516001600160601b03193360601b16602082015260348101889052605481018590526001600160c01b031960c08c811b82166074840152600160a01b94859004811b8216607c84015293909204831b82166084820152608c810187905260ac810184905260cc81018990529189901b1660ec82015260f401604051602081830303815290604052925050509695505050505050565b60006200403883620033a8565b9050816000806200404a848462005204565b6085546001600160401b0391821692506000916200407191600160401b90041642620052f4565b90505b846001600160401b0316846001600160401b031614620040fb576001600160401b03808516600090815260038901602052604090206001810154909116821015620040d6576001810154600160401b90046001600160401b03169450620040f4565b620040e2868662005204565b6001600160401b0316935050620040fb565b5062004074565b6000620041098484620052f4565b9050838110156200416757808403600c81116200412757806200412a565b600c5b9050806103e80a81608560109054906101000a900461ffff1661ffff160a60865402816200415c576200415c62005268565b0460865550620041df565b838103600c81116200417a57806200417d565b600c5b90506000816103e80a82608560109054906101000a900461ffff1661ffff160a670de0b6b3a76400000281620041b757620041b762005268565b04905080608654670de0b6b3a76400000281620041d857620041d862005268565b0460865550505b683635c9adc5dea0000060865411156200420657683635c9adc5dea000006086556200421e565b633b9aca0060865410156200421e57633b9aca006086555b5050505050505050565b60068101546001600160401b03600160c01b82048116600160801b90920416111562002def5760068101546000906200427390600160c01b90046001600160401b0316600162005100565b905062004281828262003363565b15620017c8576006820154600090600290620042af908490600160801b90046001600160401b031662005204565b620042bb91906200544a565b620042c7908362005100565b9050620042d5838262003363565b15620042e75762001614838262003ba9565b62001614838362003ba9565b606f5460ff166200431757604051635386698160e01b815260040160405180910390fd5b606f805460ff191690556040517f1e5e34eea33501aecf2ebec9fe0e884a40804275ea7fe10b2ba084c8374308b390600090a1565b620043588282620021f3565b620017c857604051637615be1f60e11b815260040160405180910390fd5b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b17905262001614908490620044ad565b606f5460ff1615620043ef57604051630bc011ff60e21b815260040160405180910390fd5b606f805460ff191660011790556040517f2261efe5aef6fedc1fd1550b25facc9181745623049c7901287030b9ad1a549790600090a1565b600067ffffffff000000016001600160401b0383161080156200445e575067ffffffff00000001604083901c6001600160401b0316105b80156200447f575067ffffffff00000001608083901c6001600160401b0316105b801562004497575067ffffffff0000000160c083901c105b15620044a557506001919050565b506000919050565b600062004504826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316620045869092919063ffffffff16565b80519091501562001614578080602001905181019062004525919062005426565b620016145760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b606482015260840162000b3c565b60606200459784846000856200459f565b949350505050565b606082471015620046025760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b606482015260840162000b3c565b600080866001600160a01b03168587604051620046209190620053cb565b60006040518083038185875af1925050503d80600081146200465f576040519150601f19603f3d011682016040523d82523d6000602084013e62004664565b606091505b509150915062001e0e8783838760608315620046e5578251600003620046dd576001600160a01b0385163b620046dd5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015260640162000b3c565b508162004597565b620045978383815115620046fc5781518083602001fd5b8060405162461bcd60e51b815260040162000b3c919062004d36565b6108f5806200547483390190565b6001600160a01b038116811462002def57600080fd5b80356001600160401b03811681146200341457600080fd5b6000806000806000806000806000806101408b8d0312156200477557600080fd5b8a35620047828162004726565b99506200479260208c016200473c565b9850620047a260408c016200473c565b975060608b0135620047b48162004726565b965060808b0135620047c68162004726565b955060a08b0135620047d88162004726565b945060c08b0135620047ea8162004726565b935060e08b0135620047fc8162004726565b92506200480d6101008c016200473c565b91506200481e6101208c016200473c565b90509295989b9194979a5092959850565b6001600160401b0391909116815260200190565b803563ffffffff811681146200341457600080fd5b600080604083850312156200486c57600080fd5b620048778362004843565b915062004887602084016200473c565b90509250929050565b60008060008060008060c08789031215620048aa57600080fd5b8635620048b78162004726565b9550620048c7602088016200473c565b9450620048d7604088016200473c565b93506060870135620048e98162004726565b92506080870135620048fb8162004726565b915060a08701356200490d8162004726565b809150509295509295509295565b6000602082840312156200492e57600080fd5b62000f6d8262004843565b80610300810183101562000f7057600080fd5b6000806000806000806000806103e0898b0312156200496a57600080fd5b620049758962004843565b97506200498560208a016200473c565b96506200499560408a016200473c565b9550620049a560608a016200473c565b9450620049b560808a016200473c565b935060a0890135925060c08901359150620049d48a60e08b0162004939565b90509295985092959890939650565b6000806000806000806000806103e0898b03121562004a0157600080fd5b62004a0c8962004843565b975062004a1c60208a016200473c565b965062004a2c60408a016200473c565b955062004a3c60608a016200473c565b94506080890135935060a0890135925060c089013562004a5c8162004726565b9150620049d48a60e08b0162004939565b60006020828403121562004a8057600080fd5b813561ffff8116811462004a9357600080fd5b9392505050565b60006020828403121562004aad57600080fd5b5035919050565b6000806040838503121562004ac857600080fd5b82359150602083013562004adc8162004726565b809150509250929050565b60006020828403121562004afa57600080fd5b62000f6d826200473c565b634e487b7160e01b600052604160045260246000fd5b600082601f83011262004b2d57600080fd5b81356001600160401b038082111562004b4a5762004b4a62004b05565b604051601f8301601f19908116603f0116810190828211818310171562004b755762004b7562004b05565b8160405283815286602085880101111562004b8f57600080fd5b836020870160208301376000602085830101528094505050505092915050565b600080600080600080600060e0888a03121562004bcb57600080fd5b62004bd68862004843565b965062004be6602089016200473c565b9550604088013562004bf88162004726565b9450606088013562004c0a8162004726565b9350608088013562004c1c8162004726565b925060a08801356001600160401b038082111562004c3957600080fd5b62004c478b838c0162004b1b565b935060c08a013591508082111562004c5e57600080fd5b5062004c6d8a828b0162004b1b565b91505092959891949750929550565b60008060008060008060c0878903121562004c9657600080fd5b62004ca18762004843565b955062004cb1602088016200473c565b945062004cc1604088016200473c565b9350606087013592506080870135915060a087013590509295509295509295565b60005b8381101562004cff57818101518382015260200162004ce5565b50506000910152565b6000815180845262004d2281602086016020860162004ce2565b601f01601f19169290920160200192915050565b60208152600062000f6d602083018462004d08565b6000806040838503121562004d5f57600080fd5b62004d6a836200473c565b946020939093013593505050565b6001600160a01b0391909116815260200190565b6000806000806060858703121562004da357600080fd5b843562004db08162004726565b935062004dc06020860162004843565b925060408501356001600160401b038082111562004ddd57600080fd5b818701915087601f83011262004df257600080fd5b81358181111562004e0257600080fd5b88602082850101111562004e1557600080fd5b95989497505060200194505050565b60006020828403121562004e3757600080fd5b813562004a938162004726565b803560ff811681146200341457600080fd5b60008060008060008060c0878903121562004e7057600080fd5b863562004e7d8162004726565b9550602087013562004e8f8162004726565b945062004e9f604088016200473c565b935062004eaf606088016200473c565b92506080870135915062004ec660a0880162004e44565b90509295509295509295565b60008060008060008060c0878903121562004eec57600080fd5b863562004ef98162004726565b9550602087013562004f0b8162004726565b945062004f1b604088016200473c565b935062004f2b6060880162004e44565b92506080870135915060a08701356001600160401b0381111562004f4e57600080fd5b62004f5c89828a0162004b1b565b9150509295509295509295565b6020808252602e908201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160408201526d191e481a5b9a5d1a585b1a5e995960921b606082015260800190565b8054600090600181811c908083168062004fd257607f831692505b6020808410820362004ff457634e487b7160e01b600052602260045260246000fd5b83885260208801828015620050125760018114620050295762005056565b60ff198716825285151560051b8201975062005056565b60008981526020902060005b87811015620050505781548482015290860190840162005035565b83019850505b5050505050505092915050565b6001600160a01b0387811682528616602082015260c060408201819052600090620050919083018762004fb7565b8281036060840152620050a5818762004fb7565b608084019590955250506001600160401b039190911660a090910152949350505050565b6001600160401b039390931683526020830191909152604082015260600190565b634e487b7160e01b600052601160045260246000fd5b6001600160401b03818116838216019080821115620051235762005123620050ea565b5092915050565b808202811582820484141762000f705762000f70620050ea565b600063ffffffff808316818103620051605762005160620050ea565b6001019392505050565b6001600160a01b03848116825283166020820152606060408201819052600090620051989083018462004d08565b95945050505050565b6001600160a01b038781168252868116602083015263ffffffff861660408301528416606082015260c060808201819052600090620051e39083018562004d08565b82810360a0840152620051f7818562004d08565b9998505050505050505050565b6001600160401b03828116828216039080821115620051235762005123620050ea565b60006001600160401b038281166002600160401b03198101620051605762005160620050ea565b6000602082840312156200526157600080fd5b5051919050565b634e487b7160e01b600052601260045260246000fd5b60008262005290576200529062005268565b500490565b8082018082111562000f705762000f70620050ea565b634e487b7160e01b600052603260045260246000fd5b600060018201620052d657620052d6620050ea565b5060010190565b600082620052ef57620052ef62005268565b500690565b8181038181111562000f705762000f70620050ea565b918252602082015260400190565b6000816200532a576200532a620050ea565b506000190190565b6001600160a01b03841681526040602082018190528101829052818360608301376000818301606090810191909152601f909201601f1916010192915050565b6001600160a01b038781168252861660208201526001600160401b038516604082015260ff841660608201526080810183905260c060a08201819052600090620053bf9083018462004d08565b98975050505050505050565b60008251620053df81846020870162004ce2565b9190910192915050565b61032081016103008085843782018360005b60018110156200541c578151835260209283019290910190600101620053fb565b5050509392505050565b6000602082840312156200543957600080fd5b8151801515811462004a9357600080fd5b60006001600160401b038381168062005467576200546762005268565b9216919091049291505056fe60a0604052604051620008f5380380620008f58339810160408190526100249161035b565b82816100308282610058565b50506001600160a01b03821660805261005061004b60805190565b6100b7565b505050610447565b61006182610126565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156100ab576100a682826101a5565b505050565b6100b361021c565b5050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f6100f8600080516020620008d5833981519152546001600160a01b031690565b604080516001600160a01b03928316815291841660208301520160405180910390a16101238161023d565b50565b806001600160a01b03163b60000361016157604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060600080846001600160a01b0316846040516101c2919061042b565b600060405180830381855af49150503d80600081146101fd576040519150601f19603f3d011682016040523d82523d6000602084013e610202565b606091505b50909250905061021385838361027d565b95945050505050565b341561023b5760405163b398979f60e01b815260040160405180910390fd5b565b6001600160a01b03811661026757604051633173bdd160e11b815260006004820152602401610158565b80600080516020620008d5833981519152610184565b6060826102925761028d826102dc565b6102d5565b81511580156102a957506001600160a01b0384163b155b156102d257604051639996b31560e01b81526001600160a01b0385166004820152602401610158565b50805b9392505050565b8051156102ec5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b80516001600160a01b038116811461031c57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561035257818101518382015260200161033a565b50506000910152565b60008060006060848603121561037057600080fd5b61037984610305565b925061038760208501610305565b60408501519092506001600160401b03808211156103a457600080fd5b818601915086601f8301126103b857600080fd5b8151818111156103ca576103ca610321565b604051601f8201601f19908116603f011681019083821181831017156103f2576103f2610321565b8160405282815289602084870101111561040b57600080fd5b61041c836020830160208801610337565b80955050505050509250925092565b6000825161043d818460208701610337565b9190910192915050565b608051610473620004626000396000601001526104736000f3fe608060405261000c61000e565b005b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316330361006a576000356001600160e01b03191663278f794360e11b146100625761006061006e565b565b61006061007e565b6100605b6100606100796100ad565b6100d3565b60008061008e36600481846102cb565b81019061009b919061030b565b915091506100a982826100f7565b5050565b60006100ce60008051602061041e833981519152546001600160a01b031690565b905090565b3660008037600080366000845af43d6000803e8080156100f2573d6000f35b3d6000fd5b61010082610152565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a280511561014a5761014582826101b7565b505050565b6100a961022d565b806001600160a01b03163b6000036101885780604051634c9c8ce360e01b815260040161017f91906103da565b60405180910390fd5b60008051602061041e83398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b0316846040516101d491906103ee565b600060405180830381855af49150503d806000811461020f576040519150601f19603f3d011682016040523d82523d6000602084013e610214565b606091505b509150915061022485838361024c565b95945050505050565b34156100605760405163b398979f60e01b815260040160405180910390fd5b6060826102615761025c826102a2565b61029b565b815115801561027857506001600160a01b0384163b155b156102985783604051639996b31560e01b815260040161017f91906103da565b50805b9392505050565b8051156102b25780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b600080858511156102db57600080fd5b838611156102e857600080fd5b5050820193919092039150565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561031e57600080fd5b82356001600160a01b038116811461033557600080fd5b915060208301356001600160401b038082111561035157600080fd5b818501915085601f83011261036557600080fd5b813581811115610377576103776102f5565b604051601f8201601f19908116603f0116810190838211818310171561039f5761039f6102f5565b816040528281528860208487010111156103b857600080fd5b8260208601602083013760006020848301015280955050505050509250929050565b6001600160a01b0391909116815260200190565b6000825160005b8181101561040f57602081860181015185830152016103f5565b50600092019182525091905056fe360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbca2646970667358221220a19e7a72432195d9a35c7ce8fa5f1284415aac66bb1ad08a4c2e1c252fd8690864736f6c63430008140033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610373cb0569fdbea2544dae03fdb2fe10eda92a72a2e8cd2bd496e85b762505a3f066156603fe29d13f97c6f3e3dff4ef71919f9aa61c555be0182d954e94221aac8cf807f6970720f8e2c208c7c5037595982c7bd9ed93c380d09df743d0dcc3fbab66e11c4f712cd06ab11bf9339b48bef39e12d4a22eeef71d2860a0c90482bdac75d24dbb35ea80e25fab167da4dea46c1915260426570db84f184891f5f59062ba6ba2ffed8cfe316b583325ea41ac6e7ba9e5864d2bc6fabba7ac26d2f0f430644e72e131a029b85045b68181585d2833e84879b9709143e1f593f00000017f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024983dfe277d2a2c04b75fb2eb3743fa00005ae3678a20c299e65fdf4df76517f68ea5c5790f581d443ed43873ab47cfb8c5d66a6db268e58b5971bb33fc66e07db19b6f082d8d3644ae2f24a3c32e356d6f2d9b2844d9b26164fbc82663ff285951141f8f32ce6198eee741f695cec728bfd32d289f1acf73621fb303581000545ea0fab074aba36a6fa69f1a83ee86e5abfb8433966eb57efb13dc2fc2f24ddd08084e94f375e9d647f87f5b2ceffba1e062c70f6009fdbcf80291e803b5c9edd4a26469706673582212203f12260f62b0d87f840f477a6be35cf07e8ec905f8d0f0ce1838a89a9200b2cd64736f6c63430008140033",
}
MockpolygonrollupmanagerMetaData contains all meta data concerning the Mockpolygonrollupmanager contract.
Functions ¶
This section is empty.
Types ¶
type LegacyZKEVMStateVariablesPendingState ¶
type LegacyZKEVMStateVariablesPendingState struct { Timestamp uint64 LastVerifiedBatch uint64 ExitRoot [32]byte StateRoot [32]byte }
LegacyZKEVMStateVariablesPendingState is an auto generated low-level Go binding around an user-defined struct.
type LegacyZKEVMStateVariablesSequencedBatchData ¶
type LegacyZKEVMStateVariablesSequencedBatchData struct { AccInputHash [32]byte SequencedTimestamp uint64 PreviousLastBatchSequenced uint64 }
LegacyZKEVMStateVariablesSequencedBatchData is an auto generated low-level Go binding around an user-defined struct.
type Mockpolygonrollupmanager ¶
type Mockpolygonrollupmanager struct { MockpolygonrollupmanagerCaller // Read-only binding to the contract MockpolygonrollupmanagerTransactor // Write-only binding to the contract MockpolygonrollupmanagerFilterer // Log filterer for contract events }
Mockpolygonrollupmanager is an auto generated Go binding around an Ethereum contract.
func DeployMockpolygonrollupmanager ¶
func DeployMockpolygonrollupmanager(auth *bind.TransactOpts, backend bind.ContractBackend, _globalExitRootManager common.Address, _pol common.Address, _bridgeAddress common.Address) (common.Address, *types.Transaction, *Mockpolygonrollupmanager, error)
DeployMockpolygonrollupmanager deploys a new Ethereum contract, binding an instance of Mockpolygonrollupmanager to it.
func NewMockpolygonrollupmanager ¶
func NewMockpolygonrollupmanager(address common.Address, backend bind.ContractBackend) (*Mockpolygonrollupmanager, error)
NewMockpolygonrollupmanager creates a new instance of Mockpolygonrollupmanager, bound to a specific deployed contract.
type MockpolygonrollupmanagerAddExistingRollup ¶
type MockpolygonrollupmanagerAddExistingRollup struct { RollupID uint32 ForkID uint64 RollupAddress common.Address ChainID uint64 RollupCompatibilityID uint8 LastVerifiedBatchBeforeUpgrade uint64 Raw types.Log // Blockchain specific contextual infos }
MockpolygonrollupmanagerAddExistingRollup represents a AddExistingRollup event raised by the Mockpolygonrollupmanager contract.
type MockpolygonrollupmanagerAddExistingRollupIterator ¶
type MockpolygonrollupmanagerAddExistingRollupIterator struct { Event *MockpolygonrollupmanagerAddExistingRollup // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MockpolygonrollupmanagerAddExistingRollupIterator is returned from FilterAddExistingRollup and is used to iterate over the raw logs and unpacked data for AddExistingRollup events raised by the Mockpolygonrollupmanager contract.
func (*MockpolygonrollupmanagerAddExistingRollupIterator) Close ¶
func (it *MockpolygonrollupmanagerAddExistingRollupIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MockpolygonrollupmanagerAddExistingRollupIterator) Error ¶
func (it *MockpolygonrollupmanagerAddExistingRollupIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MockpolygonrollupmanagerAddExistingRollupIterator) Next ¶
func (it *MockpolygonrollupmanagerAddExistingRollupIterator) 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 MockpolygonrollupmanagerAddNewRollupType ¶
type MockpolygonrollupmanagerAddNewRollupType struct { RollupTypeID uint32 ConsensusImplementation common.Address Verifier common.Address ForkID uint64 RollupCompatibilityID uint8 Genesis [32]byte Description string Raw types.Log // Blockchain specific contextual infos }
MockpolygonrollupmanagerAddNewRollupType represents a AddNewRollupType event raised by the Mockpolygonrollupmanager contract.
type MockpolygonrollupmanagerAddNewRollupTypeIterator ¶
type MockpolygonrollupmanagerAddNewRollupTypeIterator struct { Event *MockpolygonrollupmanagerAddNewRollupType // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MockpolygonrollupmanagerAddNewRollupTypeIterator is returned from FilterAddNewRollupType and is used to iterate over the raw logs and unpacked data for AddNewRollupType events raised by the Mockpolygonrollupmanager contract.
func (*MockpolygonrollupmanagerAddNewRollupTypeIterator) Close ¶
func (it *MockpolygonrollupmanagerAddNewRollupTypeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MockpolygonrollupmanagerAddNewRollupTypeIterator) Error ¶
func (it *MockpolygonrollupmanagerAddNewRollupTypeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MockpolygonrollupmanagerAddNewRollupTypeIterator) Next ¶
func (it *MockpolygonrollupmanagerAddNewRollupTypeIterator) 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 MockpolygonrollupmanagerCaller ¶
type MockpolygonrollupmanagerCaller struct {
// contains filtered or unexported fields
}
MockpolygonrollupmanagerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewMockpolygonrollupmanagerCaller ¶
func NewMockpolygonrollupmanagerCaller(address common.Address, caller bind.ContractCaller) (*MockpolygonrollupmanagerCaller, error)
NewMockpolygonrollupmanagerCaller creates a new read-only instance of Mockpolygonrollupmanager, bound to a specific deployed contract.
func (*MockpolygonrollupmanagerCaller) BridgeAddress ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) BridgeAddress(opts *bind.CallOpts) (common.Address, error)
BridgeAddress is a free data retrieval call binding the contract method 0xa3c573eb.
Solidity: function bridgeAddress() view returns(address)
func (*MockpolygonrollupmanagerCaller) CalculateRewardPerBatch ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) CalculateRewardPerBatch(opts *bind.CallOpts) (*big.Int, error)
CalculateRewardPerBatch is a free data retrieval call binding the contract method 0x99f5634e.
Solidity: function calculateRewardPerBatch() view returns(uint256)
func (*MockpolygonrollupmanagerCaller) ChainIDToRollupID ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) ChainIDToRollupID(opts *bind.CallOpts, chainID uint64) (uint32, error)
ChainIDToRollupID is a free data retrieval call binding the contract method 0x7fb6e76a.
Solidity: function chainIDToRollupID(uint64 chainID) view returns(uint32 rollupID)
func (*MockpolygonrollupmanagerCaller) DEFAULTADMINROLE ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*MockpolygonrollupmanagerCaller) GetBatchFee ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) GetBatchFee(opts *bind.CallOpts) (*big.Int, error)
GetBatchFee is a free data retrieval call binding the contract method 0x477fa270.
Solidity: function getBatchFee() view returns(uint256)
func (*MockpolygonrollupmanagerCaller) GetForcedBatchFee ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) GetForcedBatchFee(opts *bind.CallOpts) (*big.Int, error)
GetForcedBatchFee is a free data retrieval call binding the contract method 0x60469169.
Solidity: function getForcedBatchFee() view returns(uint256)
func (*MockpolygonrollupmanagerCaller) GetInputSnarkBytes ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) GetInputSnarkBytes(opts *bind.CallOpts, rollupID uint32, initNumBatch uint64, finalNewBatch uint64, newLocalExitRoot [32]byte, oldStateRoot [32]byte, newStateRoot [32]byte) ([]byte, error)
GetInputSnarkBytes is a free data retrieval call binding the contract method 0x7975fcfe.
Solidity: function getInputSnarkBytes(uint32 rollupID, uint64 initNumBatch, uint64 finalNewBatch, bytes32 newLocalExitRoot, bytes32 oldStateRoot, bytes32 newStateRoot) view returns(bytes)
func (*MockpolygonrollupmanagerCaller) GetLastVerifiedBatch ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) GetLastVerifiedBatch(opts *bind.CallOpts, rollupID uint32) (uint64, error)
GetLastVerifiedBatch is a free data retrieval call binding the contract method 0x11f6b287.
Solidity: function getLastVerifiedBatch(uint32 rollupID) view returns(uint64)
func (*MockpolygonrollupmanagerCaller) GetRoleAdmin ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*MockpolygonrollupmanagerCaller) GetRollupBatchNumToStateRoot ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) GetRollupBatchNumToStateRoot(opts *bind.CallOpts, rollupID uint32, batchNum uint64) ([32]byte, error)
GetRollupBatchNumToStateRoot is a free data retrieval call binding the contract method 0x55a71ee0.
Solidity: function getRollupBatchNumToStateRoot(uint32 rollupID, uint64 batchNum) view returns(bytes32)
func (*MockpolygonrollupmanagerCaller) GetRollupExitRoot ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) GetRollupExitRoot(opts *bind.CallOpts) ([32]byte, error)
GetRollupExitRoot is a free data retrieval call binding the contract method 0xa2967d99.
Solidity: function getRollupExitRoot() view returns(bytes32)
func (*MockpolygonrollupmanagerCaller) GetRollupPendingStateTransitions ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) GetRollupPendingStateTransitions(opts *bind.CallOpts, rollupID uint32, batchNum uint64) (LegacyZKEVMStateVariablesPendingState, error)
GetRollupPendingStateTransitions is a free data retrieval call binding the contract method 0xb99d0ad7.
Solidity: function getRollupPendingStateTransitions(uint32 rollupID, uint64 batchNum) view returns((uint64,uint64,bytes32,bytes32))
func (*MockpolygonrollupmanagerCaller) GetRollupSequencedBatches ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) GetRollupSequencedBatches(opts *bind.CallOpts, rollupID uint32, batchNum uint64) (LegacyZKEVMStateVariablesSequencedBatchData, error)
GetRollupSequencedBatches is a free data retrieval call binding the contract method 0x25280169.
Solidity: function getRollupSequencedBatches(uint32 rollupID, uint64 batchNum) view returns((bytes32,uint64,uint64))
func (*MockpolygonrollupmanagerCaller) GlobalExitRootManager ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) 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 (*MockpolygonrollupmanagerCaller) HasRole ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*MockpolygonrollupmanagerCaller) IsEmergencyState ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) IsEmergencyState(opts *bind.CallOpts) (bool, error)
IsEmergencyState is a free data retrieval call binding the contract method 0x15064c96.
Solidity: function isEmergencyState() view returns(bool)
func (*MockpolygonrollupmanagerCaller) IsPendingStateConsolidable ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) IsPendingStateConsolidable(opts *bind.CallOpts, rollupID uint32, pendingStateNum uint64) (bool, error)
IsPendingStateConsolidable is a free data retrieval call binding the contract method 0x080b3111.
Solidity: function isPendingStateConsolidable(uint32 rollupID, uint64 pendingStateNum) view returns(bool)
func (*MockpolygonrollupmanagerCaller) LastAggregationTimestamp ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) LastAggregationTimestamp(opts *bind.CallOpts) (uint64, error)
LastAggregationTimestamp is a free data retrieval call binding the contract method 0xc1acbc34.
Solidity: function lastAggregationTimestamp() view returns(uint64)
func (*MockpolygonrollupmanagerCaller) MultiplierBatchFee ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) MultiplierBatchFee(opts *bind.CallOpts) (uint16, error)
MultiplierBatchFee is a free data retrieval call binding the contract method 0xafd23cbe.
Solidity: function multiplierBatchFee() view returns(uint16)
func (*MockpolygonrollupmanagerCaller) PendingStateTimeout ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) PendingStateTimeout(opts *bind.CallOpts) (uint64, error)
PendingStateTimeout is a free data retrieval call binding the contract method 0xd939b315.
Solidity: function pendingStateTimeout() view returns(uint64)
func (*MockpolygonrollupmanagerCaller) Pol ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) Pol(opts *bind.CallOpts) (common.Address, error)
Pol is a free data retrieval call binding the contract method 0xe46761c4.
Solidity: function pol() view returns(address)
func (*MockpolygonrollupmanagerCaller) RollupAddressToID ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) RollupAddressToID(opts *bind.CallOpts, rollupAddress common.Address) (uint32, error)
RollupAddressToID is a free data retrieval call binding the contract method 0xceee281d.
Solidity: function rollupAddressToID(address rollupAddress) view returns(uint32 rollupID)
func (*MockpolygonrollupmanagerCaller) RollupCount ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) RollupCount(opts *bind.CallOpts) (uint32, error)
RollupCount is a free data retrieval call binding the contract method 0xf4e92675.
Solidity: function rollupCount() view returns(uint32)
func (*MockpolygonrollupmanagerCaller) RollupIDToRollupData ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) RollupIDToRollupData(opts *bind.CallOpts, rollupID uint32) (struct { RollupContract common.Address ChainID uint64 Verifier common.Address ForkID uint64 LastLocalExitRoot [32]byte LastBatchSequenced uint64 LastVerifiedBatch uint64 LastPendingState uint64 LastPendingStateConsolidated uint64 LastVerifiedBatchBeforeUpgrade uint64 RollupTypeID uint64 RollupCompatibilityID uint8 }, error)
RollupIDToRollupData is a free data retrieval call binding the contract method 0xf9c4c2ae.
Solidity: function rollupIDToRollupData(uint32 rollupID) view returns(address rollupContract, uint64 chainID, address verifier, uint64 forkID, bytes32 lastLocalExitRoot, uint64 lastBatchSequenced, uint64 lastVerifiedBatch, uint64 lastPendingState, uint64 lastPendingStateConsolidated, uint64 lastVerifiedBatchBeforeUpgrade, uint64 rollupTypeID, uint8 rollupCompatibilityID)
func (*MockpolygonrollupmanagerCaller) RollupTypeCount ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) RollupTypeCount(opts *bind.CallOpts) (uint32, error)
RollupTypeCount is a free data retrieval call binding the contract method 0x1796a1ae.
Solidity: function rollupTypeCount() view returns(uint32)
func (*MockpolygonrollupmanagerCaller) RollupTypeMap ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) RollupTypeMap(opts *bind.CallOpts, rollupTypeID uint32) (struct { ConsensusImplementation common.Address Verifier common.Address ForkID uint64 RollupCompatibilityID uint8 Obsolete bool Genesis [32]byte }, error)
RollupTypeMap is a free data retrieval call binding the contract method 0x65c0504d.
Solidity: function rollupTypeMap(uint32 rollupTypeID) view returns(address consensusImplementation, address verifier, uint64 forkID, uint8 rollupCompatibilityID, bool obsolete, bytes32 genesis)
func (*MockpolygonrollupmanagerCaller) TotalSequencedBatches ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) TotalSequencedBatches(opts *bind.CallOpts) (uint64, error)
TotalSequencedBatches is a free data retrieval call binding the contract method 0x066ec012.
Solidity: function totalSequencedBatches() view returns(uint64)
func (*MockpolygonrollupmanagerCaller) TotalVerifiedBatches ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) TotalVerifiedBatches(opts *bind.CallOpts) (uint64, error)
TotalVerifiedBatches is a free data retrieval call binding the contract method 0xdde0ff77.
Solidity: function totalVerifiedBatches() view returns(uint64)
func (*MockpolygonrollupmanagerCaller) TrustedAggregatorTimeout ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) TrustedAggregatorTimeout(opts *bind.CallOpts) (uint64, error)
TrustedAggregatorTimeout is a free data retrieval call binding the contract method 0x841b24d7.
Solidity: function trustedAggregatorTimeout() view returns(uint64)
func (*MockpolygonrollupmanagerCaller) VerifyBatchTimeTarget ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCaller) VerifyBatchTimeTarget(opts *bind.CallOpts) (uint64, error)
VerifyBatchTimeTarget is a free data retrieval call binding the contract method 0x0a0d9fbe.
Solidity: function verifyBatchTimeTarget() view returns(uint64)
type MockpolygonrollupmanagerCallerRaw ¶
type MockpolygonrollupmanagerCallerRaw struct {
Contract *MockpolygonrollupmanagerCaller // Generic read-only contract binding to access the raw methods on
}
MockpolygonrollupmanagerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MockpolygonrollupmanagerCallerRaw) Call ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerRaw) 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 MockpolygonrollupmanagerCallerSession ¶
type MockpolygonrollupmanagerCallerSession struct { Contract *MockpolygonrollupmanagerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MockpolygonrollupmanagerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*MockpolygonrollupmanagerCallerSession) BridgeAddress ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) BridgeAddress() (common.Address, error)
BridgeAddress is a free data retrieval call binding the contract method 0xa3c573eb.
Solidity: function bridgeAddress() view returns(address)
func (*MockpolygonrollupmanagerCallerSession) CalculateRewardPerBatch ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) CalculateRewardPerBatch() (*big.Int, error)
CalculateRewardPerBatch is a free data retrieval call binding the contract method 0x99f5634e.
Solidity: function calculateRewardPerBatch() view returns(uint256)
func (*MockpolygonrollupmanagerCallerSession) ChainIDToRollupID ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) ChainIDToRollupID(chainID uint64) (uint32, error)
ChainIDToRollupID is a free data retrieval call binding the contract method 0x7fb6e76a.
Solidity: function chainIDToRollupID(uint64 chainID) view returns(uint32 rollupID)
func (*MockpolygonrollupmanagerCallerSession) DEFAULTADMINROLE ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) DEFAULTADMINROLE() ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*MockpolygonrollupmanagerCallerSession) GetBatchFee ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) GetBatchFee() (*big.Int, error)
GetBatchFee is a free data retrieval call binding the contract method 0x477fa270.
Solidity: function getBatchFee() view returns(uint256)
func (*MockpolygonrollupmanagerCallerSession) GetForcedBatchFee ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) GetForcedBatchFee() (*big.Int, error)
GetForcedBatchFee is a free data retrieval call binding the contract method 0x60469169.
Solidity: function getForcedBatchFee() view returns(uint256)
func (*MockpolygonrollupmanagerCallerSession) GetInputSnarkBytes ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) GetInputSnarkBytes(rollupID uint32, initNumBatch uint64, finalNewBatch uint64, newLocalExitRoot [32]byte, oldStateRoot [32]byte, newStateRoot [32]byte) ([]byte, error)
GetInputSnarkBytes is a free data retrieval call binding the contract method 0x7975fcfe.
Solidity: function getInputSnarkBytes(uint32 rollupID, uint64 initNumBatch, uint64 finalNewBatch, bytes32 newLocalExitRoot, bytes32 oldStateRoot, bytes32 newStateRoot) view returns(bytes)
func (*MockpolygonrollupmanagerCallerSession) GetLastVerifiedBatch ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) GetLastVerifiedBatch(rollupID uint32) (uint64, error)
GetLastVerifiedBatch is a free data retrieval call binding the contract method 0x11f6b287.
Solidity: function getLastVerifiedBatch(uint32 rollupID) view returns(uint64)
func (*MockpolygonrollupmanagerCallerSession) GetRoleAdmin ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*MockpolygonrollupmanagerCallerSession) GetRollupBatchNumToStateRoot ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) GetRollupBatchNumToStateRoot(rollupID uint32, batchNum uint64) ([32]byte, error)
GetRollupBatchNumToStateRoot is a free data retrieval call binding the contract method 0x55a71ee0.
Solidity: function getRollupBatchNumToStateRoot(uint32 rollupID, uint64 batchNum) view returns(bytes32)
func (*MockpolygonrollupmanagerCallerSession) GetRollupExitRoot ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) GetRollupExitRoot() ([32]byte, error)
GetRollupExitRoot is a free data retrieval call binding the contract method 0xa2967d99.
Solidity: function getRollupExitRoot() view returns(bytes32)
func (*MockpolygonrollupmanagerCallerSession) GetRollupPendingStateTransitions ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) GetRollupPendingStateTransitions(rollupID uint32, batchNum uint64) (LegacyZKEVMStateVariablesPendingState, error)
GetRollupPendingStateTransitions is a free data retrieval call binding the contract method 0xb99d0ad7.
Solidity: function getRollupPendingStateTransitions(uint32 rollupID, uint64 batchNum) view returns((uint64,uint64,bytes32,bytes32))
func (*MockpolygonrollupmanagerCallerSession) GetRollupSequencedBatches ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) GetRollupSequencedBatches(rollupID uint32, batchNum uint64) (LegacyZKEVMStateVariablesSequencedBatchData, error)
GetRollupSequencedBatches is a free data retrieval call binding the contract method 0x25280169.
Solidity: function getRollupSequencedBatches(uint32 rollupID, uint64 batchNum) view returns((bytes32,uint64,uint64))
func (*MockpolygonrollupmanagerCallerSession) GlobalExitRootManager ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) GlobalExitRootManager() (common.Address, error)
GlobalExitRootManager is a free data retrieval call binding the contract method 0xd02103ca.
Solidity: function globalExitRootManager() view returns(address)
func (*MockpolygonrollupmanagerCallerSession) HasRole ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*MockpolygonrollupmanagerCallerSession) IsEmergencyState ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) IsEmergencyState() (bool, error)
IsEmergencyState is a free data retrieval call binding the contract method 0x15064c96.
Solidity: function isEmergencyState() view returns(bool)
func (*MockpolygonrollupmanagerCallerSession) IsPendingStateConsolidable ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) IsPendingStateConsolidable(rollupID uint32, pendingStateNum uint64) (bool, error)
IsPendingStateConsolidable is a free data retrieval call binding the contract method 0x080b3111.
Solidity: function isPendingStateConsolidable(uint32 rollupID, uint64 pendingStateNum) view returns(bool)
func (*MockpolygonrollupmanagerCallerSession) LastAggregationTimestamp ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) LastAggregationTimestamp() (uint64, error)
LastAggregationTimestamp is a free data retrieval call binding the contract method 0xc1acbc34.
Solidity: function lastAggregationTimestamp() view returns(uint64)
func (*MockpolygonrollupmanagerCallerSession) MultiplierBatchFee ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) MultiplierBatchFee() (uint16, error)
MultiplierBatchFee is a free data retrieval call binding the contract method 0xafd23cbe.
Solidity: function multiplierBatchFee() view returns(uint16)
func (*MockpolygonrollupmanagerCallerSession) PendingStateTimeout ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) PendingStateTimeout() (uint64, error)
PendingStateTimeout is a free data retrieval call binding the contract method 0xd939b315.
Solidity: function pendingStateTimeout() view returns(uint64)
func (*MockpolygonrollupmanagerCallerSession) Pol ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) Pol() (common.Address, error)
Pol is a free data retrieval call binding the contract method 0xe46761c4.
Solidity: function pol() view returns(address)
func (*MockpolygonrollupmanagerCallerSession) RollupAddressToID ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) RollupAddressToID(rollupAddress common.Address) (uint32, error)
RollupAddressToID is a free data retrieval call binding the contract method 0xceee281d.
Solidity: function rollupAddressToID(address rollupAddress) view returns(uint32 rollupID)
func (*MockpolygonrollupmanagerCallerSession) RollupCount ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) RollupCount() (uint32, error)
RollupCount is a free data retrieval call binding the contract method 0xf4e92675.
Solidity: function rollupCount() view returns(uint32)
func (*MockpolygonrollupmanagerCallerSession) RollupIDToRollupData ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) RollupIDToRollupData(rollupID uint32) (struct { RollupContract common.Address ChainID uint64 Verifier common.Address ForkID uint64 LastLocalExitRoot [32]byte LastBatchSequenced uint64 LastVerifiedBatch uint64 LastPendingState uint64 LastPendingStateConsolidated uint64 LastVerifiedBatchBeforeUpgrade uint64 RollupTypeID uint64 RollupCompatibilityID uint8 }, error)
RollupIDToRollupData is a free data retrieval call binding the contract method 0xf9c4c2ae.
Solidity: function rollupIDToRollupData(uint32 rollupID) view returns(address rollupContract, uint64 chainID, address verifier, uint64 forkID, bytes32 lastLocalExitRoot, uint64 lastBatchSequenced, uint64 lastVerifiedBatch, uint64 lastPendingState, uint64 lastPendingStateConsolidated, uint64 lastVerifiedBatchBeforeUpgrade, uint64 rollupTypeID, uint8 rollupCompatibilityID)
func (*MockpolygonrollupmanagerCallerSession) RollupTypeCount ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) RollupTypeCount() (uint32, error)
RollupTypeCount is a free data retrieval call binding the contract method 0x1796a1ae.
Solidity: function rollupTypeCount() view returns(uint32)
func (*MockpolygonrollupmanagerCallerSession) RollupTypeMap ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) RollupTypeMap(rollupTypeID uint32) (struct { ConsensusImplementation common.Address Verifier common.Address ForkID uint64 RollupCompatibilityID uint8 Obsolete bool Genesis [32]byte }, error)
RollupTypeMap is a free data retrieval call binding the contract method 0x65c0504d.
Solidity: function rollupTypeMap(uint32 rollupTypeID) view returns(address consensusImplementation, address verifier, uint64 forkID, uint8 rollupCompatibilityID, bool obsolete, bytes32 genesis)
func (*MockpolygonrollupmanagerCallerSession) TotalSequencedBatches ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) TotalSequencedBatches() (uint64, error)
TotalSequencedBatches is a free data retrieval call binding the contract method 0x066ec012.
Solidity: function totalSequencedBatches() view returns(uint64)
func (*MockpolygonrollupmanagerCallerSession) TotalVerifiedBatches ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) TotalVerifiedBatches() (uint64, error)
TotalVerifiedBatches is a free data retrieval call binding the contract method 0xdde0ff77.
Solidity: function totalVerifiedBatches() view returns(uint64)
func (*MockpolygonrollupmanagerCallerSession) TrustedAggregatorTimeout ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) TrustedAggregatorTimeout() (uint64, error)
TrustedAggregatorTimeout is a free data retrieval call binding the contract method 0x841b24d7.
Solidity: function trustedAggregatorTimeout() view returns(uint64)
func (*MockpolygonrollupmanagerCallerSession) VerifyBatchTimeTarget ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerCallerSession) VerifyBatchTimeTarget() (uint64, error)
VerifyBatchTimeTarget is a free data retrieval call binding the contract method 0x0a0d9fbe.
Solidity: function verifyBatchTimeTarget() view returns(uint64)
type MockpolygonrollupmanagerConsolidatePendingState ¶
type MockpolygonrollupmanagerConsolidatePendingState struct { RollupID uint32 NumBatch uint64 StateRoot [32]byte ExitRoot [32]byte PendingStateNum uint64 Raw types.Log // Blockchain specific contextual infos }
MockpolygonrollupmanagerConsolidatePendingState represents a ConsolidatePendingState event raised by the Mockpolygonrollupmanager contract.
type MockpolygonrollupmanagerConsolidatePendingStateIterator ¶
type MockpolygonrollupmanagerConsolidatePendingStateIterator struct { Event *MockpolygonrollupmanagerConsolidatePendingState // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MockpolygonrollupmanagerConsolidatePendingStateIterator is returned from FilterConsolidatePendingState and is used to iterate over the raw logs and unpacked data for ConsolidatePendingState events raised by the Mockpolygonrollupmanager contract.
func (*MockpolygonrollupmanagerConsolidatePendingStateIterator) Close ¶
func (it *MockpolygonrollupmanagerConsolidatePendingStateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MockpolygonrollupmanagerConsolidatePendingStateIterator) Error ¶
func (it *MockpolygonrollupmanagerConsolidatePendingStateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MockpolygonrollupmanagerConsolidatePendingStateIterator) Next ¶
func (it *MockpolygonrollupmanagerConsolidatePendingStateIterator) 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 MockpolygonrollupmanagerCreateNewRollup ¶
type MockpolygonrollupmanagerCreateNewRollup struct { RollupID uint32 RollupTypeID uint32 RollupAddress common.Address ChainID uint64 GasTokenAddress common.Address Raw types.Log // Blockchain specific contextual infos }
MockpolygonrollupmanagerCreateNewRollup represents a CreateNewRollup event raised by the Mockpolygonrollupmanager contract.
type MockpolygonrollupmanagerCreateNewRollupIterator ¶
type MockpolygonrollupmanagerCreateNewRollupIterator struct { Event *MockpolygonrollupmanagerCreateNewRollup // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MockpolygonrollupmanagerCreateNewRollupIterator is returned from FilterCreateNewRollup and is used to iterate over the raw logs and unpacked data for CreateNewRollup events raised by the Mockpolygonrollupmanager contract.
func (*MockpolygonrollupmanagerCreateNewRollupIterator) Close ¶
func (it *MockpolygonrollupmanagerCreateNewRollupIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MockpolygonrollupmanagerCreateNewRollupIterator) Error ¶
func (it *MockpolygonrollupmanagerCreateNewRollupIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MockpolygonrollupmanagerCreateNewRollupIterator) Next ¶
func (it *MockpolygonrollupmanagerCreateNewRollupIterator) 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 MockpolygonrollupmanagerEmergencyStateActivated ¶
type MockpolygonrollupmanagerEmergencyStateActivated struct {
Raw types.Log // Blockchain specific contextual infos
}
MockpolygonrollupmanagerEmergencyStateActivated represents a EmergencyStateActivated event raised by the Mockpolygonrollupmanager contract.
type MockpolygonrollupmanagerEmergencyStateActivatedIterator ¶
type MockpolygonrollupmanagerEmergencyStateActivatedIterator struct { Event *MockpolygonrollupmanagerEmergencyStateActivated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MockpolygonrollupmanagerEmergencyStateActivatedIterator is returned from FilterEmergencyStateActivated and is used to iterate over the raw logs and unpacked data for EmergencyStateActivated events raised by the Mockpolygonrollupmanager contract.
func (*MockpolygonrollupmanagerEmergencyStateActivatedIterator) Close ¶
func (it *MockpolygonrollupmanagerEmergencyStateActivatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MockpolygonrollupmanagerEmergencyStateActivatedIterator) Error ¶
func (it *MockpolygonrollupmanagerEmergencyStateActivatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MockpolygonrollupmanagerEmergencyStateActivatedIterator) Next ¶
func (it *MockpolygonrollupmanagerEmergencyStateActivatedIterator) 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 MockpolygonrollupmanagerEmergencyStateDeactivated ¶
type MockpolygonrollupmanagerEmergencyStateDeactivated struct {
Raw types.Log // Blockchain specific contextual infos
}
MockpolygonrollupmanagerEmergencyStateDeactivated represents a EmergencyStateDeactivated event raised by the Mockpolygonrollupmanager contract.
type MockpolygonrollupmanagerEmergencyStateDeactivatedIterator ¶
type MockpolygonrollupmanagerEmergencyStateDeactivatedIterator struct { Event *MockpolygonrollupmanagerEmergencyStateDeactivated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MockpolygonrollupmanagerEmergencyStateDeactivatedIterator is returned from FilterEmergencyStateDeactivated and is used to iterate over the raw logs and unpacked data for EmergencyStateDeactivated events raised by the Mockpolygonrollupmanager contract.
func (*MockpolygonrollupmanagerEmergencyStateDeactivatedIterator) Close ¶
func (it *MockpolygonrollupmanagerEmergencyStateDeactivatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MockpolygonrollupmanagerEmergencyStateDeactivatedIterator) Error ¶
func (it *MockpolygonrollupmanagerEmergencyStateDeactivatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MockpolygonrollupmanagerEmergencyStateDeactivatedIterator) Next ¶
func (it *MockpolygonrollupmanagerEmergencyStateDeactivatedIterator) 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 MockpolygonrollupmanagerFilterer ¶
type MockpolygonrollupmanagerFilterer struct {
// contains filtered or unexported fields
}
MockpolygonrollupmanagerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMockpolygonrollupmanagerFilterer ¶
func NewMockpolygonrollupmanagerFilterer(address common.Address, filterer bind.ContractFilterer) (*MockpolygonrollupmanagerFilterer, error)
NewMockpolygonrollupmanagerFilterer creates a new log filterer instance of Mockpolygonrollupmanager, bound to a specific deployed contract.
func (*MockpolygonrollupmanagerFilterer) FilterAddExistingRollup ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) FilterAddExistingRollup(opts *bind.FilterOpts, rollupID []uint32) (*MockpolygonrollupmanagerAddExistingRollupIterator, error)
FilterAddExistingRollup is a free log retrieval operation binding the contract event 0xadfc7d56f7e39b08b321534f14bfb135ad27698f7d2f5ad0edc2356ea9a3f850.
Solidity: event AddExistingRollup(uint32 indexed rollupID, uint64 forkID, address rollupAddress, uint64 chainID, uint8 rollupCompatibilityID, uint64 lastVerifiedBatchBeforeUpgrade)
func (*MockpolygonrollupmanagerFilterer) FilterAddNewRollupType ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) FilterAddNewRollupType(opts *bind.FilterOpts, rollupTypeID []uint32) (*MockpolygonrollupmanagerAddNewRollupTypeIterator, error)
FilterAddNewRollupType is a free log retrieval operation binding the contract event 0xa2970448b3bd66ba7e524e7b2a5b9cf94fa29e32488fb942afdfe70dd4b77b52.
Solidity: event AddNewRollupType(uint32 indexed rollupTypeID, address consensusImplementation, address verifier, uint64 forkID, uint8 rollupCompatibilityID, bytes32 genesis, string description)
func (*MockpolygonrollupmanagerFilterer) FilterConsolidatePendingState ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) FilterConsolidatePendingState(opts *bind.FilterOpts, rollupID []uint32) (*MockpolygonrollupmanagerConsolidatePendingStateIterator, error)
FilterConsolidatePendingState is a free log retrieval operation binding the contract event 0x581910eb7a27738945c2f00a91f2284b2d6de9d4e472b12f901c2b0df045e21b.
Solidity: event ConsolidatePendingState(uint32 indexed rollupID, uint64 numBatch, bytes32 stateRoot, bytes32 exitRoot, uint64 pendingStateNum)
func (*MockpolygonrollupmanagerFilterer) FilterCreateNewRollup ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) FilterCreateNewRollup(opts *bind.FilterOpts, rollupID []uint32) (*MockpolygonrollupmanagerCreateNewRollupIterator, error)
FilterCreateNewRollup is a free log retrieval operation binding the contract event 0x194c983456df6701c6a50830b90fe80e72b823411d0d524970c9590dc277a641.
Solidity: event CreateNewRollup(uint32 indexed rollupID, uint32 rollupTypeID, address rollupAddress, uint64 chainID, address gasTokenAddress)
func (*MockpolygonrollupmanagerFilterer) FilterEmergencyStateActivated ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) FilterEmergencyStateActivated(opts *bind.FilterOpts) (*MockpolygonrollupmanagerEmergencyStateActivatedIterator, error)
FilterEmergencyStateActivated is a free log retrieval operation binding the contract event 0x2261efe5aef6fedc1fd1550b25facc9181745623049c7901287030b9ad1a5497.
Solidity: event EmergencyStateActivated()
func (*MockpolygonrollupmanagerFilterer) FilterEmergencyStateDeactivated ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) FilterEmergencyStateDeactivated(opts *bind.FilterOpts) (*MockpolygonrollupmanagerEmergencyStateDeactivatedIterator, error)
FilterEmergencyStateDeactivated is a free log retrieval operation binding the contract event 0x1e5e34eea33501aecf2ebec9fe0e884a40804275ea7fe10b2ba084c8374308b3.
Solidity: event EmergencyStateDeactivated()
func (*MockpolygonrollupmanagerFilterer) FilterInitialized ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) FilterInitialized(opts *bind.FilterOpts) (*MockpolygonrollupmanagerInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*MockpolygonrollupmanagerFilterer) FilterObsoleteRollupType ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) FilterObsoleteRollupType(opts *bind.FilterOpts, rollupTypeID []uint32) (*MockpolygonrollupmanagerObsoleteRollupTypeIterator, error)
FilterObsoleteRollupType is a free log retrieval operation binding the contract event 0x4710d2ee567ef1ed6eb2f651dde4589524bcf7cebc62147a99b281cc836e7e44.
Solidity: event ObsoleteRollupType(uint32 indexed rollupTypeID)
func (*MockpolygonrollupmanagerFilterer) FilterOnSequenceBatches ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) FilterOnSequenceBatches(opts *bind.FilterOpts, rollupID []uint32) (*MockpolygonrollupmanagerOnSequenceBatchesIterator, error)
FilterOnSequenceBatches is a free log retrieval operation binding the contract event 0x1d9f30260051d51d70339da239ea7b080021adcaabfa71c9b0ea339a20cf9a25.
Solidity: event OnSequenceBatches(uint32 indexed rollupID, uint64 lastBatchSequenced)
func (*MockpolygonrollupmanagerFilterer) FilterOverridePendingState ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) FilterOverridePendingState(opts *bind.FilterOpts, rollupID []uint32) (*MockpolygonrollupmanagerOverridePendingStateIterator, error)
FilterOverridePendingState is a free log retrieval operation binding the contract event 0x3182bd6e6f74fc1fdc88b60f3a4f4c7f79db6ae6f5b88a1b3f5a1e28ec210d5e.
Solidity: event OverridePendingState(uint32 indexed rollupID, uint64 numBatch, bytes32 stateRoot, bytes32 exitRoot, address aggregator)
func (*MockpolygonrollupmanagerFilterer) FilterProveNonDeterministicPendingState ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) FilterProveNonDeterministicPendingState(opts *bind.FilterOpts) (*MockpolygonrollupmanagerProveNonDeterministicPendingStateIterator, error)
FilterProveNonDeterministicPendingState is a free log retrieval operation binding the contract event 0x1f44c21118c4603cfb4e1b621dbcfa2b73efcececee2b99b620b2953d33a7010.
Solidity: event ProveNonDeterministicPendingState(bytes32 storedStateRoot, bytes32 provedStateRoot)
func (*MockpolygonrollupmanagerFilterer) FilterRoleAdminChanged ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (*MockpolygonrollupmanagerRoleAdminChangedIterator, error)
FilterRoleAdminChanged is a free log retrieval operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*MockpolygonrollupmanagerFilterer) FilterRoleGranted ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*MockpolygonrollupmanagerRoleGrantedIterator, error)
FilterRoleGranted is a free log retrieval operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*MockpolygonrollupmanagerFilterer) FilterRoleRevoked ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*MockpolygonrollupmanagerRoleRevokedIterator, error)
FilterRoleRevoked is a free log retrieval operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*MockpolygonrollupmanagerFilterer) FilterSetBatchFee ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) FilterSetBatchFee(opts *bind.FilterOpts) (*MockpolygonrollupmanagerSetBatchFeeIterator, error)
FilterSetBatchFee is a free log retrieval operation binding the contract event 0xfb383653f53ee079978d0c9aff7aeff04a10166ce244cca9c9f9d8d96bed45b2.
Solidity: event SetBatchFee(uint256 newBatchFee)
func (*MockpolygonrollupmanagerFilterer) FilterSetMultiplierBatchFee ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) FilterSetMultiplierBatchFee(opts *bind.FilterOpts) (*MockpolygonrollupmanagerSetMultiplierBatchFeeIterator, error)
FilterSetMultiplierBatchFee is a free log retrieval operation binding the contract event 0x7019933d795eba185c180209e8ae8bffbaa25bcef293364687702c31f4d302c5.
Solidity: event SetMultiplierBatchFee(uint16 newMultiplierBatchFee)
func (*MockpolygonrollupmanagerFilterer) FilterSetPendingStateTimeout ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) FilterSetPendingStateTimeout(opts *bind.FilterOpts) (*MockpolygonrollupmanagerSetPendingStateTimeoutIterator, error)
FilterSetPendingStateTimeout is a free log retrieval operation binding the contract event 0xc4121f4e22c69632ebb7cf1f462be0511dc034f999b52013eddfb24aab765c75.
Solidity: event SetPendingStateTimeout(uint64 newPendingStateTimeout)
func (*MockpolygonrollupmanagerFilterer) FilterSetTrustedAggregator ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) FilterSetTrustedAggregator(opts *bind.FilterOpts) (*MockpolygonrollupmanagerSetTrustedAggregatorIterator, error)
FilterSetTrustedAggregator is a free log retrieval operation binding the contract event 0x61f8fec29495a3078e9271456f05fb0707fd4e41f7661865f80fc437d06681ca.
Solidity: event SetTrustedAggregator(address newTrustedAggregator)
func (*MockpolygonrollupmanagerFilterer) FilterSetTrustedAggregatorTimeout ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) FilterSetTrustedAggregatorTimeout(opts *bind.FilterOpts) (*MockpolygonrollupmanagerSetTrustedAggregatorTimeoutIterator, error)
FilterSetTrustedAggregatorTimeout is a free log retrieval operation binding the contract event 0x1f4fa24c2e4bad19a7f3ec5c5485f70d46c798461c2e684f55bbd0fc661373a1.
Solidity: event SetTrustedAggregatorTimeout(uint64 newTrustedAggregatorTimeout)
func (*MockpolygonrollupmanagerFilterer) FilterSetVerifyBatchTimeTarget ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) FilterSetVerifyBatchTimeTarget(opts *bind.FilterOpts) (*MockpolygonrollupmanagerSetVerifyBatchTimeTargetIterator, error)
FilterSetVerifyBatchTimeTarget is a free log retrieval operation binding the contract event 0x1b023231a1ab6b5d93992f168fb44498e1a7e64cef58daff6f1c216de6a68c28.
Solidity: event SetVerifyBatchTimeTarget(uint64 newVerifyBatchTimeTarget)
func (*MockpolygonrollupmanagerFilterer) FilterUpdateRollup ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) FilterUpdateRollup(opts *bind.FilterOpts, rollupID []uint32) (*MockpolygonrollupmanagerUpdateRollupIterator, error)
FilterUpdateRollup is a free log retrieval operation binding the contract event 0xf585e04c05d396901170247783d3e5f0ee9c1df23072985b50af089f5e48b19d.
Solidity: event UpdateRollup(uint32 indexed rollupID, uint32 newRollupTypeID, uint64 lastVerifiedBatchBeforeUpgrade)
func (*MockpolygonrollupmanagerFilterer) FilterVerifyBatches ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) FilterVerifyBatches(opts *bind.FilterOpts, rollupID []uint32, aggregator []common.Address) (*MockpolygonrollupmanagerVerifyBatchesIterator, error)
FilterVerifyBatches is a free log retrieval operation binding the contract event 0xaac1e7a157b259544ebacd6e8a82ae5d6c8f174e12aa48696277bcc9a661f0b4.
Solidity: event VerifyBatches(uint32 indexed rollupID, uint64 numBatch, bytes32 stateRoot, bytes32 exitRoot, address indexed aggregator)
func (*MockpolygonrollupmanagerFilterer) FilterVerifyBatchesTrustedAggregator ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) FilterVerifyBatchesTrustedAggregator(opts *bind.FilterOpts, rollupID []uint32, aggregator []common.Address) (*MockpolygonrollupmanagerVerifyBatchesTrustedAggregatorIterator, error)
FilterVerifyBatchesTrustedAggregator is a free log retrieval operation binding the contract event 0xd1ec3a1216f08b6eff72e169ceb548b782db18a6614852618d86bb19f3f9b0d3.
Solidity: event VerifyBatchesTrustedAggregator(uint32 indexed rollupID, uint64 numBatch, bytes32 stateRoot, bytes32 exitRoot, address indexed aggregator)
func (*MockpolygonrollupmanagerFilterer) ParseAddExistingRollup ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) ParseAddExistingRollup(log types.Log) (*MockpolygonrollupmanagerAddExistingRollup, error)
ParseAddExistingRollup is a log parse operation binding the contract event 0xadfc7d56f7e39b08b321534f14bfb135ad27698f7d2f5ad0edc2356ea9a3f850.
Solidity: event AddExistingRollup(uint32 indexed rollupID, uint64 forkID, address rollupAddress, uint64 chainID, uint8 rollupCompatibilityID, uint64 lastVerifiedBatchBeforeUpgrade)
func (*MockpolygonrollupmanagerFilterer) ParseAddNewRollupType ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) ParseAddNewRollupType(log types.Log) (*MockpolygonrollupmanagerAddNewRollupType, error)
ParseAddNewRollupType is a log parse operation binding the contract event 0xa2970448b3bd66ba7e524e7b2a5b9cf94fa29e32488fb942afdfe70dd4b77b52.
Solidity: event AddNewRollupType(uint32 indexed rollupTypeID, address consensusImplementation, address verifier, uint64 forkID, uint8 rollupCompatibilityID, bytes32 genesis, string description)
func (*MockpolygonrollupmanagerFilterer) ParseConsolidatePendingState ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) ParseConsolidatePendingState(log types.Log) (*MockpolygonrollupmanagerConsolidatePendingState, error)
ParseConsolidatePendingState is a log parse operation binding the contract event 0x581910eb7a27738945c2f00a91f2284b2d6de9d4e472b12f901c2b0df045e21b.
Solidity: event ConsolidatePendingState(uint32 indexed rollupID, uint64 numBatch, bytes32 stateRoot, bytes32 exitRoot, uint64 pendingStateNum)
func (*MockpolygonrollupmanagerFilterer) ParseCreateNewRollup ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) ParseCreateNewRollup(log types.Log) (*MockpolygonrollupmanagerCreateNewRollup, error)
ParseCreateNewRollup is a log parse operation binding the contract event 0x194c983456df6701c6a50830b90fe80e72b823411d0d524970c9590dc277a641.
Solidity: event CreateNewRollup(uint32 indexed rollupID, uint32 rollupTypeID, address rollupAddress, uint64 chainID, address gasTokenAddress)
func (*MockpolygonrollupmanagerFilterer) ParseEmergencyStateActivated ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) ParseEmergencyStateActivated(log types.Log) (*MockpolygonrollupmanagerEmergencyStateActivated, error)
ParseEmergencyStateActivated is a log parse operation binding the contract event 0x2261efe5aef6fedc1fd1550b25facc9181745623049c7901287030b9ad1a5497.
Solidity: event EmergencyStateActivated()
func (*MockpolygonrollupmanagerFilterer) ParseEmergencyStateDeactivated ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) ParseEmergencyStateDeactivated(log types.Log) (*MockpolygonrollupmanagerEmergencyStateDeactivated, error)
ParseEmergencyStateDeactivated is a log parse operation binding the contract event 0x1e5e34eea33501aecf2ebec9fe0e884a40804275ea7fe10b2ba084c8374308b3.
Solidity: event EmergencyStateDeactivated()
func (*MockpolygonrollupmanagerFilterer) ParseInitialized ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) ParseInitialized(log types.Log) (*MockpolygonrollupmanagerInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*MockpolygonrollupmanagerFilterer) ParseObsoleteRollupType ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) ParseObsoleteRollupType(log types.Log) (*MockpolygonrollupmanagerObsoleteRollupType, error)
ParseObsoleteRollupType is a log parse operation binding the contract event 0x4710d2ee567ef1ed6eb2f651dde4589524bcf7cebc62147a99b281cc836e7e44.
Solidity: event ObsoleteRollupType(uint32 indexed rollupTypeID)
func (*MockpolygonrollupmanagerFilterer) ParseOnSequenceBatches ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) ParseOnSequenceBatches(log types.Log) (*MockpolygonrollupmanagerOnSequenceBatches, error)
ParseOnSequenceBatches is a log parse operation binding the contract event 0x1d9f30260051d51d70339da239ea7b080021adcaabfa71c9b0ea339a20cf9a25.
Solidity: event OnSequenceBatches(uint32 indexed rollupID, uint64 lastBatchSequenced)
func (*MockpolygonrollupmanagerFilterer) ParseOverridePendingState ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) ParseOverridePendingState(log types.Log) (*MockpolygonrollupmanagerOverridePendingState, error)
ParseOverridePendingState is a log parse operation binding the contract event 0x3182bd6e6f74fc1fdc88b60f3a4f4c7f79db6ae6f5b88a1b3f5a1e28ec210d5e.
Solidity: event OverridePendingState(uint32 indexed rollupID, uint64 numBatch, bytes32 stateRoot, bytes32 exitRoot, address aggregator)
func (*MockpolygonrollupmanagerFilterer) ParseProveNonDeterministicPendingState ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) ParseProveNonDeterministicPendingState(log types.Log) (*MockpolygonrollupmanagerProveNonDeterministicPendingState, error)
ParseProveNonDeterministicPendingState is a log parse operation binding the contract event 0x1f44c21118c4603cfb4e1b621dbcfa2b73efcececee2b99b620b2953d33a7010.
Solidity: event ProveNonDeterministicPendingState(bytes32 storedStateRoot, bytes32 provedStateRoot)
func (*MockpolygonrollupmanagerFilterer) ParseRoleAdminChanged ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) ParseRoleAdminChanged(log types.Log) (*MockpolygonrollupmanagerRoleAdminChanged, error)
ParseRoleAdminChanged is a log parse operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*MockpolygonrollupmanagerFilterer) ParseRoleGranted ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) ParseRoleGranted(log types.Log) (*MockpolygonrollupmanagerRoleGranted, error)
ParseRoleGranted is a log parse operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*MockpolygonrollupmanagerFilterer) ParseRoleRevoked ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) ParseRoleRevoked(log types.Log) (*MockpolygonrollupmanagerRoleRevoked, error)
ParseRoleRevoked is a log parse operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*MockpolygonrollupmanagerFilterer) ParseSetBatchFee ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) ParseSetBatchFee(log types.Log) (*MockpolygonrollupmanagerSetBatchFee, error)
ParseSetBatchFee is a log parse operation binding the contract event 0xfb383653f53ee079978d0c9aff7aeff04a10166ce244cca9c9f9d8d96bed45b2.
Solidity: event SetBatchFee(uint256 newBatchFee)
func (*MockpolygonrollupmanagerFilterer) ParseSetMultiplierBatchFee ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) ParseSetMultiplierBatchFee(log types.Log) (*MockpolygonrollupmanagerSetMultiplierBatchFee, error)
ParseSetMultiplierBatchFee is a log parse operation binding the contract event 0x7019933d795eba185c180209e8ae8bffbaa25bcef293364687702c31f4d302c5.
Solidity: event SetMultiplierBatchFee(uint16 newMultiplierBatchFee)
func (*MockpolygonrollupmanagerFilterer) ParseSetPendingStateTimeout ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) ParseSetPendingStateTimeout(log types.Log) (*MockpolygonrollupmanagerSetPendingStateTimeout, error)
ParseSetPendingStateTimeout is a log parse operation binding the contract event 0xc4121f4e22c69632ebb7cf1f462be0511dc034f999b52013eddfb24aab765c75.
Solidity: event SetPendingStateTimeout(uint64 newPendingStateTimeout)
func (*MockpolygonrollupmanagerFilterer) ParseSetTrustedAggregator ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) ParseSetTrustedAggregator(log types.Log) (*MockpolygonrollupmanagerSetTrustedAggregator, error)
ParseSetTrustedAggregator is a log parse operation binding the contract event 0x61f8fec29495a3078e9271456f05fb0707fd4e41f7661865f80fc437d06681ca.
Solidity: event SetTrustedAggregator(address newTrustedAggregator)
func (*MockpolygonrollupmanagerFilterer) ParseSetTrustedAggregatorTimeout ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) ParseSetTrustedAggregatorTimeout(log types.Log) (*MockpolygonrollupmanagerSetTrustedAggregatorTimeout, error)
ParseSetTrustedAggregatorTimeout is a log parse operation binding the contract event 0x1f4fa24c2e4bad19a7f3ec5c5485f70d46c798461c2e684f55bbd0fc661373a1.
Solidity: event SetTrustedAggregatorTimeout(uint64 newTrustedAggregatorTimeout)
func (*MockpolygonrollupmanagerFilterer) ParseSetVerifyBatchTimeTarget ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) ParseSetVerifyBatchTimeTarget(log types.Log) (*MockpolygonrollupmanagerSetVerifyBatchTimeTarget, error)
ParseSetVerifyBatchTimeTarget is a log parse operation binding the contract event 0x1b023231a1ab6b5d93992f168fb44498e1a7e64cef58daff6f1c216de6a68c28.
Solidity: event SetVerifyBatchTimeTarget(uint64 newVerifyBatchTimeTarget)
func (*MockpolygonrollupmanagerFilterer) ParseUpdateRollup ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) ParseUpdateRollup(log types.Log) (*MockpolygonrollupmanagerUpdateRollup, error)
ParseUpdateRollup is a log parse operation binding the contract event 0xf585e04c05d396901170247783d3e5f0ee9c1df23072985b50af089f5e48b19d.
Solidity: event UpdateRollup(uint32 indexed rollupID, uint32 newRollupTypeID, uint64 lastVerifiedBatchBeforeUpgrade)
func (*MockpolygonrollupmanagerFilterer) ParseVerifyBatches ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) ParseVerifyBatches(log types.Log) (*MockpolygonrollupmanagerVerifyBatches, error)
ParseVerifyBatches is a log parse operation binding the contract event 0xaac1e7a157b259544ebacd6e8a82ae5d6c8f174e12aa48696277bcc9a661f0b4.
Solidity: event VerifyBatches(uint32 indexed rollupID, uint64 numBatch, bytes32 stateRoot, bytes32 exitRoot, address indexed aggregator)
func (*MockpolygonrollupmanagerFilterer) ParseVerifyBatchesTrustedAggregator ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) ParseVerifyBatchesTrustedAggregator(log types.Log) (*MockpolygonrollupmanagerVerifyBatchesTrustedAggregator, error)
ParseVerifyBatchesTrustedAggregator is a log parse operation binding the contract event 0xd1ec3a1216f08b6eff72e169ceb548b782db18a6614852618d86bb19f3f9b0d3.
Solidity: event VerifyBatchesTrustedAggregator(uint32 indexed rollupID, uint64 numBatch, bytes32 stateRoot, bytes32 exitRoot, address indexed aggregator)
func (*MockpolygonrollupmanagerFilterer) WatchAddExistingRollup ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) WatchAddExistingRollup(opts *bind.WatchOpts, sink chan<- *MockpolygonrollupmanagerAddExistingRollup, rollupID []uint32) (event.Subscription, error)
WatchAddExistingRollup is a free log subscription operation binding the contract event 0xadfc7d56f7e39b08b321534f14bfb135ad27698f7d2f5ad0edc2356ea9a3f850.
Solidity: event AddExistingRollup(uint32 indexed rollupID, uint64 forkID, address rollupAddress, uint64 chainID, uint8 rollupCompatibilityID, uint64 lastVerifiedBatchBeforeUpgrade)
func (*MockpolygonrollupmanagerFilterer) WatchAddNewRollupType ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) WatchAddNewRollupType(opts *bind.WatchOpts, sink chan<- *MockpolygonrollupmanagerAddNewRollupType, rollupTypeID []uint32) (event.Subscription, error)
WatchAddNewRollupType is a free log subscription operation binding the contract event 0xa2970448b3bd66ba7e524e7b2a5b9cf94fa29e32488fb942afdfe70dd4b77b52.
Solidity: event AddNewRollupType(uint32 indexed rollupTypeID, address consensusImplementation, address verifier, uint64 forkID, uint8 rollupCompatibilityID, bytes32 genesis, string description)
func (*MockpolygonrollupmanagerFilterer) WatchConsolidatePendingState ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) WatchConsolidatePendingState(opts *bind.WatchOpts, sink chan<- *MockpolygonrollupmanagerConsolidatePendingState, rollupID []uint32) (event.Subscription, error)
WatchConsolidatePendingState is a free log subscription operation binding the contract event 0x581910eb7a27738945c2f00a91f2284b2d6de9d4e472b12f901c2b0df045e21b.
Solidity: event ConsolidatePendingState(uint32 indexed rollupID, uint64 numBatch, bytes32 stateRoot, bytes32 exitRoot, uint64 pendingStateNum)
func (*MockpolygonrollupmanagerFilterer) WatchCreateNewRollup ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) WatchCreateNewRollup(opts *bind.WatchOpts, sink chan<- *MockpolygonrollupmanagerCreateNewRollup, rollupID []uint32) (event.Subscription, error)
WatchCreateNewRollup is a free log subscription operation binding the contract event 0x194c983456df6701c6a50830b90fe80e72b823411d0d524970c9590dc277a641.
Solidity: event CreateNewRollup(uint32 indexed rollupID, uint32 rollupTypeID, address rollupAddress, uint64 chainID, address gasTokenAddress)
func (*MockpolygonrollupmanagerFilterer) WatchEmergencyStateActivated ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) WatchEmergencyStateActivated(opts *bind.WatchOpts, sink chan<- *MockpolygonrollupmanagerEmergencyStateActivated) (event.Subscription, error)
WatchEmergencyStateActivated is a free log subscription operation binding the contract event 0x2261efe5aef6fedc1fd1550b25facc9181745623049c7901287030b9ad1a5497.
Solidity: event EmergencyStateActivated()
func (*MockpolygonrollupmanagerFilterer) WatchEmergencyStateDeactivated ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) WatchEmergencyStateDeactivated(opts *bind.WatchOpts, sink chan<- *MockpolygonrollupmanagerEmergencyStateDeactivated) (event.Subscription, error)
WatchEmergencyStateDeactivated is a free log subscription operation binding the contract event 0x1e5e34eea33501aecf2ebec9fe0e884a40804275ea7fe10b2ba084c8374308b3.
Solidity: event EmergencyStateDeactivated()
func (*MockpolygonrollupmanagerFilterer) WatchInitialized ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *MockpolygonrollupmanagerInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*MockpolygonrollupmanagerFilterer) WatchObsoleteRollupType ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) WatchObsoleteRollupType(opts *bind.WatchOpts, sink chan<- *MockpolygonrollupmanagerObsoleteRollupType, rollupTypeID []uint32) (event.Subscription, error)
WatchObsoleteRollupType is a free log subscription operation binding the contract event 0x4710d2ee567ef1ed6eb2f651dde4589524bcf7cebc62147a99b281cc836e7e44.
Solidity: event ObsoleteRollupType(uint32 indexed rollupTypeID)
func (*MockpolygonrollupmanagerFilterer) WatchOnSequenceBatches ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) WatchOnSequenceBatches(opts *bind.WatchOpts, sink chan<- *MockpolygonrollupmanagerOnSequenceBatches, rollupID []uint32) (event.Subscription, error)
WatchOnSequenceBatches is a free log subscription operation binding the contract event 0x1d9f30260051d51d70339da239ea7b080021adcaabfa71c9b0ea339a20cf9a25.
Solidity: event OnSequenceBatches(uint32 indexed rollupID, uint64 lastBatchSequenced)
func (*MockpolygonrollupmanagerFilterer) WatchOverridePendingState ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) WatchOverridePendingState(opts *bind.WatchOpts, sink chan<- *MockpolygonrollupmanagerOverridePendingState, rollupID []uint32) (event.Subscription, error)
WatchOverridePendingState is a free log subscription operation binding the contract event 0x3182bd6e6f74fc1fdc88b60f3a4f4c7f79db6ae6f5b88a1b3f5a1e28ec210d5e.
Solidity: event OverridePendingState(uint32 indexed rollupID, uint64 numBatch, bytes32 stateRoot, bytes32 exitRoot, address aggregator)
func (*MockpolygonrollupmanagerFilterer) WatchProveNonDeterministicPendingState ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) WatchProveNonDeterministicPendingState(opts *bind.WatchOpts, sink chan<- *MockpolygonrollupmanagerProveNonDeterministicPendingState) (event.Subscription, error)
WatchProveNonDeterministicPendingState is a free log subscription operation binding the contract event 0x1f44c21118c4603cfb4e1b621dbcfa2b73efcececee2b99b620b2953d33a7010.
Solidity: event ProveNonDeterministicPendingState(bytes32 storedStateRoot, bytes32 provedStateRoot)
func (*MockpolygonrollupmanagerFilterer) WatchRoleAdminChanged ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *MockpolygonrollupmanagerRoleAdminChanged, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (event.Subscription, error)
WatchRoleAdminChanged is a free log subscription operation binding the contract event 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Solidity: event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
func (*MockpolygonrollupmanagerFilterer) WatchRoleGranted ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *MockpolygonrollupmanagerRoleGranted, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleGranted is a free log subscription operation binding the contract event 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Solidity: event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
func (*MockpolygonrollupmanagerFilterer) WatchRoleRevoked ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *MockpolygonrollupmanagerRoleRevoked, role [][32]byte, account []common.Address, sender []common.Address) (event.Subscription, error)
WatchRoleRevoked is a free log subscription operation binding the contract event 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Solidity: event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
func (*MockpolygonrollupmanagerFilterer) WatchSetBatchFee ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) WatchSetBatchFee(opts *bind.WatchOpts, sink chan<- *MockpolygonrollupmanagerSetBatchFee) (event.Subscription, error)
WatchSetBatchFee is a free log subscription operation binding the contract event 0xfb383653f53ee079978d0c9aff7aeff04a10166ce244cca9c9f9d8d96bed45b2.
Solidity: event SetBatchFee(uint256 newBatchFee)
func (*MockpolygonrollupmanagerFilterer) WatchSetMultiplierBatchFee ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) WatchSetMultiplierBatchFee(opts *bind.WatchOpts, sink chan<- *MockpolygonrollupmanagerSetMultiplierBatchFee) (event.Subscription, error)
WatchSetMultiplierBatchFee is a free log subscription operation binding the contract event 0x7019933d795eba185c180209e8ae8bffbaa25bcef293364687702c31f4d302c5.
Solidity: event SetMultiplierBatchFee(uint16 newMultiplierBatchFee)
func (*MockpolygonrollupmanagerFilterer) WatchSetPendingStateTimeout ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) WatchSetPendingStateTimeout(opts *bind.WatchOpts, sink chan<- *MockpolygonrollupmanagerSetPendingStateTimeout) (event.Subscription, error)
WatchSetPendingStateTimeout is a free log subscription operation binding the contract event 0xc4121f4e22c69632ebb7cf1f462be0511dc034f999b52013eddfb24aab765c75.
Solidity: event SetPendingStateTimeout(uint64 newPendingStateTimeout)
func (*MockpolygonrollupmanagerFilterer) WatchSetTrustedAggregator ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) WatchSetTrustedAggregator(opts *bind.WatchOpts, sink chan<- *MockpolygonrollupmanagerSetTrustedAggregator) (event.Subscription, error)
WatchSetTrustedAggregator is a free log subscription operation binding the contract event 0x61f8fec29495a3078e9271456f05fb0707fd4e41f7661865f80fc437d06681ca.
Solidity: event SetTrustedAggregator(address newTrustedAggregator)
func (*MockpolygonrollupmanagerFilterer) WatchSetTrustedAggregatorTimeout ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) WatchSetTrustedAggregatorTimeout(opts *bind.WatchOpts, sink chan<- *MockpolygonrollupmanagerSetTrustedAggregatorTimeout) (event.Subscription, error)
WatchSetTrustedAggregatorTimeout is a free log subscription operation binding the contract event 0x1f4fa24c2e4bad19a7f3ec5c5485f70d46c798461c2e684f55bbd0fc661373a1.
Solidity: event SetTrustedAggregatorTimeout(uint64 newTrustedAggregatorTimeout)
func (*MockpolygonrollupmanagerFilterer) WatchSetVerifyBatchTimeTarget ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) WatchSetVerifyBatchTimeTarget(opts *bind.WatchOpts, sink chan<- *MockpolygonrollupmanagerSetVerifyBatchTimeTarget) (event.Subscription, error)
WatchSetVerifyBatchTimeTarget is a free log subscription operation binding the contract event 0x1b023231a1ab6b5d93992f168fb44498e1a7e64cef58daff6f1c216de6a68c28.
Solidity: event SetVerifyBatchTimeTarget(uint64 newVerifyBatchTimeTarget)
func (*MockpolygonrollupmanagerFilterer) WatchUpdateRollup ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) WatchUpdateRollup(opts *bind.WatchOpts, sink chan<- *MockpolygonrollupmanagerUpdateRollup, rollupID []uint32) (event.Subscription, error)
WatchUpdateRollup is a free log subscription operation binding the contract event 0xf585e04c05d396901170247783d3e5f0ee9c1df23072985b50af089f5e48b19d.
Solidity: event UpdateRollup(uint32 indexed rollupID, uint32 newRollupTypeID, uint64 lastVerifiedBatchBeforeUpgrade)
func (*MockpolygonrollupmanagerFilterer) WatchVerifyBatches ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) WatchVerifyBatches(opts *bind.WatchOpts, sink chan<- *MockpolygonrollupmanagerVerifyBatches, rollupID []uint32, aggregator []common.Address) (event.Subscription, error)
WatchVerifyBatches is a free log subscription operation binding the contract event 0xaac1e7a157b259544ebacd6e8a82ae5d6c8f174e12aa48696277bcc9a661f0b4.
Solidity: event VerifyBatches(uint32 indexed rollupID, uint64 numBatch, bytes32 stateRoot, bytes32 exitRoot, address indexed aggregator)
func (*MockpolygonrollupmanagerFilterer) WatchVerifyBatchesTrustedAggregator ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerFilterer) WatchVerifyBatchesTrustedAggregator(opts *bind.WatchOpts, sink chan<- *MockpolygonrollupmanagerVerifyBatchesTrustedAggregator, rollupID []uint32, aggregator []common.Address) (event.Subscription, error)
WatchVerifyBatchesTrustedAggregator is a free log subscription operation binding the contract event 0xd1ec3a1216f08b6eff72e169ceb548b782db18a6614852618d86bb19f3f9b0d3.
Solidity: event VerifyBatchesTrustedAggregator(uint32 indexed rollupID, uint64 numBatch, bytes32 stateRoot, bytes32 exitRoot, address indexed aggregator)
type MockpolygonrollupmanagerInitialized ¶
type MockpolygonrollupmanagerInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
MockpolygonrollupmanagerInitialized represents a Initialized event raised by the Mockpolygonrollupmanager contract.
type MockpolygonrollupmanagerInitializedIterator ¶
type MockpolygonrollupmanagerInitializedIterator struct { Event *MockpolygonrollupmanagerInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MockpolygonrollupmanagerInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the Mockpolygonrollupmanager contract.
func (*MockpolygonrollupmanagerInitializedIterator) Close ¶
func (it *MockpolygonrollupmanagerInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MockpolygonrollupmanagerInitializedIterator) Error ¶
func (it *MockpolygonrollupmanagerInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MockpolygonrollupmanagerInitializedIterator) Next ¶
func (it *MockpolygonrollupmanagerInitializedIterator) 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 MockpolygonrollupmanagerObsoleteRollupType ¶
type MockpolygonrollupmanagerObsoleteRollupType struct { RollupTypeID uint32 Raw types.Log // Blockchain specific contextual infos }
MockpolygonrollupmanagerObsoleteRollupType represents a ObsoleteRollupType event raised by the Mockpolygonrollupmanager contract.
type MockpolygonrollupmanagerObsoleteRollupTypeIterator ¶
type MockpolygonrollupmanagerObsoleteRollupTypeIterator struct { Event *MockpolygonrollupmanagerObsoleteRollupType // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MockpolygonrollupmanagerObsoleteRollupTypeIterator is returned from FilterObsoleteRollupType and is used to iterate over the raw logs and unpacked data for ObsoleteRollupType events raised by the Mockpolygonrollupmanager contract.
func (*MockpolygonrollupmanagerObsoleteRollupTypeIterator) Close ¶
func (it *MockpolygonrollupmanagerObsoleteRollupTypeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MockpolygonrollupmanagerObsoleteRollupTypeIterator) Error ¶
func (it *MockpolygonrollupmanagerObsoleteRollupTypeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MockpolygonrollupmanagerObsoleteRollupTypeIterator) Next ¶
func (it *MockpolygonrollupmanagerObsoleteRollupTypeIterator) 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 MockpolygonrollupmanagerOnSequenceBatches ¶
type MockpolygonrollupmanagerOnSequenceBatches struct { RollupID uint32 LastBatchSequenced uint64 Raw types.Log // Blockchain specific contextual infos }
MockpolygonrollupmanagerOnSequenceBatches represents a OnSequenceBatches event raised by the Mockpolygonrollupmanager contract.
type MockpolygonrollupmanagerOnSequenceBatchesIterator ¶
type MockpolygonrollupmanagerOnSequenceBatchesIterator struct { Event *MockpolygonrollupmanagerOnSequenceBatches // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MockpolygonrollupmanagerOnSequenceBatchesIterator is returned from FilterOnSequenceBatches and is used to iterate over the raw logs and unpacked data for OnSequenceBatches events raised by the Mockpolygonrollupmanager contract.
func (*MockpolygonrollupmanagerOnSequenceBatchesIterator) Close ¶
func (it *MockpolygonrollupmanagerOnSequenceBatchesIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MockpolygonrollupmanagerOnSequenceBatchesIterator) Error ¶
func (it *MockpolygonrollupmanagerOnSequenceBatchesIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MockpolygonrollupmanagerOnSequenceBatchesIterator) Next ¶
func (it *MockpolygonrollupmanagerOnSequenceBatchesIterator) 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 MockpolygonrollupmanagerOverridePendingState ¶
type MockpolygonrollupmanagerOverridePendingState struct { RollupID uint32 NumBatch uint64 StateRoot [32]byte ExitRoot [32]byte Aggregator common.Address Raw types.Log // Blockchain specific contextual infos }
MockpolygonrollupmanagerOverridePendingState represents a OverridePendingState event raised by the Mockpolygonrollupmanager contract.
type MockpolygonrollupmanagerOverridePendingStateIterator ¶
type MockpolygonrollupmanagerOverridePendingStateIterator struct { Event *MockpolygonrollupmanagerOverridePendingState // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MockpolygonrollupmanagerOverridePendingStateIterator is returned from FilterOverridePendingState and is used to iterate over the raw logs and unpacked data for OverridePendingState events raised by the Mockpolygonrollupmanager contract.
func (*MockpolygonrollupmanagerOverridePendingStateIterator) Close ¶
func (it *MockpolygonrollupmanagerOverridePendingStateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MockpolygonrollupmanagerOverridePendingStateIterator) Error ¶
func (it *MockpolygonrollupmanagerOverridePendingStateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MockpolygonrollupmanagerOverridePendingStateIterator) Next ¶
func (it *MockpolygonrollupmanagerOverridePendingStateIterator) 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 MockpolygonrollupmanagerProveNonDeterministicPendingState ¶
type MockpolygonrollupmanagerProveNonDeterministicPendingState struct { StoredStateRoot [32]byte ProvedStateRoot [32]byte Raw types.Log // Blockchain specific contextual infos }
MockpolygonrollupmanagerProveNonDeterministicPendingState represents a ProveNonDeterministicPendingState event raised by the Mockpolygonrollupmanager contract.
type MockpolygonrollupmanagerProveNonDeterministicPendingStateIterator ¶
type MockpolygonrollupmanagerProveNonDeterministicPendingStateIterator struct { Event *MockpolygonrollupmanagerProveNonDeterministicPendingState // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MockpolygonrollupmanagerProveNonDeterministicPendingStateIterator is returned from FilterProveNonDeterministicPendingState and is used to iterate over the raw logs and unpacked data for ProveNonDeterministicPendingState events raised by the Mockpolygonrollupmanager contract.
func (*MockpolygonrollupmanagerProveNonDeterministicPendingStateIterator) Close ¶
func (it *MockpolygonrollupmanagerProveNonDeterministicPendingStateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MockpolygonrollupmanagerProveNonDeterministicPendingStateIterator) Error ¶
func (it *MockpolygonrollupmanagerProveNonDeterministicPendingStateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MockpolygonrollupmanagerProveNonDeterministicPendingStateIterator) Next ¶
func (it *MockpolygonrollupmanagerProveNonDeterministicPendingStateIterator) 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 MockpolygonrollupmanagerRaw ¶
type MockpolygonrollupmanagerRaw struct {
Contract *Mockpolygonrollupmanager // Generic contract binding to access the raw methods on
}
MockpolygonrollupmanagerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*MockpolygonrollupmanagerRaw) Call ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerRaw) 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 (*MockpolygonrollupmanagerRaw) Transact ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MockpolygonrollupmanagerRaw) Transfer ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerRaw) 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 MockpolygonrollupmanagerRoleAdminChanged ¶
type MockpolygonrollupmanagerRoleAdminChanged struct { Role [32]byte PreviousAdminRole [32]byte NewAdminRole [32]byte Raw types.Log // Blockchain specific contextual infos }
MockpolygonrollupmanagerRoleAdminChanged represents a RoleAdminChanged event raised by the Mockpolygonrollupmanager contract.
type MockpolygonrollupmanagerRoleAdminChangedIterator ¶
type MockpolygonrollupmanagerRoleAdminChangedIterator struct { Event *MockpolygonrollupmanagerRoleAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MockpolygonrollupmanagerRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the Mockpolygonrollupmanager contract.
func (*MockpolygonrollupmanagerRoleAdminChangedIterator) Close ¶
func (it *MockpolygonrollupmanagerRoleAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MockpolygonrollupmanagerRoleAdminChangedIterator) Error ¶
func (it *MockpolygonrollupmanagerRoleAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MockpolygonrollupmanagerRoleAdminChangedIterator) Next ¶
func (it *MockpolygonrollupmanagerRoleAdminChangedIterator) 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 MockpolygonrollupmanagerRoleGranted ¶
type MockpolygonrollupmanagerRoleGranted struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
MockpolygonrollupmanagerRoleGranted represents a RoleGranted event raised by the Mockpolygonrollupmanager contract.
type MockpolygonrollupmanagerRoleGrantedIterator ¶
type MockpolygonrollupmanagerRoleGrantedIterator struct { Event *MockpolygonrollupmanagerRoleGranted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MockpolygonrollupmanagerRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the Mockpolygonrollupmanager contract.
func (*MockpolygonrollupmanagerRoleGrantedIterator) Close ¶
func (it *MockpolygonrollupmanagerRoleGrantedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MockpolygonrollupmanagerRoleGrantedIterator) Error ¶
func (it *MockpolygonrollupmanagerRoleGrantedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MockpolygonrollupmanagerRoleGrantedIterator) Next ¶
func (it *MockpolygonrollupmanagerRoleGrantedIterator) 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 MockpolygonrollupmanagerRoleRevoked ¶
type MockpolygonrollupmanagerRoleRevoked struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
MockpolygonrollupmanagerRoleRevoked represents a RoleRevoked event raised by the Mockpolygonrollupmanager contract.
type MockpolygonrollupmanagerRoleRevokedIterator ¶
type MockpolygonrollupmanagerRoleRevokedIterator struct { Event *MockpolygonrollupmanagerRoleRevoked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MockpolygonrollupmanagerRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the Mockpolygonrollupmanager contract.
func (*MockpolygonrollupmanagerRoleRevokedIterator) Close ¶
func (it *MockpolygonrollupmanagerRoleRevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MockpolygonrollupmanagerRoleRevokedIterator) Error ¶
func (it *MockpolygonrollupmanagerRoleRevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MockpolygonrollupmanagerRoleRevokedIterator) Next ¶
func (it *MockpolygonrollupmanagerRoleRevokedIterator) 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 MockpolygonrollupmanagerSession ¶
type MockpolygonrollupmanagerSession struct { Contract *Mockpolygonrollupmanager // 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 }
MockpolygonrollupmanagerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*MockpolygonrollupmanagerSession) ActivateEmergencyState ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) ActivateEmergencyState() (*types.Transaction, error)
ActivateEmergencyState is a paid mutator transaction binding the contract method 0x2072f6c5.
Solidity: function activateEmergencyState() returns()
func (*MockpolygonrollupmanagerSession) AddExistingRollup ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) AddExistingRollup(rollupAddress common.Address, verifier common.Address, forkID uint64, chainID uint64, genesis [32]byte, rollupCompatibilityID uint8) (*types.Transaction, error)
AddExistingRollup is a paid mutator transaction binding the contract method 0xe0bfd3d2.
Solidity: function addExistingRollup(address rollupAddress, address verifier, uint64 forkID, uint64 chainID, bytes32 genesis, uint8 rollupCompatibilityID) returns()
func (*MockpolygonrollupmanagerSession) AddNewRollupType ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) AddNewRollupType(consensusImplementation common.Address, verifier common.Address, forkID uint64, rollupCompatibilityID uint8, genesis [32]byte, description string) (*types.Transaction, error)
AddNewRollupType is a paid mutator transaction binding the contract method 0xf34eb8eb.
Solidity: function addNewRollupType(address consensusImplementation, address verifier, uint64 forkID, uint8 rollupCompatibilityID, bytes32 genesis, string description) returns()
func (*MockpolygonrollupmanagerSession) BridgeAddress ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) BridgeAddress() (common.Address, error)
BridgeAddress is a free data retrieval call binding the contract method 0xa3c573eb.
Solidity: function bridgeAddress() view returns(address)
func (*MockpolygonrollupmanagerSession) CalculateRewardPerBatch ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) CalculateRewardPerBatch() (*big.Int, error)
CalculateRewardPerBatch is a free data retrieval call binding the contract method 0x99f5634e.
Solidity: function calculateRewardPerBatch() view returns(uint256)
func (*MockpolygonrollupmanagerSession) ChainIDToRollupID ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) ChainIDToRollupID(chainID uint64) (uint32, error)
ChainIDToRollupID is a free data retrieval call binding the contract method 0x7fb6e76a.
Solidity: function chainIDToRollupID(uint64 chainID) view returns(uint32 rollupID)
func (*MockpolygonrollupmanagerSession) ConsolidatePendingState ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) ConsolidatePendingState(rollupID uint32, pendingStateNum uint64) (*types.Transaction, error)
ConsolidatePendingState is a paid mutator transaction binding the contract method 0x1608859c.
Solidity: function consolidatePendingState(uint32 rollupID, uint64 pendingStateNum) returns()
func (*MockpolygonrollupmanagerSession) CreateNewRollup ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) CreateNewRollup(rollupTypeID uint32, chainID uint64, admin common.Address, sequencer common.Address, gasTokenAddress common.Address, sequencerURL string, networkName string) (*types.Transaction, error)
CreateNewRollup is a paid mutator transaction binding the contract method 0x727885e9.
Solidity: function createNewRollup(uint32 rollupTypeID, uint64 chainID, address admin, address sequencer, address gasTokenAddress, string sequencerURL, string networkName) returns()
func (*MockpolygonrollupmanagerSession) DEFAULTADMINROLE ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) DEFAULTADMINROLE() ([32]byte, error)
DEFAULTADMINROLE is a free data retrieval call binding the contract method 0xa217fddf.
Solidity: function DEFAULT_ADMIN_ROLE() view returns(bytes32)
func (*MockpolygonrollupmanagerSession) DeactivateEmergencyState ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) DeactivateEmergencyState() (*types.Transaction, error)
DeactivateEmergencyState is a paid mutator transaction binding the contract method 0xdbc16976.
Solidity: function deactivateEmergencyState() returns()
func (*MockpolygonrollupmanagerSession) GetBatchFee ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) GetBatchFee() (*big.Int, error)
GetBatchFee is a free data retrieval call binding the contract method 0x477fa270.
Solidity: function getBatchFee() view returns(uint256)
func (*MockpolygonrollupmanagerSession) GetForcedBatchFee ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) GetForcedBatchFee() (*big.Int, error)
GetForcedBatchFee is a free data retrieval call binding the contract method 0x60469169.
Solidity: function getForcedBatchFee() view returns(uint256)
func (*MockpolygonrollupmanagerSession) GetInputSnarkBytes ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) GetInputSnarkBytes(rollupID uint32, initNumBatch uint64, finalNewBatch uint64, newLocalExitRoot [32]byte, oldStateRoot [32]byte, newStateRoot [32]byte) ([]byte, error)
GetInputSnarkBytes is a free data retrieval call binding the contract method 0x7975fcfe.
Solidity: function getInputSnarkBytes(uint32 rollupID, uint64 initNumBatch, uint64 finalNewBatch, bytes32 newLocalExitRoot, bytes32 oldStateRoot, bytes32 newStateRoot) view returns(bytes)
func (*MockpolygonrollupmanagerSession) GetLastVerifiedBatch ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) GetLastVerifiedBatch(rollupID uint32) (uint64, error)
GetLastVerifiedBatch is a free data retrieval call binding the contract method 0x11f6b287.
Solidity: function getLastVerifiedBatch(uint32 rollupID) view returns(uint64)
func (*MockpolygonrollupmanagerSession) GetRoleAdmin ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
GetRoleAdmin is a free data retrieval call binding the contract method 0x248a9ca3.
Solidity: function getRoleAdmin(bytes32 role) view returns(bytes32)
func (*MockpolygonrollupmanagerSession) GetRollupBatchNumToStateRoot ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) GetRollupBatchNumToStateRoot(rollupID uint32, batchNum uint64) ([32]byte, error)
GetRollupBatchNumToStateRoot is a free data retrieval call binding the contract method 0x55a71ee0.
Solidity: function getRollupBatchNumToStateRoot(uint32 rollupID, uint64 batchNum) view returns(bytes32)
func (*MockpolygonrollupmanagerSession) GetRollupExitRoot ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) GetRollupExitRoot() ([32]byte, error)
GetRollupExitRoot is a free data retrieval call binding the contract method 0xa2967d99.
Solidity: function getRollupExitRoot() view returns(bytes32)
func (*MockpolygonrollupmanagerSession) GetRollupPendingStateTransitions ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) GetRollupPendingStateTransitions(rollupID uint32, batchNum uint64) (LegacyZKEVMStateVariablesPendingState, error)
GetRollupPendingStateTransitions is a free data retrieval call binding the contract method 0xb99d0ad7.
Solidity: function getRollupPendingStateTransitions(uint32 rollupID, uint64 batchNum) view returns((uint64,uint64,bytes32,bytes32))
func (*MockpolygonrollupmanagerSession) GetRollupSequencedBatches ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) GetRollupSequencedBatches(rollupID uint32, batchNum uint64) (LegacyZKEVMStateVariablesSequencedBatchData, error)
GetRollupSequencedBatches is a free data retrieval call binding the contract method 0x25280169.
Solidity: function getRollupSequencedBatches(uint32 rollupID, uint64 batchNum) view returns((bytes32,uint64,uint64))
func (*MockpolygonrollupmanagerSession) GlobalExitRootManager ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) GlobalExitRootManager() (common.Address, error)
GlobalExitRootManager is a free data retrieval call binding the contract method 0xd02103ca.
Solidity: function globalExitRootManager() view returns(address)
func (*MockpolygonrollupmanagerSession) GrantRole ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*MockpolygonrollupmanagerSession) HasRole ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) HasRole(role [32]byte, account common.Address) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x91d14854.
Solidity: function hasRole(bytes32 role, address account) view returns(bool)
func (*MockpolygonrollupmanagerSession) Initialize ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) Initialize(trustedAggregator common.Address, _pendingStateTimeout uint64, _trustedAggregatorTimeout uint64, admin common.Address, timelock common.Address, emergencyCouncil common.Address, polygonZkEVM common.Address, zkEVMVerifier common.Address, zkEVMForkID uint64, zkEVMChainID uint64) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x0645af09.
Solidity: function initialize(address trustedAggregator, uint64 _pendingStateTimeout, uint64 _trustedAggregatorTimeout, address admin, address timelock, address emergencyCouncil, address polygonZkEVM, address zkEVMVerifier, uint64 zkEVMForkID, uint64 zkEVMChainID) returns()
func (*MockpolygonrollupmanagerSession) InitializeMock ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) InitializeMock(trustedAggregator common.Address, _pendingStateTimeout uint64, _trustedAggregatorTimeout uint64, admin common.Address, timelock common.Address, emergencyCouncil common.Address) (*types.Transaction, error)
InitializeMock is a paid mutator transaction binding the contract method 0x0e36f582.
Solidity: function initializeMock(address trustedAggregator, uint64 _pendingStateTimeout, uint64 _trustedAggregatorTimeout, address admin, address timelock, address emergencyCouncil) returns()
func (*MockpolygonrollupmanagerSession) IsEmergencyState ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) IsEmergencyState() (bool, error)
IsEmergencyState is a free data retrieval call binding the contract method 0x15064c96.
Solidity: function isEmergencyState() view returns(bool)
func (*MockpolygonrollupmanagerSession) IsPendingStateConsolidable ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) IsPendingStateConsolidable(rollupID uint32, pendingStateNum uint64) (bool, error)
IsPendingStateConsolidable is a free data retrieval call binding the contract method 0x080b3111.
Solidity: function isPendingStateConsolidable(uint32 rollupID, uint64 pendingStateNum) view returns(bool)
func (*MockpolygonrollupmanagerSession) LastAggregationTimestamp ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) LastAggregationTimestamp() (uint64, error)
LastAggregationTimestamp is a free data retrieval call binding the contract method 0xc1acbc34.
Solidity: function lastAggregationTimestamp() view returns(uint64)
func (*MockpolygonrollupmanagerSession) MultiplierBatchFee ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) MultiplierBatchFee() (uint16, error)
MultiplierBatchFee is a free data retrieval call binding the contract method 0xafd23cbe.
Solidity: function multiplierBatchFee() view returns(uint16)
func (*MockpolygonrollupmanagerSession) ObsoleteRollupType ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) ObsoleteRollupType(rollupTypeID uint32) (*types.Transaction, error)
ObsoleteRollupType is a paid mutator transaction binding the contract method 0x7222020f.
Solidity: function obsoleteRollupType(uint32 rollupTypeID) returns()
func (*MockpolygonrollupmanagerSession) OnSequenceBatches ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) OnSequenceBatches(newSequencedBatches uint64, newAccInputHash [32]byte) (*types.Transaction, error)
OnSequenceBatches is a paid mutator transaction binding the contract method 0x9a908e73.
Solidity: function onSequenceBatches(uint64 newSequencedBatches, bytes32 newAccInputHash) returns(uint64)
func (*MockpolygonrollupmanagerSession) OverridePendingState ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) OverridePendingState(rollupID uint32, initPendingStateNum uint64, finalPendingStateNum uint64, initNumBatch uint64, finalNewBatch uint64, newLocalExitRoot [32]byte, newStateRoot [32]byte, proof [24][32]byte) (*types.Transaction, error)
OverridePendingState is a paid mutator transaction binding the contract method 0x12b86e19.
Solidity: function overridePendingState(uint32 rollupID, uint64 initPendingStateNum, uint64 finalPendingStateNum, uint64 initNumBatch, uint64 finalNewBatch, bytes32 newLocalExitRoot, bytes32 newStateRoot, bytes32[24] proof) returns()
func (*MockpolygonrollupmanagerSession) PendingStateTimeout ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) PendingStateTimeout() (uint64, error)
PendingStateTimeout is a free data retrieval call binding the contract method 0xd939b315.
Solidity: function pendingStateTimeout() view returns(uint64)
func (*MockpolygonrollupmanagerSession) Pol ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) Pol() (common.Address, error)
Pol is a free data retrieval call binding the contract method 0xe46761c4.
Solidity: function pol() view returns(address)
func (*MockpolygonrollupmanagerSession) ProveNonDeterministicPendingState ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) ProveNonDeterministicPendingState(rollupID uint32, initPendingStateNum uint64, finalPendingStateNum uint64, initNumBatch uint64, finalNewBatch uint64, newLocalExitRoot [32]byte, newStateRoot [32]byte, proof [24][32]byte) (*types.Transaction, error)
ProveNonDeterministicPendingState is a paid mutator transaction binding the contract method 0x8bd4f071.
Solidity: function proveNonDeterministicPendingState(uint32 rollupID, uint64 initPendingStateNum, uint64 finalPendingStateNum, uint64 initNumBatch, uint64 finalNewBatch, bytes32 newLocalExitRoot, bytes32 newStateRoot, bytes32[24] proof) returns()
func (*MockpolygonrollupmanagerSession) RenounceRole ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*MockpolygonrollupmanagerSession) RevokeRole ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*MockpolygonrollupmanagerSession) RollupAddressToID ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) RollupAddressToID(rollupAddress common.Address) (uint32, error)
RollupAddressToID is a free data retrieval call binding the contract method 0xceee281d.
Solidity: function rollupAddressToID(address rollupAddress) view returns(uint32 rollupID)
func (*MockpolygonrollupmanagerSession) RollupCount ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) RollupCount() (uint32, error)
RollupCount is a free data retrieval call binding the contract method 0xf4e92675.
Solidity: function rollupCount() view returns(uint32)
func (*MockpolygonrollupmanagerSession) RollupIDToRollupData ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) RollupIDToRollupData(rollupID uint32) (struct { RollupContract common.Address ChainID uint64 Verifier common.Address ForkID uint64 LastLocalExitRoot [32]byte LastBatchSequenced uint64 LastVerifiedBatch uint64 LastPendingState uint64 LastPendingStateConsolidated uint64 LastVerifiedBatchBeforeUpgrade uint64 RollupTypeID uint64 RollupCompatibilityID uint8 }, error)
RollupIDToRollupData is a free data retrieval call binding the contract method 0xf9c4c2ae.
Solidity: function rollupIDToRollupData(uint32 rollupID) view returns(address rollupContract, uint64 chainID, address verifier, uint64 forkID, bytes32 lastLocalExitRoot, uint64 lastBatchSequenced, uint64 lastVerifiedBatch, uint64 lastPendingState, uint64 lastPendingStateConsolidated, uint64 lastVerifiedBatchBeforeUpgrade, uint64 rollupTypeID, uint8 rollupCompatibilityID)
func (*MockpolygonrollupmanagerSession) RollupTypeCount ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) RollupTypeCount() (uint32, error)
RollupTypeCount is a free data retrieval call binding the contract method 0x1796a1ae.
Solidity: function rollupTypeCount() view returns(uint32)
func (*MockpolygonrollupmanagerSession) RollupTypeMap ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) RollupTypeMap(rollupTypeID uint32) (struct { ConsensusImplementation common.Address Verifier common.Address ForkID uint64 RollupCompatibilityID uint8 Obsolete bool Genesis [32]byte }, error)
RollupTypeMap is a free data retrieval call binding the contract method 0x65c0504d.
Solidity: function rollupTypeMap(uint32 rollupTypeID) view returns(address consensusImplementation, address verifier, uint64 forkID, uint8 rollupCompatibilityID, bool obsolete, bytes32 genesis)
func (*MockpolygonrollupmanagerSession) SetBatchFee ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) SetBatchFee(newBatchFee *big.Int) (*types.Transaction, error)
SetBatchFee is a paid mutator transaction binding the contract method 0xd5073f6f.
Solidity: function setBatchFee(uint256 newBatchFee) returns()
func (*MockpolygonrollupmanagerSession) SetMultiplierBatchFee ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) SetMultiplierBatchFee(newMultiplierBatchFee uint16) (*types.Transaction, error)
SetMultiplierBatchFee is a paid mutator transaction binding the contract method 0x1816b7e5.
Solidity: function setMultiplierBatchFee(uint16 newMultiplierBatchFee) returns()
func (*MockpolygonrollupmanagerSession) SetPendingStateTimeout ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) SetPendingStateTimeout(newPendingStateTimeout uint64) (*types.Transaction, error)
SetPendingStateTimeout is a paid mutator transaction binding the contract method 0x9c9f3dfe.
Solidity: function setPendingStateTimeout(uint64 newPendingStateTimeout) returns()
func (*MockpolygonrollupmanagerSession) SetTrustedAggregatorTimeout ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) SetTrustedAggregatorTimeout(newTrustedAggregatorTimeout uint64) (*types.Transaction, error)
SetTrustedAggregatorTimeout is a paid mutator transaction binding the contract method 0x394218e9.
Solidity: function setTrustedAggregatorTimeout(uint64 newTrustedAggregatorTimeout) returns()
func (*MockpolygonrollupmanagerSession) SetVerifyBatchTimeTarget ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) SetVerifyBatchTimeTarget(newVerifyBatchTimeTarget uint64) (*types.Transaction, error)
SetVerifyBatchTimeTarget is a paid mutator transaction binding the contract method 0xa066215c.
Solidity: function setVerifyBatchTimeTarget(uint64 newVerifyBatchTimeTarget) returns()
func (*MockpolygonrollupmanagerSession) TotalSequencedBatches ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) TotalSequencedBatches() (uint64, error)
TotalSequencedBatches is a free data retrieval call binding the contract method 0x066ec012.
Solidity: function totalSequencedBatches() view returns(uint64)
func (*MockpolygonrollupmanagerSession) TotalVerifiedBatches ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) TotalVerifiedBatches() (uint64, error)
TotalVerifiedBatches is a free data retrieval call binding the contract method 0xdde0ff77.
Solidity: function totalVerifiedBatches() view returns(uint64)
func (*MockpolygonrollupmanagerSession) TrustedAggregatorTimeout ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) TrustedAggregatorTimeout() (uint64, error)
TrustedAggregatorTimeout is a free data retrieval call binding the contract method 0x841b24d7.
Solidity: function trustedAggregatorTimeout() view returns(uint64)
func (*MockpolygonrollupmanagerSession) UpdateRollup ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) UpdateRollup(rollupContract common.Address, newRollupTypeID uint32, upgradeData []byte) (*types.Transaction, error)
UpdateRollup is a paid mutator transaction binding the contract method 0xc4c928c2.
Solidity: function updateRollup(address rollupContract, uint32 newRollupTypeID, bytes upgradeData) returns()
func (*MockpolygonrollupmanagerSession) VerifyBatchTimeTarget ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) VerifyBatchTimeTarget() (uint64, error)
VerifyBatchTimeTarget is a free data retrieval call binding the contract method 0x0a0d9fbe.
Solidity: function verifyBatchTimeTarget() view returns(uint64)
func (*MockpolygonrollupmanagerSession) VerifyBatches ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) VerifyBatches(rollupID uint32, pendingStateNum uint64, initNumBatch uint64, finalNewBatch uint64, newLocalExitRoot [32]byte, newStateRoot [32]byte, beneficiary common.Address, proof [24][32]byte) (*types.Transaction, error)
VerifyBatches is a paid mutator transaction binding the contract method 0x87c20c01.
Solidity: function verifyBatches(uint32 rollupID, uint64 pendingStateNum, uint64 initNumBatch, uint64 finalNewBatch, bytes32 newLocalExitRoot, bytes32 newStateRoot, address beneficiary, bytes32[24] proof) returns()
func (*MockpolygonrollupmanagerSession) VerifyBatchesTrustedAggregator ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerSession) VerifyBatchesTrustedAggregator(rollupID uint32, pendingStateNum uint64, initNumBatch uint64, finalNewBatch uint64, newLocalExitRoot [32]byte, newStateRoot [32]byte, beneficiary common.Address, proof [24][32]byte) (*types.Transaction, error)
VerifyBatchesTrustedAggregator is a paid mutator transaction binding the contract method 0x1489ed10.
Solidity: function verifyBatchesTrustedAggregator(uint32 rollupID, uint64 pendingStateNum, uint64 initNumBatch, uint64 finalNewBatch, bytes32 newLocalExitRoot, bytes32 newStateRoot, address beneficiary, bytes32[24] proof) returns()
type MockpolygonrollupmanagerSetBatchFee ¶
type MockpolygonrollupmanagerSetBatchFee struct { NewBatchFee *big.Int Raw types.Log // Blockchain specific contextual infos }
MockpolygonrollupmanagerSetBatchFee represents a SetBatchFee event raised by the Mockpolygonrollupmanager contract.
type MockpolygonrollupmanagerSetBatchFeeIterator ¶
type MockpolygonrollupmanagerSetBatchFeeIterator struct { Event *MockpolygonrollupmanagerSetBatchFee // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MockpolygonrollupmanagerSetBatchFeeIterator is returned from FilterSetBatchFee and is used to iterate over the raw logs and unpacked data for SetBatchFee events raised by the Mockpolygonrollupmanager contract.
func (*MockpolygonrollupmanagerSetBatchFeeIterator) Close ¶
func (it *MockpolygonrollupmanagerSetBatchFeeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MockpolygonrollupmanagerSetBatchFeeIterator) Error ¶
func (it *MockpolygonrollupmanagerSetBatchFeeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MockpolygonrollupmanagerSetBatchFeeIterator) Next ¶
func (it *MockpolygonrollupmanagerSetBatchFeeIterator) 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 MockpolygonrollupmanagerSetMultiplierBatchFee ¶
type MockpolygonrollupmanagerSetMultiplierBatchFee struct { NewMultiplierBatchFee uint16 Raw types.Log // Blockchain specific contextual infos }
MockpolygonrollupmanagerSetMultiplierBatchFee represents a SetMultiplierBatchFee event raised by the Mockpolygonrollupmanager contract.
type MockpolygonrollupmanagerSetMultiplierBatchFeeIterator ¶
type MockpolygonrollupmanagerSetMultiplierBatchFeeIterator struct { Event *MockpolygonrollupmanagerSetMultiplierBatchFee // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MockpolygonrollupmanagerSetMultiplierBatchFeeIterator is returned from FilterSetMultiplierBatchFee and is used to iterate over the raw logs and unpacked data for SetMultiplierBatchFee events raised by the Mockpolygonrollupmanager contract.
func (*MockpolygonrollupmanagerSetMultiplierBatchFeeIterator) Close ¶
func (it *MockpolygonrollupmanagerSetMultiplierBatchFeeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MockpolygonrollupmanagerSetMultiplierBatchFeeIterator) Error ¶
func (it *MockpolygonrollupmanagerSetMultiplierBatchFeeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MockpolygonrollupmanagerSetMultiplierBatchFeeIterator) Next ¶
func (it *MockpolygonrollupmanagerSetMultiplierBatchFeeIterator) 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 MockpolygonrollupmanagerSetPendingStateTimeout ¶
type MockpolygonrollupmanagerSetPendingStateTimeout struct { NewPendingStateTimeout uint64 Raw types.Log // Blockchain specific contextual infos }
MockpolygonrollupmanagerSetPendingStateTimeout represents a SetPendingStateTimeout event raised by the Mockpolygonrollupmanager contract.
type MockpolygonrollupmanagerSetPendingStateTimeoutIterator ¶
type MockpolygonrollupmanagerSetPendingStateTimeoutIterator struct { Event *MockpolygonrollupmanagerSetPendingStateTimeout // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MockpolygonrollupmanagerSetPendingStateTimeoutIterator is returned from FilterSetPendingStateTimeout and is used to iterate over the raw logs and unpacked data for SetPendingStateTimeout events raised by the Mockpolygonrollupmanager contract.
func (*MockpolygonrollupmanagerSetPendingStateTimeoutIterator) Close ¶
func (it *MockpolygonrollupmanagerSetPendingStateTimeoutIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MockpolygonrollupmanagerSetPendingStateTimeoutIterator) Error ¶
func (it *MockpolygonrollupmanagerSetPendingStateTimeoutIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MockpolygonrollupmanagerSetPendingStateTimeoutIterator) Next ¶
func (it *MockpolygonrollupmanagerSetPendingStateTimeoutIterator) 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 MockpolygonrollupmanagerSetTrustedAggregator ¶
type MockpolygonrollupmanagerSetTrustedAggregator struct { NewTrustedAggregator common.Address Raw types.Log // Blockchain specific contextual infos }
MockpolygonrollupmanagerSetTrustedAggregator represents a SetTrustedAggregator event raised by the Mockpolygonrollupmanager contract.
type MockpolygonrollupmanagerSetTrustedAggregatorIterator ¶
type MockpolygonrollupmanagerSetTrustedAggregatorIterator struct { Event *MockpolygonrollupmanagerSetTrustedAggregator // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MockpolygonrollupmanagerSetTrustedAggregatorIterator is returned from FilterSetTrustedAggregator and is used to iterate over the raw logs and unpacked data for SetTrustedAggregator events raised by the Mockpolygonrollupmanager contract.
func (*MockpolygonrollupmanagerSetTrustedAggregatorIterator) Close ¶
func (it *MockpolygonrollupmanagerSetTrustedAggregatorIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MockpolygonrollupmanagerSetTrustedAggregatorIterator) Error ¶
func (it *MockpolygonrollupmanagerSetTrustedAggregatorIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MockpolygonrollupmanagerSetTrustedAggregatorIterator) Next ¶
func (it *MockpolygonrollupmanagerSetTrustedAggregatorIterator) 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 MockpolygonrollupmanagerSetTrustedAggregatorTimeout ¶
type MockpolygonrollupmanagerSetTrustedAggregatorTimeout struct { NewTrustedAggregatorTimeout uint64 Raw types.Log // Blockchain specific contextual infos }
MockpolygonrollupmanagerSetTrustedAggregatorTimeout represents a SetTrustedAggregatorTimeout event raised by the Mockpolygonrollupmanager contract.
type MockpolygonrollupmanagerSetTrustedAggregatorTimeoutIterator ¶
type MockpolygonrollupmanagerSetTrustedAggregatorTimeoutIterator struct { Event *MockpolygonrollupmanagerSetTrustedAggregatorTimeout // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MockpolygonrollupmanagerSetTrustedAggregatorTimeoutIterator is returned from FilterSetTrustedAggregatorTimeout and is used to iterate over the raw logs and unpacked data for SetTrustedAggregatorTimeout events raised by the Mockpolygonrollupmanager contract.
func (*MockpolygonrollupmanagerSetTrustedAggregatorTimeoutIterator) Close ¶
func (it *MockpolygonrollupmanagerSetTrustedAggregatorTimeoutIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MockpolygonrollupmanagerSetTrustedAggregatorTimeoutIterator) Error ¶
func (it *MockpolygonrollupmanagerSetTrustedAggregatorTimeoutIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MockpolygonrollupmanagerSetTrustedAggregatorTimeoutIterator) Next ¶
func (it *MockpolygonrollupmanagerSetTrustedAggregatorTimeoutIterator) 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 MockpolygonrollupmanagerSetVerifyBatchTimeTarget ¶
type MockpolygonrollupmanagerSetVerifyBatchTimeTarget struct { NewVerifyBatchTimeTarget uint64 Raw types.Log // Blockchain specific contextual infos }
MockpolygonrollupmanagerSetVerifyBatchTimeTarget represents a SetVerifyBatchTimeTarget event raised by the Mockpolygonrollupmanager contract.
type MockpolygonrollupmanagerSetVerifyBatchTimeTargetIterator ¶
type MockpolygonrollupmanagerSetVerifyBatchTimeTargetIterator struct { Event *MockpolygonrollupmanagerSetVerifyBatchTimeTarget // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MockpolygonrollupmanagerSetVerifyBatchTimeTargetIterator is returned from FilterSetVerifyBatchTimeTarget and is used to iterate over the raw logs and unpacked data for SetVerifyBatchTimeTarget events raised by the Mockpolygonrollupmanager contract.
func (*MockpolygonrollupmanagerSetVerifyBatchTimeTargetIterator) Close ¶
func (it *MockpolygonrollupmanagerSetVerifyBatchTimeTargetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MockpolygonrollupmanagerSetVerifyBatchTimeTargetIterator) Error ¶
func (it *MockpolygonrollupmanagerSetVerifyBatchTimeTargetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MockpolygonrollupmanagerSetVerifyBatchTimeTargetIterator) Next ¶
func (it *MockpolygonrollupmanagerSetVerifyBatchTimeTargetIterator) 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 MockpolygonrollupmanagerTransactor ¶
type MockpolygonrollupmanagerTransactor struct {
// contains filtered or unexported fields
}
MockpolygonrollupmanagerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMockpolygonrollupmanagerTransactor ¶
func NewMockpolygonrollupmanagerTransactor(address common.Address, transactor bind.ContractTransactor) (*MockpolygonrollupmanagerTransactor, error)
NewMockpolygonrollupmanagerTransactor creates a new write-only instance of Mockpolygonrollupmanager, bound to a specific deployed contract.
func (*MockpolygonrollupmanagerTransactor) ActivateEmergencyState ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactor) ActivateEmergencyState(opts *bind.TransactOpts) (*types.Transaction, error)
ActivateEmergencyState is a paid mutator transaction binding the contract method 0x2072f6c5.
Solidity: function activateEmergencyState() returns()
func (*MockpolygonrollupmanagerTransactor) AddExistingRollup ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactor) AddExistingRollup(opts *bind.TransactOpts, rollupAddress common.Address, verifier common.Address, forkID uint64, chainID uint64, genesis [32]byte, rollupCompatibilityID uint8) (*types.Transaction, error)
AddExistingRollup is a paid mutator transaction binding the contract method 0xe0bfd3d2.
Solidity: function addExistingRollup(address rollupAddress, address verifier, uint64 forkID, uint64 chainID, bytes32 genesis, uint8 rollupCompatibilityID) returns()
func (*MockpolygonrollupmanagerTransactor) AddNewRollupType ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactor) AddNewRollupType(opts *bind.TransactOpts, consensusImplementation common.Address, verifier common.Address, forkID uint64, rollupCompatibilityID uint8, genesis [32]byte, description string) (*types.Transaction, error)
AddNewRollupType is a paid mutator transaction binding the contract method 0xf34eb8eb.
Solidity: function addNewRollupType(address consensusImplementation, address verifier, uint64 forkID, uint8 rollupCompatibilityID, bytes32 genesis, string description) returns()
func (*MockpolygonrollupmanagerTransactor) ConsolidatePendingState ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactor) ConsolidatePendingState(opts *bind.TransactOpts, rollupID uint32, pendingStateNum uint64) (*types.Transaction, error)
ConsolidatePendingState is a paid mutator transaction binding the contract method 0x1608859c.
Solidity: function consolidatePendingState(uint32 rollupID, uint64 pendingStateNum) returns()
func (*MockpolygonrollupmanagerTransactor) CreateNewRollup ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactor) CreateNewRollup(opts *bind.TransactOpts, rollupTypeID uint32, chainID uint64, admin common.Address, sequencer common.Address, gasTokenAddress common.Address, sequencerURL string, networkName string) (*types.Transaction, error)
CreateNewRollup is a paid mutator transaction binding the contract method 0x727885e9.
Solidity: function createNewRollup(uint32 rollupTypeID, uint64 chainID, address admin, address sequencer, address gasTokenAddress, string sequencerURL, string networkName) returns()
func (*MockpolygonrollupmanagerTransactor) DeactivateEmergencyState ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactor) DeactivateEmergencyState(opts *bind.TransactOpts) (*types.Transaction, error)
DeactivateEmergencyState is a paid mutator transaction binding the contract method 0xdbc16976.
Solidity: function deactivateEmergencyState() returns()
func (*MockpolygonrollupmanagerTransactor) GrantRole ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*MockpolygonrollupmanagerTransactor) Initialize ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactor) Initialize(opts *bind.TransactOpts, trustedAggregator common.Address, _pendingStateTimeout uint64, _trustedAggregatorTimeout uint64, admin common.Address, timelock common.Address, emergencyCouncil common.Address, polygonZkEVM common.Address, zkEVMVerifier common.Address, zkEVMForkID uint64, zkEVMChainID uint64) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x0645af09.
Solidity: function initialize(address trustedAggregator, uint64 _pendingStateTimeout, uint64 _trustedAggregatorTimeout, address admin, address timelock, address emergencyCouncil, address polygonZkEVM, address zkEVMVerifier, uint64 zkEVMForkID, uint64 zkEVMChainID) returns()
func (*MockpolygonrollupmanagerTransactor) InitializeMock ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactor) InitializeMock(opts *bind.TransactOpts, trustedAggregator common.Address, _pendingStateTimeout uint64, _trustedAggregatorTimeout uint64, admin common.Address, timelock common.Address, emergencyCouncil common.Address) (*types.Transaction, error)
InitializeMock is a paid mutator transaction binding the contract method 0x0e36f582.
Solidity: function initializeMock(address trustedAggregator, uint64 _pendingStateTimeout, uint64 _trustedAggregatorTimeout, address admin, address timelock, address emergencyCouncil) returns()
func (*MockpolygonrollupmanagerTransactor) ObsoleteRollupType ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactor) ObsoleteRollupType(opts *bind.TransactOpts, rollupTypeID uint32) (*types.Transaction, error)
ObsoleteRollupType is a paid mutator transaction binding the contract method 0x7222020f.
Solidity: function obsoleteRollupType(uint32 rollupTypeID) returns()
func (*MockpolygonrollupmanagerTransactor) OnSequenceBatches ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactor) OnSequenceBatches(opts *bind.TransactOpts, newSequencedBatches uint64, newAccInputHash [32]byte) (*types.Transaction, error)
OnSequenceBatches is a paid mutator transaction binding the contract method 0x9a908e73.
Solidity: function onSequenceBatches(uint64 newSequencedBatches, bytes32 newAccInputHash) returns(uint64)
func (*MockpolygonrollupmanagerTransactor) OverridePendingState ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactor) OverridePendingState(opts *bind.TransactOpts, rollupID uint32, initPendingStateNum uint64, finalPendingStateNum uint64, initNumBatch uint64, finalNewBatch uint64, newLocalExitRoot [32]byte, newStateRoot [32]byte, proof [24][32]byte) (*types.Transaction, error)
OverridePendingState is a paid mutator transaction binding the contract method 0x12b86e19.
Solidity: function overridePendingState(uint32 rollupID, uint64 initPendingStateNum, uint64 finalPendingStateNum, uint64 initNumBatch, uint64 finalNewBatch, bytes32 newLocalExitRoot, bytes32 newStateRoot, bytes32[24] proof) returns()
func (*MockpolygonrollupmanagerTransactor) ProveNonDeterministicPendingState ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactor) ProveNonDeterministicPendingState(opts *bind.TransactOpts, rollupID uint32, initPendingStateNum uint64, finalPendingStateNum uint64, initNumBatch uint64, finalNewBatch uint64, newLocalExitRoot [32]byte, newStateRoot [32]byte, proof [24][32]byte) (*types.Transaction, error)
ProveNonDeterministicPendingState is a paid mutator transaction binding the contract method 0x8bd4f071.
Solidity: function proveNonDeterministicPendingState(uint32 rollupID, uint64 initPendingStateNum, uint64 finalPendingStateNum, uint64 initNumBatch, uint64 finalNewBatch, bytes32 newLocalExitRoot, bytes32 newStateRoot, bytes32[24] proof) returns()
func (*MockpolygonrollupmanagerTransactor) RenounceRole ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*MockpolygonrollupmanagerTransactor) RevokeRole ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*MockpolygonrollupmanagerTransactor) SetBatchFee ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactor) SetBatchFee(opts *bind.TransactOpts, newBatchFee *big.Int) (*types.Transaction, error)
SetBatchFee is a paid mutator transaction binding the contract method 0xd5073f6f.
Solidity: function setBatchFee(uint256 newBatchFee) returns()
func (*MockpolygonrollupmanagerTransactor) SetMultiplierBatchFee ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactor) SetMultiplierBatchFee(opts *bind.TransactOpts, newMultiplierBatchFee uint16) (*types.Transaction, error)
SetMultiplierBatchFee is a paid mutator transaction binding the contract method 0x1816b7e5.
Solidity: function setMultiplierBatchFee(uint16 newMultiplierBatchFee) returns()
func (*MockpolygonrollupmanagerTransactor) SetPendingStateTimeout ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactor) SetPendingStateTimeout(opts *bind.TransactOpts, newPendingStateTimeout uint64) (*types.Transaction, error)
SetPendingStateTimeout is a paid mutator transaction binding the contract method 0x9c9f3dfe.
Solidity: function setPendingStateTimeout(uint64 newPendingStateTimeout) returns()
func (*MockpolygonrollupmanagerTransactor) SetTrustedAggregatorTimeout ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactor) SetTrustedAggregatorTimeout(opts *bind.TransactOpts, newTrustedAggregatorTimeout uint64) (*types.Transaction, error)
SetTrustedAggregatorTimeout is a paid mutator transaction binding the contract method 0x394218e9.
Solidity: function setTrustedAggregatorTimeout(uint64 newTrustedAggregatorTimeout) returns()
func (*MockpolygonrollupmanagerTransactor) SetVerifyBatchTimeTarget ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactor) SetVerifyBatchTimeTarget(opts *bind.TransactOpts, newVerifyBatchTimeTarget uint64) (*types.Transaction, error)
SetVerifyBatchTimeTarget is a paid mutator transaction binding the contract method 0xa066215c.
Solidity: function setVerifyBatchTimeTarget(uint64 newVerifyBatchTimeTarget) returns()
func (*MockpolygonrollupmanagerTransactor) UpdateRollup ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactor) UpdateRollup(opts *bind.TransactOpts, rollupContract common.Address, newRollupTypeID uint32, upgradeData []byte) (*types.Transaction, error)
UpdateRollup is a paid mutator transaction binding the contract method 0xc4c928c2.
Solidity: function updateRollup(address rollupContract, uint32 newRollupTypeID, bytes upgradeData) returns()
func (*MockpolygonrollupmanagerTransactor) VerifyBatches ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactor) VerifyBatches(opts *bind.TransactOpts, rollupID uint32, pendingStateNum uint64, initNumBatch uint64, finalNewBatch uint64, newLocalExitRoot [32]byte, newStateRoot [32]byte, beneficiary common.Address, proof [24][32]byte) (*types.Transaction, error)
VerifyBatches is a paid mutator transaction binding the contract method 0x87c20c01.
Solidity: function verifyBatches(uint32 rollupID, uint64 pendingStateNum, uint64 initNumBatch, uint64 finalNewBatch, bytes32 newLocalExitRoot, bytes32 newStateRoot, address beneficiary, bytes32[24] proof) returns()
func (*MockpolygonrollupmanagerTransactor) VerifyBatchesTrustedAggregator ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactor) VerifyBatchesTrustedAggregator(opts *bind.TransactOpts, rollupID uint32, pendingStateNum uint64, initNumBatch uint64, finalNewBatch uint64, newLocalExitRoot [32]byte, newStateRoot [32]byte, beneficiary common.Address, proof [24][32]byte) (*types.Transaction, error)
VerifyBatchesTrustedAggregator is a paid mutator transaction binding the contract method 0x1489ed10.
Solidity: function verifyBatchesTrustedAggregator(uint32 rollupID, uint64 pendingStateNum, uint64 initNumBatch, uint64 finalNewBatch, bytes32 newLocalExitRoot, bytes32 newStateRoot, address beneficiary, bytes32[24] proof) returns()
type MockpolygonrollupmanagerTransactorRaw ¶
type MockpolygonrollupmanagerTransactorRaw struct {
Contract *MockpolygonrollupmanagerTransactor // Generic write-only contract binding to access the raw methods on
}
MockpolygonrollupmanagerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MockpolygonrollupmanagerTransactorRaw) Transact ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MockpolygonrollupmanagerTransactorRaw) Transfer ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorRaw) 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 MockpolygonrollupmanagerTransactorSession ¶
type MockpolygonrollupmanagerTransactorSession struct { Contract *MockpolygonrollupmanagerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MockpolygonrollupmanagerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*MockpolygonrollupmanagerTransactorSession) ActivateEmergencyState ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorSession) ActivateEmergencyState() (*types.Transaction, error)
ActivateEmergencyState is a paid mutator transaction binding the contract method 0x2072f6c5.
Solidity: function activateEmergencyState() returns()
func (*MockpolygonrollupmanagerTransactorSession) AddExistingRollup ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorSession) AddExistingRollup(rollupAddress common.Address, verifier common.Address, forkID uint64, chainID uint64, genesis [32]byte, rollupCompatibilityID uint8) (*types.Transaction, error)
AddExistingRollup is a paid mutator transaction binding the contract method 0xe0bfd3d2.
Solidity: function addExistingRollup(address rollupAddress, address verifier, uint64 forkID, uint64 chainID, bytes32 genesis, uint8 rollupCompatibilityID) returns()
func (*MockpolygonrollupmanagerTransactorSession) AddNewRollupType ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorSession) AddNewRollupType(consensusImplementation common.Address, verifier common.Address, forkID uint64, rollupCompatibilityID uint8, genesis [32]byte, description string) (*types.Transaction, error)
AddNewRollupType is a paid mutator transaction binding the contract method 0xf34eb8eb.
Solidity: function addNewRollupType(address consensusImplementation, address verifier, uint64 forkID, uint8 rollupCompatibilityID, bytes32 genesis, string description) returns()
func (*MockpolygonrollupmanagerTransactorSession) ConsolidatePendingState ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorSession) ConsolidatePendingState(rollupID uint32, pendingStateNum uint64) (*types.Transaction, error)
ConsolidatePendingState is a paid mutator transaction binding the contract method 0x1608859c.
Solidity: function consolidatePendingState(uint32 rollupID, uint64 pendingStateNum) returns()
func (*MockpolygonrollupmanagerTransactorSession) CreateNewRollup ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorSession) CreateNewRollup(rollupTypeID uint32, chainID uint64, admin common.Address, sequencer common.Address, gasTokenAddress common.Address, sequencerURL string, networkName string) (*types.Transaction, error)
CreateNewRollup is a paid mutator transaction binding the contract method 0x727885e9.
Solidity: function createNewRollup(uint32 rollupTypeID, uint64 chainID, address admin, address sequencer, address gasTokenAddress, string sequencerURL, string networkName) returns()
func (*MockpolygonrollupmanagerTransactorSession) DeactivateEmergencyState ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorSession) DeactivateEmergencyState() (*types.Transaction, error)
DeactivateEmergencyState is a paid mutator transaction binding the contract method 0xdbc16976.
Solidity: function deactivateEmergencyState() returns()
func (*MockpolygonrollupmanagerTransactorSession) GrantRole ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
GrantRole is a paid mutator transaction binding the contract method 0x2f2ff15d.
Solidity: function grantRole(bytes32 role, address account) returns()
func (*MockpolygonrollupmanagerTransactorSession) Initialize ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorSession) Initialize(trustedAggregator common.Address, _pendingStateTimeout uint64, _trustedAggregatorTimeout uint64, admin common.Address, timelock common.Address, emergencyCouncil common.Address, polygonZkEVM common.Address, zkEVMVerifier common.Address, zkEVMForkID uint64, zkEVMChainID uint64) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x0645af09.
Solidity: function initialize(address trustedAggregator, uint64 _pendingStateTimeout, uint64 _trustedAggregatorTimeout, address admin, address timelock, address emergencyCouncil, address polygonZkEVM, address zkEVMVerifier, uint64 zkEVMForkID, uint64 zkEVMChainID) returns()
func (*MockpolygonrollupmanagerTransactorSession) InitializeMock ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorSession) InitializeMock(trustedAggregator common.Address, _pendingStateTimeout uint64, _trustedAggregatorTimeout uint64, admin common.Address, timelock common.Address, emergencyCouncil common.Address) (*types.Transaction, error)
InitializeMock is a paid mutator transaction binding the contract method 0x0e36f582.
Solidity: function initializeMock(address trustedAggregator, uint64 _pendingStateTimeout, uint64 _trustedAggregatorTimeout, address admin, address timelock, address emergencyCouncil) returns()
func (*MockpolygonrollupmanagerTransactorSession) ObsoleteRollupType ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorSession) ObsoleteRollupType(rollupTypeID uint32) (*types.Transaction, error)
ObsoleteRollupType is a paid mutator transaction binding the contract method 0x7222020f.
Solidity: function obsoleteRollupType(uint32 rollupTypeID) returns()
func (*MockpolygonrollupmanagerTransactorSession) OnSequenceBatches ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorSession) OnSequenceBatches(newSequencedBatches uint64, newAccInputHash [32]byte) (*types.Transaction, error)
OnSequenceBatches is a paid mutator transaction binding the contract method 0x9a908e73.
Solidity: function onSequenceBatches(uint64 newSequencedBatches, bytes32 newAccInputHash) returns(uint64)
func (*MockpolygonrollupmanagerTransactorSession) OverridePendingState ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorSession) OverridePendingState(rollupID uint32, initPendingStateNum uint64, finalPendingStateNum uint64, initNumBatch uint64, finalNewBatch uint64, newLocalExitRoot [32]byte, newStateRoot [32]byte, proof [24][32]byte) (*types.Transaction, error)
OverridePendingState is a paid mutator transaction binding the contract method 0x12b86e19.
Solidity: function overridePendingState(uint32 rollupID, uint64 initPendingStateNum, uint64 finalPendingStateNum, uint64 initNumBatch, uint64 finalNewBatch, bytes32 newLocalExitRoot, bytes32 newStateRoot, bytes32[24] proof) returns()
func (*MockpolygonrollupmanagerTransactorSession) ProveNonDeterministicPendingState ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorSession) ProveNonDeterministicPendingState(rollupID uint32, initPendingStateNum uint64, finalPendingStateNum uint64, initNumBatch uint64, finalNewBatch uint64, newLocalExitRoot [32]byte, newStateRoot [32]byte, proof [24][32]byte) (*types.Transaction, error)
ProveNonDeterministicPendingState is a paid mutator transaction binding the contract method 0x8bd4f071.
Solidity: function proveNonDeterministicPendingState(uint32 rollupID, uint64 initPendingStateNum, uint64 finalPendingStateNum, uint64 initNumBatch, uint64 finalNewBatch, bytes32 newLocalExitRoot, bytes32 newStateRoot, bytes32[24] proof) returns()
func (*MockpolygonrollupmanagerTransactorSession) RenounceRole ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
RenounceRole is a paid mutator transaction binding the contract method 0x36568abe.
Solidity: function renounceRole(bytes32 role, address account) returns()
func (*MockpolygonrollupmanagerTransactorSession) RevokeRole ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
RevokeRole is a paid mutator transaction binding the contract method 0xd547741f.
Solidity: function revokeRole(bytes32 role, address account) returns()
func (*MockpolygonrollupmanagerTransactorSession) SetBatchFee ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorSession) SetBatchFee(newBatchFee *big.Int) (*types.Transaction, error)
SetBatchFee is a paid mutator transaction binding the contract method 0xd5073f6f.
Solidity: function setBatchFee(uint256 newBatchFee) returns()
func (*MockpolygonrollupmanagerTransactorSession) SetMultiplierBatchFee ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorSession) SetMultiplierBatchFee(newMultiplierBatchFee uint16) (*types.Transaction, error)
SetMultiplierBatchFee is a paid mutator transaction binding the contract method 0x1816b7e5.
Solidity: function setMultiplierBatchFee(uint16 newMultiplierBatchFee) returns()
func (*MockpolygonrollupmanagerTransactorSession) SetPendingStateTimeout ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorSession) SetPendingStateTimeout(newPendingStateTimeout uint64) (*types.Transaction, error)
SetPendingStateTimeout is a paid mutator transaction binding the contract method 0x9c9f3dfe.
Solidity: function setPendingStateTimeout(uint64 newPendingStateTimeout) returns()
func (*MockpolygonrollupmanagerTransactorSession) SetTrustedAggregatorTimeout ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorSession) SetTrustedAggregatorTimeout(newTrustedAggregatorTimeout uint64) (*types.Transaction, error)
SetTrustedAggregatorTimeout is a paid mutator transaction binding the contract method 0x394218e9.
Solidity: function setTrustedAggregatorTimeout(uint64 newTrustedAggregatorTimeout) returns()
func (*MockpolygonrollupmanagerTransactorSession) SetVerifyBatchTimeTarget ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorSession) SetVerifyBatchTimeTarget(newVerifyBatchTimeTarget uint64) (*types.Transaction, error)
SetVerifyBatchTimeTarget is a paid mutator transaction binding the contract method 0xa066215c.
Solidity: function setVerifyBatchTimeTarget(uint64 newVerifyBatchTimeTarget) returns()
func (*MockpolygonrollupmanagerTransactorSession) UpdateRollup ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorSession) UpdateRollup(rollupContract common.Address, newRollupTypeID uint32, upgradeData []byte) (*types.Transaction, error)
UpdateRollup is a paid mutator transaction binding the contract method 0xc4c928c2.
Solidity: function updateRollup(address rollupContract, uint32 newRollupTypeID, bytes upgradeData) returns()
func (*MockpolygonrollupmanagerTransactorSession) VerifyBatches ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorSession) VerifyBatches(rollupID uint32, pendingStateNum uint64, initNumBatch uint64, finalNewBatch uint64, newLocalExitRoot [32]byte, newStateRoot [32]byte, beneficiary common.Address, proof [24][32]byte) (*types.Transaction, error)
VerifyBatches is a paid mutator transaction binding the contract method 0x87c20c01.
Solidity: function verifyBatches(uint32 rollupID, uint64 pendingStateNum, uint64 initNumBatch, uint64 finalNewBatch, bytes32 newLocalExitRoot, bytes32 newStateRoot, address beneficiary, bytes32[24] proof) returns()
func (*MockpolygonrollupmanagerTransactorSession) VerifyBatchesTrustedAggregator ¶
func (_Mockpolygonrollupmanager *MockpolygonrollupmanagerTransactorSession) VerifyBatchesTrustedAggregator(rollupID uint32, pendingStateNum uint64, initNumBatch uint64, finalNewBatch uint64, newLocalExitRoot [32]byte, newStateRoot [32]byte, beneficiary common.Address, proof [24][32]byte) (*types.Transaction, error)
VerifyBatchesTrustedAggregator is a paid mutator transaction binding the contract method 0x1489ed10.
Solidity: function verifyBatchesTrustedAggregator(uint32 rollupID, uint64 pendingStateNum, uint64 initNumBatch, uint64 finalNewBatch, bytes32 newLocalExitRoot, bytes32 newStateRoot, address beneficiary, bytes32[24] proof) returns()
type MockpolygonrollupmanagerUpdateRollup ¶
type MockpolygonrollupmanagerUpdateRollup struct { RollupID uint32 NewRollupTypeID uint32 LastVerifiedBatchBeforeUpgrade uint64 Raw types.Log // Blockchain specific contextual infos }
MockpolygonrollupmanagerUpdateRollup represents a UpdateRollup event raised by the Mockpolygonrollupmanager contract.
type MockpolygonrollupmanagerUpdateRollupIterator ¶
type MockpolygonrollupmanagerUpdateRollupIterator struct { Event *MockpolygonrollupmanagerUpdateRollup // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MockpolygonrollupmanagerUpdateRollupIterator is returned from FilterUpdateRollup and is used to iterate over the raw logs and unpacked data for UpdateRollup events raised by the Mockpolygonrollupmanager contract.
func (*MockpolygonrollupmanagerUpdateRollupIterator) Close ¶
func (it *MockpolygonrollupmanagerUpdateRollupIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MockpolygonrollupmanagerUpdateRollupIterator) Error ¶
func (it *MockpolygonrollupmanagerUpdateRollupIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MockpolygonrollupmanagerUpdateRollupIterator) Next ¶
func (it *MockpolygonrollupmanagerUpdateRollupIterator) 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 MockpolygonrollupmanagerVerifyBatches ¶
type MockpolygonrollupmanagerVerifyBatches struct { RollupID uint32 NumBatch uint64 StateRoot [32]byte ExitRoot [32]byte Aggregator common.Address Raw types.Log // Blockchain specific contextual infos }
MockpolygonrollupmanagerVerifyBatches represents a VerifyBatches event raised by the Mockpolygonrollupmanager contract.
type MockpolygonrollupmanagerVerifyBatchesIterator ¶
type MockpolygonrollupmanagerVerifyBatchesIterator struct { Event *MockpolygonrollupmanagerVerifyBatches // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MockpolygonrollupmanagerVerifyBatchesIterator is returned from FilterVerifyBatches and is used to iterate over the raw logs and unpacked data for VerifyBatches events raised by the Mockpolygonrollupmanager contract.
func (*MockpolygonrollupmanagerVerifyBatchesIterator) Close ¶
func (it *MockpolygonrollupmanagerVerifyBatchesIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MockpolygonrollupmanagerVerifyBatchesIterator) Error ¶
func (it *MockpolygonrollupmanagerVerifyBatchesIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MockpolygonrollupmanagerVerifyBatchesIterator) Next ¶
func (it *MockpolygonrollupmanagerVerifyBatchesIterator) 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 MockpolygonrollupmanagerVerifyBatchesTrustedAggregator ¶
type MockpolygonrollupmanagerVerifyBatchesTrustedAggregator struct { RollupID uint32 NumBatch uint64 StateRoot [32]byte ExitRoot [32]byte Aggregator common.Address Raw types.Log // Blockchain specific contextual infos }
MockpolygonrollupmanagerVerifyBatchesTrustedAggregator represents a VerifyBatchesTrustedAggregator event raised by the Mockpolygonrollupmanager contract.
type MockpolygonrollupmanagerVerifyBatchesTrustedAggregatorIterator ¶
type MockpolygonrollupmanagerVerifyBatchesTrustedAggregatorIterator struct { Event *MockpolygonrollupmanagerVerifyBatchesTrustedAggregator // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MockpolygonrollupmanagerVerifyBatchesTrustedAggregatorIterator is returned from FilterVerifyBatchesTrustedAggregator and is used to iterate over the raw logs and unpacked data for VerifyBatchesTrustedAggregator events raised by the Mockpolygonrollupmanager contract.
func (*MockpolygonrollupmanagerVerifyBatchesTrustedAggregatorIterator) Close ¶
func (it *MockpolygonrollupmanagerVerifyBatchesTrustedAggregatorIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MockpolygonrollupmanagerVerifyBatchesTrustedAggregatorIterator) Error ¶
func (it *MockpolygonrollupmanagerVerifyBatchesTrustedAggregatorIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MockpolygonrollupmanagerVerifyBatchesTrustedAggregatorIterator) Next ¶
func (it *MockpolygonrollupmanagerVerifyBatchesTrustedAggregatorIterator) 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.