# Functions
DeployGatewayZEVM deploys a new Ethereum contract, binding an instance of GatewayZEVM to it.
NewGatewayZEVM creates a new instance of GatewayZEVM, bound to a specific deployed contract.
NewGatewayZEVMCaller creates a new read-only instance of GatewayZEVM, bound to a specific deployed contract.
NewGatewayZEVMFilterer creates a new log filterer instance of GatewayZEVM, bound to a specific deployed contract.
NewGatewayZEVMTransactor creates a new write-only instance of GatewayZEVM, bound to a specific deployed contract.
# Variables
GatewayZEVMABI is the input ABI used to generate the binding from.
GatewayZEVMBin is the compiled bytecode used for deploying new contracts.
GatewayZEVMMetaData contains all meta data concerning the GatewayZEVM contract.
# Structs
CallOptions is an auto generated low-level Go binding around an user-defined struct.
GatewayZEVM is an auto generated Go binding around an Ethereum contract.
GatewayZEVMCalled represents a Called event raised by the GatewayZEVM contract.
GatewayZEVMCalledIterator is returned from FilterCalled and is used to iterate over the raw logs and unpacked data for Called events raised by the GatewayZEVM contract.
GatewayZEVMCaller is an auto generated read-only Go binding around an Ethereum contract.
GatewayZEVMCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
GatewayZEVMCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
GatewayZEVMFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
GatewayZEVMInitialized represents a Initialized event raised by the GatewayZEVM contract.
GatewayZEVMInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the GatewayZEVM contract.
GatewayZEVMPaused represents a Paused event raised by the GatewayZEVM contract.
GatewayZEVMPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the GatewayZEVM contract.
GatewayZEVMRaw is an auto generated low-level Go binding around an Ethereum contract.
GatewayZEVMRoleAdminChanged represents a RoleAdminChanged event raised by the GatewayZEVM contract.
GatewayZEVMRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the GatewayZEVM contract.
GatewayZEVMRoleGranted represents a RoleGranted event raised by the GatewayZEVM contract.
GatewayZEVMRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the GatewayZEVM contract.
GatewayZEVMRoleRevoked represents a RoleRevoked event raised by the GatewayZEVM contract.
GatewayZEVMRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the GatewayZEVM contract.
GatewayZEVMSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
GatewayZEVMTransactor is an auto generated write-only Go binding around an Ethereum contract.
GatewayZEVMTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
GatewayZEVMTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
GatewayZEVMUnpaused represents a Unpaused event raised by the GatewayZEVM contract.
GatewayZEVMUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the GatewayZEVM contract.
GatewayZEVMUpgraded represents a Upgraded event raised by the GatewayZEVM contract.
GatewayZEVMUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the GatewayZEVM contract.
GatewayZEVMWithdrawn represents a Withdrawn event raised by the GatewayZEVM contract.
GatewayZEVMWithdrawnAndCalled represents a WithdrawnAndCalled event raised by the GatewayZEVM contract.
GatewayZEVMWithdrawnAndCalledIterator is returned from FilterWithdrawnAndCalled and is used to iterate over the raw logs and unpacked data for WithdrawnAndCalled events raised by the GatewayZEVM contract.
GatewayZEVMWithdrawnIterator is returned from FilterWithdrawn and is used to iterate over the raw logs and unpacked data for Withdrawn events raised by the GatewayZEVM contract.
MessageContext is an auto generated low-level Go binding around an user-defined struct.
RevertContext is an auto generated low-level Go binding around an user-defined struct.
RevertOptions is an auto generated low-level Go binding around an user-defined struct.