Documentation ¶
Index ¶
- Variables
- type LegacyZKEVMStateVariablesPendingState
- type LegacyZKEVMStateVariablesSequencedBatchData
- type Polygonrollupmanagermock
- type PolygonrollupmanagermockAddExistingRollup
- type PolygonrollupmanagermockAddExistingRollupIterator
- type PolygonrollupmanagermockAddNewRollupType
- type PolygonrollupmanagermockAddNewRollupTypeIterator
- type PolygonrollupmanagermockCaller
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) BridgeAddress(opts *bind.CallOpts) (common.Address, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) CalculateRewardPerBatch(opts *bind.CallOpts) (*big.Int, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) ChainIDToRollupID(opts *bind.CallOpts, chainID uint64) (uint32, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) GetBatchFee(opts *bind.CallOpts) (*big.Int, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) GetForcedBatchFee(opts *bind.CallOpts) (*big.Int, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) GetInputSnarkBytes(opts *bind.CallOpts, rollupID uint32, initNumBatch uint64, ...) ([]byte, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) GetLastVerifiedBatch(opts *bind.CallOpts, rollupID uint32) (uint64, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) GetRollupBatchNumToStateRoot(opts *bind.CallOpts, rollupID uint32, batchNum uint64) ([32]byte, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) GetRollupExitRoot(opts *bind.CallOpts) ([32]byte, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) GetRollupPendingStateTransitions(opts *bind.CallOpts, rollupID uint32, batchNum uint64) (LegacyZKEVMStateVariablesPendingState, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) GetRollupSequencedBatches(opts *bind.CallOpts, rollupID uint32, batchNum uint64) (LegacyZKEVMStateVariablesSequencedBatchData, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) GlobalExitRootManager(opts *bind.CallOpts) (common.Address, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) IsEmergencyState(opts *bind.CallOpts) (bool, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) IsPendingStateConsolidable(opts *bind.CallOpts, rollupID uint32, pendingStateNum uint64) (bool, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) LastAggregationTimestamp(opts *bind.CallOpts) (uint64, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) LastDeactivatedEmergencyStateTimestamp(opts *bind.CallOpts) (uint64, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) MultiplierBatchFee(opts *bind.CallOpts) (uint16, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) PendingStateTimeout(opts *bind.CallOpts) (uint64, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) Pol(opts *bind.CallOpts) (common.Address, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) RollupAddressToID(opts *bind.CallOpts, rollupAddress common.Address) (uint32, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) RollupCount(opts *bind.CallOpts) (uint32, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) RollupIDToRollupData(opts *bind.CallOpts, rollupID uint32) (struct{ ... }, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) RollupTypeCount(opts *bind.CallOpts) (uint32, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) RollupTypeMap(opts *bind.CallOpts, rollupTypeID uint32) (struct{ ... }, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) TotalSequencedBatches(opts *bind.CallOpts) (uint64, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) TotalVerifiedBatches(opts *bind.CallOpts) (uint64, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) TrustedAggregatorTimeout(opts *bind.CallOpts) (uint64, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) VerifyBatchTimeTarget(opts *bind.CallOpts) (uint64, error)
- type PolygonrollupmanagermockCallerRaw
- type PolygonrollupmanagermockCallerSession
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) BridgeAddress() (common.Address, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) CalculateRewardPerBatch() (*big.Int, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) ChainIDToRollupID(chainID uint64) (uint32, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) DEFAULTADMINROLE() ([32]byte, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) GetBatchFee() (*big.Int, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) GetForcedBatchFee() (*big.Int, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) GetInputSnarkBytes(rollupID uint32, initNumBatch uint64, finalNewBatch uint64, ...) ([]byte, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) GetLastVerifiedBatch(rollupID uint32) (uint64, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) GetRollupBatchNumToStateRoot(rollupID uint32, batchNum uint64) ([32]byte, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) GetRollupExitRoot() ([32]byte, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) GetRollupPendingStateTransitions(rollupID uint32, batchNum uint64) (LegacyZKEVMStateVariablesPendingState, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) GetRollupSequencedBatches(rollupID uint32, batchNum uint64) (LegacyZKEVMStateVariablesSequencedBatchData, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) GlobalExitRootManager() (common.Address, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) IsEmergencyState() (bool, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) IsPendingStateConsolidable(rollupID uint32, pendingStateNum uint64) (bool, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) LastAggregationTimestamp() (uint64, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) LastDeactivatedEmergencyStateTimestamp() (uint64, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) MultiplierBatchFee() (uint16, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) PendingStateTimeout() (uint64, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) Pol() (common.Address, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) RollupAddressToID(rollupAddress common.Address) (uint32, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) RollupCount() (uint32, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) RollupIDToRollupData(rollupID uint32) (struct{ ... }, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) RollupTypeCount() (uint32, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) RollupTypeMap(rollupTypeID uint32) (struct{ ... }, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) TotalSequencedBatches() (uint64, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) TotalVerifiedBatches() (uint64, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) TrustedAggregatorTimeout() (uint64, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) VerifyBatchTimeTarget() (uint64, error)
- type PolygonrollupmanagermockConsolidatePendingState
- type PolygonrollupmanagermockConsolidatePendingStateIterator
- type PolygonrollupmanagermockCreateNewRollup
- type PolygonrollupmanagermockCreateNewRollupIterator
- type PolygonrollupmanagermockEmergencyStateActivated
- type PolygonrollupmanagermockEmergencyStateActivatedIterator
- type PolygonrollupmanagermockEmergencyStateDeactivated
- type PolygonrollupmanagermockEmergencyStateDeactivatedIterator
- type PolygonrollupmanagermockFilterer
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) FilterAddExistingRollup(opts *bind.FilterOpts, rollupID []uint32) (*PolygonrollupmanagermockAddExistingRollupIterator, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) FilterAddNewRollupType(opts *bind.FilterOpts, rollupTypeID []uint32) (*PolygonrollupmanagermockAddNewRollupTypeIterator, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) FilterConsolidatePendingState(opts *bind.FilterOpts, rollupID []uint32) (*PolygonrollupmanagermockConsolidatePendingStateIterator, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) FilterCreateNewRollup(opts *bind.FilterOpts, rollupID []uint32) (*PolygonrollupmanagermockCreateNewRollupIterator, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) FilterEmergencyStateActivated(opts *bind.FilterOpts) (*PolygonrollupmanagermockEmergencyStateActivatedIterator, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) FilterEmergencyStateDeactivated(opts *bind.FilterOpts) (*PolygonrollupmanagermockEmergencyStateDeactivatedIterator, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) FilterInitialized(opts *bind.FilterOpts) (*PolygonrollupmanagermockInitializedIterator, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) FilterObsoleteRollupType(opts *bind.FilterOpts, rollupTypeID []uint32) (*PolygonrollupmanagermockObsoleteRollupTypeIterator, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) FilterOnSequenceBatches(opts *bind.FilterOpts, rollupID []uint32) (*PolygonrollupmanagermockOnSequenceBatchesIterator, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) FilterOverridePendingState(opts *bind.FilterOpts, rollupID []uint32) (*PolygonrollupmanagermockOverridePendingStateIterator, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) FilterProveNonDeterministicPendingState(opts *bind.FilterOpts) (*PolygonrollupmanagermockProveNonDeterministicPendingStateIterator, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, ...) (*PolygonrollupmanagermockRoleAdminChangedIterator, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*PolygonrollupmanagermockRoleGrantedIterator, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*PolygonrollupmanagermockRoleRevokedIterator, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) FilterRollbackBatches(opts *bind.FilterOpts, rollupID []uint32, targetBatch []uint64) (*PolygonrollupmanagermockRollbackBatchesIterator, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) FilterSetBatchFee(opts *bind.FilterOpts) (*PolygonrollupmanagermockSetBatchFeeIterator, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) FilterSetMultiplierBatchFee(opts *bind.FilterOpts) (*PolygonrollupmanagermockSetMultiplierBatchFeeIterator, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) FilterSetPendingStateTimeout(opts *bind.FilterOpts) (*PolygonrollupmanagermockSetPendingStateTimeoutIterator, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) FilterSetTrustedAggregator(opts *bind.FilterOpts) (*PolygonrollupmanagermockSetTrustedAggregatorIterator, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) FilterSetTrustedAggregatorTimeout(opts *bind.FilterOpts) (*PolygonrollupmanagermockSetTrustedAggregatorTimeoutIterator, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) FilterSetVerifyBatchTimeTarget(opts *bind.FilterOpts) (*PolygonrollupmanagermockSetVerifyBatchTimeTargetIterator, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) FilterUpdateRollup(opts *bind.FilterOpts, rollupID []uint32) (*PolygonrollupmanagermockUpdateRollupIterator, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) FilterVerifyBatches(opts *bind.FilterOpts, rollupID []uint32, aggregator []common.Address) (*PolygonrollupmanagermockVerifyBatchesIterator, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) FilterVerifyBatchesTrustedAggregator(opts *bind.FilterOpts, rollupID []uint32, aggregator []common.Address) (*PolygonrollupmanagermockVerifyBatchesTrustedAggregatorIterator, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) ParseAddExistingRollup(log types.Log) (*PolygonrollupmanagermockAddExistingRollup, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) ParseAddNewRollupType(log types.Log) (*PolygonrollupmanagermockAddNewRollupType, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) ParseConsolidatePendingState(log types.Log) (*PolygonrollupmanagermockConsolidatePendingState, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) ParseCreateNewRollup(log types.Log) (*PolygonrollupmanagermockCreateNewRollup, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) ParseEmergencyStateActivated(log types.Log) (*PolygonrollupmanagermockEmergencyStateActivated, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) ParseEmergencyStateDeactivated(log types.Log) (*PolygonrollupmanagermockEmergencyStateDeactivated, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) ParseInitialized(log types.Log) (*PolygonrollupmanagermockInitialized, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) ParseObsoleteRollupType(log types.Log) (*PolygonrollupmanagermockObsoleteRollupType, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) ParseOnSequenceBatches(log types.Log) (*PolygonrollupmanagermockOnSequenceBatches, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) ParseOverridePendingState(log types.Log) (*PolygonrollupmanagermockOverridePendingState, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) ParseProveNonDeterministicPendingState(log types.Log) (*PolygonrollupmanagermockProveNonDeterministicPendingState, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) ParseRoleAdminChanged(log types.Log) (*PolygonrollupmanagermockRoleAdminChanged, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) ParseRoleGranted(log types.Log) (*PolygonrollupmanagermockRoleGranted, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) ParseRoleRevoked(log types.Log) (*PolygonrollupmanagermockRoleRevoked, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) ParseRollbackBatches(log types.Log) (*PolygonrollupmanagermockRollbackBatches, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) ParseSetBatchFee(log types.Log) (*PolygonrollupmanagermockSetBatchFee, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) ParseSetMultiplierBatchFee(log types.Log) (*PolygonrollupmanagermockSetMultiplierBatchFee, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) ParseSetPendingStateTimeout(log types.Log) (*PolygonrollupmanagermockSetPendingStateTimeout, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) ParseSetTrustedAggregator(log types.Log) (*PolygonrollupmanagermockSetTrustedAggregator, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) ParseSetTrustedAggregatorTimeout(log types.Log) (*PolygonrollupmanagermockSetTrustedAggregatorTimeout, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) ParseSetVerifyBatchTimeTarget(log types.Log) (*PolygonrollupmanagermockSetVerifyBatchTimeTarget, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) ParseUpdateRollup(log types.Log) (*PolygonrollupmanagermockUpdateRollup, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) ParseVerifyBatches(log types.Log) (*PolygonrollupmanagermockVerifyBatches, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) ParseVerifyBatchesTrustedAggregator(log types.Log) (*PolygonrollupmanagermockVerifyBatchesTrustedAggregator, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) WatchAddExistingRollup(opts *bind.WatchOpts, sink chan<- *PolygonrollupmanagermockAddExistingRollup, ...) (event.Subscription, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) WatchAddNewRollupType(opts *bind.WatchOpts, sink chan<- *PolygonrollupmanagermockAddNewRollupType, ...) (event.Subscription, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) WatchConsolidatePendingState(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) WatchCreateNewRollup(opts *bind.WatchOpts, sink chan<- *PolygonrollupmanagermockCreateNewRollup, ...) (event.Subscription, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) WatchEmergencyStateActivated(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) WatchEmergencyStateDeactivated(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *PolygonrollupmanagermockInitialized) (event.Subscription, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) WatchObsoleteRollupType(opts *bind.WatchOpts, sink chan<- *PolygonrollupmanagermockObsoleteRollupType, ...) (event.Subscription, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) WatchOnSequenceBatches(opts *bind.WatchOpts, sink chan<- *PolygonrollupmanagermockOnSequenceBatches, ...) (event.Subscription, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) WatchOverridePendingState(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) WatchProveNonDeterministicPendingState(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *PolygonrollupmanagermockRoleAdminChanged, ...) (event.Subscription, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *PolygonrollupmanagermockRoleGranted, ...) (event.Subscription, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *PolygonrollupmanagermockRoleRevoked, ...) (event.Subscription, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) WatchRollbackBatches(opts *bind.WatchOpts, sink chan<- *PolygonrollupmanagermockRollbackBatches, ...) (event.Subscription, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) WatchSetBatchFee(opts *bind.WatchOpts, sink chan<- *PolygonrollupmanagermockSetBatchFee) (event.Subscription, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) WatchSetMultiplierBatchFee(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) WatchSetPendingStateTimeout(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) WatchSetTrustedAggregator(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) WatchSetTrustedAggregatorTimeout(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) WatchSetVerifyBatchTimeTarget(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) WatchUpdateRollup(opts *bind.WatchOpts, sink chan<- *PolygonrollupmanagermockUpdateRollup, ...) (event.Subscription, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) WatchVerifyBatches(opts *bind.WatchOpts, sink chan<- *PolygonrollupmanagermockVerifyBatches, ...) (event.Subscription, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) WatchVerifyBatchesTrustedAggregator(opts *bind.WatchOpts, ...) (event.Subscription, error)
- type PolygonrollupmanagermockInitialized
- type PolygonrollupmanagermockInitializedIterator
- type PolygonrollupmanagermockObsoleteRollupType
- type PolygonrollupmanagermockObsoleteRollupTypeIterator
- type PolygonrollupmanagermockOnSequenceBatches
- type PolygonrollupmanagermockOnSequenceBatchesIterator
- type PolygonrollupmanagermockOverridePendingState
- type PolygonrollupmanagermockOverridePendingStateIterator
- type PolygonrollupmanagermockProveNonDeterministicPendingState
- type PolygonrollupmanagermockProveNonDeterministicPendingStateIterator
- type PolygonrollupmanagermockRaw
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type PolygonrollupmanagermockRoleAdminChanged
- type PolygonrollupmanagermockRoleAdminChangedIterator
- type PolygonrollupmanagermockRoleGranted
- type PolygonrollupmanagermockRoleGrantedIterator
- type PolygonrollupmanagermockRoleRevoked
- type PolygonrollupmanagermockRoleRevokedIterator
- type PolygonrollupmanagermockRollbackBatches
- type PolygonrollupmanagermockRollbackBatchesIterator
- type PolygonrollupmanagermockSession
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) ActivateEmergencyState() (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) AddExistingRollup(rollupAddress common.Address, verifier common.Address, forkID uint64, ...) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) AddNewRollupType(consensusImplementation common.Address, verifier common.Address, forkID uint64, ...) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) BridgeAddress() (common.Address, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) CalculateRewardPerBatch() (*big.Int, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) ChainIDToRollupID(chainID uint64) (uint32, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) ConsolidatePendingState(rollupID uint32, pendingStateNum uint64) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) CreateNewRollup(rollupTypeID uint32, chainID uint64, admin common.Address, ...) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) DEFAULTADMINROLE() ([32]byte, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) DeactivateEmergencyState() (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) GetBatchFee() (*big.Int, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) GetForcedBatchFee() (*big.Int, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) GetInputSnarkBytes(rollupID uint32, initNumBatch uint64, finalNewBatch uint64, ...) ([]byte, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) GetLastVerifiedBatch(rollupID uint32) (uint64, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) GetRoleAdmin(role [32]byte) ([32]byte, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) GetRollupBatchNumToStateRoot(rollupID uint32, batchNum uint64) ([32]byte, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) GetRollupExitRoot() ([32]byte, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) GetRollupPendingStateTransitions(rollupID uint32, batchNum uint64) (LegacyZKEVMStateVariablesPendingState, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) GetRollupSequencedBatches(rollupID uint32, batchNum uint64) (LegacyZKEVMStateVariablesSequencedBatchData, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) GlobalExitRootManager() (common.Address, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) HasRole(role [32]byte, account common.Address) (bool, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) InitializeMock(trustedAggregator common.Address, _pendingStateTimeout uint64, ...) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) IsEmergencyState() (bool, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) IsPendingStateConsolidable(rollupID uint32, pendingStateNum uint64) (bool, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) LastAggregationTimestamp() (uint64, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) LastDeactivatedEmergencyStateTimestamp() (uint64, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) MultiplierBatchFee() (uint16, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) ObsoleteRollupType(rollupTypeID uint32) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) OnSequenceBatches(newSequencedBatches uint64, newAccInputHash [32]byte) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) OverridePendingState(rollupID uint32, initPendingStateNum uint64, finalPendingStateNum uint64, ...) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) PendingStateTimeout() (uint64, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) Pol() (common.Address, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) PrepareMockCalculateRoot(localExitRoots [][32]byte) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) ProveNonDeterministicPendingState(rollupID uint32, initPendingStateNum uint64, finalPendingStateNum uint64, ...) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) RollbackBatches(rollupContract common.Address, targetBatch uint64) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) RollupAddressToID(rollupAddress common.Address) (uint32, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) RollupCount() (uint32, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) RollupIDToRollupData(rollupID uint32) (struct{ ... }, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) RollupTypeCount() (uint32, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) RollupTypeMap(rollupTypeID uint32) (struct{ ... }, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) SetBatchFee(newBatchFee *big.Int) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) SetMultiplierBatchFee(newMultiplierBatchFee uint16) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) SetPendingStateTimeout(newPendingStateTimeout uint64) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) SetTrustedAggregatorTimeout(newTrustedAggregatorTimeout uint64) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) SetVerifyBatchTimeTarget(newVerifyBatchTimeTarget uint64) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) TotalSequencedBatches() (uint64, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) TotalVerifiedBatches() (uint64, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) TrustedAggregatorTimeout() (uint64, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) UpdateRollup(rollupContract common.Address, newRollupTypeID uint32, upgradeData []byte) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) UpdateRollupByRollupAdmin(rollupContract common.Address, newRollupTypeID uint32) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) VerifyBatchTimeTarget() (uint64, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) VerifyBatches(rollupID uint32, pendingStateNum uint64, initNumBatch uint64, ...) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) VerifyBatchesTrustedAggregator(rollupID uint32, pendingStateNum uint64, initNumBatch uint64, ...) (*types.Transaction, error)
- type PolygonrollupmanagermockSetBatchFee
- type PolygonrollupmanagermockSetBatchFeeIterator
- type PolygonrollupmanagermockSetMultiplierBatchFee
- type PolygonrollupmanagermockSetMultiplierBatchFeeIterator
- type PolygonrollupmanagermockSetPendingStateTimeout
- type PolygonrollupmanagermockSetPendingStateTimeoutIterator
- type PolygonrollupmanagermockSetTrustedAggregator
- type PolygonrollupmanagermockSetTrustedAggregatorIterator
- type PolygonrollupmanagermockSetTrustedAggregatorTimeout
- type PolygonrollupmanagermockSetTrustedAggregatorTimeoutIterator
- type PolygonrollupmanagermockSetVerifyBatchTimeTarget
- type PolygonrollupmanagermockSetVerifyBatchTimeTargetIterator
- type PolygonrollupmanagermockTransactor
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) ActivateEmergencyState(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) AddExistingRollup(opts *bind.TransactOpts, rollupAddress common.Address, verifier common.Address, ...) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) AddNewRollupType(opts *bind.TransactOpts, consensusImplementation common.Address, ...) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) ConsolidatePendingState(opts *bind.TransactOpts, rollupID uint32, pendingStateNum uint64) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) CreateNewRollup(opts *bind.TransactOpts, rollupTypeID uint32, chainID uint64, ...) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) DeactivateEmergencyState(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) InitializeMock(opts *bind.TransactOpts, trustedAggregator common.Address, ...) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) ObsoleteRollupType(opts *bind.TransactOpts, rollupTypeID uint32) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) OnSequenceBatches(opts *bind.TransactOpts, newSequencedBatches uint64, newAccInputHash [32]byte) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) OverridePendingState(opts *bind.TransactOpts, rollupID uint32, initPendingStateNum uint64, ...) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) PrepareMockCalculateRoot(opts *bind.TransactOpts, localExitRoots [][32]byte) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) ProveNonDeterministicPendingState(opts *bind.TransactOpts, rollupID uint32, initPendingStateNum uint64, ...) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) RollbackBatches(opts *bind.TransactOpts, rollupContract common.Address, targetBatch uint64) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) SetBatchFee(opts *bind.TransactOpts, newBatchFee *big.Int) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) SetMultiplierBatchFee(opts *bind.TransactOpts, newMultiplierBatchFee uint16) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) SetPendingStateTimeout(opts *bind.TransactOpts, newPendingStateTimeout uint64) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) SetTrustedAggregatorTimeout(opts *bind.TransactOpts, newTrustedAggregatorTimeout uint64) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) SetVerifyBatchTimeTarget(opts *bind.TransactOpts, newVerifyBatchTimeTarget uint64) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) UpdateRollup(opts *bind.TransactOpts, rollupContract common.Address, newRollupTypeID uint32, ...) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) UpdateRollupByRollupAdmin(opts *bind.TransactOpts, rollupContract common.Address, newRollupTypeID uint32) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) VerifyBatches(opts *bind.TransactOpts, rollupID uint32, pendingStateNum uint64, ...) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) VerifyBatchesTrustedAggregator(opts *bind.TransactOpts, rollupID uint32, pendingStateNum uint64, ...) (*types.Transaction, error)
- type PolygonrollupmanagermockTransactorRaw
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type PolygonrollupmanagermockTransactorSession
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) ActivateEmergencyState() (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) AddExistingRollup(rollupAddress common.Address, verifier common.Address, forkID uint64, ...) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) AddNewRollupType(consensusImplementation common.Address, verifier common.Address, forkID uint64, ...) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) ConsolidatePendingState(rollupID uint32, pendingStateNum uint64) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) CreateNewRollup(rollupTypeID uint32, chainID uint64, admin common.Address, ...) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) DeactivateEmergencyState() (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) InitializeMock(trustedAggregator common.Address, _pendingStateTimeout uint64, ...) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) ObsoleteRollupType(rollupTypeID uint32) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) OnSequenceBatches(newSequencedBatches uint64, newAccInputHash [32]byte) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) OverridePendingState(rollupID uint32, initPendingStateNum uint64, finalPendingStateNum uint64, ...) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) PrepareMockCalculateRoot(localExitRoots [][32]byte) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) ProveNonDeterministicPendingState(rollupID uint32, initPendingStateNum uint64, finalPendingStateNum uint64, ...) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) RollbackBatches(rollupContract common.Address, targetBatch uint64) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) SetBatchFee(newBatchFee *big.Int) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) SetMultiplierBatchFee(newMultiplierBatchFee uint16) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) SetPendingStateTimeout(newPendingStateTimeout uint64) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) SetTrustedAggregatorTimeout(newTrustedAggregatorTimeout uint64) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) SetVerifyBatchTimeTarget(newVerifyBatchTimeTarget uint64) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) UpdateRollup(rollupContract common.Address, newRollupTypeID uint32, upgradeData []byte) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) UpdateRollupByRollupAdmin(rollupContract common.Address, newRollupTypeID uint32) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) VerifyBatches(rollupID uint32, pendingStateNum uint64, initNumBatch uint64, ...) (*types.Transaction, error)
- func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) VerifyBatchesTrustedAggregator(rollupID uint32, pendingStateNum uint64, initNumBatch uint64, ...) (*types.Transaction, error)
- type PolygonrollupmanagermockUpdateRollup
- type PolygonrollupmanagermockUpdateRollupIterator
- type PolygonrollupmanagermockVerifyBatches
- type PolygonrollupmanagermockVerifyBatchesIterator
- type PolygonrollupmanagermockVerifyBatchesTrustedAggregator
- type PolygonrollupmanagermockVerifyBatchesTrustedAggregatorIterator
Constants ¶
This section is empty.
Variables ¶
var PolygonrollupmanagermockABI = PolygonrollupmanagermockMetaData.ABI
PolygonrollupmanagermockABI is the input ABI used to generate the binding from. Deprecated: Use PolygonrollupmanagermockMetaData.ABI instead.
var PolygonrollupmanagermockBin = PolygonrollupmanagermockMetaData.Bin
PolygonrollupmanagermockBin is the compiled bytecode used for deploying new contracts. Deprecated: Use PolygonrollupmanagermockMetaData.Bin instead.
var PolygonrollupmanagermockMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"contractIPolygonZkEVMGlobalExitRootV2\",\"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\":\"AllBatchesMustBeVerified\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"AllSequencedMustBeVerified\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"AllzkEVMSequencedBatchesMustBeVerified\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"BatchFeeOutOfRange\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"CannotUpdateWithUnconsolidatedPendingState\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ChainIDAlreadyExist\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ChainIDOutOfRange\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"EmptyVerifySequencesData\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ExceedMaxVerifyBatches\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"FinalNumBatchBelowLastVerifiedBatch\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"FinalNumBatchDoesNotMatchPendingState\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"FinalNumSequenceBelowLastVerifiedSequence\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"FinalNumSequenceDoesNotMatchPendingState\",\"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\":\"InitSequenceMustMatchCurrentForkID\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InitSequenceNumDoesNotMatchPendingState\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidProof\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidRangeBatchTimeTarget\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidRangeMultiplierBatchFee\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidRangeMultiplierZkGasPrice\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidRangeSequenceTimeTarget\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"MustSequenceSomeBatch\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"MustSequenceSomeBlob\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NewAccInputHashDoesNotExist\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NewPendingStateTimeoutMustBeLower\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NewStateRootNotInsidePrime\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NewTrustedAggregatorTimeoutMustBeLower\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotAllowedAddress\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OldAccInputHashDoesNotExist\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OldStateRootDoesNotExist\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyEmergencyState\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyNotEmergencyState\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyRollupAdmin\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"PendingStateDoesNotExist\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"PendingStateInvalid\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"PendingStateNotConsolidable\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"RollbackBatchIsNotEndOfSequence\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"RollbackBatchIsNotValid\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"RollupAddressAlreadyExist\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"RollupIDNotAscendingOrder\",\"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\":\"UpdateToOldRollupTypeID\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UpdateToSameRollupTypeID\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"zkGasPriceOfRange\",\"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\":true,\"internalType\":\"uint32\",\"name\":\"rollupID\",\"type\":\"uint32\"},{\"indexed\":true,\"internalType\":\"uint64\",\"name\":\"targetBatch\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"accInputHashToRollback\",\"type\":\"bytes32\"}],\"name\":\"RollbackBatches\",\"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\":\"contractIPolygonZkEVMGlobalExitRootV2\",\"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\"}],\"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\":\"lastDeactivatedEmergencyStateTimestamp\",\"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\":\"bytes32[]\",\"name\":\"localExitRoots\",\"type\":\"bytes32[]\"}],\"name\":\"prepareMockCalculateRoot\",\"outputs\":[],\"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\":\"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\":\"contractIPolygonRollupBase\",\"name\":\"rollupContract\",\"type\":\"address\"},{\"internalType\":\"uint64\",\"name\":\"targetBatch\",\"type\":\"uint64\"}],\"name\":\"rollbackBatches\",\"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\":[{\"internalType\":\"contractITransparentUpgradeableProxy\",\"name\":\"rollupContract\",\"type\":\"address\"},{\"internalType\":\"uint32\",\"name\":\"newRollupTypeID\",\"type\":\"uint32\"}],\"name\":\"updateRollupByRollupAdmin\",\"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: "0x60e06040523480156200001157600080fd5b506040516200636f3803806200636f833981016040819052620000349162000141565b6001600160a01b0380841660805280831660c052811660a0528282826200005a62000066565b50505050505062000195565b600054610100900460ff1615620000d35760405162461bcd60e51b815260206004820152602760248201527f496e697469616c697a61626c653a20636f6e747261637420697320696e697469604482015266616c697a696e6760c81b606482015260840160405180910390fd5b60005460ff908116101562000126576000805460ff191660ff9081179091556040519081527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b565b6001600160a01b03811681146200013e57600080fd5b50565b6000806000606084860312156200015757600080fd5b8351620001648162000128565b6020850151909350620001778162000128565b60408501519092506200018a8162000128565b809150509250925092565b60805160a05160c051616172620001fd600039600081816109ff0152818161236901526138fe0152600081816107ae01528181612c440152613bf801526000818161094201528181610f5f0152818161110f01528181611c580152613ae701526161726000f3fe60806040523480156200001157600080fd5b5060043610620002c25760003560e01c8063066ec01214620002c7578063080b311114620002f35780630a0d9fbe146200031b5780630e36f582146200033657806311f6b287146200034f57806312b86e1914620003665780631489ed10146200037d57806315064c9614620003945780631608859c14620003a25780631796a1ae14620003b95780631816b7e514620003e05780632072f6c514620003f7578063248a9ca314620004015780632528016914620004275780632f2ff15d14620004dc57806330c27dde14620004f357806336568abe1462000507578063394218e9146200051e578063477fa270146200053557806355a71ee0146200053e57806360469169146200058257806365c0504d146200058c5780637222020f146200063b578063727885e914620006525780637975fcfe14620006695780637fb6e76a146200068f578063841b24d714620006b857806387c20c0114620006d35780638bd4f07114620006ea5780638f698ec514620007015780638fd88cc2146200071857806391d14854146200072f57806399f5634e14620007465780639a908e7314620007505780639c9f3dfe1462000767578063a066215c146200077e578063a217fddf1462000795578063a2967d99146200079e578063a3c573eb14620007a8578063afd23cbe14620007df578063b99d0ad71462000809578063c1acbc3414620008e1578063c4c928c214620008fc578063ceee281d1462000913578063d02103ca146200093c578063d5073f6f1462000964578063d547741f146200097b578063d939b3151462000992578063dbc1697614620009a6578063dde0ff7714620009b0578063dfdb8c5e14620009cb578063e0bfd3d214620009e2578063e46761c414620009f9578063f34eb8eb1462000a21578063f4e926751462000a38578063f9c4c2ae1462000a49575b600080fd5b608454620002db906001600160401b031681565b604051620002ea919062004a96565b60405180910390f35b6200030a6200030436600462004ad7565b62000b60565b6040519015158152602001620002ea565b608554620002db90600160401b90046001600160401b031681565b6200034d6200034736600462004b25565b62000b8a565b005b620002db6200036036600462004bb0565b62000e93565b6200034d6200037736600462004be1565b62000eb3565b6200034d6200038e36600462004c78565b62001063565b606f546200030a9060ff1681565b6200034d620003b336600462004ad7565b620011f3565b607e54620003ca9063ffffffff1681565b60405163ffffffff9091168152602001620002ea565b6200034d620003f136600462004d02565b62001288565b6200034d62001334565b620004186200041236600462004d2f565b620013fa565b604051908152602001620002ea565b620004a86200043836600462004ad7565b60408051606080820183526000808352602080840182905292840181905263ffffffff959095168552608182528285206001600160401b03948516865260030182529382902082519485018352805485526001015480841691850191909152600160401b90049091169082015290565b60408051825181526020808401516001600160401b03908116918301919091529282015190921690820152606001620002ea565b6200034d620004ed36600462004d49565b6200140f565b608754620002db906001600160401b031681565b6200034d6200051836600462004d49565b62001431565b6200034d6200052f36600462004d7c565b6200146b565b60865462000418565b620004186200054f36600462004ad7565b63ffffffff821660009081526081602090815260408083206001600160401b038516845260020190915290205492915050565b620004186200151a565b620005f16200059d36600462004bb0565b607f602052600090815260409020805460018201546002909201546001600160a01b0391821692918216916001600160401b03600160a01b8204169160ff600160e01b8304811692600160e81b9004169086565b604080516001600160a01b0397881681529690951660208701526001600160401b039093169385019390935260ff166060840152901515608083015260a082015260c001620002ea565b6200034d6200064c36600462004bb0565b62001532565b6200034d6200066336600462004e63565b6200161d565b620006806200067a36600462004f30565b62001ab4565b604051620002ea919062004fea565b620003ca620006a036600462004d7c565b60836020526000908152604090205463ffffffff1681565b608454620002db90600160c01b90046001600160401b031681565b6200034d620006e436600462004c78565b62001ae7565b6200034d620006fb36600462004be1565b62001e0b565b6200034d6200071236600462004fff565b62001ec4565b6200034d62000729366004620050af565b62001f4b565b6200030a6200074036600462004d49565b62002339565b6200041862002364565b620002db62000761366004620050d0565b62002450565b6200034d6200077836600462004d7c565b6200261d565b6200034d6200078f36600462004d7c565b620026c0565b62000418600081565b620004186200275f565b620007d07f000000000000000000000000000000000000000000000000000000000000000081565b604051620002ea9190620050fd565b608554620007f590600160801b900461ffff1681565b60405161ffff9091168152602001620002ea565b6200089f6200081a36600462004ad7565b604080516080808201835260008083526020808401829052838501829052606093840182905263ffffffff969096168152608186528381206001600160401b03958616825260040186528390208351918201845280548086168352600160401b9004909416948101949094526001830154918401919091526002909101549082015290565b604051620002ea919081516001600160401b03908116825260208084015190911690820152604082810151908201526060918201519181019190915260800190565b608454620002db90600160801b90046001600160401b031681565b6200034d6200090d36600462005111565b62002b21565b620003ca620009243660046200518d565b60826020526000908152604090205463ffffffff1681565b620007d07f000000000000000000000000000000000000000000000000000000000000000081565b6200034d6200097536600462004d2f565b62002b4f565b6200034d6200098c36600462004d49565b62002bda565b608554620002db906001600160401b031681565b6200034d62002bfc565b608454620002db90600160401b90046001600160401b031681565b6200034d620009dc366004620051ad565b62002cba565b6200034d620009f3366004620051f0565b62002e10565b620007d07f000000000000000000000000000000000000000000000000000000000000000081565b6200034d62000a323660046200526c565b62002f05565b608054620003ca9063ffffffff1681565b62000ae062000a5a36600462004bb0565b608160205260009081526040902080546001820154600583015460068401546007909401546001600160a01b0380851695600160a01b958690046001600160401b039081169692861695929092048216939282821692600160401b808404821693600160801b808204841694600160c01b90920484169380831693830416910460ff168c565b604080516001600160a01b039d8e1681526001600160401b039c8d1660208201529c909a16998c019990995296891660608b015260808a019590955292871660a089015290861660c0880152851660e0870152841661010086015283166101208501529190911661014083015260ff1661016082015261018001620002ea565b63ffffffff8216600090815260816020526040812062000b819083620030f0565b90505b92915050565b600054600290610100900460ff1615801562000bad575060005460ff8083169116105b62000c165760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084015b60405180910390fd5b6000805461010060ff841661ffff199092169190911717905560858054608480546001600160c01b0316600160c01b6001600160401b038a8116919091029190911790915567016345785d8a000060865588166001600160801b03199091161760e160431b1761ffff60801b19166101f560811b17905562000c9762003135565b62000cb26000805160206200611d83398151915288620031a2565b62000cbf600084620031a2565b62000cda6000805160206200601d83398151915284620031a2565b62000cf56000805160206200607d83398151915284620031a2565b62000d1060008051602062005fbd83398151915284620031a2565b62000d2b60008051602062005ffd83398151915285620031a2565b62000d46600080516020620060fd83398151915285620031a2565b62000d616000805160206200603d83398151915285620031a2565b62000d7c6000805160206200609d83398151915285620031a2565b62000da66000805160206200611d83398151915260008051602062005f9d833981519152620031ae565b62000dc160008051602062005f9d83398151915285620031a2565b62000ddc60008051602062005fdd83398151915285620031a2565b62000e06600080516020620060dd833981519152600080516020620060bd833981519152620031ae565b62000e21600080516020620060dd83398151915283620031a2565b62000e3c600080516020620060bd83398151915283620031a2565b62000e49600033620031a2565b6000805461ff001916905560405160ff821681527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a150505050505050565b63ffffffff8116600090815260816020526040812062000b849062003203565b6000805160206200611d83398151915262000ece8162003274565b63ffffffff8916600090815260816020526040902062000ef5818a8a8a8a8a8a8a62003280565b600681018054600160401b600160801b031916600160401b6001600160401b0389811691820292909217835560009081526002840160205260409020869055600583018790559054600160801b9004161562000f5d576006810180546001600160801b031690555b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166333d6247d62000f966200275f565b6040518263ffffffff1660e01b815260040162000fb591815260200190565b600060405180830381600087803b15801562000fd057600080fd5b505af115801562000fe5573d6000803e3d6000fd5b5050608480546001600160c01b031661127560c71b1790555050604080516001600160401b03881681526020810186905290810186905233606082015263ffffffff8b16907f3182bd6e6f74fc1fdc88b60f3a4f4c7f79db6ae6f5b88a1b3f5a1e28ec210d5e9060800160405180910390a250505050505050505050565b6000805160206200611d8339815191526200107e8162003274565b63ffffffff89166000908152608160205260409020620010a5818a8a8a8a8a8a8a62003608565b600681018054600160401b600160801b031916600160401b6001600160401b038a811691820292909217835560009081526002840160205260409020879055600583018890559054600160801b900416156200110d576006810180546001600160801b031690555b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166333d6247d620011466200275f565b6040518263ffffffff1660e01b81526004016200116591815260200190565b600060405180830381600087803b1580156200118057600080fd5b505af115801562001195573d6000803e3d6000fd5b50505050336001600160a01b03168a63ffffffff167fd1ec3a1216f08b6eff72e169ceb548b782db18a6614852618d86bb19f3f9b0d389888a604051620011df9392919062005303565b60405180910390a350505050505050505050565b63ffffffff82166000908152608160205260409020620012236000805160206200611d8339815191523362002339565b6200127757606f5460ff16156200124d57604051630bc011ff60e21b815260040160405180910390fd5b620012598183620030f0565b6200127757604051630674f25160e11b815260040160405180910390fd5b62001283818362003a04565b505050565b6000805160206200609d833981519152620012a38162003274565b6103e88261ffff161080620012bd57506103ff8261ffff16115b15620012dc57604051630984a67960e31b815260040160405180910390fd5b6085805461ffff60801b1916600160801b61ffff8516908102919091179091556040519081527f7019933d795eba185c180209e8ae8bffbaa25bcef293364687702c31f4d302c5906020015b60405180910390a15050565b6200134f600080516020620060dd8339815191523362002339565b620013ee57608454600160801b90046001600160401b031615806200139f57506084544290620013949062093a8090600160801b90046001600160401b03166200533a565b6001600160401b0316115b80620013cf57506087544290620013c49062093a80906001600160401b03166200533a565b6001600160401b0316115b15620013ee5760405163692baaad60e11b815260040160405180910390fd5b620013f862003bf6565b565b60009081526034602052604090206001015490565b6200141a82620013fa565b620014258162003274565b62001283838362003c75565b6001600160a01b03811633146200145b57604051630b4ad1cd60e31b815260040160405180910390fd5b62001467828262003ce1565b5050565b6000805160206200609d833981519152620014868162003274565b606f5460ff16620014c8576084546001600160401b03600160c01b909104811690831610620014c85760405163401636df60e01b815260040160405180910390fd5b608480546001600160c01b0316600160c01b6001600160401b038516021790556040517f1f4fa24c2e4bad19a7f3ec5c5485f70d46c798461c2e684f55bbd0fc661373a1906200132890849062004a96565b600060865460646200152d919062005364565b905090565b60008051602062005ffd8339815191526200154d8162003274565b63ffffffff821615806200156c5750607e5463ffffffff908116908316115b156200158b57604051637512e5cb60e01b815260040160405180910390fd5b63ffffffff82166000908152607f60205260409020600180820154600160e81b900460ff1615159003620015d257604051633b8d3d9960e01b815260040160405180910390fd5b60018101805460ff60e81b1916600160e81b17905560405163ffffffff8416907f4710d2ee567ef1ed6eb2f651dde4589524bcf7cebc62147a99b281cc836e7e4490600090a2505050565b600080516020620060fd833981519152620016388162003274565b63ffffffff88161580620016575750607e5463ffffffff908116908916115b156200167657604051637512e5cb60e01b815260040160405180910390fd5b63ffffffff88166000908152607f60205260409020600180820154600160e81b900460ff1615159003620016bd57604051633b8d3d9960e01b815260040160405180910390fd5b63ffffffff6001600160401b0389161115620016ec57604051634c753f5760e01b815260040160405180910390fd5b6001600160401b03881660009081526083602052604090205463ffffffff16156200172a576040516337c8fe0960e11b815260040160405180910390fd5b60808054600091908290620017459063ffffffff166200537e565b825463ffffffff8281166101009490940a9384029302191691909117909155825460408051600080825260208201928390529394506001600160a01b03909216913091620017939062004a88565b620017a193929190620053a4565b604051809103906000f080158015620017be573d6000803e3d6000fd5b50905081608360008c6001600160401b03166001600160401b0316815260200190815260200160002060006101000a81548163ffffffff021916908363ffffffff1602179055508160826000836001600160a01b03166001600160a01b0316815260200190815260200160002060006101000a81548163ffffffff021916908363ffffffff1602179055506000608160008463ffffffff1663ffffffff1681526020019081526020016000209050818160000160006101000a8154816001600160a01b0302191690836001600160a01b031602179055508360010160149054906101000a90046001600160401b03168160010160146101000a8154816001600160401b0302191690836001600160401b031602179055508360010160009054906101000a90046001600160a01b03168160010160006101000a8154816001600160a01b0302191690836001600160a01b031602179055508a8160000160146101000a8154816001600160401b0302191690836001600160401b031602179055508360020154816002016000806001600160401b03168152602001908152602001600020819055508b63ffffffff168160070160086101000a8154816001600160401b0302191690836001600160401b0316021790555083600101601c9054906101000a900460ff168160070160106101000a81548160ff021916908360ff1602179055508263ffffffff167f194c983456df6701c6a50830b90fe80e72b823411d0d524970c9590dc277a6418d848e8c60405162001a32949392919063ffffffff9490941684526001600160a01b0392831660208501526001600160401b0391909116604084015216606082015260800190565b60405180910390a2604051633892b81160e11b81526001600160a01b0383169063712570229062001a72908d908d9088908e908e908e90600401620053db565b600060405180830381600087803b15801562001a8d57600080fd5b505af115801562001aa2573d6000803e3d6000fd5b50505050505050505050505050505050565b63ffffffff8616600090815260816020526040902060609062001adc90878787878762003d4b565b979650505050505050565b606f5460ff161562001b0c57604051630bc011ff60e21b815260040160405180910390fd5b63ffffffff881660009081526081602090815260408083206084546001600160401b038a81168652600383019094529190932060010154429262001b5b92600160c01b9004811691166200533a565b6001600160401b0316111562001b8457604051638a0704d360e01b815260040160405180910390fd5b6103e862001b9388886200543e565b6001600160401b0316111562001bbc57604051635acfba9d60e11b815260040160405180910390fd5b62001bce818989898989898962003608565b62001bda818762003e86565b6085546001600160401b031660000362001ce857600681018054600160401b600160801b031916600160401b6001600160401b0389811691820292909217835560009081526002840160205260409020869055600583018790559054600160801b9004161562001c56576006810180546001600160801b031690555b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166333d6247d62001c8f6200275f565b6040518263ffffffff1660e01b815260040162001cae91815260200190565b600060405180830381600087803b15801562001cc957600080fd5b505af115801562001cde573d6000803e3d6000fd5b5050505062001db2565b62001cf38162004083565b600681018054600160801b90046001600160401b031690601062001d178362005461565b82546001600160401b039182166101009390930a92830292820219169190911790915560408051608081018252428316815289831660208083019182528284018b8152606084018b81526006890154600160801b90048716600090815260048a01909352949091209251835492518616600160401b026001600160801b03199093169516949094171781559151600183015551600290910155505b336001600160a01b03168963ffffffff167faac1e7a157b259544ebacd6e8a82ae5d6c8f174e12aa48696277bcc9a661f0b488878960405162001df89392919062005303565b60405180910390a3505050505050505050565b606f5460ff161562001e3057604051630bc011ff60e21b815260040160405180910390fd5b63ffffffff8816600090815260816020526040902062001e57818989898989898962003280565b6001600160401b03871660009081526004820160209081526040918290206002015482519081529081018590527f1f44c21118c4603cfb4e1b621dbcfa2b73efcececee2b99b620b2953d33a7010910160405180910390a162001eb962003bf6565b505050505050505050565b80516080805463ffffffff191663ffffffff90921691909117905560005b8151811015620014675781818151811062001f015762001f0162005488565b60200260200101516081600083600162001f1c91906200549e565b63ffffffff1681526020810191909152604001600020600501558062001f4281620054b4565b91505062001ee2565b62001f6660008051602062005fbd8339815191523362002339565b15801562001fec5750336001600160a01b0316826001600160a01b031663f851a4406040518163ffffffff1660e01b81526004016020604051808303816000875af115801562001fba573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062001fe09190620054d0565b6001600160a01b031614155b156200200b57604051630d03687f60e11b815260040160405180910390fd5b6001600160a01b03821660009081526082602052604081205463ffffffff16908190036200204c576040516374a086a360e01b815260040160405180910390fd5b63ffffffff8116600090815260816020526040902060068101546001600160401b03908116908416811115806200209a575060068201546001600160401b03600160401b9091048116908516105b15620020b95760405163cb23ebdf60e01b815260040160405180910390fd5b805b846001600160401b0316816001600160401b03161462002156576001600160401b038082166000908152600385016020526040902060010154600160401b900481169086168110156200212157604051639753965f60e01b815260040160405180910390fd5b6001600160401b039091166000908152600384016020526040812090815560010180546001600160801b0319169055620020bb565b6006830180546001600160401b0319166001600160401b0387161790556200217f85836200543e565b608480546000906200219c9084906001600160401b03166200543e565b82546101009290920a6001600160401b038181021990931691831602179091556006850154600160801b9004161590506200225c576000620021de8462003203565b60068501549091506200220290600160401b90046001600160401b0316826200543e565b6084805460089062002226908490600160401b90046001600160401b03166200543e565b82546001600160401b039182166101009390930a928302919092021990911617905550506006830180546001600160801b031690555b6001600160401b03851660008181526003850160205260409081902054905163334d6f6760e11b8152600481019290925260248201526001600160a01b0387169063669adece90604401600060405180830381600087803b158015620022c157600080fd5b505af1158015620022d6573d6000803e3d6000fd5b505050506001600160401b038516600081815260038501602090815260409182902054915191825263ffffffff8716917f80a6d395a55aed8126079cb8247f0a6848b1440ca2cdca3b4386f250c3529402910160405180910390a3505050505050565b60009182526034602090815260408084206001600160a01b0393909316845291905290205460ff1690565b6000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166370a08231306040518263ffffffff1660e01b8152600401620023b59190620050fd565b602060405180830381865afa158015620023d3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620023f99190620054f0565b60845490915060009062002420906001600160401b03600160401b8204811691166200543e565b6001600160401b03169050806000036200243d5760009250505090565b62002449818362005520565b9250505090565b606f5460009060ff16156200247857604051630bc011ff60e21b815260040160405180910390fd5b3360009081526082602052604081205463ffffffff1690819003620024b0576040516371653c1560e01b815260040160405180910390fd5b836001600160401b0316600003620024db57604051632590ccf960e01b815260040160405180910390fd5b63ffffffff8116600090815260816020526040812060848054919287926200250e9084906001600160401b03166200533a565b82546101009290920a6001600160401b03818102199093169183160217909155600683015416905060006200254487836200533a565b6006840180546001600160401b038084166001600160401b03199092168217909255604080516060810182528a81524284166020808301918252888616838501908152600095865260038b0190915292909320905181559151600192909201805491518416600160401b026001600160801b031990921692909316919091171790559050620025d38362004083565b8363ffffffff167f1d9f30260051d51d70339da239ea7b080021adcaabfa71c9b0ea339a20cf9a25826040516200260b919062004a96565b60405180910390a29695505050505050565b6000805160206200609d833981519152620026388162003274565b606f5460ff1662002673576085546001600160401b0390811690831610620026735760405163048a05a960e41b815260040160405180910390fd5b608580546001600160401b0319166001600160401b0384161790556040517fc4121f4e22c69632ebb7cf1f462be0511dc034f999b52013eddfb24aab765c75906200132890849062004a96565b6000805160206200609d833981519152620026db8162003274565b62015180826001600160401b031611156200270957604051631c0cfbfd60e31b815260040160405180910390fd5b60858054600160401b600160801b031916600160401b6001600160401b038516021790556040517f1b023231a1ab6b5d93992f168fb44498e1a7e64cef58daff6f1c216de6a68c28906200132890849062004a96565b60805460009063ffffffff168082036200277b57506000919050565b6000816001600160401b0381111562002798576200279862004d9a565b604051908082528060200260200182016040528015620027c2578160200160208202803683370190505b50905060005b82811015620028355760816000620027e28360016200549e565b63ffffffff1663ffffffff1681526020019081526020016000206005015482828151811062002815576200281562005488565b6020908102919091010152806200282c81620054b4565b915050620027c8565b50600060205b8360011462002a795760006200285360028662005537565b6200286060028762005520565b6200286c91906200549e565b90506000816001600160401b038111156200288b576200288b62004d9a565b604051908082528060200260200182016040528015620028b5578160200160208202803683370190505b50905060005b8281101562002a2d57620028d16001846200554e565b81148015620028ec5750620028e860028862005537565b6001145b156200296c57856200290082600262005364565b8151811062002913576200291362005488565b6020026020010151856040516020016200292f92919062005564565b604051602081830303815290604052805190602001208282815181106200295a576200295a62005488565b60200260200101818152505062002a18565b856200297a82600262005364565b815181106200298d576200298d62005488565b602002602001015186826002620029a5919062005364565b620029b29060016200549e565b81518110620029c557620029c562005488565b6020026020010151604051602001620029e092919062005564565b6040516020818303038152906040528051906020012082828151811062002a0b5762002a0b62005488565b6020026020010181815250505b8062002a2481620054b4565b915050620028bb565b50809450819550838460405160200162002a4992919062005564565b604051602081830303815290604052805190602001209350828062002a6e9062005572565b93505050506200283b565b60008360008151811062002a915762002a9162005488565b6020026020010151905060005b8281101562002b1757818460405160200162002abc92919062005564565b604051602081830303815290604052805190602001209150838460405160200162002ae992919062005564565b604051602081830303815290604052805190602001209350808062002b0e90620054b4565b91505062002a9e565b5095945050505050565b60008051602062005fbd83398151915262002b3c8162003274565b62002b498484846200414e565b50505050565b60008051602062005fdd83398151915262002b6a8162003274565b683635c9adc5dea0000082118062002b855750633b9aca0082105b1562002ba457604051638586952560e01b815260040160405180910390fd5b60868290556040518281527ffb383653f53ee079978d0c9aff7aeff04a10166ce244cca9c9f9d8d96bed45b29060200162001328565b62002be582620013fa565b62002bf08162003274565b62001283838362003ce1565b6000805160206200603d83398151915262002c178162003274565b608780546001600160401b031916426001600160401b031617905560408051636de0b4bb60e11b815290517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169163dbc1697691600480830192600092919082900301818387803b15801562002c9457600080fd5b505af115801562002ca9573d6000803e3d6000fd5b5050505062002cb762004435565b50565b336001600160a01b0316826001600160a01b031663f851a4406040518163ffffffff1660e01b81526004016020604051808303816000875af115801562002d05573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062002d2b9190620054d0565b6001600160a01b03161462002d535760405163696072e960e01b815260040160405180910390fd5b6001600160a01b03821660009081526082602090815260408083205463ffffffff1683526081909152902060068101546001600160401b03808216600160401b909204161462002db65760405163664316a560e11b815260040160405180910390fd5b600781015463ffffffff8316600160401b9091046001600160401b03161062002df257604051633e37e23360e01b815260040160405180910390fd5b6040805160008152602081019091526200128390849084906200414e565b6000805160206200607d83398151915262002e2b8162003274565b6001600160401b03841660009081526083602052604090205463ffffffff161562002e69576040516337c8fe0960e11b815260040160405180910390fd5b63ffffffff6001600160401b038516111562002e9857604051634c753f5760e01b815260040160405180910390fd5b6001600160a01b03871660009081526082602052604090205463ffffffff161562002ed657604051630d409b9360e41b815260040160405180910390fd5b600062002ee788888888876200448e565b60008080526002909101602052604090209390935550505050505050565b6000805160206200601d83398151915262002f208162003274565b607e805460009190829062002f3b9063ffffffff166200537e565b91906101000a81548163ffffffff021916908363ffffffff160217905590506040518060c00160405280896001600160a01b03168152602001886001600160a01b03168152602001876001600160401b031681526020018660ff16815260200160001515815260200185815250607f60008363ffffffff1663ffffffff16815260200190815260200160002060008201518160000160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555060208201518160010160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555060408201518160010160146101000a8154816001600160401b0302191690836001600160401b03160217905550606082015181600101601c6101000a81548160ff021916908360ff160217905550608082015181600101601d6101000a81548160ff02191690831515021790555060a082015181600201559050508063ffffffff167fa2970448b3bd66ba7e524e7b2a5b9cf94fa29e32488fb942afdfe70dd4b77b52898989898989604051620030de969594939291906200558c565b60405180910390a25050505050505050565b6085546001600160401b03828116600090815260048501602052604081205490924292620031239291811691166200533a565b6001600160401b031611159392505050565b600054610100900460ff16620013f85760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b606482015260840162000c0d565b62001467828262003c75565b6000620031bb83620013fa565b600084815260346020526040808220600101859055519192508391839186917fbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff9190a4505050565b6006810154600090600160801b90046001600160401b03161562003257575060068101546001600160401b03600160801b909104811660009081526004909201602052604090912054600160401b90041690565b5060060154600160401b90046001600160401b031690565b919050565b62002cb78133620046bc565b60078801546000906001600160401b039081169087161015620032b65760405163ead1340b60e01b815260040160405180910390fd5b6001600160401b03881615620033575760068901546001600160401b03600160801b90910481169089161115620033005760405163bb14c20560e01b815260040160405180910390fd5b506001600160401b03808816600090815260048a0160205260409020600281015481549092888116600160401b90920416146200335057604051632bd2e3e760e01b815260040160405180910390fd5b50620033cc565b506001600160401b03851660009081526002890160205260409020548062003392576040516324cbdcc360e11b815260040160405180910390fd5b60068901546001600160401b03600160401b90910481169087161115620033cc57604051630f2b74f160e11b815260040160405180910390fd5b60068901546001600160401b03600160801b90910481169088161180620034055750876001600160401b0316876001600160401b031611155b8062003429575060068901546001600160401b03600160c01b909104811690881611155b15620034485760405163bfa7079f60e01b815260040160405180910390fd5b6001600160401b03878116600090815260048b016020526040902054600160401b90048116908616146200348f576040516332a2a77f60e01b815260040160405180910390fd5b6000620034a18a888888868962003d4b565b905060006000805160206200605d833981519152600283604051620034c79190620055d9565b602060405180830381855afa158015620034e5573d6000803e3d6000fd5b5050506040513d601f19601f820116820180604052508101906200350a9190620054f0565b62003516919062005537565b60018c0154604080516020810182528381529051634890ed4560e11b81529293506001600160a01b0390911691639121da8a916200355a91889190600401620055f7565b602060405180830381865afa15801562003578573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200359e919062005634565b620035bc576040516309bde33960e01b815260040160405180910390fd5b6001600160401b038916600090815260048c016020526040902060020154859003620035fb5760405163a47276bd60e01b815260040160405180910390fd5b5050505050505050505050565b600080620036168a62003203565b60078b01549091506001600160401b0390811690891610156200364c5760405163ead1340b60e01b815260040160405180910390fd5b6001600160401b03891615620036ef5760068a01546001600160401b03600160801b9091048116908a161115620036965760405163bb14c20560e01b815260040160405180910390fd5b6001600160401b03808a16600090815260048c01602052604090206002810154815490945090918a8116600160401b9092041614620036e857604051632bd2e3e760e01b815260040160405180910390fd5b506200375f565b6001600160401b038816600090815260028b0160205260409020549150816200372b576040516324cbdcc360e11b815260040160405180910390fd5b806001600160401b0316886001600160401b031611156200375f57604051630f2b74f160e11b815260040160405180910390fd5b806001600160401b0316876001600160401b031611620037925760405163b9b18f5760e01b815260040160405180910390fd5b6000620037a48b8a8a8a878b62003d4b565b905060006000805160206200605d833981519152600283604051620037ca9190620055d9565b602060405180830381855afa158015620037e8573d6000803e3d6000fd5b5050506040513d601f19601f820116820180604052508101906200380d9190620054f0565b62003819919062005537565b60018d0154604080516020810182528381529051634890ed4560e11b81529293506001600160a01b0390911691639121da8a916200385d91899190600401620055f7565b602060405180830381865afa1580156200387b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620038a1919062005634565b620038bf576040516309bde33960e01b815260040160405180910390fd5b6000620038cd848b6200543e565b90506200392687826001600160401b0316620038e862002364565b620038f4919062005364565b6001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169190620046e6565b80608460088282829054906101000a90046001600160401b03166200394c91906200533a565b82546101009290920a6001600160401b0381810219909316918316021790915560848054600160801b600160c01b031916600160801b428416021790558e546040516332c2d15360e01b8152918d166004830152602482018b90523360448301526001600160a01b031691506332c2d15390606401600060405180830381600087803b158015620039dc57600080fd5b505af1158015620039f1573d6000803e3d6000fd5b5050505050505050505050505050505050565b60068201546001600160401b03600160c01b909104811690821611158062003a43575060068201546001600160401b03600160801b9091048116908216115b1562003a625760405163d086b70b60e01b815260040160405180910390fd5b6001600160401b03818116600081815260048501602090815260408083208054600689018054600160401b600160801b031916600160401b92839004909816918202979097178755600280830154828752908a0190945291909320919091556001820154600587015583546001600160c01b0316600160c01b909302929092179092557f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166333d6247d62003b1e6200275f565b6040518263ffffffff1660e01b815260040162003b3d91815260200190565b600060405180830381600087803b15801562003b5857600080fd5b505af115801562003b6d573d6000803e3d6000fd5b505085546001600160a01b0316600090815260826020908152604091829020546002870154600188015484516001600160401b03898116825294810192909252818501529188166060830152915163ffffffff90921693507f581910eb7a27738945c2f00a91f2284b2d6de9d4e472b12f901c2b0df045e21b925081900360800190a250505050565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316632072f6c56040518163ffffffff1660e01b8152600401600060405180830381600087803b15801562003c5257600080fd5b505af115801562003c67573d6000803e3d6000fd5b50505050620013f86200473a565b62003c81828262002339565b620014675760008281526034602090815260408083206001600160a01b0385168085529252808320805460ff1916600117905551339285917f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d9190a45050565b62003ced828262002339565b15620014675760008281526034602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b6001600160401b038086166000818152600389016020526040808220549388168252902054606092911580159062003d81575081155b1562003da05760405163340c614f60e11b815260040160405180910390fd5b8062003dbf576040516366385b5160e01b815260040160405180910390fd5b62003dca8462004797565b62003de8576040516305dae44f60e21b815260040160405180910390fd5b885460018a01546040516001600160601b03193360601b16602082015260348101889052605481018590526001600160c01b031960c08c811b82166074840152600160a01b94859004811b8216607c84015293909204831b82166084820152608c810187905260ac810184905260cc81018990529189901b1660ec82015260f401604051602081830303815290604052925050509695505050505050565b600062003e938362003203565b90508160008062003ea584846200543e565b6085546001600160401b03918216925060009162003ecc91600160401b900416426200554e565b90505b846001600160401b0316846001600160401b03161462003f56576001600160401b0380851660009081526003890160205260409020600181015490911682101562003f31576001810154600160401b90046001600160401b0316945062003f4f565b62003f3d86866200543e565b6001600160401b031693505062003f56565b5062003ecf565b600062003f6484846200554e565b90508381101562003fc257808403600c811162003f82578062003f85565b600c5b9050806103e80a81608560109054906101000a900461ffff1661ffff160a608654028162003fb75762003fb76200550a565b04608655506200403a565b838103600c811162003fd5578062003fd8565b600c5b90506000816103e80a82608560109054906101000a900461ffff1661ffff160a670de0b6b3a764000002816200401257620040126200550a565b04905080608654670de0b6b3a764000002816200403357620040336200550a565b0460865550505b683635c9adc5dea0000060865411156200406157683635c9adc5dea0000060865562004079565b633b9aca0060865410156200407957633b9aca006086555b5050505050505050565b60068101546001600160401b03600160c01b82048116600160801b90920416111562002cb7576006810154600090620040ce90600160c01b90046001600160401b031660016200533a565b9050620040dc8282620030f0565b15620014675760068201546000906002906200410a908490600160801b90046001600160401b03166200543e565b62004116919062005658565b6200412290836200533a565b9050620041308382620030f0565b15620041425762001283838262003a04565b62001283838362003a04565b63ffffffff821615806200416d5750607e5463ffffffff908116908316115b156200418c57604051637512e5cb60e01b815260040160405180910390fd5b6001600160a01b03831660009081526082602052604081205463ffffffff1690819003620041cd576040516374a086a360e01b815260040160405180910390fd5b63ffffffff8181166000908152608160205260409020600781015490918516600160401b9091046001600160401b0316036200421c57604051634f61d51960e01b815260040160405180910390fd5b63ffffffff84166000908152607f60205260409020600180820154600160e81b900460ff16151590036200426357604051633b8d3d9960e01b815260040160405180910390fd5b60018101546007830154600160801b900460ff908116600160e01b9092041614620042a157604051635aa0d5f160e11b815260040160405180910390fd5b6001818101805491840180546001600160a01b039093166001600160a01b031984168117825591546001600160e01b0319909316909117600160a01b928390046001600160401b03908116909302179055600783018054600160401b600160801b03191663ffffffff8816600160401b021790556006830154600160c01b81048216600160801b909104909116146200434d57604051639d59507b60e01b815260040160405180910390fd5b60006200435a8462000e93565b6007840180546001600160401b0319166001600160401b038316179055825460405163278f794360e11b81529192506001600160a01b0389811692634f1ef28692620043ad921690899060040162005681565b600060405180830381600087803b158015620043c857600080fd5b505af1158015620043dd573d6000803e3d6000fd5b50506040805163ffffffff8a811682526001600160401b0386166020830152881693507ff585e04c05d396901170247783d3e5f0ee9c1df23072985b50af089f5e48b19d92500160405180910390a250505050505050565b606f5460ff166200445957604051635386698160e01b815260040160405180910390fd5b606f805460ff191690556040517f1e5e34eea33501aecf2ebec9fe0e884a40804275ea7fe10b2ba084c8374308b390600090a1565b6080805460009182918290620044aa9063ffffffff166200537e565b91906101000a81548163ffffffff021916908363ffffffff160217905590508060836000866001600160401b03166001600160401b0316815260200190815260200160002060006101000a81548163ffffffff021916908363ffffffff1602179055508060826000896001600160a01b03166001600160a01b0316815260200190815260200160002060006101000a81548163ffffffff021916908363ffffffff160217905550608160008263ffffffff1663ffffffff1681526020019081526020016000209150868260000160006101000a8154816001600160a01b0302191690836001600160a01b03160217905550848260010160146101000a8154816001600160401b0302191690836001600160401b03160217905550858260010160006101000a8154816001600160a01b0302191690836001600160a01b03160217905550838260000160146101000a8154816001600160401b0302191690836001600160401b03160217905550828260070160106101000a81548160ff021916908360ff1602179055508063ffffffff167fadfc7d56f7e39b08b321534f14bfb135ad27698f7d2f5ad0edc2356ea9a3f850868987876000604051620046aa9594939291906001600160401b0395861681526001600160a01b03949094166020850152918416604084015260ff166060830152909116608082015260a00190565b60405180910390a25095945050505050565b620046c8828262002339565b6200146757604051637615be1f60e11b815260040160405180910390fd5b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052620012839084906200481d565b606f5460ff16156200475f57604051630bc011ff60e21b815260040160405180910390fd5b606f805460ff191660011790556040517f2261efe5aef6fedc1fd1550b25facc9181745623049c7901287030b9ad1a549790600090a1565b600067ffffffff000000016001600160401b038316108015620047ce575067ffffffff00000001604083901c6001600160401b0316105b8015620047ef575067ffffffff00000001608083901c6001600160401b0316105b801562004807575067ffffffff0000000160c083901c105b156200481557506001919050565b506000919050565b600062004874826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316620048f69092919063ffffffff16565b80519091501562001283578080602001905181019062004895919062005634565b620012835760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b606482015260840162000c0d565b60606200490784846000856200490f565b949350505050565b606082471015620049725760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b606482015260840162000c0d565b600080866001600160a01b03168587604051620049909190620055d9565b60006040518083038185875af1925050503d8060008114620049cf576040519150601f19603f3d011682016040523d82523d6000602084013e620049d4565b606091505b509150915062001adc878383876060831562004a5557825160000362004a4d576001600160a01b0385163b62004a4d5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015260640162000c0d565b508162004907565b62004907838381511562004a6c5781518083602001fd5b8060405162461bcd60e51b815260040162000c0d919062004fea565b6108f580620056a883390190565b6001600160401b0391909116815260200190565b803563ffffffff811681146200326f57600080fd5b80356001600160401b03811681146200326f57600080fd5b6000806040838503121562004aeb57600080fd5b62004af68362004aaa565b915062004b066020840162004abf565b90509250929050565b6001600160a01b038116811462002cb757600080fd5b60008060008060008060c0878903121562004b3f57600080fd5b863562004b4c8162004b0f565b955062004b5c6020880162004abf565b945062004b6c6040880162004abf565b9350606087013562004b7e8162004b0f565b9250608087013562004b908162004b0f565b915060a087013562004ba28162004b0f565b809150509295509295509295565b60006020828403121562004bc357600080fd5b62000b818262004aaa565b80610300810183101562000b8457600080fd5b6000806000806000806000806103e0898b03121562004bff57600080fd5b62004c0a8962004aaa565b975062004c1a60208a0162004abf565b965062004c2a60408a0162004abf565b955062004c3a60608a0162004abf565b945062004c4a60808a0162004abf565b935060a0890135925060c0890135915062004c698a60e08b0162004bce565b90509295985092959890939650565b6000806000806000806000806103e0898b03121562004c9657600080fd5b62004ca18962004aaa565b975062004cb160208a0162004abf565b965062004cc160408a0162004abf565b955062004cd160608a0162004abf565b94506080890135935060a0890135925060c089013562004cf18162004b0f565b915062004c698a60e08b0162004bce565b60006020828403121562004d1557600080fd5b813561ffff8116811462004d2857600080fd5b9392505050565b60006020828403121562004d4257600080fd5b5035919050565b6000806040838503121562004d5d57600080fd5b82359150602083013562004d718162004b0f565b809150509250929050565b60006020828403121562004d8f57600080fd5b62000b818262004abf565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b038111828210171562004ddb5762004ddb62004d9a565b604052919050565b60006001600160401b0383111562004dff5762004dff62004d9a565b62004e14601f8401601f191660200162004db0565b905082815283838301111562004e2957600080fd5b828260208301376000602084830101529392505050565b600082601f83011262004e5257600080fd5b62000b818383356020850162004de3565b600080600080600080600060e0888a03121562004e7f57600080fd5b62004e8a8862004aaa565b965062004e9a6020890162004abf565b9550604088013562004eac8162004b0f565b9450606088013562004ebe8162004b0f565b9350608088013562004ed08162004b0f565b925060a08801356001600160401b038082111562004eed57600080fd5b62004efb8b838c0162004e40565b935060c08a013591508082111562004f1257600080fd5b5062004f218a828b0162004e40565b91505092959891949750929550565b60008060008060008060c0878903121562004f4a57600080fd5b62004f558762004aaa565b955062004f656020880162004abf565b945062004f756040880162004abf565b9350606087013592506080870135915060a087013590509295509295509295565b60005b8381101562004fb357818101518382015260200162004f99565b50506000910152565b6000815180845262004fd681602086016020860162004f96565b601f01601f19169290920160200192915050565b60208152600062000b81602083018462004fbc565b600060208083850312156200501357600080fd5b82356001600160401b03808211156200502b57600080fd5b818501915085601f8301126200504057600080fd5b81358181111562005055576200505562004d9a565b8060051b91506200506884830162004db0565b81815291830184019184810190888411156200508357600080fd5b938501935b83851015620050a35784358252938501939085019062005088565b98975050505050505050565b60008060408385031215620050c357600080fd5b823562004af68162004b0f565b60008060408385031215620050e457600080fd5b620050ef8362004abf565b946020939093013593505050565b6001600160a01b0391909116815260200190565b6000806000606084860312156200512757600080fd5b8335620051348162004b0f565b9250620051446020850162004aaa565b915060408401356001600160401b038111156200516057600080fd5b8401601f810186136200517257600080fd5b620051838682356020840162004de3565b9150509250925092565b600060208284031215620051a057600080fd5b813562004d288162004b0f565b60008060408385031215620051c157600080fd5b8235620051ce8162004b0f565b915062004b066020840162004aaa565b803560ff811681146200326f57600080fd5b60008060008060008060c087890312156200520a57600080fd5b8635620052178162004b0f565b95506020870135620052298162004b0f565b9450620052396040880162004abf565b9350620052496060880162004abf565b9250608087013591506200526060a08801620051de565b90509295509295509295565b60008060008060008060c087890312156200528657600080fd5b8635620052938162004b0f565b95506020870135620052a58162004b0f565b9450620052b56040880162004abf565b9350620052c560608801620051de565b92506080870135915060a08701356001600160401b03811115620052e857600080fd5b620052f689828a0162004e40565b9150509295509295509295565b6001600160401b039390931683526020830191909152604082015260600190565b634e487b7160e01b600052601160045260246000fd5b6001600160401b038181168382160190808211156200535d576200535d62005324565b5092915050565b808202811582820484141762000b845762000b8462005324565b600063ffffffff8083168181036200539a576200539a62005324565b6001019392505050565b6001600160a01b03848116825283166020820152606060408201819052600090620053d29083018462004fbc565b95945050505050565b6001600160a01b038781168252868116602083015263ffffffff861660408301528416606082015260c0608082018190526000906200541d9083018562004fbc565b82810360a084015262005431818562004fbc565b9998505050505050505050565b6001600160401b038281168282160390808211156200535d576200535d62005324565b60006001600160401b038281166002600160401b031981016200539a576200539a62005324565b634e487b7160e01b600052603260045260246000fd5b8082018082111562000b845762000b8462005324565b600060018201620054c957620054c962005324565b5060010190565b600060208284031215620054e357600080fd5b815162004d288162004b0f565b6000602082840312156200550357600080fd5b5051919050565b634e487b7160e01b600052601260045260246000fd5b6000826200553257620055326200550a565b500490565b6000826200554957620055496200550a565b500690565b8181038181111562000b845762000b8462005324565b918252602082015260400190565b60008162005584576200558462005324565b506000190190565b6001600160a01b038781168252861660208201526001600160401b038516604082015260ff841660608201526080810183905260c060a08201819052600090620050a39083018462004fbc565b60008251620055ed81846020870162004f96565b9190910192915050565b61032081016103008085843782018360005b60018110156200562a57815183526020928301929091019060010162005609565b5050509392505050565b6000602082840312156200564757600080fd5b8151801515811462004d2857600080fd5b60006001600160401b03838116806200567557620056756200550a565b92169190910492915050565b6001600160a01b0383168152604060208201819052600090620049079083018462004fbc56fe60a0604052604051620008f5380380620008f58339810160408190526100249161035b565b82816100308282610058565b50506001600160a01b03821660805261005061004b60805190565b6100b7565b505050610447565b61006182610126565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156100ab576100a682826101a5565b505050565b6100b361021c565b5050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f6100f8600080516020620008d5833981519152546001600160a01b031690565b604080516001600160a01b03928316815291841660208301520160405180910390a16101238161023d565b50565b806001600160a01b03163b60000361016157604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060600080846001600160a01b0316846040516101c2919061042b565b600060405180830381855af49150503d80600081146101fd576040519150601f19603f3d011682016040523d82523d6000602084013e610202565b606091505b50909250905061021385838361027d565b95945050505050565b341561023b5760405163b398979f60e01b815260040160405180910390fd5b565b6001600160a01b03811661026757604051633173bdd160e11b815260006004820152602401610158565b80600080516020620008d5833981519152610184565b6060826102925761028d826102dc565b6102d5565b81511580156102a957506001600160a01b0384163b155b156102d257604051639996b31560e01b81526001600160a01b0385166004820152602401610158565b50805b9392505050565b8051156102ec5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b80516001600160a01b038116811461031c57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561035257818101518382015260200161033a565b50506000910152565b60008060006060848603121561037057600080fd5b61037984610305565b925061038760208501610305565b60408501519092506001600160401b03808211156103a457600080fd5b818601915086601f8301126103b857600080fd5b8151818111156103ca576103ca610321565b604051601f8201601f19908116603f011681019083821181831017156103f2576103f2610321565b8160405282815289602084870101111561040b57600080fd5b61041c836020830160208801610337565b80955050505050509250925092565b6000825161043d818460208701610337565b9190910192915050565b608051610473620004626000396000601001526104736000f3fe608060405261000c61000e565b005b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316330361006a576000356001600160e01b03191663278f794360e11b146100625761006061006e565b565b61006061007e565b6100605b6100606100796100ad565b6100d3565b60008061008e36600481846102cb565b81019061009b919061030b565b915091506100a982826100f7565b5050565b60006100ce60008051602061041e833981519152546001600160a01b031690565b905090565b3660008037600080366000845af43d6000803e8080156100f2573d6000f35b3d6000fd5b61010082610152565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a280511561014a5761014582826101b7565b505050565b6100a961022d565b806001600160a01b03163b6000036101885780604051634c9c8ce360e01b815260040161017f91906103da565b60405180910390fd5b60008051602061041e83398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b0316846040516101d491906103ee565b600060405180830381855af49150503d806000811461020f576040519150601f19603f3d011682016040523d82523d6000602084013e610214565b606091505b509150915061022485838361024c565b95945050505050565b34156100605760405163b398979f60e01b815260040160405180910390fd5b6060826102615761025c826102a2565b61029b565b815115801561027857506001600160a01b0384163b155b156102985783604051639996b31560e01b815260040161017f91906103da565b50805b9392505050565b8051156102b25780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b600080858511156102db57600080fd5b838611156102e857600080fd5b5050820193919092039150565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561031e57600080fd5b82356001600160a01b038116811461033557600080fd5b915060208301356001600160401b038082111561035157600080fd5b818501915085601f83011261036557600080fd5b813581811115610377576103776102f5565b604051601f8201601f19908116603f0116810190838211818310171561039f5761039f6102f5565b816040528281528860208487010111156103b857600080fd5b8260208601602083013760006020848301015280955050505050509250929050565b6001600160a01b0391909116815260200190565b6000825160005b8181101561040f57602081860181015185830152016103f5565b50600092019182525091905056fe360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbca26469706673582212208e78e901799caaaff866d77d874534e79db9f4bae5f48cfae79611891464d2c664736f6c63430008140033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610373cb0569fdbea2544dae03fdb2fe10eda92a72a2e8cd2bd496e85b762505a3f066156603fe29d13f97c6f3e3dff4ef71919f9aa61c555be0182d954e94221aac8cf807f6970720f8e2c208c7c5037595982c7bd9ed93c380d09df743d0dcc3fbab66e11c4f712cd06ab11bf9339b48bef39e12d4a22eeef71d2860a0c90482bdac75d24dbb35ea80e25fab167da4dea46c1915260426570db84f184891f5f59062ba6ba2ffed8cfe316b583325ea41ac6e7ba9e5864d2bc6fabba7ac26d2f0f430644e72e131a029b85045b68181585d2833e84879b9709143e1f593f00000013dfe277d2a2c04b75fb2eb3743fa00005ae3678a20c299e65fdf4df76517f68ea5c5790f581d443ed43873ab47cfb8c5d66a6db268e58b5971bb33fc66e07db19b6f082d8d3644ae2f24a3c32e356d6f2d9b2844d9b26164fbc82663ff285951141f8f32ce6198eee741f695cec728bfd32d289f1acf73621fb303581000545ea0fab074aba36a6fa69f1a83ee86e5abfb8433966eb57efb13dc2fc2f24ddd08084e94f375e9d647f87f5b2ceffba1e062c70f6009fdbcf80291e803b5c9edd4a2646970667358221220f6c1d908874e799ec1b9c27b56e9a5cd8b796e2db5376a54473c9284e99a5fa464736f6c63430008140033",
}
PolygonrollupmanagermockMetaData contains all meta data concerning the Polygonrollupmanagermock 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 Polygonrollupmanagermock ¶
type Polygonrollupmanagermock struct { PolygonrollupmanagermockCaller // Read-only binding to the contract PolygonrollupmanagermockTransactor // Write-only binding to the contract PolygonrollupmanagermockFilterer // Log filterer for contract events }
Polygonrollupmanagermock is an auto generated Go binding around an Ethereum contract.
func DeployPolygonrollupmanagermock ¶
func DeployPolygonrollupmanagermock(auth *bind.TransactOpts, backend bind.ContractBackend, _globalExitRootManager common.Address, _pol common.Address, _bridgeAddress common.Address) (common.Address, *types.Transaction, *Polygonrollupmanagermock, error)
DeployPolygonrollupmanagermock deploys a new Ethereum contract, binding an instance of Polygonrollupmanagermock to it.
func NewPolygonrollupmanagermock ¶
func NewPolygonrollupmanagermock(address common.Address, backend bind.ContractBackend) (*Polygonrollupmanagermock, error)
NewPolygonrollupmanagermock creates a new instance of Polygonrollupmanagermock, bound to a specific deployed contract.
type PolygonrollupmanagermockAddExistingRollup ¶
type PolygonrollupmanagermockAddExistingRollup struct { RollupID uint32 ForkID uint64 RollupAddress common.Address ChainID uint64 RollupCompatibilityID uint8 LastVerifiedBatchBeforeUpgrade uint64 Raw types.Log // Blockchain specific contextual infos }
PolygonrollupmanagermockAddExistingRollup represents a AddExistingRollup event raised by the Polygonrollupmanagermock contract.
type PolygonrollupmanagermockAddExistingRollupIterator ¶
type PolygonrollupmanagermockAddExistingRollupIterator struct { Event *PolygonrollupmanagermockAddExistingRollup // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PolygonrollupmanagermockAddExistingRollupIterator is returned from FilterAddExistingRollup and is used to iterate over the raw logs and unpacked data for AddExistingRollup events raised by the Polygonrollupmanagermock contract.
func (*PolygonrollupmanagermockAddExistingRollupIterator) Close ¶
func (it *PolygonrollupmanagermockAddExistingRollupIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PolygonrollupmanagermockAddExistingRollupIterator) Error ¶
func (it *PolygonrollupmanagermockAddExistingRollupIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PolygonrollupmanagermockAddExistingRollupIterator) Next ¶
func (it *PolygonrollupmanagermockAddExistingRollupIterator) 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 PolygonrollupmanagermockAddNewRollupType ¶
type PolygonrollupmanagermockAddNewRollupType 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 }
PolygonrollupmanagermockAddNewRollupType represents a AddNewRollupType event raised by the Polygonrollupmanagermock contract.
type PolygonrollupmanagermockAddNewRollupTypeIterator ¶
type PolygonrollupmanagermockAddNewRollupTypeIterator struct { Event *PolygonrollupmanagermockAddNewRollupType // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PolygonrollupmanagermockAddNewRollupTypeIterator is returned from FilterAddNewRollupType and is used to iterate over the raw logs and unpacked data for AddNewRollupType events raised by the Polygonrollupmanagermock contract.
func (*PolygonrollupmanagermockAddNewRollupTypeIterator) Close ¶
func (it *PolygonrollupmanagermockAddNewRollupTypeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PolygonrollupmanagermockAddNewRollupTypeIterator) Error ¶
func (it *PolygonrollupmanagermockAddNewRollupTypeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PolygonrollupmanagermockAddNewRollupTypeIterator) Next ¶
func (it *PolygonrollupmanagermockAddNewRollupTypeIterator) 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 PolygonrollupmanagermockCaller ¶
type PolygonrollupmanagermockCaller struct {
// contains filtered or unexported fields
}
PolygonrollupmanagermockCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewPolygonrollupmanagermockCaller ¶
func NewPolygonrollupmanagermockCaller(address common.Address, caller bind.ContractCaller) (*PolygonrollupmanagermockCaller, error)
NewPolygonrollupmanagermockCaller creates a new read-only instance of Polygonrollupmanagermock, bound to a specific deployed contract.
func (*PolygonrollupmanagermockCaller) BridgeAddress ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) 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 (*PolygonrollupmanagermockCaller) CalculateRewardPerBatch ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) 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 (*PolygonrollupmanagermockCaller) ChainIDToRollupID ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) 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 (*PolygonrollupmanagermockCaller) DEFAULTADMINROLE ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) 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 (*PolygonrollupmanagermockCaller) GetBatchFee ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) 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 (*PolygonrollupmanagermockCaller) GetForcedBatchFee ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) 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 (*PolygonrollupmanagermockCaller) GetInputSnarkBytes ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) 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 (*PolygonrollupmanagermockCaller) GetLastVerifiedBatch ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) 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 (*PolygonrollupmanagermockCaller) GetRoleAdmin ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) 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 (*PolygonrollupmanagermockCaller) GetRollupBatchNumToStateRoot ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) 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 (*PolygonrollupmanagermockCaller) GetRollupExitRoot ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) 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 (*PolygonrollupmanagermockCaller) GetRollupPendingStateTransitions ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) 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 (*PolygonrollupmanagermockCaller) GetRollupSequencedBatches ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) 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 (*PolygonrollupmanagermockCaller) GlobalExitRootManager ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) 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 (*PolygonrollupmanagermockCaller) HasRole ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) 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 (*PolygonrollupmanagermockCaller) IsEmergencyState ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) 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 (*PolygonrollupmanagermockCaller) IsPendingStateConsolidable ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) 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 (*PolygonrollupmanagermockCaller) LastAggregationTimestamp ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) 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 (*PolygonrollupmanagermockCaller) LastDeactivatedEmergencyStateTimestamp ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) LastDeactivatedEmergencyStateTimestamp(opts *bind.CallOpts) (uint64, error)
LastDeactivatedEmergencyStateTimestamp is a free data retrieval call binding the contract method 0x30c27dde.
Solidity: function lastDeactivatedEmergencyStateTimestamp() view returns(uint64)
func (*PolygonrollupmanagermockCaller) MultiplierBatchFee ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) 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 (*PolygonrollupmanagermockCaller) PendingStateTimeout ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) 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 (*PolygonrollupmanagermockCaller) Pol ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) 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 (*PolygonrollupmanagermockCaller) RollupAddressToID ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) 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 (*PolygonrollupmanagermockCaller) RollupCount ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) 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 (*PolygonrollupmanagermockCaller) RollupIDToRollupData ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) 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 (*PolygonrollupmanagermockCaller) RollupTypeCount ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) 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 (*PolygonrollupmanagermockCaller) RollupTypeMap ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) 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 (*PolygonrollupmanagermockCaller) TotalSequencedBatches ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) 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 (*PolygonrollupmanagermockCaller) TotalVerifiedBatches ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) 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 (*PolygonrollupmanagermockCaller) TrustedAggregatorTimeout ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) 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 (*PolygonrollupmanagermockCaller) VerifyBatchTimeTarget ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCaller) 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 PolygonrollupmanagermockCallerRaw ¶
type PolygonrollupmanagermockCallerRaw struct {
Contract *PolygonrollupmanagermockCaller // Generic read-only contract binding to access the raw methods on
}
PolygonrollupmanagermockCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*PolygonrollupmanagermockCallerRaw) Call ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerRaw) 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 PolygonrollupmanagermockCallerSession ¶
type PolygonrollupmanagermockCallerSession struct { Contract *PolygonrollupmanagermockCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
PolygonrollupmanagermockCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*PolygonrollupmanagermockCallerSession) BridgeAddress ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) BridgeAddress() (common.Address, error)
BridgeAddress is a free data retrieval call binding the contract method 0xa3c573eb.
Solidity: function bridgeAddress() view returns(address)
func (*PolygonrollupmanagermockCallerSession) CalculateRewardPerBatch ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) CalculateRewardPerBatch() (*big.Int, error)
CalculateRewardPerBatch is a free data retrieval call binding the contract method 0x99f5634e.
Solidity: function calculateRewardPerBatch() view returns(uint256)
func (*PolygonrollupmanagermockCallerSession) ChainIDToRollupID ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) 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 (*PolygonrollupmanagermockCallerSession) DEFAULTADMINROLE ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) 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 (*PolygonrollupmanagermockCallerSession) GetBatchFee ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) GetBatchFee() (*big.Int, error)
GetBatchFee is a free data retrieval call binding the contract method 0x477fa270.
Solidity: function getBatchFee() view returns(uint256)
func (*PolygonrollupmanagermockCallerSession) GetForcedBatchFee ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) GetForcedBatchFee() (*big.Int, error)
GetForcedBatchFee is a free data retrieval call binding the contract method 0x60469169.
Solidity: function getForcedBatchFee() view returns(uint256)
func (*PolygonrollupmanagermockCallerSession) GetInputSnarkBytes ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) 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 (*PolygonrollupmanagermockCallerSession) GetLastVerifiedBatch ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) 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 (*PolygonrollupmanagermockCallerSession) GetRoleAdmin ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) 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 (*PolygonrollupmanagermockCallerSession) GetRollupBatchNumToStateRoot ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) 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 (*PolygonrollupmanagermockCallerSession) GetRollupExitRoot ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) GetRollupExitRoot() ([32]byte, error)
GetRollupExitRoot is a free data retrieval call binding the contract method 0xa2967d99.
Solidity: function getRollupExitRoot() view returns(bytes32)
func (*PolygonrollupmanagermockCallerSession) GetRollupPendingStateTransitions ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) 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 (*PolygonrollupmanagermockCallerSession) GetRollupSequencedBatches ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) 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 (*PolygonrollupmanagermockCallerSession) GlobalExitRootManager ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) GlobalExitRootManager() (common.Address, error)
GlobalExitRootManager is a free data retrieval call binding the contract method 0xd02103ca.
Solidity: function globalExitRootManager() view returns(address)
func (*PolygonrollupmanagermockCallerSession) HasRole ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) 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 (*PolygonrollupmanagermockCallerSession) IsEmergencyState ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) IsEmergencyState() (bool, error)
IsEmergencyState is a free data retrieval call binding the contract method 0x15064c96.
Solidity: function isEmergencyState() view returns(bool)
func (*PolygonrollupmanagermockCallerSession) IsPendingStateConsolidable ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) 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 (*PolygonrollupmanagermockCallerSession) LastAggregationTimestamp ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) LastAggregationTimestamp() (uint64, error)
LastAggregationTimestamp is a free data retrieval call binding the contract method 0xc1acbc34.
Solidity: function lastAggregationTimestamp() view returns(uint64)
func (*PolygonrollupmanagermockCallerSession) LastDeactivatedEmergencyStateTimestamp ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) LastDeactivatedEmergencyStateTimestamp() (uint64, error)
LastDeactivatedEmergencyStateTimestamp is a free data retrieval call binding the contract method 0x30c27dde.
Solidity: function lastDeactivatedEmergencyStateTimestamp() view returns(uint64)
func (*PolygonrollupmanagermockCallerSession) MultiplierBatchFee ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) MultiplierBatchFee() (uint16, error)
MultiplierBatchFee is a free data retrieval call binding the contract method 0xafd23cbe.
Solidity: function multiplierBatchFee() view returns(uint16)
func (*PolygonrollupmanagermockCallerSession) PendingStateTimeout ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) PendingStateTimeout() (uint64, error)
PendingStateTimeout is a free data retrieval call binding the contract method 0xd939b315.
Solidity: function pendingStateTimeout() view returns(uint64)
func (*PolygonrollupmanagermockCallerSession) Pol ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) Pol() (common.Address, error)
Pol is a free data retrieval call binding the contract method 0xe46761c4.
Solidity: function pol() view returns(address)
func (*PolygonrollupmanagermockCallerSession) RollupAddressToID ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) 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 (*PolygonrollupmanagermockCallerSession) RollupCount ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) RollupCount() (uint32, error)
RollupCount is a free data retrieval call binding the contract method 0xf4e92675.
Solidity: function rollupCount() view returns(uint32)
func (*PolygonrollupmanagermockCallerSession) RollupIDToRollupData ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) 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 (*PolygonrollupmanagermockCallerSession) RollupTypeCount ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) RollupTypeCount() (uint32, error)
RollupTypeCount is a free data retrieval call binding the contract method 0x1796a1ae.
Solidity: function rollupTypeCount() view returns(uint32)
func (*PolygonrollupmanagermockCallerSession) RollupTypeMap ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) 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 (*PolygonrollupmanagermockCallerSession) TotalSequencedBatches ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) TotalSequencedBatches() (uint64, error)
TotalSequencedBatches is a free data retrieval call binding the contract method 0x066ec012.
Solidity: function totalSequencedBatches() view returns(uint64)
func (*PolygonrollupmanagermockCallerSession) TotalVerifiedBatches ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) TotalVerifiedBatches() (uint64, error)
TotalVerifiedBatches is a free data retrieval call binding the contract method 0xdde0ff77.
Solidity: function totalVerifiedBatches() view returns(uint64)
func (*PolygonrollupmanagermockCallerSession) TrustedAggregatorTimeout ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) TrustedAggregatorTimeout() (uint64, error)
TrustedAggregatorTimeout is a free data retrieval call binding the contract method 0x841b24d7.
Solidity: function trustedAggregatorTimeout() view returns(uint64)
func (*PolygonrollupmanagermockCallerSession) VerifyBatchTimeTarget ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockCallerSession) VerifyBatchTimeTarget() (uint64, error)
VerifyBatchTimeTarget is a free data retrieval call binding the contract method 0x0a0d9fbe.
Solidity: function verifyBatchTimeTarget() view returns(uint64)
type PolygonrollupmanagermockConsolidatePendingState ¶
type PolygonrollupmanagermockConsolidatePendingState struct { RollupID uint32 NumBatch uint64 StateRoot [32]byte ExitRoot [32]byte PendingStateNum uint64 Raw types.Log // Blockchain specific contextual infos }
PolygonrollupmanagermockConsolidatePendingState represents a ConsolidatePendingState event raised by the Polygonrollupmanagermock contract.
type PolygonrollupmanagermockConsolidatePendingStateIterator ¶
type PolygonrollupmanagermockConsolidatePendingStateIterator struct { Event *PolygonrollupmanagermockConsolidatePendingState // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PolygonrollupmanagermockConsolidatePendingStateIterator is returned from FilterConsolidatePendingState and is used to iterate over the raw logs and unpacked data for ConsolidatePendingState events raised by the Polygonrollupmanagermock contract.
func (*PolygonrollupmanagermockConsolidatePendingStateIterator) Close ¶
func (it *PolygonrollupmanagermockConsolidatePendingStateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PolygonrollupmanagermockConsolidatePendingStateIterator) Error ¶
func (it *PolygonrollupmanagermockConsolidatePendingStateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PolygonrollupmanagermockConsolidatePendingStateIterator) Next ¶
func (it *PolygonrollupmanagermockConsolidatePendingStateIterator) 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 PolygonrollupmanagermockCreateNewRollup ¶
type PolygonrollupmanagermockCreateNewRollup struct { RollupID uint32 RollupTypeID uint32 RollupAddress common.Address ChainID uint64 GasTokenAddress common.Address Raw types.Log // Blockchain specific contextual infos }
PolygonrollupmanagermockCreateNewRollup represents a CreateNewRollup event raised by the Polygonrollupmanagermock contract.
type PolygonrollupmanagermockCreateNewRollupIterator ¶
type PolygonrollupmanagermockCreateNewRollupIterator struct { Event *PolygonrollupmanagermockCreateNewRollup // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PolygonrollupmanagermockCreateNewRollupIterator is returned from FilterCreateNewRollup and is used to iterate over the raw logs and unpacked data for CreateNewRollup events raised by the Polygonrollupmanagermock contract.
func (*PolygonrollupmanagermockCreateNewRollupIterator) Close ¶
func (it *PolygonrollupmanagermockCreateNewRollupIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PolygonrollupmanagermockCreateNewRollupIterator) Error ¶
func (it *PolygonrollupmanagermockCreateNewRollupIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PolygonrollupmanagermockCreateNewRollupIterator) Next ¶
func (it *PolygonrollupmanagermockCreateNewRollupIterator) 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 PolygonrollupmanagermockEmergencyStateActivated ¶
type PolygonrollupmanagermockEmergencyStateActivated struct {
Raw types.Log // Blockchain specific contextual infos
}
PolygonrollupmanagermockEmergencyStateActivated represents a EmergencyStateActivated event raised by the Polygonrollupmanagermock contract.
type PolygonrollupmanagermockEmergencyStateActivatedIterator ¶
type PolygonrollupmanagermockEmergencyStateActivatedIterator struct { Event *PolygonrollupmanagermockEmergencyStateActivated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PolygonrollupmanagermockEmergencyStateActivatedIterator is returned from FilterEmergencyStateActivated and is used to iterate over the raw logs and unpacked data for EmergencyStateActivated events raised by the Polygonrollupmanagermock contract.
func (*PolygonrollupmanagermockEmergencyStateActivatedIterator) Close ¶
func (it *PolygonrollupmanagermockEmergencyStateActivatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PolygonrollupmanagermockEmergencyStateActivatedIterator) Error ¶
func (it *PolygonrollupmanagermockEmergencyStateActivatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PolygonrollupmanagermockEmergencyStateActivatedIterator) Next ¶
func (it *PolygonrollupmanagermockEmergencyStateActivatedIterator) 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 PolygonrollupmanagermockEmergencyStateDeactivated ¶
type PolygonrollupmanagermockEmergencyStateDeactivated struct {
Raw types.Log // Blockchain specific contextual infos
}
PolygonrollupmanagermockEmergencyStateDeactivated represents a EmergencyStateDeactivated event raised by the Polygonrollupmanagermock contract.
type PolygonrollupmanagermockEmergencyStateDeactivatedIterator ¶
type PolygonrollupmanagermockEmergencyStateDeactivatedIterator struct { Event *PolygonrollupmanagermockEmergencyStateDeactivated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PolygonrollupmanagermockEmergencyStateDeactivatedIterator is returned from FilterEmergencyStateDeactivated and is used to iterate over the raw logs and unpacked data for EmergencyStateDeactivated events raised by the Polygonrollupmanagermock contract.
func (*PolygonrollupmanagermockEmergencyStateDeactivatedIterator) Close ¶
func (it *PolygonrollupmanagermockEmergencyStateDeactivatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PolygonrollupmanagermockEmergencyStateDeactivatedIterator) Error ¶
func (it *PolygonrollupmanagermockEmergencyStateDeactivatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PolygonrollupmanagermockEmergencyStateDeactivatedIterator) Next ¶
func (it *PolygonrollupmanagermockEmergencyStateDeactivatedIterator) 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 PolygonrollupmanagermockFilterer ¶
type PolygonrollupmanagermockFilterer struct {
// contains filtered or unexported fields
}
PolygonrollupmanagermockFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewPolygonrollupmanagermockFilterer ¶
func NewPolygonrollupmanagermockFilterer(address common.Address, filterer bind.ContractFilterer) (*PolygonrollupmanagermockFilterer, error)
NewPolygonrollupmanagermockFilterer creates a new log filterer instance of Polygonrollupmanagermock, bound to a specific deployed contract.
func (*PolygonrollupmanagermockFilterer) FilterAddExistingRollup ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) FilterAddExistingRollup(opts *bind.FilterOpts, rollupID []uint32) (*PolygonrollupmanagermockAddExistingRollupIterator, 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 (*PolygonrollupmanagermockFilterer) FilterAddNewRollupType ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) FilterAddNewRollupType(opts *bind.FilterOpts, rollupTypeID []uint32) (*PolygonrollupmanagermockAddNewRollupTypeIterator, 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 (*PolygonrollupmanagermockFilterer) FilterConsolidatePendingState ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) FilterConsolidatePendingState(opts *bind.FilterOpts, rollupID []uint32) (*PolygonrollupmanagermockConsolidatePendingStateIterator, 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 (*PolygonrollupmanagermockFilterer) FilterCreateNewRollup ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) FilterCreateNewRollup(opts *bind.FilterOpts, rollupID []uint32) (*PolygonrollupmanagermockCreateNewRollupIterator, 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 (*PolygonrollupmanagermockFilterer) FilterEmergencyStateActivated ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) FilterEmergencyStateActivated(opts *bind.FilterOpts) (*PolygonrollupmanagermockEmergencyStateActivatedIterator, error)
FilterEmergencyStateActivated is a free log retrieval operation binding the contract event 0x2261efe5aef6fedc1fd1550b25facc9181745623049c7901287030b9ad1a5497.
Solidity: event EmergencyStateActivated()
func (*PolygonrollupmanagermockFilterer) FilterEmergencyStateDeactivated ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) FilterEmergencyStateDeactivated(opts *bind.FilterOpts) (*PolygonrollupmanagermockEmergencyStateDeactivatedIterator, error)
FilterEmergencyStateDeactivated is a free log retrieval operation binding the contract event 0x1e5e34eea33501aecf2ebec9fe0e884a40804275ea7fe10b2ba084c8374308b3.
Solidity: event EmergencyStateDeactivated()
func (*PolygonrollupmanagermockFilterer) FilterInitialized ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) FilterInitialized(opts *bind.FilterOpts) (*PolygonrollupmanagermockInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*PolygonrollupmanagermockFilterer) FilterObsoleteRollupType ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) FilterObsoleteRollupType(opts *bind.FilterOpts, rollupTypeID []uint32) (*PolygonrollupmanagermockObsoleteRollupTypeIterator, error)
FilterObsoleteRollupType is a free log retrieval operation binding the contract event 0x4710d2ee567ef1ed6eb2f651dde4589524bcf7cebc62147a99b281cc836e7e44.
Solidity: event ObsoleteRollupType(uint32 indexed rollupTypeID)
func (*PolygonrollupmanagermockFilterer) FilterOnSequenceBatches ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) FilterOnSequenceBatches(opts *bind.FilterOpts, rollupID []uint32) (*PolygonrollupmanagermockOnSequenceBatchesIterator, error)
FilterOnSequenceBatches is a free log retrieval operation binding the contract event 0x1d9f30260051d51d70339da239ea7b080021adcaabfa71c9b0ea339a20cf9a25.
Solidity: event OnSequenceBatches(uint32 indexed rollupID, uint64 lastBatchSequenced)
func (*PolygonrollupmanagermockFilterer) FilterOverridePendingState ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) FilterOverridePendingState(opts *bind.FilterOpts, rollupID []uint32) (*PolygonrollupmanagermockOverridePendingStateIterator, 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 (*PolygonrollupmanagermockFilterer) FilterProveNonDeterministicPendingState ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) FilterProveNonDeterministicPendingState(opts *bind.FilterOpts) (*PolygonrollupmanagermockProveNonDeterministicPendingStateIterator, error)
FilterProveNonDeterministicPendingState is a free log retrieval operation binding the contract event 0x1f44c21118c4603cfb4e1b621dbcfa2b73efcececee2b99b620b2953d33a7010.
Solidity: event ProveNonDeterministicPendingState(bytes32 storedStateRoot, bytes32 provedStateRoot)
func (*PolygonrollupmanagermockFilterer) FilterRoleAdminChanged ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, newAdminRole [][32]byte) (*PolygonrollupmanagermockRoleAdminChangedIterator, 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 (*PolygonrollupmanagermockFilterer) FilterRoleGranted ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*PolygonrollupmanagermockRoleGrantedIterator, 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 (*PolygonrollupmanagermockFilterer) FilterRoleRevoked ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, sender []common.Address) (*PolygonrollupmanagermockRoleRevokedIterator, 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 (*PolygonrollupmanagermockFilterer) FilterRollbackBatches ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) FilterRollbackBatches(opts *bind.FilterOpts, rollupID []uint32, targetBatch []uint64) (*PolygonrollupmanagermockRollbackBatchesIterator, error)
FilterRollbackBatches is a free log retrieval operation binding the contract event 0x80a6d395a55aed8126079cb8247f0a6848b1440ca2cdca3b4386f250c3529402.
Solidity: event RollbackBatches(uint32 indexed rollupID, uint64 indexed targetBatch, bytes32 accInputHashToRollback)
func (*PolygonrollupmanagermockFilterer) FilterSetBatchFee ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) FilterSetBatchFee(opts *bind.FilterOpts) (*PolygonrollupmanagermockSetBatchFeeIterator, error)
FilterSetBatchFee is a free log retrieval operation binding the contract event 0xfb383653f53ee079978d0c9aff7aeff04a10166ce244cca9c9f9d8d96bed45b2.
Solidity: event SetBatchFee(uint256 newBatchFee)
func (*PolygonrollupmanagermockFilterer) FilterSetMultiplierBatchFee ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) FilterSetMultiplierBatchFee(opts *bind.FilterOpts) (*PolygonrollupmanagermockSetMultiplierBatchFeeIterator, error)
FilterSetMultiplierBatchFee is a free log retrieval operation binding the contract event 0x7019933d795eba185c180209e8ae8bffbaa25bcef293364687702c31f4d302c5.
Solidity: event SetMultiplierBatchFee(uint16 newMultiplierBatchFee)
func (*PolygonrollupmanagermockFilterer) FilterSetPendingStateTimeout ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) FilterSetPendingStateTimeout(opts *bind.FilterOpts) (*PolygonrollupmanagermockSetPendingStateTimeoutIterator, error)
FilterSetPendingStateTimeout is a free log retrieval operation binding the contract event 0xc4121f4e22c69632ebb7cf1f462be0511dc034f999b52013eddfb24aab765c75.
Solidity: event SetPendingStateTimeout(uint64 newPendingStateTimeout)
func (*PolygonrollupmanagermockFilterer) FilterSetTrustedAggregator ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) FilterSetTrustedAggregator(opts *bind.FilterOpts) (*PolygonrollupmanagermockSetTrustedAggregatorIterator, error)
FilterSetTrustedAggregator is a free log retrieval operation binding the contract event 0x61f8fec29495a3078e9271456f05fb0707fd4e41f7661865f80fc437d06681ca.
Solidity: event SetTrustedAggregator(address newTrustedAggregator)
func (*PolygonrollupmanagermockFilterer) FilterSetTrustedAggregatorTimeout ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) FilterSetTrustedAggregatorTimeout(opts *bind.FilterOpts) (*PolygonrollupmanagermockSetTrustedAggregatorTimeoutIterator, error)
FilterSetTrustedAggregatorTimeout is a free log retrieval operation binding the contract event 0x1f4fa24c2e4bad19a7f3ec5c5485f70d46c798461c2e684f55bbd0fc661373a1.
Solidity: event SetTrustedAggregatorTimeout(uint64 newTrustedAggregatorTimeout)
func (*PolygonrollupmanagermockFilterer) FilterSetVerifyBatchTimeTarget ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) FilterSetVerifyBatchTimeTarget(opts *bind.FilterOpts) (*PolygonrollupmanagermockSetVerifyBatchTimeTargetIterator, error)
FilterSetVerifyBatchTimeTarget is a free log retrieval operation binding the contract event 0x1b023231a1ab6b5d93992f168fb44498e1a7e64cef58daff6f1c216de6a68c28.
Solidity: event SetVerifyBatchTimeTarget(uint64 newVerifyBatchTimeTarget)
func (*PolygonrollupmanagermockFilterer) FilterUpdateRollup ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) FilterUpdateRollup(opts *bind.FilterOpts, rollupID []uint32) (*PolygonrollupmanagermockUpdateRollupIterator, error)
FilterUpdateRollup is a free log retrieval operation binding the contract event 0xf585e04c05d396901170247783d3e5f0ee9c1df23072985b50af089f5e48b19d.
Solidity: event UpdateRollup(uint32 indexed rollupID, uint32 newRollupTypeID, uint64 lastVerifiedBatchBeforeUpgrade)
func (*PolygonrollupmanagermockFilterer) FilterVerifyBatches ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) FilterVerifyBatches(opts *bind.FilterOpts, rollupID []uint32, aggregator []common.Address) (*PolygonrollupmanagermockVerifyBatchesIterator, 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 (*PolygonrollupmanagermockFilterer) FilterVerifyBatchesTrustedAggregator ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) FilterVerifyBatchesTrustedAggregator(opts *bind.FilterOpts, rollupID []uint32, aggregator []common.Address) (*PolygonrollupmanagermockVerifyBatchesTrustedAggregatorIterator, 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 (*PolygonrollupmanagermockFilterer) ParseAddExistingRollup ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) ParseAddExistingRollup(log types.Log) (*PolygonrollupmanagermockAddExistingRollup, 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 (*PolygonrollupmanagermockFilterer) ParseAddNewRollupType ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) ParseAddNewRollupType(log types.Log) (*PolygonrollupmanagermockAddNewRollupType, 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 (*PolygonrollupmanagermockFilterer) ParseConsolidatePendingState ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) ParseConsolidatePendingState(log types.Log) (*PolygonrollupmanagermockConsolidatePendingState, 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 (*PolygonrollupmanagermockFilterer) ParseCreateNewRollup ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) ParseCreateNewRollup(log types.Log) (*PolygonrollupmanagermockCreateNewRollup, 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 (*PolygonrollupmanagermockFilterer) ParseEmergencyStateActivated ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) ParseEmergencyStateActivated(log types.Log) (*PolygonrollupmanagermockEmergencyStateActivated, error)
ParseEmergencyStateActivated is a log parse operation binding the contract event 0x2261efe5aef6fedc1fd1550b25facc9181745623049c7901287030b9ad1a5497.
Solidity: event EmergencyStateActivated()
func (*PolygonrollupmanagermockFilterer) ParseEmergencyStateDeactivated ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) ParseEmergencyStateDeactivated(log types.Log) (*PolygonrollupmanagermockEmergencyStateDeactivated, error)
ParseEmergencyStateDeactivated is a log parse operation binding the contract event 0x1e5e34eea33501aecf2ebec9fe0e884a40804275ea7fe10b2ba084c8374308b3.
Solidity: event EmergencyStateDeactivated()
func (*PolygonrollupmanagermockFilterer) ParseInitialized ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) ParseInitialized(log types.Log) (*PolygonrollupmanagermockInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*PolygonrollupmanagermockFilterer) ParseObsoleteRollupType ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) ParseObsoleteRollupType(log types.Log) (*PolygonrollupmanagermockObsoleteRollupType, error)
ParseObsoleteRollupType is a log parse operation binding the contract event 0x4710d2ee567ef1ed6eb2f651dde4589524bcf7cebc62147a99b281cc836e7e44.
Solidity: event ObsoleteRollupType(uint32 indexed rollupTypeID)
func (*PolygonrollupmanagermockFilterer) ParseOnSequenceBatches ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) ParseOnSequenceBatches(log types.Log) (*PolygonrollupmanagermockOnSequenceBatches, error)
ParseOnSequenceBatches is a log parse operation binding the contract event 0x1d9f30260051d51d70339da239ea7b080021adcaabfa71c9b0ea339a20cf9a25.
Solidity: event OnSequenceBatches(uint32 indexed rollupID, uint64 lastBatchSequenced)
func (*PolygonrollupmanagermockFilterer) ParseOverridePendingState ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) ParseOverridePendingState(log types.Log) (*PolygonrollupmanagermockOverridePendingState, 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 (*PolygonrollupmanagermockFilterer) ParseProveNonDeterministicPendingState ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) ParseProveNonDeterministicPendingState(log types.Log) (*PolygonrollupmanagermockProveNonDeterministicPendingState, error)
ParseProveNonDeterministicPendingState is a log parse operation binding the contract event 0x1f44c21118c4603cfb4e1b621dbcfa2b73efcececee2b99b620b2953d33a7010.
Solidity: event ProveNonDeterministicPendingState(bytes32 storedStateRoot, bytes32 provedStateRoot)
func (*PolygonrollupmanagermockFilterer) ParseRoleAdminChanged ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) ParseRoleAdminChanged(log types.Log) (*PolygonrollupmanagermockRoleAdminChanged, 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 (*PolygonrollupmanagermockFilterer) ParseRoleGranted ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) ParseRoleGranted(log types.Log) (*PolygonrollupmanagermockRoleGranted, 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 (*PolygonrollupmanagermockFilterer) ParseRoleRevoked ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) ParseRoleRevoked(log types.Log) (*PolygonrollupmanagermockRoleRevoked, 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 (*PolygonrollupmanagermockFilterer) ParseRollbackBatches ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) ParseRollbackBatches(log types.Log) (*PolygonrollupmanagermockRollbackBatches, error)
ParseRollbackBatches is a log parse operation binding the contract event 0x80a6d395a55aed8126079cb8247f0a6848b1440ca2cdca3b4386f250c3529402.
Solidity: event RollbackBatches(uint32 indexed rollupID, uint64 indexed targetBatch, bytes32 accInputHashToRollback)
func (*PolygonrollupmanagermockFilterer) ParseSetBatchFee ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) ParseSetBatchFee(log types.Log) (*PolygonrollupmanagermockSetBatchFee, error)
ParseSetBatchFee is a log parse operation binding the contract event 0xfb383653f53ee079978d0c9aff7aeff04a10166ce244cca9c9f9d8d96bed45b2.
Solidity: event SetBatchFee(uint256 newBatchFee)
func (*PolygonrollupmanagermockFilterer) ParseSetMultiplierBatchFee ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) ParseSetMultiplierBatchFee(log types.Log) (*PolygonrollupmanagermockSetMultiplierBatchFee, error)
ParseSetMultiplierBatchFee is a log parse operation binding the contract event 0x7019933d795eba185c180209e8ae8bffbaa25bcef293364687702c31f4d302c5.
Solidity: event SetMultiplierBatchFee(uint16 newMultiplierBatchFee)
func (*PolygonrollupmanagermockFilterer) ParseSetPendingStateTimeout ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) ParseSetPendingStateTimeout(log types.Log) (*PolygonrollupmanagermockSetPendingStateTimeout, error)
ParseSetPendingStateTimeout is a log parse operation binding the contract event 0xc4121f4e22c69632ebb7cf1f462be0511dc034f999b52013eddfb24aab765c75.
Solidity: event SetPendingStateTimeout(uint64 newPendingStateTimeout)
func (*PolygonrollupmanagermockFilterer) ParseSetTrustedAggregator ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) ParseSetTrustedAggregator(log types.Log) (*PolygonrollupmanagermockSetTrustedAggregator, error)
ParseSetTrustedAggregator is a log parse operation binding the contract event 0x61f8fec29495a3078e9271456f05fb0707fd4e41f7661865f80fc437d06681ca.
Solidity: event SetTrustedAggregator(address newTrustedAggregator)
func (*PolygonrollupmanagermockFilterer) ParseSetTrustedAggregatorTimeout ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) ParseSetTrustedAggregatorTimeout(log types.Log) (*PolygonrollupmanagermockSetTrustedAggregatorTimeout, error)
ParseSetTrustedAggregatorTimeout is a log parse operation binding the contract event 0x1f4fa24c2e4bad19a7f3ec5c5485f70d46c798461c2e684f55bbd0fc661373a1.
Solidity: event SetTrustedAggregatorTimeout(uint64 newTrustedAggregatorTimeout)
func (*PolygonrollupmanagermockFilterer) ParseSetVerifyBatchTimeTarget ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) ParseSetVerifyBatchTimeTarget(log types.Log) (*PolygonrollupmanagermockSetVerifyBatchTimeTarget, error)
ParseSetVerifyBatchTimeTarget is a log parse operation binding the contract event 0x1b023231a1ab6b5d93992f168fb44498e1a7e64cef58daff6f1c216de6a68c28.
Solidity: event SetVerifyBatchTimeTarget(uint64 newVerifyBatchTimeTarget)
func (*PolygonrollupmanagermockFilterer) ParseUpdateRollup ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) ParseUpdateRollup(log types.Log) (*PolygonrollupmanagermockUpdateRollup, error)
ParseUpdateRollup is a log parse operation binding the contract event 0xf585e04c05d396901170247783d3e5f0ee9c1df23072985b50af089f5e48b19d.
Solidity: event UpdateRollup(uint32 indexed rollupID, uint32 newRollupTypeID, uint64 lastVerifiedBatchBeforeUpgrade)
func (*PolygonrollupmanagermockFilterer) ParseVerifyBatches ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) ParseVerifyBatches(log types.Log) (*PolygonrollupmanagermockVerifyBatches, 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 (*PolygonrollupmanagermockFilterer) ParseVerifyBatchesTrustedAggregator ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) ParseVerifyBatchesTrustedAggregator(log types.Log) (*PolygonrollupmanagermockVerifyBatchesTrustedAggregator, 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 (*PolygonrollupmanagermockFilterer) WatchAddExistingRollup ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) WatchAddExistingRollup(opts *bind.WatchOpts, sink chan<- *PolygonrollupmanagermockAddExistingRollup, 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 (*PolygonrollupmanagermockFilterer) WatchAddNewRollupType ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) WatchAddNewRollupType(opts *bind.WatchOpts, sink chan<- *PolygonrollupmanagermockAddNewRollupType, 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 (*PolygonrollupmanagermockFilterer) WatchConsolidatePendingState ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) WatchConsolidatePendingState(opts *bind.WatchOpts, sink chan<- *PolygonrollupmanagermockConsolidatePendingState, 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 (*PolygonrollupmanagermockFilterer) WatchCreateNewRollup ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) WatchCreateNewRollup(opts *bind.WatchOpts, sink chan<- *PolygonrollupmanagermockCreateNewRollup, 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 (*PolygonrollupmanagermockFilterer) WatchEmergencyStateActivated ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) WatchEmergencyStateActivated(opts *bind.WatchOpts, sink chan<- *PolygonrollupmanagermockEmergencyStateActivated) (event.Subscription, error)
WatchEmergencyStateActivated is a free log subscription operation binding the contract event 0x2261efe5aef6fedc1fd1550b25facc9181745623049c7901287030b9ad1a5497.
Solidity: event EmergencyStateActivated()
func (*PolygonrollupmanagermockFilterer) WatchEmergencyStateDeactivated ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) WatchEmergencyStateDeactivated(opts *bind.WatchOpts, sink chan<- *PolygonrollupmanagermockEmergencyStateDeactivated) (event.Subscription, error)
WatchEmergencyStateDeactivated is a free log subscription operation binding the contract event 0x1e5e34eea33501aecf2ebec9fe0e884a40804275ea7fe10b2ba084c8374308b3.
Solidity: event EmergencyStateDeactivated()
func (*PolygonrollupmanagermockFilterer) WatchInitialized ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *PolygonrollupmanagermockInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*PolygonrollupmanagermockFilterer) WatchObsoleteRollupType ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) WatchObsoleteRollupType(opts *bind.WatchOpts, sink chan<- *PolygonrollupmanagermockObsoleteRollupType, rollupTypeID []uint32) (event.Subscription, error)
WatchObsoleteRollupType is a free log subscription operation binding the contract event 0x4710d2ee567ef1ed6eb2f651dde4589524bcf7cebc62147a99b281cc836e7e44.
Solidity: event ObsoleteRollupType(uint32 indexed rollupTypeID)
func (*PolygonrollupmanagermockFilterer) WatchOnSequenceBatches ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) WatchOnSequenceBatches(opts *bind.WatchOpts, sink chan<- *PolygonrollupmanagermockOnSequenceBatches, 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 (*PolygonrollupmanagermockFilterer) WatchOverridePendingState ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) WatchOverridePendingState(opts *bind.WatchOpts, sink chan<- *PolygonrollupmanagermockOverridePendingState, 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 (*PolygonrollupmanagermockFilterer) WatchProveNonDeterministicPendingState ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) WatchProveNonDeterministicPendingState(opts *bind.WatchOpts, sink chan<- *PolygonrollupmanagermockProveNonDeterministicPendingState) (event.Subscription, error)
WatchProveNonDeterministicPendingState is a free log subscription operation binding the contract event 0x1f44c21118c4603cfb4e1b621dbcfa2b73efcececee2b99b620b2953d33a7010.
Solidity: event ProveNonDeterministicPendingState(bytes32 storedStateRoot, bytes32 provedStateRoot)
func (*PolygonrollupmanagermockFilterer) WatchRoleAdminChanged ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *PolygonrollupmanagermockRoleAdminChanged, 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 (*PolygonrollupmanagermockFilterer) WatchRoleGranted ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *PolygonrollupmanagermockRoleGranted, 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 (*PolygonrollupmanagermockFilterer) WatchRoleRevoked ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *PolygonrollupmanagermockRoleRevoked, 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 (*PolygonrollupmanagermockFilterer) WatchRollbackBatches ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) WatchRollbackBatches(opts *bind.WatchOpts, sink chan<- *PolygonrollupmanagermockRollbackBatches, rollupID []uint32, targetBatch []uint64) (event.Subscription, error)
WatchRollbackBatches is a free log subscription operation binding the contract event 0x80a6d395a55aed8126079cb8247f0a6848b1440ca2cdca3b4386f250c3529402.
Solidity: event RollbackBatches(uint32 indexed rollupID, uint64 indexed targetBatch, bytes32 accInputHashToRollback)
func (*PolygonrollupmanagermockFilterer) WatchSetBatchFee ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) WatchSetBatchFee(opts *bind.WatchOpts, sink chan<- *PolygonrollupmanagermockSetBatchFee) (event.Subscription, error)
WatchSetBatchFee is a free log subscription operation binding the contract event 0xfb383653f53ee079978d0c9aff7aeff04a10166ce244cca9c9f9d8d96bed45b2.
Solidity: event SetBatchFee(uint256 newBatchFee)
func (*PolygonrollupmanagermockFilterer) WatchSetMultiplierBatchFee ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) WatchSetMultiplierBatchFee(opts *bind.WatchOpts, sink chan<- *PolygonrollupmanagermockSetMultiplierBatchFee) (event.Subscription, error)
WatchSetMultiplierBatchFee is a free log subscription operation binding the contract event 0x7019933d795eba185c180209e8ae8bffbaa25bcef293364687702c31f4d302c5.
Solidity: event SetMultiplierBatchFee(uint16 newMultiplierBatchFee)
func (*PolygonrollupmanagermockFilterer) WatchSetPendingStateTimeout ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) WatchSetPendingStateTimeout(opts *bind.WatchOpts, sink chan<- *PolygonrollupmanagermockSetPendingStateTimeout) (event.Subscription, error)
WatchSetPendingStateTimeout is a free log subscription operation binding the contract event 0xc4121f4e22c69632ebb7cf1f462be0511dc034f999b52013eddfb24aab765c75.
Solidity: event SetPendingStateTimeout(uint64 newPendingStateTimeout)
func (*PolygonrollupmanagermockFilterer) WatchSetTrustedAggregator ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) WatchSetTrustedAggregator(opts *bind.WatchOpts, sink chan<- *PolygonrollupmanagermockSetTrustedAggregator) (event.Subscription, error)
WatchSetTrustedAggregator is a free log subscription operation binding the contract event 0x61f8fec29495a3078e9271456f05fb0707fd4e41f7661865f80fc437d06681ca.
Solidity: event SetTrustedAggregator(address newTrustedAggregator)
func (*PolygonrollupmanagermockFilterer) WatchSetTrustedAggregatorTimeout ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) WatchSetTrustedAggregatorTimeout(opts *bind.WatchOpts, sink chan<- *PolygonrollupmanagermockSetTrustedAggregatorTimeout) (event.Subscription, error)
WatchSetTrustedAggregatorTimeout is a free log subscription operation binding the contract event 0x1f4fa24c2e4bad19a7f3ec5c5485f70d46c798461c2e684f55bbd0fc661373a1.
Solidity: event SetTrustedAggregatorTimeout(uint64 newTrustedAggregatorTimeout)
func (*PolygonrollupmanagermockFilterer) WatchSetVerifyBatchTimeTarget ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) WatchSetVerifyBatchTimeTarget(opts *bind.WatchOpts, sink chan<- *PolygonrollupmanagermockSetVerifyBatchTimeTarget) (event.Subscription, error)
WatchSetVerifyBatchTimeTarget is a free log subscription operation binding the contract event 0x1b023231a1ab6b5d93992f168fb44498e1a7e64cef58daff6f1c216de6a68c28.
Solidity: event SetVerifyBatchTimeTarget(uint64 newVerifyBatchTimeTarget)
func (*PolygonrollupmanagermockFilterer) WatchUpdateRollup ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) WatchUpdateRollup(opts *bind.WatchOpts, sink chan<- *PolygonrollupmanagermockUpdateRollup, 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 (*PolygonrollupmanagermockFilterer) WatchVerifyBatches ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) WatchVerifyBatches(opts *bind.WatchOpts, sink chan<- *PolygonrollupmanagermockVerifyBatches, 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 (*PolygonrollupmanagermockFilterer) WatchVerifyBatchesTrustedAggregator ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockFilterer) WatchVerifyBatchesTrustedAggregator(opts *bind.WatchOpts, sink chan<- *PolygonrollupmanagermockVerifyBatchesTrustedAggregator, 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 PolygonrollupmanagermockInitialized ¶
type PolygonrollupmanagermockInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
PolygonrollupmanagermockInitialized represents a Initialized event raised by the Polygonrollupmanagermock contract.
type PolygonrollupmanagermockInitializedIterator ¶
type PolygonrollupmanagermockInitializedIterator struct { Event *PolygonrollupmanagermockInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PolygonrollupmanagermockInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the Polygonrollupmanagermock contract.
func (*PolygonrollupmanagermockInitializedIterator) Close ¶
func (it *PolygonrollupmanagermockInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PolygonrollupmanagermockInitializedIterator) Error ¶
func (it *PolygonrollupmanagermockInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PolygonrollupmanagermockInitializedIterator) Next ¶
func (it *PolygonrollupmanagermockInitializedIterator) 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 PolygonrollupmanagermockObsoleteRollupType ¶
type PolygonrollupmanagermockObsoleteRollupType struct { RollupTypeID uint32 Raw types.Log // Blockchain specific contextual infos }
PolygonrollupmanagermockObsoleteRollupType represents a ObsoleteRollupType event raised by the Polygonrollupmanagermock contract.
type PolygonrollupmanagermockObsoleteRollupTypeIterator ¶
type PolygonrollupmanagermockObsoleteRollupTypeIterator struct { Event *PolygonrollupmanagermockObsoleteRollupType // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PolygonrollupmanagermockObsoleteRollupTypeIterator is returned from FilterObsoleteRollupType and is used to iterate over the raw logs and unpacked data for ObsoleteRollupType events raised by the Polygonrollupmanagermock contract.
func (*PolygonrollupmanagermockObsoleteRollupTypeIterator) Close ¶
func (it *PolygonrollupmanagermockObsoleteRollupTypeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PolygonrollupmanagermockObsoleteRollupTypeIterator) Error ¶
func (it *PolygonrollupmanagermockObsoleteRollupTypeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PolygonrollupmanagermockObsoleteRollupTypeIterator) Next ¶
func (it *PolygonrollupmanagermockObsoleteRollupTypeIterator) 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 PolygonrollupmanagermockOnSequenceBatches ¶
type PolygonrollupmanagermockOnSequenceBatches struct { RollupID uint32 LastBatchSequenced uint64 Raw types.Log // Blockchain specific contextual infos }
PolygonrollupmanagermockOnSequenceBatches represents a OnSequenceBatches event raised by the Polygonrollupmanagermock contract.
type PolygonrollupmanagermockOnSequenceBatchesIterator ¶
type PolygonrollupmanagermockOnSequenceBatchesIterator struct { Event *PolygonrollupmanagermockOnSequenceBatches // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PolygonrollupmanagermockOnSequenceBatchesIterator is returned from FilterOnSequenceBatches and is used to iterate over the raw logs and unpacked data for OnSequenceBatches events raised by the Polygonrollupmanagermock contract.
func (*PolygonrollupmanagermockOnSequenceBatchesIterator) Close ¶
func (it *PolygonrollupmanagermockOnSequenceBatchesIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PolygonrollupmanagermockOnSequenceBatchesIterator) Error ¶
func (it *PolygonrollupmanagermockOnSequenceBatchesIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PolygonrollupmanagermockOnSequenceBatchesIterator) Next ¶
func (it *PolygonrollupmanagermockOnSequenceBatchesIterator) 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 PolygonrollupmanagermockOverridePendingState ¶
type PolygonrollupmanagermockOverridePendingState struct { RollupID uint32 NumBatch uint64 StateRoot [32]byte ExitRoot [32]byte Aggregator common.Address Raw types.Log // Blockchain specific contextual infos }
PolygonrollupmanagermockOverridePendingState represents a OverridePendingState event raised by the Polygonrollupmanagermock contract.
type PolygonrollupmanagermockOverridePendingStateIterator ¶
type PolygonrollupmanagermockOverridePendingStateIterator struct { Event *PolygonrollupmanagermockOverridePendingState // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PolygonrollupmanagermockOverridePendingStateIterator is returned from FilterOverridePendingState and is used to iterate over the raw logs and unpacked data for OverridePendingState events raised by the Polygonrollupmanagermock contract.
func (*PolygonrollupmanagermockOverridePendingStateIterator) Close ¶
func (it *PolygonrollupmanagermockOverridePendingStateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PolygonrollupmanagermockOverridePendingStateIterator) Error ¶
func (it *PolygonrollupmanagermockOverridePendingStateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PolygonrollupmanagermockOverridePendingStateIterator) Next ¶
func (it *PolygonrollupmanagermockOverridePendingStateIterator) 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 PolygonrollupmanagermockProveNonDeterministicPendingState ¶
type PolygonrollupmanagermockProveNonDeterministicPendingState struct { StoredStateRoot [32]byte ProvedStateRoot [32]byte Raw types.Log // Blockchain specific contextual infos }
PolygonrollupmanagermockProveNonDeterministicPendingState represents a ProveNonDeterministicPendingState event raised by the Polygonrollupmanagermock contract.
type PolygonrollupmanagermockProveNonDeterministicPendingStateIterator ¶
type PolygonrollupmanagermockProveNonDeterministicPendingStateIterator struct { Event *PolygonrollupmanagermockProveNonDeterministicPendingState // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PolygonrollupmanagermockProveNonDeterministicPendingStateIterator is returned from FilterProveNonDeterministicPendingState and is used to iterate over the raw logs and unpacked data for ProveNonDeterministicPendingState events raised by the Polygonrollupmanagermock contract.
func (*PolygonrollupmanagermockProveNonDeterministicPendingStateIterator) Close ¶
func (it *PolygonrollupmanagermockProveNonDeterministicPendingStateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PolygonrollupmanagermockProveNonDeterministicPendingStateIterator) Error ¶
func (it *PolygonrollupmanagermockProveNonDeterministicPendingStateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PolygonrollupmanagermockProveNonDeterministicPendingStateIterator) Next ¶
func (it *PolygonrollupmanagermockProveNonDeterministicPendingStateIterator) 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 PolygonrollupmanagermockRaw ¶
type PolygonrollupmanagermockRaw struct {
Contract *Polygonrollupmanagermock // Generic contract binding to access the raw methods on
}
PolygonrollupmanagermockRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*PolygonrollupmanagermockRaw) Call ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockRaw) 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 (*PolygonrollupmanagermockRaw) Transact ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PolygonrollupmanagermockRaw) Transfer ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockRaw) 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 PolygonrollupmanagermockRoleAdminChanged ¶
type PolygonrollupmanagermockRoleAdminChanged struct { Role [32]byte PreviousAdminRole [32]byte NewAdminRole [32]byte Raw types.Log // Blockchain specific contextual infos }
PolygonrollupmanagermockRoleAdminChanged represents a RoleAdminChanged event raised by the Polygonrollupmanagermock contract.
type PolygonrollupmanagermockRoleAdminChangedIterator ¶
type PolygonrollupmanagermockRoleAdminChangedIterator struct { Event *PolygonrollupmanagermockRoleAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PolygonrollupmanagermockRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the Polygonrollupmanagermock contract.
func (*PolygonrollupmanagermockRoleAdminChangedIterator) Close ¶
func (it *PolygonrollupmanagermockRoleAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PolygonrollupmanagermockRoleAdminChangedIterator) Error ¶
func (it *PolygonrollupmanagermockRoleAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PolygonrollupmanagermockRoleAdminChangedIterator) Next ¶
func (it *PolygonrollupmanagermockRoleAdminChangedIterator) 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 PolygonrollupmanagermockRoleGranted ¶
type PolygonrollupmanagermockRoleGranted struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
PolygonrollupmanagermockRoleGranted represents a RoleGranted event raised by the Polygonrollupmanagermock contract.
type PolygonrollupmanagermockRoleGrantedIterator ¶
type PolygonrollupmanagermockRoleGrantedIterator struct { Event *PolygonrollupmanagermockRoleGranted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PolygonrollupmanagermockRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the Polygonrollupmanagermock contract.
func (*PolygonrollupmanagermockRoleGrantedIterator) Close ¶
func (it *PolygonrollupmanagermockRoleGrantedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PolygonrollupmanagermockRoleGrantedIterator) Error ¶
func (it *PolygonrollupmanagermockRoleGrantedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PolygonrollupmanagermockRoleGrantedIterator) Next ¶
func (it *PolygonrollupmanagermockRoleGrantedIterator) 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 PolygonrollupmanagermockRoleRevoked ¶
type PolygonrollupmanagermockRoleRevoked struct { Role [32]byte Account common.Address Sender common.Address Raw types.Log // Blockchain specific contextual infos }
PolygonrollupmanagermockRoleRevoked represents a RoleRevoked event raised by the Polygonrollupmanagermock contract.
type PolygonrollupmanagermockRoleRevokedIterator ¶
type PolygonrollupmanagermockRoleRevokedIterator struct { Event *PolygonrollupmanagermockRoleRevoked // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PolygonrollupmanagermockRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the Polygonrollupmanagermock contract.
func (*PolygonrollupmanagermockRoleRevokedIterator) Close ¶
func (it *PolygonrollupmanagermockRoleRevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PolygonrollupmanagermockRoleRevokedIterator) Error ¶
func (it *PolygonrollupmanagermockRoleRevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PolygonrollupmanagermockRoleRevokedIterator) Next ¶
func (it *PolygonrollupmanagermockRoleRevokedIterator) 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 PolygonrollupmanagermockRollbackBatches ¶
type PolygonrollupmanagermockRollbackBatches struct { RollupID uint32 TargetBatch uint64 AccInputHashToRollback [32]byte Raw types.Log // Blockchain specific contextual infos }
PolygonrollupmanagermockRollbackBatches represents a RollbackBatches event raised by the Polygonrollupmanagermock contract.
type PolygonrollupmanagermockRollbackBatchesIterator ¶
type PolygonrollupmanagermockRollbackBatchesIterator struct { Event *PolygonrollupmanagermockRollbackBatches // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PolygonrollupmanagermockRollbackBatchesIterator is returned from FilterRollbackBatches and is used to iterate over the raw logs and unpacked data for RollbackBatches events raised by the Polygonrollupmanagermock contract.
func (*PolygonrollupmanagermockRollbackBatchesIterator) Close ¶
func (it *PolygonrollupmanagermockRollbackBatchesIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PolygonrollupmanagermockRollbackBatchesIterator) Error ¶
func (it *PolygonrollupmanagermockRollbackBatchesIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PolygonrollupmanagermockRollbackBatchesIterator) Next ¶
func (it *PolygonrollupmanagermockRollbackBatchesIterator) 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 PolygonrollupmanagermockSession ¶
type PolygonrollupmanagermockSession struct { Contract *Polygonrollupmanagermock // 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 }
PolygonrollupmanagermockSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*PolygonrollupmanagermockSession) ActivateEmergencyState ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) ActivateEmergencyState() (*types.Transaction, error)
ActivateEmergencyState is a paid mutator transaction binding the contract method 0x2072f6c5.
Solidity: function activateEmergencyState() returns()
func (*PolygonrollupmanagermockSession) AddExistingRollup ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) 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 (*PolygonrollupmanagermockSession) AddNewRollupType ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) 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 (*PolygonrollupmanagermockSession) BridgeAddress ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) BridgeAddress() (common.Address, error)
BridgeAddress is a free data retrieval call binding the contract method 0xa3c573eb.
Solidity: function bridgeAddress() view returns(address)
func (*PolygonrollupmanagermockSession) CalculateRewardPerBatch ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) CalculateRewardPerBatch() (*big.Int, error)
CalculateRewardPerBatch is a free data retrieval call binding the contract method 0x99f5634e.
Solidity: function calculateRewardPerBatch() view returns(uint256)
func (*PolygonrollupmanagermockSession) ChainIDToRollupID ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) 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 (*PolygonrollupmanagermockSession) ConsolidatePendingState ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) 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 (*PolygonrollupmanagermockSession) CreateNewRollup ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) 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 (*PolygonrollupmanagermockSession) DEFAULTADMINROLE ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) 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 (*PolygonrollupmanagermockSession) DeactivateEmergencyState ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) DeactivateEmergencyState() (*types.Transaction, error)
DeactivateEmergencyState is a paid mutator transaction binding the contract method 0xdbc16976.
Solidity: function deactivateEmergencyState() returns()
func (*PolygonrollupmanagermockSession) GetBatchFee ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) GetBatchFee() (*big.Int, error)
GetBatchFee is a free data retrieval call binding the contract method 0x477fa270.
Solidity: function getBatchFee() view returns(uint256)
func (*PolygonrollupmanagermockSession) GetForcedBatchFee ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) GetForcedBatchFee() (*big.Int, error)
GetForcedBatchFee is a free data retrieval call binding the contract method 0x60469169.
Solidity: function getForcedBatchFee() view returns(uint256)
func (*PolygonrollupmanagermockSession) GetInputSnarkBytes ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) 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 (*PolygonrollupmanagermockSession) GetLastVerifiedBatch ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) 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 (*PolygonrollupmanagermockSession) GetRoleAdmin ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) 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 (*PolygonrollupmanagermockSession) GetRollupBatchNumToStateRoot ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) 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 (*PolygonrollupmanagermockSession) GetRollupExitRoot ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) GetRollupExitRoot() ([32]byte, error)
GetRollupExitRoot is a free data retrieval call binding the contract method 0xa2967d99.
Solidity: function getRollupExitRoot() view returns(bytes32)
func (*PolygonrollupmanagermockSession) GetRollupPendingStateTransitions ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) 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 (*PolygonrollupmanagermockSession) GetRollupSequencedBatches ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) 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 (*PolygonrollupmanagermockSession) GlobalExitRootManager ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) GlobalExitRootManager() (common.Address, error)
GlobalExitRootManager is a free data retrieval call binding the contract method 0xd02103ca.
Solidity: function globalExitRootManager() view returns(address)
func (*PolygonrollupmanagermockSession) GrantRole ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) 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 (*PolygonrollupmanagermockSession) HasRole ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) 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 (*PolygonrollupmanagermockSession) InitializeMock ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) 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 (*PolygonrollupmanagermockSession) IsEmergencyState ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) IsEmergencyState() (bool, error)
IsEmergencyState is a free data retrieval call binding the contract method 0x15064c96.
Solidity: function isEmergencyState() view returns(bool)
func (*PolygonrollupmanagermockSession) IsPendingStateConsolidable ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) 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 (*PolygonrollupmanagermockSession) LastAggregationTimestamp ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) LastAggregationTimestamp() (uint64, error)
LastAggregationTimestamp is a free data retrieval call binding the contract method 0xc1acbc34.
Solidity: function lastAggregationTimestamp() view returns(uint64)
func (*PolygonrollupmanagermockSession) LastDeactivatedEmergencyStateTimestamp ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) LastDeactivatedEmergencyStateTimestamp() (uint64, error)
LastDeactivatedEmergencyStateTimestamp is a free data retrieval call binding the contract method 0x30c27dde.
Solidity: function lastDeactivatedEmergencyStateTimestamp() view returns(uint64)
func (*PolygonrollupmanagermockSession) MultiplierBatchFee ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) MultiplierBatchFee() (uint16, error)
MultiplierBatchFee is a free data retrieval call binding the contract method 0xafd23cbe.
Solidity: function multiplierBatchFee() view returns(uint16)
func (*PolygonrollupmanagermockSession) ObsoleteRollupType ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) ObsoleteRollupType(rollupTypeID uint32) (*types.Transaction, error)
ObsoleteRollupType is a paid mutator transaction binding the contract method 0x7222020f.
Solidity: function obsoleteRollupType(uint32 rollupTypeID) returns()
func (*PolygonrollupmanagermockSession) OnSequenceBatches ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) 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 (*PolygonrollupmanagermockSession) OverridePendingState ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) 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 (*PolygonrollupmanagermockSession) PendingStateTimeout ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) PendingStateTimeout() (uint64, error)
PendingStateTimeout is a free data retrieval call binding the contract method 0xd939b315.
Solidity: function pendingStateTimeout() view returns(uint64)
func (*PolygonrollupmanagermockSession) Pol ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) Pol() (common.Address, error)
Pol is a free data retrieval call binding the contract method 0xe46761c4.
Solidity: function pol() view returns(address)
func (*PolygonrollupmanagermockSession) PrepareMockCalculateRoot ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) PrepareMockCalculateRoot(localExitRoots [][32]byte) (*types.Transaction, error)
PrepareMockCalculateRoot is a paid mutator transaction binding the contract method 0x8f698ec5.
Solidity: function prepareMockCalculateRoot(bytes32[] localExitRoots) returns()
func (*PolygonrollupmanagermockSession) ProveNonDeterministicPendingState ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) 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 (*PolygonrollupmanagermockSession) RenounceRole ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) 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 (*PolygonrollupmanagermockSession) RevokeRole ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) 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 (*PolygonrollupmanagermockSession) RollbackBatches ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) RollbackBatches(rollupContract common.Address, targetBatch uint64) (*types.Transaction, error)
RollbackBatches is a paid mutator transaction binding the contract method 0x8fd88cc2.
Solidity: function rollbackBatches(address rollupContract, uint64 targetBatch) returns()
func (*PolygonrollupmanagermockSession) RollupAddressToID ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) 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 (*PolygonrollupmanagermockSession) RollupCount ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) RollupCount() (uint32, error)
RollupCount is a free data retrieval call binding the contract method 0xf4e92675.
Solidity: function rollupCount() view returns(uint32)
func (*PolygonrollupmanagermockSession) RollupIDToRollupData ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) 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 (*PolygonrollupmanagermockSession) RollupTypeCount ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) RollupTypeCount() (uint32, error)
RollupTypeCount is a free data retrieval call binding the contract method 0x1796a1ae.
Solidity: function rollupTypeCount() view returns(uint32)
func (*PolygonrollupmanagermockSession) RollupTypeMap ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) 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 (*PolygonrollupmanagermockSession) SetBatchFee ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) 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 (*PolygonrollupmanagermockSession) SetMultiplierBatchFee ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) SetMultiplierBatchFee(newMultiplierBatchFee uint16) (*types.Transaction, error)
SetMultiplierBatchFee is a paid mutator transaction binding the contract method 0x1816b7e5.
Solidity: function setMultiplierBatchFee(uint16 newMultiplierBatchFee) returns()
func (*PolygonrollupmanagermockSession) SetPendingStateTimeout ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) SetPendingStateTimeout(newPendingStateTimeout uint64) (*types.Transaction, error)
SetPendingStateTimeout is a paid mutator transaction binding the contract method 0x9c9f3dfe.
Solidity: function setPendingStateTimeout(uint64 newPendingStateTimeout) returns()
func (*PolygonrollupmanagermockSession) SetTrustedAggregatorTimeout ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) SetTrustedAggregatorTimeout(newTrustedAggregatorTimeout uint64) (*types.Transaction, error)
SetTrustedAggregatorTimeout is a paid mutator transaction binding the contract method 0x394218e9.
Solidity: function setTrustedAggregatorTimeout(uint64 newTrustedAggregatorTimeout) returns()
func (*PolygonrollupmanagermockSession) SetVerifyBatchTimeTarget ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) SetVerifyBatchTimeTarget(newVerifyBatchTimeTarget uint64) (*types.Transaction, error)
SetVerifyBatchTimeTarget is a paid mutator transaction binding the contract method 0xa066215c.
Solidity: function setVerifyBatchTimeTarget(uint64 newVerifyBatchTimeTarget) returns()
func (*PolygonrollupmanagermockSession) TotalSequencedBatches ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) TotalSequencedBatches() (uint64, error)
TotalSequencedBatches is a free data retrieval call binding the contract method 0x066ec012.
Solidity: function totalSequencedBatches() view returns(uint64)
func (*PolygonrollupmanagermockSession) TotalVerifiedBatches ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) TotalVerifiedBatches() (uint64, error)
TotalVerifiedBatches is a free data retrieval call binding the contract method 0xdde0ff77.
Solidity: function totalVerifiedBatches() view returns(uint64)
func (*PolygonrollupmanagermockSession) TrustedAggregatorTimeout ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) TrustedAggregatorTimeout() (uint64, error)
TrustedAggregatorTimeout is a free data retrieval call binding the contract method 0x841b24d7.
Solidity: function trustedAggregatorTimeout() view returns(uint64)
func (*PolygonrollupmanagermockSession) UpdateRollup ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) 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 (*PolygonrollupmanagermockSession) UpdateRollupByRollupAdmin ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) UpdateRollupByRollupAdmin(rollupContract common.Address, newRollupTypeID uint32) (*types.Transaction, error)
UpdateRollupByRollupAdmin is a paid mutator transaction binding the contract method 0xdfdb8c5e.
Solidity: function updateRollupByRollupAdmin(address rollupContract, uint32 newRollupTypeID) returns()
func (*PolygonrollupmanagermockSession) VerifyBatchTimeTarget ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) VerifyBatchTimeTarget() (uint64, error)
VerifyBatchTimeTarget is a free data retrieval call binding the contract method 0x0a0d9fbe.
Solidity: function verifyBatchTimeTarget() view returns(uint64)
func (*PolygonrollupmanagermockSession) VerifyBatches ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) 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 (*PolygonrollupmanagermockSession) VerifyBatchesTrustedAggregator ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockSession) 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 PolygonrollupmanagermockSetBatchFee ¶
type PolygonrollupmanagermockSetBatchFee struct { NewBatchFee *big.Int Raw types.Log // Blockchain specific contextual infos }
PolygonrollupmanagermockSetBatchFee represents a SetBatchFee event raised by the Polygonrollupmanagermock contract.
type PolygonrollupmanagermockSetBatchFeeIterator ¶
type PolygonrollupmanagermockSetBatchFeeIterator struct { Event *PolygonrollupmanagermockSetBatchFee // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PolygonrollupmanagermockSetBatchFeeIterator is returned from FilterSetBatchFee and is used to iterate over the raw logs and unpacked data for SetBatchFee events raised by the Polygonrollupmanagermock contract.
func (*PolygonrollupmanagermockSetBatchFeeIterator) Close ¶
func (it *PolygonrollupmanagermockSetBatchFeeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PolygonrollupmanagermockSetBatchFeeIterator) Error ¶
func (it *PolygonrollupmanagermockSetBatchFeeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PolygonrollupmanagermockSetBatchFeeIterator) Next ¶
func (it *PolygonrollupmanagermockSetBatchFeeIterator) 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 PolygonrollupmanagermockSetMultiplierBatchFee ¶
type PolygonrollupmanagermockSetMultiplierBatchFee struct { NewMultiplierBatchFee uint16 Raw types.Log // Blockchain specific contextual infos }
PolygonrollupmanagermockSetMultiplierBatchFee represents a SetMultiplierBatchFee event raised by the Polygonrollupmanagermock contract.
type PolygonrollupmanagermockSetMultiplierBatchFeeIterator ¶
type PolygonrollupmanagermockSetMultiplierBatchFeeIterator struct { Event *PolygonrollupmanagermockSetMultiplierBatchFee // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PolygonrollupmanagermockSetMultiplierBatchFeeIterator is returned from FilterSetMultiplierBatchFee and is used to iterate over the raw logs and unpacked data for SetMultiplierBatchFee events raised by the Polygonrollupmanagermock contract.
func (*PolygonrollupmanagermockSetMultiplierBatchFeeIterator) Close ¶
func (it *PolygonrollupmanagermockSetMultiplierBatchFeeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PolygonrollupmanagermockSetMultiplierBatchFeeIterator) Error ¶
func (it *PolygonrollupmanagermockSetMultiplierBatchFeeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PolygonrollupmanagermockSetMultiplierBatchFeeIterator) Next ¶
func (it *PolygonrollupmanagermockSetMultiplierBatchFeeIterator) 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 PolygonrollupmanagermockSetPendingStateTimeout ¶
type PolygonrollupmanagermockSetPendingStateTimeout struct { NewPendingStateTimeout uint64 Raw types.Log // Blockchain specific contextual infos }
PolygonrollupmanagermockSetPendingStateTimeout represents a SetPendingStateTimeout event raised by the Polygonrollupmanagermock contract.
type PolygonrollupmanagermockSetPendingStateTimeoutIterator ¶
type PolygonrollupmanagermockSetPendingStateTimeoutIterator struct { Event *PolygonrollupmanagermockSetPendingStateTimeout // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PolygonrollupmanagermockSetPendingStateTimeoutIterator is returned from FilterSetPendingStateTimeout and is used to iterate over the raw logs and unpacked data for SetPendingStateTimeout events raised by the Polygonrollupmanagermock contract.
func (*PolygonrollupmanagermockSetPendingStateTimeoutIterator) Close ¶
func (it *PolygonrollupmanagermockSetPendingStateTimeoutIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PolygonrollupmanagermockSetPendingStateTimeoutIterator) Error ¶
func (it *PolygonrollupmanagermockSetPendingStateTimeoutIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PolygonrollupmanagermockSetPendingStateTimeoutIterator) Next ¶
func (it *PolygonrollupmanagermockSetPendingStateTimeoutIterator) 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 PolygonrollupmanagermockSetTrustedAggregator ¶
type PolygonrollupmanagermockSetTrustedAggregator struct { NewTrustedAggregator common.Address Raw types.Log // Blockchain specific contextual infos }
PolygonrollupmanagermockSetTrustedAggregator represents a SetTrustedAggregator event raised by the Polygonrollupmanagermock contract.
type PolygonrollupmanagermockSetTrustedAggregatorIterator ¶
type PolygonrollupmanagermockSetTrustedAggregatorIterator struct { Event *PolygonrollupmanagermockSetTrustedAggregator // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PolygonrollupmanagermockSetTrustedAggregatorIterator is returned from FilterSetTrustedAggregator and is used to iterate over the raw logs and unpacked data for SetTrustedAggregator events raised by the Polygonrollupmanagermock contract.
func (*PolygonrollupmanagermockSetTrustedAggregatorIterator) Close ¶
func (it *PolygonrollupmanagermockSetTrustedAggregatorIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PolygonrollupmanagermockSetTrustedAggregatorIterator) Error ¶
func (it *PolygonrollupmanagermockSetTrustedAggregatorIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PolygonrollupmanagermockSetTrustedAggregatorIterator) Next ¶
func (it *PolygonrollupmanagermockSetTrustedAggregatorIterator) 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 PolygonrollupmanagermockSetTrustedAggregatorTimeout ¶
type PolygonrollupmanagermockSetTrustedAggregatorTimeout struct { NewTrustedAggregatorTimeout uint64 Raw types.Log // Blockchain specific contextual infos }
PolygonrollupmanagermockSetTrustedAggregatorTimeout represents a SetTrustedAggregatorTimeout event raised by the Polygonrollupmanagermock contract.
type PolygonrollupmanagermockSetTrustedAggregatorTimeoutIterator ¶
type PolygonrollupmanagermockSetTrustedAggregatorTimeoutIterator struct { Event *PolygonrollupmanagermockSetTrustedAggregatorTimeout // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PolygonrollupmanagermockSetTrustedAggregatorTimeoutIterator is returned from FilterSetTrustedAggregatorTimeout and is used to iterate over the raw logs and unpacked data for SetTrustedAggregatorTimeout events raised by the Polygonrollupmanagermock contract.
func (*PolygonrollupmanagermockSetTrustedAggregatorTimeoutIterator) Close ¶
func (it *PolygonrollupmanagermockSetTrustedAggregatorTimeoutIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PolygonrollupmanagermockSetTrustedAggregatorTimeoutIterator) Error ¶
func (it *PolygonrollupmanagermockSetTrustedAggregatorTimeoutIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PolygonrollupmanagermockSetTrustedAggregatorTimeoutIterator) Next ¶
func (it *PolygonrollupmanagermockSetTrustedAggregatorTimeoutIterator) 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 PolygonrollupmanagermockSetVerifyBatchTimeTarget ¶
type PolygonrollupmanagermockSetVerifyBatchTimeTarget struct { NewVerifyBatchTimeTarget uint64 Raw types.Log // Blockchain specific contextual infos }
PolygonrollupmanagermockSetVerifyBatchTimeTarget represents a SetVerifyBatchTimeTarget event raised by the Polygonrollupmanagermock contract.
type PolygonrollupmanagermockSetVerifyBatchTimeTargetIterator ¶
type PolygonrollupmanagermockSetVerifyBatchTimeTargetIterator struct { Event *PolygonrollupmanagermockSetVerifyBatchTimeTarget // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PolygonrollupmanagermockSetVerifyBatchTimeTargetIterator is returned from FilterSetVerifyBatchTimeTarget and is used to iterate over the raw logs and unpacked data for SetVerifyBatchTimeTarget events raised by the Polygonrollupmanagermock contract.
func (*PolygonrollupmanagermockSetVerifyBatchTimeTargetIterator) Close ¶
func (it *PolygonrollupmanagermockSetVerifyBatchTimeTargetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PolygonrollupmanagermockSetVerifyBatchTimeTargetIterator) Error ¶
func (it *PolygonrollupmanagermockSetVerifyBatchTimeTargetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PolygonrollupmanagermockSetVerifyBatchTimeTargetIterator) Next ¶
func (it *PolygonrollupmanagermockSetVerifyBatchTimeTargetIterator) 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 PolygonrollupmanagermockTransactor ¶
type PolygonrollupmanagermockTransactor struct {
// contains filtered or unexported fields
}
PolygonrollupmanagermockTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewPolygonrollupmanagermockTransactor ¶
func NewPolygonrollupmanagermockTransactor(address common.Address, transactor bind.ContractTransactor) (*PolygonrollupmanagermockTransactor, error)
NewPolygonrollupmanagermockTransactor creates a new write-only instance of Polygonrollupmanagermock, bound to a specific deployed contract.
func (*PolygonrollupmanagermockTransactor) ActivateEmergencyState ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) ActivateEmergencyState(opts *bind.TransactOpts) (*types.Transaction, error)
ActivateEmergencyState is a paid mutator transaction binding the contract method 0x2072f6c5.
Solidity: function activateEmergencyState() returns()
func (*PolygonrollupmanagermockTransactor) AddExistingRollup ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) 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 (*PolygonrollupmanagermockTransactor) AddNewRollupType ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) 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 (*PolygonrollupmanagermockTransactor) ConsolidatePendingState ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) 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 (*PolygonrollupmanagermockTransactor) CreateNewRollup ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) 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 (*PolygonrollupmanagermockTransactor) DeactivateEmergencyState ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) DeactivateEmergencyState(opts *bind.TransactOpts) (*types.Transaction, error)
DeactivateEmergencyState is a paid mutator transaction binding the contract method 0xdbc16976.
Solidity: function deactivateEmergencyState() returns()
func (*PolygonrollupmanagermockTransactor) GrantRole ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) 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 (*PolygonrollupmanagermockTransactor) InitializeMock ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) 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 (*PolygonrollupmanagermockTransactor) ObsoleteRollupType ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) 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 (*PolygonrollupmanagermockTransactor) OnSequenceBatches ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) 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 (*PolygonrollupmanagermockTransactor) OverridePendingState ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) 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 (*PolygonrollupmanagermockTransactor) PrepareMockCalculateRoot ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) PrepareMockCalculateRoot(opts *bind.TransactOpts, localExitRoots [][32]byte) (*types.Transaction, error)
PrepareMockCalculateRoot is a paid mutator transaction binding the contract method 0x8f698ec5.
Solidity: function prepareMockCalculateRoot(bytes32[] localExitRoots) returns()
func (*PolygonrollupmanagermockTransactor) ProveNonDeterministicPendingState ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) 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 (*PolygonrollupmanagermockTransactor) RenounceRole ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) 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 (*PolygonrollupmanagermockTransactor) RevokeRole ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) 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 (*PolygonrollupmanagermockTransactor) RollbackBatches ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) RollbackBatches(opts *bind.TransactOpts, rollupContract common.Address, targetBatch uint64) (*types.Transaction, error)
RollbackBatches is a paid mutator transaction binding the contract method 0x8fd88cc2.
Solidity: function rollbackBatches(address rollupContract, uint64 targetBatch) returns()
func (*PolygonrollupmanagermockTransactor) SetBatchFee ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) 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 (*PolygonrollupmanagermockTransactor) SetMultiplierBatchFee ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) 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 (*PolygonrollupmanagermockTransactor) SetPendingStateTimeout ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) 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 (*PolygonrollupmanagermockTransactor) SetTrustedAggregatorTimeout ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) 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 (*PolygonrollupmanagermockTransactor) SetVerifyBatchTimeTarget ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) 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 (*PolygonrollupmanagermockTransactor) UpdateRollup ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) 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 (*PolygonrollupmanagermockTransactor) UpdateRollupByRollupAdmin ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) UpdateRollupByRollupAdmin(opts *bind.TransactOpts, rollupContract common.Address, newRollupTypeID uint32) (*types.Transaction, error)
UpdateRollupByRollupAdmin is a paid mutator transaction binding the contract method 0xdfdb8c5e.
Solidity: function updateRollupByRollupAdmin(address rollupContract, uint32 newRollupTypeID) returns()
func (*PolygonrollupmanagermockTransactor) VerifyBatches ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) 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 (*PolygonrollupmanagermockTransactor) VerifyBatchesTrustedAggregator ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactor) 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 PolygonrollupmanagermockTransactorRaw ¶
type PolygonrollupmanagermockTransactorRaw struct {
Contract *PolygonrollupmanagermockTransactor // Generic write-only contract binding to access the raw methods on
}
PolygonrollupmanagermockTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*PolygonrollupmanagermockTransactorRaw) Transact ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PolygonrollupmanagermockTransactorRaw) Transfer ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorRaw) 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 PolygonrollupmanagermockTransactorSession ¶
type PolygonrollupmanagermockTransactorSession struct { Contract *PolygonrollupmanagermockTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
PolygonrollupmanagermockTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*PolygonrollupmanagermockTransactorSession) ActivateEmergencyState ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) ActivateEmergencyState() (*types.Transaction, error)
ActivateEmergencyState is a paid mutator transaction binding the contract method 0x2072f6c5.
Solidity: function activateEmergencyState() returns()
func (*PolygonrollupmanagermockTransactorSession) AddExistingRollup ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) 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 (*PolygonrollupmanagermockTransactorSession) AddNewRollupType ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) 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 (*PolygonrollupmanagermockTransactorSession) ConsolidatePendingState ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) 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 (*PolygonrollupmanagermockTransactorSession) CreateNewRollup ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) 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 (*PolygonrollupmanagermockTransactorSession) DeactivateEmergencyState ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) DeactivateEmergencyState() (*types.Transaction, error)
DeactivateEmergencyState is a paid mutator transaction binding the contract method 0xdbc16976.
Solidity: function deactivateEmergencyState() returns()
func (*PolygonrollupmanagermockTransactorSession) GrantRole ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) 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 (*PolygonrollupmanagermockTransactorSession) InitializeMock ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) 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 (*PolygonrollupmanagermockTransactorSession) ObsoleteRollupType ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) ObsoleteRollupType(rollupTypeID uint32) (*types.Transaction, error)
ObsoleteRollupType is a paid mutator transaction binding the contract method 0x7222020f.
Solidity: function obsoleteRollupType(uint32 rollupTypeID) returns()
func (*PolygonrollupmanagermockTransactorSession) OnSequenceBatches ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) 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 (*PolygonrollupmanagermockTransactorSession) OverridePendingState ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) 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 (*PolygonrollupmanagermockTransactorSession) PrepareMockCalculateRoot ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) PrepareMockCalculateRoot(localExitRoots [][32]byte) (*types.Transaction, error)
PrepareMockCalculateRoot is a paid mutator transaction binding the contract method 0x8f698ec5.
Solidity: function prepareMockCalculateRoot(bytes32[] localExitRoots) returns()
func (*PolygonrollupmanagermockTransactorSession) ProveNonDeterministicPendingState ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) 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 (*PolygonrollupmanagermockTransactorSession) RenounceRole ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) 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 (*PolygonrollupmanagermockTransactorSession) RevokeRole ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) 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 (*PolygonrollupmanagermockTransactorSession) RollbackBatches ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) RollbackBatches(rollupContract common.Address, targetBatch uint64) (*types.Transaction, error)
RollbackBatches is a paid mutator transaction binding the contract method 0x8fd88cc2.
Solidity: function rollbackBatches(address rollupContract, uint64 targetBatch) returns()
func (*PolygonrollupmanagermockTransactorSession) SetBatchFee ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) 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 (*PolygonrollupmanagermockTransactorSession) SetMultiplierBatchFee ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) SetMultiplierBatchFee(newMultiplierBatchFee uint16) (*types.Transaction, error)
SetMultiplierBatchFee is a paid mutator transaction binding the contract method 0x1816b7e5.
Solidity: function setMultiplierBatchFee(uint16 newMultiplierBatchFee) returns()
func (*PolygonrollupmanagermockTransactorSession) SetPendingStateTimeout ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) SetPendingStateTimeout(newPendingStateTimeout uint64) (*types.Transaction, error)
SetPendingStateTimeout is a paid mutator transaction binding the contract method 0x9c9f3dfe.
Solidity: function setPendingStateTimeout(uint64 newPendingStateTimeout) returns()
func (*PolygonrollupmanagermockTransactorSession) SetTrustedAggregatorTimeout ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) SetTrustedAggregatorTimeout(newTrustedAggregatorTimeout uint64) (*types.Transaction, error)
SetTrustedAggregatorTimeout is a paid mutator transaction binding the contract method 0x394218e9.
Solidity: function setTrustedAggregatorTimeout(uint64 newTrustedAggregatorTimeout) returns()
func (*PolygonrollupmanagermockTransactorSession) SetVerifyBatchTimeTarget ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) SetVerifyBatchTimeTarget(newVerifyBatchTimeTarget uint64) (*types.Transaction, error)
SetVerifyBatchTimeTarget is a paid mutator transaction binding the contract method 0xa066215c.
Solidity: function setVerifyBatchTimeTarget(uint64 newVerifyBatchTimeTarget) returns()
func (*PolygonrollupmanagermockTransactorSession) UpdateRollup ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) 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 (*PolygonrollupmanagermockTransactorSession) UpdateRollupByRollupAdmin ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) UpdateRollupByRollupAdmin(rollupContract common.Address, newRollupTypeID uint32) (*types.Transaction, error)
UpdateRollupByRollupAdmin is a paid mutator transaction binding the contract method 0xdfdb8c5e.
Solidity: function updateRollupByRollupAdmin(address rollupContract, uint32 newRollupTypeID) returns()
func (*PolygonrollupmanagermockTransactorSession) VerifyBatches ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) 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 (*PolygonrollupmanagermockTransactorSession) VerifyBatchesTrustedAggregator ¶
func (_Polygonrollupmanagermock *PolygonrollupmanagermockTransactorSession) 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 PolygonrollupmanagermockUpdateRollup ¶
type PolygonrollupmanagermockUpdateRollup struct { RollupID uint32 NewRollupTypeID uint32 LastVerifiedBatchBeforeUpgrade uint64 Raw types.Log // Blockchain specific contextual infos }
PolygonrollupmanagermockUpdateRollup represents a UpdateRollup event raised by the Polygonrollupmanagermock contract.
type PolygonrollupmanagermockUpdateRollupIterator ¶
type PolygonrollupmanagermockUpdateRollupIterator struct { Event *PolygonrollupmanagermockUpdateRollup // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PolygonrollupmanagermockUpdateRollupIterator is returned from FilterUpdateRollup and is used to iterate over the raw logs and unpacked data for UpdateRollup events raised by the Polygonrollupmanagermock contract.
func (*PolygonrollupmanagermockUpdateRollupIterator) Close ¶
func (it *PolygonrollupmanagermockUpdateRollupIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PolygonrollupmanagermockUpdateRollupIterator) Error ¶
func (it *PolygonrollupmanagermockUpdateRollupIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PolygonrollupmanagermockUpdateRollupIterator) Next ¶
func (it *PolygonrollupmanagermockUpdateRollupIterator) 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 PolygonrollupmanagermockVerifyBatches ¶
type PolygonrollupmanagermockVerifyBatches struct { RollupID uint32 NumBatch uint64 StateRoot [32]byte ExitRoot [32]byte Aggregator common.Address Raw types.Log // Blockchain specific contextual infos }
PolygonrollupmanagermockVerifyBatches represents a VerifyBatches event raised by the Polygonrollupmanagermock contract.
type PolygonrollupmanagermockVerifyBatchesIterator ¶
type PolygonrollupmanagermockVerifyBatchesIterator struct { Event *PolygonrollupmanagermockVerifyBatches // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PolygonrollupmanagermockVerifyBatchesIterator is returned from FilterVerifyBatches and is used to iterate over the raw logs and unpacked data for VerifyBatches events raised by the Polygonrollupmanagermock contract.
func (*PolygonrollupmanagermockVerifyBatchesIterator) Close ¶
func (it *PolygonrollupmanagermockVerifyBatchesIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PolygonrollupmanagermockVerifyBatchesIterator) Error ¶
func (it *PolygonrollupmanagermockVerifyBatchesIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PolygonrollupmanagermockVerifyBatchesIterator) Next ¶
func (it *PolygonrollupmanagermockVerifyBatchesIterator) 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 PolygonrollupmanagermockVerifyBatchesTrustedAggregator ¶
type PolygonrollupmanagermockVerifyBatchesTrustedAggregator struct { RollupID uint32 NumBatch uint64 StateRoot [32]byte ExitRoot [32]byte Aggregator common.Address Raw types.Log // Blockchain specific contextual infos }
PolygonrollupmanagermockVerifyBatchesTrustedAggregator represents a VerifyBatchesTrustedAggregator event raised by the Polygonrollupmanagermock contract.
type PolygonrollupmanagermockVerifyBatchesTrustedAggregatorIterator ¶
type PolygonrollupmanagermockVerifyBatchesTrustedAggregatorIterator struct { Event *PolygonrollupmanagermockVerifyBatchesTrustedAggregator // Event containing the contract specifics and raw log // contains filtered or unexported fields }
PolygonrollupmanagermockVerifyBatchesTrustedAggregatorIterator is returned from FilterVerifyBatchesTrustedAggregator and is used to iterate over the raw logs and unpacked data for VerifyBatchesTrustedAggregator events raised by the Polygonrollupmanagermock contract.
func (*PolygonrollupmanagermockVerifyBatchesTrustedAggregatorIterator) Close ¶
func (it *PolygonrollupmanagermockVerifyBatchesTrustedAggregatorIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*PolygonrollupmanagermockVerifyBatchesTrustedAggregatorIterator) Error ¶
func (it *PolygonrollupmanagermockVerifyBatchesTrustedAggregatorIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*PolygonrollupmanagermockVerifyBatchesTrustedAggregatorIterator) Next ¶
func (it *PolygonrollupmanagermockVerifyBatchesTrustedAggregatorIterator) 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.