Documentation ¶
Index ¶
- Variables
- type BridgehubL2TransactionRequest
- type DiamondDiamondCutData
- type DiamondFacetCut
- type FeeParams
- type IExecutorCommitBatchInfo
- type IExecutorProofInput
- type IExecutorStoredBatchInfo
- type IGettersFacet
- type IZkSyncHyperchain
- type IZkSyncHyperchainBlockCommit
- type IZkSyncHyperchainBlockCommitIterator
- type IZkSyncHyperchainBlockExecution
- type IZkSyncHyperchainBlockExecutionIterator
- type IZkSyncHyperchainBlocksRevert
- type IZkSyncHyperchainBlocksRevertIterator
- type IZkSyncHyperchainBlocksVerification
- type IZkSyncHyperchainBlocksVerificationIterator
- type IZkSyncHyperchainCaller
- func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) BaseTokenGasPriceMultiplierDenominator(opts *bind.CallOpts) (*big.Int, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) BaseTokenGasPriceMultiplierNominator(opts *bind.CallOpts) (*big.Int, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) FacetAddress(opts *bind.CallOpts, _selector [4]byte) (common.Address, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) FacetAddresses(opts *bind.CallOpts) ([]common.Address, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) FacetFunctionSelectors(opts *bind.CallOpts, _facet common.Address) ([][4]byte, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) Facets(opts *bind.CallOpts) ([]IGettersFacet, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) GetAdmin(opts *bind.CallOpts) (common.Address, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) GetBaseToken(opts *bind.CallOpts) (common.Address, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) GetBaseTokenBridge(opts *bind.CallOpts) (common.Address, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) GetBridgehub(opts *bind.CallOpts) (common.Address, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) GetFirstUnprocessedPriorityTx(opts *bind.CallOpts) (*big.Int, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) GetL2BootloaderBytecodeHash(opts *bind.CallOpts) ([32]byte, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) GetL2DefaultAccountBytecodeHash(opts *bind.CallOpts) ([32]byte, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) GetL2SystemContractsUpgradeBatchNumber(opts *bind.CallOpts) (*big.Int, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) GetL2SystemContractsUpgradeTxHash(opts *bind.CallOpts) ([32]byte, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) GetName(opts *bind.CallOpts) (string, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) GetPendingAdmin(opts *bind.CallOpts) (common.Address, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) GetPriorityQueueSize(opts *bind.CallOpts) (*big.Int, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) GetPriorityTxMaxGasLimit(opts *bind.CallOpts) (*big.Int, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) GetProtocolVersion(opts *bind.CallOpts) (*big.Int, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) GetPubdataPricingMode(opts *bind.CallOpts) (uint8, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) GetSemverProtocolVersion(opts *bind.CallOpts) (uint32, uint32, uint32, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) GetStateTransitionManager(opts *bind.CallOpts) (common.Address, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) GetTotalBatchesCommitted(opts *bind.CallOpts) (*big.Int, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) GetTotalBatchesExecuted(opts *bind.CallOpts) (*big.Int, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) GetTotalBatchesVerified(opts *bind.CallOpts) (*big.Int, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) GetTotalPriorityTxs(opts *bind.CallOpts) (*big.Int, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) GetVerifier(opts *bind.CallOpts) (common.Address, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) GetVerifierParams(opts *bind.CallOpts) (VerifierParams, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) IsDiamondStorageFrozen(opts *bind.CallOpts) (bool, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) IsEthWithdrawalFinalized(opts *bind.CallOpts, _l2BatchNumber *big.Int, _l2MessageIndex *big.Int) (bool, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) IsFacetFreezable(opts *bind.CallOpts, _facet common.Address) (bool, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) IsFunctionFreezable(opts *bind.CallOpts, _selector [4]byte) (bool, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) IsValidator(opts *bind.CallOpts, _address common.Address) (bool, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) L2LogsRootHash(opts *bind.CallOpts, _batchNumber *big.Int) ([32]byte, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) L2TransactionBaseCost(opts *bind.CallOpts, _gasPrice *big.Int, _l2GasLimit *big.Int, ...) (*big.Int, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) PriorityQueueFrontOperation(opts *bind.CallOpts) (PriorityOperation, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) ProveL1ToL2TransactionStatus(opts *bind.CallOpts, _l2TxHash [32]byte, _l2BatchNumber *big.Int, ...) (bool, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) ProveL2LogInclusion(opts *bind.CallOpts, _batchNumber *big.Int, _index *big.Int, _log L2Log, ...) (bool, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) ProveL2MessageInclusion(opts *bind.CallOpts, _batchNumber *big.Int, _index *big.Int, ...) (bool, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) StoredBatchHash(opts *bind.CallOpts, _batchNumber *big.Int) ([32]byte, error)
- type IZkSyncHyperchainCallerRaw
- type IZkSyncHyperchainCallerSession
- func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) BaseTokenGasPriceMultiplierDenominator() (*big.Int, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) BaseTokenGasPriceMultiplierNominator() (*big.Int, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) FacetAddress(_selector [4]byte) (common.Address, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) FacetAddresses() ([]common.Address, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) FacetFunctionSelectors(_facet common.Address) ([][4]byte, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) Facets() ([]IGettersFacet, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) GetAdmin() (common.Address, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) GetBaseToken() (common.Address, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) GetBaseTokenBridge() (common.Address, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) GetBridgehub() (common.Address, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) GetFirstUnprocessedPriorityTx() (*big.Int, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) GetL2BootloaderBytecodeHash() ([32]byte, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) GetL2DefaultAccountBytecodeHash() ([32]byte, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) GetL2SystemContractsUpgradeBatchNumber() (*big.Int, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) GetL2SystemContractsUpgradeTxHash() ([32]byte, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) GetName() (string, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) GetPendingAdmin() (common.Address, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) GetPriorityQueueSize() (*big.Int, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) GetPriorityTxMaxGasLimit() (*big.Int, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) GetProtocolVersion() (*big.Int, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) GetPubdataPricingMode() (uint8, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) GetSemverProtocolVersion() (uint32, uint32, uint32, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) GetStateTransitionManager() (common.Address, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) GetTotalBatchesCommitted() (*big.Int, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) GetTotalBatchesExecuted() (*big.Int, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) GetTotalBatchesVerified() (*big.Int, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) GetTotalPriorityTxs() (*big.Int, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) GetVerifier() (common.Address, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) GetVerifierParams() (VerifierParams, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) IsDiamondStorageFrozen() (bool, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) IsEthWithdrawalFinalized(_l2BatchNumber *big.Int, _l2MessageIndex *big.Int) (bool, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) IsFacetFreezable(_facet common.Address) (bool, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) IsFunctionFreezable(_selector [4]byte) (bool, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) IsValidator(_address common.Address) (bool, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) L2LogsRootHash(_batchNumber *big.Int) ([32]byte, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) L2TransactionBaseCost(_gasPrice *big.Int, _l2GasLimit *big.Int, _l2GasPerPubdataByteLimit *big.Int) (*big.Int, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) PriorityQueueFrontOperation() (PriorityOperation, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) ProveL1ToL2TransactionStatus(_l2TxHash [32]byte, _l2BatchNumber *big.Int, _l2MessageIndex *big.Int, ...) (bool, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) ProveL2LogInclusion(_batchNumber *big.Int, _index *big.Int, _log L2Log, _proof [][32]byte) (bool, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) ProveL2MessageInclusion(_batchNumber *big.Int, _index *big.Int, _message L2Message, _proof [][32]byte) (bool, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) StoredBatchHash(_batchNumber *big.Int) ([32]byte, error)
- type IZkSyncHyperchainExecuteUpgrade
- type IZkSyncHyperchainExecuteUpgradeIterator
- type IZkSyncHyperchainFilterer
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) FilterBlockCommit(opts *bind.FilterOpts, batchNumber []*big.Int, batchHash [][32]byte, ...) (*IZkSyncHyperchainBlockCommitIterator, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) FilterBlockExecution(opts *bind.FilterOpts, batchNumber []*big.Int, batchHash [][32]byte, ...) (*IZkSyncHyperchainBlockExecutionIterator, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) FilterBlocksRevert(opts *bind.FilterOpts) (*IZkSyncHyperchainBlocksRevertIterator, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) FilterBlocksVerification(opts *bind.FilterOpts, previousLastVerifiedBatch []*big.Int, ...) (*IZkSyncHyperchainBlocksVerificationIterator, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) FilterExecuteUpgrade(opts *bind.FilterOpts) (*IZkSyncHyperchainExecuteUpgradeIterator, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) FilterFreeze(opts *bind.FilterOpts) (*IZkSyncHyperchainFreezeIterator, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) FilterIsPorterAvailableStatusUpdate(opts *bind.FilterOpts) (*IZkSyncHyperchainIsPorterAvailableStatusUpdateIterator, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) FilterNewAdmin(opts *bind.FilterOpts, oldAdmin []common.Address, newAdmin []common.Address) (*IZkSyncHyperchainNewAdminIterator, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) FilterNewBaseTokenMultiplier(opts *bind.FilterOpts) (*IZkSyncHyperchainNewBaseTokenMultiplierIterator, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) FilterNewFeeParams(opts *bind.FilterOpts) (*IZkSyncHyperchainNewFeeParamsIterator, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) FilterNewPendingAdmin(opts *bind.FilterOpts, oldPendingAdmin []common.Address, ...) (*IZkSyncHyperchainNewPendingAdminIterator, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) FilterNewPriorityRequest(opts *bind.FilterOpts) (*IZkSyncHyperchainNewPriorityRequestIterator, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) FilterNewPriorityTxMaxGasLimit(opts *bind.FilterOpts) (*IZkSyncHyperchainNewPriorityTxMaxGasLimitIterator, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) FilterNewTransactionFilterer(opts *bind.FilterOpts) (*IZkSyncHyperchainNewTransactionFiltererIterator, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) FilterProposeTransparentUpgrade(opts *bind.FilterOpts, proposalId []*big.Int) (*IZkSyncHyperchainProposeTransparentUpgradeIterator, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) FilterUnfreeze(opts *bind.FilterOpts) (*IZkSyncHyperchainUnfreezeIterator, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) FilterValidatorStatusUpdate(opts *bind.FilterOpts, validatorAddress []common.Address) (*IZkSyncHyperchainValidatorStatusUpdateIterator, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) FilterValidiumModeStatusUpdate(opts *bind.FilterOpts) (*IZkSyncHyperchainValidiumModeStatusUpdateIterator, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) ParseBlockCommit(log types.Log) (*IZkSyncHyperchainBlockCommit, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) ParseBlockExecution(log types.Log) (*IZkSyncHyperchainBlockExecution, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) ParseBlocksRevert(log types.Log) (*IZkSyncHyperchainBlocksRevert, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) ParseBlocksVerification(log types.Log) (*IZkSyncHyperchainBlocksVerification, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) ParseExecuteUpgrade(log types.Log) (*IZkSyncHyperchainExecuteUpgrade, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) ParseFreeze(log types.Log) (*IZkSyncHyperchainFreeze, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) ParseIsPorterAvailableStatusUpdate(log types.Log) (*IZkSyncHyperchainIsPorterAvailableStatusUpdate, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) ParseNewAdmin(log types.Log) (*IZkSyncHyperchainNewAdmin, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) ParseNewBaseTokenMultiplier(log types.Log) (*IZkSyncHyperchainNewBaseTokenMultiplier, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) ParseNewFeeParams(log types.Log) (*IZkSyncHyperchainNewFeeParams, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) ParseNewPendingAdmin(log types.Log) (*IZkSyncHyperchainNewPendingAdmin, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) ParseNewPriorityRequest(log types.Log) (*IZkSyncHyperchainNewPriorityRequest, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) ParseNewPriorityTxMaxGasLimit(log types.Log) (*IZkSyncHyperchainNewPriorityTxMaxGasLimit, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) ParseNewTransactionFilterer(log types.Log) (*IZkSyncHyperchainNewTransactionFilterer, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) ParseProposeTransparentUpgrade(log types.Log) (*IZkSyncHyperchainProposeTransparentUpgrade, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) ParseUnfreeze(log types.Log) (*IZkSyncHyperchainUnfreeze, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) ParseValidatorStatusUpdate(log types.Log) (*IZkSyncHyperchainValidatorStatusUpdate, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) ParseValidiumModeStatusUpdate(log types.Log) (*IZkSyncHyperchainValidiumModeStatusUpdate, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) WatchBlockCommit(opts *bind.WatchOpts, sink chan<- *IZkSyncHyperchainBlockCommit, ...) (event.Subscription, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) WatchBlockExecution(opts *bind.WatchOpts, sink chan<- *IZkSyncHyperchainBlockExecution, ...) (event.Subscription, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) WatchBlocksRevert(opts *bind.WatchOpts, sink chan<- *IZkSyncHyperchainBlocksRevert) (event.Subscription, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) WatchBlocksVerification(opts *bind.WatchOpts, sink chan<- *IZkSyncHyperchainBlocksVerification, ...) (event.Subscription, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) WatchExecuteUpgrade(opts *bind.WatchOpts, sink chan<- *IZkSyncHyperchainExecuteUpgrade) (event.Subscription, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) WatchFreeze(opts *bind.WatchOpts, sink chan<- *IZkSyncHyperchainFreeze) (event.Subscription, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) WatchIsPorterAvailableStatusUpdate(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) WatchNewAdmin(opts *bind.WatchOpts, sink chan<- *IZkSyncHyperchainNewAdmin, ...) (event.Subscription, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) WatchNewBaseTokenMultiplier(opts *bind.WatchOpts, sink chan<- *IZkSyncHyperchainNewBaseTokenMultiplier) (event.Subscription, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) WatchNewFeeParams(opts *bind.WatchOpts, sink chan<- *IZkSyncHyperchainNewFeeParams) (event.Subscription, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) WatchNewPendingAdmin(opts *bind.WatchOpts, sink chan<- *IZkSyncHyperchainNewPendingAdmin, ...) (event.Subscription, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) WatchNewPriorityRequest(opts *bind.WatchOpts, sink chan<- *IZkSyncHyperchainNewPriorityRequest) (event.Subscription, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) WatchNewPriorityTxMaxGasLimit(opts *bind.WatchOpts, sink chan<- *IZkSyncHyperchainNewPriorityTxMaxGasLimit) (event.Subscription, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) WatchNewTransactionFilterer(opts *bind.WatchOpts, sink chan<- *IZkSyncHyperchainNewTransactionFilterer) (event.Subscription, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) WatchProposeTransparentUpgrade(opts *bind.WatchOpts, sink chan<- *IZkSyncHyperchainProposeTransparentUpgrade, ...) (event.Subscription, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) WatchUnfreeze(opts *bind.WatchOpts, sink chan<- *IZkSyncHyperchainUnfreeze) (event.Subscription, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) WatchValidatorStatusUpdate(opts *bind.WatchOpts, sink chan<- *IZkSyncHyperchainValidatorStatusUpdate, ...) (event.Subscription, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) WatchValidiumModeStatusUpdate(opts *bind.WatchOpts, sink chan<- *IZkSyncHyperchainValidiumModeStatusUpdate) (event.Subscription, error)
- type IZkSyncHyperchainFreeze
- type IZkSyncHyperchainFreezeIterator
- type IZkSyncHyperchainIsPorterAvailableStatusUpdate
- type IZkSyncHyperchainIsPorterAvailableStatusUpdateIterator
- type IZkSyncHyperchainNewAdmin
- type IZkSyncHyperchainNewAdminIterator
- type IZkSyncHyperchainNewBaseTokenMultiplier
- type IZkSyncHyperchainNewBaseTokenMultiplierIterator
- type IZkSyncHyperchainNewFeeParams
- type IZkSyncHyperchainNewFeeParamsIterator
- type IZkSyncHyperchainNewPendingAdmin
- type IZkSyncHyperchainNewPendingAdminIterator
- type IZkSyncHyperchainNewPriorityRequest
- type IZkSyncHyperchainNewPriorityRequestIterator
- type IZkSyncHyperchainNewPriorityTxMaxGasLimit
- type IZkSyncHyperchainNewPriorityTxMaxGasLimitIterator
- type IZkSyncHyperchainNewTransactionFilterer
- type IZkSyncHyperchainNewTransactionFiltererIterator
- type IZkSyncHyperchainProposeTransparentUpgrade
- type IZkSyncHyperchainProposeTransparentUpgradeIterator
- type IZkSyncHyperchainRaw
- func (_IZkSyncHyperchain *IZkSyncHyperchainRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IZkSyncHyperchain *IZkSyncHyperchainRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IZkSyncHyperchainSession
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) AcceptAdmin() (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) BaseTokenGasPriceMultiplierDenominator() (*big.Int, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) BaseTokenGasPriceMultiplierNominator() (*big.Int, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) BridgehubRequestL2Transaction(_request BridgehubL2TransactionRequest) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) ChangeFeeParams(_newFeeParams FeeParams) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) CommitBatches(_lastCommittedBatchData IExecutorStoredBatchInfo, ...) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) CommitBatchesSharedBridge(_chainId *big.Int, _lastCommittedBatchData IExecutorStoredBatchInfo, ...) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) ExecuteBatches(_batchesData []IExecutorStoredBatchInfo) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) ExecuteBatchesSharedBridge(_chainId *big.Int, _batchesData []IExecutorStoredBatchInfo) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) ExecuteUpgrade(_diamondCut DiamondDiamondCutData) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) FacetAddress(_selector [4]byte) (common.Address, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) FacetAddresses() ([]common.Address, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) FacetFunctionSelectors(_facet common.Address) ([][4]byte, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) Facets() ([]IGettersFacet, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) FinalizeEthWithdrawal(_l2BatchNumber *big.Int, _l2MessageIndex *big.Int, _l2TxNumberInBatch uint16, ...) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) FreezeDiamond() (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) GetAdmin() (common.Address, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) GetBaseToken() (common.Address, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) GetBaseTokenBridge() (common.Address, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) GetBridgehub() (common.Address, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) GetFirstUnprocessedPriorityTx() (*big.Int, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) GetL2BootloaderBytecodeHash() ([32]byte, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) GetL2DefaultAccountBytecodeHash() ([32]byte, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) GetL2SystemContractsUpgradeBatchNumber() (*big.Int, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) GetL2SystemContractsUpgradeTxHash() ([32]byte, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) GetName() (string, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) GetPendingAdmin() (common.Address, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) GetPriorityQueueSize() (*big.Int, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) GetPriorityTxMaxGasLimit() (*big.Int, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) GetProtocolVersion() (*big.Int, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) GetPubdataPricingMode() (uint8, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) GetSemverProtocolVersion() (uint32, uint32, uint32, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) GetStateTransitionManager() (common.Address, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) GetTotalBatchesCommitted() (*big.Int, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) GetTotalBatchesExecuted() (*big.Int, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) GetTotalBatchesVerified() (*big.Int, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) GetTotalPriorityTxs() (*big.Int, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) GetVerifier() (common.Address, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) GetVerifierParams() (VerifierParams, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) IsDiamondStorageFrozen() (bool, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) IsEthWithdrawalFinalized(_l2BatchNumber *big.Int, _l2MessageIndex *big.Int) (bool, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) IsFacetFreezable(_facet common.Address) (bool, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) IsFunctionFreezable(_selector [4]byte) (bool, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) IsValidator(_address common.Address) (bool, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) L2LogsRootHash(_batchNumber *big.Int) ([32]byte, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) L2TransactionBaseCost(_gasPrice *big.Int, _l2GasLimit *big.Int, _l2GasPerPubdataByteLimit *big.Int) (*big.Int, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) PriorityQueueFrontOperation() (PriorityOperation, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) ProveBatches(_prevBatch IExecutorStoredBatchInfo, ...) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) ProveBatchesSharedBridge(_chainId *big.Int, _prevBatch IExecutorStoredBatchInfo, ...) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) ProveL1ToL2TransactionStatus(_l2TxHash [32]byte, _l2BatchNumber *big.Int, _l2MessageIndex *big.Int, ...) (bool, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) ProveL2LogInclusion(_batchNumber *big.Int, _index *big.Int, _log L2Log, _proof [][32]byte) (bool, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) ProveL2MessageInclusion(_batchNumber *big.Int, _index *big.Int, _message L2Message, _proof [][32]byte) (bool, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) RequestL2Transaction(_contractL2 common.Address, _l2Value *big.Int, _calldata []byte, ...) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) RevertBatches(_newLastBatch *big.Int) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) RevertBatchesSharedBridge(_chainId *big.Int, _newLastBatch *big.Int) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) SetPendingAdmin(_newPendingAdmin common.Address) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) SetPorterAvailability(_zkPorterIsAvailable bool) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) SetPriorityTxMaxGasLimit(_newPriorityTxMaxGasLimit *big.Int) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) SetPubdataPricingMode(_pricingMode uint8) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) SetTokenMultiplier(_nominator *big.Int, _denominator *big.Int) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) SetTransactionFilterer(_transactionFilterer common.Address) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) SetValidator(_validator common.Address, _active bool) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) StoredBatchHash(_batchNumber *big.Int) ([32]byte, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) TransferEthToSharedBridge() (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) UnfreezeDiamond() (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainSession) UpgradeChainFromVersion(_protocolVersion *big.Int, _cutData DiamondDiamondCutData) (*types.Transaction, error)
- type IZkSyncHyperchainTransactor
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) AcceptAdmin(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) BridgehubRequestL2Transaction(opts *bind.TransactOpts, _request BridgehubL2TransactionRequest) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) ChangeFeeParams(opts *bind.TransactOpts, _newFeeParams FeeParams) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) CommitBatches(opts *bind.TransactOpts, _lastCommittedBatchData IExecutorStoredBatchInfo, ...) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) CommitBatchesSharedBridge(opts *bind.TransactOpts, _chainId *big.Int, ...) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) ExecuteBatches(opts *bind.TransactOpts, _batchesData []IExecutorStoredBatchInfo) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) ExecuteBatchesSharedBridge(opts *bind.TransactOpts, _chainId *big.Int, ...) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) ExecuteUpgrade(opts *bind.TransactOpts, _diamondCut DiamondDiamondCutData) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) FinalizeEthWithdrawal(opts *bind.TransactOpts, _l2BatchNumber *big.Int, _l2MessageIndex *big.Int, ...) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) FreezeDiamond(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) ProveBatches(opts *bind.TransactOpts, _prevBatch IExecutorStoredBatchInfo, ...) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) ProveBatchesSharedBridge(opts *bind.TransactOpts, _chainId *big.Int, ...) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) RequestL2Transaction(opts *bind.TransactOpts, _contractL2 common.Address, _l2Value *big.Int, ...) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) RevertBatches(opts *bind.TransactOpts, _newLastBatch *big.Int) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) RevertBatchesSharedBridge(opts *bind.TransactOpts, _chainId *big.Int, _newLastBatch *big.Int) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) SetPendingAdmin(opts *bind.TransactOpts, _newPendingAdmin common.Address) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) SetPorterAvailability(opts *bind.TransactOpts, _zkPorterIsAvailable bool) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) SetPriorityTxMaxGasLimit(opts *bind.TransactOpts, _newPriorityTxMaxGasLimit *big.Int) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) SetPubdataPricingMode(opts *bind.TransactOpts, _pricingMode uint8) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) SetTokenMultiplier(opts *bind.TransactOpts, _nominator *big.Int, _denominator *big.Int) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) SetTransactionFilterer(opts *bind.TransactOpts, _transactionFilterer common.Address) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) SetValidator(opts *bind.TransactOpts, _validator common.Address, _active bool) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) TransferEthToSharedBridge(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) UnfreezeDiamond(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) UpgradeChainFromVersion(opts *bind.TransactOpts, _protocolVersion *big.Int, ...) (*types.Transaction, error)
- type IZkSyncHyperchainTransactorRaw
- type IZkSyncHyperchainTransactorSession
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) AcceptAdmin() (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) BridgehubRequestL2Transaction(_request BridgehubL2TransactionRequest) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) ChangeFeeParams(_newFeeParams FeeParams) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) CommitBatches(_lastCommittedBatchData IExecutorStoredBatchInfo, ...) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) CommitBatchesSharedBridge(_chainId *big.Int, _lastCommittedBatchData IExecutorStoredBatchInfo, ...) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) ExecuteBatches(_batchesData []IExecutorStoredBatchInfo) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) ExecuteBatchesSharedBridge(_chainId *big.Int, _batchesData []IExecutorStoredBatchInfo) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) ExecuteUpgrade(_diamondCut DiamondDiamondCutData) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) FinalizeEthWithdrawal(_l2BatchNumber *big.Int, _l2MessageIndex *big.Int, _l2TxNumberInBatch uint16, ...) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) FreezeDiamond() (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) ProveBatches(_prevBatch IExecutorStoredBatchInfo, ...) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) ProveBatchesSharedBridge(_chainId *big.Int, _prevBatch IExecutorStoredBatchInfo, ...) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) RequestL2Transaction(_contractL2 common.Address, _l2Value *big.Int, _calldata []byte, ...) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) RevertBatches(_newLastBatch *big.Int) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) RevertBatchesSharedBridge(_chainId *big.Int, _newLastBatch *big.Int) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) SetPendingAdmin(_newPendingAdmin common.Address) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) SetPorterAvailability(_zkPorterIsAvailable bool) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) SetPriorityTxMaxGasLimit(_newPriorityTxMaxGasLimit *big.Int) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) SetPubdataPricingMode(_pricingMode uint8) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) SetTokenMultiplier(_nominator *big.Int, _denominator *big.Int) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) SetTransactionFilterer(_transactionFilterer common.Address) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) SetValidator(_validator common.Address, _active bool) (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) TransferEthToSharedBridge() (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) UnfreezeDiamond() (*types.Transaction, error)
- func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) UpgradeChainFromVersion(_protocolVersion *big.Int, _cutData DiamondDiamondCutData) (*types.Transaction, error)
- type IZkSyncHyperchainUnfreeze
- type IZkSyncHyperchainUnfreezeIterator
- type IZkSyncHyperchainValidatorStatusUpdate
- type IZkSyncHyperchainValidatorStatusUpdateIterator
- type IZkSyncHyperchainValidiumModeStatusUpdate
- type IZkSyncHyperchainValidiumModeStatusUpdateIterator
- type L2CanonicalTransaction
- type L2Log
- type L2Message
- type PriorityOperation
- type VerifierParams
Constants ¶
This section is empty.
Variables ¶
var IZkSyncHyperchainABI = IZkSyncHyperchainMetaData.ABI
IZkSyncHyperchainABI is the input ABI used to generate the binding from. Deprecated: Use IZkSyncHyperchainMetaData.ABI instead.
var IZkSyncHyperchainMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"batchNumber\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"batchHash\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"commitment\",\"type\":\"bytes32\"}],\"name\":\"BlockCommit\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"batchNumber\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"batchHash\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"commitment\",\"type\":\"bytes32\"}],\"name\":\"BlockExecution\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"totalBatchesCommitted\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"totalBatchesVerified\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"totalBatchesExecuted\",\"type\":\"uint256\"}],\"name\":\"BlocksRevert\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"previousLastVerifiedBatch\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"currentLastVerifiedBatch\",\"type\":\"uint256\"}],\"name\":\"BlocksVerification\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"components\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"facet\",\"type\":\"address\"},{\"internalType\":\"enumDiamond.Action\",\"name\":\"action\",\"type\":\"uint8\"},{\"internalType\":\"bool\",\"name\":\"isFreezable\",\"type\":\"bool\"},{\"internalType\":\"bytes4[]\",\"name\":\"selectors\",\"type\":\"bytes4[]\"}],\"internalType\":\"structDiamond.FacetCut[]\",\"name\":\"facetCuts\",\"type\":\"tuple[]\"},{\"internalType\":\"address\",\"name\":\"initAddress\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"initCalldata\",\"type\":\"bytes\"}],\"indexed\":false,\"internalType\":\"structDiamond.DiamondCutData\",\"name\":\"diamondCut\",\"type\":\"tuple\"}],\"name\":\"ExecuteUpgrade\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"Freeze\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"isPorterAvailable\",\"type\":\"bool\"}],\"name\":\"IsPorterAvailableStatusUpdate\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"oldAdmin\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newAdmin\",\"type\":\"address\"}],\"name\":\"NewAdmin\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint128\",\"name\":\"oldNominator\",\"type\":\"uint128\"},{\"indexed\":false,\"internalType\":\"uint128\",\"name\":\"oldDenominator\",\"type\":\"uint128\"},{\"indexed\":false,\"internalType\":\"uint128\",\"name\":\"newNominator\",\"type\":\"uint128\"},{\"indexed\":false,\"internalType\":\"uint128\",\"name\":\"newDenominator\",\"type\":\"uint128\"}],\"name\":\"NewBaseTokenMultiplier\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"components\":[{\"internalType\":\"enumPubdataPricingMode\",\"name\":\"pubdataPricingMode\",\"type\":\"uint8\"},{\"internalType\":\"uint32\",\"name\":\"batchOverheadL1Gas\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"maxPubdataPerBatch\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"maxL2GasPerBatch\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"priorityTxMaxPubdata\",\"type\":\"uint32\"},{\"internalType\":\"uint64\",\"name\":\"minimalL2GasPrice\",\"type\":\"uint64\"}],\"indexed\":false,\"internalType\":\"structFeeParams\",\"name\":\"oldFeeParams\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"enumPubdataPricingMode\",\"name\":\"pubdataPricingMode\",\"type\":\"uint8\"},{\"internalType\":\"uint32\",\"name\":\"batchOverheadL1Gas\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"maxPubdataPerBatch\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"maxL2GasPerBatch\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"priorityTxMaxPubdata\",\"type\":\"uint32\"},{\"internalType\":\"uint64\",\"name\":\"minimalL2GasPrice\",\"type\":\"uint64\"}],\"indexed\":false,\"internalType\":\"structFeeParams\",\"name\":\"newFeeParams\",\"type\":\"tuple\"}],\"name\":\"NewFeeParams\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"oldPendingAdmin\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newPendingAdmin\",\"type\":\"address\"}],\"name\":\"NewPendingAdmin\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"txId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"txHash\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"expirationTimestamp\",\"type\":\"uint64\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"txType\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"from\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"to\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"gasLimit\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"gasPerPubdataByteLimit\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxFeePerGas\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxPriorityFeePerGas\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"paymaster\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"nonce\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"uint256[4]\",\"name\":\"reserved\",\"type\":\"uint256[4]\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"},{\"internalType\":\"uint256[]\",\"name\":\"factoryDeps\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes\",\"name\":\"paymasterInput\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"reservedDynamic\",\"type\":\"bytes\"}],\"indexed\":false,\"internalType\":\"structL2CanonicalTransaction\",\"name\":\"transaction\",\"type\":\"tuple\"},{\"indexed\":false,\"internalType\":\"bytes[]\",\"name\":\"factoryDeps\",\"type\":\"bytes[]\"}],\"name\":\"NewPriorityRequest\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"oldPriorityTxMaxGasLimit\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newPriorityTxMaxGasLimit\",\"type\":\"uint256\"}],\"name\":\"NewPriorityTxMaxGasLimit\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"oldTransactionFilterer\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newTransactionFilterer\",\"type\":\"address\"}],\"name\":\"NewTransactionFilterer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"components\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"facet\",\"type\":\"address\"},{\"internalType\":\"enumDiamond.Action\",\"name\":\"action\",\"type\":\"uint8\"},{\"internalType\":\"bool\",\"name\":\"isFreezable\",\"type\":\"bool\"},{\"internalType\":\"bytes4[]\",\"name\":\"selectors\",\"type\":\"bytes4[]\"}],\"internalType\":\"structDiamond.FacetCut[]\",\"name\":\"facetCuts\",\"type\":\"tuple[]\"},{\"internalType\":\"address\",\"name\":\"initAddress\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"initCalldata\",\"type\":\"bytes\"}],\"indexed\":false,\"internalType\":\"structDiamond.DiamondCutData\",\"name\":\"diamondCut\",\"type\":\"tuple\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"proposalId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"proposalSalt\",\"type\":\"bytes32\"}],\"name\":\"ProposeTransparentUpgrade\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"Unfreeze\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"validatorAddress\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"isActive\",\"type\":\"bool\"}],\"name\":\"ValidatorStatusUpdate\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"enumPubdataPricingMode\",\"name\":\"validiumMode\",\"type\":\"uint8\"}],\"name\":\"ValidiumModeStatusUpdate\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"acceptAdmin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"baseTokenGasPriceMultiplierDenominator\",\"outputs\":[{\"internalType\":\"uint128\",\"name\":\"\",\"type\":\"uint128\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"baseTokenGasPriceMultiplierNominator\",\"outputs\":[{\"internalType\":\"uint128\",\"name\":\"\",\"type\":\"uint128\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"contractL2\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"mintValue\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"l2Value\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"l2Calldata\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"l2GasLimit\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"l2GasPerPubdataByteLimit\",\"type\":\"uint256\"},{\"internalType\":\"bytes[]\",\"name\":\"factoryDeps\",\"type\":\"bytes[]\"},{\"internalType\":\"address\",\"name\":\"refundRecipient\",\"type\":\"address\"}],\"internalType\":\"structBridgehubL2TransactionRequest\",\"name\":\"_request\",\"type\":\"tuple\"}],\"name\":\"bridgehubRequestL2Transaction\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"canonicalTxHash\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"enumPubdataPricingMode\",\"name\":\"pubdataPricingMode\",\"type\":\"uint8\"},{\"internalType\":\"uint32\",\"name\":\"batchOverheadL1Gas\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"maxPubdataPerBatch\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"maxL2GasPerBatch\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"priorityTxMaxPubdata\",\"type\":\"uint32\"},{\"internalType\":\"uint64\",\"name\":\"minimalL2GasPrice\",\"type\":\"uint64\"}],\"internalType\":\"structFeeParams\",\"name\":\"_newFeeParams\",\"type\":\"tuple\"}],\"name\":\"changeFeeParams\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint64\",\"name\":\"batchNumber\",\"type\":\"uint64\"},{\"internalType\":\"bytes32\",\"name\":\"batchHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint64\",\"name\":\"indexRepeatedStorageChanges\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"numberOfLayer1Txs\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"priorityOperationsHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"l2LogsTreeRoot\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"commitment\",\"type\":\"bytes32\"}],\"internalType\":\"structIExecutor.StoredBatchInfo\",\"name\":\"_lastCommittedBatchData\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"uint64\",\"name\":\"batchNumber\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"timestamp\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"indexRepeatedStorageChanges\",\"type\":\"uint64\"},{\"internalType\":\"bytes32\",\"name\":\"newStateRoot\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"numberOfLayer1Txs\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"priorityOperationsHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"bootloaderHeapInitialContentsHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"eventsQueueStateHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"systemLogs\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"pubdataCommitments\",\"type\":\"bytes\"}],\"internalType\":\"structIExecutor.CommitBatchInfo[]\",\"name\":\"_newBatchesData\",\"type\":\"tuple[]\"}],\"name\":\"commitBatches\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_chainId\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint64\",\"name\":\"batchNumber\",\"type\":\"uint64\"},{\"internalType\":\"bytes32\",\"name\":\"batchHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint64\",\"name\":\"indexRepeatedStorageChanges\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"numberOfLayer1Txs\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"priorityOperationsHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"l2LogsTreeRoot\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"commitment\",\"type\":\"bytes32\"}],\"internalType\":\"structIExecutor.StoredBatchInfo\",\"name\":\"_lastCommittedBatchData\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"uint64\",\"name\":\"batchNumber\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"timestamp\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"indexRepeatedStorageChanges\",\"type\":\"uint64\"},{\"internalType\":\"bytes32\",\"name\":\"newStateRoot\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"numberOfLayer1Txs\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"priorityOperationsHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"bootloaderHeapInitialContentsHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"eventsQueueStateHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"systemLogs\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"pubdataCommitments\",\"type\":\"bytes\"}],\"internalType\":\"structIExecutor.CommitBatchInfo[]\",\"name\":\"_newBatchesData\",\"type\":\"tuple[]\"}],\"name\":\"commitBatchesSharedBridge\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint64\",\"name\":\"batchNumber\",\"type\":\"uint64\"},{\"internalType\":\"bytes32\",\"name\":\"batchHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint64\",\"name\":\"indexRepeatedStorageChanges\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"numberOfLayer1Txs\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"priorityOperationsHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"l2LogsTreeRoot\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"commitment\",\"type\":\"bytes32\"}],\"internalType\":\"structIExecutor.StoredBatchInfo[]\",\"name\":\"_batchesData\",\"type\":\"tuple[]\"}],\"name\":\"executeBatches\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_chainId\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint64\",\"name\":\"batchNumber\",\"type\":\"uint64\"},{\"internalType\":\"bytes32\",\"name\":\"batchHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint64\",\"name\":\"indexRepeatedStorageChanges\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"numberOfLayer1Txs\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"priorityOperationsHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"l2LogsTreeRoot\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"commitment\",\"type\":\"bytes32\"}],\"internalType\":\"structIExecutor.StoredBatchInfo[]\",\"name\":\"_batchesData\",\"type\":\"tuple[]\"}],\"name\":\"executeBatchesSharedBridge\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"facet\",\"type\":\"address\"},{\"internalType\":\"enumDiamond.Action\",\"name\":\"action\",\"type\":\"uint8\"},{\"internalType\":\"bool\",\"name\":\"isFreezable\",\"type\":\"bool\"},{\"internalType\":\"bytes4[]\",\"name\":\"selectors\",\"type\":\"bytes4[]\"}],\"internalType\":\"structDiamond.FacetCut[]\",\"name\":\"facetCuts\",\"type\":\"tuple[]\"},{\"internalType\":\"address\",\"name\":\"initAddress\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"initCalldata\",\"type\":\"bytes\"}],\"internalType\":\"structDiamond.DiamondCutData\",\"name\":\"_diamondCut\",\"type\":\"tuple\"}],\"name\":\"executeUpgrade\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"_selector\",\"type\":\"bytes4\"}],\"name\":\"facetAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"facet\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"facetAddresses\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"facets\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_facet\",\"type\":\"address\"}],\"name\":\"facetFunctionSelectors\",\"outputs\":[{\"internalType\":\"bytes4[]\",\"name\":\"\",\"type\":\"bytes4[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"facets\",\"outputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"},{\"internalType\":\"bytes4[]\",\"name\":\"selectors\",\"type\":\"bytes4[]\"}],\"internalType\":\"structIGetters.Facet[]\",\"name\":\"\",\"type\":\"tuple[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_l2BatchNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_l2MessageIndex\",\"type\":\"uint256\"},{\"internalType\":\"uint16\",\"name\":\"_l2TxNumberInBatch\",\"type\":\"uint16\"},{\"internalType\":\"bytes\",\"name\":\"_message\",\"type\":\"bytes\"},{\"internalType\":\"bytes32[]\",\"name\":\"_merkleProof\",\"type\":\"bytes32[]\"}],\"name\":\"finalizeEthWithdrawal\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"freezeDiamond\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getAdmin\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getBaseToken\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getBaseTokenBridge\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getBridgehub\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getFirstUnprocessedPriorityTx\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getL2BootloaderBytecodeHash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getL2DefaultAccountBytecodeHash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getL2SystemContractsUpgradeBatchNumber\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getL2SystemContractsUpgradeTxHash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getName\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getPendingAdmin\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getPriorityQueueSize\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getPriorityTxMaxGasLimit\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getProtocolVersion\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getPubdataPricingMode\",\"outputs\":[{\"internalType\":\"enumPubdataPricingMode\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getSemverProtocolVersion\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getStateTransitionManager\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTotalBatchesCommitted\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTotalBatchesExecuted\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTotalBatchesVerified\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTotalPriorityTxs\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getVerifier\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getVerifierParams\",\"outputs\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"recursionNodeLevelVkHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"recursionLeafLevelVkHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"recursionCircuitsSetVksHash\",\"type\":\"bytes32\"}],\"internalType\":\"structVerifierParams\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"isDiamondStorageFrozen\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_l2BatchNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_l2MessageIndex\",\"type\":\"uint256\"}],\"name\":\"isEthWithdrawalFinalized\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_facet\",\"type\":\"address\"}],\"name\":\"isFacetFreezable\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"isFreezable\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"_selector\",\"type\":\"bytes4\"}],\"name\":\"isFunctionFreezable\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_address\",\"type\":\"address\"}],\"name\":\"isValidator\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_batchNumber\",\"type\":\"uint256\"}],\"name\":\"l2LogsRootHash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"merkleRoot\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_gasPrice\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_l2GasLimit\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_l2GasPerPubdataByteLimit\",\"type\":\"uint256\"}],\"name\":\"l2TransactionBaseCost\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"priorityQueueFrontOperation\",\"outputs\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"canonicalTxHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint64\",\"name\":\"expirationTimestamp\",\"type\":\"uint64\"},{\"internalType\":\"uint192\",\"name\":\"layer2Tip\",\"type\":\"uint192\"}],\"internalType\":\"structPriorityOperation\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint64\",\"name\":\"batchNumber\",\"type\":\"uint64\"},{\"internalType\":\"bytes32\",\"name\":\"batchHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint64\",\"name\":\"indexRepeatedStorageChanges\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"numberOfLayer1Txs\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"priorityOperationsHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"l2LogsTreeRoot\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"commitment\",\"type\":\"bytes32\"}],\"internalType\":\"structIExecutor.StoredBatchInfo\",\"name\":\"_prevBatch\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"uint64\",\"name\":\"batchNumber\",\"type\":\"uint64\"},{\"internalType\":\"bytes32\",\"name\":\"batchHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint64\",\"name\":\"indexRepeatedStorageChanges\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"numberOfLayer1Txs\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"priorityOperationsHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"l2LogsTreeRoot\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"commitment\",\"type\":\"bytes32\"}],\"internalType\":\"structIExecutor.StoredBatchInfo[]\",\"name\":\"_committedBatches\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"uint256[]\",\"name\":\"recursiveAggregationInput\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"serializedProof\",\"type\":\"uint256[]\"}],\"internalType\":\"structIExecutor.ProofInput\",\"name\":\"_proof\",\"type\":\"tuple\"}],\"name\":\"proveBatches\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_chainId\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint64\",\"name\":\"batchNumber\",\"type\":\"uint64\"},{\"internalType\":\"bytes32\",\"name\":\"batchHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint64\",\"name\":\"indexRepeatedStorageChanges\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"numberOfLayer1Txs\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"priorityOperationsHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"l2LogsTreeRoot\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"commitment\",\"type\":\"bytes32\"}],\"internalType\":\"structIExecutor.StoredBatchInfo\",\"name\":\"_prevBatch\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"uint64\",\"name\":\"batchNumber\",\"type\":\"uint64\"},{\"internalType\":\"bytes32\",\"name\":\"batchHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint64\",\"name\":\"indexRepeatedStorageChanges\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"numberOfLayer1Txs\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"priorityOperationsHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"l2LogsTreeRoot\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"commitment\",\"type\":\"bytes32\"}],\"internalType\":\"structIExecutor.StoredBatchInfo[]\",\"name\":\"_committedBatches\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"uint256[]\",\"name\":\"recursiveAggregationInput\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"serializedProof\",\"type\":\"uint256[]\"}],\"internalType\":\"structIExecutor.ProofInput\",\"name\":\"_proof\",\"type\":\"tuple\"}],\"name\":\"proveBatchesSharedBridge\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_l2TxHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"_l2BatchNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_l2MessageIndex\",\"type\":\"uint256\"},{\"internalType\":\"uint16\",\"name\":\"_l2TxNumberInBatch\",\"type\":\"uint16\"},{\"internalType\":\"bytes32[]\",\"name\":\"_merkleProof\",\"type\":\"bytes32[]\"},{\"internalType\":\"enumTxStatus\",\"name\":\"_status\",\"type\":\"uint8\"}],\"name\":\"proveL1ToL2TransactionStatus\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_batchNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_index\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint8\",\"name\":\"l2ShardId\",\"type\":\"uint8\"},{\"internalType\":\"bool\",\"name\":\"isService\",\"type\":\"bool\"},{\"internalType\":\"uint16\",\"name\":\"txNumberInBatch\",\"type\":\"uint16\"},{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"key\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"value\",\"type\":\"bytes32\"}],\"internalType\":\"structL2Log\",\"name\":\"_log\",\"type\":\"tuple\"},{\"internalType\":\"bytes32[]\",\"name\":\"_proof\",\"type\":\"bytes32[]\"}],\"name\":\"proveL2LogInclusion\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_batchNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_index\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint16\",\"name\":\"txNumberInBatch\",\"type\":\"uint16\"},{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"internalType\":\"structL2Message\",\"name\":\"_message\",\"type\":\"tuple\"},{\"internalType\":\"bytes32[]\",\"name\":\"_proof\",\"type\":\"bytes32[]\"}],\"name\":\"proveL2MessageInclusion\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_contractL2\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_l2Value\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_calldata\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"_l2GasLimit\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_l2GasPerPubdataByteLimit\",\"type\":\"uint256\"},{\"internalType\":\"bytes[]\",\"name\":\"_factoryDeps\",\"type\":\"bytes[]\"},{\"internalType\":\"address\",\"name\":\"_refundRecipient\",\"type\":\"address\"}],\"name\":\"requestL2Transaction\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"canonicalTxHash\",\"type\":\"bytes32\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_newLastBatch\",\"type\":\"uint256\"}],\"name\":\"revertBatches\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_chainId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_newLastBatch\",\"type\":\"uint256\"}],\"name\":\"revertBatchesSharedBridge\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_newPendingAdmin\",\"type\":\"address\"}],\"name\":\"setPendingAdmin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"_zkPorterIsAvailable\",\"type\":\"bool\"}],\"name\":\"setPorterAvailability\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_newPriorityTxMaxGasLimit\",\"type\":\"uint256\"}],\"name\":\"setPriorityTxMaxGasLimit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"enumPubdataPricingMode\",\"name\":\"_pricingMode\",\"type\":\"uint8\"}],\"name\":\"setPubdataPricingMode\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"_nominator\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"_denominator\",\"type\":\"uint128\"}],\"name\":\"setTokenMultiplier\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_transactionFilterer\",\"type\":\"address\"}],\"name\":\"setTransactionFilterer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_validator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"_active\",\"type\":\"bool\"}],\"name\":\"setValidator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_batchNumber\",\"type\":\"uint256\"}],\"name\":\"storedBatchHash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"transferEthToSharedBridge\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"unfreezeDiamond\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_protocolVersion\",\"type\":\"uint256\"},{\"components\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"facet\",\"type\":\"address\"},{\"internalType\":\"enumDiamond.Action\",\"name\":\"action\",\"type\":\"uint8\"},{\"internalType\":\"bool\",\"name\":\"isFreezable\",\"type\":\"bool\"},{\"internalType\":\"bytes4[]\",\"name\":\"selectors\",\"type\":\"bytes4[]\"}],\"internalType\":\"structDiamond.FacetCut[]\",\"name\":\"facetCuts\",\"type\":\"tuple[]\"},{\"internalType\":\"address\",\"name\":\"initAddress\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"initCalldata\",\"type\":\"bytes\"}],\"internalType\":\"structDiamond.DiamondCutData\",\"name\":\"_cutData\",\"type\":\"tuple\"}],\"name\":\"upgradeChainFromVersion\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
IZkSyncHyperchainMetaData contains all meta data concerning the IZkSyncHyperchain contract.
Functions ¶
This section is empty.
Types ¶
type BridgehubL2TransactionRequest ¶
type BridgehubL2TransactionRequest struct { Sender common.Address ContractL2 common.Address MintValue *big.Int L2Value *big.Int L2Calldata []byte L2GasLimit *big.Int L2GasPerPubdataByteLimit *big.Int FactoryDeps [][]byte RefundRecipient common.Address }
BridgehubL2TransactionRequest is an auto generated low-level Go binding around an user-defined struct.
type DiamondDiamondCutData ¶
type DiamondDiamondCutData struct { FacetCuts []DiamondFacetCut InitAddress common.Address InitCalldata []byte }
DiamondDiamondCutData is an auto generated low-level Go binding around an user-defined struct.
type DiamondFacetCut ¶
type DiamondFacetCut struct { Facet common.Address Action uint8 IsFreezable bool Selectors [][4]byte }
DiamondFacetCut is an auto generated low-level Go binding around an user-defined struct.
type FeeParams ¶
type FeeParams struct { PubdataPricingMode uint8 BatchOverheadL1Gas uint32 MaxPubdataPerBatch uint32 MaxL2GasPerBatch uint32 PriorityTxMaxPubdata uint32 MinimalL2GasPrice uint64 }
FeeParams is an auto generated low-level Go binding around an user-defined struct.
type IExecutorCommitBatchInfo ¶
type IExecutorCommitBatchInfo struct { BatchNumber uint64 Timestamp uint64 IndexRepeatedStorageChanges uint64 NewStateRoot [32]byte NumberOfLayer1Txs *big.Int PriorityOperationsHash [32]byte BootloaderHeapInitialContentsHash [32]byte EventsQueueStateHash [32]byte SystemLogs []byte PubdataCommitments []byte }
IExecutorCommitBatchInfo is an auto generated low-level Go binding around an user-defined struct.
type IExecutorProofInput ¶
IExecutorProofInput is an auto generated low-level Go binding around an user-defined struct.
type IExecutorStoredBatchInfo ¶
type IExecutorStoredBatchInfo struct { BatchNumber uint64 BatchHash [32]byte IndexRepeatedStorageChanges uint64 NumberOfLayer1Txs *big.Int PriorityOperationsHash [32]byte L2LogsTreeRoot [32]byte Timestamp *big.Int Commitment [32]byte }
IExecutorStoredBatchInfo is an auto generated low-level Go binding around an user-defined struct.
type IGettersFacet ¶
IGettersFacet is an auto generated low-level Go binding around an user-defined struct.
type IZkSyncHyperchain ¶
type IZkSyncHyperchain struct { IZkSyncHyperchainCaller // Read-only binding to the contract IZkSyncHyperchainTransactor // Write-only binding to the contract IZkSyncHyperchainFilterer // Log filterer for contract events }
IZkSyncHyperchain is an auto generated Go binding around an Ethereum contract.
func NewIZkSyncHyperchain ¶
func NewIZkSyncHyperchain(address common.Address, backend bind.ContractBackend) (*IZkSyncHyperchain, error)
NewIZkSyncHyperchain creates a new instance of IZkSyncHyperchain, bound to a specific deployed contract.
type IZkSyncHyperchainBlockCommit ¶
type IZkSyncHyperchainBlockCommit struct { BatchNumber *big.Int BatchHash [32]byte Commitment [32]byte Raw types.Log // Blockchain specific contextual infos }
IZkSyncHyperchainBlockCommit represents a BlockCommit event raised by the IZkSyncHyperchain contract.
type IZkSyncHyperchainBlockCommitIterator ¶
type IZkSyncHyperchainBlockCommitIterator struct { Event *IZkSyncHyperchainBlockCommit // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IZkSyncHyperchainBlockCommitIterator is returned from FilterBlockCommit and is used to iterate over the raw logs and unpacked data for BlockCommit events raised by the IZkSyncHyperchain contract.
func (*IZkSyncHyperchainBlockCommitIterator) Close ¶
func (it *IZkSyncHyperchainBlockCommitIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IZkSyncHyperchainBlockCommitIterator) Error ¶
func (it *IZkSyncHyperchainBlockCommitIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IZkSyncHyperchainBlockCommitIterator) Next ¶
func (it *IZkSyncHyperchainBlockCommitIterator) 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 IZkSyncHyperchainBlockExecution ¶
type IZkSyncHyperchainBlockExecution struct { BatchNumber *big.Int BatchHash [32]byte Commitment [32]byte Raw types.Log // Blockchain specific contextual infos }
IZkSyncHyperchainBlockExecution represents a BlockExecution event raised by the IZkSyncHyperchain contract.
type IZkSyncHyperchainBlockExecutionIterator ¶
type IZkSyncHyperchainBlockExecutionIterator struct { Event *IZkSyncHyperchainBlockExecution // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IZkSyncHyperchainBlockExecutionIterator is returned from FilterBlockExecution and is used to iterate over the raw logs and unpacked data for BlockExecution events raised by the IZkSyncHyperchain contract.
func (*IZkSyncHyperchainBlockExecutionIterator) Close ¶
func (it *IZkSyncHyperchainBlockExecutionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IZkSyncHyperchainBlockExecutionIterator) Error ¶
func (it *IZkSyncHyperchainBlockExecutionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IZkSyncHyperchainBlockExecutionIterator) Next ¶
func (it *IZkSyncHyperchainBlockExecutionIterator) 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 IZkSyncHyperchainBlocksRevert ¶
type IZkSyncHyperchainBlocksRevert struct { TotalBatchesCommitted *big.Int TotalBatchesVerified *big.Int TotalBatchesExecuted *big.Int Raw types.Log // Blockchain specific contextual infos }
IZkSyncHyperchainBlocksRevert represents a BlocksRevert event raised by the IZkSyncHyperchain contract.
type IZkSyncHyperchainBlocksRevertIterator ¶
type IZkSyncHyperchainBlocksRevertIterator struct { Event *IZkSyncHyperchainBlocksRevert // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IZkSyncHyperchainBlocksRevertIterator is returned from FilterBlocksRevert and is used to iterate over the raw logs and unpacked data for BlocksRevert events raised by the IZkSyncHyperchain contract.
func (*IZkSyncHyperchainBlocksRevertIterator) Close ¶
func (it *IZkSyncHyperchainBlocksRevertIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IZkSyncHyperchainBlocksRevertIterator) Error ¶
func (it *IZkSyncHyperchainBlocksRevertIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IZkSyncHyperchainBlocksRevertIterator) Next ¶
func (it *IZkSyncHyperchainBlocksRevertIterator) 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 IZkSyncHyperchainBlocksVerification ¶
type IZkSyncHyperchainBlocksVerification struct { PreviousLastVerifiedBatch *big.Int CurrentLastVerifiedBatch *big.Int Raw types.Log // Blockchain specific contextual infos }
IZkSyncHyperchainBlocksVerification represents a BlocksVerification event raised by the IZkSyncHyperchain contract.
type IZkSyncHyperchainBlocksVerificationIterator ¶
type IZkSyncHyperchainBlocksVerificationIterator struct { Event *IZkSyncHyperchainBlocksVerification // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IZkSyncHyperchainBlocksVerificationIterator is returned from FilterBlocksVerification and is used to iterate over the raw logs and unpacked data for BlocksVerification events raised by the IZkSyncHyperchain contract.
func (*IZkSyncHyperchainBlocksVerificationIterator) Close ¶
func (it *IZkSyncHyperchainBlocksVerificationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IZkSyncHyperchainBlocksVerificationIterator) Error ¶
func (it *IZkSyncHyperchainBlocksVerificationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IZkSyncHyperchainBlocksVerificationIterator) Next ¶
func (it *IZkSyncHyperchainBlocksVerificationIterator) 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 IZkSyncHyperchainCaller ¶
type IZkSyncHyperchainCaller struct {
// contains filtered or unexported fields
}
IZkSyncHyperchainCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIZkSyncHyperchainCaller ¶
func NewIZkSyncHyperchainCaller(address common.Address, caller bind.ContractCaller) (*IZkSyncHyperchainCaller, error)
NewIZkSyncHyperchainCaller creates a new read-only instance of IZkSyncHyperchain, bound to a specific deployed contract.
func (*IZkSyncHyperchainCaller) BaseTokenGasPriceMultiplierDenominator ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) BaseTokenGasPriceMultiplierDenominator(opts *bind.CallOpts) (*big.Int, error)
BaseTokenGasPriceMultiplierDenominator is a free data retrieval call binding the contract method 0x1de72e34.
Solidity: function baseTokenGasPriceMultiplierDenominator() view returns(uint128)
func (*IZkSyncHyperchainCaller) BaseTokenGasPriceMultiplierNominator ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) BaseTokenGasPriceMultiplierNominator(opts *bind.CallOpts) (*big.Int, error)
BaseTokenGasPriceMultiplierNominator is a free data retrieval call binding the contract method 0xea6c029c.
Solidity: function baseTokenGasPriceMultiplierNominator() view returns(uint128)
func (*IZkSyncHyperchainCaller) FacetAddress ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) FacetAddress(opts *bind.CallOpts, _selector [4]byte) (common.Address, error)
FacetAddress is a free data retrieval call binding the contract method 0xcdffacc6.
Solidity: function facetAddress(bytes4 _selector) view returns(address facet)
func (*IZkSyncHyperchainCaller) FacetAddresses ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) FacetAddresses(opts *bind.CallOpts) ([]common.Address, error)
FacetAddresses is a free data retrieval call binding the contract method 0x52ef6b2c.
Solidity: function facetAddresses() view returns(address[] facets)
func (*IZkSyncHyperchainCaller) FacetFunctionSelectors ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) FacetFunctionSelectors(opts *bind.CallOpts, _facet common.Address) ([][4]byte, error)
FacetFunctionSelectors is a free data retrieval call binding the contract method 0xadfca15e.
Solidity: function facetFunctionSelectors(address _facet) view returns(bytes4[])
func (*IZkSyncHyperchainCaller) Facets ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) Facets(opts *bind.CallOpts) ([]IGettersFacet, error)
Facets is a free data retrieval call binding the contract method 0x7a0ed627.
Solidity: function facets() view returns((address,bytes4[])[])
func (*IZkSyncHyperchainCaller) GetAdmin ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) GetAdmin(opts *bind.CallOpts) (common.Address, error)
GetAdmin is a free data retrieval call binding the contract method 0x6e9960c3.
Solidity: function getAdmin() view returns(address)
func (*IZkSyncHyperchainCaller) GetBaseToken ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) GetBaseToken(opts *bind.CallOpts) (common.Address, error)
GetBaseToken is a free data retrieval call binding the contract method 0x98acd7a6.
Solidity: function getBaseToken() view returns(address)
func (*IZkSyncHyperchainCaller) GetBaseTokenBridge ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) GetBaseTokenBridge(opts *bind.CallOpts) (common.Address, error)
GetBaseTokenBridge is a free data retrieval call binding the contract method 0x086a56f8.
Solidity: function getBaseTokenBridge() view returns(address)
func (*IZkSyncHyperchainCaller) GetBridgehub ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) GetBridgehub(opts *bind.CallOpts) (common.Address, error)
GetBridgehub is a free data retrieval call binding the contract method 0x3591c1a0.
Solidity: function getBridgehub() view returns(address)
func (*IZkSyncHyperchainCaller) GetFirstUnprocessedPriorityTx ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) GetFirstUnprocessedPriorityTx(opts *bind.CallOpts) (*big.Int, error)
GetFirstUnprocessedPriorityTx is a free data retrieval call binding the contract method 0x79823c9a.
Solidity: function getFirstUnprocessedPriorityTx() view returns(uint256)
func (*IZkSyncHyperchainCaller) GetL2BootloaderBytecodeHash ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) GetL2BootloaderBytecodeHash(opts *bind.CallOpts) ([32]byte, error)
GetL2BootloaderBytecodeHash is a free data retrieval call binding the contract method 0xd86970d8.
Solidity: function getL2BootloaderBytecodeHash() view returns(bytes32)
func (*IZkSyncHyperchainCaller) GetL2DefaultAccountBytecodeHash ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) GetL2DefaultAccountBytecodeHash(opts *bind.CallOpts) ([32]byte, error)
GetL2DefaultAccountBytecodeHash is a free data retrieval call binding the contract method 0xfd791f3c.
Solidity: function getL2DefaultAccountBytecodeHash() view returns(bytes32)
func (*IZkSyncHyperchainCaller) GetL2SystemContractsUpgradeBatchNumber ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) GetL2SystemContractsUpgradeBatchNumber(opts *bind.CallOpts) (*big.Int, error)
GetL2SystemContractsUpgradeBatchNumber is a free data retrieval call binding the contract method 0xe5355c75.
Solidity: function getL2SystemContractsUpgradeBatchNumber() view returns(uint256)
func (*IZkSyncHyperchainCaller) GetL2SystemContractsUpgradeTxHash ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) GetL2SystemContractsUpgradeTxHash(opts *bind.CallOpts) ([32]byte, error)
GetL2SystemContractsUpgradeTxHash is a free data retrieval call binding the contract method 0x7b30c8da.
Solidity: function getL2SystemContractsUpgradeTxHash() view returns(bytes32)
func (*IZkSyncHyperchainCaller) GetName ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) GetName(opts *bind.CallOpts) (string, error)
GetName is a free data retrieval call binding the contract method 0x17d7de7c.
Solidity: function getName() view returns(string)
func (*IZkSyncHyperchainCaller) GetPendingAdmin ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) GetPendingAdmin(opts *bind.CallOpts) (common.Address, error)
GetPendingAdmin is a free data retrieval call binding the contract method 0xd0468156.
Solidity: function getPendingAdmin() view returns(address)
func (*IZkSyncHyperchainCaller) GetPriorityQueueSize ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) GetPriorityQueueSize(opts *bind.CallOpts) (*big.Int, error)
GetPriorityQueueSize is a free data retrieval call binding the contract method 0x631f4bac.
Solidity: function getPriorityQueueSize() view returns(uint256)
func (*IZkSyncHyperchainCaller) GetPriorityTxMaxGasLimit ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) GetPriorityTxMaxGasLimit(opts *bind.CallOpts) (*big.Int, error)
GetPriorityTxMaxGasLimit is a free data retrieval call binding the contract method 0x0ec6b0b7.
Solidity: function getPriorityTxMaxGasLimit() view returns(uint256)
func (*IZkSyncHyperchainCaller) GetProtocolVersion ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) GetProtocolVersion(opts *bind.CallOpts) (*big.Int, error)
GetProtocolVersion is a free data retrieval call binding the contract method 0x33ce93fe.
Solidity: function getProtocolVersion() view returns(uint256)
func (*IZkSyncHyperchainCaller) GetPubdataPricingMode ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) GetPubdataPricingMode(opts *bind.CallOpts) (uint8, error)
GetPubdataPricingMode is a free data retrieval call binding the contract method 0x06d49e5b.
Solidity: function getPubdataPricingMode() view returns(uint8)
func (*IZkSyncHyperchainCaller) GetSemverProtocolVersion ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) GetSemverProtocolVersion(opts *bind.CallOpts) (uint32, uint32, uint32, error)
GetSemverProtocolVersion is a free data retrieval call binding the contract method 0xf5c1182c.
Solidity: function getSemverProtocolVersion() view returns(uint32, uint32, uint32)
func (*IZkSyncHyperchainCaller) GetStateTransitionManager ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) GetStateTransitionManager(opts *bind.CallOpts) (common.Address, error)
GetStateTransitionManager is a free data retrieval call binding the contract method 0x5518c73b.
Solidity: function getStateTransitionManager() view returns(address)
func (*IZkSyncHyperchainCaller) GetTotalBatchesCommitted ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) GetTotalBatchesCommitted(opts *bind.CallOpts) (*big.Int, error)
GetTotalBatchesCommitted is a free data retrieval call binding the contract method 0xdb1f0bf9.
Solidity: function getTotalBatchesCommitted() view returns(uint256)
func (*IZkSyncHyperchainCaller) GetTotalBatchesExecuted ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) GetTotalBatchesExecuted(opts *bind.CallOpts) (*big.Int, error)
GetTotalBatchesExecuted is a free data retrieval call binding the contract method 0xb8c2f66f.
Solidity: function getTotalBatchesExecuted() view returns(uint256)
func (*IZkSyncHyperchainCaller) GetTotalBatchesVerified ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) GetTotalBatchesVerified(opts *bind.CallOpts) (*big.Int, error)
GetTotalBatchesVerified is a free data retrieval call binding the contract method 0xef3f0bae.
Solidity: function getTotalBatchesVerified() view returns(uint256)
func (*IZkSyncHyperchainCaller) GetTotalPriorityTxs ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) GetTotalPriorityTxs(opts *bind.CallOpts) (*big.Int, error)
GetTotalPriorityTxs is a free data retrieval call binding the contract method 0xa1954fc5.
Solidity: function getTotalPriorityTxs() view returns(uint256)
func (*IZkSyncHyperchainCaller) GetVerifier ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) GetVerifier(opts *bind.CallOpts) (common.Address, error)
GetVerifier is a free data retrieval call binding the contract method 0x46657fe9.
Solidity: function getVerifier() view returns(address)
func (*IZkSyncHyperchainCaller) GetVerifierParams ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) GetVerifierParams(opts *bind.CallOpts) (VerifierParams, error)
GetVerifierParams is a free data retrieval call binding the contract method 0x18e3a941.
Solidity: function getVerifierParams() view returns((bytes32,bytes32,bytes32))
func (*IZkSyncHyperchainCaller) IsDiamondStorageFrozen ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) IsDiamondStorageFrozen(opts *bind.CallOpts) (bool, error)
IsDiamondStorageFrozen is a free data retrieval call binding the contract method 0x29b98c67.
Solidity: function isDiamondStorageFrozen() view returns(bool)
func (*IZkSyncHyperchainCaller) IsEthWithdrawalFinalized ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) IsEthWithdrawalFinalized(opts *bind.CallOpts, _l2BatchNumber *big.Int, _l2MessageIndex *big.Int) (bool, error)
IsEthWithdrawalFinalized is a free data retrieval call binding the contract method 0xbd7c5412.
Solidity: function isEthWithdrawalFinalized(uint256 _l2BatchNumber, uint256 _l2MessageIndex) view returns(bool)
func (*IZkSyncHyperchainCaller) IsFacetFreezable ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) IsFacetFreezable(opts *bind.CallOpts, _facet common.Address) (bool, error)
IsFacetFreezable is a free data retrieval call binding the contract method 0xc3bbd2d7.
Solidity: function isFacetFreezable(address _facet) view returns(bool isFreezable)
func (*IZkSyncHyperchainCaller) IsFunctionFreezable ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) IsFunctionFreezable(opts *bind.CallOpts, _selector [4]byte) (bool, error)
IsFunctionFreezable is a free data retrieval call binding the contract method 0xe81e0ba1.
Solidity: function isFunctionFreezable(bytes4 _selector) view returns(bool)
func (*IZkSyncHyperchainCaller) IsValidator ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) IsValidator(opts *bind.CallOpts, _address common.Address) (bool, error)
IsValidator is a free data retrieval call binding the contract method 0xfacd743b.
Solidity: function isValidator(address _address) view returns(bool)
func (*IZkSyncHyperchainCaller) L2LogsRootHash ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) L2LogsRootHash(opts *bind.CallOpts, _batchNumber *big.Int) ([32]byte, error)
L2LogsRootHash is a free data retrieval call binding the contract method 0x9cd939e4.
Solidity: function l2LogsRootHash(uint256 _batchNumber) view returns(bytes32 merkleRoot)
func (*IZkSyncHyperchainCaller) L2TransactionBaseCost ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) L2TransactionBaseCost(opts *bind.CallOpts, _gasPrice *big.Int, _l2GasLimit *big.Int, _l2GasPerPubdataByteLimit *big.Int) (*big.Int, error)
L2TransactionBaseCost is a free data retrieval call binding the contract method 0xb473318e.
Solidity: function l2TransactionBaseCost(uint256 _gasPrice, uint256 _l2GasLimit, uint256 _l2GasPerPubdataByteLimit) view returns(uint256)
func (*IZkSyncHyperchainCaller) PriorityQueueFrontOperation ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) PriorityQueueFrontOperation(opts *bind.CallOpts) (PriorityOperation, error)
PriorityQueueFrontOperation is a free data retrieval call binding the contract method 0x56142d7a.
Solidity: function priorityQueueFrontOperation() view returns((bytes32,uint64,uint192))
func (*IZkSyncHyperchainCaller) ProveL1ToL2TransactionStatus ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) ProveL1ToL2TransactionStatus(opts *bind.CallOpts, _l2TxHash [32]byte, _l2BatchNumber *big.Int, _l2MessageIndex *big.Int, _l2TxNumberInBatch uint16, _merkleProof [][32]byte, _status uint8) (bool, error)
ProveL1ToL2TransactionStatus is a free data retrieval call binding the contract method 0x042901c7.
Solidity: function proveL1ToL2TransactionStatus(bytes32 _l2TxHash, uint256 _l2BatchNumber, uint256 _l2MessageIndex, uint16 _l2TxNumberInBatch, bytes32[] _merkleProof, uint8 _status) view returns(bool)
func (*IZkSyncHyperchainCaller) ProveL2LogInclusion ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) ProveL2LogInclusion(opts *bind.CallOpts, _batchNumber *big.Int, _index *big.Int, _log L2Log, _proof [][32]byte) (bool, error)
ProveL2LogInclusion is a free data retrieval call binding the contract method 0x263b7f8e.
Solidity: function proveL2LogInclusion(uint256 _batchNumber, uint256 _index, (uint8,bool,uint16,address,bytes32,bytes32) _log, bytes32[] _proof) view returns(bool)
func (*IZkSyncHyperchainCaller) ProveL2MessageInclusion ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) ProveL2MessageInclusion(opts *bind.CallOpts, _batchNumber *big.Int, _index *big.Int, _message L2Message, _proof [][32]byte) (bool, error)
ProveL2MessageInclusion is a free data retrieval call binding the contract method 0xe4948f43.
Solidity: function proveL2MessageInclusion(uint256 _batchNumber, uint256 _index, (uint16,address,bytes) _message, bytes32[] _proof) view returns(bool)
func (*IZkSyncHyperchainCaller) StoredBatchHash ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCaller) StoredBatchHash(opts *bind.CallOpts, _batchNumber *big.Int) ([32]byte, error)
StoredBatchHash is a free data retrieval call binding the contract method 0xb22dd78e.
Solidity: function storedBatchHash(uint256 _batchNumber) view returns(bytes32)
type IZkSyncHyperchainCallerRaw ¶
type IZkSyncHyperchainCallerRaw struct {
Contract *IZkSyncHyperchainCaller // Generic read-only contract binding to access the raw methods on
}
IZkSyncHyperchainCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IZkSyncHyperchainCallerRaw) Call ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCallerRaw) 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 IZkSyncHyperchainCallerSession ¶
type IZkSyncHyperchainCallerSession struct { Contract *IZkSyncHyperchainCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IZkSyncHyperchainCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IZkSyncHyperchainCallerSession) BaseTokenGasPriceMultiplierDenominator ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) BaseTokenGasPriceMultiplierDenominator() (*big.Int, error)
BaseTokenGasPriceMultiplierDenominator is a free data retrieval call binding the contract method 0x1de72e34.
Solidity: function baseTokenGasPriceMultiplierDenominator() view returns(uint128)
func (*IZkSyncHyperchainCallerSession) BaseTokenGasPriceMultiplierNominator ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) BaseTokenGasPriceMultiplierNominator() (*big.Int, error)
BaseTokenGasPriceMultiplierNominator is a free data retrieval call binding the contract method 0xea6c029c.
Solidity: function baseTokenGasPriceMultiplierNominator() view returns(uint128)
func (*IZkSyncHyperchainCallerSession) FacetAddress ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) FacetAddress(_selector [4]byte) (common.Address, error)
FacetAddress is a free data retrieval call binding the contract method 0xcdffacc6.
Solidity: function facetAddress(bytes4 _selector) view returns(address facet)
func (*IZkSyncHyperchainCallerSession) FacetAddresses ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) FacetAddresses() ([]common.Address, error)
FacetAddresses is a free data retrieval call binding the contract method 0x52ef6b2c.
Solidity: function facetAddresses() view returns(address[] facets)
func (*IZkSyncHyperchainCallerSession) FacetFunctionSelectors ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) FacetFunctionSelectors(_facet common.Address) ([][4]byte, error)
FacetFunctionSelectors is a free data retrieval call binding the contract method 0xadfca15e.
Solidity: function facetFunctionSelectors(address _facet) view returns(bytes4[])
func (*IZkSyncHyperchainCallerSession) Facets ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) Facets() ([]IGettersFacet, error)
Facets is a free data retrieval call binding the contract method 0x7a0ed627.
Solidity: function facets() view returns((address,bytes4[])[])
func (*IZkSyncHyperchainCallerSession) GetAdmin ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) GetAdmin() (common.Address, error)
GetAdmin is a free data retrieval call binding the contract method 0x6e9960c3.
Solidity: function getAdmin() view returns(address)
func (*IZkSyncHyperchainCallerSession) GetBaseToken ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) GetBaseToken() (common.Address, error)
GetBaseToken is a free data retrieval call binding the contract method 0x98acd7a6.
Solidity: function getBaseToken() view returns(address)
func (*IZkSyncHyperchainCallerSession) GetBaseTokenBridge ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) GetBaseTokenBridge() (common.Address, error)
GetBaseTokenBridge is a free data retrieval call binding the contract method 0x086a56f8.
Solidity: function getBaseTokenBridge() view returns(address)
func (*IZkSyncHyperchainCallerSession) GetBridgehub ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) GetBridgehub() (common.Address, error)
GetBridgehub is a free data retrieval call binding the contract method 0x3591c1a0.
Solidity: function getBridgehub() view returns(address)
func (*IZkSyncHyperchainCallerSession) GetFirstUnprocessedPriorityTx ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) GetFirstUnprocessedPriorityTx() (*big.Int, error)
GetFirstUnprocessedPriorityTx is a free data retrieval call binding the contract method 0x79823c9a.
Solidity: function getFirstUnprocessedPriorityTx() view returns(uint256)
func (*IZkSyncHyperchainCallerSession) GetL2BootloaderBytecodeHash ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) GetL2BootloaderBytecodeHash() ([32]byte, error)
GetL2BootloaderBytecodeHash is a free data retrieval call binding the contract method 0xd86970d8.
Solidity: function getL2BootloaderBytecodeHash() view returns(bytes32)
func (*IZkSyncHyperchainCallerSession) GetL2DefaultAccountBytecodeHash ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) GetL2DefaultAccountBytecodeHash() ([32]byte, error)
GetL2DefaultAccountBytecodeHash is a free data retrieval call binding the contract method 0xfd791f3c.
Solidity: function getL2DefaultAccountBytecodeHash() view returns(bytes32)
func (*IZkSyncHyperchainCallerSession) GetL2SystemContractsUpgradeBatchNumber ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) GetL2SystemContractsUpgradeBatchNumber() (*big.Int, error)
GetL2SystemContractsUpgradeBatchNumber is a free data retrieval call binding the contract method 0xe5355c75.
Solidity: function getL2SystemContractsUpgradeBatchNumber() view returns(uint256)
func (*IZkSyncHyperchainCallerSession) GetL2SystemContractsUpgradeTxHash ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) GetL2SystemContractsUpgradeTxHash() ([32]byte, error)
GetL2SystemContractsUpgradeTxHash is a free data retrieval call binding the contract method 0x7b30c8da.
Solidity: function getL2SystemContractsUpgradeTxHash() view returns(bytes32)
func (*IZkSyncHyperchainCallerSession) GetName ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) GetName() (string, error)
GetName is a free data retrieval call binding the contract method 0x17d7de7c.
Solidity: function getName() view returns(string)
func (*IZkSyncHyperchainCallerSession) GetPendingAdmin ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) GetPendingAdmin() (common.Address, error)
GetPendingAdmin is a free data retrieval call binding the contract method 0xd0468156.
Solidity: function getPendingAdmin() view returns(address)
func (*IZkSyncHyperchainCallerSession) GetPriorityQueueSize ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) GetPriorityQueueSize() (*big.Int, error)
GetPriorityQueueSize is a free data retrieval call binding the contract method 0x631f4bac.
Solidity: function getPriorityQueueSize() view returns(uint256)
func (*IZkSyncHyperchainCallerSession) GetPriorityTxMaxGasLimit ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) GetPriorityTxMaxGasLimit() (*big.Int, error)
GetPriorityTxMaxGasLimit is a free data retrieval call binding the contract method 0x0ec6b0b7.
Solidity: function getPriorityTxMaxGasLimit() view returns(uint256)
func (*IZkSyncHyperchainCallerSession) GetProtocolVersion ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) GetProtocolVersion() (*big.Int, error)
GetProtocolVersion is a free data retrieval call binding the contract method 0x33ce93fe.
Solidity: function getProtocolVersion() view returns(uint256)
func (*IZkSyncHyperchainCallerSession) GetPubdataPricingMode ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) GetPubdataPricingMode() (uint8, error)
GetPubdataPricingMode is a free data retrieval call binding the contract method 0x06d49e5b.
Solidity: function getPubdataPricingMode() view returns(uint8)
func (*IZkSyncHyperchainCallerSession) GetSemverProtocolVersion ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) GetSemverProtocolVersion() (uint32, uint32, uint32, error)
GetSemverProtocolVersion is a free data retrieval call binding the contract method 0xf5c1182c.
Solidity: function getSemverProtocolVersion() view returns(uint32, uint32, uint32)
func (*IZkSyncHyperchainCallerSession) GetStateTransitionManager ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) GetStateTransitionManager() (common.Address, error)
GetStateTransitionManager is a free data retrieval call binding the contract method 0x5518c73b.
Solidity: function getStateTransitionManager() view returns(address)
func (*IZkSyncHyperchainCallerSession) GetTotalBatchesCommitted ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) GetTotalBatchesCommitted() (*big.Int, error)
GetTotalBatchesCommitted is a free data retrieval call binding the contract method 0xdb1f0bf9.
Solidity: function getTotalBatchesCommitted() view returns(uint256)
func (*IZkSyncHyperchainCallerSession) GetTotalBatchesExecuted ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) GetTotalBatchesExecuted() (*big.Int, error)
GetTotalBatchesExecuted is a free data retrieval call binding the contract method 0xb8c2f66f.
Solidity: function getTotalBatchesExecuted() view returns(uint256)
func (*IZkSyncHyperchainCallerSession) GetTotalBatchesVerified ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) GetTotalBatchesVerified() (*big.Int, error)
GetTotalBatchesVerified is a free data retrieval call binding the contract method 0xef3f0bae.
Solidity: function getTotalBatchesVerified() view returns(uint256)
func (*IZkSyncHyperchainCallerSession) GetTotalPriorityTxs ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) GetTotalPriorityTxs() (*big.Int, error)
GetTotalPriorityTxs is a free data retrieval call binding the contract method 0xa1954fc5.
Solidity: function getTotalPriorityTxs() view returns(uint256)
func (*IZkSyncHyperchainCallerSession) GetVerifier ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) GetVerifier() (common.Address, error)
GetVerifier is a free data retrieval call binding the contract method 0x46657fe9.
Solidity: function getVerifier() view returns(address)
func (*IZkSyncHyperchainCallerSession) GetVerifierParams ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) GetVerifierParams() (VerifierParams, error)
GetVerifierParams is a free data retrieval call binding the contract method 0x18e3a941.
Solidity: function getVerifierParams() view returns((bytes32,bytes32,bytes32))
func (*IZkSyncHyperchainCallerSession) IsDiamondStorageFrozen ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) IsDiamondStorageFrozen() (bool, error)
IsDiamondStorageFrozen is a free data retrieval call binding the contract method 0x29b98c67.
Solidity: function isDiamondStorageFrozen() view returns(bool)
func (*IZkSyncHyperchainCallerSession) IsEthWithdrawalFinalized ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) IsEthWithdrawalFinalized(_l2BatchNumber *big.Int, _l2MessageIndex *big.Int) (bool, error)
IsEthWithdrawalFinalized is a free data retrieval call binding the contract method 0xbd7c5412.
Solidity: function isEthWithdrawalFinalized(uint256 _l2BatchNumber, uint256 _l2MessageIndex) view returns(bool)
func (*IZkSyncHyperchainCallerSession) IsFacetFreezable ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) IsFacetFreezable(_facet common.Address) (bool, error)
IsFacetFreezable is a free data retrieval call binding the contract method 0xc3bbd2d7.
Solidity: function isFacetFreezable(address _facet) view returns(bool isFreezable)
func (*IZkSyncHyperchainCallerSession) IsFunctionFreezable ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) IsFunctionFreezable(_selector [4]byte) (bool, error)
IsFunctionFreezable is a free data retrieval call binding the contract method 0xe81e0ba1.
Solidity: function isFunctionFreezable(bytes4 _selector) view returns(bool)
func (*IZkSyncHyperchainCallerSession) IsValidator ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) IsValidator(_address common.Address) (bool, error)
IsValidator is a free data retrieval call binding the contract method 0xfacd743b.
Solidity: function isValidator(address _address) view returns(bool)
func (*IZkSyncHyperchainCallerSession) L2LogsRootHash ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) L2LogsRootHash(_batchNumber *big.Int) ([32]byte, error)
L2LogsRootHash is a free data retrieval call binding the contract method 0x9cd939e4.
Solidity: function l2LogsRootHash(uint256 _batchNumber) view returns(bytes32 merkleRoot)
func (*IZkSyncHyperchainCallerSession) L2TransactionBaseCost ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) L2TransactionBaseCost(_gasPrice *big.Int, _l2GasLimit *big.Int, _l2GasPerPubdataByteLimit *big.Int) (*big.Int, error)
L2TransactionBaseCost is a free data retrieval call binding the contract method 0xb473318e.
Solidity: function l2TransactionBaseCost(uint256 _gasPrice, uint256 _l2GasLimit, uint256 _l2GasPerPubdataByteLimit) view returns(uint256)
func (*IZkSyncHyperchainCallerSession) PriorityQueueFrontOperation ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) PriorityQueueFrontOperation() (PriorityOperation, error)
PriorityQueueFrontOperation is a free data retrieval call binding the contract method 0x56142d7a.
Solidity: function priorityQueueFrontOperation() view returns((bytes32,uint64,uint192))
func (*IZkSyncHyperchainCallerSession) ProveL1ToL2TransactionStatus ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) ProveL1ToL2TransactionStatus(_l2TxHash [32]byte, _l2BatchNumber *big.Int, _l2MessageIndex *big.Int, _l2TxNumberInBatch uint16, _merkleProof [][32]byte, _status uint8) (bool, error)
ProveL1ToL2TransactionStatus is a free data retrieval call binding the contract method 0x042901c7.
Solidity: function proveL1ToL2TransactionStatus(bytes32 _l2TxHash, uint256 _l2BatchNumber, uint256 _l2MessageIndex, uint16 _l2TxNumberInBatch, bytes32[] _merkleProof, uint8 _status) view returns(bool)
func (*IZkSyncHyperchainCallerSession) ProveL2LogInclusion ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) ProveL2LogInclusion(_batchNumber *big.Int, _index *big.Int, _log L2Log, _proof [][32]byte) (bool, error)
ProveL2LogInclusion is a free data retrieval call binding the contract method 0x263b7f8e.
Solidity: function proveL2LogInclusion(uint256 _batchNumber, uint256 _index, (uint8,bool,uint16,address,bytes32,bytes32) _log, bytes32[] _proof) view returns(bool)
func (*IZkSyncHyperchainCallerSession) ProveL2MessageInclusion ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) ProveL2MessageInclusion(_batchNumber *big.Int, _index *big.Int, _message L2Message, _proof [][32]byte) (bool, error)
ProveL2MessageInclusion is a free data retrieval call binding the contract method 0xe4948f43.
Solidity: function proveL2MessageInclusion(uint256 _batchNumber, uint256 _index, (uint16,address,bytes) _message, bytes32[] _proof) view returns(bool)
func (*IZkSyncHyperchainCallerSession) StoredBatchHash ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainCallerSession) StoredBatchHash(_batchNumber *big.Int) ([32]byte, error)
StoredBatchHash is a free data retrieval call binding the contract method 0xb22dd78e.
Solidity: function storedBatchHash(uint256 _batchNumber) view returns(bytes32)
type IZkSyncHyperchainExecuteUpgrade ¶
type IZkSyncHyperchainExecuteUpgrade struct { DiamondCut DiamondDiamondCutData Raw types.Log // Blockchain specific contextual infos }
IZkSyncHyperchainExecuteUpgrade represents a ExecuteUpgrade event raised by the IZkSyncHyperchain contract.
type IZkSyncHyperchainExecuteUpgradeIterator ¶
type IZkSyncHyperchainExecuteUpgradeIterator struct { Event *IZkSyncHyperchainExecuteUpgrade // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IZkSyncHyperchainExecuteUpgradeIterator is returned from FilterExecuteUpgrade and is used to iterate over the raw logs and unpacked data for ExecuteUpgrade events raised by the IZkSyncHyperchain contract.
func (*IZkSyncHyperchainExecuteUpgradeIterator) Close ¶
func (it *IZkSyncHyperchainExecuteUpgradeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IZkSyncHyperchainExecuteUpgradeIterator) Error ¶
func (it *IZkSyncHyperchainExecuteUpgradeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IZkSyncHyperchainExecuteUpgradeIterator) Next ¶
func (it *IZkSyncHyperchainExecuteUpgradeIterator) 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 IZkSyncHyperchainFilterer ¶
type IZkSyncHyperchainFilterer struct {
// contains filtered or unexported fields
}
IZkSyncHyperchainFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIZkSyncHyperchainFilterer ¶
func NewIZkSyncHyperchainFilterer(address common.Address, filterer bind.ContractFilterer) (*IZkSyncHyperchainFilterer, error)
NewIZkSyncHyperchainFilterer creates a new log filterer instance of IZkSyncHyperchain, bound to a specific deployed contract.
func (*IZkSyncHyperchainFilterer) FilterBlockCommit ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) FilterBlockCommit(opts *bind.FilterOpts, batchNumber []*big.Int, batchHash [][32]byte, commitment [][32]byte) (*IZkSyncHyperchainBlockCommitIterator, error)
FilterBlockCommit is a free log retrieval operation binding the contract event 0x8f2916b2f2d78cc5890ead36c06c0f6d5d112c7e103589947e8e2f0d6eddb763.
Solidity: event BlockCommit(uint256 indexed batchNumber, bytes32 indexed batchHash, bytes32 indexed commitment)
func (*IZkSyncHyperchainFilterer) FilterBlockExecution ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) FilterBlockExecution(opts *bind.FilterOpts, batchNumber []*big.Int, batchHash [][32]byte, commitment [][32]byte) (*IZkSyncHyperchainBlockExecutionIterator, error)
FilterBlockExecution is a free log retrieval operation binding the contract event 0x2402307311a4d6604e4e7b4c8a15a7e1213edb39c16a31efa70afb06030d3165.
Solidity: event BlockExecution(uint256 indexed batchNumber, bytes32 indexed batchHash, bytes32 indexed commitment)
func (*IZkSyncHyperchainFilterer) FilterBlocksRevert ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) FilterBlocksRevert(opts *bind.FilterOpts) (*IZkSyncHyperchainBlocksRevertIterator, error)
FilterBlocksRevert is a free log retrieval operation binding the contract event 0x8bd4b15ea7d1bc41ea9abc3fc487ccb89cd678a00786584714faa9d751c84ee5.
Solidity: event BlocksRevert(uint256 totalBatchesCommitted, uint256 totalBatchesVerified, uint256 totalBatchesExecuted)
func (*IZkSyncHyperchainFilterer) FilterBlocksVerification ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) FilterBlocksVerification(opts *bind.FilterOpts, previousLastVerifiedBatch []*big.Int, currentLastVerifiedBatch []*big.Int) (*IZkSyncHyperchainBlocksVerificationIterator, error)
FilterBlocksVerification is a free log retrieval operation binding the contract event 0x22c9005dd88c18b552a1cd7e8b3b937fcde9ca69213c1f658f54d572e4877a81.
Solidity: event BlocksVerification(uint256 indexed previousLastVerifiedBatch, uint256 indexed currentLastVerifiedBatch)
func (*IZkSyncHyperchainFilterer) FilterExecuteUpgrade ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) FilterExecuteUpgrade(opts *bind.FilterOpts) (*IZkSyncHyperchainExecuteUpgradeIterator, error)
FilterExecuteUpgrade is a free log retrieval operation binding the contract event 0x1dabfc3f4f6a4e74e19be10cc9d1d8e23db03e415d5d3547a1a7d5eb766513ba.
Solidity: event ExecuteUpgrade(((address,uint8,bool,bytes4[])[],address,bytes) diamondCut)
func (*IZkSyncHyperchainFilterer) FilterFreeze ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) FilterFreeze(opts *bind.FilterOpts) (*IZkSyncHyperchainFreezeIterator, error)
FilterFreeze is a free log retrieval operation binding the contract event 0x615acbaede366d76a8b8cb2a9ada6a71495f0786513d71aa97aaf0c3910b78de.
Solidity: event Freeze()
func (*IZkSyncHyperchainFilterer) FilterIsPorterAvailableStatusUpdate ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) FilterIsPorterAvailableStatusUpdate(opts *bind.FilterOpts) (*IZkSyncHyperchainIsPorterAvailableStatusUpdateIterator, error)
FilterIsPorterAvailableStatusUpdate is a free log retrieval operation binding the contract event 0x036b81a8a07344698cb5aa4142c5669a9317c9ce905264a08f0b9f9331883936.
Solidity: event IsPorterAvailableStatusUpdate(bool isPorterAvailable)
func (*IZkSyncHyperchainFilterer) FilterNewAdmin ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) FilterNewAdmin(opts *bind.FilterOpts, oldAdmin []common.Address, newAdmin []common.Address) (*IZkSyncHyperchainNewAdminIterator, error)
FilterNewAdmin is a free log retrieval operation binding the contract event 0xf9ffabca9c8276e99321725bcb43fb076a6c66a54b7f21c4e8146d8519b417dc.
Solidity: event NewAdmin(address indexed oldAdmin, address indexed newAdmin)
func (*IZkSyncHyperchainFilterer) FilterNewBaseTokenMultiplier ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) FilterNewBaseTokenMultiplier(opts *bind.FilterOpts) (*IZkSyncHyperchainNewBaseTokenMultiplierIterator, error)
FilterNewBaseTokenMultiplier is a free log retrieval operation binding the contract event 0xc9cbdb110bd58a133e82c62b1488e57677be1f326df10a4d8096b5f170c370c8.
Solidity: event NewBaseTokenMultiplier(uint128 oldNominator, uint128 oldDenominator, uint128 newNominator, uint128 newDenominator)
func (*IZkSyncHyperchainFilterer) FilterNewFeeParams ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) FilterNewFeeParams(opts *bind.FilterOpts) (*IZkSyncHyperchainNewFeeParamsIterator, error)
FilterNewFeeParams is a free log retrieval operation binding the contract event 0xc8b245ac8b138b17b6b1dbbbb8860adc66b373afa000d99f3cdc775d8ae0bbed.
Solidity: event NewFeeParams((uint8,uint32,uint32,uint32,uint32,uint64) oldFeeParams, (uint8,uint32,uint32,uint32,uint32,uint64) newFeeParams)
func (*IZkSyncHyperchainFilterer) FilterNewPendingAdmin ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) FilterNewPendingAdmin(opts *bind.FilterOpts, oldPendingAdmin []common.Address, newPendingAdmin []common.Address) (*IZkSyncHyperchainNewPendingAdminIterator, error)
FilterNewPendingAdmin is a free log retrieval operation binding the contract event 0xca4f2f25d0898edd99413412fb94012f9e54ec8142f9b093e7720646a95b16a9.
Solidity: event NewPendingAdmin(address indexed oldPendingAdmin, address indexed newPendingAdmin)
func (*IZkSyncHyperchainFilterer) FilterNewPriorityRequest ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) FilterNewPriorityRequest(opts *bind.FilterOpts) (*IZkSyncHyperchainNewPriorityRequestIterator, error)
FilterNewPriorityRequest is a free log retrieval operation binding the contract event 0x4531cd5795773d7101c17bdeb9f5ab7f47d7056017506f937083be5d6e77a382.
Solidity: event NewPriorityRequest(uint256 txId, bytes32 txHash, uint64 expirationTimestamp, (uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256[4],bytes,bytes,uint256[],bytes,bytes) transaction, bytes[] factoryDeps)
func (*IZkSyncHyperchainFilterer) FilterNewPriorityTxMaxGasLimit ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) FilterNewPriorityTxMaxGasLimit(opts *bind.FilterOpts) (*IZkSyncHyperchainNewPriorityTxMaxGasLimitIterator, error)
FilterNewPriorityTxMaxGasLimit is a free log retrieval operation binding the contract event 0x83dd728f7e76a849126c55ffabdc6e299eb8c85dccf12498701376d9f5c954d1.
Solidity: event NewPriorityTxMaxGasLimit(uint256 oldPriorityTxMaxGasLimit, uint256 newPriorityTxMaxGasLimit)
func (*IZkSyncHyperchainFilterer) FilterNewTransactionFilterer ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) FilterNewTransactionFilterer(opts *bind.FilterOpts) (*IZkSyncHyperchainNewTransactionFiltererIterator, error)
FilterNewTransactionFilterer is a free log retrieval operation binding the contract event 0xa9b43a66c5d1c607986f49e932a0c08058d843210db03dd6e8a621b96b4770f4.
Solidity: event NewTransactionFilterer(address oldTransactionFilterer, address newTransactionFilterer)
func (*IZkSyncHyperchainFilterer) FilterProposeTransparentUpgrade ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) FilterProposeTransparentUpgrade(opts *bind.FilterOpts, proposalId []*big.Int) (*IZkSyncHyperchainProposeTransparentUpgradeIterator, error)
FilterProposeTransparentUpgrade is a free log retrieval operation binding the contract event 0x69115b49afe7a6101a2e7af17d421eda1dc153bd26d699f013c4fff0404646a6.
Solidity: event ProposeTransparentUpgrade(((address,uint8,bool,bytes4[])[],address,bytes) diamondCut, uint256 indexed proposalId, bytes32 proposalSalt)
func (*IZkSyncHyperchainFilterer) FilterUnfreeze ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) FilterUnfreeze(opts *bind.FilterOpts) (*IZkSyncHyperchainUnfreezeIterator, error)
FilterUnfreeze is a free log retrieval operation binding the contract event 0x2f05ba71d0df11bf5fa562a6569d70c4f80da84284badbe015ce1456063d0ded.
Solidity: event Unfreeze()
func (*IZkSyncHyperchainFilterer) FilterValidatorStatusUpdate ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) FilterValidatorStatusUpdate(opts *bind.FilterOpts, validatorAddress []common.Address) (*IZkSyncHyperchainValidatorStatusUpdateIterator, error)
FilterValidatorStatusUpdate is a free log retrieval operation binding the contract event 0x065b77b53864e46fda3d8986acb51696223d6dde7ced42441eb150bae6d48136.
Solidity: event ValidatorStatusUpdate(address indexed validatorAddress, bool isActive)
func (*IZkSyncHyperchainFilterer) FilterValidiumModeStatusUpdate ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) FilterValidiumModeStatusUpdate(opts *bind.FilterOpts) (*IZkSyncHyperchainValidiumModeStatusUpdateIterator, error)
FilterValidiumModeStatusUpdate is a free log retrieval operation binding the contract event 0xaa01146df0a628c6b214e79a281f7524b792de4a52ad6f07c78e6e035d58c896.
Solidity: event ValidiumModeStatusUpdate(uint8 validiumMode)
func (*IZkSyncHyperchainFilterer) ParseBlockCommit ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) ParseBlockCommit(log types.Log) (*IZkSyncHyperchainBlockCommit, error)
ParseBlockCommit is a log parse operation binding the contract event 0x8f2916b2f2d78cc5890ead36c06c0f6d5d112c7e103589947e8e2f0d6eddb763.
Solidity: event BlockCommit(uint256 indexed batchNumber, bytes32 indexed batchHash, bytes32 indexed commitment)
func (*IZkSyncHyperchainFilterer) ParseBlockExecution ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) ParseBlockExecution(log types.Log) (*IZkSyncHyperchainBlockExecution, error)
ParseBlockExecution is a log parse operation binding the contract event 0x2402307311a4d6604e4e7b4c8a15a7e1213edb39c16a31efa70afb06030d3165.
Solidity: event BlockExecution(uint256 indexed batchNumber, bytes32 indexed batchHash, bytes32 indexed commitment)
func (*IZkSyncHyperchainFilterer) ParseBlocksRevert ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) ParseBlocksRevert(log types.Log) (*IZkSyncHyperchainBlocksRevert, error)
ParseBlocksRevert is a log parse operation binding the contract event 0x8bd4b15ea7d1bc41ea9abc3fc487ccb89cd678a00786584714faa9d751c84ee5.
Solidity: event BlocksRevert(uint256 totalBatchesCommitted, uint256 totalBatchesVerified, uint256 totalBatchesExecuted)
func (*IZkSyncHyperchainFilterer) ParseBlocksVerification ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) ParseBlocksVerification(log types.Log) (*IZkSyncHyperchainBlocksVerification, error)
ParseBlocksVerification is a log parse operation binding the contract event 0x22c9005dd88c18b552a1cd7e8b3b937fcde9ca69213c1f658f54d572e4877a81.
Solidity: event BlocksVerification(uint256 indexed previousLastVerifiedBatch, uint256 indexed currentLastVerifiedBatch)
func (*IZkSyncHyperchainFilterer) ParseExecuteUpgrade ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) ParseExecuteUpgrade(log types.Log) (*IZkSyncHyperchainExecuteUpgrade, error)
ParseExecuteUpgrade is a log parse operation binding the contract event 0x1dabfc3f4f6a4e74e19be10cc9d1d8e23db03e415d5d3547a1a7d5eb766513ba.
Solidity: event ExecuteUpgrade(((address,uint8,bool,bytes4[])[],address,bytes) diamondCut)
func (*IZkSyncHyperchainFilterer) ParseFreeze ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) ParseFreeze(log types.Log) (*IZkSyncHyperchainFreeze, error)
ParseFreeze is a log parse operation binding the contract event 0x615acbaede366d76a8b8cb2a9ada6a71495f0786513d71aa97aaf0c3910b78de.
Solidity: event Freeze()
func (*IZkSyncHyperchainFilterer) ParseIsPorterAvailableStatusUpdate ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) ParseIsPorterAvailableStatusUpdate(log types.Log) (*IZkSyncHyperchainIsPorterAvailableStatusUpdate, error)
ParseIsPorterAvailableStatusUpdate is a log parse operation binding the contract event 0x036b81a8a07344698cb5aa4142c5669a9317c9ce905264a08f0b9f9331883936.
Solidity: event IsPorterAvailableStatusUpdate(bool isPorterAvailable)
func (*IZkSyncHyperchainFilterer) ParseNewAdmin ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) ParseNewAdmin(log types.Log) (*IZkSyncHyperchainNewAdmin, error)
ParseNewAdmin is a log parse operation binding the contract event 0xf9ffabca9c8276e99321725bcb43fb076a6c66a54b7f21c4e8146d8519b417dc.
Solidity: event NewAdmin(address indexed oldAdmin, address indexed newAdmin)
func (*IZkSyncHyperchainFilterer) ParseNewBaseTokenMultiplier ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) ParseNewBaseTokenMultiplier(log types.Log) (*IZkSyncHyperchainNewBaseTokenMultiplier, error)
ParseNewBaseTokenMultiplier is a log parse operation binding the contract event 0xc9cbdb110bd58a133e82c62b1488e57677be1f326df10a4d8096b5f170c370c8.
Solidity: event NewBaseTokenMultiplier(uint128 oldNominator, uint128 oldDenominator, uint128 newNominator, uint128 newDenominator)
func (*IZkSyncHyperchainFilterer) ParseNewFeeParams ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) ParseNewFeeParams(log types.Log) (*IZkSyncHyperchainNewFeeParams, error)
ParseNewFeeParams is a log parse operation binding the contract event 0xc8b245ac8b138b17b6b1dbbbb8860adc66b373afa000d99f3cdc775d8ae0bbed.
Solidity: event NewFeeParams((uint8,uint32,uint32,uint32,uint32,uint64) oldFeeParams, (uint8,uint32,uint32,uint32,uint32,uint64) newFeeParams)
func (*IZkSyncHyperchainFilterer) ParseNewPendingAdmin ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) ParseNewPendingAdmin(log types.Log) (*IZkSyncHyperchainNewPendingAdmin, error)
ParseNewPendingAdmin is a log parse operation binding the contract event 0xca4f2f25d0898edd99413412fb94012f9e54ec8142f9b093e7720646a95b16a9.
Solidity: event NewPendingAdmin(address indexed oldPendingAdmin, address indexed newPendingAdmin)
func (*IZkSyncHyperchainFilterer) ParseNewPriorityRequest ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) ParseNewPriorityRequest(log types.Log) (*IZkSyncHyperchainNewPriorityRequest, error)
ParseNewPriorityRequest is a log parse operation binding the contract event 0x4531cd5795773d7101c17bdeb9f5ab7f47d7056017506f937083be5d6e77a382.
Solidity: event NewPriorityRequest(uint256 txId, bytes32 txHash, uint64 expirationTimestamp, (uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256[4],bytes,bytes,uint256[],bytes,bytes) transaction, bytes[] factoryDeps)
func (*IZkSyncHyperchainFilterer) ParseNewPriorityTxMaxGasLimit ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) ParseNewPriorityTxMaxGasLimit(log types.Log) (*IZkSyncHyperchainNewPriorityTxMaxGasLimit, error)
ParseNewPriorityTxMaxGasLimit is a log parse operation binding the contract event 0x83dd728f7e76a849126c55ffabdc6e299eb8c85dccf12498701376d9f5c954d1.
Solidity: event NewPriorityTxMaxGasLimit(uint256 oldPriorityTxMaxGasLimit, uint256 newPriorityTxMaxGasLimit)
func (*IZkSyncHyperchainFilterer) ParseNewTransactionFilterer ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) ParseNewTransactionFilterer(log types.Log) (*IZkSyncHyperchainNewTransactionFilterer, error)
ParseNewTransactionFilterer is a log parse operation binding the contract event 0xa9b43a66c5d1c607986f49e932a0c08058d843210db03dd6e8a621b96b4770f4.
Solidity: event NewTransactionFilterer(address oldTransactionFilterer, address newTransactionFilterer)
func (*IZkSyncHyperchainFilterer) ParseProposeTransparentUpgrade ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) ParseProposeTransparentUpgrade(log types.Log) (*IZkSyncHyperchainProposeTransparentUpgrade, error)
ParseProposeTransparentUpgrade is a log parse operation binding the contract event 0x69115b49afe7a6101a2e7af17d421eda1dc153bd26d699f013c4fff0404646a6.
Solidity: event ProposeTransparentUpgrade(((address,uint8,bool,bytes4[])[],address,bytes) diamondCut, uint256 indexed proposalId, bytes32 proposalSalt)
func (*IZkSyncHyperchainFilterer) ParseUnfreeze ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) ParseUnfreeze(log types.Log) (*IZkSyncHyperchainUnfreeze, error)
ParseUnfreeze is a log parse operation binding the contract event 0x2f05ba71d0df11bf5fa562a6569d70c4f80da84284badbe015ce1456063d0ded.
Solidity: event Unfreeze()
func (*IZkSyncHyperchainFilterer) ParseValidatorStatusUpdate ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) ParseValidatorStatusUpdate(log types.Log) (*IZkSyncHyperchainValidatorStatusUpdate, error)
ParseValidatorStatusUpdate is a log parse operation binding the contract event 0x065b77b53864e46fda3d8986acb51696223d6dde7ced42441eb150bae6d48136.
Solidity: event ValidatorStatusUpdate(address indexed validatorAddress, bool isActive)
func (*IZkSyncHyperchainFilterer) ParseValidiumModeStatusUpdate ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) ParseValidiumModeStatusUpdate(log types.Log) (*IZkSyncHyperchainValidiumModeStatusUpdate, error)
ParseValidiumModeStatusUpdate is a log parse operation binding the contract event 0xaa01146df0a628c6b214e79a281f7524b792de4a52ad6f07c78e6e035d58c896.
Solidity: event ValidiumModeStatusUpdate(uint8 validiumMode)
func (*IZkSyncHyperchainFilterer) WatchBlockCommit ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) WatchBlockCommit(opts *bind.WatchOpts, sink chan<- *IZkSyncHyperchainBlockCommit, batchNumber []*big.Int, batchHash [][32]byte, commitment [][32]byte) (event.Subscription, error)
WatchBlockCommit is a free log subscription operation binding the contract event 0x8f2916b2f2d78cc5890ead36c06c0f6d5d112c7e103589947e8e2f0d6eddb763.
Solidity: event BlockCommit(uint256 indexed batchNumber, bytes32 indexed batchHash, bytes32 indexed commitment)
func (*IZkSyncHyperchainFilterer) WatchBlockExecution ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) WatchBlockExecution(opts *bind.WatchOpts, sink chan<- *IZkSyncHyperchainBlockExecution, batchNumber []*big.Int, batchHash [][32]byte, commitment [][32]byte) (event.Subscription, error)
WatchBlockExecution is a free log subscription operation binding the contract event 0x2402307311a4d6604e4e7b4c8a15a7e1213edb39c16a31efa70afb06030d3165.
Solidity: event BlockExecution(uint256 indexed batchNumber, bytes32 indexed batchHash, bytes32 indexed commitment)
func (*IZkSyncHyperchainFilterer) WatchBlocksRevert ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) WatchBlocksRevert(opts *bind.WatchOpts, sink chan<- *IZkSyncHyperchainBlocksRevert) (event.Subscription, error)
WatchBlocksRevert is a free log subscription operation binding the contract event 0x8bd4b15ea7d1bc41ea9abc3fc487ccb89cd678a00786584714faa9d751c84ee5.
Solidity: event BlocksRevert(uint256 totalBatchesCommitted, uint256 totalBatchesVerified, uint256 totalBatchesExecuted)
func (*IZkSyncHyperchainFilterer) WatchBlocksVerification ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) WatchBlocksVerification(opts *bind.WatchOpts, sink chan<- *IZkSyncHyperchainBlocksVerification, previousLastVerifiedBatch []*big.Int, currentLastVerifiedBatch []*big.Int) (event.Subscription, error)
WatchBlocksVerification is a free log subscription operation binding the contract event 0x22c9005dd88c18b552a1cd7e8b3b937fcde9ca69213c1f658f54d572e4877a81.
Solidity: event BlocksVerification(uint256 indexed previousLastVerifiedBatch, uint256 indexed currentLastVerifiedBatch)
func (*IZkSyncHyperchainFilterer) WatchExecuteUpgrade ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) WatchExecuteUpgrade(opts *bind.WatchOpts, sink chan<- *IZkSyncHyperchainExecuteUpgrade) (event.Subscription, error)
WatchExecuteUpgrade is a free log subscription operation binding the contract event 0x1dabfc3f4f6a4e74e19be10cc9d1d8e23db03e415d5d3547a1a7d5eb766513ba.
Solidity: event ExecuteUpgrade(((address,uint8,bool,bytes4[])[],address,bytes) diamondCut)
func (*IZkSyncHyperchainFilterer) WatchFreeze ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) WatchFreeze(opts *bind.WatchOpts, sink chan<- *IZkSyncHyperchainFreeze) (event.Subscription, error)
WatchFreeze is a free log subscription operation binding the contract event 0x615acbaede366d76a8b8cb2a9ada6a71495f0786513d71aa97aaf0c3910b78de.
Solidity: event Freeze()
func (*IZkSyncHyperchainFilterer) WatchIsPorterAvailableStatusUpdate ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) WatchIsPorterAvailableStatusUpdate(opts *bind.WatchOpts, sink chan<- *IZkSyncHyperchainIsPorterAvailableStatusUpdate) (event.Subscription, error)
WatchIsPorterAvailableStatusUpdate is a free log subscription operation binding the contract event 0x036b81a8a07344698cb5aa4142c5669a9317c9ce905264a08f0b9f9331883936.
Solidity: event IsPorterAvailableStatusUpdate(bool isPorterAvailable)
func (*IZkSyncHyperchainFilterer) WatchNewAdmin ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) WatchNewAdmin(opts *bind.WatchOpts, sink chan<- *IZkSyncHyperchainNewAdmin, oldAdmin []common.Address, newAdmin []common.Address) (event.Subscription, error)
WatchNewAdmin is a free log subscription operation binding the contract event 0xf9ffabca9c8276e99321725bcb43fb076a6c66a54b7f21c4e8146d8519b417dc.
Solidity: event NewAdmin(address indexed oldAdmin, address indexed newAdmin)
func (*IZkSyncHyperchainFilterer) WatchNewBaseTokenMultiplier ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) WatchNewBaseTokenMultiplier(opts *bind.WatchOpts, sink chan<- *IZkSyncHyperchainNewBaseTokenMultiplier) (event.Subscription, error)
WatchNewBaseTokenMultiplier is a free log subscription operation binding the contract event 0xc9cbdb110bd58a133e82c62b1488e57677be1f326df10a4d8096b5f170c370c8.
Solidity: event NewBaseTokenMultiplier(uint128 oldNominator, uint128 oldDenominator, uint128 newNominator, uint128 newDenominator)
func (*IZkSyncHyperchainFilterer) WatchNewFeeParams ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) WatchNewFeeParams(opts *bind.WatchOpts, sink chan<- *IZkSyncHyperchainNewFeeParams) (event.Subscription, error)
WatchNewFeeParams is a free log subscription operation binding the contract event 0xc8b245ac8b138b17b6b1dbbbb8860adc66b373afa000d99f3cdc775d8ae0bbed.
Solidity: event NewFeeParams((uint8,uint32,uint32,uint32,uint32,uint64) oldFeeParams, (uint8,uint32,uint32,uint32,uint32,uint64) newFeeParams)
func (*IZkSyncHyperchainFilterer) WatchNewPendingAdmin ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) WatchNewPendingAdmin(opts *bind.WatchOpts, sink chan<- *IZkSyncHyperchainNewPendingAdmin, oldPendingAdmin []common.Address, newPendingAdmin []common.Address) (event.Subscription, error)
WatchNewPendingAdmin is a free log subscription operation binding the contract event 0xca4f2f25d0898edd99413412fb94012f9e54ec8142f9b093e7720646a95b16a9.
Solidity: event NewPendingAdmin(address indexed oldPendingAdmin, address indexed newPendingAdmin)
func (*IZkSyncHyperchainFilterer) WatchNewPriorityRequest ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) WatchNewPriorityRequest(opts *bind.WatchOpts, sink chan<- *IZkSyncHyperchainNewPriorityRequest) (event.Subscription, error)
WatchNewPriorityRequest is a free log subscription operation binding the contract event 0x4531cd5795773d7101c17bdeb9f5ab7f47d7056017506f937083be5d6e77a382.
Solidity: event NewPriorityRequest(uint256 txId, bytes32 txHash, uint64 expirationTimestamp, (uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256[4],bytes,bytes,uint256[],bytes,bytes) transaction, bytes[] factoryDeps)
func (*IZkSyncHyperchainFilterer) WatchNewPriorityTxMaxGasLimit ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) WatchNewPriorityTxMaxGasLimit(opts *bind.WatchOpts, sink chan<- *IZkSyncHyperchainNewPriorityTxMaxGasLimit) (event.Subscription, error)
WatchNewPriorityTxMaxGasLimit is a free log subscription operation binding the contract event 0x83dd728f7e76a849126c55ffabdc6e299eb8c85dccf12498701376d9f5c954d1.
Solidity: event NewPriorityTxMaxGasLimit(uint256 oldPriorityTxMaxGasLimit, uint256 newPriorityTxMaxGasLimit)
func (*IZkSyncHyperchainFilterer) WatchNewTransactionFilterer ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) WatchNewTransactionFilterer(opts *bind.WatchOpts, sink chan<- *IZkSyncHyperchainNewTransactionFilterer) (event.Subscription, error)
WatchNewTransactionFilterer is a free log subscription operation binding the contract event 0xa9b43a66c5d1c607986f49e932a0c08058d843210db03dd6e8a621b96b4770f4.
Solidity: event NewTransactionFilterer(address oldTransactionFilterer, address newTransactionFilterer)
func (*IZkSyncHyperchainFilterer) WatchProposeTransparentUpgrade ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) WatchProposeTransparentUpgrade(opts *bind.WatchOpts, sink chan<- *IZkSyncHyperchainProposeTransparentUpgrade, proposalId []*big.Int) (event.Subscription, error)
WatchProposeTransparentUpgrade is a free log subscription operation binding the contract event 0x69115b49afe7a6101a2e7af17d421eda1dc153bd26d699f013c4fff0404646a6.
Solidity: event ProposeTransparentUpgrade(((address,uint8,bool,bytes4[])[],address,bytes) diamondCut, uint256 indexed proposalId, bytes32 proposalSalt)
func (*IZkSyncHyperchainFilterer) WatchUnfreeze ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) WatchUnfreeze(opts *bind.WatchOpts, sink chan<- *IZkSyncHyperchainUnfreeze) (event.Subscription, error)
WatchUnfreeze is a free log subscription operation binding the contract event 0x2f05ba71d0df11bf5fa562a6569d70c4f80da84284badbe015ce1456063d0ded.
Solidity: event Unfreeze()
func (*IZkSyncHyperchainFilterer) WatchValidatorStatusUpdate ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) WatchValidatorStatusUpdate(opts *bind.WatchOpts, sink chan<- *IZkSyncHyperchainValidatorStatusUpdate, validatorAddress []common.Address) (event.Subscription, error)
WatchValidatorStatusUpdate is a free log subscription operation binding the contract event 0x065b77b53864e46fda3d8986acb51696223d6dde7ced42441eb150bae6d48136.
Solidity: event ValidatorStatusUpdate(address indexed validatorAddress, bool isActive)
func (*IZkSyncHyperchainFilterer) WatchValidiumModeStatusUpdate ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainFilterer) WatchValidiumModeStatusUpdate(opts *bind.WatchOpts, sink chan<- *IZkSyncHyperchainValidiumModeStatusUpdate) (event.Subscription, error)
WatchValidiumModeStatusUpdate is a free log subscription operation binding the contract event 0xaa01146df0a628c6b214e79a281f7524b792de4a52ad6f07c78e6e035d58c896.
Solidity: event ValidiumModeStatusUpdate(uint8 validiumMode)
type IZkSyncHyperchainFreeze ¶
IZkSyncHyperchainFreeze represents a Freeze event raised by the IZkSyncHyperchain contract.
type IZkSyncHyperchainFreezeIterator ¶
type IZkSyncHyperchainFreezeIterator struct { Event *IZkSyncHyperchainFreeze // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IZkSyncHyperchainFreezeIterator is returned from FilterFreeze and is used to iterate over the raw logs and unpacked data for Freeze events raised by the IZkSyncHyperchain contract.
func (*IZkSyncHyperchainFreezeIterator) Close ¶
func (it *IZkSyncHyperchainFreezeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IZkSyncHyperchainFreezeIterator) Error ¶
func (it *IZkSyncHyperchainFreezeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IZkSyncHyperchainFreezeIterator) Next ¶
func (it *IZkSyncHyperchainFreezeIterator) 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 IZkSyncHyperchainIsPorterAvailableStatusUpdate ¶
type IZkSyncHyperchainIsPorterAvailableStatusUpdate struct { IsPorterAvailable bool Raw types.Log // Blockchain specific contextual infos }
IZkSyncHyperchainIsPorterAvailableStatusUpdate represents a IsPorterAvailableStatusUpdate event raised by the IZkSyncHyperchain contract.
type IZkSyncHyperchainIsPorterAvailableStatusUpdateIterator ¶
type IZkSyncHyperchainIsPorterAvailableStatusUpdateIterator struct { Event *IZkSyncHyperchainIsPorterAvailableStatusUpdate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IZkSyncHyperchainIsPorterAvailableStatusUpdateIterator is returned from FilterIsPorterAvailableStatusUpdate and is used to iterate over the raw logs and unpacked data for IsPorterAvailableStatusUpdate events raised by the IZkSyncHyperchain contract.
func (*IZkSyncHyperchainIsPorterAvailableStatusUpdateIterator) Close ¶
func (it *IZkSyncHyperchainIsPorterAvailableStatusUpdateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IZkSyncHyperchainIsPorterAvailableStatusUpdateIterator) Error ¶
func (it *IZkSyncHyperchainIsPorterAvailableStatusUpdateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IZkSyncHyperchainIsPorterAvailableStatusUpdateIterator) Next ¶
func (it *IZkSyncHyperchainIsPorterAvailableStatusUpdateIterator) 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 IZkSyncHyperchainNewAdmin ¶
type IZkSyncHyperchainNewAdmin struct { OldAdmin common.Address NewAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
IZkSyncHyperchainNewAdmin represents a NewAdmin event raised by the IZkSyncHyperchain contract.
type IZkSyncHyperchainNewAdminIterator ¶
type IZkSyncHyperchainNewAdminIterator struct { Event *IZkSyncHyperchainNewAdmin // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IZkSyncHyperchainNewAdminIterator is returned from FilterNewAdmin and is used to iterate over the raw logs and unpacked data for NewAdmin events raised by the IZkSyncHyperchain contract.
func (*IZkSyncHyperchainNewAdminIterator) Close ¶
func (it *IZkSyncHyperchainNewAdminIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IZkSyncHyperchainNewAdminIterator) Error ¶
func (it *IZkSyncHyperchainNewAdminIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IZkSyncHyperchainNewAdminIterator) Next ¶
func (it *IZkSyncHyperchainNewAdminIterator) 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 IZkSyncHyperchainNewBaseTokenMultiplier ¶
type IZkSyncHyperchainNewBaseTokenMultiplier struct { OldNominator *big.Int OldDenominator *big.Int NewNominator *big.Int NewDenominator *big.Int Raw types.Log // Blockchain specific contextual infos }
IZkSyncHyperchainNewBaseTokenMultiplier represents a NewBaseTokenMultiplier event raised by the IZkSyncHyperchain contract.
type IZkSyncHyperchainNewBaseTokenMultiplierIterator ¶
type IZkSyncHyperchainNewBaseTokenMultiplierIterator struct { Event *IZkSyncHyperchainNewBaseTokenMultiplier // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IZkSyncHyperchainNewBaseTokenMultiplierIterator is returned from FilterNewBaseTokenMultiplier and is used to iterate over the raw logs and unpacked data for NewBaseTokenMultiplier events raised by the IZkSyncHyperchain contract.
func (*IZkSyncHyperchainNewBaseTokenMultiplierIterator) Close ¶
func (it *IZkSyncHyperchainNewBaseTokenMultiplierIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IZkSyncHyperchainNewBaseTokenMultiplierIterator) Error ¶
func (it *IZkSyncHyperchainNewBaseTokenMultiplierIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IZkSyncHyperchainNewBaseTokenMultiplierIterator) Next ¶
func (it *IZkSyncHyperchainNewBaseTokenMultiplierIterator) 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 IZkSyncHyperchainNewFeeParams ¶
type IZkSyncHyperchainNewFeeParams struct { OldFeeParams FeeParams NewFeeParams FeeParams Raw types.Log // Blockchain specific contextual infos }
IZkSyncHyperchainNewFeeParams represents a NewFeeParams event raised by the IZkSyncHyperchain contract.
type IZkSyncHyperchainNewFeeParamsIterator ¶
type IZkSyncHyperchainNewFeeParamsIterator struct { Event *IZkSyncHyperchainNewFeeParams // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IZkSyncHyperchainNewFeeParamsIterator is returned from FilterNewFeeParams and is used to iterate over the raw logs and unpacked data for NewFeeParams events raised by the IZkSyncHyperchain contract.
func (*IZkSyncHyperchainNewFeeParamsIterator) Close ¶
func (it *IZkSyncHyperchainNewFeeParamsIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IZkSyncHyperchainNewFeeParamsIterator) Error ¶
func (it *IZkSyncHyperchainNewFeeParamsIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IZkSyncHyperchainNewFeeParamsIterator) Next ¶
func (it *IZkSyncHyperchainNewFeeParamsIterator) 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 IZkSyncHyperchainNewPendingAdmin ¶
type IZkSyncHyperchainNewPendingAdmin struct { OldPendingAdmin common.Address NewPendingAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
IZkSyncHyperchainNewPendingAdmin represents a NewPendingAdmin event raised by the IZkSyncHyperchain contract.
type IZkSyncHyperchainNewPendingAdminIterator ¶
type IZkSyncHyperchainNewPendingAdminIterator struct { Event *IZkSyncHyperchainNewPendingAdmin // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IZkSyncHyperchainNewPendingAdminIterator is returned from FilterNewPendingAdmin and is used to iterate over the raw logs and unpacked data for NewPendingAdmin events raised by the IZkSyncHyperchain contract.
func (*IZkSyncHyperchainNewPendingAdminIterator) Close ¶
func (it *IZkSyncHyperchainNewPendingAdminIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IZkSyncHyperchainNewPendingAdminIterator) Error ¶
func (it *IZkSyncHyperchainNewPendingAdminIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IZkSyncHyperchainNewPendingAdminIterator) Next ¶
func (it *IZkSyncHyperchainNewPendingAdminIterator) 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 IZkSyncHyperchainNewPriorityRequest ¶
type IZkSyncHyperchainNewPriorityRequest struct { TxId *big.Int TxHash [32]byte ExpirationTimestamp uint64 Transaction L2CanonicalTransaction FactoryDeps [][]byte Raw types.Log // Blockchain specific contextual infos }
IZkSyncHyperchainNewPriorityRequest represents a NewPriorityRequest event raised by the IZkSyncHyperchain contract.
type IZkSyncHyperchainNewPriorityRequestIterator ¶
type IZkSyncHyperchainNewPriorityRequestIterator struct { Event *IZkSyncHyperchainNewPriorityRequest // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IZkSyncHyperchainNewPriorityRequestIterator is returned from FilterNewPriorityRequest and is used to iterate over the raw logs and unpacked data for NewPriorityRequest events raised by the IZkSyncHyperchain contract.
func (*IZkSyncHyperchainNewPriorityRequestIterator) Close ¶
func (it *IZkSyncHyperchainNewPriorityRequestIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IZkSyncHyperchainNewPriorityRequestIterator) Error ¶
func (it *IZkSyncHyperchainNewPriorityRequestIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IZkSyncHyperchainNewPriorityRequestIterator) Next ¶
func (it *IZkSyncHyperchainNewPriorityRequestIterator) 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 IZkSyncHyperchainNewPriorityTxMaxGasLimit ¶
type IZkSyncHyperchainNewPriorityTxMaxGasLimit struct { OldPriorityTxMaxGasLimit *big.Int NewPriorityTxMaxGasLimit *big.Int Raw types.Log // Blockchain specific contextual infos }
IZkSyncHyperchainNewPriorityTxMaxGasLimit represents a NewPriorityTxMaxGasLimit event raised by the IZkSyncHyperchain contract.
type IZkSyncHyperchainNewPriorityTxMaxGasLimitIterator ¶
type IZkSyncHyperchainNewPriorityTxMaxGasLimitIterator struct { Event *IZkSyncHyperchainNewPriorityTxMaxGasLimit // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IZkSyncHyperchainNewPriorityTxMaxGasLimitIterator is returned from FilterNewPriorityTxMaxGasLimit and is used to iterate over the raw logs and unpacked data for NewPriorityTxMaxGasLimit events raised by the IZkSyncHyperchain contract.
func (*IZkSyncHyperchainNewPriorityTxMaxGasLimitIterator) Close ¶
func (it *IZkSyncHyperchainNewPriorityTxMaxGasLimitIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IZkSyncHyperchainNewPriorityTxMaxGasLimitIterator) Error ¶
func (it *IZkSyncHyperchainNewPriorityTxMaxGasLimitIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IZkSyncHyperchainNewPriorityTxMaxGasLimitIterator) Next ¶
func (it *IZkSyncHyperchainNewPriorityTxMaxGasLimitIterator) 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 IZkSyncHyperchainNewTransactionFilterer ¶
type IZkSyncHyperchainNewTransactionFilterer struct { OldTransactionFilterer common.Address NewTransactionFilterer common.Address Raw types.Log // Blockchain specific contextual infos }
IZkSyncHyperchainNewTransactionFilterer represents a NewTransactionFilterer event raised by the IZkSyncHyperchain contract.
type IZkSyncHyperchainNewTransactionFiltererIterator ¶
type IZkSyncHyperchainNewTransactionFiltererIterator struct { Event *IZkSyncHyperchainNewTransactionFilterer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IZkSyncHyperchainNewTransactionFiltererIterator is returned from FilterNewTransactionFilterer and is used to iterate over the raw logs and unpacked data for NewTransactionFilterer events raised by the IZkSyncHyperchain contract.
func (*IZkSyncHyperchainNewTransactionFiltererIterator) Close ¶
func (it *IZkSyncHyperchainNewTransactionFiltererIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IZkSyncHyperchainNewTransactionFiltererIterator) Error ¶
func (it *IZkSyncHyperchainNewTransactionFiltererIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IZkSyncHyperchainNewTransactionFiltererIterator) Next ¶
func (it *IZkSyncHyperchainNewTransactionFiltererIterator) 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 IZkSyncHyperchainProposeTransparentUpgrade ¶
type IZkSyncHyperchainProposeTransparentUpgrade struct { DiamondCut DiamondDiamondCutData ProposalId *big.Int ProposalSalt [32]byte Raw types.Log // Blockchain specific contextual infos }
IZkSyncHyperchainProposeTransparentUpgrade represents a ProposeTransparentUpgrade event raised by the IZkSyncHyperchain contract.
type IZkSyncHyperchainProposeTransparentUpgradeIterator ¶
type IZkSyncHyperchainProposeTransparentUpgradeIterator struct { Event *IZkSyncHyperchainProposeTransparentUpgrade // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IZkSyncHyperchainProposeTransparentUpgradeIterator is returned from FilterProposeTransparentUpgrade and is used to iterate over the raw logs and unpacked data for ProposeTransparentUpgrade events raised by the IZkSyncHyperchain contract.
func (*IZkSyncHyperchainProposeTransparentUpgradeIterator) Close ¶
func (it *IZkSyncHyperchainProposeTransparentUpgradeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IZkSyncHyperchainProposeTransparentUpgradeIterator) Error ¶
func (it *IZkSyncHyperchainProposeTransparentUpgradeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IZkSyncHyperchainProposeTransparentUpgradeIterator) Next ¶
func (it *IZkSyncHyperchainProposeTransparentUpgradeIterator) 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 IZkSyncHyperchainRaw ¶
type IZkSyncHyperchainRaw struct {
Contract *IZkSyncHyperchain // Generic contract binding to access the raw methods on
}
IZkSyncHyperchainRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IZkSyncHyperchainRaw) Call ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainRaw) 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 (*IZkSyncHyperchainRaw) Transact ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IZkSyncHyperchainRaw) Transfer ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainRaw) 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 IZkSyncHyperchainSession ¶
type IZkSyncHyperchainSession struct { Contract *IZkSyncHyperchain // 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 }
IZkSyncHyperchainSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IZkSyncHyperchainSession) AcceptAdmin ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) AcceptAdmin() (*types.Transaction, error)
AcceptAdmin is a paid mutator transaction binding the contract method 0x0e18b681.
Solidity: function acceptAdmin() returns()
func (*IZkSyncHyperchainSession) BaseTokenGasPriceMultiplierDenominator ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) BaseTokenGasPriceMultiplierDenominator() (*big.Int, error)
BaseTokenGasPriceMultiplierDenominator is a free data retrieval call binding the contract method 0x1de72e34.
Solidity: function baseTokenGasPriceMultiplierDenominator() view returns(uint128)
func (*IZkSyncHyperchainSession) BaseTokenGasPriceMultiplierNominator ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) BaseTokenGasPriceMultiplierNominator() (*big.Int, error)
BaseTokenGasPriceMultiplierNominator is a free data retrieval call binding the contract method 0xea6c029c.
Solidity: function baseTokenGasPriceMultiplierNominator() view returns(uint128)
func (*IZkSyncHyperchainSession) BridgehubRequestL2Transaction ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) BridgehubRequestL2Transaction(_request BridgehubL2TransactionRequest) (*types.Transaction, error)
BridgehubRequestL2Transaction is a paid mutator transaction binding the contract method 0x12f43dab.
Solidity: function bridgehubRequestL2Transaction((address,address,uint256,uint256,bytes,uint256,uint256,bytes[],address) _request) returns(bytes32 canonicalTxHash)
func (*IZkSyncHyperchainSession) ChangeFeeParams ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) ChangeFeeParams(_newFeeParams FeeParams) (*types.Transaction, error)
ChangeFeeParams is a paid mutator transaction binding the contract method 0x64bf8d66.
Solidity: function changeFeeParams((uint8,uint32,uint32,uint32,uint32,uint64) _newFeeParams) returns()
func (*IZkSyncHyperchainSession) CommitBatches ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) CommitBatches(_lastCommittedBatchData IExecutorStoredBatchInfo, _newBatchesData []IExecutorCommitBatchInfo) (*types.Transaction, error)
CommitBatches is a paid mutator transaction binding the contract method 0x701f58c5.
Solidity: function commitBatches((uint64,bytes32,uint64,uint256,bytes32,bytes32,uint256,bytes32) _lastCommittedBatchData, (uint64,uint64,uint64,bytes32,uint256,bytes32,bytes32,bytes32,bytes,bytes)[] _newBatchesData) returns()
func (*IZkSyncHyperchainSession) CommitBatchesSharedBridge ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) CommitBatchesSharedBridge(_chainId *big.Int, _lastCommittedBatchData IExecutorStoredBatchInfo, _newBatchesData []IExecutorCommitBatchInfo) (*types.Transaction, error)
CommitBatchesSharedBridge is a paid mutator transaction binding the contract method 0x6edd4f12.
Solidity: function commitBatchesSharedBridge(uint256 _chainId, (uint64,bytes32,uint64,uint256,bytes32,bytes32,uint256,bytes32) _lastCommittedBatchData, (uint64,uint64,uint64,bytes32,uint256,bytes32,bytes32,bytes32,bytes,bytes)[] _newBatchesData) returns()
func (*IZkSyncHyperchainSession) ExecuteBatches ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) ExecuteBatches(_batchesData []IExecutorStoredBatchInfo) (*types.Transaction, error)
ExecuteBatches is a paid mutator transaction binding the contract method 0xc3d93e7c.
Solidity: function executeBatches((uint64,bytes32,uint64,uint256,bytes32,bytes32,uint256,bytes32)[] _batchesData) returns()
func (*IZkSyncHyperchainSession) ExecuteBatchesSharedBridge ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) ExecuteBatchesSharedBridge(_chainId *big.Int, _batchesData []IExecutorStoredBatchInfo) (*types.Transaction, error)
ExecuteBatchesSharedBridge is a paid mutator transaction binding the contract method 0x6f497ac6.
Solidity: function executeBatchesSharedBridge(uint256 _chainId, (uint64,bytes32,uint64,uint256,bytes32,bytes32,uint256,bytes32)[] _batchesData) returns()
func (*IZkSyncHyperchainSession) ExecuteUpgrade ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) ExecuteUpgrade(_diamondCut DiamondDiamondCutData) (*types.Transaction, error)
ExecuteUpgrade is a paid mutator transaction binding the contract method 0xa9f6d941.
Solidity: function executeUpgrade(((address,uint8,bool,bytes4[])[],address,bytes) _diamondCut) returns()
func (*IZkSyncHyperchainSession) FacetAddress ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) FacetAddress(_selector [4]byte) (common.Address, error)
FacetAddress is a free data retrieval call binding the contract method 0xcdffacc6.
Solidity: function facetAddress(bytes4 _selector) view returns(address facet)
func (*IZkSyncHyperchainSession) FacetAddresses ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) FacetAddresses() ([]common.Address, error)
FacetAddresses is a free data retrieval call binding the contract method 0x52ef6b2c.
Solidity: function facetAddresses() view returns(address[] facets)
func (*IZkSyncHyperchainSession) FacetFunctionSelectors ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) FacetFunctionSelectors(_facet common.Address) ([][4]byte, error)
FacetFunctionSelectors is a free data retrieval call binding the contract method 0xadfca15e.
Solidity: function facetFunctionSelectors(address _facet) view returns(bytes4[])
func (*IZkSyncHyperchainSession) Facets ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) Facets() ([]IGettersFacet, error)
Facets is a free data retrieval call binding the contract method 0x7a0ed627.
Solidity: function facets() view returns((address,bytes4[])[])
func (*IZkSyncHyperchainSession) FinalizeEthWithdrawal ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) FinalizeEthWithdrawal(_l2BatchNumber *big.Int, _l2MessageIndex *big.Int, _l2TxNumberInBatch uint16, _message []byte, _merkleProof [][32]byte) (*types.Transaction, error)
FinalizeEthWithdrawal is a paid mutator transaction binding the contract method 0x6c0960f9.
Solidity: function finalizeEthWithdrawal(uint256 _l2BatchNumber, uint256 _l2MessageIndex, uint16 _l2TxNumberInBatch, bytes _message, bytes32[] _merkleProof) returns()
func (*IZkSyncHyperchainSession) FreezeDiamond ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) FreezeDiamond() (*types.Transaction, error)
FreezeDiamond is a paid mutator transaction binding the contract method 0x27ae4c16.
Solidity: function freezeDiamond() returns()
func (*IZkSyncHyperchainSession) GetAdmin ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) GetAdmin() (common.Address, error)
GetAdmin is a free data retrieval call binding the contract method 0x6e9960c3.
Solidity: function getAdmin() view returns(address)
func (*IZkSyncHyperchainSession) GetBaseToken ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) GetBaseToken() (common.Address, error)
GetBaseToken is a free data retrieval call binding the contract method 0x98acd7a6.
Solidity: function getBaseToken() view returns(address)
func (*IZkSyncHyperchainSession) GetBaseTokenBridge ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) GetBaseTokenBridge() (common.Address, error)
GetBaseTokenBridge is a free data retrieval call binding the contract method 0x086a56f8.
Solidity: function getBaseTokenBridge() view returns(address)
func (*IZkSyncHyperchainSession) GetBridgehub ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) GetBridgehub() (common.Address, error)
GetBridgehub is a free data retrieval call binding the contract method 0x3591c1a0.
Solidity: function getBridgehub() view returns(address)
func (*IZkSyncHyperchainSession) GetFirstUnprocessedPriorityTx ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) GetFirstUnprocessedPriorityTx() (*big.Int, error)
GetFirstUnprocessedPriorityTx is a free data retrieval call binding the contract method 0x79823c9a.
Solidity: function getFirstUnprocessedPriorityTx() view returns(uint256)
func (*IZkSyncHyperchainSession) GetL2BootloaderBytecodeHash ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) GetL2BootloaderBytecodeHash() ([32]byte, error)
GetL2BootloaderBytecodeHash is a free data retrieval call binding the contract method 0xd86970d8.
Solidity: function getL2BootloaderBytecodeHash() view returns(bytes32)
func (*IZkSyncHyperchainSession) GetL2DefaultAccountBytecodeHash ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) GetL2DefaultAccountBytecodeHash() ([32]byte, error)
GetL2DefaultAccountBytecodeHash is a free data retrieval call binding the contract method 0xfd791f3c.
Solidity: function getL2DefaultAccountBytecodeHash() view returns(bytes32)
func (*IZkSyncHyperchainSession) GetL2SystemContractsUpgradeBatchNumber ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) GetL2SystemContractsUpgradeBatchNumber() (*big.Int, error)
GetL2SystemContractsUpgradeBatchNumber is a free data retrieval call binding the contract method 0xe5355c75.
Solidity: function getL2SystemContractsUpgradeBatchNumber() view returns(uint256)
func (*IZkSyncHyperchainSession) GetL2SystemContractsUpgradeTxHash ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) GetL2SystemContractsUpgradeTxHash() ([32]byte, error)
GetL2SystemContractsUpgradeTxHash is a free data retrieval call binding the contract method 0x7b30c8da.
Solidity: function getL2SystemContractsUpgradeTxHash() view returns(bytes32)
func (*IZkSyncHyperchainSession) GetName ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) GetName() (string, error)
GetName is a free data retrieval call binding the contract method 0x17d7de7c.
Solidity: function getName() view returns(string)
func (*IZkSyncHyperchainSession) GetPendingAdmin ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) GetPendingAdmin() (common.Address, error)
GetPendingAdmin is a free data retrieval call binding the contract method 0xd0468156.
Solidity: function getPendingAdmin() view returns(address)
func (*IZkSyncHyperchainSession) GetPriorityQueueSize ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) GetPriorityQueueSize() (*big.Int, error)
GetPriorityQueueSize is a free data retrieval call binding the contract method 0x631f4bac.
Solidity: function getPriorityQueueSize() view returns(uint256)
func (*IZkSyncHyperchainSession) GetPriorityTxMaxGasLimit ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) GetPriorityTxMaxGasLimit() (*big.Int, error)
GetPriorityTxMaxGasLimit is a free data retrieval call binding the contract method 0x0ec6b0b7.
Solidity: function getPriorityTxMaxGasLimit() view returns(uint256)
func (*IZkSyncHyperchainSession) GetProtocolVersion ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) GetProtocolVersion() (*big.Int, error)
GetProtocolVersion is a free data retrieval call binding the contract method 0x33ce93fe.
Solidity: function getProtocolVersion() view returns(uint256)
func (*IZkSyncHyperchainSession) GetPubdataPricingMode ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) GetPubdataPricingMode() (uint8, error)
GetPubdataPricingMode is a free data retrieval call binding the contract method 0x06d49e5b.
Solidity: function getPubdataPricingMode() view returns(uint8)
func (*IZkSyncHyperchainSession) GetSemverProtocolVersion ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) GetSemverProtocolVersion() (uint32, uint32, uint32, error)
GetSemverProtocolVersion is a free data retrieval call binding the contract method 0xf5c1182c.
Solidity: function getSemverProtocolVersion() view returns(uint32, uint32, uint32)
func (*IZkSyncHyperchainSession) GetStateTransitionManager ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) GetStateTransitionManager() (common.Address, error)
GetStateTransitionManager is a free data retrieval call binding the contract method 0x5518c73b.
Solidity: function getStateTransitionManager() view returns(address)
func (*IZkSyncHyperchainSession) GetTotalBatchesCommitted ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) GetTotalBatchesCommitted() (*big.Int, error)
GetTotalBatchesCommitted is a free data retrieval call binding the contract method 0xdb1f0bf9.
Solidity: function getTotalBatchesCommitted() view returns(uint256)
func (*IZkSyncHyperchainSession) GetTotalBatchesExecuted ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) GetTotalBatchesExecuted() (*big.Int, error)
GetTotalBatchesExecuted is a free data retrieval call binding the contract method 0xb8c2f66f.
Solidity: function getTotalBatchesExecuted() view returns(uint256)
func (*IZkSyncHyperchainSession) GetTotalBatchesVerified ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) GetTotalBatchesVerified() (*big.Int, error)
GetTotalBatchesVerified is a free data retrieval call binding the contract method 0xef3f0bae.
Solidity: function getTotalBatchesVerified() view returns(uint256)
func (*IZkSyncHyperchainSession) GetTotalPriorityTxs ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) GetTotalPriorityTxs() (*big.Int, error)
GetTotalPriorityTxs is a free data retrieval call binding the contract method 0xa1954fc5.
Solidity: function getTotalPriorityTxs() view returns(uint256)
func (*IZkSyncHyperchainSession) GetVerifier ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) GetVerifier() (common.Address, error)
GetVerifier is a free data retrieval call binding the contract method 0x46657fe9.
Solidity: function getVerifier() view returns(address)
func (*IZkSyncHyperchainSession) GetVerifierParams ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) GetVerifierParams() (VerifierParams, error)
GetVerifierParams is a free data retrieval call binding the contract method 0x18e3a941.
Solidity: function getVerifierParams() view returns((bytes32,bytes32,bytes32))
func (*IZkSyncHyperchainSession) IsDiamondStorageFrozen ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) IsDiamondStorageFrozen() (bool, error)
IsDiamondStorageFrozen is a free data retrieval call binding the contract method 0x29b98c67.
Solidity: function isDiamondStorageFrozen() view returns(bool)
func (*IZkSyncHyperchainSession) IsEthWithdrawalFinalized ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) IsEthWithdrawalFinalized(_l2BatchNumber *big.Int, _l2MessageIndex *big.Int) (bool, error)
IsEthWithdrawalFinalized is a free data retrieval call binding the contract method 0xbd7c5412.
Solidity: function isEthWithdrawalFinalized(uint256 _l2BatchNumber, uint256 _l2MessageIndex) view returns(bool)
func (*IZkSyncHyperchainSession) IsFacetFreezable ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) IsFacetFreezable(_facet common.Address) (bool, error)
IsFacetFreezable is a free data retrieval call binding the contract method 0xc3bbd2d7.
Solidity: function isFacetFreezable(address _facet) view returns(bool isFreezable)
func (*IZkSyncHyperchainSession) IsFunctionFreezable ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) IsFunctionFreezable(_selector [4]byte) (bool, error)
IsFunctionFreezable is a free data retrieval call binding the contract method 0xe81e0ba1.
Solidity: function isFunctionFreezable(bytes4 _selector) view returns(bool)
func (*IZkSyncHyperchainSession) IsValidator ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) IsValidator(_address common.Address) (bool, error)
IsValidator is a free data retrieval call binding the contract method 0xfacd743b.
Solidity: function isValidator(address _address) view returns(bool)
func (*IZkSyncHyperchainSession) L2LogsRootHash ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) L2LogsRootHash(_batchNumber *big.Int) ([32]byte, error)
L2LogsRootHash is a free data retrieval call binding the contract method 0x9cd939e4.
Solidity: function l2LogsRootHash(uint256 _batchNumber) view returns(bytes32 merkleRoot)
func (*IZkSyncHyperchainSession) L2TransactionBaseCost ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) L2TransactionBaseCost(_gasPrice *big.Int, _l2GasLimit *big.Int, _l2GasPerPubdataByteLimit *big.Int) (*big.Int, error)
L2TransactionBaseCost is a free data retrieval call binding the contract method 0xb473318e.
Solidity: function l2TransactionBaseCost(uint256 _gasPrice, uint256 _l2GasLimit, uint256 _l2GasPerPubdataByteLimit) view returns(uint256)
func (*IZkSyncHyperchainSession) PriorityQueueFrontOperation ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) PriorityQueueFrontOperation() (PriorityOperation, error)
PriorityQueueFrontOperation is a free data retrieval call binding the contract method 0x56142d7a.
Solidity: function priorityQueueFrontOperation() view returns((bytes32,uint64,uint192))
func (*IZkSyncHyperchainSession) ProveBatches ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) ProveBatches(_prevBatch IExecutorStoredBatchInfo, _committedBatches []IExecutorStoredBatchInfo, _proof IExecutorProofInput) (*types.Transaction, error)
ProveBatches is a paid mutator transaction binding the contract method 0x7f61885c.
Solidity: function proveBatches((uint64,bytes32,uint64,uint256,bytes32,bytes32,uint256,bytes32) _prevBatch, (uint64,bytes32,uint64,uint256,bytes32,bytes32,uint256,bytes32)[] _committedBatches, (uint256[],uint256[]) _proof) returns()
func (*IZkSyncHyperchainSession) ProveBatchesSharedBridge ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) ProveBatchesSharedBridge(_chainId *big.Int, _prevBatch IExecutorStoredBatchInfo, _committedBatches []IExecutorStoredBatchInfo, _proof IExecutorProofInput) (*types.Transaction, error)
ProveBatchesSharedBridge is a paid mutator transaction binding the contract method 0xc37533bb.
Solidity: function proveBatchesSharedBridge(uint256 _chainId, (uint64,bytes32,uint64,uint256,bytes32,bytes32,uint256,bytes32) _prevBatch, (uint64,bytes32,uint64,uint256,bytes32,bytes32,uint256,bytes32)[] _committedBatches, (uint256[],uint256[]) _proof) returns()
func (*IZkSyncHyperchainSession) ProveL1ToL2TransactionStatus ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) ProveL1ToL2TransactionStatus(_l2TxHash [32]byte, _l2BatchNumber *big.Int, _l2MessageIndex *big.Int, _l2TxNumberInBatch uint16, _merkleProof [][32]byte, _status uint8) (bool, error)
ProveL1ToL2TransactionStatus is a free data retrieval call binding the contract method 0x042901c7.
Solidity: function proveL1ToL2TransactionStatus(bytes32 _l2TxHash, uint256 _l2BatchNumber, uint256 _l2MessageIndex, uint16 _l2TxNumberInBatch, bytes32[] _merkleProof, uint8 _status) view returns(bool)
func (*IZkSyncHyperchainSession) ProveL2LogInclusion ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) ProveL2LogInclusion(_batchNumber *big.Int, _index *big.Int, _log L2Log, _proof [][32]byte) (bool, error)
ProveL2LogInclusion is a free data retrieval call binding the contract method 0x263b7f8e.
Solidity: function proveL2LogInclusion(uint256 _batchNumber, uint256 _index, (uint8,bool,uint16,address,bytes32,bytes32) _log, bytes32[] _proof) view returns(bool)
func (*IZkSyncHyperchainSession) ProveL2MessageInclusion ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) ProveL2MessageInclusion(_batchNumber *big.Int, _index *big.Int, _message L2Message, _proof [][32]byte) (bool, error)
ProveL2MessageInclusion is a free data retrieval call binding the contract method 0xe4948f43.
Solidity: function proveL2MessageInclusion(uint256 _batchNumber, uint256 _index, (uint16,address,bytes) _message, bytes32[] _proof) view returns(bool)
func (*IZkSyncHyperchainSession) RequestL2Transaction ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) RequestL2Transaction(_contractL2 common.Address, _l2Value *big.Int, _calldata []byte, _l2GasLimit *big.Int, _l2GasPerPubdataByteLimit *big.Int, _factoryDeps [][]byte, _refundRecipient common.Address) (*types.Transaction, error)
RequestL2Transaction is a paid mutator transaction binding the contract method 0xeb672419.
Solidity: function requestL2Transaction(address _contractL2, uint256 _l2Value, bytes _calldata, uint256 _l2GasLimit, uint256 _l2GasPerPubdataByteLimit, bytes[] _factoryDeps, address _refundRecipient) payable returns(bytes32 canonicalTxHash)
func (*IZkSyncHyperchainSession) RevertBatches ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) RevertBatches(_newLastBatch *big.Int) (*types.Transaction, error)
RevertBatches is a paid mutator transaction binding the contract method 0x97c09d34.
Solidity: function revertBatches(uint256 _newLastBatch) returns()
func (*IZkSyncHyperchainSession) RevertBatchesSharedBridge ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) RevertBatchesSharedBridge(_chainId *big.Int, _newLastBatch *big.Int) (*types.Transaction, error)
RevertBatchesSharedBridge is a paid mutator transaction binding the contract method 0x0f23da43.
Solidity: function revertBatchesSharedBridge(uint256 _chainId, uint256 _newLastBatch) returns()
func (*IZkSyncHyperchainSession) SetPendingAdmin ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) SetPendingAdmin(_newPendingAdmin common.Address) (*types.Transaction, error)
SetPendingAdmin is a paid mutator transaction binding the contract method 0x4dd18bf5.
Solidity: function setPendingAdmin(address _newPendingAdmin) returns()
func (*IZkSyncHyperchainSession) SetPorterAvailability ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) SetPorterAvailability(_zkPorterIsAvailable bool) (*types.Transaction, error)
SetPorterAvailability is a paid mutator transaction binding the contract method 0x1cc5d103.
Solidity: function setPorterAvailability(bool _zkPorterIsAvailable) returns()
func (*IZkSyncHyperchainSession) SetPriorityTxMaxGasLimit ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) SetPriorityTxMaxGasLimit(_newPriorityTxMaxGasLimit *big.Int) (*types.Transaction, error)
SetPriorityTxMaxGasLimit is a paid mutator transaction binding the contract method 0xbe6f11cf.
Solidity: function setPriorityTxMaxGasLimit(uint256 _newPriorityTxMaxGasLimit) returns()
func (*IZkSyncHyperchainSession) SetPubdataPricingMode ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) SetPubdataPricingMode(_pricingMode uint8) (*types.Transaction, error)
SetPubdataPricingMode is a paid mutator transaction binding the contract method 0xe76db865.
Solidity: function setPubdataPricingMode(uint8 _pricingMode) returns()
func (*IZkSyncHyperchainSession) SetTokenMultiplier ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) SetTokenMultiplier(_nominator *big.Int, _denominator *big.Int) (*types.Transaction, error)
SetTokenMultiplier is a paid mutator transaction binding the contract method 0x235d9eb5.
Solidity: function setTokenMultiplier(uint128 _nominator, uint128 _denominator) returns()
func (*IZkSyncHyperchainSession) SetTransactionFilterer ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) SetTransactionFilterer(_transactionFilterer common.Address) (*types.Transaction, error)
SetTransactionFilterer is a paid mutator transaction binding the contract method 0x21f603d7.
Solidity: function setTransactionFilterer(address _transactionFilterer) returns()
func (*IZkSyncHyperchainSession) SetValidator ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) SetValidator(_validator common.Address, _active bool) (*types.Transaction, error)
SetValidator is a paid mutator transaction binding the contract method 0x4623c91d.
Solidity: function setValidator(address _validator, bool _active) returns()
func (*IZkSyncHyperchainSession) StoredBatchHash ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) StoredBatchHash(_batchNumber *big.Int) ([32]byte, error)
StoredBatchHash is a free data retrieval call binding the contract method 0xb22dd78e.
Solidity: function storedBatchHash(uint256 _batchNumber) view returns(bytes32)
func (*IZkSyncHyperchainSession) TransferEthToSharedBridge ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) TransferEthToSharedBridge() (*types.Transaction, error)
TransferEthToSharedBridge is a paid mutator transaction binding the contract method 0xc924de35.
Solidity: function transferEthToSharedBridge() returns()
func (*IZkSyncHyperchainSession) UnfreezeDiamond ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) UnfreezeDiamond() (*types.Transaction, error)
UnfreezeDiamond is a paid mutator transaction binding the contract method 0x17338945.
Solidity: function unfreezeDiamond() returns()
func (*IZkSyncHyperchainSession) UpgradeChainFromVersion ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainSession) UpgradeChainFromVersion(_protocolVersion *big.Int, _cutData DiamondDiamondCutData) (*types.Transaction, error)
UpgradeChainFromVersion is a paid mutator transaction binding the contract method 0xfc57565f.
Solidity: function upgradeChainFromVersion(uint256 _protocolVersion, ((address,uint8,bool,bytes4[])[],address,bytes) _cutData) returns()
type IZkSyncHyperchainTransactor ¶
type IZkSyncHyperchainTransactor struct {
// contains filtered or unexported fields
}
IZkSyncHyperchainTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIZkSyncHyperchainTransactor ¶
func NewIZkSyncHyperchainTransactor(address common.Address, transactor bind.ContractTransactor) (*IZkSyncHyperchainTransactor, error)
NewIZkSyncHyperchainTransactor creates a new write-only instance of IZkSyncHyperchain, bound to a specific deployed contract.
func (*IZkSyncHyperchainTransactor) AcceptAdmin ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) AcceptAdmin(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptAdmin is a paid mutator transaction binding the contract method 0x0e18b681.
Solidity: function acceptAdmin() returns()
func (*IZkSyncHyperchainTransactor) BridgehubRequestL2Transaction ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) BridgehubRequestL2Transaction(opts *bind.TransactOpts, _request BridgehubL2TransactionRequest) (*types.Transaction, error)
BridgehubRequestL2Transaction is a paid mutator transaction binding the contract method 0x12f43dab.
Solidity: function bridgehubRequestL2Transaction((address,address,uint256,uint256,bytes,uint256,uint256,bytes[],address) _request) returns(bytes32 canonicalTxHash)
func (*IZkSyncHyperchainTransactor) ChangeFeeParams ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) ChangeFeeParams(opts *bind.TransactOpts, _newFeeParams FeeParams) (*types.Transaction, error)
ChangeFeeParams is a paid mutator transaction binding the contract method 0x64bf8d66.
Solidity: function changeFeeParams((uint8,uint32,uint32,uint32,uint32,uint64) _newFeeParams) returns()
func (*IZkSyncHyperchainTransactor) CommitBatches ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) CommitBatches(opts *bind.TransactOpts, _lastCommittedBatchData IExecutorStoredBatchInfo, _newBatchesData []IExecutorCommitBatchInfo) (*types.Transaction, error)
CommitBatches is a paid mutator transaction binding the contract method 0x701f58c5.
Solidity: function commitBatches((uint64,bytes32,uint64,uint256,bytes32,bytes32,uint256,bytes32) _lastCommittedBatchData, (uint64,uint64,uint64,bytes32,uint256,bytes32,bytes32,bytes32,bytes,bytes)[] _newBatchesData) returns()
func (*IZkSyncHyperchainTransactor) CommitBatchesSharedBridge ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) CommitBatchesSharedBridge(opts *bind.TransactOpts, _chainId *big.Int, _lastCommittedBatchData IExecutorStoredBatchInfo, _newBatchesData []IExecutorCommitBatchInfo) (*types.Transaction, error)
CommitBatchesSharedBridge is a paid mutator transaction binding the contract method 0x6edd4f12.
Solidity: function commitBatchesSharedBridge(uint256 _chainId, (uint64,bytes32,uint64,uint256,bytes32,bytes32,uint256,bytes32) _lastCommittedBatchData, (uint64,uint64,uint64,bytes32,uint256,bytes32,bytes32,bytes32,bytes,bytes)[] _newBatchesData) returns()
func (*IZkSyncHyperchainTransactor) ExecuteBatches ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) ExecuteBatches(opts *bind.TransactOpts, _batchesData []IExecutorStoredBatchInfo) (*types.Transaction, error)
ExecuteBatches is a paid mutator transaction binding the contract method 0xc3d93e7c.
Solidity: function executeBatches((uint64,bytes32,uint64,uint256,bytes32,bytes32,uint256,bytes32)[] _batchesData) returns()
func (*IZkSyncHyperchainTransactor) ExecuteBatchesSharedBridge ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) ExecuteBatchesSharedBridge(opts *bind.TransactOpts, _chainId *big.Int, _batchesData []IExecutorStoredBatchInfo) (*types.Transaction, error)
ExecuteBatchesSharedBridge is a paid mutator transaction binding the contract method 0x6f497ac6.
Solidity: function executeBatchesSharedBridge(uint256 _chainId, (uint64,bytes32,uint64,uint256,bytes32,bytes32,uint256,bytes32)[] _batchesData) returns()
func (*IZkSyncHyperchainTransactor) ExecuteUpgrade ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) ExecuteUpgrade(opts *bind.TransactOpts, _diamondCut DiamondDiamondCutData) (*types.Transaction, error)
ExecuteUpgrade is a paid mutator transaction binding the contract method 0xa9f6d941.
Solidity: function executeUpgrade(((address,uint8,bool,bytes4[])[],address,bytes) _diamondCut) returns()
func (*IZkSyncHyperchainTransactor) FinalizeEthWithdrawal ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) FinalizeEthWithdrawal(opts *bind.TransactOpts, _l2BatchNumber *big.Int, _l2MessageIndex *big.Int, _l2TxNumberInBatch uint16, _message []byte, _merkleProof [][32]byte) (*types.Transaction, error)
FinalizeEthWithdrawal is a paid mutator transaction binding the contract method 0x6c0960f9.
Solidity: function finalizeEthWithdrawal(uint256 _l2BatchNumber, uint256 _l2MessageIndex, uint16 _l2TxNumberInBatch, bytes _message, bytes32[] _merkleProof) returns()
func (*IZkSyncHyperchainTransactor) FreezeDiamond ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) FreezeDiamond(opts *bind.TransactOpts) (*types.Transaction, error)
FreezeDiamond is a paid mutator transaction binding the contract method 0x27ae4c16.
Solidity: function freezeDiamond() returns()
func (*IZkSyncHyperchainTransactor) ProveBatches ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) ProveBatches(opts *bind.TransactOpts, _prevBatch IExecutorStoredBatchInfo, _committedBatches []IExecutorStoredBatchInfo, _proof IExecutorProofInput) (*types.Transaction, error)
ProveBatches is a paid mutator transaction binding the contract method 0x7f61885c.
Solidity: function proveBatches((uint64,bytes32,uint64,uint256,bytes32,bytes32,uint256,bytes32) _prevBatch, (uint64,bytes32,uint64,uint256,bytes32,bytes32,uint256,bytes32)[] _committedBatches, (uint256[],uint256[]) _proof) returns()
func (*IZkSyncHyperchainTransactor) ProveBatchesSharedBridge ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) ProveBatchesSharedBridge(opts *bind.TransactOpts, _chainId *big.Int, _prevBatch IExecutorStoredBatchInfo, _committedBatches []IExecutorStoredBatchInfo, _proof IExecutorProofInput) (*types.Transaction, error)
ProveBatchesSharedBridge is a paid mutator transaction binding the contract method 0xc37533bb.
Solidity: function proveBatchesSharedBridge(uint256 _chainId, (uint64,bytes32,uint64,uint256,bytes32,bytes32,uint256,bytes32) _prevBatch, (uint64,bytes32,uint64,uint256,bytes32,bytes32,uint256,bytes32)[] _committedBatches, (uint256[],uint256[]) _proof) returns()
func (*IZkSyncHyperchainTransactor) RequestL2Transaction ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) RequestL2Transaction(opts *bind.TransactOpts, _contractL2 common.Address, _l2Value *big.Int, _calldata []byte, _l2GasLimit *big.Int, _l2GasPerPubdataByteLimit *big.Int, _factoryDeps [][]byte, _refundRecipient common.Address) (*types.Transaction, error)
RequestL2Transaction is a paid mutator transaction binding the contract method 0xeb672419.
Solidity: function requestL2Transaction(address _contractL2, uint256 _l2Value, bytes _calldata, uint256 _l2GasLimit, uint256 _l2GasPerPubdataByteLimit, bytes[] _factoryDeps, address _refundRecipient) payable returns(bytes32 canonicalTxHash)
func (*IZkSyncHyperchainTransactor) RevertBatches ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) RevertBatches(opts *bind.TransactOpts, _newLastBatch *big.Int) (*types.Transaction, error)
RevertBatches is a paid mutator transaction binding the contract method 0x97c09d34.
Solidity: function revertBatches(uint256 _newLastBatch) returns()
func (*IZkSyncHyperchainTransactor) RevertBatchesSharedBridge ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) RevertBatchesSharedBridge(opts *bind.TransactOpts, _chainId *big.Int, _newLastBatch *big.Int) (*types.Transaction, error)
RevertBatchesSharedBridge is a paid mutator transaction binding the contract method 0x0f23da43.
Solidity: function revertBatchesSharedBridge(uint256 _chainId, uint256 _newLastBatch) returns()
func (*IZkSyncHyperchainTransactor) SetPendingAdmin ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) SetPendingAdmin(opts *bind.TransactOpts, _newPendingAdmin common.Address) (*types.Transaction, error)
SetPendingAdmin is a paid mutator transaction binding the contract method 0x4dd18bf5.
Solidity: function setPendingAdmin(address _newPendingAdmin) returns()
func (*IZkSyncHyperchainTransactor) SetPorterAvailability ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) SetPorterAvailability(opts *bind.TransactOpts, _zkPorterIsAvailable bool) (*types.Transaction, error)
SetPorterAvailability is a paid mutator transaction binding the contract method 0x1cc5d103.
Solidity: function setPorterAvailability(bool _zkPorterIsAvailable) returns()
func (*IZkSyncHyperchainTransactor) SetPriorityTxMaxGasLimit ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) SetPriorityTxMaxGasLimit(opts *bind.TransactOpts, _newPriorityTxMaxGasLimit *big.Int) (*types.Transaction, error)
SetPriorityTxMaxGasLimit is a paid mutator transaction binding the contract method 0xbe6f11cf.
Solidity: function setPriorityTxMaxGasLimit(uint256 _newPriorityTxMaxGasLimit) returns()
func (*IZkSyncHyperchainTransactor) SetPubdataPricingMode ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) SetPubdataPricingMode(opts *bind.TransactOpts, _pricingMode uint8) (*types.Transaction, error)
SetPubdataPricingMode is a paid mutator transaction binding the contract method 0xe76db865.
Solidity: function setPubdataPricingMode(uint8 _pricingMode) returns()
func (*IZkSyncHyperchainTransactor) SetTokenMultiplier ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) SetTokenMultiplier(opts *bind.TransactOpts, _nominator *big.Int, _denominator *big.Int) (*types.Transaction, error)
SetTokenMultiplier is a paid mutator transaction binding the contract method 0x235d9eb5.
Solidity: function setTokenMultiplier(uint128 _nominator, uint128 _denominator) returns()
func (*IZkSyncHyperchainTransactor) SetTransactionFilterer ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) SetTransactionFilterer(opts *bind.TransactOpts, _transactionFilterer common.Address) (*types.Transaction, error)
SetTransactionFilterer is a paid mutator transaction binding the contract method 0x21f603d7.
Solidity: function setTransactionFilterer(address _transactionFilterer) returns()
func (*IZkSyncHyperchainTransactor) SetValidator ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) SetValidator(opts *bind.TransactOpts, _validator common.Address, _active bool) (*types.Transaction, error)
SetValidator is a paid mutator transaction binding the contract method 0x4623c91d.
Solidity: function setValidator(address _validator, bool _active) returns()
func (*IZkSyncHyperchainTransactor) TransferEthToSharedBridge ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) TransferEthToSharedBridge(opts *bind.TransactOpts) (*types.Transaction, error)
TransferEthToSharedBridge is a paid mutator transaction binding the contract method 0xc924de35.
Solidity: function transferEthToSharedBridge() returns()
func (*IZkSyncHyperchainTransactor) UnfreezeDiamond ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) UnfreezeDiamond(opts *bind.TransactOpts) (*types.Transaction, error)
UnfreezeDiamond is a paid mutator transaction binding the contract method 0x17338945.
Solidity: function unfreezeDiamond() returns()
func (*IZkSyncHyperchainTransactor) UpgradeChainFromVersion ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactor) UpgradeChainFromVersion(opts *bind.TransactOpts, _protocolVersion *big.Int, _cutData DiamondDiamondCutData) (*types.Transaction, error)
UpgradeChainFromVersion is a paid mutator transaction binding the contract method 0xfc57565f.
Solidity: function upgradeChainFromVersion(uint256 _protocolVersion, ((address,uint8,bool,bytes4[])[],address,bytes) _cutData) returns()
type IZkSyncHyperchainTransactorRaw ¶
type IZkSyncHyperchainTransactorRaw struct {
Contract *IZkSyncHyperchainTransactor // Generic write-only contract binding to access the raw methods on
}
IZkSyncHyperchainTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IZkSyncHyperchainTransactorRaw) Transact ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IZkSyncHyperchainTransactorRaw) Transfer ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorRaw) 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 IZkSyncHyperchainTransactorSession ¶
type IZkSyncHyperchainTransactorSession struct { Contract *IZkSyncHyperchainTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IZkSyncHyperchainTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IZkSyncHyperchainTransactorSession) AcceptAdmin ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) AcceptAdmin() (*types.Transaction, error)
AcceptAdmin is a paid mutator transaction binding the contract method 0x0e18b681.
Solidity: function acceptAdmin() returns()
func (*IZkSyncHyperchainTransactorSession) BridgehubRequestL2Transaction ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) BridgehubRequestL2Transaction(_request BridgehubL2TransactionRequest) (*types.Transaction, error)
BridgehubRequestL2Transaction is a paid mutator transaction binding the contract method 0x12f43dab.
Solidity: function bridgehubRequestL2Transaction((address,address,uint256,uint256,bytes,uint256,uint256,bytes[],address) _request) returns(bytes32 canonicalTxHash)
func (*IZkSyncHyperchainTransactorSession) ChangeFeeParams ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) ChangeFeeParams(_newFeeParams FeeParams) (*types.Transaction, error)
ChangeFeeParams is a paid mutator transaction binding the contract method 0x64bf8d66.
Solidity: function changeFeeParams((uint8,uint32,uint32,uint32,uint32,uint64) _newFeeParams) returns()
func (*IZkSyncHyperchainTransactorSession) CommitBatches ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) CommitBatches(_lastCommittedBatchData IExecutorStoredBatchInfo, _newBatchesData []IExecutorCommitBatchInfo) (*types.Transaction, error)
CommitBatches is a paid mutator transaction binding the contract method 0x701f58c5.
Solidity: function commitBatches((uint64,bytes32,uint64,uint256,bytes32,bytes32,uint256,bytes32) _lastCommittedBatchData, (uint64,uint64,uint64,bytes32,uint256,bytes32,bytes32,bytes32,bytes,bytes)[] _newBatchesData) returns()
func (*IZkSyncHyperchainTransactorSession) CommitBatchesSharedBridge ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) CommitBatchesSharedBridge(_chainId *big.Int, _lastCommittedBatchData IExecutorStoredBatchInfo, _newBatchesData []IExecutorCommitBatchInfo) (*types.Transaction, error)
CommitBatchesSharedBridge is a paid mutator transaction binding the contract method 0x6edd4f12.
Solidity: function commitBatchesSharedBridge(uint256 _chainId, (uint64,bytes32,uint64,uint256,bytes32,bytes32,uint256,bytes32) _lastCommittedBatchData, (uint64,uint64,uint64,bytes32,uint256,bytes32,bytes32,bytes32,bytes,bytes)[] _newBatchesData) returns()
func (*IZkSyncHyperchainTransactorSession) ExecuteBatches ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) ExecuteBatches(_batchesData []IExecutorStoredBatchInfo) (*types.Transaction, error)
ExecuteBatches is a paid mutator transaction binding the contract method 0xc3d93e7c.
Solidity: function executeBatches((uint64,bytes32,uint64,uint256,bytes32,bytes32,uint256,bytes32)[] _batchesData) returns()
func (*IZkSyncHyperchainTransactorSession) ExecuteBatchesSharedBridge ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) ExecuteBatchesSharedBridge(_chainId *big.Int, _batchesData []IExecutorStoredBatchInfo) (*types.Transaction, error)
ExecuteBatchesSharedBridge is a paid mutator transaction binding the contract method 0x6f497ac6.
Solidity: function executeBatchesSharedBridge(uint256 _chainId, (uint64,bytes32,uint64,uint256,bytes32,bytes32,uint256,bytes32)[] _batchesData) returns()
func (*IZkSyncHyperchainTransactorSession) ExecuteUpgrade ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) ExecuteUpgrade(_diamondCut DiamondDiamondCutData) (*types.Transaction, error)
ExecuteUpgrade is a paid mutator transaction binding the contract method 0xa9f6d941.
Solidity: function executeUpgrade(((address,uint8,bool,bytes4[])[],address,bytes) _diamondCut) returns()
func (*IZkSyncHyperchainTransactorSession) FinalizeEthWithdrawal ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) FinalizeEthWithdrawal(_l2BatchNumber *big.Int, _l2MessageIndex *big.Int, _l2TxNumberInBatch uint16, _message []byte, _merkleProof [][32]byte) (*types.Transaction, error)
FinalizeEthWithdrawal is a paid mutator transaction binding the contract method 0x6c0960f9.
Solidity: function finalizeEthWithdrawal(uint256 _l2BatchNumber, uint256 _l2MessageIndex, uint16 _l2TxNumberInBatch, bytes _message, bytes32[] _merkleProof) returns()
func (*IZkSyncHyperchainTransactorSession) FreezeDiamond ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) FreezeDiamond() (*types.Transaction, error)
FreezeDiamond is a paid mutator transaction binding the contract method 0x27ae4c16.
Solidity: function freezeDiamond() returns()
func (*IZkSyncHyperchainTransactorSession) ProveBatches ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) ProveBatches(_prevBatch IExecutorStoredBatchInfo, _committedBatches []IExecutorStoredBatchInfo, _proof IExecutorProofInput) (*types.Transaction, error)
ProveBatches is a paid mutator transaction binding the contract method 0x7f61885c.
Solidity: function proveBatches((uint64,bytes32,uint64,uint256,bytes32,bytes32,uint256,bytes32) _prevBatch, (uint64,bytes32,uint64,uint256,bytes32,bytes32,uint256,bytes32)[] _committedBatches, (uint256[],uint256[]) _proof) returns()
func (*IZkSyncHyperchainTransactorSession) ProveBatchesSharedBridge ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) ProveBatchesSharedBridge(_chainId *big.Int, _prevBatch IExecutorStoredBatchInfo, _committedBatches []IExecutorStoredBatchInfo, _proof IExecutorProofInput) (*types.Transaction, error)
ProveBatchesSharedBridge is a paid mutator transaction binding the contract method 0xc37533bb.
Solidity: function proveBatchesSharedBridge(uint256 _chainId, (uint64,bytes32,uint64,uint256,bytes32,bytes32,uint256,bytes32) _prevBatch, (uint64,bytes32,uint64,uint256,bytes32,bytes32,uint256,bytes32)[] _committedBatches, (uint256[],uint256[]) _proof) returns()
func (*IZkSyncHyperchainTransactorSession) RequestL2Transaction ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) RequestL2Transaction(_contractL2 common.Address, _l2Value *big.Int, _calldata []byte, _l2GasLimit *big.Int, _l2GasPerPubdataByteLimit *big.Int, _factoryDeps [][]byte, _refundRecipient common.Address) (*types.Transaction, error)
RequestL2Transaction is a paid mutator transaction binding the contract method 0xeb672419.
Solidity: function requestL2Transaction(address _contractL2, uint256 _l2Value, bytes _calldata, uint256 _l2GasLimit, uint256 _l2GasPerPubdataByteLimit, bytes[] _factoryDeps, address _refundRecipient) payable returns(bytes32 canonicalTxHash)
func (*IZkSyncHyperchainTransactorSession) RevertBatches ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) RevertBatches(_newLastBatch *big.Int) (*types.Transaction, error)
RevertBatches is a paid mutator transaction binding the contract method 0x97c09d34.
Solidity: function revertBatches(uint256 _newLastBatch) returns()
func (*IZkSyncHyperchainTransactorSession) RevertBatchesSharedBridge ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) RevertBatchesSharedBridge(_chainId *big.Int, _newLastBatch *big.Int) (*types.Transaction, error)
RevertBatchesSharedBridge is a paid mutator transaction binding the contract method 0x0f23da43.
Solidity: function revertBatchesSharedBridge(uint256 _chainId, uint256 _newLastBatch) returns()
func (*IZkSyncHyperchainTransactorSession) SetPendingAdmin ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) SetPendingAdmin(_newPendingAdmin common.Address) (*types.Transaction, error)
SetPendingAdmin is a paid mutator transaction binding the contract method 0x4dd18bf5.
Solidity: function setPendingAdmin(address _newPendingAdmin) returns()
func (*IZkSyncHyperchainTransactorSession) SetPorterAvailability ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) SetPorterAvailability(_zkPorterIsAvailable bool) (*types.Transaction, error)
SetPorterAvailability is a paid mutator transaction binding the contract method 0x1cc5d103.
Solidity: function setPorterAvailability(bool _zkPorterIsAvailable) returns()
func (*IZkSyncHyperchainTransactorSession) SetPriorityTxMaxGasLimit ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) SetPriorityTxMaxGasLimit(_newPriorityTxMaxGasLimit *big.Int) (*types.Transaction, error)
SetPriorityTxMaxGasLimit is a paid mutator transaction binding the contract method 0xbe6f11cf.
Solidity: function setPriorityTxMaxGasLimit(uint256 _newPriorityTxMaxGasLimit) returns()
func (*IZkSyncHyperchainTransactorSession) SetPubdataPricingMode ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) SetPubdataPricingMode(_pricingMode uint8) (*types.Transaction, error)
SetPubdataPricingMode is a paid mutator transaction binding the contract method 0xe76db865.
Solidity: function setPubdataPricingMode(uint8 _pricingMode) returns()
func (*IZkSyncHyperchainTransactorSession) SetTokenMultiplier ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) SetTokenMultiplier(_nominator *big.Int, _denominator *big.Int) (*types.Transaction, error)
SetTokenMultiplier is a paid mutator transaction binding the contract method 0x235d9eb5.
Solidity: function setTokenMultiplier(uint128 _nominator, uint128 _denominator) returns()
func (*IZkSyncHyperchainTransactorSession) SetTransactionFilterer ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) SetTransactionFilterer(_transactionFilterer common.Address) (*types.Transaction, error)
SetTransactionFilterer is a paid mutator transaction binding the contract method 0x21f603d7.
Solidity: function setTransactionFilterer(address _transactionFilterer) returns()
func (*IZkSyncHyperchainTransactorSession) SetValidator ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) SetValidator(_validator common.Address, _active bool) (*types.Transaction, error)
SetValidator is a paid mutator transaction binding the contract method 0x4623c91d.
Solidity: function setValidator(address _validator, bool _active) returns()
func (*IZkSyncHyperchainTransactorSession) TransferEthToSharedBridge ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) TransferEthToSharedBridge() (*types.Transaction, error)
TransferEthToSharedBridge is a paid mutator transaction binding the contract method 0xc924de35.
Solidity: function transferEthToSharedBridge() returns()
func (*IZkSyncHyperchainTransactorSession) UnfreezeDiamond ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) UnfreezeDiamond() (*types.Transaction, error)
UnfreezeDiamond is a paid mutator transaction binding the contract method 0x17338945.
Solidity: function unfreezeDiamond() returns()
func (*IZkSyncHyperchainTransactorSession) UpgradeChainFromVersion ¶
func (_IZkSyncHyperchain *IZkSyncHyperchainTransactorSession) UpgradeChainFromVersion(_protocolVersion *big.Int, _cutData DiamondDiamondCutData) (*types.Transaction, error)
UpgradeChainFromVersion is a paid mutator transaction binding the contract method 0xfc57565f.
Solidity: function upgradeChainFromVersion(uint256 _protocolVersion, ((address,uint8,bool,bytes4[])[],address,bytes) _cutData) returns()
type IZkSyncHyperchainUnfreeze ¶
IZkSyncHyperchainUnfreeze represents a Unfreeze event raised by the IZkSyncHyperchain contract.
type IZkSyncHyperchainUnfreezeIterator ¶
type IZkSyncHyperchainUnfreezeIterator struct { Event *IZkSyncHyperchainUnfreeze // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IZkSyncHyperchainUnfreezeIterator is returned from FilterUnfreeze and is used to iterate over the raw logs and unpacked data for Unfreeze events raised by the IZkSyncHyperchain contract.
func (*IZkSyncHyperchainUnfreezeIterator) Close ¶
func (it *IZkSyncHyperchainUnfreezeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IZkSyncHyperchainUnfreezeIterator) Error ¶
func (it *IZkSyncHyperchainUnfreezeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IZkSyncHyperchainUnfreezeIterator) Next ¶
func (it *IZkSyncHyperchainUnfreezeIterator) 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 IZkSyncHyperchainValidatorStatusUpdate ¶
type IZkSyncHyperchainValidatorStatusUpdate struct { ValidatorAddress common.Address IsActive bool Raw types.Log // Blockchain specific contextual infos }
IZkSyncHyperchainValidatorStatusUpdate represents a ValidatorStatusUpdate event raised by the IZkSyncHyperchain contract.
type IZkSyncHyperchainValidatorStatusUpdateIterator ¶
type IZkSyncHyperchainValidatorStatusUpdateIterator struct { Event *IZkSyncHyperchainValidatorStatusUpdate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IZkSyncHyperchainValidatorStatusUpdateIterator is returned from FilterValidatorStatusUpdate and is used to iterate over the raw logs and unpacked data for ValidatorStatusUpdate events raised by the IZkSyncHyperchain contract.
func (*IZkSyncHyperchainValidatorStatusUpdateIterator) Close ¶
func (it *IZkSyncHyperchainValidatorStatusUpdateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IZkSyncHyperchainValidatorStatusUpdateIterator) Error ¶
func (it *IZkSyncHyperchainValidatorStatusUpdateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IZkSyncHyperchainValidatorStatusUpdateIterator) Next ¶
func (it *IZkSyncHyperchainValidatorStatusUpdateIterator) 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 IZkSyncHyperchainValidiumModeStatusUpdate ¶
type IZkSyncHyperchainValidiumModeStatusUpdate struct { ValidiumMode uint8 Raw types.Log // Blockchain specific contextual infos }
IZkSyncHyperchainValidiumModeStatusUpdate represents a ValidiumModeStatusUpdate event raised by the IZkSyncHyperchain contract.
type IZkSyncHyperchainValidiumModeStatusUpdateIterator ¶
type IZkSyncHyperchainValidiumModeStatusUpdateIterator struct { Event *IZkSyncHyperchainValidiumModeStatusUpdate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IZkSyncHyperchainValidiumModeStatusUpdateIterator is returned from FilterValidiumModeStatusUpdate and is used to iterate over the raw logs and unpacked data for ValidiumModeStatusUpdate events raised by the IZkSyncHyperchain contract.
func (*IZkSyncHyperchainValidiumModeStatusUpdateIterator) Close ¶
func (it *IZkSyncHyperchainValidiumModeStatusUpdateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IZkSyncHyperchainValidiumModeStatusUpdateIterator) Error ¶
func (it *IZkSyncHyperchainValidiumModeStatusUpdateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IZkSyncHyperchainValidiumModeStatusUpdateIterator) Next ¶
func (it *IZkSyncHyperchainValidiumModeStatusUpdateIterator) 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 L2CanonicalTransaction ¶
type L2CanonicalTransaction struct { TxType *big.Int From *big.Int To *big.Int GasLimit *big.Int GasPerPubdataByteLimit *big.Int MaxFeePerGas *big.Int MaxPriorityFeePerGas *big.Int Paymaster *big.Int Nonce *big.Int Value *big.Int Reserved [4]*big.Int Data []byte Signature []byte FactoryDeps []*big.Int PaymasterInput []byte ReservedDynamic []byte }
L2CanonicalTransaction is an auto generated low-level Go binding around an user-defined struct.
type L2Log ¶
type L2Log struct { L2ShardId uint8 IsService bool TxNumberInBatch uint16 Sender common.Address Key [32]byte Value [32]byte }
L2Log is an auto generated low-level Go binding around an user-defined struct.
type PriorityOperation ¶
type PriorityOperation struct { CanonicalTxHash [32]byte ExpirationTimestamp uint64 Layer2Tip *big.Int }
PriorityOperation is an auto generated low-level Go binding around an user-defined struct.
type VerifierParams ¶
type VerifierParams struct { RecursionNodeLevelVkHash [32]byte RecursionLeafLevelVkHash [32]byte RecursionCircuitsSetVksHash [32]byte }
VerifierParams is an auto generated low-level Go binding around an user-defined struct.