# Functions

NewL1gateway creates a new instance of L1gateway, bound to a specific deployed contract.
NewL1gatewayCaller creates a new read-only instance of L1gateway, bound to a specific deployed contract.
NewL1gatewayFilterer creates a new log filterer instance of L1gateway, bound to a specific deployed contract.
NewL1gatewayTransactor creates a new write-only instance of L1gateway, bound to a specific deployed contract.

# Variables

L1gatewayABI is the input ABI used to generate the binding from.
L1gatewayMetaData contains all meta data concerning the L1gateway contract.

# Structs

L1gateway is an auto generated Go binding around an Ethereum contract.
L1gatewayCaller is an auto generated read-only Go binding around an Ethereum contract.
L1gatewayCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
L1gatewayCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
L1gatewayFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
L1gatewayOwnershipTransferred represents a OwnershipTransferred event raised by the L1gateway contract.
L1gatewayOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the L1gateway contract.
L1gatewayRaw is an auto generated low-level Go binding around an Ethereum contract.
L1gatewaySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
L1gatewayTransactor is an auto generated write-only Go binding around an Ethereum contract.
L1gatewayTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
L1gatewayTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
L1gatewayTransferFinalized represents a TransferFinalized event raised by the L1gateway contract.
L1gatewayTransferFinalizedIterator is returned from FilterTransferFinalized and is used to iterate over the raw logs and unpacked data for TransferFinalized events raised by the L1gateway contract.
L1gatewayTransferInitiated represents a TransferInitiated event raised by the L1gateway contract.
L1gatewayTransferInitiatedIterator is returned from FilterTransferInitiated and is used to iterate over the raw logs and unpacked data for TransferInitiated events raised by the L1gateway contract.