# Functions
NewIZkSync creates a new instance of IZkSync, bound to a specific deployed contract.
NewIZkSyncCaller creates a new read-only instance of IZkSync, bound to a specific deployed contract.
NewIZkSyncFilterer creates a new log filterer instance of IZkSync, bound to a specific deployed contract.
NewIZkSyncTransactor creates a new write-only instance of IZkSync, bound to a specific deployed contract.
# Variables
IZkSyncABI is the input ABI used to generate the binding from.
IZkSyncMetaData contains all meta data concerning the IZkSync contract.
# Structs
DiamondDiamondCutData is an auto generated low-level Go binding around an user-defined struct.
DiamondFacetCut is an auto generated low-level Go binding around an user-defined struct.
IExecutorCommitBatchInfo is an auto generated low-level Go binding around an user-defined struct.
IExecutorProofInput is an auto generated low-level Go binding around an user-defined struct.
IExecutorStoredBatchInfo is an auto generated low-level Go binding around an user-defined struct.
IGettersFacet is an auto generated low-level Go binding around an user-defined struct.
IMailboxL2CanonicalTransaction is an auto generated low-level Go binding around an user-defined struct.
IZkSync is an auto generated Go binding around an Ethereum contract.
IZkSyncBlockCommit represents a BlockCommit event raised by the IZkSync contract.
IZkSyncBlockCommitIterator is returned from FilterBlockCommit and is used to iterate over the raw logs and unpacked data for BlockCommit events raised by the IZkSync contract.
IZkSyncBlockExecution represents a BlockExecution event raised by the IZkSync contract.
IZkSyncBlockExecutionIterator is returned from FilterBlockExecution and is used to iterate over the raw logs and unpacked data for BlockExecution events raised by the IZkSync contract.
IZkSyncBlocksRevert represents a BlocksRevert event raised by the IZkSync contract.
IZkSyncBlocksRevertIterator is returned from FilterBlocksRevert and is used to iterate over the raw logs and unpacked data for BlocksRevert events raised by the IZkSync contract.
IZkSyncBlocksVerification represents a BlocksVerification event raised by the IZkSync contract.
IZkSyncBlocksVerificationIterator is returned from FilterBlocksVerification and is used to iterate over the raw logs and unpacked data for BlocksVerification events raised by the IZkSync contract.
IZkSyncCaller is an auto generated read-only Go binding around an Ethereum contract.
IZkSyncCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IZkSyncCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IZkSyncEthWithdrawalFinalized represents a EthWithdrawalFinalized event raised by the IZkSync contract.
IZkSyncEthWithdrawalFinalizedIterator is returned from FilterEthWithdrawalFinalized and is used to iterate over the raw logs and unpacked data for EthWithdrawalFinalized events raised by the IZkSync contract.
IZkSyncExecuteUpgrade represents a ExecuteUpgrade event raised by the IZkSync contract.
IZkSyncExecuteUpgradeIterator is returned from FilterExecuteUpgrade and is used to iterate over the raw logs and unpacked data for ExecuteUpgrade events raised by the IZkSync contract.
IZkSyncFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
IZkSyncFreeze represents a Freeze event raised by the IZkSync contract.
IZkSyncFreezeIterator is returned from FilterFreeze and is used to iterate over the raw logs and unpacked data for Freeze events raised by the IZkSync contract.
IZkSyncIsPorterAvailableStatusUpdate represents a IsPorterAvailableStatusUpdate event raised by the IZkSync contract.
IZkSyncIsPorterAvailableStatusUpdateIterator is returned from FilterIsPorterAvailableStatusUpdate and is used to iterate over the raw logs and unpacked data for IsPorterAvailableStatusUpdate events raised by the IZkSync contract.
IZkSyncNewAdmin represents a NewAdmin event raised by the IZkSync contract.
IZkSyncNewAdminIterator is returned from FilterNewAdmin and is used to iterate over the raw logs and unpacked data for NewAdmin events raised by the IZkSync contract.
IZkSyncNewGovernor represents a NewGovernor event raised by the IZkSync contract.
IZkSyncNewGovernorIterator is returned from FilterNewGovernor and is used to iterate over the raw logs and unpacked data for NewGovernor events raised by the IZkSync contract.
IZkSyncNewPendingAdmin represents a NewPendingAdmin event raised by the IZkSync contract.
IZkSyncNewPendingAdminIterator is returned from FilterNewPendingAdmin and is used to iterate over the raw logs and unpacked data for NewPendingAdmin events raised by the IZkSync contract.
IZkSyncNewPendingGovernor represents a NewPendingGovernor event raised by the IZkSync contract.
IZkSyncNewPendingGovernorIterator is returned from FilterNewPendingGovernor and is used to iterate over the raw logs and unpacked data for NewPendingGovernor events raised by the IZkSync contract.
IZkSyncNewPriorityRequest represents a NewPriorityRequest event raised by the IZkSync contract.
IZkSyncNewPriorityRequestIterator is returned from FilterNewPriorityRequest and is used to iterate over the raw logs and unpacked data for NewPriorityRequest events raised by the IZkSync contract.
IZkSyncNewPriorityTxMaxGasLimit represents a NewPriorityTxMaxGasLimit event raised by the IZkSync contract.
IZkSyncNewPriorityTxMaxGasLimitIterator is returned from FilterNewPriorityTxMaxGasLimit and is used to iterate over the raw logs and unpacked data for NewPriorityTxMaxGasLimit events raised by the IZkSync contract.
IZkSyncRaw is an auto generated low-level Go binding around an Ethereum contract.
IZkSyncSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IZkSyncTransactor is an auto generated write-only Go binding around an Ethereum contract.
IZkSyncTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IZkSyncTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
IZkSyncUnfreeze represents a Unfreeze event raised by the IZkSync contract.
IZkSyncUnfreezeIterator is returned from FilterUnfreeze and is used to iterate over the raw logs and unpacked data for Unfreeze events raised by the IZkSync contract.
IZkSyncValidatorStatusUpdate represents a ValidatorStatusUpdate event raised by the IZkSync contract.
IZkSyncValidatorStatusUpdateIterator is returned from FilterValidatorStatusUpdate and is used to iterate over the raw logs and unpacked data for ValidatorStatusUpdate events raised by the IZkSync contract.
L2Log is an auto generated low-level Go binding around an user-defined struct.
L2Message is an auto generated low-level Go binding around an user-defined struct.
PriorityOperation is an auto generated low-level Go binding around an user-defined struct.
VerifierParams is an auto generated low-level Go binding around an user-defined struct.