package
0.0.0-20210317142659-5589fd4b0deb
Repository: https://github.com/linki/0x-go.git
Documentation: pkg.go.dev
# Functions
DeployERC20Token deploys a new Ethereum contract, binding an instance of ERC20Token to it.
DeployToken deploys a new Ethereum contract, binding an instance of Token to it.
DeployUnlimitedAllowanceToken deploys a new Ethereum contract, binding an instance of UnlimitedAllowanceToken to it.
DeployWETH9 deploys a new Ethereum contract, binding an instance of WETH9 to it.
DeployZRXToken deploys a new Ethereum contract, binding an instance of ZRXToken to it.
NewERC20Token creates a new instance of ERC20Token, bound to a specific deployed contract.
NewERC20TokenCaller creates a new read-only instance of ERC20Token, bound to a specific deployed contract.
NewERC20TokenFilterer creates a new log filterer instance of ERC20Token, bound to a specific deployed contract.
NewERC20TokenTransactor creates a new write-only instance of ERC20Token, 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.
NewUnlimitedAllowanceToken creates a new instance of UnlimitedAllowanceToken, bound to a specific deployed contract.
NewUnlimitedAllowanceTokenCaller creates a new read-only instance of UnlimitedAllowanceToken, bound to a specific deployed contract.
NewUnlimitedAllowanceTokenFilterer creates a new log filterer instance of UnlimitedAllowanceToken, bound to a specific deployed contract.
NewUnlimitedAllowanceTokenTransactor creates a new write-only instance of UnlimitedAllowanceToken, 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.
NewZRXToken creates a new instance of ZRXToken, bound to a specific deployed contract.
NewZRXTokenCaller creates a new read-only instance of ZRXToken, bound to a specific deployed contract.
NewZRXTokenFilterer creates a new log filterer instance of ZRXToken, bound to a specific deployed contract.
NewZRXTokenTransactor creates a new write-only instance of ZRXToken, bound to a specific deployed contract.
# Constants
ERC20TokenABI is the input ABI used to generate the binding from.
ERC20TokenBin is the compiled bytecode used for deploying new contracts.
TokenABI is the input ABI used to generate the binding from.
TokenBin is the compiled bytecode used for deploying new contracts.
UnlimitedAllowanceTokenABI is the input ABI used to generate the binding from.
UnlimitedAllowanceTokenBin is the compiled bytecode used for deploying new contracts.
WETH9ABI is the input ABI used to generate the binding from.
WETH9Bin is the compiled bytecode used for deploying new contracts.
ZRXTokenABI is the input ABI used to generate the binding from.
ZRXTokenBin is the compiled bytecode used for deploying new contracts.
# Structs
ERC20Token is an auto generated Go binding around an Ethereum contract.
ERC20TokenApproval represents a Approval event raised by the ERC20Token contract.
ERC20TokenApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ERC20Token contract.
ERC20TokenCaller is an auto generated read-only Go binding around an Ethereum contract.
ERC20TokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ERC20TokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ERC20TokenFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ERC20TokenRaw is an auto generated low-level Go binding around an Ethereum contract.
ERC20TokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ERC20TokenTransactor is an auto generated write-only Go binding around an Ethereum contract.
ERC20TokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ERC20TokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
ERC20TokenTransfer represents a Transfer event raised by the ERC20Token contract.
ERC20TokenTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ERC20Token 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.
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.
UnlimitedAllowanceToken is an auto generated Go binding around an Ethereum contract.
UnlimitedAllowanceTokenApproval represents a Approval event raised by the UnlimitedAllowanceToken contract.
UnlimitedAllowanceTokenApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the UnlimitedAllowanceToken contract.
UnlimitedAllowanceTokenCaller is an auto generated read-only Go binding around an Ethereum contract.
UnlimitedAllowanceTokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
UnlimitedAllowanceTokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
UnlimitedAllowanceTokenFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
UnlimitedAllowanceTokenRaw is an auto generated low-level Go binding around an Ethereum contract.
UnlimitedAllowanceTokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
UnlimitedAllowanceTokenTransactor is an auto generated write-only Go binding around an Ethereum contract.
UnlimitedAllowanceTokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
UnlimitedAllowanceTokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
UnlimitedAllowanceTokenTransfer represents a Transfer event raised by the UnlimitedAllowanceToken contract.
UnlimitedAllowanceTokenTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the UnlimitedAllowanceToken contract.
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.
ZRXToken is an auto generated Go binding around an Ethereum contract.
ZRXTokenApproval represents a Approval event raised by the ZRXToken contract.
ZRXTokenApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ZRXToken contract.
ZRXTokenCaller is an auto generated read-only Go binding around an Ethereum contract.
ZRXTokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ZRXTokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ZRXTokenFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ZRXTokenRaw is an auto generated low-level Go binding around an Ethereum contract.
ZRXTokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ZRXTokenTransactor is an auto generated write-only Go binding around an Ethereum contract.
ZRXTokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ZRXTokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
ZRXTokenTransfer represents a Transfer event raised by the ZRXToken contract.
ZRXTokenTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ZRXToken contract.