# Functions
DeployOneinchv2 deploys a new Ethereum contract, binding an instance of Oneinchv2 to it.
NewOneinchv2 creates a new instance of Oneinchv2, bound to a specific deployed contract.
NewOneinchv2Caller creates a new read-only instance of Oneinchv2, bound to a specific deployed contract.
NewOneinchv2Filterer creates a new log filterer instance of Oneinchv2, bound to a specific deployed contract.
NewOneinchv2Transactor creates a new write-only instance of Oneinchv2, bound to a specific deployed contract.
# Constants
Oneinchv2ABI is the input ABI used to generate the binding from.
# Variables
Oneinchv2Bin is the compiled bytecode used for deploying new contracts.
# Structs
IOneInchCallerCallDescription is an auto generated low-level Go binding around an user-defined struct.
OneInchExchangeSwapDescription is an auto generated low-level Go binding around an user-defined struct.
Oneinchv2 is an auto generated Go binding around an Ethereum contract.
Oneinchv2Caller is an auto generated read-only Go binding around an Ethereum contract.
Oneinchv2CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
Oneinchv2CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
Oneinchv2Error represents a Error event raised by the Oneinchv2 contract.
Oneinchv2ErrorIterator is returned from FilterError and is used to iterate over the raw logs and unpacked data for Error events raised by the Oneinchv2 contract.
Oneinchv2Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
Oneinchv2OwnershipTransferred represents a OwnershipTransferred event raised by the Oneinchv2 contract.
Oneinchv2OwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Oneinchv2 contract.
Oneinchv2Paused represents a Paused event raised by the Oneinchv2 contract.
Oneinchv2PausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the Oneinchv2 contract.
Oneinchv2Raw is an auto generated low-level Go binding around an Ethereum contract.
Oneinchv2Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
Oneinchv2Swapped represents a Swapped event raised by the Oneinchv2 contract.
Oneinchv2SwappedIterator is returned from FilterSwapped and is used to iterate over the raw logs and unpacked data for Swapped events raised by the Oneinchv2 contract.
Oneinchv2Transactor is an auto generated write-only Go binding around an Ethereum contract.
Oneinchv2TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
Oneinchv2TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
Oneinchv2Unpaused represents a Unpaused event raised by the Oneinchv2 contract.
Oneinchv2UnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the Oneinchv2 contract.