# Functions
DeployGatewayEVM deploys a new Ethereum contract, binding an instance of GatewayEVM to it.
NewGatewayEVM creates a new instance of GatewayEVM, bound to a specific deployed contract.
NewGatewayEVMCaller creates a new read-only instance of GatewayEVM, bound to a specific deployed contract.
NewGatewayEVMFilterer creates a new log filterer instance of GatewayEVM, bound to a specific deployed contract.
NewGatewayEVMTransactor creates a new write-only instance of GatewayEVM, bound to a specific deployed contract.
# Variables
GatewayEVMABI is the input ABI used to generate the binding from.
GatewayEVMBin is the compiled bytecode used for deploying new contracts.
GatewayEVMMetaData contains all meta data concerning the GatewayEVM contract.
# Structs
GatewayEVM is an auto generated Go binding around an Ethereum contract.
GatewayEVMAdminChanged represents a AdminChanged event raised by the GatewayEVM contract.
GatewayEVMAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the GatewayEVM contract.
GatewayEVMBeaconUpgraded represents a BeaconUpgraded event raised by the GatewayEVM contract.
GatewayEVMBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the GatewayEVM contract.
GatewayEVMCall represents a Call event raised by the GatewayEVM contract.
GatewayEVMCaller is an auto generated read-only Go binding around an Ethereum contract.
GatewayEVMCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
GatewayEVMCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
GatewayEVMCallIterator is returned from FilterCall and is used to iterate over the raw logs and unpacked data for Call events raised by the GatewayEVM contract.
GatewayEVMDeposit represents a Deposit event raised by the GatewayEVM contract.
GatewayEVMDepositIterator is returned from FilterDeposit and is used to iterate over the raw logs and unpacked data for Deposit events raised by the GatewayEVM contract.
GatewayEVMExecuted represents a Executed event raised by the GatewayEVM contract.
GatewayEVMExecutedIterator is returned from FilterExecuted and is used to iterate over the raw logs and unpacked data for Executed events raised by the GatewayEVM contract.
GatewayEVMExecutedWithERC20 represents a ExecutedWithERC20 event raised by the GatewayEVM contract.
GatewayEVMExecutedWithERC20Iterator is returned from FilterExecutedWithERC20 and is used to iterate over the raw logs and unpacked data for ExecutedWithERC20 events raised by the GatewayEVM contract.
GatewayEVMFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
GatewayEVMInitialized represents a Initialized event raised by the GatewayEVM contract.
GatewayEVMInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the GatewayEVM contract.
GatewayEVMOwnershipTransferred represents a OwnershipTransferred event raised by the GatewayEVM contract.
GatewayEVMOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the GatewayEVM contract.
GatewayEVMRaw is an auto generated low-level Go binding around an Ethereum contract.
GatewayEVMReverted represents a Reverted event raised by the GatewayEVM contract.
GatewayEVMRevertedIterator is returned from FilterReverted and is used to iterate over the raw logs and unpacked data for Reverted events raised by the GatewayEVM contract.
GatewayEVMRevertedWithERC20 represents a RevertedWithERC20 event raised by the GatewayEVM contract.
GatewayEVMRevertedWithERC20Iterator is returned from FilterRevertedWithERC20 and is used to iterate over the raw logs and unpacked data for RevertedWithERC20 events raised by the GatewayEVM contract.
GatewayEVMSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
GatewayEVMTransactor is an auto generated write-only Go binding around an Ethereum contract.
GatewayEVMTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
GatewayEVMTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
GatewayEVMUpgraded represents a Upgraded event raised by the GatewayEVM contract.
GatewayEVMUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the GatewayEVM contract.