Documentation ¶
Index ¶
- Variables
- type DiamondDiamondCutData
- type DiamondFacetCut
- type IExecutorCommitBlockInfo
- type IExecutorProofInput
- type IExecutorStoredBlockInfo
- type IGettersFacet
- type IMailboxL2CanonicalTransaction
- type IZkSync
- type IZkSyncBlockCommit
- type IZkSyncBlockCommitIterator
- type IZkSyncBlockExecution
- type IZkSyncBlockExecutionIterator
- type IZkSyncBlocksRevert
- type IZkSyncBlocksRevertIterator
- type IZkSyncBlocksVerification
- type IZkSyncBlocksVerificationIterator
- type IZkSyncCaller
- func (_IZkSync *IZkSyncCaller) FacetAddress(opts *bind.CallOpts, _selector [4]byte) (common.Address, error)
- func (_IZkSync *IZkSyncCaller) FacetAddresses(opts *bind.CallOpts) ([]common.Address, error)
- func (_IZkSync *IZkSyncCaller) FacetFunctionSelectors(opts *bind.CallOpts, _facet common.Address) ([][4]byte, error)
- func (_IZkSync *IZkSyncCaller) Facets(opts *bind.CallOpts) ([]IGettersFacet, error)
- func (_IZkSync *IZkSyncCaller) GetAllowList(opts *bind.CallOpts) (common.Address, error)
- func (_IZkSync *IZkSyncCaller) GetCurrentProposalId(opts *bind.CallOpts) (*big.Int, error)
- func (_IZkSync *IZkSyncCaller) GetFirstUnprocessedPriorityTx(opts *bind.CallOpts) (*big.Int, error)
- func (_IZkSync *IZkSyncCaller) GetGovernor(opts *bind.CallOpts) (common.Address, error)
- func (_IZkSync *IZkSyncCaller) GetL2BootloaderBytecodeHash(opts *bind.CallOpts) ([32]byte, error)
- func (_IZkSync *IZkSyncCaller) GetL2DefaultAccountBytecodeHash(opts *bind.CallOpts) ([32]byte, error)
- func (_IZkSync *IZkSyncCaller) GetPendingGovernor(opts *bind.CallOpts) (common.Address, error)
- func (_IZkSync *IZkSyncCaller) GetPriorityQueueSize(opts *bind.CallOpts) (*big.Int, error)
- func (_IZkSync *IZkSyncCaller) GetPriorityTxMaxGasLimit(opts *bind.CallOpts) (*big.Int, error)
- func (_IZkSync *IZkSyncCaller) GetProposedUpgradeHash(opts *bind.CallOpts) ([32]byte, error)
- func (_IZkSync *IZkSyncCaller) GetProposedUpgradeTimestamp(opts *bind.CallOpts) (*big.Int, error)
- func (_IZkSync *IZkSyncCaller) GetSecurityCouncil(opts *bind.CallOpts) (common.Address, error)
- func (_IZkSync *IZkSyncCaller) GetTotalBlocksCommitted(opts *bind.CallOpts) (*big.Int, error)
- func (_IZkSync *IZkSyncCaller) GetTotalBlocksExecuted(opts *bind.CallOpts) (*big.Int, error)
- func (_IZkSync *IZkSyncCaller) GetTotalBlocksVerified(opts *bind.CallOpts) (*big.Int, error)
- func (_IZkSync *IZkSyncCaller) GetTotalPriorityTxs(opts *bind.CallOpts) (*big.Int, error)
- func (_IZkSync *IZkSyncCaller) GetUpgradeProposalState(opts *bind.CallOpts) (uint8, error)
- func (_IZkSync *IZkSyncCaller) GetVerifier(opts *bind.CallOpts) (common.Address, error)
- func (_IZkSync *IZkSyncCaller) GetVerifierParams(opts *bind.CallOpts) (VerifierParams, error)
- func (_IZkSync *IZkSyncCaller) IsApprovedBySecurityCouncil(opts *bind.CallOpts) (bool, error)
- func (_IZkSync *IZkSyncCaller) IsDiamondStorageFrozen(opts *bind.CallOpts) (bool, error)
- func (_IZkSync *IZkSyncCaller) IsEthWithdrawalFinalized(opts *bind.CallOpts, _l2BlockNumber *big.Int, _l2MessageIndex *big.Int) (bool, error)
- func (_IZkSync *IZkSyncCaller) IsFacetFreezable(opts *bind.CallOpts, _facet common.Address) (bool, error)
- func (_IZkSync *IZkSyncCaller) IsFunctionFreezable(opts *bind.CallOpts, _selector [4]byte) (bool, error)
- func (_IZkSync *IZkSyncCaller) IsValidator(opts *bind.CallOpts, _address common.Address) (bool, error)
- func (_IZkSync *IZkSyncCaller) L2LogsRootHash(opts *bind.CallOpts, _blockNumber *big.Int) ([32]byte, error)
- func (_IZkSync *IZkSyncCaller) L2TransactionBaseCost(opts *bind.CallOpts, _gasPrice *big.Int, _l2GasLimit *big.Int, ...) (*big.Int, error)
- func (_IZkSync *IZkSyncCaller) PriorityQueueFrontOperation(opts *bind.CallOpts) (PriorityOperation, error)
- func (_IZkSync *IZkSyncCaller) ProveL1ToL2TransactionStatus(opts *bind.CallOpts, _l2TxHash [32]byte, _l2BlockNumber *big.Int, ...) (bool, error)
- func (_IZkSync *IZkSyncCaller) ProveL2LogInclusion(opts *bind.CallOpts, _blockNumber *big.Int, _index *big.Int, _log L2Log, ...) (bool, error)
- func (_IZkSync *IZkSyncCaller) ProveL2MessageInclusion(opts *bind.CallOpts, _blockNumber *big.Int, _index *big.Int, ...) (bool, error)
- func (_IZkSync *IZkSyncCaller) StoredBlockHash(opts *bind.CallOpts, _blockNumber *big.Int) ([32]byte, error)
- func (_IZkSync *IZkSyncCaller) UpgradeProposalHash(opts *bind.CallOpts, _diamondCut DiamondDiamondCutData, _proposalId *big.Int, ...) ([32]byte, error)
- type IZkSyncCallerRaw
- type IZkSyncCallerSession
- func (_IZkSync *IZkSyncCallerSession) FacetAddress(_selector [4]byte) (common.Address, error)
- func (_IZkSync *IZkSyncCallerSession) FacetAddresses() ([]common.Address, error)
- func (_IZkSync *IZkSyncCallerSession) FacetFunctionSelectors(_facet common.Address) ([][4]byte, error)
- func (_IZkSync *IZkSyncCallerSession) Facets() ([]IGettersFacet, error)
- func (_IZkSync *IZkSyncCallerSession) GetAllowList() (common.Address, error)
- func (_IZkSync *IZkSyncCallerSession) GetCurrentProposalId() (*big.Int, error)
- func (_IZkSync *IZkSyncCallerSession) GetFirstUnprocessedPriorityTx() (*big.Int, error)
- func (_IZkSync *IZkSyncCallerSession) GetGovernor() (common.Address, error)
- func (_IZkSync *IZkSyncCallerSession) GetL2BootloaderBytecodeHash() ([32]byte, error)
- func (_IZkSync *IZkSyncCallerSession) GetL2DefaultAccountBytecodeHash() ([32]byte, error)
- func (_IZkSync *IZkSyncCallerSession) GetPendingGovernor() (common.Address, error)
- func (_IZkSync *IZkSyncCallerSession) GetPriorityQueueSize() (*big.Int, error)
- func (_IZkSync *IZkSyncCallerSession) GetPriorityTxMaxGasLimit() (*big.Int, error)
- func (_IZkSync *IZkSyncCallerSession) GetProposedUpgradeHash() ([32]byte, error)
- func (_IZkSync *IZkSyncCallerSession) GetProposedUpgradeTimestamp() (*big.Int, error)
- func (_IZkSync *IZkSyncCallerSession) GetSecurityCouncil() (common.Address, error)
- func (_IZkSync *IZkSyncCallerSession) GetTotalBlocksCommitted() (*big.Int, error)
- func (_IZkSync *IZkSyncCallerSession) GetTotalBlocksExecuted() (*big.Int, error)
- func (_IZkSync *IZkSyncCallerSession) GetTotalBlocksVerified() (*big.Int, error)
- func (_IZkSync *IZkSyncCallerSession) GetTotalPriorityTxs() (*big.Int, error)
- func (_IZkSync *IZkSyncCallerSession) GetUpgradeProposalState() (uint8, error)
- func (_IZkSync *IZkSyncCallerSession) GetVerifier() (common.Address, error)
- func (_IZkSync *IZkSyncCallerSession) GetVerifierParams() (VerifierParams, error)
- func (_IZkSync *IZkSyncCallerSession) IsApprovedBySecurityCouncil() (bool, error)
- func (_IZkSync *IZkSyncCallerSession) IsDiamondStorageFrozen() (bool, error)
- func (_IZkSync *IZkSyncCallerSession) IsEthWithdrawalFinalized(_l2BlockNumber *big.Int, _l2MessageIndex *big.Int) (bool, error)
- func (_IZkSync *IZkSyncCallerSession) IsFacetFreezable(_facet common.Address) (bool, error)
- func (_IZkSync *IZkSyncCallerSession) IsFunctionFreezable(_selector [4]byte) (bool, error)
- func (_IZkSync *IZkSyncCallerSession) IsValidator(_address common.Address) (bool, error)
- func (_IZkSync *IZkSyncCallerSession) L2LogsRootHash(_blockNumber *big.Int) ([32]byte, error)
- func (_IZkSync *IZkSyncCallerSession) L2TransactionBaseCost(_gasPrice *big.Int, _l2GasLimit *big.Int, _l2GasPerPubdataByteLimit *big.Int) (*big.Int, error)
- func (_IZkSync *IZkSyncCallerSession) PriorityQueueFrontOperation() (PriorityOperation, error)
- func (_IZkSync *IZkSyncCallerSession) ProveL1ToL2TransactionStatus(_l2TxHash [32]byte, _l2BlockNumber *big.Int, _l2MessageIndex *big.Int, ...) (bool, error)
- func (_IZkSync *IZkSyncCallerSession) ProveL2LogInclusion(_blockNumber *big.Int, _index *big.Int, _log L2Log, _proof [][32]byte) (bool, error)
- func (_IZkSync *IZkSyncCallerSession) ProveL2MessageInclusion(_blockNumber *big.Int, _index *big.Int, _message L2Message, _proof [][32]byte) (bool, error)
- func (_IZkSync *IZkSyncCallerSession) StoredBlockHash(_blockNumber *big.Int) ([32]byte, error)
- func (_IZkSync *IZkSyncCallerSession) UpgradeProposalHash(_diamondCut DiamondDiamondCutData, _proposalId *big.Int, _salt [32]byte) ([32]byte, error)
- type IZkSyncCancelUpgradeProposal
- type IZkSyncCancelUpgradeProposalIterator
- type IZkSyncEthWithdrawalFinalized
- type IZkSyncEthWithdrawalFinalizedIterator
- type IZkSyncExecuteUpgrade
- type IZkSyncExecuteUpgradeIterator
- type IZkSyncFilterer
- func (_IZkSync *IZkSyncFilterer) FilterBlockCommit(opts *bind.FilterOpts, blockNumber []*big.Int, blockHash [][32]byte, ...) (*IZkSyncBlockCommitIterator, error)
- func (_IZkSync *IZkSyncFilterer) FilterBlockExecution(opts *bind.FilterOpts, blockNumber []*big.Int, blockHash [][32]byte, ...) (*IZkSyncBlockExecutionIterator, error)
- func (_IZkSync *IZkSyncFilterer) FilterBlocksRevert(opts *bind.FilterOpts) (*IZkSyncBlocksRevertIterator, error)
- func (_IZkSync *IZkSyncFilterer) FilterBlocksVerification(opts *bind.FilterOpts, previousLastVerifiedBlock []*big.Int, ...) (*IZkSyncBlocksVerificationIterator, error)
- func (_IZkSync *IZkSyncFilterer) FilterCancelUpgradeProposal(opts *bind.FilterOpts, proposalId []*big.Int, proposalHash [][32]byte) (*IZkSyncCancelUpgradeProposalIterator, error)
- func (_IZkSync *IZkSyncFilterer) FilterEthWithdrawalFinalized(opts *bind.FilterOpts, to []common.Address) (*IZkSyncEthWithdrawalFinalizedIterator, error)
- func (_IZkSync *IZkSyncFilterer) FilterExecuteUpgrade(opts *bind.FilterOpts, proposalId []*big.Int, proposalHash [][32]byte) (*IZkSyncExecuteUpgradeIterator, error)
- func (_IZkSync *IZkSyncFilterer) FilterFreeze(opts *bind.FilterOpts) (*IZkSyncFreezeIterator, error)
- func (_IZkSync *IZkSyncFilterer) FilterIsPorterAvailableStatusUpdate(opts *bind.FilterOpts) (*IZkSyncIsPorterAvailableStatusUpdateIterator, error)
- func (_IZkSync *IZkSyncFilterer) FilterNewAllowList(opts *bind.FilterOpts, oldAllowList []common.Address, ...) (*IZkSyncNewAllowListIterator, error)
- func (_IZkSync *IZkSyncFilterer) FilterNewGovernor(opts *bind.FilterOpts, oldGovernor []common.Address, ...) (*IZkSyncNewGovernorIterator, error)
- func (_IZkSync *IZkSyncFilterer) FilterNewL2BootloaderBytecodeHash(opts *bind.FilterOpts, previousBytecodeHash [][32]byte, ...) (*IZkSyncNewL2BootloaderBytecodeHashIterator, error)
- func (_IZkSync *IZkSyncFilterer) FilterNewL2DefaultAccountBytecodeHash(opts *bind.FilterOpts, previousBytecodeHash [][32]byte, ...) (*IZkSyncNewL2DefaultAccountBytecodeHashIterator, error)
- func (_IZkSync *IZkSyncFilterer) FilterNewPendingGovernor(opts *bind.FilterOpts, oldPendingGovernor []common.Address, ...) (*IZkSyncNewPendingGovernorIterator, error)
- func (_IZkSync *IZkSyncFilterer) FilterNewPriorityRequest(opts *bind.FilterOpts) (*IZkSyncNewPriorityRequestIterator, error)
- func (_IZkSync *IZkSyncFilterer) FilterNewPriorityTxMaxGasLimit(opts *bind.FilterOpts) (*IZkSyncNewPriorityTxMaxGasLimitIterator, error)
- func (_IZkSync *IZkSyncFilterer) FilterNewVerifier(opts *bind.FilterOpts, oldVerifier []common.Address, ...) (*IZkSyncNewVerifierIterator, error)
- func (_IZkSync *IZkSyncFilterer) FilterNewVerifierParams(opts *bind.FilterOpts) (*IZkSyncNewVerifierParamsIterator, error)
- func (_IZkSync *IZkSyncFilterer) FilterProposeShadowUpgrade(opts *bind.FilterOpts, proposalId []*big.Int, proposalHash [][32]byte) (*IZkSyncProposeShadowUpgradeIterator, error)
- func (_IZkSync *IZkSyncFilterer) FilterProposeTransparentUpgrade(opts *bind.FilterOpts, proposalId []*big.Int) (*IZkSyncProposeTransparentUpgradeIterator, error)
- func (_IZkSync *IZkSyncFilterer) FilterSecurityCouncilUpgradeApprove(opts *bind.FilterOpts, proposalId []*big.Int, proposalHash [][32]byte) (*IZkSyncSecurityCouncilUpgradeApproveIterator, error)
- func (_IZkSync *IZkSyncFilterer) FilterUnfreeze(opts *bind.FilterOpts) (*IZkSyncUnfreezeIterator, error)
- func (_IZkSync *IZkSyncFilterer) FilterValidatorStatusUpdate(opts *bind.FilterOpts, validatorAddress []common.Address) (*IZkSyncValidatorStatusUpdateIterator, error)
- func (_IZkSync *IZkSyncFilterer) ParseBlockCommit(log types.Log) (*IZkSyncBlockCommit, error)
- func (_IZkSync *IZkSyncFilterer) ParseBlockExecution(log types.Log) (*IZkSyncBlockExecution, error)
- func (_IZkSync *IZkSyncFilterer) ParseBlocksRevert(log types.Log) (*IZkSyncBlocksRevert, error)
- func (_IZkSync *IZkSyncFilterer) ParseBlocksVerification(log types.Log) (*IZkSyncBlocksVerification, error)
- func (_IZkSync *IZkSyncFilterer) ParseCancelUpgradeProposal(log types.Log) (*IZkSyncCancelUpgradeProposal, error)
- func (_IZkSync *IZkSyncFilterer) ParseEthWithdrawalFinalized(log types.Log) (*IZkSyncEthWithdrawalFinalized, error)
- func (_IZkSync *IZkSyncFilterer) ParseExecuteUpgrade(log types.Log) (*IZkSyncExecuteUpgrade, error)
- func (_IZkSync *IZkSyncFilterer) ParseFreeze(log types.Log) (*IZkSyncFreeze, error)
- func (_IZkSync *IZkSyncFilterer) ParseIsPorterAvailableStatusUpdate(log types.Log) (*IZkSyncIsPorterAvailableStatusUpdate, error)
- func (_IZkSync *IZkSyncFilterer) ParseNewAllowList(log types.Log) (*IZkSyncNewAllowList, error)
- func (_IZkSync *IZkSyncFilterer) ParseNewGovernor(log types.Log) (*IZkSyncNewGovernor, error)
- func (_IZkSync *IZkSyncFilterer) ParseNewL2BootloaderBytecodeHash(log types.Log) (*IZkSyncNewL2BootloaderBytecodeHash, error)
- func (_IZkSync *IZkSyncFilterer) ParseNewL2DefaultAccountBytecodeHash(log types.Log) (*IZkSyncNewL2DefaultAccountBytecodeHash, error)
- func (_IZkSync *IZkSyncFilterer) ParseNewPendingGovernor(log types.Log) (*IZkSyncNewPendingGovernor, error)
- func (_IZkSync *IZkSyncFilterer) ParseNewPriorityRequest(log types.Log) (*IZkSyncNewPriorityRequest, error)
- func (_IZkSync *IZkSyncFilterer) ParseNewPriorityTxMaxGasLimit(log types.Log) (*IZkSyncNewPriorityTxMaxGasLimit, error)
- func (_IZkSync *IZkSyncFilterer) ParseNewVerifier(log types.Log) (*IZkSyncNewVerifier, error)
- func (_IZkSync *IZkSyncFilterer) ParseNewVerifierParams(log types.Log) (*IZkSyncNewVerifierParams, error)
- func (_IZkSync *IZkSyncFilterer) ParseProposeShadowUpgrade(log types.Log) (*IZkSyncProposeShadowUpgrade, error)
- func (_IZkSync *IZkSyncFilterer) ParseProposeTransparentUpgrade(log types.Log) (*IZkSyncProposeTransparentUpgrade, error)
- func (_IZkSync *IZkSyncFilterer) ParseSecurityCouncilUpgradeApprove(log types.Log) (*IZkSyncSecurityCouncilUpgradeApprove, error)
- func (_IZkSync *IZkSyncFilterer) ParseUnfreeze(log types.Log) (*IZkSyncUnfreeze, error)
- func (_IZkSync *IZkSyncFilterer) ParseValidatorStatusUpdate(log types.Log) (*IZkSyncValidatorStatusUpdate, error)
- func (_IZkSync *IZkSyncFilterer) WatchBlockCommit(opts *bind.WatchOpts, sink chan<- *IZkSyncBlockCommit, blockNumber []*big.Int, ...) (event.Subscription, error)
- func (_IZkSync *IZkSyncFilterer) WatchBlockExecution(opts *bind.WatchOpts, sink chan<- *IZkSyncBlockExecution, ...) (event.Subscription, error)
- func (_IZkSync *IZkSyncFilterer) WatchBlocksRevert(opts *bind.WatchOpts, sink chan<- *IZkSyncBlocksRevert) (event.Subscription, error)
- func (_IZkSync *IZkSyncFilterer) WatchBlocksVerification(opts *bind.WatchOpts, sink chan<- *IZkSyncBlocksVerification, ...) (event.Subscription, error)
- func (_IZkSync *IZkSyncFilterer) WatchCancelUpgradeProposal(opts *bind.WatchOpts, sink chan<- *IZkSyncCancelUpgradeProposal, ...) (event.Subscription, error)
- func (_IZkSync *IZkSyncFilterer) WatchEthWithdrawalFinalized(opts *bind.WatchOpts, sink chan<- *IZkSyncEthWithdrawalFinalized, ...) (event.Subscription, error)
- func (_IZkSync *IZkSyncFilterer) WatchExecuteUpgrade(opts *bind.WatchOpts, sink chan<- *IZkSyncExecuteUpgrade, ...) (event.Subscription, error)
- func (_IZkSync *IZkSyncFilterer) WatchFreeze(opts *bind.WatchOpts, sink chan<- *IZkSyncFreeze) (event.Subscription, error)
- func (_IZkSync *IZkSyncFilterer) WatchIsPorterAvailableStatusUpdate(opts *bind.WatchOpts, sink chan<- *IZkSyncIsPorterAvailableStatusUpdate) (event.Subscription, error)
- func (_IZkSync *IZkSyncFilterer) WatchNewAllowList(opts *bind.WatchOpts, sink chan<- *IZkSyncNewAllowList, ...) (event.Subscription, error)
- func (_IZkSync *IZkSyncFilterer) WatchNewGovernor(opts *bind.WatchOpts, sink chan<- *IZkSyncNewGovernor, ...) (event.Subscription, error)
- func (_IZkSync *IZkSyncFilterer) WatchNewL2BootloaderBytecodeHash(opts *bind.WatchOpts, sink chan<- *IZkSyncNewL2BootloaderBytecodeHash, ...) (event.Subscription, error)
- func (_IZkSync *IZkSyncFilterer) WatchNewL2DefaultAccountBytecodeHash(opts *bind.WatchOpts, sink chan<- *IZkSyncNewL2DefaultAccountBytecodeHash, ...) (event.Subscription, error)
- func (_IZkSync *IZkSyncFilterer) WatchNewPendingGovernor(opts *bind.WatchOpts, sink chan<- *IZkSyncNewPendingGovernor, ...) (event.Subscription, error)
- func (_IZkSync *IZkSyncFilterer) WatchNewPriorityRequest(opts *bind.WatchOpts, sink chan<- *IZkSyncNewPriorityRequest) (event.Subscription, error)
- func (_IZkSync *IZkSyncFilterer) WatchNewPriorityTxMaxGasLimit(opts *bind.WatchOpts, sink chan<- *IZkSyncNewPriorityTxMaxGasLimit) (event.Subscription, error)
- func (_IZkSync *IZkSyncFilterer) WatchNewVerifier(opts *bind.WatchOpts, sink chan<- *IZkSyncNewVerifier, ...) (event.Subscription, error)
- func (_IZkSync *IZkSyncFilterer) WatchNewVerifierParams(opts *bind.WatchOpts, sink chan<- *IZkSyncNewVerifierParams) (event.Subscription, error)
- func (_IZkSync *IZkSyncFilterer) WatchProposeShadowUpgrade(opts *bind.WatchOpts, sink chan<- *IZkSyncProposeShadowUpgrade, ...) (event.Subscription, error)
- func (_IZkSync *IZkSyncFilterer) WatchProposeTransparentUpgrade(opts *bind.WatchOpts, sink chan<- *IZkSyncProposeTransparentUpgrade, ...) (event.Subscription, error)
- func (_IZkSync *IZkSyncFilterer) WatchSecurityCouncilUpgradeApprove(opts *bind.WatchOpts, sink chan<- *IZkSyncSecurityCouncilUpgradeApprove, ...) (event.Subscription, error)
- func (_IZkSync *IZkSyncFilterer) WatchUnfreeze(opts *bind.WatchOpts, sink chan<- *IZkSyncUnfreeze) (event.Subscription, error)
- func (_IZkSync *IZkSyncFilterer) WatchValidatorStatusUpdate(opts *bind.WatchOpts, sink chan<- *IZkSyncValidatorStatusUpdate, ...) (event.Subscription, error)
- type IZkSyncFreeze
- type IZkSyncFreezeIterator
- type IZkSyncIsPorterAvailableStatusUpdate
- type IZkSyncIsPorterAvailableStatusUpdateIterator
- type IZkSyncNewAllowList
- type IZkSyncNewAllowListIterator
- type IZkSyncNewGovernor
- type IZkSyncNewGovernorIterator
- type IZkSyncNewL2BootloaderBytecodeHash
- type IZkSyncNewL2BootloaderBytecodeHashIterator
- type IZkSyncNewL2DefaultAccountBytecodeHash
- type IZkSyncNewL2DefaultAccountBytecodeHashIterator
- type IZkSyncNewPendingGovernor
- type IZkSyncNewPendingGovernorIterator
- type IZkSyncNewPriorityRequest
- type IZkSyncNewPriorityRequestIterator
- type IZkSyncNewPriorityTxMaxGasLimit
- type IZkSyncNewPriorityTxMaxGasLimitIterator
- type IZkSyncNewVerifier
- type IZkSyncNewVerifierIterator
- type IZkSyncNewVerifierParams
- type IZkSyncNewVerifierParamsIterator
- type IZkSyncProposeShadowUpgrade
- type IZkSyncProposeShadowUpgradeIterator
- type IZkSyncProposeTransparentUpgrade
- type IZkSyncProposeTransparentUpgradeIterator
- type IZkSyncRaw
- func (_IZkSync *IZkSyncRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_IZkSync *IZkSyncRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IZkSync *IZkSyncRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IZkSyncSecurityCouncilUpgradeApprove
- type IZkSyncSecurityCouncilUpgradeApproveIterator
- type IZkSyncSession
- func (_IZkSync *IZkSyncSession) AcceptGovernor() (*types.Transaction, error)
- func (_IZkSync *IZkSyncSession) CancelUpgradeProposal(_proposedUpgradeHash [32]byte) (*types.Transaction, error)
- func (_IZkSync *IZkSyncSession) CommitBlocks(_lastCommittedBlockData IExecutorStoredBlockInfo, ...) (*types.Transaction, error)
- func (_IZkSync *IZkSyncSession) ExecuteBlocks(_blocksData []IExecutorStoredBlockInfo) (*types.Transaction, error)
- func (_IZkSync *IZkSyncSession) ExecuteUpgrade(_diamondCut DiamondDiamondCutData, _proposalSalt [32]byte) (*types.Transaction, error)
- func (_IZkSync *IZkSyncSession) FacetAddress(_selector [4]byte) (common.Address, error)
- func (_IZkSync *IZkSyncSession) FacetAddresses() ([]common.Address, error)
- func (_IZkSync *IZkSyncSession) FacetFunctionSelectors(_facet common.Address) ([][4]byte, error)
- func (_IZkSync *IZkSyncSession) Facets() ([]IGettersFacet, error)
- func (_IZkSync *IZkSyncSession) FinalizeEthWithdrawal(_l2BlockNumber *big.Int, _l2MessageIndex *big.Int, _l2TxNumberInBlock uint16, ...) (*types.Transaction, error)
- func (_IZkSync *IZkSyncSession) FreezeDiamond() (*types.Transaction, error)
- func (_IZkSync *IZkSyncSession) GetAllowList() (common.Address, error)
- func (_IZkSync *IZkSyncSession) GetCurrentProposalId() (*big.Int, error)
- func (_IZkSync *IZkSyncSession) GetFirstUnprocessedPriorityTx() (*big.Int, error)
- func (_IZkSync *IZkSyncSession) GetGovernor() (common.Address, error)
- func (_IZkSync *IZkSyncSession) GetL2BootloaderBytecodeHash() ([32]byte, error)
- func (_IZkSync *IZkSyncSession) GetL2DefaultAccountBytecodeHash() ([32]byte, error)
- func (_IZkSync *IZkSyncSession) GetPendingGovernor() (common.Address, error)
- func (_IZkSync *IZkSyncSession) GetPriorityQueueSize() (*big.Int, error)
- func (_IZkSync *IZkSyncSession) GetPriorityTxMaxGasLimit() (*big.Int, error)
- func (_IZkSync *IZkSyncSession) GetProposedUpgradeHash() ([32]byte, error)
- func (_IZkSync *IZkSyncSession) GetProposedUpgradeTimestamp() (*big.Int, error)
- func (_IZkSync *IZkSyncSession) GetSecurityCouncil() (common.Address, error)
- func (_IZkSync *IZkSyncSession) GetTotalBlocksCommitted() (*big.Int, error)
- func (_IZkSync *IZkSyncSession) GetTotalBlocksExecuted() (*big.Int, error)
- func (_IZkSync *IZkSyncSession) GetTotalBlocksVerified() (*big.Int, error)
- func (_IZkSync *IZkSyncSession) GetTotalPriorityTxs() (*big.Int, error)
- func (_IZkSync *IZkSyncSession) GetUpgradeProposalState() (uint8, error)
- func (_IZkSync *IZkSyncSession) GetVerifier() (common.Address, error)
- func (_IZkSync *IZkSyncSession) GetVerifierParams() (VerifierParams, error)
- func (_IZkSync *IZkSyncSession) IsApprovedBySecurityCouncil() (bool, error)
- func (_IZkSync *IZkSyncSession) IsDiamondStorageFrozen() (bool, error)
- func (_IZkSync *IZkSyncSession) IsEthWithdrawalFinalized(_l2BlockNumber *big.Int, _l2MessageIndex *big.Int) (bool, error)
- func (_IZkSync *IZkSyncSession) IsFacetFreezable(_facet common.Address) (bool, error)
- func (_IZkSync *IZkSyncSession) IsFunctionFreezable(_selector [4]byte) (bool, error)
- func (_IZkSync *IZkSyncSession) IsValidator(_address common.Address) (bool, error)
- func (_IZkSync *IZkSyncSession) L2LogsRootHash(_blockNumber *big.Int) ([32]byte, error)
- func (_IZkSync *IZkSyncSession) L2TransactionBaseCost(_gasPrice *big.Int, _l2GasLimit *big.Int, _l2GasPerPubdataByteLimit *big.Int) (*big.Int, error)
- func (_IZkSync *IZkSyncSession) PriorityQueueFrontOperation() (PriorityOperation, error)
- func (_IZkSync *IZkSyncSession) ProposeShadowUpgrade(_proposalHash [32]byte, _proposalId *big.Int) (*types.Transaction, error)
- func (_IZkSync *IZkSyncSession) ProposeTransparentUpgrade(_diamondCut DiamondDiamondCutData, _proposalId *big.Int) (*types.Transaction, error)
- func (_IZkSync *IZkSyncSession) ProveBlocks(_prevBlock IExecutorStoredBlockInfo, ...) (*types.Transaction, error)
- func (_IZkSync *IZkSyncSession) ProveL1ToL2TransactionStatus(_l2TxHash [32]byte, _l2BlockNumber *big.Int, _l2MessageIndex *big.Int, ...) (bool, error)
- func (_IZkSync *IZkSyncSession) ProveL2LogInclusion(_blockNumber *big.Int, _index *big.Int, _log L2Log, _proof [][32]byte) (bool, error)
- func (_IZkSync *IZkSyncSession) ProveL2MessageInclusion(_blockNumber *big.Int, _index *big.Int, _message L2Message, _proof [][32]byte) (bool, error)
- func (_IZkSync *IZkSyncSession) RequestL2Transaction(_contractL2 common.Address, _l2Value *big.Int, _calldata []byte, ...) (*types.Transaction, error)
- func (_IZkSync *IZkSyncSession) RevertBlocks(_newLastBlock *big.Int) (*types.Transaction, error)
- func (_IZkSync *IZkSyncSession) SecurityCouncilUpgradeApprove(_upgradeProposalHash [32]byte) (*types.Transaction, error)
- func (_IZkSync *IZkSyncSession) SetAllowList(_newAllowList common.Address) (*types.Transaction, error)
- func (_IZkSync *IZkSyncSession) SetL2BootloaderBytecodeHash(_l2BootloaderBytecodeHash [32]byte) (*types.Transaction, error)
- func (_IZkSync *IZkSyncSession) SetL2DefaultAccountBytecodeHash(_l2DefaultAccountBytecodeHash [32]byte) (*types.Transaction, error)
- func (_IZkSync *IZkSyncSession) SetPendingGovernor(_newPendingGovernor common.Address) (*types.Transaction, error)
- func (_IZkSync *IZkSyncSession) SetPorterAvailability(_zkPorterIsAvailable bool) (*types.Transaction, error)
- func (_IZkSync *IZkSyncSession) SetPriorityTxMaxGasLimit(_newPriorityTxMaxGasLimit *big.Int) (*types.Transaction, error)
- func (_IZkSync *IZkSyncSession) SetValidator(_validator common.Address, _active bool) (*types.Transaction, error)
- func (_IZkSync *IZkSyncSession) SetVerifier(_newVerifier common.Address) (*types.Transaction, error)
- func (_IZkSync *IZkSyncSession) SetVerifierParams(_newVerifierParams VerifierParams) (*types.Transaction, error)
- func (_IZkSync *IZkSyncSession) StoredBlockHash(_blockNumber *big.Int) ([32]byte, error)
- func (_IZkSync *IZkSyncSession) UnfreezeDiamond() (*types.Transaction, error)
- func (_IZkSync *IZkSyncSession) UpgradeProposalHash(_diamondCut DiamondDiamondCutData, _proposalId *big.Int, _salt [32]byte) ([32]byte, error)
- type IZkSyncTransactor
- func (_IZkSync *IZkSyncTransactor) AcceptGovernor(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_IZkSync *IZkSyncTransactor) CancelUpgradeProposal(opts *bind.TransactOpts, _proposedUpgradeHash [32]byte) (*types.Transaction, error)
- func (_IZkSync *IZkSyncTransactor) CommitBlocks(opts *bind.TransactOpts, _lastCommittedBlockData IExecutorStoredBlockInfo, ...) (*types.Transaction, error)
- func (_IZkSync *IZkSyncTransactor) ExecuteBlocks(opts *bind.TransactOpts, _blocksData []IExecutorStoredBlockInfo) (*types.Transaction, error)
- func (_IZkSync *IZkSyncTransactor) ExecuteUpgrade(opts *bind.TransactOpts, _diamondCut DiamondDiamondCutData, ...) (*types.Transaction, error)
- func (_IZkSync *IZkSyncTransactor) FinalizeEthWithdrawal(opts *bind.TransactOpts, _l2BlockNumber *big.Int, _l2MessageIndex *big.Int, ...) (*types.Transaction, error)
- func (_IZkSync *IZkSyncTransactor) FreezeDiamond(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_IZkSync *IZkSyncTransactor) ProposeShadowUpgrade(opts *bind.TransactOpts, _proposalHash [32]byte, _proposalId *big.Int) (*types.Transaction, error)
- func (_IZkSync *IZkSyncTransactor) ProposeTransparentUpgrade(opts *bind.TransactOpts, _diamondCut DiamondDiamondCutData, ...) (*types.Transaction, error)
- func (_IZkSync *IZkSyncTransactor) ProveBlocks(opts *bind.TransactOpts, _prevBlock IExecutorStoredBlockInfo, ...) (*types.Transaction, error)
- func (_IZkSync *IZkSyncTransactor) RequestL2Transaction(opts *bind.TransactOpts, _contractL2 common.Address, _l2Value *big.Int, ...) (*types.Transaction, error)
- func (_IZkSync *IZkSyncTransactor) RevertBlocks(opts *bind.TransactOpts, _newLastBlock *big.Int) (*types.Transaction, error)
- func (_IZkSync *IZkSyncTransactor) SecurityCouncilUpgradeApprove(opts *bind.TransactOpts, _upgradeProposalHash [32]byte) (*types.Transaction, error)
- func (_IZkSync *IZkSyncTransactor) SetAllowList(opts *bind.TransactOpts, _newAllowList common.Address) (*types.Transaction, error)
- func (_IZkSync *IZkSyncTransactor) SetL2BootloaderBytecodeHash(opts *bind.TransactOpts, _l2BootloaderBytecodeHash [32]byte) (*types.Transaction, error)
- func (_IZkSync *IZkSyncTransactor) SetL2DefaultAccountBytecodeHash(opts *bind.TransactOpts, _l2DefaultAccountBytecodeHash [32]byte) (*types.Transaction, error)
- func (_IZkSync *IZkSyncTransactor) SetPendingGovernor(opts *bind.TransactOpts, _newPendingGovernor common.Address) (*types.Transaction, error)
- func (_IZkSync *IZkSyncTransactor) SetPorterAvailability(opts *bind.TransactOpts, _zkPorterIsAvailable bool) (*types.Transaction, error)
- func (_IZkSync *IZkSyncTransactor) SetPriorityTxMaxGasLimit(opts *bind.TransactOpts, _newPriorityTxMaxGasLimit *big.Int) (*types.Transaction, error)
- func (_IZkSync *IZkSyncTransactor) SetValidator(opts *bind.TransactOpts, _validator common.Address, _active bool) (*types.Transaction, error)
- func (_IZkSync *IZkSyncTransactor) SetVerifier(opts *bind.TransactOpts, _newVerifier common.Address) (*types.Transaction, error)
- func (_IZkSync *IZkSyncTransactor) SetVerifierParams(opts *bind.TransactOpts, _newVerifierParams VerifierParams) (*types.Transaction, error)
- func (_IZkSync *IZkSyncTransactor) UnfreezeDiamond(opts *bind.TransactOpts) (*types.Transaction, error)
- type IZkSyncTransactorRaw
- type IZkSyncTransactorSession
- func (_IZkSync *IZkSyncTransactorSession) AcceptGovernor() (*types.Transaction, error)
- func (_IZkSync *IZkSyncTransactorSession) CancelUpgradeProposal(_proposedUpgradeHash [32]byte) (*types.Transaction, error)
- func (_IZkSync *IZkSyncTransactorSession) CommitBlocks(_lastCommittedBlockData IExecutorStoredBlockInfo, ...) (*types.Transaction, error)
- func (_IZkSync *IZkSyncTransactorSession) ExecuteBlocks(_blocksData []IExecutorStoredBlockInfo) (*types.Transaction, error)
- func (_IZkSync *IZkSyncTransactorSession) ExecuteUpgrade(_diamondCut DiamondDiamondCutData, _proposalSalt [32]byte) (*types.Transaction, error)
- func (_IZkSync *IZkSyncTransactorSession) FinalizeEthWithdrawal(_l2BlockNumber *big.Int, _l2MessageIndex *big.Int, _l2TxNumberInBlock uint16, ...) (*types.Transaction, error)
- func (_IZkSync *IZkSyncTransactorSession) FreezeDiamond() (*types.Transaction, error)
- func (_IZkSync *IZkSyncTransactorSession) ProposeShadowUpgrade(_proposalHash [32]byte, _proposalId *big.Int) (*types.Transaction, error)
- func (_IZkSync *IZkSyncTransactorSession) ProposeTransparentUpgrade(_diamondCut DiamondDiamondCutData, _proposalId *big.Int) (*types.Transaction, error)
- func (_IZkSync *IZkSyncTransactorSession) ProveBlocks(_prevBlock IExecutorStoredBlockInfo, ...) (*types.Transaction, error)
- func (_IZkSync *IZkSyncTransactorSession) RequestL2Transaction(_contractL2 common.Address, _l2Value *big.Int, _calldata []byte, ...) (*types.Transaction, error)
- func (_IZkSync *IZkSyncTransactorSession) RevertBlocks(_newLastBlock *big.Int) (*types.Transaction, error)
- func (_IZkSync *IZkSyncTransactorSession) SecurityCouncilUpgradeApprove(_upgradeProposalHash [32]byte) (*types.Transaction, error)
- func (_IZkSync *IZkSyncTransactorSession) SetAllowList(_newAllowList common.Address) (*types.Transaction, error)
- func (_IZkSync *IZkSyncTransactorSession) SetL2BootloaderBytecodeHash(_l2BootloaderBytecodeHash [32]byte) (*types.Transaction, error)
- func (_IZkSync *IZkSyncTransactorSession) SetL2DefaultAccountBytecodeHash(_l2DefaultAccountBytecodeHash [32]byte) (*types.Transaction, error)
- func (_IZkSync *IZkSyncTransactorSession) SetPendingGovernor(_newPendingGovernor common.Address) (*types.Transaction, error)
- func (_IZkSync *IZkSyncTransactorSession) SetPorterAvailability(_zkPorterIsAvailable bool) (*types.Transaction, error)
- func (_IZkSync *IZkSyncTransactorSession) SetPriorityTxMaxGasLimit(_newPriorityTxMaxGasLimit *big.Int) (*types.Transaction, error)
- func (_IZkSync *IZkSyncTransactorSession) SetValidator(_validator common.Address, _active bool) (*types.Transaction, error)
- func (_IZkSync *IZkSyncTransactorSession) SetVerifier(_newVerifier common.Address) (*types.Transaction, error)
- func (_IZkSync *IZkSyncTransactorSession) SetVerifierParams(_newVerifierParams VerifierParams) (*types.Transaction, error)
- func (_IZkSync *IZkSyncTransactorSession) UnfreezeDiamond() (*types.Transaction, error)
- type IZkSyncUnfreeze
- type IZkSyncUnfreezeIterator
- type IZkSyncValidatorStatusUpdate
- type IZkSyncValidatorStatusUpdateIterator
- type L2Log
- type L2Message
- type PriorityOperation
- type VerifierParams
Constants ¶
This section is empty.
Variables ¶
var IZkSyncABI = IZkSyncMetaData.ABI
IZkSyncABI is the input ABI used to generate the binding from. Deprecated: Use IZkSyncMetaData.ABI instead.
var IZkSyncMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"blockHash\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"commitment\",\"type\":\"bytes32\"}],\"name\":\"BlockCommit\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"blockHash\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"commitment\",\"type\":\"bytes32\"}],\"name\":\"BlockExecution\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"totalBlocksCommitted\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"totalBlocksVerified\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"totalBlocksExecuted\",\"type\":\"uint256\"}],\"name\":\"BlocksRevert\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"previousLastVerifiedBlock\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"currentLastVerifiedBlock\",\"type\":\"uint256\"}],\"name\":\"BlocksVerification\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"proposalId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"proposalHash\",\"type\":\"bytes32\"}],\"name\":\"CancelUpgradeProposal\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"EthWithdrawalFinalized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"proposalId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"proposalHash\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"proposalSalt\",\"type\":\"bytes32\"}],\"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\":\"oldAllowList\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newAllowList\",\"type\":\"address\"}],\"name\":\"NewAllowList\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"oldGovernor\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newGovernor\",\"type\":\"address\"}],\"name\":\"NewGovernor\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"previousBytecodeHash\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"newBytecodeHash\",\"type\":\"bytes32\"}],\"name\":\"NewL2BootloaderBytecodeHash\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"previousBytecodeHash\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"newBytecodeHash\",\"type\":\"bytes32\"}],\"name\":\"NewL2DefaultAccountBytecodeHash\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"oldPendingGovernor\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newPendingGovernor\",\"type\":\"address\"}],\"name\":\"NewPendingGovernor\",\"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\":\"structIMailbox.L2CanonicalTransaction\",\"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\":true,\"internalType\":\"address\",\"name\":\"oldVerifier\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newVerifier\",\"type\":\"address\"}],\"name\":\"NewVerifier\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"recursionNodeLevelVkHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"recursionLeafLevelVkHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"recursionCircuitsSetVksHash\",\"type\":\"bytes32\"}],\"indexed\":false,\"internalType\":\"structVerifierParams\",\"name\":\"oldVerifierParams\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"recursionNodeLevelVkHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"recursionLeafLevelVkHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"recursionCircuitsSetVksHash\",\"type\":\"bytes32\"}],\"indexed\":false,\"internalType\":\"structVerifierParams\",\"name\":\"newVerifierParams\",\"type\":\"tuple\"}],\"name\":\"NewVerifierParams\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"proposalId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"proposalHash\",\"type\":\"bytes32\"}],\"name\":\"ProposeShadowUpgrade\",\"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\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"proposalId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"proposalHash\",\"type\":\"bytes32\"}],\"name\":\"SecurityCouncilUpgradeApprove\",\"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\"},{\"inputs\":[],\"name\":\"acceptGovernor\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_proposedUpgradeHash\",\"type\":\"bytes32\"}],\"name\":\"cancelUpgradeProposal\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint64\",\"name\":\"blockNumber\",\"type\":\"uint64\"},{\"internalType\":\"bytes32\",\"name\":\"blockHash\",\"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.StoredBlockInfo\",\"name\":\"_lastCommittedBlockData\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"uint64\",\"name\":\"blockNumber\",\"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\":\"l2LogsTreeRoot\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"priorityOperationsHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"initialStorageChanges\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"repeatedStorageChanges\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"l2Logs\",\"type\":\"bytes\"},{\"internalType\":\"bytes[]\",\"name\":\"l2ArbitraryLengthMessages\",\"type\":\"bytes[]\"},{\"internalType\":\"bytes[]\",\"name\":\"factoryDeps\",\"type\":\"bytes[]\"}],\"internalType\":\"structIExecutor.CommitBlockInfo[]\",\"name\":\"_newBlocksData\",\"type\":\"tuple[]\"}],\"name\":\"commitBlocks\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint64\",\"name\":\"blockNumber\",\"type\":\"uint64\"},{\"internalType\":\"bytes32\",\"name\":\"blockHash\",\"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.StoredBlockInfo[]\",\"name\":\"_blocksData\",\"type\":\"tuple[]\"}],\"name\":\"executeBlocks\",\"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\"},{\"internalType\":\"bytes32\",\"name\":\"_proposalSalt\",\"type\":\"bytes32\"}],\"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\":\"_l2BlockNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_l2MessageIndex\",\"type\":\"uint256\"},{\"internalType\":\"uint16\",\"name\":\"_l2TxNumberInBlock\",\"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\":\"getAllowList\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getCurrentProposalId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getFirstUnprocessedPriorityTx\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getGovernor\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"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\":\"getPendingGovernor\",\"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\":\"getProposedUpgradeHash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getProposedUpgradeTimestamp\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getSecurityCouncil\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTotalBlocksCommitted\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTotalBlocksExecuted\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTotalBlocksVerified\",\"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\":\"getUpgradeProposalState\",\"outputs\":[{\"internalType\":\"enumUpgradeState\",\"name\":\"\",\"type\":\"uint8\"}],\"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\":\"isApprovedBySecurityCouncil\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"isDiamondStorageFrozen\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_l2BlockNumber\",\"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\":\"_blockNumber\",\"type\":\"uint256\"}],\"name\":\"l2LogsRootHash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"hash\",\"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\":[{\"internalType\":\"bytes32\",\"name\":\"_proposalHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint40\",\"name\":\"_proposalId\",\"type\":\"uint40\"}],\"name\":\"proposeShadowUpgrade\",\"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\"},{\"internalType\":\"uint40\",\"name\":\"_proposalId\",\"type\":\"uint40\"}],\"name\":\"proposeTransparentUpgrade\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint64\",\"name\":\"blockNumber\",\"type\":\"uint64\"},{\"internalType\":\"bytes32\",\"name\":\"blockHash\",\"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.StoredBlockInfo\",\"name\":\"_prevBlock\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"uint64\",\"name\":\"blockNumber\",\"type\":\"uint64\"},{\"internalType\":\"bytes32\",\"name\":\"blockHash\",\"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.StoredBlockInfo[]\",\"name\":\"_committedBlocks\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"uint256[]\",\"name\":\"recursiveAggregationInput\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"serializedProof\",\"type\":\"uint256[]\"}],\"internalType\":\"structIExecutor.ProofInput\",\"name\":\"_proof\",\"type\":\"tuple\"}],\"name\":\"proveBlocks\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_l2TxHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"_l2BlockNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_l2MessageIndex\",\"type\":\"uint256\"},{\"internalType\":\"uint16\",\"name\":\"_l2TxNumberInBlock\",\"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\":\"_blockNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_index\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint8\",\"name\":\"l2ShardId\",\"type\":\"uint8\"},{\"internalType\":\"bool\",\"name\":\"isService\",\"type\":\"bool\"},{\"internalType\":\"uint16\",\"name\":\"txNumberInBlock\",\"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\":\"_blockNumber\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_index\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint16\",\"name\":\"txNumberInBlock\",\"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\":\"_newLastBlock\",\"type\":\"uint256\"}],\"name\":\"revertBlocks\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_upgradeProposalHash\",\"type\":\"bytes32\"}],\"name\":\"securityCouncilUpgradeApprove\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractIAllowList\",\"name\":\"_newAllowList\",\"type\":\"address\"}],\"name\":\"setAllowList\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_l2BootloaderBytecodeHash\",\"type\":\"bytes32\"}],\"name\":\"setL2BootloaderBytecodeHash\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_l2DefaultAccountBytecodeHash\",\"type\":\"bytes32\"}],\"name\":\"setL2DefaultAccountBytecodeHash\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_newPendingGovernor\",\"type\":\"address\"}],\"name\":\"setPendingGovernor\",\"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\":\"address\",\"name\":\"_validator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"_active\",\"type\":\"bool\"}],\"name\":\"setValidator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractVerifier\",\"name\":\"_newVerifier\",\"type\":\"address\"}],\"name\":\"setVerifier\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"recursionNodeLevelVkHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"recursionLeafLevelVkHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"recursionCircuitsSetVksHash\",\"type\":\"bytes32\"}],\"internalType\":\"structVerifierParams\",\"name\":\"_newVerifierParams\",\"type\":\"tuple\"}],\"name\":\"setVerifierParams\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_blockNumber\",\"type\":\"uint256\"}],\"name\":\"storedBlockHash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"unfreezeDiamond\",\"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\"},{\"internalType\":\"uint256\",\"name\":\"_proposalId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"_salt\",\"type\":\"bytes32\"}],\"name\":\"upgradeProposalHash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}]",
}
IZkSyncMetaData contains all meta data concerning the IZkSync contract.
Functions ¶
This section is empty.
Types ¶
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 IExecutorCommitBlockInfo ¶
type IExecutorCommitBlockInfo struct { BlockNumber uint64 Timestamp uint64 IndexRepeatedStorageChanges uint64 NewStateRoot [32]byte NumberOfLayer1Txs *big.Int L2LogsTreeRoot [32]byte PriorityOperationsHash [32]byte InitialStorageChanges []byte RepeatedStorageChanges []byte L2Logs []byte L2ArbitraryLengthMessages [][]byte FactoryDeps [][]byte }
IExecutorCommitBlockInfo 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 IExecutorStoredBlockInfo ¶
type IExecutorStoredBlockInfo struct { BlockNumber uint64 BlockHash [32]byte IndexRepeatedStorageChanges uint64 NumberOfLayer1Txs *big.Int PriorityOperationsHash [32]byte L2LogsTreeRoot [32]byte Timestamp *big.Int Commitment [32]byte }
IExecutorStoredBlockInfo 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 IMailboxL2CanonicalTransaction ¶
type IMailboxL2CanonicalTransaction 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 }
IMailboxL2CanonicalTransaction is an auto generated low-level Go binding around an user-defined struct.
type IZkSync ¶
type IZkSync struct { IZkSyncCaller // Read-only binding to the contract IZkSyncTransactor // Write-only binding to the contract IZkSyncFilterer // Log filterer for contract events }
IZkSync is an auto generated Go binding around an Ethereum contract.
func NewIZkSync ¶
NewIZkSync creates a new instance of IZkSync, bound to a specific deployed contract.
type IZkSyncBlockCommit ¶
type IZkSyncBlockCommit struct { BlockNumber *big.Int BlockHash [32]byte Commitment [32]byte Raw types.Log // Blockchain specific contextual infos }
IZkSyncBlockCommit represents a BlockCommit event raised by the IZkSync contract.
type IZkSyncBlockCommitIterator ¶
type IZkSyncBlockCommitIterator struct { Event *IZkSyncBlockCommit // Event containing the contract specifics and raw log // contains filtered or unexported fields }
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.
func (*IZkSyncBlockCommitIterator) Close ¶
func (it *IZkSyncBlockCommitIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IZkSyncBlockCommitIterator) Error ¶
func (it *IZkSyncBlockCommitIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IZkSyncBlockCommitIterator) Next ¶
func (it *IZkSyncBlockCommitIterator) 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 IZkSyncBlockExecution ¶
type IZkSyncBlockExecution struct { BlockNumber *big.Int BlockHash [32]byte Commitment [32]byte Raw types.Log // Blockchain specific contextual infos }
IZkSyncBlockExecution represents a BlockExecution event raised by the IZkSync contract.
type IZkSyncBlockExecutionIterator ¶
type IZkSyncBlockExecutionIterator struct { Event *IZkSyncBlockExecution // Event containing the contract specifics and raw log // contains filtered or unexported fields }
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.
func (*IZkSyncBlockExecutionIterator) Close ¶
func (it *IZkSyncBlockExecutionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IZkSyncBlockExecutionIterator) Error ¶
func (it *IZkSyncBlockExecutionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IZkSyncBlockExecutionIterator) Next ¶
func (it *IZkSyncBlockExecutionIterator) 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 IZkSyncBlocksRevert ¶
type IZkSyncBlocksRevert struct { TotalBlocksCommitted *big.Int TotalBlocksVerified *big.Int TotalBlocksExecuted *big.Int Raw types.Log // Blockchain specific contextual infos }
IZkSyncBlocksRevert represents a BlocksRevert event raised by the IZkSync contract.
type IZkSyncBlocksRevertIterator ¶
type IZkSyncBlocksRevertIterator struct { Event *IZkSyncBlocksRevert // Event containing the contract specifics and raw log // contains filtered or unexported fields }
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.
func (*IZkSyncBlocksRevertIterator) Close ¶
func (it *IZkSyncBlocksRevertIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IZkSyncBlocksRevertIterator) Error ¶
func (it *IZkSyncBlocksRevertIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IZkSyncBlocksRevertIterator) Next ¶
func (it *IZkSyncBlocksRevertIterator) 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 IZkSyncBlocksVerification ¶
type IZkSyncBlocksVerification struct { PreviousLastVerifiedBlock *big.Int CurrentLastVerifiedBlock *big.Int Raw types.Log // Blockchain specific contextual infos }
IZkSyncBlocksVerification represents a BlocksVerification event raised by the IZkSync contract.
type IZkSyncBlocksVerificationIterator ¶
type IZkSyncBlocksVerificationIterator struct { Event *IZkSyncBlocksVerification // Event containing the contract specifics and raw log // contains filtered or unexported fields }
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.
func (*IZkSyncBlocksVerificationIterator) Close ¶
func (it *IZkSyncBlocksVerificationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IZkSyncBlocksVerificationIterator) Error ¶
func (it *IZkSyncBlocksVerificationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IZkSyncBlocksVerificationIterator) Next ¶
func (it *IZkSyncBlocksVerificationIterator) 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 IZkSyncCaller ¶
type IZkSyncCaller struct {
// contains filtered or unexported fields
}
IZkSyncCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIZkSyncCaller ¶
func NewIZkSyncCaller(address common.Address, caller bind.ContractCaller) (*IZkSyncCaller, error)
NewIZkSyncCaller creates a new read-only instance of IZkSync, bound to a specific deployed contract.
func (*IZkSyncCaller) FacetAddress ¶
func (_IZkSync *IZkSyncCaller) 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 (*IZkSyncCaller) FacetAddresses ¶
FacetAddresses is a free data retrieval call binding the contract method 0x52ef6b2c.
Solidity: function facetAddresses() view returns(address[] facets)
func (*IZkSyncCaller) FacetFunctionSelectors ¶
func (_IZkSync *IZkSyncCaller) 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 (*IZkSyncCaller) Facets ¶
func (_IZkSync *IZkSyncCaller) 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 (*IZkSyncCaller) GetAllowList ¶
GetAllowList is a free data retrieval call binding the contract method 0xa7cd63b7.
Solidity: function getAllowList() view returns(address)
func (*IZkSyncCaller) GetCurrentProposalId ¶
GetCurrentProposalId is a free data retrieval call binding the contract method 0xfe10226d.
Solidity: function getCurrentProposalId() view returns(uint256)
func (*IZkSyncCaller) GetFirstUnprocessedPriorityTx ¶
GetFirstUnprocessedPriorityTx is a free data retrieval call binding the contract method 0x79823c9a.
Solidity: function getFirstUnprocessedPriorityTx() view returns(uint256)
func (*IZkSyncCaller) GetGovernor ¶
GetGovernor is a free data retrieval call binding the contract method 0x4fc07d75.
Solidity: function getGovernor() view returns(address)
func (*IZkSyncCaller) GetL2BootloaderBytecodeHash ¶
func (_IZkSync *IZkSyncCaller) 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 (*IZkSyncCaller) GetL2DefaultAccountBytecodeHash ¶
func (_IZkSync *IZkSyncCaller) 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 (*IZkSyncCaller) GetPendingGovernor ¶
GetPendingGovernor is a free data retrieval call binding the contract method 0x8665b150.
Solidity: function getPendingGovernor() view returns(address)
func (*IZkSyncCaller) GetPriorityQueueSize ¶
GetPriorityQueueSize is a free data retrieval call binding the contract method 0x631f4bac.
Solidity: function getPriorityQueueSize() view returns(uint256)
func (*IZkSyncCaller) GetPriorityTxMaxGasLimit ¶
GetPriorityTxMaxGasLimit is a free data retrieval call binding the contract method 0x0ec6b0b7.
Solidity: function getPriorityTxMaxGasLimit() view returns(uint256)
func (*IZkSyncCaller) GetProposedUpgradeHash ¶
func (_IZkSync *IZkSyncCaller) GetProposedUpgradeHash(opts *bind.CallOpts) ([32]byte, error)
GetProposedUpgradeHash is a free data retrieval call binding the contract method 0x1b60e626.
Solidity: function getProposedUpgradeHash() view returns(bytes32)
func (*IZkSyncCaller) GetProposedUpgradeTimestamp ¶
GetProposedUpgradeTimestamp is a free data retrieval call binding the contract method 0xe39d3bff.
Solidity: function getProposedUpgradeTimestamp() view returns(uint256)
func (*IZkSyncCaller) GetSecurityCouncil ¶
GetSecurityCouncil is a free data retrieval call binding the contract method 0x0ef240a0.
Solidity: function getSecurityCouncil() view returns(address)
func (*IZkSyncCaller) GetTotalBlocksCommitted ¶
GetTotalBlocksCommitted is a free data retrieval call binding the contract method 0xfe26699e.
Solidity: function getTotalBlocksCommitted() view returns(uint256)
func (*IZkSyncCaller) GetTotalBlocksExecuted ¶
GetTotalBlocksExecuted is a free data retrieval call binding the contract method 0x39607382.
Solidity: function getTotalBlocksExecuted() view returns(uint256)
func (*IZkSyncCaller) GetTotalBlocksVerified ¶
GetTotalBlocksVerified is a free data retrieval call binding the contract method 0xaf6a2dcd.
Solidity: function getTotalBlocksVerified() view returns(uint256)
func (*IZkSyncCaller) GetTotalPriorityTxs ¶
GetTotalPriorityTxs is a free data retrieval call binding the contract method 0xa1954fc5.
Solidity: function getTotalPriorityTxs() view returns(uint256)
func (*IZkSyncCaller) GetUpgradeProposalState ¶
func (_IZkSync *IZkSyncCaller) GetUpgradeProposalState(opts *bind.CallOpts) (uint8, error)
GetUpgradeProposalState is a free data retrieval call binding the contract method 0xa39980a0.
Solidity: function getUpgradeProposalState() view returns(uint8)
func (*IZkSyncCaller) GetVerifier ¶
GetVerifier is a free data retrieval call binding the contract method 0x46657fe9.
Solidity: function getVerifier() view returns(address)
func (*IZkSyncCaller) GetVerifierParams ¶
func (_IZkSync *IZkSyncCaller) 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 (*IZkSyncCaller) IsApprovedBySecurityCouncil ¶
func (_IZkSync *IZkSyncCaller) IsApprovedBySecurityCouncil(opts *bind.CallOpts) (bool, error)
IsApprovedBySecurityCouncil is a free data retrieval call binding the contract method 0x3db920ce.
Solidity: function isApprovedBySecurityCouncil() view returns(bool)
func (*IZkSyncCaller) IsDiamondStorageFrozen ¶
func (_IZkSync *IZkSyncCaller) 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 (*IZkSyncCaller) IsEthWithdrawalFinalized ¶
func (_IZkSync *IZkSyncCaller) IsEthWithdrawalFinalized(opts *bind.CallOpts, _l2BlockNumber *big.Int, _l2MessageIndex *big.Int) (bool, error)
IsEthWithdrawalFinalized is a free data retrieval call binding the contract method 0xbd7c5412.
Solidity: function isEthWithdrawalFinalized(uint256 _l2BlockNumber, uint256 _l2MessageIndex) view returns(bool)
func (*IZkSyncCaller) IsFacetFreezable ¶
func (_IZkSync *IZkSyncCaller) 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 (*IZkSyncCaller) IsFunctionFreezable ¶
func (_IZkSync *IZkSyncCaller) 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 (*IZkSyncCaller) IsValidator ¶
func (_IZkSync *IZkSyncCaller) 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 (*IZkSyncCaller) L2LogsRootHash ¶
func (_IZkSync *IZkSyncCaller) L2LogsRootHash(opts *bind.CallOpts, _blockNumber *big.Int) ([32]byte, error)
L2LogsRootHash is a free data retrieval call binding the contract method 0x9cd939e4.
Solidity: function l2LogsRootHash(uint256 _blockNumber) view returns(bytes32 hash)
func (*IZkSyncCaller) L2TransactionBaseCost ¶
func (_IZkSync *IZkSyncCaller) 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 (*IZkSyncCaller) PriorityQueueFrontOperation ¶
func (_IZkSync *IZkSyncCaller) 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 (*IZkSyncCaller) ProveL1ToL2TransactionStatus ¶
func (_IZkSync *IZkSyncCaller) ProveL1ToL2TransactionStatus(opts *bind.CallOpts, _l2TxHash [32]byte, _l2BlockNumber *big.Int, _l2MessageIndex *big.Int, _l2TxNumberInBlock 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 _l2BlockNumber, uint256 _l2MessageIndex, uint16 _l2TxNumberInBlock, bytes32[] _merkleProof, uint8 _status) view returns(bool)
func (*IZkSyncCaller) ProveL2LogInclusion ¶
func (_IZkSync *IZkSyncCaller) ProveL2LogInclusion(opts *bind.CallOpts, _blockNumber *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 _blockNumber, uint256 _index, (uint8,bool,uint16,address,bytes32,bytes32) _log, bytes32[] _proof) view returns(bool)
func (*IZkSyncCaller) ProveL2MessageInclusion ¶
func (_IZkSync *IZkSyncCaller) ProveL2MessageInclusion(opts *bind.CallOpts, _blockNumber *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 _blockNumber, uint256 _index, (uint16,address,bytes) _message, bytes32[] _proof) view returns(bool)
func (*IZkSyncCaller) StoredBlockHash ¶
func (_IZkSync *IZkSyncCaller) StoredBlockHash(opts *bind.CallOpts, _blockNumber *big.Int) ([32]byte, error)
StoredBlockHash is a free data retrieval call binding the contract method 0x74f4d30d.
Solidity: function storedBlockHash(uint256 _blockNumber) view returns(bytes32)
func (*IZkSyncCaller) UpgradeProposalHash ¶
func (_IZkSync *IZkSyncCaller) UpgradeProposalHash(opts *bind.CallOpts, _diamondCut DiamondDiamondCutData, _proposalId *big.Int, _salt [32]byte) ([32]byte, error)
UpgradeProposalHash is a free data retrieval call binding the contract method 0x587809c7.
Solidity: function upgradeProposalHash(((address,uint8,bool,bytes4[])[],address,bytes) _diamondCut, uint256 _proposalId, bytes32 _salt) pure returns(bytes32)
type IZkSyncCallerRaw ¶
type IZkSyncCallerRaw struct {
Contract *IZkSyncCaller // Generic read-only contract binding to access the raw methods on
}
IZkSyncCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IZkSyncCallerRaw) Call ¶
func (_IZkSync *IZkSyncCallerRaw) 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 IZkSyncCallerSession ¶
type IZkSyncCallerSession struct { Contract *IZkSyncCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IZkSyncCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IZkSyncCallerSession) FacetAddress ¶
func (_IZkSync *IZkSyncCallerSession) 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 (*IZkSyncCallerSession) FacetAddresses ¶
func (_IZkSync *IZkSyncCallerSession) FacetAddresses() ([]common.Address, error)
FacetAddresses is a free data retrieval call binding the contract method 0x52ef6b2c.
Solidity: function facetAddresses() view returns(address[] facets)
func (*IZkSyncCallerSession) FacetFunctionSelectors ¶
func (_IZkSync *IZkSyncCallerSession) 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 (*IZkSyncCallerSession) Facets ¶
func (_IZkSync *IZkSyncCallerSession) Facets() ([]IGettersFacet, error)
Facets is a free data retrieval call binding the contract method 0x7a0ed627.
Solidity: function facets() view returns((address,bytes4[])[])
func (*IZkSyncCallerSession) GetAllowList ¶
func (_IZkSync *IZkSyncCallerSession) GetAllowList() (common.Address, error)
GetAllowList is a free data retrieval call binding the contract method 0xa7cd63b7.
Solidity: function getAllowList() view returns(address)
func (*IZkSyncCallerSession) GetCurrentProposalId ¶
func (_IZkSync *IZkSyncCallerSession) GetCurrentProposalId() (*big.Int, error)
GetCurrentProposalId is a free data retrieval call binding the contract method 0xfe10226d.
Solidity: function getCurrentProposalId() view returns(uint256)
func (*IZkSyncCallerSession) GetFirstUnprocessedPriorityTx ¶
func (_IZkSync *IZkSyncCallerSession) GetFirstUnprocessedPriorityTx() (*big.Int, error)
GetFirstUnprocessedPriorityTx is a free data retrieval call binding the contract method 0x79823c9a.
Solidity: function getFirstUnprocessedPriorityTx() view returns(uint256)
func (*IZkSyncCallerSession) GetGovernor ¶
func (_IZkSync *IZkSyncCallerSession) GetGovernor() (common.Address, error)
GetGovernor is a free data retrieval call binding the contract method 0x4fc07d75.
Solidity: function getGovernor() view returns(address)
func (*IZkSyncCallerSession) GetL2BootloaderBytecodeHash ¶
func (_IZkSync *IZkSyncCallerSession) GetL2BootloaderBytecodeHash() ([32]byte, error)
GetL2BootloaderBytecodeHash is a free data retrieval call binding the contract method 0xd86970d8.
Solidity: function getL2BootloaderBytecodeHash() view returns(bytes32)
func (*IZkSyncCallerSession) GetL2DefaultAccountBytecodeHash ¶
func (_IZkSync *IZkSyncCallerSession) GetL2DefaultAccountBytecodeHash() ([32]byte, error)
GetL2DefaultAccountBytecodeHash is a free data retrieval call binding the contract method 0xfd791f3c.
Solidity: function getL2DefaultAccountBytecodeHash() view returns(bytes32)
func (*IZkSyncCallerSession) GetPendingGovernor ¶
func (_IZkSync *IZkSyncCallerSession) GetPendingGovernor() (common.Address, error)
GetPendingGovernor is a free data retrieval call binding the contract method 0x8665b150.
Solidity: function getPendingGovernor() view returns(address)
func (*IZkSyncCallerSession) GetPriorityQueueSize ¶
func (_IZkSync *IZkSyncCallerSession) GetPriorityQueueSize() (*big.Int, error)
GetPriorityQueueSize is a free data retrieval call binding the contract method 0x631f4bac.
Solidity: function getPriorityQueueSize() view returns(uint256)
func (*IZkSyncCallerSession) GetPriorityTxMaxGasLimit ¶
func (_IZkSync *IZkSyncCallerSession) GetPriorityTxMaxGasLimit() (*big.Int, error)
GetPriorityTxMaxGasLimit is a free data retrieval call binding the contract method 0x0ec6b0b7.
Solidity: function getPriorityTxMaxGasLimit() view returns(uint256)
func (*IZkSyncCallerSession) GetProposedUpgradeHash ¶
func (_IZkSync *IZkSyncCallerSession) GetProposedUpgradeHash() ([32]byte, error)
GetProposedUpgradeHash is a free data retrieval call binding the contract method 0x1b60e626.
Solidity: function getProposedUpgradeHash() view returns(bytes32)
func (*IZkSyncCallerSession) GetProposedUpgradeTimestamp ¶
func (_IZkSync *IZkSyncCallerSession) GetProposedUpgradeTimestamp() (*big.Int, error)
GetProposedUpgradeTimestamp is a free data retrieval call binding the contract method 0xe39d3bff.
Solidity: function getProposedUpgradeTimestamp() view returns(uint256)
func (*IZkSyncCallerSession) GetSecurityCouncil ¶
func (_IZkSync *IZkSyncCallerSession) GetSecurityCouncil() (common.Address, error)
GetSecurityCouncil is a free data retrieval call binding the contract method 0x0ef240a0.
Solidity: function getSecurityCouncil() view returns(address)
func (*IZkSyncCallerSession) GetTotalBlocksCommitted ¶
func (_IZkSync *IZkSyncCallerSession) GetTotalBlocksCommitted() (*big.Int, error)
GetTotalBlocksCommitted is a free data retrieval call binding the contract method 0xfe26699e.
Solidity: function getTotalBlocksCommitted() view returns(uint256)
func (*IZkSyncCallerSession) GetTotalBlocksExecuted ¶
func (_IZkSync *IZkSyncCallerSession) GetTotalBlocksExecuted() (*big.Int, error)
GetTotalBlocksExecuted is a free data retrieval call binding the contract method 0x39607382.
Solidity: function getTotalBlocksExecuted() view returns(uint256)
func (*IZkSyncCallerSession) GetTotalBlocksVerified ¶
func (_IZkSync *IZkSyncCallerSession) GetTotalBlocksVerified() (*big.Int, error)
GetTotalBlocksVerified is a free data retrieval call binding the contract method 0xaf6a2dcd.
Solidity: function getTotalBlocksVerified() view returns(uint256)
func (*IZkSyncCallerSession) GetTotalPriorityTxs ¶
func (_IZkSync *IZkSyncCallerSession) GetTotalPriorityTxs() (*big.Int, error)
GetTotalPriorityTxs is a free data retrieval call binding the contract method 0xa1954fc5.
Solidity: function getTotalPriorityTxs() view returns(uint256)
func (*IZkSyncCallerSession) GetUpgradeProposalState ¶
func (_IZkSync *IZkSyncCallerSession) GetUpgradeProposalState() (uint8, error)
GetUpgradeProposalState is a free data retrieval call binding the contract method 0xa39980a0.
Solidity: function getUpgradeProposalState() view returns(uint8)
func (*IZkSyncCallerSession) GetVerifier ¶
func (_IZkSync *IZkSyncCallerSession) GetVerifier() (common.Address, error)
GetVerifier is a free data retrieval call binding the contract method 0x46657fe9.
Solidity: function getVerifier() view returns(address)
func (*IZkSyncCallerSession) GetVerifierParams ¶
func (_IZkSync *IZkSyncCallerSession) GetVerifierParams() (VerifierParams, error)
GetVerifierParams is a free data retrieval call binding the contract method 0x18e3a941.
Solidity: function getVerifierParams() view returns((bytes32,bytes32,bytes32))
func (*IZkSyncCallerSession) IsApprovedBySecurityCouncil ¶
func (_IZkSync *IZkSyncCallerSession) IsApprovedBySecurityCouncil() (bool, error)
IsApprovedBySecurityCouncil is a free data retrieval call binding the contract method 0x3db920ce.
Solidity: function isApprovedBySecurityCouncil() view returns(bool)
func (*IZkSyncCallerSession) IsDiamondStorageFrozen ¶
func (_IZkSync *IZkSyncCallerSession) IsDiamondStorageFrozen() (bool, error)
IsDiamondStorageFrozen is a free data retrieval call binding the contract method 0x29b98c67.
Solidity: function isDiamondStorageFrozen() view returns(bool)
func (*IZkSyncCallerSession) IsEthWithdrawalFinalized ¶
func (_IZkSync *IZkSyncCallerSession) IsEthWithdrawalFinalized(_l2BlockNumber *big.Int, _l2MessageIndex *big.Int) (bool, error)
IsEthWithdrawalFinalized is a free data retrieval call binding the contract method 0xbd7c5412.
Solidity: function isEthWithdrawalFinalized(uint256 _l2BlockNumber, uint256 _l2MessageIndex) view returns(bool)
func (*IZkSyncCallerSession) IsFacetFreezable ¶
func (_IZkSync *IZkSyncCallerSession) 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 (*IZkSyncCallerSession) IsFunctionFreezable ¶
func (_IZkSync *IZkSyncCallerSession) 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 (*IZkSyncCallerSession) IsValidator ¶
func (_IZkSync *IZkSyncCallerSession) 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 (*IZkSyncCallerSession) L2LogsRootHash ¶
func (_IZkSync *IZkSyncCallerSession) L2LogsRootHash(_blockNumber *big.Int) ([32]byte, error)
L2LogsRootHash is a free data retrieval call binding the contract method 0x9cd939e4.
Solidity: function l2LogsRootHash(uint256 _blockNumber) view returns(bytes32 hash)
func (*IZkSyncCallerSession) L2TransactionBaseCost ¶
func (_IZkSync *IZkSyncCallerSession) 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 (*IZkSyncCallerSession) PriorityQueueFrontOperation ¶
func (_IZkSync *IZkSyncCallerSession) PriorityQueueFrontOperation() (PriorityOperation, error)
PriorityQueueFrontOperation is a free data retrieval call binding the contract method 0x56142d7a.
Solidity: function priorityQueueFrontOperation() view returns((bytes32,uint64,uint192))
func (*IZkSyncCallerSession) ProveL1ToL2TransactionStatus ¶
func (_IZkSync *IZkSyncCallerSession) ProveL1ToL2TransactionStatus(_l2TxHash [32]byte, _l2BlockNumber *big.Int, _l2MessageIndex *big.Int, _l2TxNumberInBlock 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 _l2BlockNumber, uint256 _l2MessageIndex, uint16 _l2TxNumberInBlock, bytes32[] _merkleProof, uint8 _status) view returns(bool)
func (*IZkSyncCallerSession) ProveL2LogInclusion ¶
func (_IZkSync *IZkSyncCallerSession) ProveL2LogInclusion(_blockNumber *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 _blockNumber, uint256 _index, (uint8,bool,uint16,address,bytes32,bytes32) _log, bytes32[] _proof) view returns(bool)
func (*IZkSyncCallerSession) ProveL2MessageInclusion ¶
func (_IZkSync *IZkSyncCallerSession) ProveL2MessageInclusion(_blockNumber *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 _blockNumber, uint256 _index, (uint16,address,bytes) _message, bytes32[] _proof) view returns(bool)
func (*IZkSyncCallerSession) StoredBlockHash ¶
func (_IZkSync *IZkSyncCallerSession) StoredBlockHash(_blockNumber *big.Int) ([32]byte, error)
StoredBlockHash is a free data retrieval call binding the contract method 0x74f4d30d.
Solidity: function storedBlockHash(uint256 _blockNumber) view returns(bytes32)
func (*IZkSyncCallerSession) UpgradeProposalHash ¶
func (_IZkSync *IZkSyncCallerSession) UpgradeProposalHash(_diamondCut DiamondDiamondCutData, _proposalId *big.Int, _salt [32]byte) ([32]byte, error)
UpgradeProposalHash is a free data retrieval call binding the contract method 0x587809c7.
Solidity: function upgradeProposalHash(((address,uint8,bool,bytes4[])[],address,bytes) _diamondCut, uint256 _proposalId, bytes32 _salt) pure returns(bytes32)
type IZkSyncCancelUpgradeProposal ¶
type IZkSyncCancelUpgradeProposal struct { ProposalId *big.Int ProposalHash [32]byte Raw types.Log // Blockchain specific contextual infos }
IZkSyncCancelUpgradeProposal represents a CancelUpgradeProposal event raised by the IZkSync contract.
type IZkSyncCancelUpgradeProposalIterator ¶
type IZkSyncCancelUpgradeProposalIterator struct { Event *IZkSyncCancelUpgradeProposal // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IZkSyncCancelUpgradeProposalIterator is returned from FilterCancelUpgradeProposal and is used to iterate over the raw logs and unpacked data for CancelUpgradeProposal events raised by the IZkSync contract.
func (*IZkSyncCancelUpgradeProposalIterator) Close ¶
func (it *IZkSyncCancelUpgradeProposalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IZkSyncCancelUpgradeProposalIterator) Error ¶
func (it *IZkSyncCancelUpgradeProposalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IZkSyncCancelUpgradeProposalIterator) Next ¶
func (it *IZkSyncCancelUpgradeProposalIterator) 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 IZkSyncEthWithdrawalFinalized ¶
type IZkSyncEthWithdrawalFinalized struct { To common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
IZkSyncEthWithdrawalFinalized represents a EthWithdrawalFinalized event raised by the IZkSync contract.
type IZkSyncEthWithdrawalFinalizedIterator ¶
type IZkSyncEthWithdrawalFinalizedIterator struct { Event *IZkSyncEthWithdrawalFinalized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
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.
func (*IZkSyncEthWithdrawalFinalizedIterator) Close ¶
func (it *IZkSyncEthWithdrawalFinalizedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IZkSyncEthWithdrawalFinalizedIterator) Error ¶
func (it *IZkSyncEthWithdrawalFinalizedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IZkSyncEthWithdrawalFinalizedIterator) Next ¶
func (it *IZkSyncEthWithdrawalFinalizedIterator) 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 IZkSyncExecuteUpgrade ¶
type IZkSyncExecuteUpgrade struct { ProposalId *big.Int ProposalHash [32]byte ProposalSalt [32]byte Raw types.Log // Blockchain specific contextual infos }
IZkSyncExecuteUpgrade represents a ExecuteUpgrade event raised by the IZkSync contract.
type IZkSyncExecuteUpgradeIterator ¶
type IZkSyncExecuteUpgradeIterator struct { Event *IZkSyncExecuteUpgrade // Event containing the contract specifics and raw log // contains filtered or unexported fields }
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.
func (*IZkSyncExecuteUpgradeIterator) Close ¶
func (it *IZkSyncExecuteUpgradeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IZkSyncExecuteUpgradeIterator) Error ¶
func (it *IZkSyncExecuteUpgradeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IZkSyncExecuteUpgradeIterator) Next ¶
func (it *IZkSyncExecuteUpgradeIterator) 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 IZkSyncFilterer ¶
type IZkSyncFilterer struct {
// contains filtered or unexported fields
}
IZkSyncFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIZkSyncFilterer ¶
func NewIZkSyncFilterer(address common.Address, filterer bind.ContractFilterer) (*IZkSyncFilterer, error)
NewIZkSyncFilterer creates a new log filterer instance of IZkSync, bound to a specific deployed contract.
func (*IZkSyncFilterer) FilterBlockCommit ¶
func (_IZkSync *IZkSyncFilterer) FilterBlockCommit(opts *bind.FilterOpts, blockNumber []*big.Int, blockHash [][32]byte, commitment [][32]byte) (*IZkSyncBlockCommitIterator, error)
FilterBlockCommit is a free log retrieval operation binding the contract event 0x8f2916b2f2d78cc5890ead36c06c0f6d5d112c7e103589947e8e2f0d6eddb763.
Solidity: event BlockCommit(uint256 indexed blockNumber, bytes32 indexed blockHash, bytes32 indexed commitment)
func (*IZkSyncFilterer) FilterBlockExecution ¶
func (_IZkSync *IZkSyncFilterer) FilterBlockExecution(opts *bind.FilterOpts, blockNumber []*big.Int, blockHash [][32]byte, commitment [][32]byte) (*IZkSyncBlockExecutionIterator, error)
FilterBlockExecution is a free log retrieval operation binding the contract event 0x2402307311a4d6604e4e7b4c8a15a7e1213edb39c16a31efa70afb06030d3165.
Solidity: event BlockExecution(uint256 indexed blockNumber, bytes32 indexed blockHash, bytes32 indexed commitment)
func (*IZkSyncFilterer) FilterBlocksRevert ¶
func (_IZkSync *IZkSyncFilterer) FilterBlocksRevert(opts *bind.FilterOpts) (*IZkSyncBlocksRevertIterator, error)
FilterBlocksRevert is a free log retrieval operation binding the contract event 0x8bd4b15ea7d1bc41ea9abc3fc487ccb89cd678a00786584714faa9d751c84ee5.
Solidity: event BlocksRevert(uint256 totalBlocksCommitted, uint256 totalBlocksVerified, uint256 totalBlocksExecuted)
func (*IZkSyncFilterer) FilterBlocksVerification ¶
func (_IZkSync *IZkSyncFilterer) FilterBlocksVerification(opts *bind.FilterOpts, previousLastVerifiedBlock []*big.Int, currentLastVerifiedBlock []*big.Int) (*IZkSyncBlocksVerificationIterator, error)
FilterBlocksVerification is a free log retrieval operation binding the contract event 0x22c9005dd88c18b552a1cd7e8b3b937fcde9ca69213c1f658f54d572e4877a81.
Solidity: event BlocksVerification(uint256 indexed previousLastVerifiedBlock, uint256 indexed currentLastVerifiedBlock)
func (*IZkSyncFilterer) FilterCancelUpgradeProposal ¶
func (_IZkSync *IZkSyncFilterer) FilterCancelUpgradeProposal(opts *bind.FilterOpts, proposalId []*big.Int, proposalHash [][32]byte) (*IZkSyncCancelUpgradeProposalIterator, error)
FilterCancelUpgradeProposal is a free log retrieval operation binding the contract event 0x502f7e4ccbd6b35356f90b3cca05afdb6afea61cea0803229edf974a981c3030.
Solidity: event CancelUpgradeProposal(uint256 indexed proposalId, bytes32 indexed proposalHash)
func (*IZkSyncFilterer) FilterEthWithdrawalFinalized ¶
func (_IZkSync *IZkSyncFilterer) FilterEthWithdrawalFinalized(opts *bind.FilterOpts, to []common.Address) (*IZkSyncEthWithdrawalFinalizedIterator, error)
FilterEthWithdrawalFinalized is a free log retrieval operation binding the contract event 0x26464d64ddb13f6d187de632d165bd1065382ec0b66c25c648957116e7bc25c8.
Solidity: event EthWithdrawalFinalized(address indexed to, uint256 amount)
func (*IZkSyncFilterer) FilterExecuteUpgrade ¶
func (_IZkSync *IZkSyncFilterer) FilterExecuteUpgrade(opts *bind.FilterOpts, proposalId []*big.Int, proposalHash [][32]byte) (*IZkSyncExecuteUpgradeIterator, error)
FilterExecuteUpgrade is a free log retrieval operation binding the contract event 0xf24fdb893d8f88e816b4de16cbe044c13dae94c460c753ef7fabee194aa30bbb.
Solidity: event ExecuteUpgrade(uint256 indexed proposalId, bytes32 indexed proposalHash, bytes32 proposalSalt)
func (*IZkSyncFilterer) FilterFreeze ¶
func (_IZkSync *IZkSyncFilterer) FilterFreeze(opts *bind.FilterOpts) (*IZkSyncFreezeIterator, error)
FilterFreeze is a free log retrieval operation binding the contract event 0x615acbaede366d76a8b8cb2a9ada6a71495f0786513d71aa97aaf0c3910b78de.
Solidity: event Freeze()
func (*IZkSyncFilterer) FilterIsPorterAvailableStatusUpdate ¶
func (_IZkSync *IZkSyncFilterer) FilterIsPorterAvailableStatusUpdate(opts *bind.FilterOpts) (*IZkSyncIsPorterAvailableStatusUpdateIterator, error)
FilterIsPorterAvailableStatusUpdate is a free log retrieval operation binding the contract event 0x036b81a8a07344698cb5aa4142c5669a9317c9ce905264a08f0b9f9331883936.
Solidity: event IsPorterAvailableStatusUpdate(bool isPorterAvailable)
func (*IZkSyncFilterer) FilterNewAllowList ¶
func (_IZkSync *IZkSyncFilterer) FilterNewAllowList(opts *bind.FilterOpts, oldAllowList []common.Address, newAllowList []common.Address) (*IZkSyncNewAllowListIterator, error)
FilterNewAllowList is a free log retrieval operation binding the contract event 0xa9dcddb809b52807b673fa313949dd73df5b0e1a42afdc45fe4e8bc13f0ebceb.
Solidity: event NewAllowList(address indexed oldAllowList, address indexed newAllowList)
func (*IZkSyncFilterer) FilterNewGovernor ¶
func (_IZkSync *IZkSyncFilterer) FilterNewGovernor(opts *bind.FilterOpts, oldGovernor []common.Address, newGovernor []common.Address) (*IZkSyncNewGovernorIterator, error)
FilterNewGovernor is a free log retrieval operation binding the contract event 0x1ba669d4a78521f2ad26e8e0fcbcdd626a63f34d68f326bc232a3abe2a5d042a.
Solidity: event NewGovernor(address indexed oldGovernor, address indexed newGovernor)
func (*IZkSyncFilterer) FilterNewL2BootloaderBytecodeHash ¶
func (_IZkSync *IZkSyncFilterer) FilterNewL2BootloaderBytecodeHash(opts *bind.FilterOpts, previousBytecodeHash [][32]byte, newBytecodeHash [][32]byte) (*IZkSyncNewL2BootloaderBytecodeHashIterator, error)
FilterNewL2BootloaderBytecodeHash is a free log retrieval operation binding the contract event 0x271b33af94e3f065ecd8659833e6b1daf851f063700c36ddefefab35d4ce4746.
Solidity: event NewL2BootloaderBytecodeHash(bytes32 indexed previousBytecodeHash, bytes32 indexed newBytecodeHash)
func (*IZkSyncFilterer) FilterNewL2DefaultAccountBytecodeHash ¶
func (_IZkSync *IZkSyncFilterer) FilterNewL2DefaultAccountBytecodeHash(opts *bind.FilterOpts, previousBytecodeHash [][32]byte, newBytecodeHash [][32]byte) (*IZkSyncNewL2DefaultAccountBytecodeHashIterator, error)
FilterNewL2DefaultAccountBytecodeHash is a free log retrieval operation binding the contract event 0x36df93a47cc02081d9d8208022ab736fdf98fac566e5fc6f5762bf7666e521f3.
Solidity: event NewL2DefaultAccountBytecodeHash(bytes32 indexed previousBytecodeHash, bytes32 indexed newBytecodeHash)
func (*IZkSyncFilterer) FilterNewPendingGovernor ¶
func (_IZkSync *IZkSyncFilterer) FilterNewPendingGovernor(opts *bind.FilterOpts, oldPendingGovernor []common.Address, newPendingGovernor []common.Address) (*IZkSyncNewPendingGovernorIterator, error)
FilterNewPendingGovernor is a free log retrieval operation binding the contract event 0x7d767be5a57784412a13945bd5114db84487d2b007bfcdb2f449fc9ea35437f7.
Solidity: event NewPendingGovernor(address indexed oldPendingGovernor, address indexed newPendingGovernor)
func (*IZkSyncFilterer) FilterNewPriorityRequest ¶
func (_IZkSync *IZkSyncFilterer) FilterNewPriorityRequest(opts *bind.FilterOpts) (*IZkSyncNewPriorityRequestIterator, 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 (*IZkSyncFilterer) FilterNewPriorityTxMaxGasLimit ¶
func (_IZkSync *IZkSyncFilterer) FilterNewPriorityTxMaxGasLimit(opts *bind.FilterOpts) (*IZkSyncNewPriorityTxMaxGasLimitIterator, error)
FilterNewPriorityTxMaxGasLimit is a free log retrieval operation binding the contract event 0x83dd728f7e76a849126c55ffabdc6e299eb8c85dccf12498701376d9f5c954d1.
Solidity: event NewPriorityTxMaxGasLimit(uint256 oldPriorityTxMaxGasLimit, uint256 newPriorityTxMaxGasLimit)
func (*IZkSyncFilterer) FilterNewVerifier ¶
func (_IZkSync *IZkSyncFilterer) FilterNewVerifier(opts *bind.FilterOpts, oldVerifier []common.Address, newVerifier []common.Address) (*IZkSyncNewVerifierIterator, error)
FilterNewVerifier is a free log retrieval operation binding the contract event 0x2ff4895c300d6993c27f2bb507b4b59d29464dc640af727383451365631ba8b2.
Solidity: event NewVerifier(address indexed oldVerifier, address indexed newVerifier)
func (*IZkSyncFilterer) FilterNewVerifierParams ¶
func (_IZkSync *IZkSyncFilterer) FilterNewVerifierParams(opts *bind.FilterOpts) (*IZkSyncNewVerifierParamsIterator, error)
FilterNewVerifierParams is a free log retrieval operation binding the contract event 0x4c055dbc5f14dcb6e081c9421d9657d950dcd6372f6db0a714b9135171cbc15d.
Solidity: event NewVerifierParams((bytes32,bytes32,bytes32) oldVerifierParams, (bytes32,bytes32,bytes32) newVerifierParams)
func (*IZkSyncFilterer) FilterProposeShadowUpgrade ¶
func (_IZkSync *IZkSyncFilterer) FilterProposeShadowUpgrade(opts *bind.FilterOpts, proposalId []*big.Int, proposalHash [][32]byte) (*IZkSyncProposeShadowUpgradeIterator, error)
FilterProposeShadowUpgrade is a free log retrieval operation binding the contract event 0x0ba6a8e70bc3b2350bd5159eb57c31da5dfb6dc65e99421498dd536b601bbd11.
Solidity: event ProposeShadowUpgrade(uint256 indexed proposalId, bytes32 indexed proposalHash)
func (*IZkSyncFilterer) FilterProposeTransparentUpgrade ¶
func (_IZkSync *IZkSyncFilterer) FilterProposeTransparentUpgrade(opts *bind.FilterOpts, proposalId []*big.Int) (*IZkSyncProposeTransparentUpgradeIterator, 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 (*IZkSyncFilterer) FilterSecurityCouncilUpgradeApprove ¶
func (_IZkSync *IZkSyncFilterer) FilterSecurityCouncilUpgradeApprove(opts *bind.FilterOpts, proposalId []*big.Int, proposalHash [][32]byte) (*IZkSyncSecurityCouncilUpgradeApproveIterator, error)
FilterSecurityCouncilUpgradeApprove is a free log retrieval operation binding the contract event 0xc1e63a10a7f348f746b83edbe62a9ad09a81c7090c0813318c782cfe0f7a5a3e.
Solidity: event SecurityCouncilUpgradeApprove(uint256 indexed proposalId, bytes32 indexed proposalHash)
func (*IZkSyncFilterer) FilterUnfreeze ¶
func (_IZkSync *IZkSyncFilterer) FilterUnfreeze(opts *bind.FilterOpts) (*IZkSyncUnfreezeIterator, error)
FilterUnfreeze is a free log retrieval operation binding the contract event 0x2f05ba71d0df11bf5fa562a6569d70c4f80da84284badbe015ce1456063d0ded.
Solidity: event Unfreeze()
func (*IZkSyncFilterer) FilterValidatorStatusUpdate ¶
func (_IZkSync *IZkSyncFilterer) FilterValidatorStatusUpdate(opts *bind.FilterOpts, validatorAddress []common.Address) (*IZkSyncValidatorStatusUpdateIterator, error)
FilterValidatorStatusUpdate is a free log retrieval operation binding the contract event 0x065b77b53864e46fda3d8986acb51696223d6dde7ced42441eb150bae6d48136.
Solidity: event ValidatorStatusUpdate(address indexed validatorAddress, bool isActive)
func (*IZkSyncFilterer) ParseBlockCommit ¶
func (_IZkSync *IZkSyncFilterer) ParseBlockCommit(log types.Log) (*IZkSyncBlockCommit, error)
ParseBlockCommit is a log parse operation binding the contract event 0x8f2916b2f2d78cc5890ead36c06c0f6d5d112c7e103589947e8e2f0d6eddb763.
Solidity: event BlockCommit(uint256 indexed blockNumber, bytes32 indexed blockHash, bytes32 indexed commitment)
func (*IZkSyncFilterer) ParseBlockExecution ¶
func (_IZkSync *IZkSyncFilterer) ParseBlockExecution(log types.Log) (*IZkSyncBlockExecution, error)
ParseBlockExecution is a log parse operation binding the contract event 0x2402307311a4d6604e4e7b4c8a15a7e1213edb39c16a31efa70afb06030d3165.
Solidity: event BlockExecution(uint256 indexed blockNumber, bytes32 indexed blockHash, bytes32 indexed commitment)
func (*IZkSyncFilterer) ParseBlocksRevert ¶
func (_IZkSync *IZkSyncFilterer) ParseBlocksRevert(log types.Log) (*IZkSyncBlocksRevert, error)
ParseBlocksRevert is a log parse operation binding the contract event 0x8bd4b15ea7d1bc41ea9abc3fc487ccb89cd678a00786584714faa9d751c84ee5.
Solidity: event BlocksRevert(uint256 totalBlocksCommitted, uint256 totalBlocksVerified, uint256 totalBlocksExecuted)
func (*IZkSyncFilterer) ParseBlocksVerification ¶
func (_IZkSync *IZkSyncFilterer) ParseBlocksVerification(log types.Log) (*IZkSyncBlocksVerification, error)
ParseBlocksVerification is a log parse operation binding the contract event 0x22c9005dd88c18b552a1cd7e8b3b937fcde9ca69213c1f658f54d572e4877a81.
Solidity: event BlocksVerification(uint256 indexed previousLastVerifiedBlock, uint256 indexed currentLastVerifiedBlock)
func (*IZkSyncFilterer) ParseCancelUpgradeProposal ¶
func (_IZkSync *IZkSyncFilterer) ParseCancelUpgradeProposal(log types.Log) (*IZkSyncCancelUpgradeProposal, error)
ParseCancelUpgradeProposal is a log parse operation binding the contract event 0x502f7e4ccbd6b35356f90b3cca05afdb6afea61cea0803229edf974a981c3030.
Solidity: event CancelUpgradeProposal(uint256 indexed proposalId, bytes32 indexed proposalHash)
func (*IZkSyncFilterer) ParseEthWithdrawalFinalized ¶
func (_IZkSync *IZkSyncFilterer) ParseEthWithdrawalFinalized(log types.Log) (*IZkSyncEthWithdrawalFinalized, error)
ParseEthWithdrawalFinalized is a log parse operation binding the contract event 0x26464d64ddb13f6d187de632d165bd1065382ec0b66c25c648957116e7bc25c8.
Solidity: event EthWithdrawalFinalized(address indexed to, uint256 amount)
func (*IZkSyncFilterer) ParseExecuteUpgrade ¶
func (_IZkSync *IZkSyncFilterer) ParseExecuteUpgrade(log types.Log) (*IZkSyncExecuteUpgrade, error)
ParseExecuteUpgrade is a log parse operation binding the contract event 0xf24fdb893d8f88e816b4de16cbe044c13dae94c460c753ef7fabee194aa30bbb.
Solidity: event ExecuteUpgrade(uint256 indexed proposalId, bytes32 indexed proposalHash, bytes32 proposalSalt)
func (*IZkSyncFilterer) ParseFreeze ¶
func (_IZkSync *IZkSyncFilterer) ParseFreeze(log types.Log) (*IZkSyncFreeze, error)
ParseFreeze is a log parse operation binding the contract event 0x615acbaede366d76a8b8cb2a9ada6a71495f0786513d71aa97aaf0c3910b78de.
Solidity: event Freeze()
func (*IZkSyncFilterer) ParseIsPorterAvailableStatusUpdate ¶
func (_IZkSync *IZkSyncFilterer) ParseIsPorterAvailableStatusUpdate(log types.Log) (*IZkSyncIsPorterAvailableStatusUpdate, error)
ParseIsPorterAvailableStatusUpdate is a log parse operation binding the contract event 0x036b81a8a07344698cb5aa4142c5669a9317c9ce905264a08f0b9f9331883936.
Solidity: event IsPorterAvailableStatusUpdate(bool isPorterAvailable)
func (*IZkSyncFilterer) ParseNewAllowList ¶
func (_IZkSync *IZkSyncFilterer) ParseNewAllowList(log types.Log) (*IZkSyncNewAllowList, error)
ParseNewAllowList is a log parse operation binding the contract event 0xa9dcddb809b52807b673fa313949dd73df5b0e1a42afdc45fe4e8bc13f0ebceb.
Solidity: event NewAllowList(address indexed oldAllowList, address indexed newAllowList)
func (*IZkSyncFilterer) ParseNewGovernor ¶
func (_IZkSync *IZkSyncFilterer) ParseNewGovernor(log types.Log) (*IZkSyncNewGovernor, error)
ParseNewGovernor is a log parse operation binding the contract event 0x1ba669d4a78521f2ad26e8e0fcbcdd626a63f34d68f326bc232a3abe2a5d042a.
Solidity: event NewGovernor(address indexed oldGovernor, address indexed newGovernor)
func (*IZkSyncFilterer) ParseNewL2BootloaderBytecodeHash ¶
func (_IZkSync *IZkSyncFilterer) ParseNewL2BootloaderBytecodeHash(log types.Log) (*IZkSyncNewL2BootloaderBytecodeHash, error)
ParseNewL2BootloaderBytecodeHash is a log parse operation binding the contract event 0x271b33af94e3f065ecd8659833e6b1daf851f063700c36ddefefab35d4ce4746.
Solidity: event NewL2BootloaderBytecodeHash(bytes32 indexed previousBytecodeHash, bytes32 indexed newBytecodeHash)
func (*IZkSyncFilterer) ParseNewL2DefaultAccountBytecodeHash ¶
func (_IZkSync *IZkSyncFilterer) ParseNewL2DefaultAccountBytecodeHash(log types.Log) (*IZkSyncNewL2DefaultAccountBytecodeHash, error)
ParseNewL2DefaultAccountBytecodeHash is a log parse operation binding the contract event 0x36df93a47cc02081d9d8208022ab736fdf98fac566e5fc6f5762bf7666e521f3.
Solidity: event NewL2DefaultAccountBytecodeHash(bytes32 indexed previousBytecodeHash, bytes32 indexed newBytecodeHash)
func (*IZkSyncFilterer) ParseNewPendingGovernor ¶
func (_IZkSync *IZkSyncFilterer) ParseNewPendingGovernor(log types.Log) (*IZkSyncNewPendingGovernor, error)
ParseNewPendingGovernor is a log parse operation binding the contract event 0x7d767be5a57784412a13945bd5114db84487d2b007bfcdb2f449fc9ea35437f7.
Solidity: event NewPendingGovernor(address indexed oldPendingGovernor, address indexed newPendingGovernor)
func (*IZkSyncFilterer) ParseNewPriorityRequest ¶
func (_IZkSync *IZkSyncFilterer) ParseNewPriorityRequest(log types.Log) (*IZkSyncNewPriorityRequest, 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 (*IZkSyncFilterer) ParseNewPriorityTxMaxGasLimit ¶
func (_IZkSync *IZkSyncFilterer) ParseNewPriorityTxMaxGasLimit(log types.Log) (*IZkSyncNewPriorityTxMaxGasLimit, error)
ParseNewPriorityTxMaxGasLimit is a log parse operation binding the contract event 0x83dd728f7e76a849126c55ffabdc6e299eb8c85dccf12498701376d9f5c954d1.
Solidity: event NewPriorityTxMaxGasLimit(uint256 oldPriorityTxMaxGasLimit, uint256 newPriorityTxMaxGasLimit)
func (*IZkSyncFilterer) ParseNewVerifier ¶
func (_IZkSync *IZkSyncFilterer) ParseNewVerifier(log types.Log) (*IZkSyncNewVerifier, error)
ParseNewVerifier is a log parse operation binding the contract event 0x2ff4895c300d6993c27f2bb507b4b59d29464dc640af727383451365631ba8b2.
Solidity: event NewVerifier(address indexed oldVerifier, address indexed newVerifier)
func (*IZkSyncFilterer) ParseNewVerifierParams ¶
func (_IZkSync *IZkSyncFilterer) ParseNewVerifierParams(log types.Log) (*IZkSyncNewVerifierParams, error)
ParseNewVerifierParams is a log parse operation binding the contract event 0x4c055dbc5f14dcb6e081c9421d9657d950dcd6372f6db0a714b9135171cbc15d.
Solidity: event NewVerifierParams((bytes32,bytes32,bytes32) oldVerifierParams, (bytes32,bytes32,bytes32) newVerifierParams)
func (*IZkSyncFilterer) ParseProposeShadowUpgrade ¶
func (_IZkSync *IZkSyncFilterer) ParseProposeShadowUpgrade(log types.Log) (*IZkSyncProposeShadowUpgrade, error)
ParseProposeShadowUpgrade is a log parse operation binding the contract event 0x0ba6a8e70bc3b2350bd5159eb57c31da5dfb6dc65e99421498dd536b601bbd11.
Solidity: event ProposeShadowUpgrade(uint256 indexed proposalId, bytes32 indexed proposalHash)
func (*IZkSyncFilterer) ParseProposeTransparentUpgrade ¶
func (_IZkSync *IZkSyncFilterer) ParseProposeTransparentUpgrade(log types.Log) (*IZkSyncProposeTransparentUpgrade, 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 (*IZkSyncFilterer) ParseSecurityCouncilUpgradeApprove ¶
func (_IZkSync *IZkSyncFilterer) ParseSecurityCouncilUpgradeApprove(log types.Log) (*IZkSyncSecurityCouncilUpgradeApprove, error)
ParseSecurityCouncilUpgradeApprove is a log parse operation binding the contract event 0xc1e63a10a7f348f746b83edbe62a9ad09a81c7090c0813318c782cfe0f7a5a3e.
Solidity: event SecurityCouncilUpgradeApprove(uint256 indexed proposalId, bytes32 indexed proposalHash)
func (*IZkSyncFilterer) ParseUnfreeze ¶
func (_IZkSync *IZkSyncFilterer) ParseUnfreeze(log types.Log) (*IZkSyncUnfreeze, error)
ParseUnfreeze is a log parse operation binding the contract event 0x2f05ba71d0df11bf5fa562a6569d70c4f80da84284badbe015ce1456063d0ded.
Solidity: event Unfreeze()
func (*IZkSyncFilterer) ParseValidatorStatusUpdate ¶
func (_IZkSync *IZkSyncFilterer) ParseValidatorStatusUpdate(log types.Log) (*IZkSyncValidatorStatusUpdate, error)
ParseValidatorStatusUpdate is a log parse operation binding the contract event 0x065b77b53864e46fda3d8986acb51696223d6dde7ced42441eb150bae6d48136.
Solidity: event ValidatorStatusUpdate(address indexed validatorAddress, bool isActive)
func (*IZkSyncFilterer) WatchBlockCommit ¶
func (_IZkSync *IZkSyncFilterer) WatchBlockCommit(opts *bind.WatchOpts, sink chan<- *IZkSyncBlockCommit, blockNumber []*big.Int, blockHash [][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 blockNumber, bytes32 indexed blockHash, bytes32 indexed commitment)
func (*IZkSyncFilterer) WatchBlockExecution ¶
func (_IZkSync *IZkSyncFilterer) WatchBlockExecution(opts *bind.WatchOpts, sink chan<- *IZkSyncBlockExecution, blockNumber []*big.Int, blockHash [][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 blockNumber, bytes32 indexed blockHash, bytes32 indexed commitment)
func (*IZkSyncFilterer) WatchBlocksRevert ¶
func (_IZkSync *IZkSyncFilterer) WatchBlocksRevert(opts *bind.WatchOpts, sink chan<- *IZkSyncBlocksRevert) (event.Subscription, error)
WatchBlocksRevert is a free log subscription operation binding the contract event 0x8bd4b15ea7d1bc41ea9abc3fc487ccb89cd678a00786584714faa9d751c84ee5.
Solidity: event BlocksRevert(uint256 totalBlocksCommitted, uint256 totalBlocksVerified, uint256 totalBlocksExecuted)
func (*IZkSyncFilterer) WatchBlocksVerification ¶
func (_IZkSync *IZkSyncFilterer) WatchBlocksVerification(opts *bind.WatchOpts, sink chan<- *IZkSyncBlocksVerification, previousLastVerifiedBlock []*big.Int, currentLastVerifiedBlock []*big.Int) (event.Subscription, error)
WatchBlocksVerification is a free log subscription operation binding the contract event 0x22c9005dd88c18b552a1cd7e8b3b937fcde9ca69213c1f658f54d572e4877a81.
Solidity: event BlocksVerification(uint256 indexed previousLastVerifiedBlock, uint256 indexed currentLastVerifiedBlock)
func (*IZkSyncFilterer) WatchCancelUpgradeProposal ¶
func (_IZkSync *IZkSyncFilterer) WatchCancelUpgradeProposal(opts *bind.WatchOpts, sink chan<- *IZkSyncCancelUpgradeProposal, proposalId []*big.Int, proposalHash [][32]byte) (event.Subscription, error)
WatchCancelUpgradeProposal is a free log subscription operation binding the contract event 0x502f7e4ccbd6b35356f90b3cca05afdb6afea61cea0803229edf974a981c3030.
Solidity: event CancelUpgradeProposal(uint256 indexed proposalId, bytes32 indexed proposalHash)
func (*IZkSyncFilterer) WatchEthWithdrawalFinalized ¶
func (_IZkSync *IZkSyncFilterer) WatchEthWithdrawalFinalized(opts *bind.WatchOpts, sink chan<- *IZkSyncEthWithdrawalFinalized, to []common.Address) (event.Subscription, error)
WatchEthWithdrawalFinalized is a free log subscription operation binding the contract event 0x26464d64ddb13f6d187de632d165bd1065382ec0b66c25c648957116e7bc25c8.
Solidity: event EthWithdrawalFinalized(address indexed to, uint256 amount)
func (*IZkSyncFilterer) WatchExecuteUpgrade ¶
func (_IZkSync *IZkSyncFilterer) WatchExecuteUpgrade(opts *bind.WatchOpts, sink chan<- *IZkSyncExecuteUpgrade, proposalId []*big.Int, proposalHash [][32]byte) (event.Subscription, error)
WatchExecuteUpgrade is a free log subscription operation binding the contract event 0xf24fdb893d8f88e816b4de16cbe044c13dae94c460c753ef7fabee194aa30bbb.
Solidity: event ExecuteUpgrade(uint256 indexed proposalId, bytes32 indexed proposalHash, bytes32 proposalSalt)
func (*IZkSyncFilterer) WatchFreeze ¶
func (_IZkSync *IZkSyncFilterer) WatchFreeze(opts *bind.WatchOpts, sink chan<- *IZkSyncFreeze) (event.Subscription, error)
WatchFreeze is a free log subscription operation binding the contract event 0x615acbaede366d76a8b8cb2a9ada6a71495f0786513d71aa97aaf0c3910b78de.
Solidity: event Freeze()
func (*IZkSyncFilterer) WatchIsPorterAvailableStatusUpdate ¶
func (_IZkSync *IZkSyncFilterer) WatchIsPorterAvailableStatusUpdate(opts *bind.WatchOpts, sink chan<- *IZkSyncIsPorterAvailableStatusUpdate) (event.Subscription, error)
WatchIsPorterAvailableStatusUpdate is a free log subscription operation binding the contract event 0x036b81a8a07344698cb5aa4142c5669a9317c9ce905264a08f0b9f9331883936.
Solidity: event IsPorterAvailableStatusUpdate(bool isPorterAvailable)
func (*IZkSyncFilterer) WatchNewAllowList ¶
func (_IZkSync *IZkSyncFilterer) WatchNewAllowList(opts *bind.WatchOpts, sink chan<- *IZkSyncNewAllowList, oldAllowList []common.Address, newAllowList []common.Address) (event.Subscription, error)
WatchNewAllowList is a free log subscription operation binding the contract event 0xa9dcddb809b52807b673fa313949dd73df5b0e1a42afdc45fe4e8bc13f0ebceb.
Solidity: event NewAllowList(address indexed oldAllowList, address indexed newAllowList)
func (*IZkSyncFilterer) WatchNewGovernor ¶
func (_IZkSync *IZkSyncFilterer) WatchNewGovernor(opts *bind.WatchOpts, sink chan<- *IZkSyncNewGovernor, oldGovernor []common.Address, newGovernor []common.Address) (event.Subscription, error)
WatchNewGovernor is a free log subscription operation binding the contract event 0x1ba669d4a78521f2ad26e8e0fcbcdd626a63f34d68f326bc232a3abe2a5d042a.
Solidity: event NewGovernor(address indexed oldGovernor, address indexed newGovernor)
func (*IZkSyncFilterer) WatchNewL2BootloaderBytecodeHash ¶
func (_IZkSync *IZkSyncFilterer) WatchNewL2BootloaderBytecodeHash(opts *bind.WatchOpts, sink chan<- *IZkSyncNewL2BootloaderBytecodeHash, previousBytecodeHash [][32]byte, newBytecodeHash [][32]byte) (event.Subscription, error)
WatchNewL2BootloaderBytecodeHash is a free log subscription operation binding the contract event 0x271b33af94e3f065ecd8659833e6b1daf851f063700c36ddefefab35d4ce4746.
Solidity: event NewL2BootloaderBytecodeHash(bytes32 indexed previousBytecodeHash, bytes32 indexed newBytecodeHash)
func (*IZkSyncFilterer) WatchNewL2DefaultAccountBytecodeHash ¶
func (_IZkSync *IZkSyncFilterer) WatchNewL2DefaultAccountBytecodeHash(opts *bind.WatchOpts, sink chan<- *IZkSyncNewL2DefaultAccountBytecodeHash, previousBytecodeHash [][32]byte, newBytecodeHash [][32]byte) (event.Subscription, error)
WatchNewL2DefaultAccountBytecodeHash is a free log subscription operation binding the contract event 0x36df93a47cc02081d9d8208022ab736fdf98fac566e5fc6f5762bf7666e521f3.
Solidity: event NewL2DefaultAccountBytecodeHash(bytes32 indexed previousBytecodeHash, bytes32 indexed newBytecodeHash)
func (*IZkSyncFilterer) WatchNewPendingGovernor ¶
func (_IZkSync *IZkSyncFilterer) WatchNewPendingGovernor(opts *bind.WatchOpts, sink chan<- *IZkSyncNewPendingGovernor, oldPendingGovernor []common.Address, newPendingGovernor []common.Address) (event.Subscription, error)
WatchNewPendingGovernor is a free log subscription operation binding the contract event 0x7d767be5a57784412a13945bd5114db84487d2b007bfcdb2f449fc9ea35437f7.
Solidity: event NewPendingGovernor(address indexed oldPendingGovernor, address indexed newPendingGovernor)
func (*IZkSyncFilterer) WatchNewPriorityRequest ¶
func (_IZkSync *IZkSyncFilterer) WatchNewPriorityRequest(opts *bind.WatchOpts, sink chan<- *IZkSyncNewPriorityRequest) (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 (*IZkSyncFilterer) WatchNewPriorityTxMaxGasLimit ¶
func (_IZkSync *IZkSyncFilterer) WatchNewPriorityTxMaxGasLimit(opts *bind.WatchOpts, sink chan<- *IZkSyncNewPriorityTxMaxGasLimit) (event.Subscription, error)
WatchNewPriorityTxMaxGasLimit is a free log subscription operation binding the contract event 0x83dd728f7e76a849126c55ffabdc6e299eb8c85dccf12498701376d9f5c954d1.
Solidity: event NewPriorityTxMaxGasLimit(uint256 oldPriorityTxMaxGasLimit, uint256 newPriorityTxMaxGasLimit)
func (*IZkSyncFilterer) WatchNewVerifier ¶
func (_IZkSync *IZkSyncFilterer) WatchNewVerifier(opts *bind.WatchOpts, sink chan<- *IZkSyncNewVerifier, oldVerifier []common.Address, newVerifier []common.Address) (event.Subscription, error)
WatchNewVerifier is a free log subscription operation binding the contract event 0x2ff4895c300d6993c27f2bb507b4b59d29464dc640af727383451365631ba8b2.
Solidity: event NewVerifier(address indexed oldVerifier, address indexed newVerifier)
func (*IZkSyncFilterer) WatchNewVerifierParams ¶
func (_IZkSync *IZkSyncFilterer) WatchNewVerifierParams(opts *bind.WatchOpts, sink chan<- *IZkSyncNewVerifierParams) (event.Subscription, error)
WatchNewVerifierParams is a free log subscription operation binding the contract event 0x4c055dbc5f14dcb6e081c9421d9657d950dcd6372f6db0a714b9135171cbc15d.
Solidity: event NewVerifierParams((bytes32,bytes32,bytes32) oldVerifierParams, (bytes32,bytes32,bytes32) newVerifierParams)
func (*IZkSyncFilterer) WatchProposeShadowUpgrade ¶
func (_IZkSync *IZkSyncFilterer) WatchProposeShadowUpgrade(opts *bind.WatchOpts, sink chan<- *IZkSyncProposeShadowUpgrade, proposalId []*big.Int, proposalHash [][32]byte) (event.Subscription, error)
WatchProposeShadowUpgrade is a free log subscription operation binding the contract event 0x0ba6a8e70bc3b2350bd5159eb57c31da5dfb6dc65e99421498dd536b601bbd11.
Solidity: event ProposeShadowUpgrade(uint256 indexed proposalId, bytes32 indexed proposalHash)
func (*IZkSyncFilterer) WatchProposeTransparentUpgrade ¶
func (_IZkSync *IZkSyncFilterer) WatchProposeTransparentUpgrade(opts *bind.WatchOpts, sink chan<- *IZkSyncProposeTransparentUpgrade, 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 (*IZkSyncFilterer) WatchSecurityCouncilUpgradeApprove ¶
func (_IZkSync *IZkSyncFilterer) WatchSecurityCouncilUpgradeApprove(opts *bind.WatchOpts, sink chan<- *IZkSyncSecurityCouncilUpgradeApprove, proposalId []*big.Int, proposalHash [][32]byte) (event.Subscription, error)
WatchSecurityCouncilUpgradeApprove is a free log subscription operation binding the contract event 0xc1e63a10a7f348f746b83edbe62a9ad09a81c7090c0813318c782cfe0f7a5a3e.
Solidity: event SecurityCouncilUpgradeApprove(uint256 indexed proposalId, bytes32 indexed proposalHash)
func (*IZkSyncFilterer) WatchUnfreeze ¶
func (_IZkSync *IZkSyncFilterer) WatchUnfreeze(opts *bind.WatchOpts, sink chan<- *IZkSyncUnfreeze) (event.Subscription, error)
WatchUnfreeze is a free log subscription operation binding the contract event 0x2f05ba71d0df11bf5fa562a6569d70c4f80da84284badbe015ce1456063d0ded.
Solidity: event Unfreeze()
func (*IZkSyncFilterer) WatchValidatorStatusUpdate ¶
func (_IZkSync *IZkSyncFilterer) WatchValidatorStatusUpdate(opts *bind.WatchOpts, sink chan<- *IZkSyncValidatorStatusUpdate, 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)
type IZkSyncFreeze ¶
IZkSyncFreeze represents a Freeze event raised by the IZkSync contract.
type IZkSyncFreezeIterator ¶
type IZkSyncFreezeIterator struct { Event *IZkSyncFreeze // Event containing the contract specifics and raw log // contains filtered or unexported fields }
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.
func (*IZkSyncFreezeIterator) Close ¶
func (it *IZkSyncFreezeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IZkSyncFreezeIterator) Error ¶
func (it *IZkSyncFreezeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IZkSyncFreezeIterator) Next ¶
func (it *IZkSyncFreezeIterator) 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 IZkSyncIsPorterAvailableStatusUpdate ¶
type IZkSyncIsPorterAvailableStatusUpdate struct { IsPorterAvailable bool Raw types.Log // Blockchain specific contextual infos }
IZkSyncIsPorterAvailableStatusUpdate represents a IsPorterAvailableStatusUpdate event raised by the IZkSync contract.
type IZkSyncIsPorterAvailableStatusUpdateIterator ¶
type IZkSyncIsPorterAvailableStatusUpdateIterator struct { Event *IZkSyncIsPorterAvailableStatusUpdate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
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.
func (*IZkSyncIsPorterAvailableStatusUpdateIterator) Close ¶
func (it *IZkSyncIsPorterAvailableStatusUpdateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IZkSyncIsPorterAvailableStatusUpdateIterator) Error ¶
func (it *IZkSyncIsPorterAvailableStatusUpdateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IZkSyncIsPorterAvailableStatusUpdateIterator) Next ¶
func (it *IZkSyncIsPorterAvailableStatusUpdateIterator) 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 IZkSyncNewAllowList ¶
type IZkSyncNewAllowList struct { OldAllowList common.Address NewAllowList common.Address Raw types.Log // Blockchain specific contextual infos }
IZkSyncNewAllowList represents a NewAllowList event raised by the IZkSync contract.
type IZkSyncNewAllowListIterator ¶
type IZkSyncNewAllowListIterator struct { Event *IZkSyncNewAllowList // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IZkSyncNewAllowListIterator is returned from FilterNewAllowList and is used to iterate over the raw logs and unpacked data for NewAllowList events raised by the IZkSync contract.
func (*IZkSyncNewAllowListIterator) Close ¶
func (it *IZkSyncNewAllowListIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IZkSyncNewAllowListIterator) Error ¶
func (it *IZkSyncNewAllowListIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IZkSyncNewAllowListIterator) Next ¶
func (it *IZkSyncNewAllowListIterator) 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 IZkSyncNewGovernor ¶
type IZkSyncNewGovernor struct { OldGovernor common.Address NewGovernor common.Address Raw types.Log // Blockchain specific contextual infos }
IZkSyncNewGovernor represents a NewGovernor event raised by the IZkSync contract.
type IZkSyncNewGovernorIterator ¶
type IZkSyncNewGovernorIterator struct { Event *IZkSyncNewGovernor // Event containing the contract specifics and raw log // contains filtered or unexported fields }
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.
func (*IZkSyncNewGovernorIterator) Close ¶
func (it *IZkSyncNewGovernorIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IZkSyncNewGovernorIterator) Error ¶
func (it *IZkSyncNewGovernorIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IZkSyncNewGovernorIterator) Next ¶
func (it *IZkSyncNewGovernorIterator) 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 IZkSyncNewL2BootloaderBytecodeHash ¶
type IZkSyncNewL2BootloaderBytecodeHash struct { PreviousBytecodeHash [32]byte NewBytecodeHash [32]byte Raw types.Log // Blockchain specific contextual infos }
IZkSyncNewL2BootloaderBytecodeHash represents a NewL2BootloaderBytecodeHash event raised by the IZkSync contract.
type IZkSyncNewL2BootloaderBytecodeHashIterator ¶
type IZkSyncNewL2BootloaderBytecodeHashIterator struct { Event *IZkSyncNewL2BootloaderBytecodeHash // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IZkSyncNewL2BootloaderBytecodeHashIterator is returned from FilterNewL2BootloaderBytecodeHash and is used to iterate over the raw logs and unpacked data for NewL2BootloaderBytecodeHash events raised by the IZkSync contract.
func (*IZkSyncNewL2BootloaderBytecodeHashIterator) Close ¶
func (it *IZkSyncNewL2BootloaderBytecodeHashIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IZkSyncNewL2BootloaderBytecodeHashIterator) Error ¶
func (it *IZkSyncNewL2BootloaderBytecodeHashIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IZkSyncNewL2BootloaderBytecodeHashIterator) Next ¶
func (it *IZkSyncNewL2BootloaderBytecodeHashIterator) 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 IZkSyncNewL2DefaultAccountBytecodeHash ¶
type IZkSyncNewL2DefaultAccountBytecodeHash struct { PreviousBytecodeHash [32]byte NewBytecodeHash [32]byte Raw types.Log // Blockchain specific contextual infos }
IZkSyncNewL2DefaultAccountBytecodeHash represents a NewL2DefaultAccountBytecodeHash event raised by the IZkSync contract.
type IZkSyncNewL2DefaultAccountBytecodeHashIterator ¶
type IZkSyncNewL2DefaultAccountBytecodeHashIterator struct { Event *IZkSyncNewL2DefaultAccountBytecodeHash // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IZkSyncNewL2DefaultAccountBytecodeHashIterator is returned from FilterNewL2DefaultAccountBytecodeHash and is used to iterate over the raw logs and unpacked data for NewL2DefaultAccountBytecodeHash events raised by the IZkSync contract.
func (*IZkSyncNewL2DefaultAccountBytecodeHashIterator) Close ¶
func (it *IZkSyncNewL2DefaultAccountBytecodeHashIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IZkSyncNewL2DefaultAccountBytecodeHashIterator) Error ¶
func (it *IZkSyncNewL2DefaultAccountBytecodeHashIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IZkSyncNewL2DefaultAccountBytecodeHashIterator) Next ¶
func (it *IZkSyncNewL2DefaultAccountBytecodeHashIterator) 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 IZkSyncNewPendingGovernor ¶
type IZkSyncNewPendingGovernor struct { OldPendingGovernor common.Address NewPendingGovernor common.Address Raw types.Log // Blockchain specific contextual infos }
IZkSyncNewPendingGovernor represents a NewPendingGovernor event raised by the IZkSync contract.
type IZkSyncNewPendingGovernorIterator ¶
type IZkSyncNewPendingGovernorIterator struct { Event *IZkSyncNewPendingGovernor // Event containing the contract specifics and raw log // contains filtered or unexported fields }
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.
func (*IZkSyncNewPendingGovernorIterator) Close ¶
func (it *IZkSyncNewPendingGovernorIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IZkSyncNewPendingGovernorIterator) Error ¶
func (it *IZkSyncNewPendingGovernorIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IZkSyncNewPendingGovernorIterator) Next ¶
func (it *IZkSyncNewPendingGovernorIterator) 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 IZkSyncNewPriorityRequest ¶
type IZkSyncNewPriorityRequest struct { TxId *big.Int TxHash [32]byte ExpirationTimestamp uint64 Transaction IMailboxL2CanonicalTransaction FactoryDeps [][]byte Raw types.Log // Blockchain specific contextual infos }
IZkSyncNewPriorityRequest represents a NewPriorityRequest event raised by the IZkSync contract.
type IZkSyncNewPriorityRequestIterator ¶
type IZkSyncNewPriorityRequestIterator struct { Event *IZkSyncNewPriorityRequest // Event containing the contract specifics and raw log // contains filtered or unexported fields }
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.
func (*IZkSyncNewPriorityRequestIterator) Close ¶
func (it *IZkSyncNewPriorityRequestIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IZkSyncNewPriorityRequestIterator) Error ¶
func (it *IZkSyncNewPriorityRequestIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IZkSyncNewPriorityRequestIterator) Next ¶
func (it *IZkSyncNewPriorityRequestIterator) 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 IZkSyncNewPriorityTxMaxGasLimit ¶
type IZkSyncNewPriorityTxMaxGasLimit struct { OldPriorityTxMaxGasLimit *big.Int NewPriorityTxMaxGasLimit *big.Int Raw types.Log // Blockchain specific contextual infos }
IZkSyncNewPriorityTxMaxGasLimit represents a NewPriorityTxMaxGasLimit event raised by the IZkSync contract.
type IZkSyncNewPriorityTxMaxGasLimitIterator ¶
type IZkSyncNewPriorityTxMaxGasLimitIterator struct { Event *IZkSyncNewPriorityTxMaxGasLimit // Event containing the contract specifics and raw log // contains filtered or unexported fields }
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.
func (*IZkSyncNewPriorityTxMaxGasLimitIterator) Close ¶
func (it *IZkSyncNewPriorityTxMaxGasLimitIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IZkSyncNewPriorityTxMaxGasLimitIterator) Error ¶
func (it *IZkSyncNewPriorityTxMaxGasLimitIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IZkSyncNewPriorityTxMaxGasLimitIterator) Next ¶
func (it *IZkSyncNewPriorityTxMaxGasLimitIterator) 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 IZkSyncNewVerifier ¶
type IZkSyncNewVerifier struct { OldVerifier common.Address NewVerifier common.Address Raw types.Log // Blockchain specific contextual infos }
IZkSyncNewVerifier represents a NewVerifier event raised by the IZkSync contract.
type IZkSyncNewVerifierIterator ¶
type IZkSyncNewVerifierIterator struct { Event *IZkSyncNewVerifier // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IZkSyncNewVerifierIterator is returned from FilterNewVerifier and is used to iterate over the raw logs and unpacked data for NewVerifier events raised by the IZkSync contract.
func (*IZkSyncNewVerifierIterator) Close ¶
func (it *IZkSyncNewVerifierIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IZkSyncNewVerifierIterator) Error ¶
func (it *IZkSyncNewVerifierIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IZkSyncNewVerifierIterator) Next ¶
func (it *IZkSyncNewVerifierIterator) 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 IZkSyncNewVerifierParams ¶
type IZkSyncNewVerifierParams struct { OldVerifierParams VerifierParams NewVerifierParams VerifierParams Raw types.Log // Blockchain specific contextual infos }
IZkSyncNewVerifierParams represents a NewVerifierParams event raised by the IZkSync contract.
type IZkSyncNewVerifierParamsIterator ¶
type IZkSyncNewVerifierParamsIterator struct { Event *IZkSyncNewVerifierParams // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IZkSyncNewVerifierParamsIterator is returned from FilterNewVerifierParams and is used to iterate over the raw logs and unpacked data for NewVerifierParams events raised by the IZkSync contract.
func (*IZkSyncNewVerifierParamsIterator) Close ¶
func (it *IZkSyncNewVerifierParamsIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IZkSyncNewVerifierParamsIterator) Error ¶
func (it *IZkSyncNewVerifierParamsIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IZkSyncNewVerifierParamsIterator) Next ¶
func (it *IZkSyncNewVerifierParamsIterator) 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 IZkSyncProposeShadowUpgrade ¶
type IZkSyncProposeShadowUpgrade struct { ProposalId *big.Int ProposalHash [32]byte Raw types.Log // Blockchain specific contextual infos }
IZkSyncProposeShadowUpgrade represents a ProposeShadowUpgrade event raised by the IZkSync contract.
type IZkSyncProposeShadowUpgradeIterator ¶
type IZkSyncProposeShadowUpgradeIterator struct { Event *IZkSyncProposeShadowUpgrade // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IZkSyncProposeShadowUpgradeIterator is returned from FilterProposeShadowUpgrade and is used to iterate over the raw logs and unpacked data for ProposeShadowUpgrade events raised by the IZkSync contract.
func (*IZkSyncProposeShadowUpgradeIterator) Close ¶
func (it *IZkSyncProposeShadowUpgradeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IZkSyncProposeShadowUpgradeIterator) Error ¶
func (it *IZkSyncProposeShadowUpgradeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IZkSyncProposeShadowUpgradeIterator) Next ¶
func (it *IZkSyncProposeShadowUpgradeIterator) 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 IZkSyncProposeTransparentUpgrade ¶
type IZkSyncProposeTransparentUpgrade struct { DiamondCut DiamondDiamondCutData ProposalId *big.Int ProposalSalt [32]byte Raw types.Log // Blockchain specific contextual infos }
IZkSyncProposeTransparentUpgrade represents a ProposeTransparentUpgrade event raised by the IZkSync contract.
type IZkSyncProposeTransparentUpgradeIterator ¶
type IZkSyncProposeTransparentUpgradeIterator struct { Event *IZkSyncProposeTransparentUpgrade // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IZkSyncProposeTransparentUpgradeIterator is returned from FilterProposeTransparentUpgrade and is used to iterate over the raw logs and unpacked data for ProposeTransparentUpgrade events raised by the IZkSync contract.
func (*IZkSyncProposeTransparentUpgradeIterator) Close ¶
func (it *IZkSyncProposeTransparentUpgradeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IZkSyncProposeTransparentUpgradeIterator) Error ¶
func (it *IZkSyncProposeTransparentUpgradeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IZkSyncProposeTransparentUpgradeIterator) Next ¶
func (it *IZkSyncProposeTransparentUpgradeIterator) 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 IZkSyncRaw ¶
type IZkSyncRaw struct {
Contract *IZkSync // Generic contract binding to access the raw methods on
}
IZkSyncRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IZkSyncRaw) Call ¶
func (_IZkSync *IZkSyncRaw) 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 (*IZkSyncRaw) Transact ¶
func (_IZkSync *IZkSyncRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IZkSyncRaw) Transfer ¶
func (_IZkSync *IZkSyncRaw) 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 IZkSyncSecurityCouncilUpgradeApprove ¶
type IZkSyncSecurityCouncilUpgradeApprove struct { ProposalId *big.Int ProposalHash [32]byte Raw types.Log // Blockchain specific contextual infos }
IZkSyncSecurityCouncilUpgradeApprove represents a SecurityCouncilUpgradeApprove event raised by the IZkSync contract.
type IZkSyncSecurityCouncilUpgradeApproveIterator ¶
type IZkSyncSecurityCouncilUpgradeApproveIterator struct { Event *IZkSyncSecurityCouncilUpgradeApprove // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IZkSyncSecurityCouncilUpgradeApproveIterator is returned from FilterSecurityCouncilUpgradeApprove and is used to iterate over the raw logs and unpacked data for SecurityCouncilUpgradeApprove events raised by the IZkSync contract.
func (*IZkSyncSecurityCouncilUpgradeApproveIterator) Close ¶
func (it *IZkSyncSecurityCouncilUpgradeApproveIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IZkSyncSecurityCouncilUpgradeApproveIterator) Error ¶
func (it *IZkSyncSecurityCouncilUpgradeApproveIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IZkSyncSecurityCouncilUpgradeApproveIterator) Next ¶
func (it *IZkSyncSecurityCouncilUpgradeApproveIterator) 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 IZkSyncSession ¶
type IZkSyncSession struct { Contract *IZkSync // 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 }
IZkSyncSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IZkSyncSession) AcceptGovernor ¶
func (_IZkSync *IZkSyncSession) AcceptGovernor() (*types.Transaction, error)
AcceptGovernor is a paid mutator transaction binding the contract method 0xe58bb639.
Solidity: function acceptGovernor() returns()
func (*IZkSyncSession) CancelUpgradeProposal ¶
func (_IZkSync *IZkSyncSession) CancelUpgradeProposal(_proposedUpgradeHash [32]byte) (*types.Transaction, error)
CancelUpgradeProposal is a paid mutator transaction binding the contract method 0x73fb9297.
Solidity: function cancelUpgradeProposal(bytes32 _proposedUpgradeHash) returns()
func (*IZkSyncSession) CommitBlocks ¶
func (_IZkSync *IZkSyncSession) CommitBlocks(_lastCommittedBlockData IExecutorStoredBlockInfo, _newBlocksData []IExecutorCommitBlockInfo) (*types.Transaction, error)
CommitBlocks is a paid mutator transaction binding the contract method 0x0c4dd810.
Solidity: function commitBlocks((uint64,bytes32,uint64,uint256,bytes32,bytes32,uint256,bytes32) _lastCommittedBlockData, (uint64,uint64,uint64,bytes32,uint256,bytes32,bytes32,bytes,bytes,bytes,bytes[],bytes[])[] _newBlocksData) returns()
func (*IZkSyncSession) ExecuteBlocks ¶
func (_IZkSync *IZkSyncSession) ExecuteBlocks(_blocksData []IExecutorStoredBlockInfo) (*types.Transaction, error)
ExecuteBlocks is a paid mutator transaction binding the contract method 0xce9dcf16.
Solidity: function executeBlocks((uint64,bytes32,uint64,uint256,bytes32,bytes32,uint256,bytes32)[] _blocksData) returns()
func (*IZkSyncSession) ExecuteUpgrade ¶
func (_IZkSync *IZkSyncSession) ExecuteUpgrade(_diamondCut DiamondDiamondCutData, _proposalSalt [32]byte) (*types.Transaction, error)
ExecuteUpgrade is a paid mutator transaction binding the contract method 0x36d4eb84.
Solidity: function executeUpgrade(((address,uint8,bool,bytes4[])[],address,bytes) _diamondCut, bytes32 _proposalSalt) returns()
func (*IZkSyncSession) FacetAddress ¶
func (_IZkSync *IZkSyncSession) 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 (*IZkSyncSession) FacetAddresses ¶
func (_IZkSync *IZkSyncSession) FacetAddresses() ([]common.Address, error)
FacetAddresses is a free data retrieval call binding the contract method 0x52ef6b2c.
Solidity: function facetAddresses() view returns(address[] facets)
func (*IZkSyncSession) FacetFunctionSelectors ¶
func (_IZkSync *IZkSyncSession) 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 (*IZkSyncSession) Facets ¶
func (_IZkSync *IZkSyncSession) Facets() ([]IGettersFacet, error)
Facets is a free data retrieval call binding the contract method 0x7a0ed627.
Solidity: function facets() view returns((address,bytes4[])[])
func (*IZkSyncSession) FinalizeEthWithdrawal ¶
func (_IZkSync *IZkSyncSession) FinalizeEthWithdrawal(_l2BlockNumber *big.Int, _l2MessageIndex *big.Int, _l2TxNumberInBlock uint16, _message []byte, _merkleProof [][32]byte) (*types.Transaction, error)
FinalizeEthWithdrawal is a paid mutator transaction binding the contract method 0x6c0960f9.
Solidity: function finalizeEthWithdrawal(uint256 _l2BlockNumber, uint256 _l2MessageIndex, uint16 _l2TxNumberInBlock, bytes _message, bytes32[] _merkleProof) returns()
func (*IZkSyncSession) FreezeDiamond ¶
func (_IZkSync *IZkSyncSession) FreezeDiamond() (*types.Transaction, error)
FreezeDiamond is a paid mutator transaction binding the contract method 0x27ae4c16.
Solidity: function freezeDiamond() returns()
func (*IZkSyncSession) GetAllowList ¶
func (_IZkSync *IZkSyncSession) GetAllowList() (common.Address, error)
GetAllowList is a free data retrieval call binding the contract method 0xa7cd63b7.
Solidity: function getAllowList() view returns(address)
func (*IZkSyncSession) GetCurrentProposalId ¶
func (_IZkSync *IZkSyncSession) GetCurrentProposalId() (*big.Int, error)
GetCurrentProposalId is a free data retrieval call binding the contract method 0xfe10226d.
Solidity: function getCurrentProposalId() view returns(uint256)
func (*IZkSyncSession) GetFirstUnprocessedPriorityTx ¶
func (_IZkSync *IZkSyncSession) GetFirstUnprocessedPriorityTx() (*big.Int, error)
GetFirstUnprocessedPriorityTx is a free data retrieval call binding the contract method 0x79823c9a.
Solidity: function getFirstUnprocessedPriorityTx() view returns(uint256)
func (*IZkSyncSession) GetGovernor ¶
func (_IZkSync *IZkSyncSession) GetGovernor() (common.Address, error)
GetGovernor is a free data retrieval call binding the contract method 0x4fc07d75.
Solidity: function getGovernor() view returns(address)
func (*IZkSyncSession) GetL2BootloaderBytecodeHash ¶
func (_IZkSync *IZkSyncSession) GetL2BootloaderBytecodeHash() ([32]byte, error)
GetL2BootloaderBytecodeHash is a free data retrieval call binding the contract method 0xd86970d8.
Solidity: function getL2BootloaderBytecodeHash() view returns(bytes32)
func (*IZkSyncSession) GetL2DefaultAccountBytecodeHash ¶
func (_IZkSync *IZkSyncSession) GetL2DefaultAccountBytecodeHash() ([32]byte, error)
GetL2DefaultAccountBytecodeHash is a free data retrieval call binding the contract method 0xfd791f3c.
Solidity: function getL2DefaultAccountBytecodeHash() view returns(bytes32)
func (*IZkSyncSession) GetPendingGovernor ¶
func (_IZkSync *IZkSyncSession) GetPendingGovernor() (common.Address, error)
GetPendingGovernor is a free data retrieval call binding the contract method 0x8665b150.
Solidity: function getPendingGovernor() view returns(address)
func (*IZkSyncSession) GetPriorityQueueSize ¶
func (_IZkSync *IZkSyncSession) GetPriorityQueueSize() (*big.Int, error)
GetPriorityQueueSize is a free data retrieval call binding the contract method 0x631f4bac.
Solidity: function getPriorityQueueSize() view returns(uint256)
func (*IZkSyncSession) GetPriorityTxMaxGasLimit ¶
func (_IZkSync *IZkSyncSession) GetPriorityTxMaxGasLimit() (*big.Int, error)
GetPriorityTxMaxGasLimit is a free data retrieval call binding the contract method 0x0ec6b0b7.
Solidity: function getPriorityTxMaxGasLimit() view returns(uint256)
func (*IZkSyncSession) GetProposedUpgradeHash ¶
func (_IZkSync *IZkSyncSession) GetProposedUpgradeHash() ([32]byte, error)
GetProposedUpgradeHash is a free data retrieval call binding the contract method 0x1b60e626.
Solidity: function getProposedUpgradeHash() view returns(bytes32)
func (*IZkSyncSession) GetProposedUpgradeTimestamp ¶
func (_IZkSync *IZkSyncSession) GetProposedUpgradeTimestamp() (*big.Int, error)
GetProposedUpgradeTimestamp is a free data retrieval call binding the contract method 0xe39d3bff.
Solidity: function getProposedUpgradeTimestamp() view returns(uint256)
func (*IZkSyncSession) GetSecurityCouncil ¶
func (_IZkSync *IZkSyncSession) GetSecurityCouncil() (common.Address, error)
GetSecurityCouncil is a free data retrieval call binding the contract method 0x0ef240a0.
Solidity: function getSecurityCouncil() view returns(address)
func (*IZkSyncSession) GetTotalBlocksCommitted ¶
func (_IZkSync *IZkSyncSession) GetTotalBlocksCommitted() (*big.Int, error)
GetTotalBlocksCommitted is a free data retrieval call binding the contract method 0xfe26699e.
Solidity: function getTotalBlocksCommitted() view returns(uint256)
func (*IZkSyncSession) GetTotalBlocksExecuted ¶
func (_IZkSync *IZkSyncSession) GetTotalBlocksExecuted() (*big.Int, error)
GetTotalBlocksExecuted is a free data retrieval call binding the contract method 0x39607382.
Solidity: function getTotalBlocksExecuted() view returns(uint256)
func (*IZkSyncSession) GetTotalBlocksVerified ¶
func (_IZkSync *IZkSyncSession) GetTotalBlocksVerified() (*big.Int, error)
GetTotalBlocksVerified is a free data retrieval call binding the contract method 0xaf6a2dcd.
Solidity: function getTotalBlocksVerified() view returns(uint256)
func (*IZkSyncSession) GetTotalPriorityTxs ¶
func (_IZkSync *IZkSyncSession) GetTotalPriorityTxs() (*big.Int, error)
GetTotalPriorityTxs is a free data retrieval call binding the contract method 0xa1954fc5.
Solidity: function getTotalPriorityTxs() view returns(uint256)
func (*IZkSyncSession) GetUpgradeProposalState ¶
func (_IZkSync *IZkSyncSession) GetUpgradeProposalState() (uint8, error)
GetUpgradeProposalState is a free data retrieval call binding the contract method 0xa39980a0.
Solidity: function getUpgradeProposalState() view returns(uint8)
func (*IZkSyncSession) GetVerifier ¶
func (_IZkSync *IZkSyncSession) GetVerifier() (common.Address, error)
GetVerifier is a free data retrieval call binding the contract method 0x46657fe9.
Solidity: function getVerifier() view returns(address)
func (*IZkSyncSession) GetVerifierParams ¶
func (_IZkSync *IZkSyncSession) GetVerifierParams() (VerifierParams, error)
GetVerifierParams is a free data retrieval call binding the contract method 0x18e3a941.
Solidity: function getVerifierParams() view returns((bytes32,bytes32,bytes32))
func (*IZkSyncSession) IsApprovedBySecurityCouncil ¶
func (_IZkSync *IZkSyncSession) IsApprovedBySecurityCouncil() (bool, error)
IsApprovedBySecurityCouncil is a free data retrieval call binding the contract method 0x3db920ce.
Solidity: function isApprovedBySecurityCouncil() view returns(bool)
func (*IZkSyncSession) IsDiamondStorageFrozen ¶
func (_IZkSync *IZkSyncSession) IsDiamondStorageFrozen() (bool, error)
IsDiamondStorageFrozen is a free data retrieval call binding the contract method 0x29b98c67.
Solidity: function isDiamondStorageFrozen() view returns(bool)
func (*IZkSyncSession) IsEthWithdrawalFinalized ¶
func (_IZkSync *IZkSyncSession) IsEthWithdrawalFinalized(_l2BlockNumber *big.Int, _l2MessageIndex *big.Int) (bool, error)
IsEthWithdrawalFinalized is a free data retrieval call binding the contract method 0xbd7c5412.
Solidity: function isEthWithdrawalFinalized(uint256 _l2BlockNumber, uint256 _l2MessageIndex) view returns(bool)
func (*IZkSyncSession) IsFacetFreezable ¶
func (_IZkSync *IZkSyncSession) 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 (*IZkSyncSession) IsFunctionFreezable ¶
func (_IZkSync *IZkSyncSession) 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 (*IZkSyncSession) IsValidator ¶
func (_IZkSync *IZkSyncSession) 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 (*IZkSyncSession) L2LogsRootHash ¶
func (_IZkSync *IZkSyncSession) L2LogsRootHash(_blockNumber *big.Int) ([32]byte, error)
L2LogsRootHash is a free data retrieval call binding the contract method 0x9cd939e4.
Solidity: function l2LogsRootHash(uint256 _blockNumber) view returns(bytes32 hash)
func (*IZkSyncSession) L2TransactionBaseCost ¶
func (_IZkSync *IZkSyncSession) 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 (*IZkSyncSession) PriorityQueueFrontOperation ¶
func (_IZkSync *IZkSyncSession) PriorityQueueFrontOperation() (PriorityOperation, error)
PriorityQueueFrontOperation is a free data retrieval call binding the contract method 0x56142d7a.
Solidity: function priorityQueueFrontOperation() view returns((bytes32,uint64,uint192))
func (*IZkSyncSession) ProposeShadowUpgrade ¶
func (_IZkSync *IZkSyncSession) ProposeShadowUpgrade(_proposalHash [32]byte, _proposalId *big.Int) (*types.Transaction, error)
ProposeShadowUpgrade is a paid mutator transaction binding the contract method 0x0551448c.
Solidity: function proposeShadowUpgrade(bytes32 _proposalHash, uint40 _proposalId) returns()
func (*IZkSyncSession) ProposeTransparentUpgrade ¶
func (_IZkSync *IZkSyncSession) ProposeTransparentUpgrade(_diamondCut DiamondDiamondCutData, _proposalId *big.Int) (*types.Transaction, error)
ProposeTransparentUpgrade is a paid mutator transaction binding the contract method 0x8043760a.
Solidity: function proposeTransparentUpgrade(((address,uint8,bool,bytes4[])[],address,bytes) _diamondCut, uint40 _proposalId) returns()
func (*IZkSyncSession) ProveBlocks ¶
func (_IZkSync *IZkSyncSession) ProveBlocks(_prevBlock IExecutorStoredBlockInfo, _committedBlocks []IExecutorStoredBlockInfo, _proof IExecutorProofInput) (*types.Transaction, error)
ProveBlocks is a paid mutator transaction binding the contract method 0x7739cbe7.
Solidity: function proveBlocks((uint64,bytes32,uint64,uint256,bytes32,bytes32,uint256,bytes32) _prevBlock, (uint64,bytes32,uint64,uint256,bytes32,bytes32,uint256,bytes32)[] _committedBlocks, (uint256[],uint256[]) _proof) returns()
func (*IZkSyncSession) ProveL1ToL2TransactionStatus ¶
func (_IZkSync *IZkSyncSession) ProveL1ToL2TransactionStatus(_l2TxHash [32]byte, _l2BlockNumber *big.Int, _l2MessageIndex *big.Int, _l2TxNumberInBlock 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 _l2BlockNumber, uint256 _l2MessageIndex, uint16 _l2TxNumberInBlock, bytes32[] _merkleProof, uint8 _status) view returns(bool)
func (*IZkSyncSession) ProveL2LogInclusion ¶
func (_IZkSync *IZkSyncSession) ProveL2LogInclusion(_blockNumber *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 _blockNumber, uint256 _index, (uint8,bool,uint16,address,bytes32,bytes32) _log, bytes32[] _proof) view returns(bool)
func (*IZkSyncSession) ProveL2MessageInclusion ¶
func (_IZkSync *IZkSyncSession) ProveL2MessageInclusion(_blockNumber *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 _blockNumber, uint256 _index, (uint16,address,bytes) _message, bytes32[] _proof) view returns(bool)
func (*IZkSyncSession) RequestL2Transaction ¶
func (_IZkSync *IZkSyncSession) 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 (*IZkSyncSession) RevertBlocks ¶
func (_IZkSync *IZkSyncSession) RevertBlocks(_newLastBlock *big.Int) (*types.Transaction, error)
RevertBlocks is a paid mutator transaction binding the contract method 0xa9a2d18a.
Solidity: function revertBlocks(uint256 _newLastBlock) returns()
func (*IZkSyncSession) SecurityCouncilUpgradeApprove ¶
func (_IZkSync *IZkSyncSession) SecurityCouncilUpgradeApprove(_upgradeProposalHash [32]byte) (*types.Transaction, error)
SecurityCouncilUpgradeApprove is a paid mutator transaction binding the contract method 0xbeda4b12.
Solidity: function securityCouncilUpgradeApprove(bytes32 _upgradeProposalHash) returns()
func (*IZkSyncSession) SetAllowList ¶
func (_IZkSync *IZkSyncSession) SetAllowList(_newAllowList common.Address) (*types.Transaction, error)
SetAllowList is a paid mutator transaction binding the contract method 0xed6d06c0.
Solidity: function setAllowList(address _newAllowList) returns()
func (*IZkSyncSession) SetL2BootloaderBytecodeHash ¶
func (_IZkSync *IZkSyncSession) SetL2BootloaderBytecodeHash(_l2BootloaderBytecodeHash [32]byte) (*types.Transaction, error)
SetL2BootloaderBytecodeHash is a paid mutator transaction binding the contract method 0x86cb9909.
Solidity: function setL2BootloaderBytecodeHash(bytes32 _l2BootloaderBytecodeHash) returns()
func (*IZkSyncSession) SetL2DefaultAccountBytecodeHash ¶
func (_IZkSync *IZkSyncSession) SetL2DefaultAccountBytecodeHash(_l2DefaultAccountBytecodeHash [32]byte) (*types.Transaction, error)
SetL2DefaultAccountBytecodeHash is a paid mutator transaction binding the contract method 0x0707ac09.
Solidity: function setL2DefaultAccountBytecodeHash(bytes32 _l2DefaultAccountBytecodeHash) returns()
func (*IZkSyncSession) SetPendingGovernor ¶
func (_IZkSync *IZkSyncSession) SetPendingGovernor(_newPendingGovernor common.Address) (*types.Transaction, error)
SetPendingGovernor is a paid mutator transaction binding the contract method 0xf235757f.
Solidity: function setPendingGovernor(address _newPendingGovernor) returns()
func (*IZkSyncSession) SetPorterAvailability ¶
func (_IZkSync *IZkSyncSession) SetPorterAvailability(_zkPorterIsAvailable bool) (*types.Transaction, error)
SetPorterAvailability is a paid mutator transaction binding the contract method 0x1cc5d103.
Solidity: function setPorterAvailability(bool _zkPorterIsAvailable) returns()
func (*IZkSyncSession) SetPriorityTxMaxGasLimit ¶
func (_IZkSync *IZkSyncSession) 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 (*IZkSyncSession) SetValidator ¶
func (_IZkSync *IZkSyncSession) 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 (*IZkSyncSession) SetVerifier ¶
func (_IZkSync *IZkSyncSession) SetVerifier(_newVerifier common.Address) (*types.Transaction, error)
SetVerifier is a paid mutator transaction binding the contract method 0x5437988d.
Solidity: function setVerifier(address _newVerifier) returns()
func (*IZkSyncSession) SetVerifierParams ¶
func (_IZkSync *IZkSyncSession) SetVerifierParams(_newVerifierParams VerifierParams) (*types.Transaction, error)
SetVerifierParams is a paid mutator transaction binding the contract method 0x0b508883.
Solidity: function setVerifierParams((bytes32,bytes32,bytes32) _newVerifierParams) returns()
func (*IZkSyncSession) StoredBlockHash ¶
func (_IZkSync *IZkSyncSession) StoredBlockHash(_blockNumber *big.Int) ([32]byte, error)
StoredBlockHash is a free data retrieval call binding the contract method 0x74f4d30d.
Solidity: function storedBlockHash(uint256 _blockNumber) view returns(bytes32)
func (*IZkSyncSession) UnfreezeDiamond ¶
func (_IZkSync *IZkSyncSession) UnfreezeDiamond() (*types.Transaction, error)
UnfreezeDiamond is a paid mutator transaction binding the contract method 0x17338945.
Solidity: function unfreezeDiamond() returns()
func (*IZkSyncSession) UpgradeProposalHash ¶
func (_IZkSync *IZkSyncSession) UpgradeProposalHash(_diamondCut DiamondDiamondCutData, _proposalId *big.Int, _salt [32]byte) ([32]byte, error)
UpgradeProposalHash is a free data retrieval call binding the contract method 0x587809c7.
Solidity: function upgradeProposalHash(((address,uint8,bool,bytes4[])[],address,bytes) _diamondCut, uint256 _proposalId, bytes32 _salt) pure returns(bytes32)
type IZkSyncTransactor ¶
type IZkSyncTransactor struct {
// contains filtered or unexported fields
}
IZkSyncTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIZkSyncTransactor ¶
func NewIZkSyncTransactor(address common.Address, transactor bind.ContractTransactor) (*IZkSyncTransactor, error)
NewIZkSyncTransactor creates a new write-only instance of IZkSync, bound to a specific deployed contract.
func (*IZkSyncTransactor) AcceptGovernor ¶
func (_IZkSync *IZkSyncTransactor) AcceptGovernor(opts *bind.TransactOpts) (*types.Transaction, error)
AcceptGovernor is a paid mutator transaction binding the contract method 0xe58bb639.
Solidity: function acceptGovernor() returns()
func (*IZkSyncTransactor) CancelUpgradeProposal ¶
func (_IZkSync *IZkSyncTransactor) CancelUpgradeProposal(opts *bind.TransactOpts, _proposedUpgradeHash [32]byte) (*types.Transaction, error)
CancelUpgradeProposal is a paid mutator transaction binding the contract method 0x73fb9297.
Solidity: function cancelUpgradeProposal(bytes32 _proposedUpgradeHash) returns()
func (*IZkSyncTransactor) CommitBlocks ¶
func (_IZkSync *IZkSyncTransactor) CommitBlocks(opts *bind.TransactOpts, _lastCommittedBlockData IExecutorStoredBlockInfo, _newBlocksData []IExecutorCommitBlockInfo) (*types.Transaction, error)
CommitBlocks is a paid mutator transaction binding the contract method 0x0c4dd810.
Solidity: function commitBlocks((uint64,bytes32,uint64,uint256,bytes32,bytes32,uint256,bytes32) _lastCommittedBlockData, (uint64,uint64,uint64,bytes32,uint256,bytes32,bytes32,bytes,bytes,bytes,bytes[],bytes[])[] _newBlocksData) returns()
func (*IZkSyncTransactor) ExecuteBlocks ¶
func (_IZkSync *IZkSyncTransactor) ExecuteBlocks(opts *bind.TransactOpts, _blocksData []IExecutorStoredBlockInfo) (*types.Transaction, error)
ExecuteBlocks is a paid mutator transaction binding the contract method 0xce9dcf16.
Solidity: function executeBlocks((uint64,bytes32,uint64,uint256,bytes32,bytes32,uint256,bytes32)[] _blocksData) returns()
func (*IZkSyncTransactor) ExecuteUpgrade ¶
func (_IZkSync *IZkSyncTransactor) ExecuteUpgrade(opts *bind.TransactOpts, _diamondCut DiamondDiamondCutData, _proposalSalt [32]byte) (*types.Transaction, error)
ExecuteUpgrade is a paid mutator transaction binding the contract method 0x36d4eb84.
Solidity: function executeUpgrade(((address,uint8,bool,bytes4[])[],address,bytes) _diamondCut, bytes32 _proposalSalt) returns()
func (*IZkSyncTransactor) FinalizeEthWithdrawal ¶
func (_IZkSync *IZkSyncTransactor) FinalizeEthWithdrawal(opts *bind.TransactOpts, _l2BlockNumber *big.Int, _l2MessageIndex *big.Int, _l2TxNumberInBlock uint16, _message []byte, _merkleProof [][32]byte) (*types.Transaction, error)
FinalizeEthWithdrawal is a paid mutator transaction binding the contract method 0x6c0960f9.
Solidity: function finalizeEthWithdrawal(uint256 _l2BlockNumber, uint256 _l2MessageIndex, uint16 _l2TxNumberInBlock, bytes _message, bytes32[] _merkleProof) returns()
func (*IZkSyncTransactor) FreezeDiamond ¶
func (_IZkSync *IZkSyncTransactor) FreezeDiamond(opts *bind.TransactOpts) (*types.Transaction, error)
FreezeDiamond is a paid mutator transaction binding the contract method 0x27ae4c16.
Solidity: function freezeDiamond() returns()
func (*IZkSyncTransactor) ProposeShadowUpgrade ¶
func (_IZkSync *IZkSyncTransactor) ProposeShadowUpgrade(opts *bind.TransactOpts, _proposalHash [32]byte, _proposalId *big.Int) (*types.Transaction, error)
ProposeShadowUpgrade is a paid mutator transaction binding the contract method 0x0551448c.
Solidity: function proposeShadowUpgrade(bytes32 _proposalHash, uint40 _proposalId) returns()
func (*IZkSyncTransactor) ProposeTransparentUpgrade ¶
func (_IZkSync *IZkSyncTransactor) ProposeTransparentUpgrade(opts *bind.TransactOpts, _diamondCut DiamondDiamondCutData, _proposalId *big.Int) (*types.Transaction, error)
ProposeTransparentUpgrade is a paid mutator transaction binding the contract method 0x8043760a.
Solidity: function proposeTransparentUpgrade(((address,uint8,bool,bytes4[])[],address,bytes) _diamondCut, uint40 _proposalId) returns()
func (*IZkSyncTransactor) ProveBlocks ¶
func (_IZkSync *IZkSyncTransactor) ProveBlocks(opts *bind.TransactOpts, _prevBlock IExecutorStoredBlockInfo, _committedBlocks []IExecutorStoredBlockInfo, _proof IExecutorProofInput) (*types.Transaction, error)
ProveBlocks is a paid mutator transaction binding the contract method 0x7739cbe7.
Solidity: function proveBlocks((uint64,bytes32,uint64,uint256,bytes32,bytes32,uint256,bytes32) _prevBlock, (uint64,bytes32,uint64,uint256,bytes32,bytes32,uint256,bytes32)[] _committedBlocks, (uint256[],uint256[]) _proof) returns()
func (*IZkSyncTransactor) RequestL2Transaction ¶
func (_IZkSync *IZkSyncTransactor) 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 (*IZkSyncTransactor) RevertBlocks ¶
func (_IZkSync *IZkSyncTransactor) RevertBlocks(opts *bind.TransactOpts, _newLastBlock *big.Int) (*types.Transaction, error)
RevertBlocks is a paid mutator transaction binding the contract method 0xa9a2d18a.
Solidity: function revertBlocks(uint256 _newLastBlock) returns()
func (*IZkSyncTransactor) SecurityCouncilUpgradeApprove ¶
func (_IZkSync *IZkSyncTransactor) SecurityCouncilUpgradeApprove(opts *bind.TransactOpts, _upgradeProposalHash [32]byte) (*types.Transaction, error)
SecurityCouncilUpgradeApprove is a paid mutator transaction binding the contract method 0xbeda4b12.
Solidity: function securityCouncilUpgradeApprove(bytes32 _upgradeProposalHash) returns()
func (*IZkSyncTransactor) SetAllowList ¶
func (_IZkSync *IZkSyncTransactor) SetAllowList(opts *bind.TransactOpts, _newAllowList common.Address) (*types.Transaction, error)
SetAllowList is a paid mutator transaction binding the contract method 0xed6d06c0.
Solidity: function setAllowList(address _newAllowList) returns()
func (*IZkSyncTransactor) SetL2BootloaderBytecodeHash ¶
func (_IZkSync *IZkSyncTransactor) SetL2BootloaderBytecodeHash(opts *bind.TransactOpts, _l2BootloaderBytecodeHash [32]byte) (*types.Transaction, error)
SetL2BootloaderBytecodeHash is a paid mutator transaction binding the contract method 0x86cb9909.
Solidity: function setL2BootloaderBytecodeHash(bytes32 _l2BootloaderBytecodeHash) returns()
func (*IZkSyncTransactor) SetL2DefaultAccountBytecodeHash ¶
func (_IZkSync *IZkSyncTransactor) SetL2DefaultAccountBytecodeHash(opts *bind.TransactOpts, _l2DefaultAccountBytecodeHash [32]byte) (*types.Transaction, error)
SetL2DefaultAccountBytecodeHash is a paid mutator transaction binding the contract method 0x0707ac09.
Solidity: function setL2DefaultAccountBytecodeHash(bytes32 _l2DefaultAccountBytecodeHash) returns()
func (*IZkSyncTransactor) SetPendingGovernor ¶
func (_IZkSync *IZkSyncTransactor) SetPendingGovernor(opts *bind.TransactOpts, _newPendingGovernor common.Address) (*types.Transaction, error)
SetPendingGovernor is a paid mutator transaction binding the contract method 0xf235757f.
Solidity: function setPendingGovernor(address _newPendingGovernor) returns()
func (*IZkSyncTransactor) SetPorterAvailability ¶
func (_IZkSync *IZkSyncTransactor) 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 (*IZkSyncTransactor) SetPriorityTxMaxGasLimit ¶
func (_IZkSync *IZkSyncTransactor) 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 (*IZkSyncTransactor) SetValidator ¶
func (_IZkSync *IZkSyncTransactor) 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 (*IZkSyncTransactor) SetVerifier ¶
func (_IZkSync *IZkSyncTransactor) SetVerifier(opts *bind.TransactOpts, _newVerifier common.Address) (*types.Transaction, error)
SetVerifier is a paid mutator transaction binding the contract method 0x5437988d.
Solidity: function setVerifier(address _newVerifier) returns()
func (*IZkSyncTransactor) SetVerifierParams ¶
func (_IZkSync *IZkSyncTransactor) SetVerifierParams(opts *bind.TransactOpts, _newVerifierParams VerifierParams) (*types.Transaction, error)
SetVerifierParams is a paid mutator transaction binding the contract method 0x0b508883.
Solidity: function setVerifierParams((bytes32,bytes32,bytes32) _newVerifierParams) returns()
func (*IZkSyncTransactor) UnfreezeDiamond ¶
func (_IZkSync *IZkSyncTransactor) UnfreezeDiamond(opts *bind.TransactOpts) (*types.Transaction, error)
UnfreezeDiamond is a paid mutator transaction binding the contract method 0x17338945.
Solidity: function unfreezeDiamond() returns()
type IZkSyncTransactorRaw ¶
type IZkSyncTransactorRaw struct {
Contract *IZkSyncTransactor // Generic write-only contract binding to access the raw methods on
}
IZkSyncTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IZkSyncTransactorRaw) Transact ¶
func (_IZkSync *IZkSyncTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IZkSyncTransactorRaw) Transfer ¶
func (_IZkSync *IZkSyncTransactorRaw) 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 IZkSyncTransactorSession ¶
type IZkSyncTransactorSession struct { Contract *IZkSyncTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IZkSyncTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IZkSyncTransactorSession) AcceptGovernor ¶
func (_IZkSync *IZkSyncTransactorSession) AcceptGovernor() (*types.Transaction, error)
AcceptGovernor is a paid mutator transaction binding the contract method 0xe58bb639.
Solidity: function acceptGovernor() returns()
func (*IZkSyncTransactorSession) CancelUpgradeProposal ¶
func (_IZkSync *IZkSyncTransactorSession) CancelUpgradeProposal(_proposedUpgradeHash [32]byte) (*types.Transaction, error)
CancelUpgradeProposal is a paid mutator transaction binding the contract method 0x73fb9297.
Solidity: function cancelUpgradeProposal(bytes32 _proposedUpgradeHash) returns()
func (*IZkSyncTransactorSession) CommitBlocks ¶
func (_IZkSync *IZkSyncTransactorSession) CommitBlocks(_lastCommittedBlockData IExecutorStoredBlockInfo, _newBlocksData []IExecutorCommitBlockInfo) (*types.Transaction, error)
CommitBlocks is a paid mutator transaction binding the contract method 0x0c4dd810.
Solidity: function commitBlocks((uint64,bytes32,uint64,uint256,bytes32,bytes32,uint256,bytes32) _lastCommittedBlockData, (uint64,uint64,uint64,bytes32,uint256,bytes32,bytes32,bytes,bytes,bytes,bytes[],bytes[])[] _newBlocksData) returns()
func (*IZkSyncTransactorSession) ExecuteBlocks ¶
func (_IZkSync *IZkSyncTransactorSession) ExecuteBlocks(_blocksData []IExecutorStoredBlockInfo) (*types.Transaction, error)
ExecuteBlocks is a paid mutator transaction binding the contract method 0xce9dcf16.
Solidity: function executeBlocks((uint64,bytes32,uint64,uint256,bytes32,bytes32,uint256,bytes32)[] _blocksData) returns()
func (*IZkSyncTransactorSession) ExecuteUpgrade ¶
func (_IZkSync *IZkSyncTransactorSession) ExecuteUpgrade(_diamondCut DiamondDiamondCutData, _proposalSalt [32]byte) (*types.Transaction, error)
ExecuteUpgrade is a paid mutator transaction binding the contract method 0x36d4eb84.
Solidity: function executeUpgrade(((address,uint8,bool,bytes4[])[],address,bytes) _diamondCut, bytes32 _proposalSalt) returns()
func (*IZkSyncTransactorSession) FinalizeEthWithdrawal ¶
func (_IZkSync *IZkSyncTransactorSession) FinalizeEthWithdrawal(_l2BlockNumber *big.Int, _l2MessageIndex *big.Int, _l2TxNumberInBlock uint16, _message []byte, _merkleProof [][32]byte) (*types.Transaction, error)
FinalizeEthWithdrawal is a paid mutator transaction binding the contract method 0x6c0960f9.
Solidity: function finalizeEthWithdrawal(uint256 _l2BlockNumber, uint256 _l2MessageIndex, uint16 _l2TxNumberInBlock, bytes _message, bytes32[] _merkleProof) returns()
func (*IZkSyncTransactorSession) FreezeDiamond ¶
func (_IZkSync *IZkSyncTransactorSession) FreezeDiamond() (*types.Transaction, error)
FreezeDiamond is a paid mutator transaction binding the contract method 0x27ae4c16.
Solidity: function freezeDiamond() returns()
func (*IZkSyncTransactorSession) ProposeShadowUpgrade ¶
func (_IZkSync *IZkSyncTransactorSession) ProposeShadowUpgrade(_proposalHash [32]byte, _proposalId *big.Int) (*types.Transaction, error)
ProposeShadowUpgrade is a paid mutator transaction binding the contract method 0x0551448c.
Solidity: function proposeShadowUpgrade(bytes32 _proposalHash, uint40 _proposalId) returns()
func (*IZkSyncTransactorSession) ProposeTransparentUpgrade ¶
func (_IZkSync *IZkSyncTransactorSession) ProposeTransparentUpgrade(_diamondCut DiamondDiamondCutData, _proposalId *big.Int) (*types.Transaction, error)
ProposeTransparentUpgrade is a paid mutator transaction binding the contract method 0x8043760a.
Solidity: function proposeTransparentUpgrade(((address,uint8,bool,bytes4[])[],address,bytes) _diamondCut, uint40 _proposalId) returns()
func (*IZkSyncTransactorSession) ProveBlocks ¶
func (_IZkSync *IZkSyncTransactorSession) ProveBlocks(_prevBlock IExecutorStoredBlockInfo, _committedBlocks []IExecutorStoredBlockInfo, _proof IExecutorProofInput) (*types.Transaction, error)
ProveBlocks is a paid mutator transaction binding the contract method 0x7739cbe7.
Solidity: function proveBlocks((uint64,bytes32,uint64,uint256,bytes32,bytes32,uint256,bytes32) _prevBlock, (uint64,bytes32,uint64,uint256,bytes32,bytes32,uint256,bytes32)[] _committedBlocks, (uint256[],uint256[]) _proof) returns()
func (*IZkSyncTransactorSession) RequestL2Transaction ¶
func (_IZkSync *IZkSyncTransactorSession) 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 (*IZkSyncTransactorSession) RevertBlocks ¶
func (_IZkSync *IZkSyncTransactorSession) RevertBlocks(_newLastBlock *big.Int) (*types.Transaction, error)
RevertBlocks is a paid mutator transaction binding the contract method 0xa9a2d18a.
Solidity: function revertBlocks(uint256 _newLastBlock) returns()
func (*IZkSyncTransactorSession) SecurityCouncilUpgradeApprove ¶
func (_IZkSync *IZkSyncTransactorSession) SecurityCouncilUpgradeApprove(_upgradeProposalHash [32]byte) (*types.Transaction, error)
SecurityCouncilUpgradeApprove is a paid mutator transaction binding the contract method 0xbeda4b12.
Solidity: function securityCouncilUpgradeApprove(bytes32 _upgradeProposalHash) returns()
func (*IZkSyncTransactorSession) SetAllowList ¶
func (_IZkSync *IZkSyncTransactorSession) SetAllowList(_newAllowList common.Address) (*types.Transaction, error)
SetAllowList is a paid mutator transaction binding the contract method 0xed6d06c0.
Solidity: function setAllowList(address _newAllowList) returns()
func (*IZkSyncTransactorSession) SetL2BootloaderBytecodeHash ¶
func (_IZkSync *IZkSyncTransactorSession) SetL2BootloaderBytecodeHash(_l2BootloaderBytecodeHash [32]byte) (*types.Transaction, error)
SetL2BootloaderBytecodeHash is a paid mutator transaction binding the contract method 0x86cb9909.
Solidity: function setL2BootloaderBytecodeHash(bytes32 _l2BootloaderBytecodeHash) returns()
func (*IZkSyncTransactorSession) SetL2DefaultAccountBytecodeHash ¶
func (_IZkSync *IZkSyncTransactorSession) SetL2DefaultAccountBytecodeHash(_l2DefaultAccountBytecodeHash [32]byte) (*types.Transaction, error)
SetL2DefaultAccountBytecodeHash is a paid mutator transaction binding the contract method 0x0707ac09.
Solidity: function setL2DefaultAccountBytecodeHash(bytes32 _l2DefaultAccountBytecodeHash) returns()
func (*IZkSyncTransactorSession) SetPendingGovernor ¶
func (_IZkSync *IZkSyncTransactorSession) SetPendingGovernor(_newPendingGovernor common.Address) (*types.Transaction, error)
SetPendingGovernor is a paid mutator transaction binding the contract method 0xf235757f.
Solidity: function setPendingGovernor(address _newPendingGovernor) returns()
func (*IZkSyncTransactorSession) SetPorterAvailability ¶
func (_IZkSync *IZkSyncTransactorSession) SetPorterAvailability(_zkPorterIsAvailable bool) (*types.Transaction, error)
SetPorterAvailability is a paid mutator transaction binding the contract method 0x1cc5d103.
Solidity: function setPorterAvailability(bool _zkPorterIsAvailable) returns()
func (*IZkSyncTransactorSession) SetPriorityTxMaxGasLimit ¶
func (_IZkSync *IZkSyncTransactorSession) 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 (*IZkSyncTransactorSession) SetValidator ¶
func (_IZkSync *IZkSyncTransactorSession) 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 (*IZkSyncTransactorSession) SetVerifier ¶
func (_IZkSync *IZkSyncTransactorSession) SetVerifier(_newVerifier common.Address) (*types.Transaction, error)
SetVerifier is a paid mutator transaction binding the contract method 0x5437988d.
Solidity: function setVerifier(address _newVerifier) returns()
func (*IZkSyncTransactorSession) SetVerifierParams ¶
func (_IZkSync *IZkSyncTransactorSession) SetVerifierParams(_newVerifierParams VerifierParams) (*types.Transaction, error)
SetVerifierParams is a paid mutator transaction binding the contract method 0x0b508883.
Solidity: function setVerifierParams((bytes32,bytes32,bytes32) _newVerifierParams) returns()
func (*IZkSyncTransactorSession) UnfreezeDiamond ¶
func (_IZkSync *IZkSyncTransactorSession) UnfreezeDiamond() (*types.Transaction, error)
UnfreezeDiamond is a paid mutator transaction binding the contract method 0x17338945.
Solidity: function unfreezeDiamond() returns()
type IZkSyncUnfreeze ¶
IZkSyncUnfreeze represents a Unfreeze event raised by the IZkSync contract.
type IZkSyncUnfreezeIterator ¶
type IZkSyncUnfreezeIterator struct { Event *IZkSyncUnfreeze // Event containing the contract specifics and raw log // contains filtered or unexported fields }
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.
func (*IZkSyncUnfreezeIterator) Close ¶
func (it *IZkSyncUnfreezeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IZkSyncUnfreezeIterator) Error ¶
func (it *IZkSyncUnfreezeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IZkSyncUnfreezeIterator) Next ¶
func (it *IZkSyncUnfreezeIterator) 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 IZkSyncValidatorStatusUpdate ¶
type IZkSyncValidatorStatusUpdate struct { ValidatorAddress common.Address IsActive bool Raw types.Log // Blockchain specific contextual infos }
IZkSyncValidatorStatusUpdate represents a ValidatorStatusUpdate event raised by the IZkSync contract.
type IZkSyncValidatorStatusUpdateIterator ¶
type IZkSyncValidatorStatusUpdateIterator struct { Event *IZkSyncValidatorStatusUpdate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
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.
func (*IZkSyncValidatorStatusUpdateIterator) Close ¶
func (it *IZkSyncValidatorStatusUpdateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IZkSyncValidatorStatusUpdateIterator) Error ¶
func (it *IZkSyncValidatorStatusUpdateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IZkSyncValidatorStatusUpdateIterator) Next ¶
func (it *IZkSyncValidatorStatusUpdateIterator) 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 L2Log ¶
type L2Log struct { L2ShardId uint8 IsService bool TxNumberInBlock 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.