package
2.2.9+incompatible
Repository: https://github.com/reddio-com/reddio.git
Documentation: pkg.go.dev
# Functions
DeployERC20T deploys a new Ethereum contract, binding an instance of ERC20T to it.
DeployToken deploys a new Ethereum contract, binding an instance of Token to it.
DeployUniswapV2Factory deploys a new Ethereum contract, binding an instance of UniswapV2Factory to it.
DeployUniswapV2Router01 deploys a new Ethereum contract, binding an instance of UniswapV2Router01 to it.
DeployWETH9 deploys a new Ethereum contract, binding an instance of WETH9 to it.
NewERC20T creates a new instance of ERC20T, bound to a specific deployed contract.
NewERC20TCaller creates a new read-only instance of ERC20T, bound to a specific deployed contract.
NewERC20TFilterer creates a new log filterer instance of ERC20T, bound to a specific deployed contract.
NewERC20TTransactor creates a new write-only instance of ERC20T, bound to a specific deployed contract.
NewToken creates a new instance of Token, bound to a specific deployed contract.
NewTokenCaller creates a new read-only instance of Token, bound to a specific deployed contract.
NewTokenFilterer creates a new log filterer instance of Token, bound to a specific deployed contract.
NewTokenTransactor creates a new write-only instance of Token, bound to a specific deployed contract.
NewUniswapV2Factory creates a new instance of UniswapV2Factory, bound to a specific deployed contract.
NewUniswapV2FactoryCaller creates a new read-only instance of UniswapV2Factory, bound to a specific deployed contract.
NewUniswapV2FactoryFilterer creates a new log filterer instance of UniswapV2Factory, bound to a specific deployed contract.
NewUniswapV2FactoryTransactor creates a new write-only instance of UniswapV2Factory, bound to a specific deployed contract.
NewUniswapV2Router01 creates a new instance of UniswapV2Router01, bound to a specific deployed contract.
NewUniswapV2Router01Caller creates a new read-only instance of UniswapV2Router01, bound to a specific deployed contract.
NewUniswapV2Router01Filterer creates a new log filterer instance of UniswapV2Router01, bound to a specific deployed contract.
NewUniswapV2Router01Transactor creates a new write-only instance of UniswapV2Router01, bound to a specific deployed contract.
NewWETH9 creates a new instance of WETH9, bound to a specific deployed contract.
NewWETH9Caller creates a new read-only instance of WETH9, bound to a specific deployed contract.
NewWETH9Filterer creates a new log filterer instance of WETH9, bound to a specific deployed contract.
NewWETH9Transactor creates a new write-only instance of WETH9, bound to a specific deployed contract.
# Variables
ERC20TABI is the input ABI used to generate the binding from.
ERC20TBin is the compiled bytecode used for deploying new contracts.
ERC20TMetaData contains all meta data concerning the ERC20T contract.
TokenABI is the input ABI used to generate the binding from.
TokenBin is the compiled bytecode used for deploying new contracts.
TokenMetaData contains all meta data concerning the Token contract.
UniswapV2FactoryABI is the input ABI used to generate the binding from.
UniswapV2FactoryBin is the compiled bytecode used for deploying new contracts.
UniswapV2FactoryMetaData contains all meta data concerning the UniswapV2Factory contract.
UniswapV2Router01ABI is the input ABI used to generate the binding from.
UniswapV2Router01Bin is the compiled bytecode used for deploying new contracts.
UniswapV2Router01MetaData contains all meta data concerning the UniswapV2Router01 contract.
WETH9ABI is the input ABI used to generate the binding from.
WETH9Bin is the compiled bytecode used for deploying new contracts.
WETH9MetaData contains all meta data concerning the WETH9 contract.
# Structs
ERC20T is an auto generated Go binding around an Ethereum contract.
ERC20TApproval represents a Approval event raised by the ERC20T contract.
ERC20TApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ERC20T contract.
ERC20TCaller is an auto generated read-only Go binding around an Ethereum contract.
ERC20TCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ERC20TCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ERC20TFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ERC20TRaw is an auto generated low-level Go binding around an Ethereum contract.
ERC20TSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ERC20TTransactor is an auto generated write-only Go binding around an Ethereum contract.
ERC20TTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ERC20TTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
ERC20TTransfer represents a Transfer event raised by the ERC20T contract.
ERC20TTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ERC20T contract.
Token is an auto generated Go binding around an Ethereum contract.
TokenApproval represents a Approval event raised by the Token contract.
TokenApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the Token contract.
TokenCaller is an auto generated read-only Go binding around an Ethereum contract.
TokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
TokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
TokenFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
TokenOwnershipTransferred represents a OwnershipTransferred event raised by the Token contract.
TokenOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Token contract.
TokenRaw is an auto generated low-level Go binding around an Ethereum contract.
TokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
TokenTransactor is an auto generated write-only Go binding around an Ethereum contract.
TokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
TokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
TokenTransfer represents a Transfer event raised by the Token contract.
TokenTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the Token contract.
UniswapV2Factory is an auto generated Go binding around an Ethereum contract.
UniswapV2FactoryCaller is an auto generated read-only Go binding around an Ethereum contract.
UniswapV2FactoryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
UniswapV2FactoryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
UniswapV2FactoryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
UniswapV2FactoryPairCreated represents a PairCreated event raised by the UniswapV2Factory contract.
UniswapV2FactoryPairCreatedIterator is returned from FilterPairCreated and is used to iterate over the raw logs and unpacked data for PairCreated events raised by the UniswapV2Factory contract.
UniswapV2FactoryRaw is an auto generated low-level Go binding around an Ethereum contract.
UniswapV2FactorySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
UniswapV2FactoryTransactor is an auto generated write-only Go binding around an Ethereum contract.
UniswapV2FactoryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
UniswapV2FactoryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
UniswapV2Router01 is an auto generated Go binding around an Ethereum contract.
UniswapV2Router01Caller is an auto generated read-only Go binding around an Ethereum contract.
UniswapV2Router01CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
UniswapV2Router01CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
UniswapV2Router01Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
UniswapV2Router01Raw is an auto generated low-level Go binding around an Ethereum contract.
UniswapV2Router01Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
UniswapV2Router01Transactor is an auto generated write-only Go binding around an Ethereum contract.
UniswapV2Router01TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
UniswapV2Router01TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
WETH9 is an auto generated Go binding around an Ethereum contract.
WETH9Approval represents a Approval event raised by the WETH9 contract.
WETH9ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the WETH9 contract.
WETH9Caller is an auto generated read-only Go binding around an Ethereum contract.
WETH9CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
WETH9CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
WETH9Deposit represents a Deposit event raised by the WETH9 contract.
WETH9DepositIterator is returned from FilterDeposit and is used to iterate over the raw logs and unpacked data for Deposit events raised by the WETH9 contract.
WETH9Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
WETH9Raw is an auto generated low-level Go binding around an Ethereum contract.
WETH9Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
WETH9Transactor is an auto generated write-only Go binding around an Ethereum contract.
WETH9TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
WETH9TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
WETH9Transfer represents a Transfer event raised by the WETH9 contract.
WETH9TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the WETH9 contract.
WETH9Withdrawal represents a Withdrawal event raised by the WETH9 contract.
WETH9WithdrawalIterator is returned from FilterWithdrawal and is used to iterate over the raw logs and unpacked data for Withdrawal events raised by the WETH9 contract.