# Functions
NewIWETH9 creates a new instance of IWETH9, bound to a specific deployed contract.
NewIWETH9Caller creates a new read-only instance of IWETH9, bound to a specific deployed contract.
NewIWETH9Filterer creates a new log filterer instance of IWETH9, bound to a specific deployed contract.
NewIWETH9Transactor creates a new write-only instance of IWETH9, bound to a specific deployed contract.
# Variables
IWETH9ABI is the input ABI used to generate the binding from.
IWETH9MetaData contains all meta data concerning the IWETH9 contract.
# Structs
IWETH9 is an auto generated Go binding around an Ethereum contract.
IWETH9Approval represents a Approval event raised by the IWETH9 contract.
IWETH9ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the IWETH9 contract.
IWETH9Caller is an auto generated read-only Go binding around an Ethereum contract.
IWETH9CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IWETH9CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IWETH9Deposit represents a Deposit event raised by the IWETH9 contract.
IWETH9DepositIterator is returned from FilterDeposit and is used to iterate over the raw logs and unpacked data for Deposit events raised by the IWETH9 contract.
IWETH9Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
IWETH9Raw is an auto generated low-level Go binding around an Ethereum contract.
IWETH9Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IWETH9Transactor is an auto generated write-only Go binding around an Ethereum contract.
IWETH9TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IWETH9TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
IWETH9Transfer represents a Transfer event raised by the IWETH9 contract.
IWETH9TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the IWETH9 contract.
IWETH9Withdrawal represents a Withdrawal event raised by the IWETH9 contract.
IWETH9WithdrawalIterator is returned from FilterWithdrawal and is used to iterate over the raw logs and unpacked data for Withdrawal events raised by the IWETH9 contract.