package
0.0.0-20210317142659-5589fd4b0deb
Repository: https://github.com/linki/0x-go.git
Documentation: pkg.go.dev

# Functions

DeployExchange deploys a new Ethereum contract, binding an instance of Exchange to it.
DeployOwnable deploys a new Ethereum contract, binding an instance of Ownable to it.
DeploySafeMath deploys a new Ethereum contract, binding an instance of SafeMath to it.
DeployToken deploys a new Ethereum contract, binding an instance of Token to it.
DeployTokenTransferProxy deploys a new Ethereum contract, binding an instance of TokenTransferProxy to it.
NewExchange creates a new instance of Exchange, bound to a specific deployed contract.
NewExchangeCaller creates a new read-only instance of Exchange, bound to a specific deployed contract.
NewExchangeFilterer creates a new log filterer instance of Exchange, bound to a specific deployed contract.
NewExchangeTransactor creates a new write-only instance of Exchange, bound to a specific deployed contract.
NewOwnable creates a new instance of Ownable, bound to a specific deployed contract.
NewOwnableCaller creates a new read-only instance of Ownable, bound to a specific deployed contract.
NewOwnableFilterer creates a new log filterer instance of Ownable, bound to a specific deployed contract.
NewOwnableTransactor creates a new write-only instance of Ownable, bound to a specific deployed contract.
NewSafeMath creates a new instance of SafeMath, bound to a specific deployed contract.
NewSafeMathCaller creates a new read-only instance of SafeMath, bound to a specific deployed contract.
NewSafeMathFilterer creates a new log filterer instance of SafeMath, bound to a specific deployed contract.
NewSafeMathTransactor creates a new write-only instance of SafeMath, 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.
NewTokenTransferProxy creates a new instance of TokenTransferProxy, bound to a specific deployed contract.
NewTokenTransferProxyCaller creates a new read-only instance of TokenTransferProxy, bound to a specific deployed contract.
NewTokenTransferProxyFilterer creates a new log filterer instance of TokenTransferProxy, bound to a specific deployed contract.
NewTokenTransferProxyTransactor creates a new write-only instance of TokenTransferProxy, bound to a specific deployed contract.

# Constants

ExchangeABI is the input ABI used to generate the binding from.
ExchangeBin is the compiled bytecode used for deploying new contracts.
OwnableABI is the input ABI used to generate the binding from.
OwnableBin is the compiled bytecode used for deploying new contracts.
SafeMathABI is the input ABI used to generate the binding from.
SafeMathBin 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.
TokenTransferProxyABI is the input ABI used to generate the binding from.
TokenTransferProxyBin is the compiled bytecode used for deploying new contracts.

# Structs

Exchange is an auto generated Go binding around an Ethereum contract.
ExchangeCaller is an auto generated read-only Go binding around an Ethereum contract.
ExchangeCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ExchangeCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ExchangeFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ExchangeLogCancel represents a LogCancel event raised by the Exchange contract.
ExchangeLogCancelIterator is returned from FilterLogCancel and is used to iterate over the raw logs and unpacked data for LogCancel events raised by the Exchange contract.
ExchangeLogError represents a LogError event raised by the Exchange contract.
ExchangeLogErrorIterator is returned from FilterLogError and is used to iterate over the raw logs and unpacked data for LogError events raised by the Exchange contract.
ExchangeLogFill represents a LogFill event raised by the Exchange contract.
ExchangeLogFillIterator is returned from FilterLogFill and is used to iterate over the raw logs and unpacked data for LogFill events raised by the Exchange contract.
ExchangeRaw is an auto generated low-level Go binding around an Ethereum contract.
ExchangeSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ExchangeTransactor is an auto generated write-only Go binding around an Ethereum contract.
ExchangeTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ExchangeTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
Ownable is an auto generated Go binding around an Ethereum contract.
OwnableCaller is an auto generated read-only Go binding around an Ethereum contract.
OwnableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
OwnableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
OwnableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
OwnableRaw is an auto generated low-level Go binding around an Ethereum contract.
OwnableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
OwnableTransactor is an auto generated write-only Go binding around an Ethereum contract.
OwnableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
OwnableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
SafeMath is an auto generated Go binding around an Ethereum contract.
SafeMathCaller is an auto generated read-only Go binding around an Ethereum contract.
SafeMathCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
SafeMathCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
SafeMathFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
SafeMathRaw is an auto generated low-level Go binding around an Ethereum contract.
SafeMathSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
SafeMathTransactor is an auto generated write-only Go binding around an Ethereum contract.
SafeMathTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
SafeMathTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
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.
TokenTransferProxy is an auto generated Go binding around an Ethereum contract.
TokenTransferProxyCaller is an auto generated read-only Go binding around an Ethereum contract.
TokenTransferProxyCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
TokenTransferProxyCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
TokenTransferProxyFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
TokenTransferProxyLogAuthorizedAddressAdded represents a LogAuthorizedAddressAdded event raised by the TokenTransferProxy contract.
TokenTransferProxyLogAuthorizedAddressAddedIterator is returned from FilterLogAuthorizedAddressAdded and is used to iterate over the raw logs and unpacked data for LogAuthorizedAddressAdded events raised by the TokenTransferProxy contract.
TokenTransferProxyLogAuthorizedAddressRemoved represents a LogAuthorizedAddressRemoved event raised by the TokenTransferProxy contract.
TokenTransferProxyLogAuthorizedAddressRemovedIterator is returned from FilterLogAuthorizedAddressRemoved and is used to iterate over the raw logs and unpacked data for LogAuthorizedAddressRemoved events raised by the TokenTransferProxy contract.
TokenTransferProxyRaw is an auto generated low-level Go binding around an Ethereum contract.
TokenTransferProxySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
TokenTransferProxyTransactor is an auto generated write-only Go binding around an Ethereum contract.
TokenTransferProxyTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
TokenTransferProxyTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.