package
7.1.0-beta+incompatible
Repository: https://github.com/injectivelabs/0x-mesh.git
Documentation: pkg.go.dev
# Functions
NewCoordinatorRegistry creates a new instance of CoordinatorRegistry, bound to a specific deployed contract.
NewCoordinatorRegistryCaller creates a new read-only instance of CoordinatorRegistry, bound to a specific deployed contract.
NewCoordinatorRegistryFilterer creates a new log filterer instance of CoordinatorRegistry, bound to a specific deployed contract.
NewCoordinatorRegistryTransactor creates a new write-only instance of CoordinatorRegistry, bound to a specific deployed contract.
NewDevUtils creates a new instance of DevUtils, bound to a specific deployed contract.
NewDevUtilsCaller creates a new read-only instance of DevUtils, bound to a specific deployed contract.
NewDevUtilsFilterer creates a new log filterer instance of DevUtils, bound to a specific deployed contract.
NewDevUtilsTransactor creates a new write-only instance of DevUtils, bound to a specific deployed contract.
NewDummyERC721Token creates a new instance of DummyERC721Token, bound to a specific deployed contract.
NewDummyERC721TokenCaller creates a new read-only instance of DummyERC721Token, bound to a specific deployed contract.
NewDummyERC721TokenFilterer creates a new log filterer instance of DummyERC721Token, bound to a specific deployed contract.
NewDummyERC721TokenTransactor creates a new write-only instance of DummyERC721Token, bound to a specific deployed contract.
NewERC1155Mintable creates a new instance of ERC1155Mintable, bound to a specific deployed contract.
NewERC1155MintableCaller creates a new read-only instance of ERC1155Mintable, bound to a specific deployed contract.
NewERC1155MintableFilterer creates a new log filterer instance of ERC1155Mintable, bound to a specific deployed contract.
NewERC1155MintableTransactor creates a new write-only instance of ERC1155Mintable, bound to a specific deployed contract.
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.
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
CoordinatorRegistryABI is the input ABI used to generate the binding from.
DevUtilsABI is the input ABI used to generate the binding from.
DummyERC721TokenABI is the input ABI used to generate the binding from.
ERC1155MintableABI is the input ABI used to generate the binding from.
ExchangeABI is the input ABI used to generate the binding from.
WETH9ABI is the input ABI used to generate the binding from.
ZRXTokenABI is the input ABI used to generate the binding from.
# Structs
CoordinatorRegistry is an auto generated Go binding around an Ethereum contract.
CoordinatorRegistryCaller is an auto generated read-only Go binding around an Ethereum contract.
CoordinatorRegistryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
CoordinatorRegistryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
CoordinatorRegistryCoordinatorEndpointSet represents a CoordinatorEndpointSet event raised by the CoordinatorRegistry contract.
CoordinatorRegistryCoordinatorEndpointSetIterator is returned from FilterCoordinatorEndpointSet and is used to iterate over the raw logs and unpacked data for CoordinatorEndpointSet events raised by the CoordinatorRegistry contract.
CoordinatorRegistryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
CoordinatorRegistryRaw is an auto generated low-level Go binding around an Ethereum contract.
CoordinatorRegistrySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
CoordinatorRegistryTransactor is an auto generated write-only Go binding around an Ethereum contract.
CoordinatorRegistryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
CoordinatorRegistryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
DevUtils is an auto generated Go binding around an Ethereum contract.
DevUtilsCaller is an auto generated read-only Go binding around an Ethereum contract.
DevUtilsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
DevUtilsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
DevUtilsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
DevUtilsRaw is an auto generated low-level Go binding around an Ethereum contract.
DevUtilsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
DevUtilsTransactor is an auto generated write-only Go binding around an Ethereum contract.
DevUtilsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
DevUtilsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
DummyERC721Token is an auto generated Go binding around an Ethereum contract.
DummyERC721TokenApproval represents a Approval event raised by the DummyERC721Token contract.
DummyERC721TokenApprovalForAll represents a ApprovalForAll event raised by the DummyERC721Token contract.
DummyERC721TokenApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the DummyERC721Token contract.
DummyERC721TokenApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the DummyERC721Token contract.
DummyERC721TokenCaller is an auto generated read-only Go binding around an Ethereum contract.
DummyERC721TokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
DummyERC721TokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
DummyERC721TokenFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
DummyERC721TokenRaw is an auto generated low-level Go binding around an Ethereum contract.
DummyERC721TokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
DummyERC721TokenTransactor is an auto generated write-only Go binding around an Ethereum contract.
DummyERC721TokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
DummyERC721TokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
DummyERC721TokenTransfer represents a Transfer event raised by the DummyERC721Token contract.
DummyERC721TokenTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the DummyERC721Token contract.
ERC1155Mintable is an auto generated Go binding around an Ethereum contract.
ERC1155MintableApprovalForAll represents a ApprovalForAll event raised by the ERC1155Mintable contract.
ERC1155MintableApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the ERC1155Mintable contract.
ERC1155MintableCaller is an auto generated read-only Go binding around an Ethereum contract.
ERC1155MintableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ERC1155MintableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ERC1155MintableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ERC1155MintableRaw is an auto generated low-level Go binding around an Ethereum contract.
ERC1155MintableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ERC1155MintableTransactor is an auto generated write-only Go binding around an Ethereum contract.
ERC1155MintableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ERC1155MintableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
ERC1155MintableTransferBatch represents a TransferBatch event raised by the ERC1155Mintable contract.
ERC1155MintableTransferBatchIterator is returned from FilterTransferBatch and is used to iterate over the raw logs and unpacked data for TransferBatch events raised by the ERC1155Mintable contract.
ERC1155MintableTransferSingle represents a TransferSingle event raised by the ERC1155Mintable contract.
ERC1155MintableTransferSingleIterator is returned from FilterTransferSingle and is used to iterate over the raw logs and unpacked data for TransferSingle events raised by the ERC1155Mintable contract.
ERC1155MintableURI represents a URI event raised by the ERC1155Mintable contract.
ERC1155MintableURIIterator is returned from FilterURI and is used to iterate over the raw logs and unpacked data for URI events raised by the ERC1155Mintable contract.
Exchange is an auto generated Go binding around an Ethereum contract.
ExchangeAssetProxyRegistered represents a AssetProxyRegistered event raised by the Exchange contract.
ExchangeAssetProxyRegisteredIterator is returned from FilterAssetProxyRegistered and is used to iterate over the raw logs and unpacked data for AssetProxyRegistered events raised by the Exchange 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.
ExchangeCancel represents a Cancel event raised by the Exchange contract.
ExchangeCancelIterator is returned from FilterCancel and is used to iterate over the raw logs and unpacked data for Cancel events raised by the Exchange contract.
ExchangeCancelUpTo represents a CancelUpTo event raised by the Exchange contract.
ExchangeCancelUpToIterator is returned from FilterCancelUpTo and is used to iterate over the raw logs and unpacked data for CancelUpTo events raised by the Exchange contract.
ExchangeFill represents a Fill event raised by the Exchange contract.
ExchangeFillIterator is returned from FilterFill and is used to iterate over the raw logs and unpacked data for Fill events raised by the Exchange contract.
ExchangeFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
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.
ExchangeSignatureValidatorApproval represents a SignatureValidatorApproval event raised by the Exchange contract.
ExchangeSignatureValidatorApprovalIterator is returned from FilterSignatureValidatorApproval and is used to iterate over the raw logs and unpacked data for SignatureValidatorApproval events raised by the Exchange contract.
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.
Struct0 is an auto generated low-level Go binding around an user-defined struct.
Struct1 is an auto generated low-level Go binding around an user-defined struct.
Struct2 is an auto generated low-level Go binding around an user-defined struct.
Struct3 is an auto generated low-level Go binding around an user-defined struct.
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.
# Type aliases
OrderInfo contains the status and filled amount of an order.
OrderWithoutExchangeAddress is a 0x order representation expected by the smart contracts.