Documentation ¶
Index ¶
- Constants
- type CoordinatorRegistry
- type CoordinatorRegistryCaller
- type CoordinatorRegistryCallerRaw
- type CoordinatorRegistryCallerSession
- type CoordinatorRegistryCoordinatorEndpointSet
- type CoordinatorRegistryCoordinatorEndpointSetIterator
- type CoordinatorRegistryFilterer
- func (_CoordinatorRegistry *CoordinatorRegistryFilterer) FilterCoordinatorEndpointSet(opts *bind.FilterOpts) (*CoordinatorRegistryCoordinatorEndpointSetIterator, error)
- func (_CoordinatorRegistry *CoordinatorRegistryFilterer) WatchCoordinatorEndpointSet(opts *bind.WatchOpts, sink chan<- *CoordinatorRegistryCoordinatorEndpointSet) (event.Subscription, error)
- type CoordinatorRegistryRaw
- func (_CoordinatorRegistry *CoordinatorRegistryRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_CoordinatorRegistry *CoordinatorRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_CoordinatorRegistry *CoordinatorRegistryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type CoordinatorRegistrySession
- type CoordinatorRegistryTransactor
- type CoordinatorRegistryTransactorRaw
- type CoordinatorRegistryTransactorSession
- type DevUtils
- type DevUtilsCaller
- func (_DevUtils *DevUtilsCaller) DecodeERC1155AssetData(opts *bind.CallOpts, assetData []byte) (struct{ ... }, error)
- func (_DevUtils *DevUtilsCaller) DecodeERC20AssetData(opts *bind.CallOpts, assetData []byte) (struct{ ... }, error)
- func (_DevUtils *DevUtilsCaller) DecodeERC721AssetData(opts *bind.CallOpts, assetData []byte) (struct{ ... }, error)
- func (_DevUtils *DevUtilsCaller) DecodeMultiAssetData(opts *bind.CallOpts, assetData []byte) (struct{ ... }, error)
- func (_DevUtils *DevUtilsCaller) DecodeZeroExTransactionData(opts *bind.CallOpts, transactionData []byte) (struct{ ... }, error)
- func (_DevUtils *DevUtilsCaller) ERC1155PROXYID(opts *bind.CallOpts) ([4]byte, error)
- func (_DevUtils *DevUtilsCaller) ERC20PROXYID(opts *bind.CallOpts) ([4]byte, error)
- func (_DevUtils *DevUtilsCaller) ERC721PROXYID(opts *bind.CallOpts) ([4]byte, error)
- func (_DevUtils *DevUtilsCaller) EncodeERC1155AssetData(opts *bind.CallOpts, tokenAddress common.Address, tokenIds []*big.Int, ...) ([]byte, error)
- func (_DevUtils *DevUtilsCaller) EncodeERC20AssetData(opts *bind.CallOpts, tokenAddress common.Address) ([]byte, error)
- func (_DevUtils *DevUtilsCaller) EncodeERC721AssetData(opts *bind.CallOpts, tokenAddress common.Address, tokenId *big.Int) ([]byte, error)
- func (_DevUtils *DevUtilsCaller) EncodeMultiAssetData(opts *bind.CallOpts, amounts []*big.Int, nestedAssetData [][]byte) ([]byte, error)
- func (_DevUtils *DevUtilsCaller) GetAssetProxyAllowance(opts *bind.CallOpts, ownerAddress common.Address, assetData []byte) (*big.Int, error)
- func (_DevUtils *DevUtilsCaller) GetBalance(opts *bind.CallOpts, ownerAddress common.Address, assetData []byte) (*big.Int, error)
- func (_DevUtils *DevUtilsCaller) GetBalanceAndAssetProxyAllowance(opts *bind.CallOpts, ownerAddress common.Address, assetData []byte) (struct{ ... }, error)
- func (_DevUtils *DevUtilsCaller) GetBatchAssetProxyAllowances(opts *bind.CallOpts, ownerAddress common.Address, assetData [][]byte) ([]*big.Int, error)
- func (_DevUtils *DevUtilsCaller) GetBatchBalances(opts *bind.CallOpts, ownerAddress common.Address, assetData [][]byte) ([]*big.Int, error)
- func (_DevUtils *DevUtilsCaller) GetBatchBalancesAndAssetProxyAllowances(opts *bind.CallOpts, ownerAddress common.Address, assetData [][]byte) (struct{ ... }, error)
- func (_DevUtils *DevUtilsCaller) GetERC721TokenOwner(opts *bind.CallOpts, tokenAddress common.Address, tokenId *big.Int) (common.Address, error)
- func (_DevUtils *DevUtilsCaller) GetEthBalances(opts *bind.CallOpts, addresses []common.Address) ([]*big.Int, error)
- func (_DevUtils *DevUtilsCaller) GetOrderRelevantState(opts *bind.CallOpts, order Struct0, signature []byte) (struct{ ... }, error)
- func (_DevUtils *DevUtilsCaller) GetOrderRelevantStates(opts *bind.CallOpts, orders []Struct0, signatures [][]byte) (struct{ ... }, error)
- func (_DevUtils *DevUtilsCaller) GetTransferableAssetAmount(opts *bind.CallOpts, ownerAddress common.Address, assetData []byte) (*big.Int, error)
- func (_DevUtils *DevUtilsCaller) MULTIASSETPROXYID(opts *bind.CallOpts) ([4]byte, error)
- func (_DevUtils *DevUtilsCaller) STATICCALLPROXYID(opts *bind.CallOpts) ([4]byte, error)
- type DevUtilsCallerRaw
- type DevUtilsCallerSession
- func (_DevUtils *DevUtilsCallerSession) DecodeERC1155AssetData(assetData []byte) (struct{ ... }, error)
- func (_DevUtils *DevUtilsCallerSession) DecodeERC20AssetData(assetData []byte) (struct{ ... }, error)
- func (_DevUtils *DevUtilsCallerSession) DecodeERC721AssetData(assetData []byte) (struct{ ... }, error)
- func (_DevUtils *DevUtilsCallerSession) DecodeMultiAssetData(assetData []byte) (struct{ ... }, error)
- func (_DevUtils *DevUtilsCallerSession) DecodeZeroExTransactionData(transactionData []byte) (struct{ ... }, error)
- func (_DevUtils *DevUtilsCallerSession) ERC1155PROXYID() ([4]byte, error)
- func (_DevUtils *DevUtilsCallerSession) ERC20PROXYID() ([4]byte, error)
- func (_DevUtils *DevUtilsCallerSession) ERC721PROXYID() ([4]byte, error)
- func (_DevUtils *DevUtilsCallerSession) EncodeERC1155AssetData(tokenAddress common.Address, tokenIds []*big.Int, tokenValues []*big.Int, ...) ([]byte, error)
- func (_DevUtils *DevUtilsCallerSession) EncodeERC20AssetData(tokenAddress common.Address) ([]byte, error)
- func (_DevUtils *DevUtilsCallerSession) EncodeERC721AssetData(tokenAddress common.Address, tokenId *big.Int) ([]byte, error)
- func (_DevUtils *DevUtilsCallerSession) EncodeMultiAssetData(amounts []*big.Int, nestedAssetData [][]byte) ([]byte, error)
- func (_DevUtils *DevUtilsCallerSession) GetAssetProxyAllowance(ownerAddress common.Address, assetData []byte) (*big.Int, error)
- func (_DevUtils *DevUtilsCallerSession) GetBalance(ownerAddress common.Address, assetData []byte) (*big.Int, error)
- func (_DevUtils *DevUtilsCallerSession) GetBalanceAndAssetProxyAllowance(ownerAddress common.Address, assetData []byte) (struct{ ... }, error)
- func (_DevUtils *DevUtilsCallerSession) GetBatchAssetProxyAllowances(ownerAddress common.Address, assetData [][]byte) ([]*big.Int, error)
- func (_DevUtils *DevUtilsCallerSession) GetBatchBalances(ownerAddress common.Address, assetData [][]byte) ([]*big.Int, error)
- func (_DevUtils *DevUtilsCallerSession) GetBatchBalancesAndAssetProxyAllowances(ownerAddress common.Address, assetData [][]byte) (struct{ ... }, error)
- func (_DevUtils *DevUtilsCallerSession) GetERC721TokenOwner(tokenAddress common.Address, tokenId *big.Int) (common.Address, error)
- func (_DevUtils *DevUtilsCallerSession) GetEthBalances(addresses []common.Address) ([]*big.Int, error)
- func (_DevUtils *DevUtilsCallerSession) GetOrderRelevantState(order Struct0, signature []byte) (struct{ ... }, error)
- func (_DevUtils *DevUtilsCallerSession) GetOrderRelevantStates(orders []Struct0, signatures [][]byte) (struct{ ... }, error)
- func (_DevUtils *DevUtilsCallerSession) GetTransferableAssetAmount(ownerAddress common.Address, assetData []byte) (*big.Int, error)
- func (_DevUtils *DevUtilsCallerSession) MULTIASSETPROXYID() ([4]byte, error)
- func (_DevUtils *DevUtilsCallerSession) STATICCALLPROXYID() ([4]byte, error)
- type DevUtilsFilterer
- type DevUtilsRaw
- func (_DevUtils *DevUtilsRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_DevUtils *DevUtilsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_DevUtils *DevUtilsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type DevUtilsSession
- func (_DevUtils *DevUtilsSession) DecodeERC1155AssetData(assetData []byte) (struct{ ... }, error)
- func (_DevUtils *DevUtilsSession) DecodeERC20AssetData(assetData []byte) (struct{ ... }, error)
- func (_DevUtils *DevUtilsSession) DecodeERC721AssetData(assetData []byte) (struct{ ... }, error)
- func (_DevUtils *DevUtilsSession) DecodeMultiAssetData(assetData []byte) (struct{ ... }, error)
- func (_DevUtils *DevUtilsSession) DecodeZeroExTransactionData(transactionData []byte) (struct{ ... }, error)
- func (_DevUtils *DevUtilsSession) ERC1155PROXYID() ([4]byte, error)
- func (_DevUtils *DevUtilsSession) ERC20PROXYID() ([4]byte, error)
- func (_DevUtils *DevUtilsSession) ERC721PROXYID() ([4]byte, error)
- func (_DevUtils *DevUtilsSession) EncodeERC1155AssetData(tokenAddress common.Address, tokenIds []*big.Int, tokenValues []*big.Int, ...) ([]byte, error)
- func (_DevUtils *DevUtilsSession) EncodeERC20AssetData(tokenAddress common.Address) ([]byte, error)
- func (_DevUtils *DevUtilsSession) EncodeERC721AssetData(tokenAddress common.Address, tokenId *big.Int) ([]byte, error)
- func (_DevUtils *DevUtilsSession) EncodeMultiAssetData(amounts []*big.Int, nestedAssetData [][]byte) ([]byte, error)
- func (_DevUtils *DevUtilsSession) GetAssetProxyAllowance(ownerAddress common.Address, assetData []byte) (*big.Int, error)
- func (_DevUtils *DevUtilsSession) GetBalance(ownerAddress common.Address, assetData []byte) (*big.Int, error)
- func (_DevUtils *DevUtilsSession) GetBalanceAndAssetProxyAllowance(ownerAddress common.Address, assetData []byte) (struct{ ... }, error)
- func (_DevUtils *DevUtilsSession) GetBatchAssetProxyAllowances(ownerAddress common.Address, assetData [][]byte) ([]*big.Int, error)
- func (_DevUtils *DevUtilsSession) GetBatchBalances(ownerAddress common.Address, assetData [][]byte) ([]*big.Int, error)
- func (_DevUtils *DevUtilsSession) GetBatchBalancesAndAssetProxyAllowances(ownerAddress common.Address, assetData [][]byte) (struct{ ... }, error)
- func (_DevUtils *DevUtilsSession) GetERC721TokenOwner(tokenAddress common.Address, tokenId *big.Int) (common.Address, error)
- func (_DevUtils *DevUtilsSession) GetEthBalances(addresses []common.Address) ([]*big.Int, error)
- func (_DevUtils *DevUtilsSession) GetOrderRelevantState(order Struct0, signature []byte) (struct{ ... }, error)
- func (_DevUtils *DevUtilsSession) GetOrderRelevantStates(orders []Struct0, signatures [][]byte) (struct{ ... }, error)
- func (_DevUtils *DevUtilsSession) GetTransferableAssetAmount(ownerAddress common.Address, assetData []byte) (*big.Int, error)
- func (_DevUtils *DevUtilsSession) MULTIASSETPROXYID() ([4]byte, error)
- func (_DevUtils *DevUtilsSession) STATICCALLPROXYID() ([4]byte, error)
- type DevUtilsTransactor
- type DevUtilsTransactorRaw
- type DevUtilsTransactorSession
- type DummyERC721Token
- type DummyERC721TokenApproval
- type DummyERC721TokenApprovalForAll
- type DummyERC721TokenApprovalForAllIterator
- type DummyERC721TokenApprovalIterator
- type DummyERC721TokenCaller
- func (_DummyERC721Token *DummyERC721TokenCaller) BalanceOf(opts *bind.CallOpts, _owner common.Address) (*big.Int, error)
- func (_DummyERC721Token *DummyERC721TokenCaller) GetApproved(opts *bind.CallOpts, _tokenId *big.Int) (common.Address, error)
- func (_DummyERC721Token *DummyERC721TokenCaller) IsApprovedForAll(opts *bind.CallOpts, _owner common.Address, _operator common.Address) (bool, error)
- func (_DummyERC721Token *DummyERC721TokenCaller) Name(opts *bind.CallOpts) (string, error)
- func (_DummyERC721Token *DummyERC721TokenCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_DummyERC721Token *DummyERC721TokenCaller) OwnerOf(opts *bind.CallOpts, _tokenId *big.Int) (common.Address, error)
- func (_DummyERC721Token *DummyERC721TokenCaller) Symbol(opts *bind.CallOpts) (string, error)
- type DummyERC721TokenCallerRaw
- type DummyERC721TokenCallerSession
- func (_DummyERC721Token *DummyERC721TokenCallerSession) BalanceOf(_owner common.Address) (*big.Int, error)
- func (_DummyERC721Token *DummyERC721TokenCallerSession) GetApproved(_tokenId *big.Int) (common.Address, error)
- func (_DummyERC721Token *DummyERC721TokenCallerSession) IsApprovedForAll(_owner common.Address, _operator common.Address) (bool, error)
- func (_DummyERC721Token *DummyERC721TokenCallerSession) Name() (string, error)
- func (_DummyERC721Token *DummyERC721TokenCallerSession) Owner() (common.Address, error)
- func (_DummyERC721Token *DummyERC721TokenCallerSession) OwnerOf(_tokenId *big.Int) (common.Address, error)
- func (_DummyERC721Token *DummyERC721TokenCallerSession) Symbol() (string, error)
- type DummyERC721TokenFilterer
- func (_DummyERC721Token *DummyERC721TokenFilterer) FilterApproval(opts *bind.FilterOpts, _owner []common.Address, _approved []common.Address, ...) (*DummyERC721TokenApprovalIterator, error)
- func (_DummyERC721Token *DummyERC721TokenFilterer) FilterApprovalForAll(opts *bind.FilterOpts, _owner []common.Address, _operator []common.Address) (*DummyERC721TokenApprovalForAllIterator, error)
- func (_DummyERC721Token *DummyERC721TokenFilterer) FilterTransfer(opts *bind.FilterOpts, _from []common.Address, _to []common.Address, ...) (*DummyERC721TokenTransferIterator, error)
- func (_DummyERC721Token *DummyERC721TokenFilterer) ParseApproval(log types.Log) (*DummyERC721TokenApproval, error)
- func (_DummyERC721Token *DummyERC721TokenFilterer) ParseApprovalForAll(log types.Log) (*DummyERC721TokenApprovalForAll, error)
- func (_DummyERC721Token *DummyERC721TokenFilterer) ParseTransfer(log types.Log) (*DummyERC721TokenTransfer, error)
- func (_DummyERC721Token *DummyERC721TokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *DummyERC721TokenApproval, ...) (event.Subscription, error)
- func (_DummyERC721Token *DummyERC721TokenFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *DummyERC721TokenApprovalForAll, ...) (event.Subscription, error)
- func (_DummyERC721Token *DummyERC721TokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *DummyERC721TokenTransfer, ...) (event.Subscription, error)
- type DummyERC721TokenRaw
- func (_DummyERC721Token *DummyERC721TokenRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_DummyERC721Token *DummyERC721TokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_DummyERC721Token *DummyERC721TokenRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type DummyERC721TokenSession
- func (_DummyERC721Token *DummyERC721TokenSession) Approve(_approved common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_DummyERC721Token *DummyERC721TokenSession) BalanceOf(_owner common.Address) (*big.Int, error)
- func (_DummyERC721Token *DummyERC721TokenSession) Burn(_owner common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_DummyERC721Token *DummyERC721TokenSession) GetApproved(_tokenId *big.Int) (common.Address, error)
- func (_DummyERC721Token *DummyERC721TokenSession) IsApprovedForAll(_owner common.Address, _operator common.Address) (bool, error)
- func (_DummyERC721Token *DummyERC721TokenSession) Mint(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_DummyERC721Token *DummyERC721TokenSession) Name() (string, error)
- func (_DummyERC721Token *DummyERC721TokenSession) Owner() (common.Address, error)
- func (_DummyERC721Token *DummyERC721TokenSession) OwnerOf(_tokenId *big.Int) (common.Address, error)
- func (_DummyERC721Token *DummyERC721TokenSession) SafeTransferFrom(_from common.Address, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_DummyERC721Token *DummyERC721TokenSession) SafeTransferFrom0(_from common.Address, _to common.Address, _tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_DummyERC721Token *DummyERC721TokenSession) SetApprovalForAll(_operator common.Address, _approved bool) (*types.Transaction, error)
- func (_DummyERC721Token *DummyERC721TokenSession) Symbol() (string, error)
- func (_DummyERC721Token *DummyERC721TokenSession) TransferFrom(_from common.Address, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_DummyERC721Token *DummyERC721TokenSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type DummyERC721TokenTransactor
- func (_DummyERC721Token *DummyERC721TokenTransactor) Approve(opts *bind.TransactOpts, _approved common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_DummyERC721Token *DummyERC721TokenTransactor) Burn(opts *bind.TransactOpts, _owner common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_DummyERC721Token *DummyERC721TokenTransactor) Mint(opts *bind.TransactOpts, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_DummyERC721Token *DummyERC721TokenTransactor) SafeTransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_DummyERC721Token *DummyERC721TokenTransactor) SafeTransferFrom0(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_DummyERC721Token *DummyERC721TokenTransactor) SetApprovalForAll(opts *bind.TransactOpts, _operator common.Address, _approved bool) (*types.Transaction, error)
- func (_DummyERC721Token *DummyERC721TokenTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_DummyERC721Token *DummyERC721TokenTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type DummyERC721TokenTransactorRaw
- type DummyERC721TokenTransactorSession
- func (_DummyERC721Token *DummyERC721TokenTransactorSession) Approve(_approved common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_DummyERC721Token *DummyERC721TokenTransactorSession) Burn(_owner common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_DummyERC721Token *DummyERC721TokenTransactorSession) Mint(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_DummyERC721Token *DummyERC721TokenTransactorSession) SafeTransferFrom(_from common.Address, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_DummyERC721Token *DummyERC721TokenTransactorSession) SafeTransferFrom0(_from common.Address, _to common.Address, _tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_DummyERC721Token *DummyERC721TokenTransactorSession) SetApprovalForAll(_operator common.Address, _approved bool) (*types.Transaction, error)
- func (_DummyERC721Token *DummyERC721TokenTransactorSession) TransferFrom(_from common.Address, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_DummyERC721Token *DummyERC721TokenTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type DummyERC721TokenTransfer
- type DummyERC721TokenTransferIterator
- type Exchange
- type ExchangeAssetProxyRegistered
- type ExchangeAssetProxyRegisteredIterator
- type ExchangeCaller
- func (_Exchange *ExchangeCaller) AllowedValidators(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (bool, error)
- func (_Exchange *ExchangeCaller) AssetProxies(opts *bind.CallOpts, arg0 [4]byte) (common.Address, error)
- func (_Exchange *ExchangeCaller) Cancelled(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
- func (_Exchange *ExchangeCaller) CurrentContextAddress(opts *bind.CallOpts) (common.Address, error)
- func (_Exchange *ExchangeCaller) EIP712DOMAINHASH(opts *bind.CallOpts) ([32]byte, error)
- func (_Exchange *ExchangeCaller) Filled(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
- func (_Exchange *ExchangeCaller) GetAssetProxy(opts *bind.CallOpts, assetProxyId [4]byte) (common.Address, error)
- func (_Exchange *ExchangeCaller) GetOrderInfo(opts *bind.CallOpts, order Struct0) (Struct1, error)
- func (_Exchange *ExchangeCaller) GetOrdersInfo(opts *bind.CallOpts, orders []Struct0) ([]Struct1, error)
- func (_Exchange *ExchangeCaller) IsValidSignature(opts *bind.CallOpts, hash [32]byte, signerAddress common.Address, ...) (bool, error)
- func (_Exchange *ExchangeCaller) OrderEpoch(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_Exchange *ExchangeCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Exchange *ExchangeCaller) PreSigned(opts *bind.CallOpts, arg0 [32]byte, arg1 common.Address) (bool, error)
- func (_Exchange *ExchangeCaller) Transactions(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
- func (_Exchange *ExchangeCaller) VERSION(opts *bind.CallOpts) (string, error)
- func (_Exchange *ExchangeCaller) ZRXASSETDATA(opts *bind.CallOpts) ([]byte, error)
- type ExchangeCallerRaw
- type ExchangeCallerSession
- func (_Exchange *ExchangeCallerSession) AllowedValidators(arg0 common.Address, arg1 common.Address) (bool, error)
- func (_Exchange *ExchangeCallerSession) AssetProxies(arg0 [4]byte) (common.Address, error)
- func (_Exchange *ExchangeCallerSession) Cancelled(arg0 [32]byte) (bool, error)
- func (_Exchange *ExchangeCallerSession) CurrentContextAddress() (common.Address, error)
- func (_Exchange *ExchangeCallerSession) EIP712DOMAINHASH() ([32]byte, error)
- func (_Exchange *ExchangeCallerSession) Filled(arg0 [32]byte) (*big.Int, error)
- func (_Exchange *ExchangeCallerSession) GetAssetProxy(assetProxyId [4]byte) (common.Address, error)
- func (_Exchange *ExchangeCallerSession) GetOrderInfo(order Struct0) (Struct1, error)
- func (_Exchange *ExchangeCallerSession) GetOrdersInfo(orders []Struct0) ([]Struct1, error)
- func (_Exchange *ExchangeCallerSession) IsValidSignature(hash [32]byte, signerAddress common.Address, signature []byte) (bool, error)
- func (_Exchange *ExchangeCallerSession) OrderEpoch(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_Exchange *ExchangeCallerSession) Owner() (common.Address, error)
- func (_Exchange *ExchangeCallerSession) PreSigned(arg0 [32]byte, arg1 common.Address) (bool, error)
- func (_Exchange *ExchangeCallerSession) Transactions(arg0 [32]byte) (bool, error)
- func (_Exchange *ExchangeCallerSession) VERSION() (string, error)
- func (_Exchange *ExchangeCallerSession) ZRXASSETDATA() ([]byte, error)
- type ExchangeCancel
- type ExchangeCancelIterator
- type ExchangeCancelUpTo
- type ExchangeCancelUpToIterator
- type ExchangeFill
- type ExchangeFillIterator
- type ExchangeFilterer
- func (_Exchange *ExchangeFilterer) FilterAssetProxyRegistered(opts *bind.FilterOpts) (*ExchangeAssetProxyRegisteredIterator, error)
- func (_Exchange *ExchangeFilterer) FilterCancel(opts *bind.FilterOpts, makerAddress []common.Address, ...) (*ExchangeCancelIterator, error)
- func (_Exchange *ExchangeFilterer) FilterCancelUpTo(opts *bind.FilterOpts, makerAddress []common.Address, ...) (*ExchangeCancelUpToIterator, error)
- func (_Exchange *ExchangeFilterer) FilterFill(opts *bind.FilterOpts, makerAddress []common.Address, ...) (*ExchangeFillIterator, error)
- func (_Exchange *ExchangeFilterer) FilterSignatureValidatorApproval(opts *bind.FilterOpts, signerAddress []common.Address, ...) (*ExchangeSignatureValidatorApprovalIterator, error)
- func (_Exchange *ExchangeFilterer) ParseAssetProxyRegistered(log types.Log) (*ExchangeAssetProxyRegistered, error)
- func (_Exchange *ExchangeFilterer) ParseCancel(log types.Log) (*ExchangeCancel, error)
- func (_Exchange *ExchangeFilterer) ParseCancelUpTo(log types.Log) (*ExchangeCancelUpTo, error)
- func (_Exchange *ExchangeFilterer) ParseFill(log types.Log) (*ExchangeFill, error)
- func (_Exchange *ExchangeFilterer) ParseSignatureValidatorApproval(log types.Log) (*ExchangeSignatureValidatorApproval, error)
- func (_Exchange *ExchangeFilterer) WatchAssetProxyRegistered(opts *bind.WatchOpts, sink chan<- *ExchangeAssetProxyRegistered) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchCancel(opts *bind.WatchOpts, sink chan<- *ExchangeCancel, ...) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchCancelUpTo(opts *bind.WatchOpts, sink chan<- *ExchangeCancelUpTo, ...) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchFill(opts *bind.WatchOpts, sink chan<- *ExchangeFill, makerAddress []common.Address, ...) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchSignatureValidatorApproval(opts *bind.WatchOpts, sink chan<- *ExchangeSignatureValidatorApproval, ...) (event.Subscription, error)
- type ExchangeRaw
- func (_Exchange *ExchangeRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Exchange *ExchangeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Exchange *ExchangeRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ExchangeSession
- func (_Exchange *ExchangeSession) AllowedValidators(arg0 common.Address, arg1 common.Address) (bool, error)
- func (_Exchange *ExchangeSession) AssetProxies(arg0 [4]byte) (common.Address, error)
- func (_Exchange *ExchangeSession) BatchCancelOrders(orders []Struct0) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) BatchFillOrKillOrders(orders []Struct0, takerAssetFillAmounts []*big.Int, signatures [][]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) BatchFillOrders(orders []Struct0, takerAssetFillAmounts []*big.Int, signatures [][]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) BatchFillOrdersNoThrow(orders []Struct0, takerAssetFillAmounts []*big.Int, signatures [][]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) CancelOrder(order Struct0) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) CancelOrdersUpTo(targetOrderEpoch *big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) Cancelled(arg0 [32]byte) (bool, error)
- func (_Exchange *ExchangeSession) CurrentContextAddress() (common.Address, error)
- func (_Exchange *ExchangeSession) EIP712DOMAINHASH() ([32]byte, error)
- func (_Exchange *ExchangeSession) ExecuteTransaction(salt *big.Int, signerAddress common.Address, data []byte, signature []byte) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) FillOrKillOrder(order Struct0, takerAssetFillAmount *big.Int, signature []byte) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) FillOrder(order Struct0, takerAssetFillAmount *big.Int, signature []byte) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) FillOrderNoThrow(order Struct0, takerAssetFillAmount *big.Int, signature []byte) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) Filled(arg0 [32]byte) (*big.Int, error)
- func (_Exchange *ExchangeSession) GetAssetProxy(assetProxyId [4]byte) (common.Address, error)
- func (_Exchange *ExchangeSession) GetOrderInfo(order Struct0) (Struct1, error)
- func (_Exchange *ExchangeSession) GetOrdersInfo(orders []Struct0) ([]Struct1, error)
- func (_Exchange *ExchangeSession) IsValidSignature(hash [32]byte, signerAddress common.Address, signature []byte) (bool, error)
- func (_Exchange *ExchangeSession) MarketBuyOrders(orders []Struct0, makerAssetFillAmount *big.Int, signatures [][]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) MarketBuyOrdersNoThrow(orders []Struct0, makerAssetFillAmount *big.Int, signatures [][]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) MarketSellOrders(orders []Struct0, takerAssetFillAmount *big.Int, signatures [][]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) MarketSellOrdersNoThrow(orders []Struct0, takerAssetFillAmount *big.Int, signatures [][]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) MatchOrders(leftOrder Struct0, rightOrder Struct0, leftSignature []byte, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) OrderEpoch(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_Exchange *ExchangeSession) Owner() (common.Address, error)
- func (_Exchange *ExchangeSession) PreSign(hash [32]byte, signerAddress common.Address, signature []byte) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) PreSigned(arg0 [32]byte, arg1 common.Address) (bool, error)
- func (_Exchange *ExchangeSession) RegisterAssetProxy(assetProxy common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) SetSignatureValidatorApproval(validatorAddress common.Address, approval bool) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) Transactions(arg0 [32]byte) (bool, error)
- func (_Exchange *ExchangeSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) VERSION() (string, error)
- func (_Exchange *ExchangeSession) ZRXASSETDATA() ([]byte, error)
- type ExchangeSignatureValidatorApproval
- type ExchangeSignatureValidatorApprovalIterator
- type ExchangeTransactor
- func (_Exchange *ExchangeTransactor) BatchCancelOrders(opts *bind.TransactOpts, orders []Struct0) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) BatchFillOrKillOrders(opts *bind.TransactOpts, orders []Struct0, takerAssetFillAmounts []*big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) BatchFillOrders(opts *bind.TransactOpts, orders []Struct0, takerAssetFillAmounts []*big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) BatchFillOrdersNoThrow(opts *bind.TransactOpts, orders []Struct0, takerAssetFillAmounts []*big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) CancelOrder(opts *bind.TransactOpts, order Struct0) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) CancelOrdersUpTo(opts *bind.TransactOpts, targetOrderEpoch *big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) ExecuteTransaction(opts *bind.TransactOpts, salt *big.Int, signerAddress common.Address, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) FillOrKillOrder(opts *bind.TransactOpts, order Struct0, takerAssetFillAmount *big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) FillOrder(opts *bind.TransactOpts, order Struct0, takerAssetFillAmount *big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) FillOrderNoThrow(opts *bind.TransactOpts, order Struct0, takerAssetFillAmount *big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) MarketBuyOrders(opts *bind.TransactOpts, orders []Struct0, makerAssetFillAmount *big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) MarketBuyOrdersNoThrow(opts *bind.TransactOpts, orders []Struct0, makerAssetFillAmount *big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) MarketSellOrders(opts *bind.TransactOpts, orders []Struct0, takerAssetFillAmount *big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) MarketSellOrdersNoThrow(opts *bind.TransactOpts, orders []Struct0, takerAssetFillAmount *big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) MatchOrders(opts *bind.TransactOpts, leftOrder Struct0, rightOrder Struct0, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) PreSign(opts *bind.TransactOpts, hash [32]byte, signerAddress common.Address, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) RegisterAssetProxy(opts *bind.TransactOpts, assetProxy common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) SetSignatureValidatorApproval(opts *bind.TransactOpts, validatorAddress common.Address, approval bool) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type ExchangeTransactorRaw
- type ExchangeTransactorSession
- func (_Exchange *ExchangeTransactorSession) BatchCancelOrders(orders []Struct0) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) BatchFillOrKillOrders(orders []Struct0, takerAssetFillAmounts []*big.Int, signatures [][]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) BatchFillOrders(orders []Struct0, takerAssetFillAmounts []*big.Int, signatures [][]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) BatchFillOrdersNoThrow(orders []Struct0, takerAssetFillAmounts []*big.Int, signatures [][]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) CancelOrder(order Struct0) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) CancelOrdersUpTo(targetOrderEpoch *big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) ExecuteTransaction(salt *big.Int, signerAddress common.Address, data []byte, signature []byte) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) FillOrKillOrder(order Struct0, takerAssetFillAmount *big.Int, signature []byte) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) FillOrder(order Struct0, takerAssetFillAmount *big.Int, signature []byte) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) FillOrderNoThrow(order Struct0, takerAssetFillAmount *big.Int, signature []byte) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) MarketBuyOrders(orders []Struct0, makerAssetFillAmount *big.Int, signatures [][]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) MarketBuyOrdersNoThrow(orders []Struct0, makerAssetFillAmount *big.Int, signatures [][]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) MarketSellOrders(orders []Struct0, takerAssetFillAmount *big.Int, signatures [][]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) MarketSellOrdersNoThrow(orders []Struct0, takerAssetFillAmount *big.Int, signatures [][]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) MatchOrders(leftOrder Struct0, rightOrder Struct0, leftSignature []byte, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) PreSign(hash [32]byte, signerAddress common.Address, signature []byte) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) RegisterAssetProxy(assetProxy common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) SetSignatureValidatorApproval(validatorAddress common.Address, approval bool) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type OrderInfo
- type OrderWithoutExchangeAddress
- type Struct0
- type Struct1
- type Struct2
- type Struct3
- type WETH9
- type WETH9Approval
- type WETH9ApprovalIterator
- type WETH9Caller
- func (_WETH9 *WETH9Caller) Allowance(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_WETH9 *WETH9Caller) BalanceOf(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_WETH9 *WETH9Caller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_WETH9 *WETH9Caller) Name(opts *bind.CallOpts) (string, error)
- func (_WETH9 *WETH9Caller) Symbol(opts *bind.CallOpts) (string, error)
- func (_WETH9 *WETH9Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type WETH9CallerRaw
- type WETH9CallerSession
- func (_WETH9 *WETH9CallerSession) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_WETH9 *WETH9CallerSession) BalanceOf(arg0 common.Address) (*big.Int, error)
- func (_WETH9 *WETH9CallerSession) Decimals() (uint8, error)
- func (_WETH9 *WETH9CallerSession) Name() (string, error)
- func (_WETH9 *WETH9CallerSession) Symbol() (string, error)
- func (_WETH9 *WETH9CallerSession) TotalSupply() (*big.Int, error)
- type WETH9Deposit
- type WETH9DepositIterator
- type WETH9Filterer
- func (_WETH9 *WETH9Filterer) FilterApproval(opts *bind.FilterOpts, _owner []common.Address, _spender []common.Address) (*WETH9ApprovalIterator, error)
- func (_WETH9 *WETH9Filterer) FilterDeposit(opts *bind.FilterOpts, _owner []common.Address) (*WETH9DepositIterator, error)
- func (_WETH9 *WETH9Filterer) FilterTransfer(opts *bind.FilterOpts, _from []common.Address, _to []common.Address) (*WETH9TransferIterator, error)
- func (_WETH9 *WETH9Filterer) FilterWithdrawal(opts *bind.FilterOpts, _owner []common.Address) (*WETH9WithdrawalIterator, error)
- func (_WETH9 *WETH9Filterer) ParseApproval(log types.Log) (*WETH9Approval, error)
- func (_WETH9 *WETH9Filterer) ParseDeposit(log types.Log) (*WETH9Deposit, error)
- func (_WETH9 *WETH9Filterer) ParseTransfer(log types.Log) (*WETH9Transfer, error)
- func (_WETH9 *WETH9Filterer) ParseWithdrawal(log types.Log) (*WETH9Withdrawal, error)
- func (_WETH9 *WETH9Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *WETH9Approval, _owner []common.Address, ...) (event.Subscription, error)
- func (_WETH9 *WETH9Filterer) WatchDeposit(opts *bind.WatchOpts, sink chan<- *WETH9Deposit, _owner []common.Address) (event.Subscription, error)
- func (_WETH9 *WETH9Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *WETH9Transfer, _from []common.Address, ...) (event.Subscription, error)
- func (_WETH9 *WETH9Filterer) WatchWithdrawal(opts *bind.WatchOpts, sink chan<- *WETH9Withdrawal, _owner []common.Address) (event.Subscription, error)
- type WETH9Raw
- func (_WETH9 *WETH9Raw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_WETH9 *WETH9Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_WETH9 *WETH9Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type WETH9Session
- func (_WETH9 *WETH9Session) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_WETH9 *WETH9Session) Approve(guy common.Address, wad *big.Int) (*types.Transaction, error)
- func (_WETH9 *WETH9Session) BalanceOf(arg0 common.Address) (*big.Int, error)
- func (_WETH9 *WETH9Session) Decimals() (uint8, error)
- func (_WETH9 *WETH9Session) Deposit() (*types.Transaction, error)
- func (_WETH9 *WETH9Session) Name() (string, error)
- func (_WETH9 *WETH9Session) Symbol() (string, error)
- func (_WETH9 *WETH9Session) TotalSupply() (*big.Int, error)
- func (_WETH9 *WETH9Session) Transfer(dst common.Address, wad *big.Int) (*types.Transaction, error)
- func (_WETH9 *WETH9Session) TransferFrom(src common.Address, dst common.Address, wad *big.Int) (*types.Transaction, error)
- func (_WETH9 *WETH9Session) Withdraw(wad *big.Int) (*types.Transaction, error)
- type WETH9Transactor
- func (_WETH9 *WETH9Transactor) Approve(opts *bind.TransactOpts, guy common.Address, wad *big.Int) (*types.Transaction, error)
- func (_WETH9 *WETH9Transactor) Deposit(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_WETH9 *WETH9Transactor) Transfer(opts *bind.TransactOpts, dst common.Address, wad *big.Int) (*types.Transaction, error)
- func (_WETH9 *WETH9Transactor) TransferFrom(opts *bind.TransactOpts, src common.Address, dst common.Address, wad *big.Int) (*types.Transaction, error)
- func (_WETH9 *WETH9Transactor) Withdraw(opts *bind.TransactOpts, wad *big.Int) (*types.Transaction, error)
- type WETH9TransactorRaw
- type WETH9TransactorSession
- func (_WETH9 *WETH9TransactorSession) Approve(guy common.Address, wad *big.Int) (*types.Transaction, error)
- func (_WETH9 *WETH9TransactorSession) Deposit() (*types.Transaction, error)
- func (_WETH9 *WETH9TransactorSession) Transfer(dst common.Address, wad *big.Int) (*types.Transaction, error)
- func (_WETH9 *WETH9TransactorSession) TransferFrom(src common.Address, dst common.Address, wad *big.Int) (*types.Transaction, error)
- func (_WETH9 *WETH9TransactorSession) Withdraw(wad *big.Int) (*types.Transaction, error)
- type WETH9Transfer
- type WETH9TransferIterator
- type WETH9Withdrawal
- type WETH9WithdrawalIterator
- type ZRXToken
- type ZRXTokenApproval
- type ZRXTokenApprovalIterator
- type ZRXTokenCaller
- func (_ZRXToken *ZRXTokenCaller) Allowance(opts *bind.CallOpts, _owner common.Address, _spender common.Address) (*big.Int, error)
- func (_ZRXToken *ZRXTokenCaller) BalanceOf(opts *bind.CallOpts, _owner common.Address) (*big.Int, error)
- func (_ZRXToken *ZRXTokenCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_ZRXToken *ZRXTokenCaller) Name(opts *bind.CallOpts) (string, error)
- func (_ZRXToken *ZRXTokenCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_ZRXToken *ZRXTokenCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type ZRXTokenCallerRaw
- type ZRXTokenCallerSession
- func (_ZRXToken *ZRXTokenCallerSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
- func (_ZRXToken *ZRXTokenCallerSession) BalanceOf(_owner common.Address) (*big.Int, error)
- func (_ZRXToken *ZRXTokenCallerSession) Decimals() (uint8, error)
- func (_ZRXToken *ZRXTokenCallerSession) Name() (string, error)
- func (_ZRXToken *ZRXTokenCallerSession) Symbol() (string, error)
- func (_ZRXToken *ZRXTokenCallerSession) TotalSupply() (*big.Int, error)
- type ZRXTokenFilterer
- func (_ZRXToken *ZRXTokenFilterer) FilterApproval(opts *bind.FilterOpts, _owner []common.Address, _spender []common.Address) (*ZRXTokenApprovalIterator, error)
- func (_ZRXToken *ZRXTokenFilterer) FilterTransfer(opts *bind.FilterOpts, _from []common.Address, _to []common.Address) (*ZRXTokenTransferIterator, error)
- func (_ZRXToken *ZRXTokenFilterer) ParseApproval(log types.Log) (*ZRXTokenApproval, error)
- func (_ZRXToken *ZRXTokenFilterer) ParseTransfer(log types.Log) (*ZRXTokenTransfer, error)
- func (_ZRXToken *ZRXTokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ZRXTokenApproval, _owner []common.Address, ...) (event.Subscription, error)
- func (_ZRXToken *ZRXTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ZRXTokenTransfer, _from []common.Address, ...) (event.Subscription, error)
- type ZRXTokenRaw
- func (_ZRXToken *ZRXTokenRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_ZRXToken *ZRXTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ZRXToken *ZRXTokenRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ZRXTokenSession
- func (_ZRXToken *ZRXTokenSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
- func (_ZRXToken *ZRXTokenSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
- func (_ZRXToken *ZRXTokenSession) BalanceOf(_owner common.Address) (*big.Int, error)
- func (_ZRXToken *ZRXTokenSession) Decimals() (uint8, error)
- func (_ZRXToken *ZRXTokenSession) Name() (string, error)
- func (_ZRXToken *ZRXTokenSession) Symbol() (string, error)
- func (_ZRXToken *ZRXTokenSession) TotalSupply() (*big.Int, error)
- func (_ZRXToken *ZRXTokenSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_ZRXToken *ZRXTokenSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
- type ZRXTokenTransactor
- func (_ZRXToken *ZRXTokenTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _value *big.Int) (*types.Transaction, error)
- func (_ZRXToken *ZRXTokenTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_ZRXToken *ZRXTokenTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- type ZRXTokenTransactorRaw
- type ZRXTokenTransactorSession
- func (_ZRXToken *ZRXTokenTransactorSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
- func (_ZRXToken *ZRXTokenTransactorSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_ZRXToken *ZRXTokenTransactorSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
- type ZRXTokenTransfer
- type ZRXTokenTransferIterator
Constants ¶
const CoordinatorRegistryABI = "" /* 810-byte string literal not displayed */
CoordinatorRegistryABI is the input ABI used to generate the binding from.
const DevUtilsABI = "" /* 9806-byte string literal not displayed */
DevUtilsABI is the input ABI used to generate the binding from.
const DummyERC721TokenABI = "" /* 4422-byte string literal not displayed */
DummyERC721TokenABI is the input ABI used to generate the binding from.
const ExchangeABI = "" /* 24610-byte string literal not displayed */
ExchangeABI is the input ABI used to generate the binding from.
const WETH9ABI = "" /* 3289-byte string literal not displayed */
WETH9ABI is the input ABI used to generate the binding from.
const ZRXTokenABI = "" /* 2309-byte string literal not displayed */
ZRXTokenABI is the input ABI used to generate the binding from.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CoordinatorRegistry ¶
type CoordinatorRegistry struct { CoordinatorRegistryCaller // Read-only binding to the contract CoordinatorRegistryTransactor // Write-only binding to the contract CoordinatorRegistryFilterer // Log filterer for contract events }
CoordinatorRegistry is an auto generated Go binding around an Ethereum contract.
func NewCoordinatorRegistry ¶
func NewCoordinatorRegistry(address common.Address, backend bind.ContractBackend) (*CoordinatorRegistry, error)
NewCoordinatorRegistry creates a new instance of CoordinatorRegistry, bound to a specific deployed contract.
type CoordinatorRegistryCaller ¶
type CoordinatorRegistryCaller struct {
// contains filtered or unexported fields
}
CoordinatorRegistryCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewCoordinatorRegistryCaller ¶
func NewCoordinatorRegistryCaller(address common.Address, caller bind.ContractCaller) (*CoordinatorRegistryCaller, error)
NewCoordinatorRegistryCaller creates a new read-only instance of CoordinatorRegistry, bound to a specific deployed contract.
func (*CoordinatorRegistryCaller) GetCoordinatorEndpoint ¶
func (_CoordinatorRegistry *CoordinatorRegistryCaller) GetCoordinatorEndpoint(opts *bind.CallOpts, coordinatorOperator common.Address) (string, error)
GetCoordinatorEndpoint is a free data retrieval call binding the contract method 0x6c90fedb.
Solidity: function getCoordinatorEndpoint(address coordinatorOperator) constant returns(string coordinatorEndpoint)
type CoordinatorRegistryCallerRaw ¶
type CoordinatorRegistryCallerRaw struct {
Contract *CoordinatorRegistryCaller // Generic read-only contract binding to access the raw methods on
}
CoordinatorRegistryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*CoordinatorRegistryCallerRaw) Call ¶
func (_CoordinatorRegistry *CoordinatorRegistryCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type CoordinatorRegistryCallerSession ¶
type CoordinatorRegistryCallerSession struct { Contract *CoordinatorRegistryCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
CoordinatorRegistryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*CoordinatorRegistryCallerSession) GetCoordinatorEndpoint ¶
func (_CoordinatorRegistry *CoordinatorRegistryCallerSession) GetCoordinatorEndpoint(coordinatorOperator common.Address) (string, error)
GetCoordinatorEndpoint is a free data retrieval call binding the contract method 0x6c90fedb.
Solidity: function getCoordinatorEndpoint(address coordinatorOperator) constant returns(string coordinatorEndpoint)
type CoordinatorRegistryCoordinatorEndpointSet ¶
type CoordinatorRegistryCoordinatorEndpointSet struct { CoordinatorOperator common.Address CoordinatorEndpoint string Raw types.Log // Blockchain specific contextual infos }
CoordinatorRegistryCoordinatorEndpointSet represents a CoordinatorEndpointSet event raised by the CoordinatorRegistry contract.
type CoordinatorRegistryCoordinatorEndpointSetIterator ¶
type CoordinatorRegistryCoordinatorEndpointSetIterator struct { Event *CoordinatorRegistryCoordinatorEndpointSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
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.
func (*CoordinatorRegistryCoordinatorEndpointSetIterator) Close ¶
func (it *CoordinatorRegistryCoordinatorEndpointSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CoordinatorRegistryCoordinatorEndpointSetIterator) Error ¶
func (it *CoordinatorRegistryCoordinatorEndpointSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CoordinatorRegistryCoordinatorEndpointSetIterator) Next ¶
func (it *CoordinatorRegistryCoordinatorEndpointSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type CoordinatorRegistryFilterer ¶
type CoordinatorRegistryFilterer struct {
// contains filtered or unexported fields
}
CoordinatorRegistryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewCoordinatorRegistryFilterer ¶
func NewCoordinatorRegistryFilterer(address common.Address, filterer bind.ContractFilterer) (*CoordinatorRegistryFilterer, error)
NewCoordinatorRegistryFilterer creates a new log filterer instance of CoordinatorRegistry, bound to a specific deployed contract.
func (*CoordinatorRegistryFilterer) FilterCoordinatorEndpointSet ¶
func (_CoordinatorRegistry *CoordinatorRegistryFilterer) FilterCoordinatorEndpointSet(opts *bind.FilterOpts) (*CoordinatorRegistryCoordinatorEndpointSetIterator, error)
FilterCoordinatorEndpointSet is a free log retrieval operation binding the contract event 0xd060052768902f3eecb84b8eae9d3a2608a1a9e60811a33968b46b8d552f266e.
Solidity: event CoordinatorEndpointSet(address coordinatorOperator, string coordinatorEndpoint)
func (*CoordinatorRegistryFilterer) WatchCoordinatorEndpointSet ¶
func (_CoordinatorRegistry *CoordinatorRegistryFilterer) WatchCoordinatorEndpointSet(opts *bind.WatchOpts, sink chan<- *CoordinatorRegistryCoordinatorEndpointSet) (event.Subscription, error)
WatchCoordinatorEndpointSet is a free log subscription operation binding the contract event 0xd060052768902f3eecb84b8eae9d3a2608a1a9e60811a33968b46b8d552f266e.
Solidity: event CoordinatorEndpointSet(address coordinatorOperator, string coordinatorEndpoint)
type CoordinatorRegistryRaw ¶
type CoordinatorRegistryRaw struct {
Contract *CoordinatorRegistry // Generic contract binding to access the raw methods on
}
CoordinatorRegistryRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*CoordinatorRegistryRaw) Call ¶
func (_CoordinatorRegistry *CoordinatorRegistryRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*CoordinatorRegistryRaw) Transact ¶
func (_CoordinatorRegistry *CoordinatorRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CoordinatorRegistryRaw) Transfer ¶
func (_CoordinatorRegistry *CoordinatorRegistryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type CoordinatorRegistrySession ¶
type CoordinatorRegistrySession struct { Contract *CoordinatorRegistry // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
CoordinatorRegistrySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*CoordinatorRegistrySession) GetCoordinatorEndpoint ¶
func (_CoordinatorRegistry *CoordinatorRegistrySession) GetCoordinatorEndpoint(coordinatorOperator common.Address) (string, error)
GetCoordinatorEndpoint is a free data retrieval call binding the contract method 0x6c90fedb.
Solidity: function getCoordinatorEndpoint(address coordinatorOperator) constant returns(string coordinatorEndpoint)
func (*CoordinatorRegistrySession) SetCoordinatorEndpoint ¶
func (_CoordinatorRegistry *CoordinatorRegistrySession) SetCoordinatorEndpoint(coordinatorEndpoint string) (*types.Transaction, error)
SetCoordinatorEndpoint is a paid mutator transaction binding the contract method 0x5b2388be.
Solidity: function setCoordinatorEndpoint(string coordinatorEndpoint) returns()
type CoordinatorRegistryTransactor ¶
type CoordinatorRegistryTransactor struct {
// contains filtered or unexported fields
}
CoordinatorRegistryTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewCoordinatorRegistryTransactor ¶
func NewCoordinatorRegistryTransactor(address common.Address, transactor bind.ContractTransactor) (*CoordinatorRegistryTransactor, error)
NewCoordinatorRegistryTransactor creates a new write-only instance of CoordinatorRegistry, bound to a specific deployed contract.
func (*CoordinatorRegistryTransactor) SetCoordinatorEndpoint ¶
func (_CoordinatorRegistry *CoordinatorRegistryTransactor) SetCoordinatorEndpoint(opts *bind.TransactOpts, coordinatorEndpoint string) (*types.Transaction, error)
SetCoordinatorEndpoint is a paid mutator transaction binding the contract method 0x5b2388be.
Solidity: function setCoordinatorEndpoint(string coordinatorEndpoint) returns()
type CoordinatorRegistryTransactorRaw ¶
type CoordinatorRegistryTransactorRaw struct {
Contract *CoordinatorRegistryTransactor // Generic write-only contract binding to access the raw methods on
}
CoordinatorRegistryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*CoordinatorRegistryTransactorRaw) Transact ¶
func (_CoordinatorRegistry *CoordinatorRegistryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CoordinatorRegistryTransactorRaw) Transfer ¶
func (_CoordinatorRegistry *CoordinatorRegistryTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type CoordinatorRegistryTransactorSession ¶
type CoordinatorRegistryTransactorSession struct { Contract *CoordinatorRegistryTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
CoordinatorRegistryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*CoordinatorRegistryTransactorSession) SetCoordinatorEndpoint ¶
func (_CoordinatorRegistry *CoordinatorRegistryTransactorSession) SetCoordinatorEndpoint(coordinatorEndpoint string) (*types.Transaction, error)
SetCoordinatorEndpoint is a paid mutator transaction binding the contract method 0x5b2388be.
Solidity: function setCoordinatorEndpoint(string coordinatorEndpoint) returns()
type DevUtils ¶
type DevUtils struct { DevUtilsCaller // Read-only binding to the contract DevUtilsTransactor // Write-only binding to the contract DevUtilsFilterer // Log filterer for contract events }
DevUtils is an auto generated Go binding around an Ethereum contract.
func NewDevUtils ¶
NewDevUtils creates a new instance of DevUtils, bound to a specific deployed contract.
type DevUtilsCaller ¶
type DevUtilsCaller struct {
// contains filtered or unexported fields
}
DevUtilsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewDevUtilsCaller ¶
func NewDevUtilsCaller(address common.Address, caller bind.ContractCaller) (*DevUtilsCaller, error)
NewDevUtilsCaller creates a new read-only instance of DevUtils, bound to a specific deployed contract.
func (*DevUtilsCaller) DecodeERC1155AssetData ¶
func (_DevUtils *DevUtilsCaller) DecodeERC1155AssetData(opts *bind.CallOpts, assetData []byte) (struct { AssetProxyId [4]byte TokenAddress common.Address TokenIds []*big.Int TokenValues []*big.Int CallbackData []byte }, error)
DecodeERC1155AssetData is a free data retrieval call binding the contract method 0x9eadc835.
Solidity: function decodeERC1155AssetData(bytes assetData) constant returns(bytes4 assetProxyId, address tokenAddress, uint256[] tokenIds, uint256[] tokenValues, bytes callbackData)
func (*DevUtilsCaller) DecodeERC20AssetData ¶
func (_DevUtils *DevUtilsCaller) DecodeERC20AssetData(opts *bind.CallOpts, assetData []byte) (struct { AssetProxyId [4]byte TokenAddress common.Address }, error)
DecodeERC20AssetData is a free data retrieval call binding the contract method 0x8f4ce479.
Solidity: function decodeERC20AssetData(bytes assetData) constant returns(bytes4 assetProxyId, address tokenAddress)
func (*DevUtilsCaller) DecodeERC721AssetData ¶
func (_DevUtils *DevUtilsCaller) DecodeERC721AssetData(opts *bind.CallOpts, assetData []byte) (struct { AssetProxyId [4]byte TokenAddress common.Address TokenId *big.Int }, error)
DecodeERC721AssetData is a free data retrieval call binding the contract method 0x04a5618a.
Solidity: function decodeERC721AssetData(bytes assetData) constant returns(bytes4 assetProxyId, address tokenAddress, uint256 tokenId)
func (*DevUtilsCaller) DecodeMultiAssetData ¶
func (_DevUtils *DevUtilsCaller) DecodeMultiAssetData(opts *bind.CallOpts, assetData []byte) (struct { AssetProxyId [4]byte Amounts []*big.Int NestedAssetData [][]byte }, error)
DecodeMultiAssetData is a free data retrieval call binding the contract method 0xbbb2dcf6.
Solidity: function decodeMultiAssetData(bytes assetData) constant returns(bytes4 assetProxyId, uint256[] amounts, bytes[] nestedAssetData)
func (*DevUtilsCaller) DecodeZeroExTransactionData ¶
func (_DevUtils *DevUtilsCaller) DecodeZeroExTransactionData(opts *bind.CallOpts, transactionData []byte) (struct { FunctionName string Orders []Struct0 TakerAssetFillAmounts []*big.Int Signatures [][]byte }, error)
DecodeZeroExTransactionData is a free data retrieval call binding the contract method 0x6f83188e.
Solidity: function decodeZeroExTransactionData(bytes transactionData) constant returns(string functionName, []Struct0 orders, uint256[] takerAssetFillAmounts, bytes[] signatures)
func (*DevUtilsCaller) ERC1155PROXYID ¶
func (_DevUtils *DevUtilsCaller) ERC1155PROXYID(opts *bind.CallOpts) ([4]byte, error)
ERC1155PROXYID is a free data retrieval call binding the contract method 0x1bd0eb8f.
Solidity: function ERC1155_PROXY_ID() constant returns(bytes4)
func (*DevUtilsCaller) ERC20PROXYID ¶
func (_DevUtils *DevUtilsCaller) ERC20PROXYID(opts *bind.CallOpts) ([4]byte, error)
ERC20PROXYID is a free data retrieval call binding the contract method 0x8ee1a642.
Solidity: function ERC20_PROXY_ID() constant returns(bytes4)
func (*DevUtilsCaller) ERC721PROXYID ¶
func (_DevUtils *DevUtilsCaller) ERC721PROXYID(opts *bind.CallOpts) ([4]byte, error)
ERC721PROXYID is a free data retrieval call binding the contract method 0xa28fe02e.
Solidity: function ERC721_PROXY_ID() constant returns(bytes4)
func (*DevUtilsCaller) EncodeERC1155AssetData ¶
func (_DevUtils *DevUtilsCaller) EncodeERC1155AssetData(opts *bind.CallOpts, tokenAddress common.Address, tokenIds []*big.Int, tokenValues []*big.Int, callbackData []byte) ([]byte, error)
EncodeERC1155AssetData is a free data retrieval call binding the contract method 0xb43cffe1.
Solidity: function encodeERC1155AssetData(address tokenAddress, uint256[] tokenIds, uint256[] tokenValues, bytes callbackData) constant returns(bytes assetData)
func (*DevUtilsCaller) EncodeERC20AssetData ¶
func (_DevUtils *DevUtilsCaller) EncodeERC20AssetData(opts *bind.CallOpts, tokenAddress common.Address) ([]byte, error)
EncodeERC20AssetData is a free data retrieval call binding the contract method 0x590aa875.
Solidity: function encodeERC20AssetData(address tokenAddress) constant returns(bytes assetData)
func (*DevUtilsCaller) EncodeERC721AssetData ¶
func (_DevUtils *DevUtilsCaller) EncodeERC721AssetData(opts *bind.CallOpts, tokenAddress common.Address, tokenId *big.Int) ([]byte, error)
EncodeERC721AssetData is a free data retrieval call binding the contract method 0xa6627e9f.
Solidity: function encodeERC721AssetData(address tokenAddress, uint256 tokenId) constant returns(bytes assetData)
func (*DevUtilsCaller) EncodeMultiAssetData ¶
func (_DevUtils *DevUtilsCaller) EncodeMultiAssetData(opts *bind.CallOpts, amounts []*big.Int, nestedAssetData [][]byte) ([]byte, error)
EncodeMultiAssetData is a free data retrieval call binding the contract method 0xd3d862d1.
Solidity: function encodeMultiAssetData(uint256[] amounts, bytes[] nestedAssetData) constant returns(bytes assetData)
func (*DevUtilsCaller) GetAssetProxyAllowance ¶
func (_DevUtils *DevUtilsCaller) GetAssetProxyAllowance(opts *bind.CallOpts, ownerAddress common.Address, assetData []byte) (*big.Int, error)
GetAssetProxyAllowance is a free data retrieval call binding the contract method 0xd186037f.
Solidity: function getAssetProxyAllowance(address ownerAddress, bytes assetData) constant returns(uint256 allowance)
func (*DevUtilsCaller) GetBalance ¶
func (_DevUtils *DevUtilsCaller) GetBalance(opts *bind.CallOpts, ownerAddress common.Address, assetData []byte) (*big.Int, error)
GetBalance is a free data retrieval call binding the contract method 0x7d727512.
Solidity: function getBalance(address ownerAddress, bytes assetData) constant returns(uint256 balance)
func (*DevUtilsCaller) GetBalanceAndAssetProxyAllowance ¶
func (_DevUtils *DevUtilsCaller) GetBalanceAndAssetProxyAllowance(opts *bind.CallOpts, ownerAddress common.Address, assetData []byte) (struct { Balance *big.Int Allowance *big.Int }, error)
GetBalanceAndAssetProxyAllowance is a free data retrieval call binding the contract method 0x0d7b7d76.
Solidity: function getBalanceAndAssetProxyAllowance(address ownerAddress, bytes assetData) constant returns(uint256 balance, uint256 allowance)
func (*DevUtilsCaller) GetBatchAssetProxyAllowances ¶
func (_DevUtils *DevUtilsCaller) GetBatchAssetProxyAllowances(opts *bind.CallOpts, ownerAddress common.Address, assetData [][]byte) ([]*big.Int, error)
GetBatchAssetProxyAllowances is a free data retrieval call binding the contract method 0x4dfdac20.
Solidity: function getBatchAssetProxyAllowances(address ownerAddress, bytes[] assetData) constant returns(uint256[] allowances)
func (*DevUtilsCaller) GetBatchBalances ¶
func (_DevUtils *DevUtilsCaller) GetBatchBalances(opts *bind.CallOpts, ownerAddress common.Address, assetData [][]byte) ([]*big.Int, error)
GetBatchBalances is a free data retrieval call binding the contract method 0xd001c5dc.
Solidity: function getBatchBalances(address ownerAddress, bytes[] assetData) constant returns(uint256[] balances)
func (*DevUtilsCaller) GetBatchBalancesAndAssetProxyAllowances ¶
func (_DevUtils *DevUtilsCaller) GetBatchBalancesAndAssetProxyAllowances(opts *bind.CallOpts, ownerAddress common.Address, assetData [][]byte) (struct { Balances []*big.Int Allowances []*big.Int }, error)
GetBatchBalancesAndAssetProxyAllowances is a free data retrieval call binding the contract method 0xe4e6e7da.
Solidity: function getBatchBalancesAndAssetProxyAllowances(address ownerAddress, bytes[] assetData) constant returns(uint256[] balances, uint256[] allowances)
func (*DevUtilsCaller) GetERC721TokenOwner ¶
func (_DevUtils *DevUtilsCaller) GetERC721TokenOwner(opts *bind.CallOpts, tokenAddress common.Address, tokenId *big.Int) (common.Address, error)
GetERC721TokenOwner is a free data retrieval call binding the contract method 0xb6988463.
Solidity: function getERC721TokenOwner(address tokenAddress, uint256 tokenId) constant returns(address ownerAddress)
func (*DevUtilsCaller) GetEthBalances ¶
func (_DevUtils *DevUtilsCaller) GetEthBalances(opts *bind.CallOpts, addresses []common.Address) ([]*big.Int, error)
GetEthBalances is a free data retrieval call binding the contract method 0xa0901e51.
Solidity: function getEthBalances(address[] addresses) constant returns(uint256[])
func (*DevUtilsCaller) GetOrderRelevantState ¶
func (_DevUtils *DevUtilsCaller) GetOrderRelevantState(opts *bind.CallOpts, order Struct0, signature []byte) (struct { OrderInfo Struct1 FillableTakerAssetAmount *big.Int IsValidSignature bool }, error)
GetOrderRelevantState is a free data retrieval call binding the contract method 0x8f5afa52.
Solidity: function getOrderRelevantState(Struct0 order, bytes signature) constant returns(Struct1 orderInfo, uint256 fillableTakerAssetAmount, bool isValidSignature)
func (*DevUtilsCaller) GetOrderRelevantStates ¶
func (_DevUtils *DevUtilsCaller) GetOrderRelevantStates(opts *bind.CallOpts, orders []Struct0, signatures [][]byte) (struct { OrdersInfo []Struct1 FillableTakerAssetAmounts []*big.Int IsValidSignature []bool }, error)
GetOrderRelevantStates is a free data retrieval call binding the contract method 0x7f46448d.
Solidity: function getOrderRelevantStates([]Struct0 orders, bytes[] signatures) constant returns([]Struct1 ordersInfo, uint256[] fillableTakerAssetAmounts, bool[] isValidSignature)
func (*DevUtilsCaller) GetTransferableAssetAmount ¶
func (_DevUtils *DevUtilsCaller) GetTransferableAssetAmount(opts *bind.CallOpts, ownerAddress common.Address, assetData []byte) (*big.Int, error)
GetTransferableAssetAmount is a free data retrieval call binding the contract method 0x2322cf76.
Solidity: function getTransferableAssetAmount(address ownerAddress, bytes assetData) constant returns(uint256 transferableAssetAmount)
func (*DevUtilsCaller) MULTIASSETPROXYID ¶
func (_DevUtils *DevUtilsCaller) MULTIASSETPROXYID(opts *bind.CallOpts) ([4]byte, error)
MULTIASSETPROXYID is a free data retrieval call binding the contract method 0xb37fda04.
Solidity: function MULTI_ASSET_PROXY_ID() constant returns(bytes4)
func (*DevUtilsCaller) STATICCALLPROXYID ¶
func (_DevUtils *DevUtilsCaller) STATICCALLPROXYID(opts *bind.CallOpts) ([4]byte, error)
STATICCALLPROXYID is a free data retrieval call binding the contract method 0xd965b998.
Solidity: function STATIC_CALL_PROXY_ID() constant returns(bytes4)
type DevUtilsCallerRaw ¶
type DevUtilsCallerRaw struct {
Contract *DevUtilsCaller // Generic read-only contract binding to access the raw methods on
}
DevUtilsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*DevUtilsCallerRaw) Call ¶
func (_DevUtils *DevUtilsCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type DevUtilsCallerSession ¶
type DevUtilsCallerSession struct { Contract *DevUtilsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
DevUtilsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*DevUtilsCallerSession) DecodeERC1155AssetData ¶
func (_DevUtils *DevUtilsCallerSession) DecodeERC1155AssetData(assetData []byte) (struct { AssetProxyId [4]byte TokenAddress common.Address TokenIds []*big.Int TokenValues []*big.Int CallbackData []byte }, error)
DecodeERC1155AssetData is a free data retrieval call binding the contract method 0x9eadc835.
Solidity: function decodeERC1155AssetData(bytes assetData) constant returns(bytes4 assetProxyId, address tokenAddress, uint256[] tokenIds, uint256[] tokenValues, bytes callbackData)
func (*DevUtilsCallerSession) DecodeERC20AssetData ¶
func (_DevUtils *DevUtilsCallerSession) DecodeERC20AssetData(assetData []byte) (struct { AssetProxyId [4]byte TokenAddress common.Address }, error)
DecodeERC20AssetData is a free data retrieval call binding the contract method 0x8f4ce479.
Solidity: function decodeERC20AssetData(bytes assetData) constant returns(bytes4 assetProxyId, address tokenAddress)
func (*DevUtilsCallerSession) DecodeERC721AssetData ¶
func (_DevUtils *DevUtilsCallerSession) DecodeERC721AssetData(assetData []byte) (struct { AssetProxyId [4]byte TokenAddress common.Address TokenId *big.Int }, error)
DecodeERC721AssetData is a free data retrieval call binding the contract method 0x04a5618a.
Solidity: function decodeERC721AssetData(bytes assetData) constant returns(bytes4 assetProxyId, address tokenAddress, uint256 tokenId)
func (*DevUtilsCallerSession) DecodeMultiAssetData ¶
func (_DevUtils *DevUtilsCallerSession) DecodeMultiAssetData(assetData []byte) (struct { AssetProxyId [4]byte Amounts []*big.Int NestedAssetData [][]byte }, error)
DecodeMultiAssetData is a free data retrieval call binding the contract method 0xbbb2dcf6.
Solidity: function decodeMultiAssetData(bytes assetData) constant returns(bytes4 assetProxyId, uint256[] amounts, bytes[] nestedAssetData)
func (*DevUtilsCallerSession) DecodeZeroExTransactionData ¶
func (_DevUtils *DevUtilsCallerSession) DecodeZeroExTransactionData(transactionData []byte) (struct { FunctionName string Orders []Struct0 TakerAssetFillAmounts []*big.Int Signatures [][]byte }, error)
DecodeZeroExTransactionData is a free data retrieval call binding the contract method 0x6f83188e.
Solidity: function decodeZeroExTransactionData(bytes transactionData) constant returns(string functionName, []Struct0 orders, uint256[] takerAssetFillAmounts, bytes[] signatures)
func (*DevUtilsCallerSession) ERC1155PROXYID ¶
func (_DevUtils *DevUtilsCallerSession) ERC1155PROXYID() ([4]byte, error)
ERC1155PROXYID is a free data retrieval call binding the contract method 0x1bd0eb8f.
Solidity: function ERC1155_PROXY_ID() constant returns(bytes4)
func (*DevUtilsCallerSession) ERC20PROXYID ¶
func (_DevUtils *DevUtilsCallerSession) ERC20PROXYID() ([4]byte, error)
ERC20PROXYID is a free data retrieval call binding the contract method 0x8ee1a642.
Solidity: function ERC20_PROXY_ID() constant returns(bytes4)
func (*DevUtilsCallerSession) ERC721PROXYID ¶
func (_DevUtils *DevUtilsCallerSession) ERC721PROXYID() ([4]byte, error)
ERC721PROXYID is a free data retrieval call binding the contract method 0xa28fe02e.
Solidity: function ERC721_PROXY_ID() constant returns(bytes4)
func (*DevUtilsCallerSession) EncodeERC1155AssetData ¶
func (_DevUtils *DevUtilsCallerSession) EncodeERC1155AssetData(tokenAddress common.Address, tokenIds []*big.Int, tokenValues []*big.Int, callbackData []byte) ([]byte, error)
EncodeERC1155AssetData is a free data retrieval call binding the contract method 0xb43cffe1.
Solidity: function encodeERC1155AssetData(address tokenAddress, uint256[] tokenIds, uint256[] tokenValues, bytes callbackData) constant returns(bytes assetData)
func (*DevUtilsCallerSession) EncodeERC20AssetData ¶
func (_DevUtils *DevUtilsCallerSession) EncodeERC20AssetData(tokenAddress common.Address) ([]byte, error)
EncodeERC20AssetData is a free data retrieval call binding the contract method 0x590aa875.
Solidity: function encodeERC20AssetData(address tokenAddress) constant returns(bytes assetData)
func (*DevUtilsCallerSession) EncodeERC721AssetData ¶
func (_DevUtils *DevUtilsCallerSession) EncodeERC721AssetData(tokenAddress common.Address, tokenId *big.Int) ([]byte, error)
EncodeERC721AssetData is a free data retrieval call binding the contract method 0xa6627e9f.
Solidity: function encodeERC721AssetData(address tokenAddress, uint256 tokenId) constant returns(bytes assetData)
func (*DevUtilsCallerSession) EncodeMultiAssetData ¶
func (_DevUtils *DevUtilsCallerSession) EncodeMultiAssetData(amounts []*big.Int, nestedAssetData [][]byte) ([]byte, error)
EncodeMultiAssetData is a free data retrieval call binding the contract method 0xd3d862d1.
Solidity: function encodeMultiAssetData(uint256[] amounts, bytes[] nestedAssetData) constant returns(bytes assetData)
func (*DevUtilsCallerSession) GetAssetProxyAllowance ¶
func (_DevUtils *DevUtilsCallerSession) GetAssetProxyAllowance(ownerAddress common.Address, assetData []byte) (*big.Int, error)
GetAssetProxyAllowance is a free data retrieval call binding the contract method 0xd186037f.
Solidity: function getAssetProxyAllowance(address ownerAddress, bytes assetData) constant returns(uint256 allowance)
func (*DevUtilsCallerSession) GetBalance ¶
func (_DevUtils *DevUtilsCallerSession) GetBalance(ownerAddress common.Address, assetData []byte) (*big.Int, error)
GetBalance is a free data retrieval call binding the contract method 0x7d727512.
Solidity: function getBalance(address ownerAddress, bytes assetData) constant returns(uint256 balance)
func (*DevUtilsCallerSession) GetBalanceAndAssetProxyAllowance ¶
func (_DevUtils *DevUtilsCallerSession) GetBalanceAndAssetProxyAllowance(ownerAddress common.Address, assetData []byte) (struct { Balance *big.Int Allowance *big.Int }, error)
GetBalanceAndAssetProxyAllowance is a free data retrieval call binding the contract method 0x0d7b7d76.
Solidity: function getBalanceAndAssetProxyAllowance(address ownerAddress, bytes assetData) constant returns(uint256 balance, uint256 allowance)
func (*DevUtilsCallerSession) GetBatchAssetProxyAllowances ¶
func (_DevUtils *DevUtilsCallerSession) GetBatchAssetProxyAllowances(ownerAddress common.Address, assetData [][]byte) ([]*big.Int, error)
GetBatchAssetProxyAllowances is a free data retrieval call binding the contract method 0x4dfdac20.
Solidity: function getBatchAssetProxyAllowances(address ownerAddress, bytes[] assetData) constant returns(uint256[] allowances)
func (*DevUtilsCallerSession) GetBatchBalances ¶
func (_DevUtils *DevUtilsCallerSession) GetBatchBalances(ownerAddress common.Address, assetData [][]byte) ([]*big.Int, error)
GetBatchBalances is a free data retrieval call binding the contract method 0xd001c5dc.
Solidity: function getBatchBalances(address ownerAddress, bytes[] assetData) constant returns(uint256[] balances)
func (*DevUtilsCallerSession) GetBatchBalancesAndAssetProxyAllowances ¶
func (_DevUtils *DevUtilsCallerSession) GetBatchBalancesAndAssetProxyAllowances(ownerAddress common.Address, assetData [][]byte) (struct { Balances []*big.Int Allowances []*big.Int }, error)
GetBatchBalancesAndAssetProxyAllowances is a free data retrieval call binding the contract method 0xe4e6e7da.
Solidity: function getBatchBalancesAndAssetProxyAllowances(address ownerAddress, bytes[] assetData) constant returns(uint256[] balances, uint256[] allowances)
func (*DevUtilsCallerSession) GetERC721TokenOwner ¶
func (_DevUtils *DevUtilsCallerSession) GetERC721TokenOwner(tokenAddress common.Address, tokenId *big.Int) (common.Address, error)
GetERC721TokenOwner is a free data retrieval call binding the contract method 0xb6988463.
Solidity: function getERC721TokenOwner(address tokenAddress, uint256 tokenId) constant returns(address ownerAddress)
func (*DevUtilsCallerSession) GetEthBalances ¶
func (_DevUtils *DevUtilsCallerSession) GetEthBalances(addresses []common.Address) ([]*big.Int, error)
GetEthBalances is a free data retrieval call binding the contract method 0xa0901e51.
Solidity: function getEthBalances(address[] addresses) constant returns(uint256[])
func (*DevUtilsCallerSession) GetOrderRelevantState ¶
func (_DevUtils *DevUtilsCallerSession) GetOrderRelevantState(order Struct0, signature []byte) (struct { OrderInfo Struct1 FillableTakerAssetAmount *big.Int IsValidSignature bool }, error)
GetOrderRelevantState is a free data retrieval call binding the contract method 0x8f5afa52.
Solidity: function getOrderRelevantState(Struct0 order, bytes signature) constant returns(Struct1 orderInfo, uint256 fillableTakerAssetAmount, bool isValidSignature)
func (*DevUtilsCallerSession) GetOrderRelevantStates ¶
func (_DevUtils *DevUtilsCallerSession) GetOrderRelevantStates(orders []Struct0, signatures [][]byte) (struct { OrdersInfo []Struct1 FillableTakerAssetAmounts []*big.Int IsValidSignature []bool }, error)
GetOrderRelevantStates is a free data retrieval call binding the contract method 0x7f46448d.
Solidity: function getOrderRelevantStates([]Struct0 orders, bytes[] signatures) constant returns([]Struct1 ordersInfo, uint256[] fillableTakerAssetAmounts, bool[] isValidSignature)
func (*DevUtilsCallerSession) GetTransferableAssetAmount ¶
func (_DevUtils *DevUtilsCallerSession) GetTransferableAssetAmount(ownerAddress common.Address, assetData []byte) (*big.Int, error)
GetTransferableAssetAmount is a free data retrieval call binding the contract method 0x2322cf76.
Solidity: function getTransferableAssetAmount(address ownerAddress, bytes assetData) constant returns(uint256 transferableAssetAmount)
func (*DevUtilsCallerSession) MULTIASSETPROXYID ¶
func (_DevUtils *DevUtilsCallerSession) MULTIASSETPROXYID() ([4]byte, error)
MULTIASSETPROXYID is a free data retrieval call binding the contract method 0xb37fda04.
Solidity: function MULTI_ASSET_PROXY_ID() constant returns(bytes4)
func (*DevUtilsCallerSession) STATICCALLPROXYID ¶
func (_DevUtils *DevUtilsCallerSession) STATICCALLPROXYID() ([4]byte, error)
STATICCALLPROXYID is a free data retrieval call binding the contract method 0xd965b998.
Solidity: function STATIC_CALL_PROXY_ID() constant returns(bytes4)
type DevUtilsFilterer ¶
type DevUtilsFilterer struct {
// contains filtered or unexported fields
}
DevUtilsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewDevUtilsFilterer ¶
func NewDevUtilsFilterer(address common.Address, filterer bind.ContractFilterer) (*DevUtilsFilterer, error)
NewDevUtilsFilterer creates a new log filterer instance of DevUtils, bound to a specific deployed contract.
type DevUtilsRaw ¶
type DevUtilsRaw struct {
Contract *DevUtils // Generic contract binding to access the raw methods on
}
DevUtilsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*DevUtilsRaw) Call ¶
func (_DevUtils *DevUtilsRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*DevUtilsRaw) Transact ¶
func (_DevUtils *DevUtilsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DevUtilsRaw) Transfer ¶
func (_DevUtils *DevUtilsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type DevUtilsSession ¶
type DevUtilsSession struct { Contract *DevUtils // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
DevUtilsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*DevUtilsSession) DecodeERC1155AssetData ¶
func (_DevUtils *DevUtilsSession) DecodeERC1155AssetData(assetData []byte) (struct { AssetProxyId [4]byte TokenAddress common.Address TokenIds []*big.Int TokenValues []*big.Int CallbackData []byte }, error)
DecodeERC1155AssetData is a free data retrieval call binding the contract method 0x9eadc835.
Solidity: function decodeERC1155AssetData(bytes assetData) constant returns(bytes4 assetProxyId, address tokenAddress, uint256[] tokenIds, uint256[] tokenValues, bytes callbackData)
func (*DevUtilsSession) DecodeERC20AssetData ¶
func (_DevUtils *DevUtilsSession) DecodeERC20AssetData(assetData []byte) (struct { AssetProxyId [4]byte TokenAddress common.Address }, error)
DecodeERC20AssetData is a free data retrieval call binding the contract method 0x8f4ce479.
Solidity: function decodeERC20AssetData(bytes assetData) constant returns(bytes4 assetProxyId, address tokenAddress)
func (*DevUtilsSession) DecodeERC721AssetData ¶
func (_DevUtils *DevUtilsSession) DecodeERC721AssetData(assetData []byte) (struct { AssetProxyId [4]byte TokenAddress common.Address TokenId *big.Int }, error)
DecodeERC721AssetData is a free data retrieval call binding the contract method 0x04a5618a.
Solidity: function decodeERC721AssetData(bytes assetData) constant returns(bytes4 assetProxyId, address tokenAddress, uint256 tokenId)
func (*DevUtilsSession) DecodeMultiAssetData ¶
func (_DevUtils *DevUtilsSession) DecodeMultiAssetData(assetData []byte) (struct { AssetProxyId [4]byte Amounts []*big.Int NestedAssetData [][]byte }, error)
DecodeMultiAssetData is a free data retrieval call binding the contract method 0xbbb2dcf6.
Solidity: function decodeMultiAssetData(bytes assetData) constant returns(bytes4 assetProxyId, uint256[] amounts, bytes[] nestedAssetData)
func (*DevUtilsSession) DecodeZeroExTransactionData ¶
func (_DevUtils *DevUtilsSession) DecodeZeroExTransactionData(transactionData []byte) (struct { FunctionName string Orders []Struct0 TakerAssetFillAmounts []*big.Int Signatures [][]byte }, error)
DecodeZeroExTransactionData is a free data retrieval call binding the contract method 0x6f83188e.
Solidity: function decodeZeroExTransactionData(bytes transactionData) constant returns(string functionName, []Struct0 orders, uint256[] takerAssetFillAmounts, bytes[] signatures)
func (*DevUtilsSession) ERC1155PROXYID ¶
func (_DevUtils *DevUtilsSession) ERC1155PROXYID() ([4]byte, error)
ERC1155PROXYID is a free data retrieval call binding the contract method 0x1bd0eb8f.
Solidity: function ERC1155_PROXY_ID() constant returns(bytes4)
func (*DevUtilsSession) ERC20PROXYID ¶
func (_DevUtils *DevUtilsSession) ERC20PROXYID() ([4]byte, error)
ERC20PROXYID is a free data retrieval call binding the contract method 0x8ee1a642.
Solidity: function ERC20_PROXY_ID() constant returns(bytes4)
func (*DevUtilsSession) ERC721PROXYID ¶
func (_DevUtils *DevUtilsSession) ERC721PROXYID() ([4]byte, error)
ERC721PROXYID is a free data retrieval call binding the contract method 0xa28fe02e.
Solidity: function ERC721_PROXY_ID() constant returns(bytes4)
func (*DevUtilsSession) EncodeERC1155AssetData ¶
func (_DevUtils *DevUtilsSession) EncodeERC1155AssetData(tokenAddress common.Address, tokenIds []*big.Int, tokenValues []*big.Int, callbackData []byte) ([]byte, error)
EncodeERC1155AssetData is a free data retrieval call binding the contract method 0xb43cffe1.
Solidity: function encodeERC1155AssetData(address tokenAddress, uint256[] tokenIds, uint256[] tokenValues, bytes callbackData) constant returns(bytes assetData)
func (*DevUtilsSession) EncodeERC20AssetData ¶
func (_DevUtils *DevUtilsSession) EncodeERC20AssetData(tokenAddress common.Address) ([]byte, error)
EncodeERC20AssetData is a free data retrieval call binding the contract method 0x590aa875.
Solidity: function encodeERC20AssetData(address tokenAddress) constant returns(bytes assetData)
func (*DevUtilsSession) EncodeERC721AssetData ¶
func (_DevUtils *DevUtilsSession) EncodeERC721AssetData(tokenAddress common.Address, tokenId *big.Int) ([]byte, error)
EncodeERC721AssetData is a free data retrieval call binding the contract method 0xa6627e9f.
Solidity: function encodeERC721AssetData(address tokenAddress, uint256 tokenId) constant returns(bytes assetData)
func (*DevUtilsSession) EncodeMultiAssetData ¶
func (_DevUtils *DevUtilsSession) EncodeMultiAssetData(amounts []*big.Int, nestedAssetData [][]byte) ([]byte, error)
EncodeMultiAssetData is a free data retrieval call binding the contract method 0xd3d862d1.
Solidity: function encodeMultiAssetData(uint256[] amounts, bytes[] nestedAssetData) constant returns(bytes assetData)
func (*DevUtilsSession) GetAssetProxyAllowance ¶
func (_DevUtils *DevUtilsSession) GetAssetProxyAllowance(ownerAddress common.Address, assetData []byte) (*big.Int, error)
GetAssetProxyAllowance is a free data retrieval call binding the contract method 0xd186037f.
Solidity: function getAssetProxyAllowance(address ownerAddress, bytes assetData) constant returns(uint256 allowance)
func (*DevUtilsSession) GetBalance ¶
func (_DevUtils *DevUtilsSession) GetBalance(ownerAddress common.Address, assetData []byte) (*big.Int, error)
GetBalance is a free data retrieval call binding the contract method 0x7d727512.
Solidity: function getBalance(address ownerAddress, bytes assetData) constant returns(uint256 balance)
func (*DevUtilsSession) GetBalanceAndAssetProxyAllowance ¶
func (_DevUtils *DevUtilsSession) GetBalanceAndAssetProxyAllowance(ownerAddress common.Address, assetData []byte) (struct { Balance *big.Int Allowance *big.Int }, error)
GetBalanceAndAssetProxyAllowance is a free data retrieval call binding the contract method 0x0d7b7d76.
Solidity: function getBalanceAndAssetProxyAllowance(address ownerAddress, bytes assetData) constant returns(uint256 balance, uint256 allowance)
func (*DevUtilsSession) GetBatchAssetProxyAllowances ¶
func (_DevUtils *DevUtilsSession) GetBatchAssetProxyAllowances(ownerAddress common.Address, assetData [][]byte) ([]*big.Int, error)
GetBatchAssetProxyAllowances is a free data retrieval call binding the contract method 0x4dfdac20.
Solidity: function getBatchAssetProxyAllowances(address ownerAddress, bytes[] assetData) constant returns(uint256[] allowances)
func (*DevUtilsSession) GetBatchBalances ¶
func (_DevUtils *DevUtilsSession) GetBatchBalances(ownerAddress common.Address, assetData [][]byte) ([]*big.Int, error)
GetBatchBalances is a free data retrieval call binding the contract method 0xd001c5dc.
Solidity: function getBatchBalances(address ownerAddress, bytes[] assetData) constant returns(uint256[] balances)
func (*DevUtilsSession) GetBatchBalancesAndAssetProxyAllowances ¶
func (_DevUtils *DevUtilsSession) GetBatchBalancesAndAssetProxyAllowances(ownerAddress common.Address, assetData [][]byte) (struct { Balances []*big.Int Allowances []*big.Int }, error)
GetBatchBalancesAndAssetProxyAllowances is a free data retrieval call binding the contract method 0xe4e6e7da.
Solidity: function getBatchBalancesAndAssetProxyAllowances(address ownerAddress, bytes[] assetData) constant returns(uint256[] balances, uint256[] allowances)
func (*DevUtilsSession) GetERC721TokenOwner ¶
func (_DevUtils *DevUtilsSession) GetERC721TokenOwner(tokenAddress common.Address, tokenId *big.Int) (common.Address, error)
GetERC721TokenOwner is a free data retrieval call binding the contract method 0xb6988463.
Solidity: function getERC721TokenOwner(address tokenAddress, uint256 tokenId) constant returns(address ownerAddress)
func (*DevUtilsSession) GetEthBalances ¶
GetEthBalances is a free data retrieval call binding the contract method 0xa0901e51.
Solidity: function getEthBalances(address[] addresses) constant returns(uint256[])
func (*DevUtilsSession) GetOrderRelevantState ¶
func (_DevUtils *DevUtilsSession) GetOrderRelevantState(order Struct0, signature []byte) (struct { OrderInfo Struct1 FillableTakerAssetAmount *big.Int IsValidSignature bool }, error)
GetOrderRelevantState is a free data retrieval call binding the contract method 0x8f5afa52.
Solidity: function getOrderRelevantState(Struct0 order, bytes signature) constant returns(Struct1 orderInfo, uint256 fillableTakerAssetAmount, bool isValidSignature)
func (*DevUtilsSession) GetOrderRelevantStates ¶
func (_DevUtils *DevUtilsSession) GetOrderRelevantStates(orders []Struct0, signatures [][]byte) (struct { OrdersInfo []Struct1 FillableTakerAssetAmounts []*big.Int IsValidSignature []bool }, error)
GetOrderRelevantStates is a free data retrieval call binding the contract method 0x7f46448d.
Solidity: function getOrderRelevantStates([]Struct0 orders, bytes[] signatures) constant returns([]Struct1 ordersInfo, uint256[] fillableTakerAssetAmounts, bool[] isValidSignature)
func (*DevUtilsSession) GetTransferableAssetAmount ¶
func (_DevUtils *DevUtilsSession) GetTransferableAssetAmount(ownerAddress common.Address, assetData []byte) (*big.Int, error)
GetTransferableAssetAmount is a free data retrieval call binding the contract method 0x2322cf76.
Solidity: function getTransferableAssetAmount(address ownerAddress, bytes assetData) constant returns(uint256 transferableAssetAmount)
func (*DevUtilsSession) MULTIASSETPROXYID ¶
func (_DevUtils *DevUtilsSession) MULTIASSETPROXYID() ([4]byte, error)
MULTIASSETPROXYID is a free data retrieval call binding the contract method 0xb37fda04.
Solidity: function MULTI_ASSET_PROXY_ID() constant returns(bytes4)
func (*DevUtilsSession) STATICCALLPROXYID ¶
func (_DevUtils *DevUtilsSession) STATICCALLPROXYID() ([4]byte, error)
STATICCALLPROXYID is a free data retrieval call binding the contract method 0xd965b998.
Solidity: function STATIC_CALL_PROXY_ID() constant returns(bytes4)
type DevUtilsTransactor ¶
type DevUtilsTransactor struct {
// contains filtered or unexported fields
}
DevUtilsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewDevUtilsTransactor ¶
func NewDevUtilsTransactor(address common.Address, transactor bind.ContractTransactor) (*DevUtilsTransactor, error)
NewDevUtilsTransactor creates a new write-only instance of DevUtils, bound to a specific deployed contract.
type DevUtilsTransactorRaw ¶
type DevUtilsTransactorRaw struct {
Contract *DevUtilsTransactor // Generic write-only contract binding to access the raw methods on
}
DevUtilsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*DevUtilsTransactorRaw) Transact ¶
func (_DevUtils *DevUtilsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DevUtilsTransactorRaw) Transfer ¶
func (_DevUtils *DevUtilsTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type DevUtilsTransactorSession ¶
type DevUtilsTransactorSession struct { Contract *DevUtilsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
DevUtilsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type DummyERC721Token ¶
type DummyERC721Token struct { DummyERC721TokenCaller // Read-only binding to the contract DummyERC721TokenTransactor // Write-only binding to the contract DummyERC721TokenFilterer // Log filterer for contract events }
DummyERC721Token is an auto generated Go binding around an Ethereum contract.
func NewDummyERC721Token ¶
func NewDummyERC721Token(address common.Address, backend bind.ContractBackend) (*DummyERC721Token, error)
NewDummyERC721Token creates a new instance of DummyERC721Token, bound to a specific deployed contract.
type DummyERC721TokenApproval ¶
type DummyERC721TokenApproval struct { Owner common.Address Approved common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
DummyERC721TokenApproval represents a Approval event raised by the DummyERC721Token contract.
type DummyERC721TokenApprovalForAll ¶
type DummyERC721TokenApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
DummyERC721TokenApprovalForAll represents a ApprovalForAll event raised by the DummyERC721Token contract.
type DummyERC721TokenApprovalForAllIterator ¶
type DummyERC721TokenApprovalForAllIterator struct { Event *DummyERC721TokenApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
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.
func (*DummyERC721TokenApprovalForAllIterator) Close ¶
func (it *DummyERC721TokenApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DummyERC721TokenApprovalForAllIterator) Error ¶
func (it *DummyERC721TokenApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DummyERC721TokenApprovalForAllIterator) Next ¶
func (it *DummyERC721TokenApprovalForAllIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DummyERC721TokenApprovalIterator ¶
type DummyERC721TokenApprovalIterator struct { Event *DummyERC721TokenApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
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.
func (*DummyERC721TokenApprovalIterator) Close ¶
func (it *DummyERC721TokenApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DummyERC721TokenApprovalIterator) Error ¶
func (it *DummyERC721TokenApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DummyERC721TokenApprovalIterator) Next ¶
func (it *DummyERC721TokenApprovalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DummyERC721TokenCaller ¶
type DummyERC721TokenCaller struct {
// contains filtered or unexported fields
}
DummyERC721TokenCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewDummyERC721TokenCaller ¶
func NewDummyERC721TokenCaller(address common.Address, caller bind.ContractCaller) (*DummyERC721TokenCaller, error)
NewDummyERC721TokenCaller creates a new read-only instance of DummyERC721Token, bound to a specific deployed contract.
func (*DummyERC721TokenCaller) BalanceOf ¶
func (_DummyERC721Token *DummyERC721TokenCaller) BalanceOf(opts *bind.CallOpts, _owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _owner) constant returns(uint256)
func (*DummyERC721TokenCaller) GetApproved ¶
func (_DummyERC721Token *DummyERC721TokenCaller) GetApproved(opts *bind.CallOpts, _tokenId *big.Int) (common.Address, error)
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 _tokenId) constant returns(address)
func (*DummyERC721TokenCaller) IsApprovedForAll ¶
func (_DummyERC721Token *DummyERC721TokenCaller) IsApprovedForAll(opts *bind.CallOpts, _owner common.Address, _operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address _owner, address _operator) constant returns(bool)
func (*DummyERC721TokenCaller) Name ¶
func (_DummyERC721Token *DummyERC721TokenCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*DummyERC721TokenCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*DummyERC721TokenCaller) OwnerOf ¶
func (_DummyERC721Token *DummyERC721TokenCaller) OwnerOf(opts *bind.CallOpts, _tokenId *big.Int) (common.Address, error)
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 _tokenId) constant returns(address)
type DummyERC721TokenCallerRaw ¶
type DummyERC721TokenCallerRaw struct {
Contract *DummyERC721TokenCaller // Generic read-only contract binding to access the raw methods on
}
DummyERC721TokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*DummyERC721TokenCallerRaw) Call ¶
func (_DummyERC721Token *DummyERC721TokenCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type DummyERC721TokenCallerSession ¶
type DummyERC721TokenCallerSession struct { Contract *DummyERC721TokenCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
DummyERC721TokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*DummyERC721TokenCallerSession) BalanceOf ¶
func (_DummyERC721Token *DummyERC721TokenCallerSession) BalanceOf(_owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _owner) constant returns(uint256)
func (*DummyERC721TokenCallerSession) GetApproved ¶
func (_DummyERC721Token *DummyERC721TokenCallerSession) GetApproved(_tokenId *big.Int) (common.Address, error)
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 _tokenId) constant returns(address)
func (*DummyERC721TokenCallerSession) IsApprovedForAll ¶
func (_DummyERC721Token *DummyERC721TokenCallerSession) IsApprovedForAll(_owner common.Address, _operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address _owner, address _operator) constant returns(bool)
func (*DummyERC721TokenCallerSession) Name ¶
func (_DummyERC721Token *DummyERC721TokenCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*DummyERC721TokenCallerSession) Owner ¶
func (_DummyERC721Token *DummyERC721TokenCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*DummyERC721TokenCallerSession) OwnerOf ¶
func (_DummyERC721Token *DummyERC721TokenCallerSession) OwnerOf(_tokenId *big.Int) (common.Address, error)
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 _tokenId) constant returns(address)
func (*DummyERC721TokenCallerSession) Symbol ¶
func (_DummyERC721Token *DummyERC721TokenCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
type DummyERC721TokenFilterer ¶
type DummyERC721TokenFilterer struct {
// contains filtered or unexported fields
}
DummyERC721TokenFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewDummyERC721TokenFilterer ¶
func NewDummyERC721TokenFilterer(address common.Address, filterer bind.ContractFilterer) (*DummyERC721TokenFilterer, error)
NewDummyERC721TokenFilterer creates a new log filterer instance of DummyERC721Token, bound to a specific deployed contract.
func (*DummyERC721TokenFilterer) FilterApproval ¶
func (_DummyERC721Token *DummyERC721TokenFilterer) FilterApproval(opts *bind.FilterOpts, _owner []common.Address, _approved []common.Address, _tokenId []*big.Int) (*DummyERC721TokenApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed _owner, address indexed _approved, uint256 indexed _tokenId)
func (*DummyERC721TokenFilterer) FilterApprovalForAll ¶
func (_DummyERC721Token *DummyERC721TokenFilterer) FilterApprovalForAll(opts *bind.FilterOpts, _owner []common.Address, _operator []common.Address) (*DummyERC721TokenApprovalForAllIterator, error)
FilterApprovalForAll is a free log retrieval operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed _owner, address indexed _operator, bool _approved)
func (*DummyERC721TokenFilterer) FilterTransfer ¶
func (_DummyERC721Token *DummyERC721TokenFilterer) FilterTransfer(opts *bind.FilterOpts, _from []common.Address, _to []common.Address, _tokenId []*big.Int) (*DummyERC721TokenTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed _from, address indexed _to, uint256 indexed _tokenId)
func (*DummyERC721TokenFilterer) ParseApproval ¶
func (_DummyERC721Token *DummyERC721TokenFilterer) ParseApproval(log types.Log) (*DummyERC721TokenApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed _owner, address indexed _approved, uint256 indexed _tokenId)
func (*DummyERC721TokenFilterer) ParseApprovalForAll ¶
func (_DummyERC721Token *DummyERC721TokenFilterer) ParseApprovalForAll(log types.Log) (*DummyERC721TokenApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed _owner, address indexed _operator, bool _approved)
func (*DummyERC721TokenFilterer) ParseTransfer ¶
func (_DummyERC721Token *DummyERC721TokenFilterer) ParseTransfer(log types.Log) (*DummyERC721TokenTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed _from, address indexed _to, uint256 indexed _tokenId)
func (*DummyERC721TokenFilterer) WatchApproval ¶
func (_DummyERC721Token *DummyERC721TokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *DummyERC721TokenApproval, _owner []common.Address, _approved []common.Address, _tokenId []*big.Int) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed _owner, address indexed _approved, uint256 indexed _tokenId)
func (*DummyERC721TokenFilterer) WatchApprovalForAll ¶
func (_DummyERC721Token *DummyERC721TokenFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *DummyERC721TokenApprovalForAll, _owner []common.Address, _operator []common.Address) (event.Subscription, error)
WatchApprovalForAll is a free log subscription operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed _owner, address indexed _operator, bool _approved)
func (*DummyERC721TokenFilterer) WatchTransfer ¶
func (_DummyERC721Token *DummyERC721TokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *DummyERC721TokenTransfer, _from []common.Address, _to []common.Address, _tokenId []*big.Int) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed _from, address indexed _to, uint256 indexed _tokenId)
type DummyERC721TokenRaw ¶
type DummyERC721TokenRaw struct {
Contract *DummyERC721Token // Generic contract binding to access the raw methods on
}
DummyERC721TokenRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*DummyERC721TokenRaw) Call ¶
func (_DummyERC721Token *DummyERC721TokenRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*DummyERC721TokenRaw) Transact ¶
func (_DummyERC721Token *DummyERC721TokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DummyERC721TokenRaw) Transfer ¶
func (_DummyERC721Token *DummyERC721TokenRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type DummyERC721TokenSession ¶
type DummyERC721TokenSession struct { Contract *DummyERC721Token // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
DummyERC721TokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*DummyERC721TokenSession) Approve ¶
func (_DummyERC721Token *DummyERC721TokenSession) Approve(_approved common.Address, _tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _approved, uint256 _tokenId) returns()
func (*DummyERC721TokenSession) BalanceOf ¶
func (_DummyERC721Token *DummyERC721TokenSession) BalanceOf(_owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _owner) constant returns(uint256)
func (*DummyERC721TokenSession) Burn ¶
func (_DummyERC721Token *DummyERC721TokenSession) Burn(_owner common.Address, _tokenId *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x9dc29fac.
Solidity: function burn(address _owner, uint256 _tokenId) returns()
func (*DummyERC721TokenSession) GetApproved ¶
func (_DummyERC721Token *DummyERC721TokenSession) GetApproved(_tokenId *big.Int) (common.Address, error)
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 _tokenId) constant returns(address)
func (*DummyERC721TokenSession) IsApprovedForAll ¶
func (_DummyERC721Token *DummyERC721TokenSession) IsApprovedForAll(_owner common.Address, _operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address _owner, address _operator) constant returns(bool)
func (*DummyERC721TokenSession) Mint ¶
func (_DummyERC721Token *DummyERC721TokenSession) Mint(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(address _to, uint256 _tokenId) returns()
func (*DummyERC721TokenSession) Name ¶
func (_DummyERC721Token *DummyERC721TokenSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*DummyERC721TokenSession) Owner ¶
func (_DummyERC721Token *DummyERC721TokenSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*DummyERC721TokenSession) OwnerOf ¶
func (_DummyERC721Token *DummyERC721TokenSession) OwnerOf(_tokenId *big.Int) (common.Address, error)
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 _tokenId) constant returns(address)
func (*DummyERC721TokenSession) SafeTransferFrom ¶
func (_DummyERC721Token *DummyERC721TokenSession) SafeTransferFrom(_from common.Address, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address _from, address _to, uint256 _tokenId) returns()
func (*DummyERC721TokenSession) SafeTransferFrom0 ¶
func (_DummyERC721Token *DummyERC721TokenSession) SafeTransferFrom0(_from common.Address, _to common.Address, _tokenId *big.Int, _data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xbbda45ac.
Solidity: function safeTransferFrom0(address _from, address _to, uint256 _tokenId, bytes _data) returns()
func (*DummyERC721TokenSession) SetApprovalForAll ¶
func (_DummyERC721Token *DummyERC721TokenSession) SetApprovalForAll(_operator common.Address, _approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address _operator, bool _approved) returns()
func (*DummyERC721TokenSession) Symbol ¶
func (_DummyERC721Token *DummyERC721TokenSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*DummyERC721TokenSession) TransferFrom ¶
func (_DummyERC721Token *DummyERC721TokenSession) TransferFrom(_from common.Address, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _tokenId) returns()
func (*DummyERC721TokenSession) TransferOwnership ¶
func (_DummyERC721Token *DummyERC721TokenSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type DummyERC721TokenTransactor ¶
type DummyERC721TokenTransactor struct {
// contains filtered or unexported fields
}
DummyERC721TokenTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewDummyERC721TokenTransactor ¶
func NewDummyERC721TokenTransactor(address common.Address, transactor bind.ContractTransactor) (*DummyERC721TokenTransactor, error)
NewDummyERC721TokenTransactor creates a new write-only instance of DummyERC721Token, bound to a specific deployed contract.
func (*DummyERC721TokenTransactor) Approve ¶
func (_DummyERC721Token *DummyERC721TokenTransactor) Approve(opts *bind.TransactOpts, _approved common.Address, _tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _approved, uint256 _tokenId) returns()
func (*DummyERC721TokenTransactor) Burn ¶
func (_DummyERC721Token *DummyERC721TokenTransactor) Burn(opts *bind.TransactOpts, _owner common.Address, _tokenId *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x9dc29fac.
Solidity: function burn(address _owner, uint256 _tokenId) returns()
func (*DummyERC721TokenTransactor) Mint ¶
func (_DummyERC721Token *DummyERC721TokenTransactor) Mint(opts *bind.TransactOpts, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(address _to, uint256 _tokenId) returns()
func (*DummyERC721TokenTransactor) SafeTransferFrom ¶
func (_DummyERC721Token *DummyERC721TokenTransactor) SafeTransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address _from, address _to, uint256 _tokenId) returns()
func (*DummyERC721TokenTransactor) SafeTransferFrom0 ¶
func (_DummyERC721Token *DummyERC721TokenTransactor) SafeTransferFrom0(opts *bind.TransactOpts, _from common.Address, _to common.Address, _tokenId *big.Int, _data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xbbda45ac.
Solidity: function safeTransferFrom0(address _from, address _to, uint256 _tokenId, bytes _data) returns()
func (*DummyERC721TokenTransactor) SetApprovalForAll ¶
func (_DummyERC721Token *DummyERC721TokenTransactor) SetApprovalForAll(opts *bind.TransactOpts, _operator common.Address, _approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address _operator, bool _approved) returns()
func (*DummyERC721TokenTransactor) TransferFrom ¶
func (_DummyERC721Token *DummyERC721TokenTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _tokenId) returns()
func (*DummyERC721TokenTransactor) TransferOwnership ¶
func (_DummyERC721Token *DummyERC721TokenTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type DummyERC721TokenTransactorRaw ¶
type DummyERC721TokenTransactorRaw struct {
Contract *DummyERC721TokenTransactor // Generic write-only contract binding to access the raw methods on
}
DummyERC721TokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*DummyERC721TokenTransactorRaw) Transact ¶
func (_DummyERC721Token *DummyERC721TokenTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DummyERC721TokenTransactorRaw) Transfer ¶
func (_DummyERC721Token *DummyERC721TokenTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type DummyERC721TokenTransactorSession ¶
type DummyERC721TokenTransactorSession struct { Contract *DummyERC721TokenTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
DummyERC721TokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*DummyERC721TokenTransactorSession) Approve ¶
func (_DummyERC721Token *DummyERC721TokenTransactorSession) Approve(_approved common.Address, _tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _approved, uint256 _tokenId) returns()
func (*DummyERC721TokenTransactorSession) Burn ¶
func (_DummyERC721Token *DummyERC721TokenTransactorSession) Burn(_owner common.Address, _tokenId *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x9dc29fac.
Solidity: function burn(address _owner, uint256 _tokenId) returns()
func (*DummyERC721TokenTransactorSession) Mint ¶
func (_DummyERC721Token *DummyERC721TokenTransactorSession) Mint(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(address _to, uint256 _tokenId) returns()
func (*DummyERC721TokenTransactorSession) SafeTransferFrom ¶
func (_DummyERC721Token *DummyERC721TokenTransactorSession) SafeTransferFrom(_from common.Address, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address _from, address _to, uint256 _tokenId) returns()
func (*DummyERC721TokenTransactorSession) SafeTransferFrom0 ¶
func (_DummyERC721Token *DummyERC721TokenTransactorSession) SafeTransferFrom0(_from common.Address, _to common.Address, _tokenId *big.Int, _data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xbbda45ac.
Solidity: function safeTransferFrom0(address _from, address _to, uint256 _tokenId, bytes _data) returns()
func (*DummyERC721TokenTransactorSession) SetApprovalForAll ¶
func (_DummyERC721Token *DummyERC721TokenTransactorSession) SetApprovalForAll(_operator common.Address, _approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address _operator, bool _approved) returns()
func (*DummyERC721TokenTransactorSession) TransferFrom ¶
func (_DummyERC721Token *DummyERC721TokenTransactorSession) TransferFrom(_from common.Address, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _tokenId) returns()
func (*DummyERC721TokenTransactorSession) TransferOwnership ¶
func (_DummyERC721Token *DummyERC721TokenTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type DummyERC721TokenTransfer ¶
type DummyERC721TokenTransfer struct { From common.Address To common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
DummyERC721TokenTransfer represents a Transfer event raised by the DummyERC721Token contract.
type DummyERC721TokenTransferIterator ¶
type DummyERC721TokenTransferIterator struct { Event *DummyERC721TokenTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
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.
func (*DummyERC721TokenTransferIterator) Close ¶
func (it *DummyERC721TokenTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DummyERC721TokenTransferIterator) Error ¶
func (it *DummyERC721TokenTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DummyERC721TokenTransferIterator) Next ¶
func (it *DummyERC721TokenTransferIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type Exchange ¶
type Exchange struct { ExchangeCaller // Read-only binding to the contract ExchangeTransactor // Write-only binding to the contract ExchangeFilterer // Log filterer for contract events }
Exchange is an auto generated Go binding around an Ethereum contract.
func NewExchange ¶
NewExchange creates a new instance of Exchange, bound to a specific deployed contract.
type ExchangeAssetProxyRegistered ¶
type ExchangeAssetProxyRegistered struct { Id [4]byte AssetProxy common.Address Raw types.Log // Blockchain specific contextual infos }
ExchangeAssetProxyRegistered represents a AssetProxyRegistered event raised by the Exchange contract.
type ExchangeAssetProxyRegisteredIterator ¶
type ExchangeAssetProxyRegisteredIterator struct { Event *ExchangeAssetProxyRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
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.
func (*ExchangeAssetProxyRegisteredIterator) Close ¶
func (it *ExchangeAssetProxyRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeAssetProxyRegisteredIterator) Error ¶
func (it *ExchangeAssetProxyRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeAssetProxyRegisteredIterator) Next ¶
func (it *ExchangeAssetProxyRegisteredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeCaller ¶
type ExchangeCaller struct {
// contains filtered or unexported fields
}
ExchangeCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewExchangeCaller ¶
func NewExchangeCaller(address common.Address, caller bind.ContractCaller) (*ExchangeCaller, error)
NewExchangeCaller creates a new read-only instance of Exchange, bound to a specific deployed contract.
func (*ExchangeCaller) AllowedValidators ¶
func (_Exchange *ExchangeCaller) AllowedValidators(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (bool, error)
AllowedValidators is a free data retrieval call binding the contract method 0x7b8e3514.
Solidity: function allowedValidators(address , address ) constant returns(bool)
func (*ExchangeCaller) AssetProxies ¶
func (_Exchange *ExchangeCaller) AssetProxies(opts *bind.CallOpts, arg0 [4]byte) (common.Address, error)
AssetProxies is a free data retrieval call binding the contract method 0x3fd3c997.
Solidity: function assetProxies(bytes4 ) constant returns(address)
func (*ExchangeCaller) Cancelled ¶
Cancelled is a free data retrieval call binding the contract method 0x2ac12622.
Solidity: function cancelled(bytes32 ) constant returns(bool)
func (*ExchangeCaller) CurrentContextAddress ¶
CurrentContextAddress is a free data retrieval call binding the contract method 0xeea086ba.
Solidity: function currentContextAddress() constant returns(address)
func (*ExchangeCaller) EIP712DOMAINHASH ¶
func (_Exchange *ExchangeCaller) EIP712DOMAINHASH(opts *bind.CallOpts) ([32]byte, error)
EIP712DOMAINHASH is a free data retrieval call binding the contract method 0xe306f779.
Solidity: function EIP712_DOMAIN_HASH() constant returns(bytes32)
func (*ExchangeCaller) Filled ¶
Filled is a free data retrieval call binding the contract method 0x288cdc91.
Solidity: function filled(bytes32 ) constant returns(uint256)
func (*ExchangeCaller) GetAssetProxy ¶
func (_Exchange *ExchangeCaller) GetAssetProxy(opts *bind.CallOpts, assetProxyId [4]byte) (common.Address, error)
GetAssetProxy is a free data retrieval call binding the contract method 0x60704108.
Solidity: function getAssetProxy(bytes4 assetProxyId) constant returns(address)
func (*ExchangeCaller) GetOrderInfo ¶
GetOrderInfo is a free data retrieval call binding the contract method 0xc75e0a81.
Solidity: function getOrderInfo(Struct0 order) constant returns(Struct1 orderInfo)
func (*ExchangeCaller) GetOrdersInfo ¶
func (_Exchange *ExchangeCaller) GetOrdersInfo(opts *bind.CallOpts, orders []Struct0) ([]Struct1, error)
GetOrdersInfo is a free data retrieval call binding the contract method 0x7e9d74dc.
Solidity: function getOrdersInfo([]Struct0 orders) constant returns([]Struct1)
func (*ExchangeCaller) IsValidSignature ¶
func (_Exchange *ExchangeCaller) IsValidSignature(opts *bind.CallOpts, hash [32]byte, signerAddress common.Address, signature []byte) (bool, error)
IsValidSignature is a free data retrieval call binding the contract method 0x93634702.
Solidity: function isValidSignature(bytes32 hash, address signerAddress, bytes signature) constant returns(bool isValid)
func (*ExchangeCaller) OrderEpoch ¶
func (_Exchange *ExchangeCaller) OrderEpoch(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
OrderEpoch is a free data retrieval call binding the contract method 0xd9bfa73e.
Solidity: function orderEpoch(address , address ) constant returns(uint256)
func (*ExchangeCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*ExchangeCaller) PreSigned ¶
func (_Exchange *ExchangeCaller) PreSigned(opts *bind.CallOpts, arg0 [32]byte, arg1 common.Address) (bool, error)
PreSigned is a free data retrieval call binding the contract method 0x82c174d0.
Solidity: function preSigned(bytes32 , address ) constant returns(bool)
func (*ExchangeCaller) Transactions ¶
Transactions is a free data retrieval call binding the contract method 0x642f2eaf.
Solidity: function transactions(bytes32 ) constant returns(bool)
func (*ExchangeCaller) VERSION ¶
func (_Exchange *ExchangeCaller) VERSION(opts *bind.CallOpts) (string, error)
VERSION is a free data retrieval call binding the contract method 0xffa1ad74.
Solidity: function VERSION() constant returns(string)
func (*ExchangeCaller) ZRXASSETDATA ¶
func (_Exchange *ExchangeCaller) ZRXASSETDATA(opts *bind.CallOpts) ([]byte, error)
ZRXASSETDATA is a free data retrieval call binding the contract method 0xdb123b1a.
Solidity: function ZRX_ASSET_DATA() constant returns(bytes)
type ExchangeCallerRaw ¶
type ExchangeCallerRaw struct {
Contract *ExchangeCaller // Generic read-only contract binding to access the raw methods on
}
ExchangeCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ExchangeCallerRaw) Call ¶
func (_Exchange *ExchangeCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ExchangeCallerSession ¶
type ExchangeCallerSession struct { Contract *ExchangeCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ExchangeCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ExchangeCallerSession) AllowedValidators ¶
func (_Exchange *ExchangeCallerSession) AllowedValidators(arg0 common.Address, arg1 common.Address) (bool, error)
AllowedValidators is a free data retrieval call binding the contract method 0x7b8e3514.
Solidity: function allowedValidators(address , address ) constant returns(bool)
func (*ExchangeCallerSession) AssetProxies ¶
func (_Exchange *ExchangeCallerSession) AssetProxies(arg0 [4]byte) (common.Address, error)
AssetProxies is a free data retrieval call binding the contract method 0x3fd3c997.
Solidity: function assetProxies(bytes4 ) constant returns(address)
func (*ExchangeCallerSession) Cancelled ¶
func (_Exchange *ExchangeCallerSession) Cancelled(arg0 [32]byte) (bool, error)
Cancelled is a free data retrieval call binding the contract method 0x2ac12622.
Solidity: function cancelled(bytes32 ) constant returns(bool)
func (*ExchangeCallerSession) CurrentContextAddress ¶
func (_Exchange *ExchangeCallerSession) CurrentContextAddress() (common.Address, error)
CurrentContextAddress is a free data retrieval call binding the contract method 0xeea086ba.
Solidity: function currentContextAddress() constant returns(address)
func (*ExchangeCallerSession) EIP712DOMAINHASH ¶
func (_Exchange *ExchangeCallerSession) EIP712DOMAINHASH() ([32]byte, error)
EIP712DOMAINHASH is a free data retrieval call binding the contract method 0xe306f779.
Solidity: function EIP712_DOMAIN_HASH() constant returns(bytes32)
func (*ExchangeCallerSession) Filled ¶
func (_Exchange *ExchangeCallerSession) Filled(arg0 [32]byte) (*big.Int, error)
Filled is a free data retrieval call binding the contract method 0x288cdc91.
Solidity: function filled(bytes32 ) constant returns(uint256)
func (*ExchangeCallerSession) GetAssetProxy ¶
func (_Exchange *ExchangeCallerSession) GetAssetProxy(assetProxyId [4]byte) (common.Address, error)
GetAssetProxy is a free data retrieval call binding the contract method 0x60704108.
Solidity: function getAssetProxy(bytes4 assetProxyId) constant returns(address)
func (*ExchangeCallerSession) GetOrderInfo ¶
func (_Exchange *ExchangeCallerSession) GetOrderInfo(order Struct0) (Struct1, error)
GetOrderInfo is a free data retrieval call binding the contract method 0xc75e0a81.
Solidity: function getOrderInfo(Struct0 order) constant returns(Struct1 orderInfo)
func (*ExchangeCallerSession) GetOrdersInfo ¶
func (_Exchange *ExchangeCallerSession) GetOrdersInfo(orders []Struct0) ([]Struct1, error)
GetOrdersInfo is a free data retrieval call binding the contract method 0x7e9d74dc.
Solidity: function getOrdersInfo([]Struct0 orders) constant returns([]Struct1)
func (*ExchangeCallerSession) IsValidSignature ¶
func (_Exchange *ExchangeCallerSession) IsValidSignature(hash [32]byte, signerAddress common.Address, signature []byte) (bool, error)
IsValidSignature is a free data retrieval call binding the contract method 0x93634702.
Solidity: function isValidSignature(bytes32 hash, address signerAddress, bytes signature) constant returns(bool isValid)
func (*ExchangeCallerSession) OrderEpoch ¶
func (_Exchange *ExchangeCallerSession) OrderEpoch(arg0 common.Address, arg1 common.Address) (*big.Int, error)
OrderEpoch is a free data retrieval call binding the contract method 0xd9bfa73e.
Solidity: function orderEpoch(address , address ) constant returns(uint256)
func (*ExchangeCallerSession) Owner ¶
func (_Exchange *ExchangeCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*ExchangeCallerSession) PreSigned ¶
PreSigned is a free data retrieval call binding the contract method 0x82c174d0.
Solidity: function preSigned(bytes32 , address ) constant returns(bool)
func (*ExchangeCallerSession) Transactions ¶
func (_Exchange *ExchangeCallerSession) Transactions(arg0 [32]byte) (bool, error)
Transactions is a free data retrieval call binding the contract method 0x642f2eaf.
Solidity: function transactions(bytes32 ) constant returns(bool)
func (*ExchangeCallerSession) VERSION ¶
func (_Exchange *ExchangeCallerSession) VERSION() (string, error)
VERSION is a free data retrieval call binding the contract method 0xffa1ad74.
Solidity: function VERSION() constant returns(string)
func (*ExchangeCallerSession) ZRXASSETDATA ¶
func (_Exchange *ExchangeCallerSession) ZRXASSETDATA() ([]byte, error)
ZRXASSETDATA is a free data retrieval call binding the contract method 0xdb123b1a.
Solidity: function ZRX_ASSET_DATA() constant returns(bytes)
type ExchangeCancel ¶
type ExchangeCancel struct { MakerAddress common.Address FeeRecipientAddress common.Address SenderAddress common.Address OrderHash [32]byte MakerAssetData []byte TakerAssetData []byte Raw types.Log // Blockchain specific contextual infos }
ExchangeCancel represents a Cancel event raised by the Exchange contract.
type ExchangeCancelIterator ¶
type ExchangeCancelIterator struct { Event *ExchangeCancel // Event containing the contract specifics and raw log // contains filtered or unexported fields }
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.
func (*ExchangeCancelIterator) Close ¶
func (it *ExchangeCancelIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeCancelIterator) Error ¶
func (it *ExchangeCancelIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeCancelIterator) Next ¶
func (it *ExchangeCancelIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeCancelUpTo ¶
type ExchangeCancelUpTo struct { MakerAddress common.Address SenderAddress common.Address OrderEpoch *big.Int Raw types.Log // Blockchain specific contextual infos }
ExchangeCancelUpTo represents a CancelUpTo event raised by the Exchange contract.
type ExchangeCancelUpToIterator ¶
type ExchangeCancelUpToIterator struct { Event *ExchangeCancelUpTo // Event containing the contract specifics and raw log // contains filtered or unexported fields }
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.
func (*ExchangeCancelUpToIterator) Close ¶
func (it *ExchangeCancelUpToIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeCancelUpToIterator) Error ¶
func (it *ExchangeCancelUpToIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeCancelUpToIterator) Next ¶
func (it *ExchangeCancelUpToIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeFill ¶
type ExchangeFill struct { MakerAddress common.Address FeeRecipientAddress common.Address TakerAddress common.Address SenderAddress common.Address MakerAssetFilledAmount *big.Int TakerAssetFilledAmount *big.Int MakerFeePaid *big.Int TakerFeePaid *big.Int OrderHash [32]byte MakerAssetData []byte TakerAssetData []byte Raw types.Log // Blockchain specific contextual infos }
ExchangeFill represents a Fill event raised by the Exchange contract.
type ExchangeFillIterator ¶
type ExchangeFillIterator struct { Event *ExchangeFill // Event containing the contract specifics and raw log // contains filtered or unexported fields }
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.
func (*ExchangeFillIterator) Close ¶
func (it *ExchangeFillIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeFillIterator) Error ¶
func (it *ExchangeFillIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeFillIterator) Next ¶
func (it *ExchangeFillIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeFilterer ¶
type ExchangeFilterer struct {
// contains filtered or unexported fields
}
ExchangeFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewExchangeFilterer ¶
func NewExchangeFilterer(address common.Address, filterer bind.ContractFilterer) (*ExchangeFilterer, error)
NewExchangeFilterer creates a new log filterer instance of Exchange, bound to a specific deployed contract.
func (*ExchangeFilterer) FilterAssetProxyRegistered ¶
func (_Exchange *ExchangeFilterer) FilterAssetProxyRegistered(opts *bind.FilterOpts) (*ExchangeAssetProxyRegisteredIterator, error)
FilterAssetProxyRegistered is a free log retrieval operation binding the contract event 0xd2c6b762299c609bdb96520b58a49bfb80186934d4f71a86a367571a15c03194.
Solidity: event AssetProxyRegistered(bytes4 id, address assetProxy)
func (*ExchangeFilterer) FilterCancel ¶
func (_Exchange *ExchangeFilterer) FilterCancel(opts *bind.FilterOpts, makerAddress []common.Address, feeRecipientAddress []common.Address, orderHash [][32]byte) (*ExchangeCancelIterator, error)
FilterCancel is a free log retrieval operation binding the contract event 0xdc47b3613d9fe400085f6dbdc99453462279057e6207385042827ed6b1a62cf7.
Solidity: event Cancel(address indexed makerAddress, address indexed feeRecipientAddress, address senderAddress, bytes32 indexed orderHash, bytes makerAssetData, bytes takerAssetData)
func (*ExchangeFilterer) FilterCancelUpTo ¶
func (_Exchange *ExchangeFilterer) FilterCancelUpTo(opts *bind.FilterOpts, makerAddress []common.Address, senderAddress []common.Address) (*ExchangeCancelUpToIterator, error)
FilterCancelUpTo is a free log retrieval operation binding the contract event 0x82af639571738f4ebd4268fb0363d8957ebe1bbb9e78dba5ebd69eed39b154f0.
Solidity: event CancelUpTo(address indexed makerAddress, address indexed senderAddress, uint256 orderEpoch)
func (*ExchangeFilterer) FilterFill ¶
func (_Exchange *ExchangeFilterer) FilterFill(opts *bind.FilterOpts, makerAddress []common.Address, feeRecipientAddress []common.Address, orderHash [][32]byte) (*ExchangeFillIterator, error)
FilterFill is a free log retrieval operation binding the contract event 0x0bcc4c97732e47d9946f229edb95f5b6323f601300e4690de719993f3c371129.
Solidity: event Fill(address indexed makerAddress, address indexed feeRecipientAddress, address takerAddress, address senderAddress, uint256 makerAssetFilledAmount, uint256 takerAssetFilledAmount, uint256 makerFeePaid, uint256 takerFeePaid, bytes32 indexed orderHash, bytes makerAssetData, bytes takerAssetData)
func (*ExchangeFilterer) FilterSignatureValidatorApproval ¶
func (_Exchange *ExchangeFilterer) FilterSignatureValidatorApproval(opts *bind.FilterOpts, signerAddress []common.Address, validatorAddress []common.Address) (*ExchangeSignatureValidatorApprovalIterator, error)
FilterSignatureValidatorApproval is a free log retrieval operation binding the contract event 0xa8656e308026eeabce8f0bc18048433252318ab80ac79da0b3d3d8697dfba891.
Solidity: event SignatureValidatorApproval(address indexed signerAddress, address indexed validatorAddress, bool approved)
func (*ExchangeFilterer) ParseAssetProxyRegistered ¶
func (_Exchange *ExchangeFilterer) ParseAssetProxyRegistered(log types.Log) (*ExchangeAssetProxyRegistered, error)
ParseAssetProxyRegistered is a log parse operation binding the contract event 0xd2c6b762299c609bdb96520b58a49bfb80186934d4f71a86a367571a15c03194.
Solidity: event AssetProxyRegistered(bytes4 id, address assetProxy)
func (*ExchangeFilterer) ParseCancel ¶
func (_Exchange *ExchangeFilterer) ParseCancel(log types.Log) (*ExchangeCancel, error)
ParseCancel is a log parse operation binding the contract event 0xdc47b3613d9fe400085f6dbdc99453462279057e6207385042827ed6b1a62cf7.
Solidity: event Cancel(address indexed makerAddress, address indexed feeRecipientAddress, address senderAddress, bytes32 indexed orderHash, bytes makerAssetData, bytes takerAssetData)
func (*ExchangeFilterer) ParseCancelUpTo ¶
func (_Exchange *ExchangeFilterer) ParseCancelUpTo(log types.Log) (*ExchangeCancelUpTo, error)
ParseCancelUpTo is a log parse operation binding the contract event 0x82af639571738f4ebd4268fb0363d8957ebe1bbb9e78dba5ebd69eed39b154f0.
Solidity: event CancelUpTo(address indexed makerAddress, address indexed senderAddress, uint256 orderEpoch)
func (*ExchangeFilterer) ParseFill ¶
func (_Exchange *ExchangeFilterer) ParseFill(log types.Log) (*ExchangeFill, error)
ParseFill is a log parse operation binding the contract event 0x0bcc4c97732e47d9946f229edb95f5b6323f601300e4690de719993f3c371129.
Solidity: event Fill(address indexed makerAddress, address indexed feeRecipientAddress, address takerAddress, address senderAddress, uint256 makerAssetFilledAmount, uint256 takerAssetFilledAmount, uint256 makerFeePaid, uint256 takerFeePaid, bytes32 indexed orderHash, bytes makerAssetData, bytes takerAssetData)
func (*ExchangeFilterer) ParseSignatureValidatorApproval ¶
func (_Exchange *ExchangeFilterer) ParseSignatureValidatorApproval(log types.Log) (*ExchangeSignatureValidatorApproval, error)
ParseSignatureValidatorApproval is a log parse operation binding the contract event 0xa8656e308026eeabce8f0bc18048433252318ab80ac79da0b3d3d8697dfba891.
Solidity: event SignatureValidatorApproval(address indexed signerAddress, address indexed validatorAddress, bool approved)
func (*ExchangeFilterer) WatchAssetProxyRegistered ¶
func (_Exchange *ExchangeFilterer) WatchAssetProxyRegistered(opts *bind.WatchOpts, sink chan<- *ExchangeAssetProxyRegistered) (event.Subscription, error)
WatchAssetProxyRegistered is a free log subscription operation binding the contract event 0xd2c6b762299c609bdb96520b58a49bfb80186934d4f71a86a367571a15c03194.
Solidity: event AssetProxyRegistered(bytes4 id, address assetProxy)
func (*ExchangeFilterer) WatchCancel ¶
func (_Exchange *ExchangeFilterer) WatchCancel(opts *bind.WatchOpts, sink chan<- *ExchangeCancel, makerAddress []common.Address, feeRecipientAddress []common.Address, orderHash [][32]byte) (event.Subscription, error)
WatchCancel is a free log subscription operation binding the contract event 0xdc47b3613d9fe400085f6dbdc99453462279057e6207385042827ed6b1a62cf7.
Solidity: event Cancel(address indexed makerAddress, address indexed feeRecipientAddress, address senderAddress, bytes32 indexed orderHash, bytes makerAssetData, bytes takerAssetData)
func (*ExchangeFilterer) WatchCancelUpTo ¶
func (_Exchange *ExchangeFilterer) WatchCancelUpTo(opts *bind.WatchOpts, sink chan<- *ExchangeCancelUpTo, makerAddress []common.Address, senderAddress []common.Address) (event.Subscription, error)
WatchCancelUpTo is a free log subscription operation binding the contract event 0x82af639571738f4ebd4268fb0363d8957ebe1bbb9e78dba5ebd69eed39b154f0.
Solidity: event CancelUpTo(address indexed makerAddress, address indexed senderAddress, uint256 orderEpoch)
func (*ExchangeFilterer) WatchFill ¶
func (_Exchange *ExchangeFilterer) WatchFill(opts *bind.WatchOpts, sink chan<- *ExchangeFill, makerAddress []common.Address, feeRecipientAddress []common.Address, orderHash [][32]byte) (event.Subscription, error)
WatchFill is a free log subscription operation binding the contract event 0x0bcc4c97732e47d9946f229edb95f5b6323f601300e4690de719993f3c371129.
Solidity: event Fill(address indexed makerAddress, address indexed feeRecipientAddress, address takerAddress, address senderAddress, uint256 makerAssetFilledAmount, uint256 takerAssetFilledAmount, uint256 makerFeePaid, uint256 takerFeePaid, bytes32 indexed orderHash, bytes makerAssetData, bytes takerAssetData)
func (*ExchangeFilterer) WatchSignatureValidatorApproval ¶
func (_Exchange *ExchangeFilterer) WatchSignatureValidatorApproval(opts *bind.WatchOpts, sink chan<- *ExchangeSignatureValidatorApproval, signerAddress []common.Address, validatorAddress []common.Address) (event.Subscription, error)
WatchSignatureValidatorApproval is a free log subscription operation binding the contract event 0xa8656e308026eeabce8f0bc18048433252318ab80ac79da0b3d3d8697dfba891.
Solidity: event SignatureValidatorApproval(address indexed signerAddress, address indexed validatorAddress, bool approved)
type ExchangeRaw ¶
type ExchangeRaw struct {
Contract *Exchange // Generic contract binding to access the raw methods on
}
ExchangeRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ExchangeRaw) Call ¶
func (_Exchange *ExchangeRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ExchangeRaw) Transact ¶
func (_Exchange *ExchangeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ExchangeRaw) Transfer ¶
func (_Exchange *ExchangeRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ExchangeSession ¶
type ExchangeSession struct { Contract *Exchange // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ExchangeSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ExchangeSession) AllowedValidators ¶
func (_Exchange *ExchangeSession) AllowedValidators(arg0 common.Address, arg1 common.Address) (bool, error)
AllowedValidators is a free data retrieval call binding the contract method 0x7b8e3514.
Solidity: function allowedValidators(address , address ) constant returns(bool)
func (*ExchangeSession) AssetProxies ¶
func (_Exchange *ExchangeSession) AssetProxies(arg0 [4]byte) (common.Address, error)
AssetProxies is a free data retrieval call binding the contract method 0x3fd3c997.
Solidity: function assetProxies(bytes4 ) constant returns(address)
func (*ExchangeSession) BatchCancelOrders ¶
func (_Exchange *ExchangeSession) BatchCancelOrders(orders []Struct0) (*types.Transaction, error)
BatchCancelOrders is a paid mutator transaction binding the contract method 0x4ac14782.
Solidity: function batchCancelOrders([]Struct0 orders) returns()
func (*ExchangeSession) BatchFillOrKillOrders ¶
func (_Exchange *ExchangeSession) BatchFillOrKillOrders(orders []Struct0, takerAssetFillAmounts []*big.Int, signatures [][]byte) (*types.Transaction, error)
BatchFillOrKillOrders is a paid mutator transaction binding the contract method 0x4d0ae546.
Solidity: function batchFillOrKillOrders([]Struct0 orders, uint256[] takerAssetFillAmounts, bytes[] signatures) returns(Struct3 totalFillResults)
func (*ExchangeSession) BatchFillOrders ¶
func (_Exchange *ExchangeSession) BatchFillOrders(orders []Struct0, takerAssetFillAmounts []*big.Int, signatures [][]byte) (*types.Transaction, error)
BatchFillOrders is a paid mutator transaction binding the contract method 0x297bb70b.
Solidity: function batchFillOrders([]Struct0 orders, uint256[] takerAssetFillAmounts, bytes[] signatures) returns(Struct3 totalFillResults)
func (*ExchangeSession) BatchFillOrdersNoThrow ¶
func (_Exchange *ExchangeSession) BatchFillOrdersNoThrow(orders []Struct0, takerAssetFillAmounts []*big.Int, signatures [][]byte) (*types.Transaction, error)
BatchFillOrdersNoThrow is a paid mutator transaction binding the contract method 0x50dde190.
Solidity: function batchFillOrdersNoThrow([]Struct0 orders, uint256[] takerAssetFillAmounts, bytes[] signatures) returns(Struct3 totalFillResults)
func (*ExchangeSession) CancelOrder ¶
func (_Exchange *ExchangeSession) CancelOrder(order Struct0) (*types.Transaction, error)
CancelOrder is a paid mutator transaction binding the contract method 0xd46b02c3.
Solidity: function cancelOrder(Struct0 order) returns()
func (*ExchangeSession) CancelOrdersUpTo ¶
func (_Exchange *ExchangeSession) CancelOrdersUpTo(targetOrderEpoch *big.Int) (*types.Transaction, error)
CancelOrdersUpTo is a paid mutator transaction binding the contract method 0x4f9559b1.
Solidity: function cancelOrdersUpTo(uint256 targetOrderEpoch) returns()
func (*ExchangeSession) Cancelled ¶
func (_Exchange *ExchangeSession) Cancelled(arg0 [32]byte) (bool, error)
Cancelled is a free data retrieval call binding the contract method 0x2ac12622.
Solidity: function cancelled(bytes32 ) constant returns(bool)
func (*ExchangeSession) CurrentContextAddress ¶
func (_Exchange *ExchangeSession) CurrentContextAddress() (common.Address, error)
CurrentContextAddress is a free data retrieval call binding the contract method 0xeea086ba.
Solidity: function currentContextAddress() constant returns(address)
func (*ExchangeSession) EIP712DOMAINHASH ¶
func (_Exchange *ExchangeSession) EIP712DOMAINHASH() ([32]byte, error)
EIP712DOMAINHASH is a free data retrieval call binding the contract method 0xe306f779.
Solidity: function EIP712_DOMAIN_HASH() constant returns(bytes32)
func (*ExchangeSession) ExecuteTransaction ¶
func (_Exchange *ExchangeSession) ExecuteTransaction(salt *big.Int, signerAddress common.Address, data []byte, signature []byte) (*types.Transaction, error)
ExecuteTransaction is a paid mutator transaction binding the contract method 0xbfc8bfce.
Solidity: function executeTransaction(uint256 salt, address signerAddress, bytes data, bytes signature) returns()
func (*ExchangeSession) FillOrKillOrder ¶
func (_Exchange *ExchangeSession) FillOrKillOrder(order Struct0, takerAssetFillAmount *big.Int, signature []byte) (*types.Transaction, error)
FillOrKillOrder is a paid mutator transaction binding the contract method 0x64a3bc15.
Solidity: function fillOrKillOrder(Struct0 order, uint256 takerAssetFillAmount, bytes signature) returns(Struct3 fillResults)
func (*ExchangeSession) FillOrder ¶
func (_Exchange *ExchangeSession) FillOrder(order Struct0, takerAssetFillAmount *big.Int, signature []byte) (*types.Transaction, error)
FillOrder is a paid mutator transaction binding the contract method 0xb4be83d5.
Solidity: function fillOrder(Struct0 order, uint256 takerAssetFillAmount, bytes signature) returns(Struct3 fillResults)
func (*ExchangeSession) FillOrderNoThrow ¶
func (_Exchange *ExchangeSession) FillOrderNoThrow(order Struct0, takerAssetFillAmount *big.Int, signature []byte) (*types.Transaction, error)
FillOrderNoThrow is a paid mutator transaction binding the contract method 0x3e228bae.
Solidity: function fillOrderNoThrow(Struct0 order, uint256 takerAssetFillAmount, bytes signature) returns(Struct3 fillResults)
func (*ExchangeSession) Filled ¶
func (_Exchange *ExchangeSession) Filled(arg0 [32]byte) (*big.Int, error)
Filled is a free data retrieval call binding the contract method 0x288cdc91.
Solidity: function filled(bytes32 ) constant returns(uint256)
func (*ExchangeSession) GetAssetProxy ¶
func (_Exchange *ExchangeSession) GetAssetProxy(assetProxyId [4]byte) (common.Address, error)
GetAssetProxy is a free data retrieval call binding the contract method 0x60704108.
Solidity: function getAssetProxy(bytes4 assetProxyId) constant returns(address)
func (*ExchangeSession) GetOrderInfo ¶
func (_Exchange *ExchangeSession) GetOrderInfo(order Struct0) (Struct1, error)
GetOrderInfo is a free data retrieval call binding the contract method 0xc75e0a81.
Solidity: function getOrderInfo(Struct0 order) constant returns(Struct1 orderInfo)
func (*ExchangeSession) GetOrdersInfo ¶
func (_Exchange *ExchangeSession) GetOrdersInfo(orders []Struct0) ([]Struct1, error)
GetOrdersInfo is a free data retrieval call binding the contract method 0x7e9d74dc.
Solidity: function getOrdersInfo([]Struct0 orders) constant returns([]Struct1)
func (*ExchangeSession) IsValidSignature ¶
func (_Exchange *ExchangeSession) IsValidSignature(hash [32]byte, signerAddress common.Address, signature []byte) (bool, error)
IsValidSignature is a free data retrieval call binding the contract method 0x93634702.
Solidity: function isValidSignature(bytes32 hash, address signerAddress, bytes signature) constant returns(bool isValid)
func (*ExchangeSession) MarketBuyOrders ¶
func (_Exchange *ExchangeSession) MarketBuyOrders(orders []Struct0, makerAssetFillAmount *big.Int, signatures [][]byte) (*types.Transaction, error)
MarketBuyOrders is a paid mutator transaction binding the contract method 0xe5fa431b.
Solidity: function marketBuyOrders([]Struct0 orders, uint256 makerAssetFillAmount, bytes[] signatures) returns(Struct3 totalFillResults)
func (*ExchangeSession) MarketBuyOrdersNoThrow ¶
func (_Exchange *ExchangeSession) MarketBuyOrdersNoThrow(orders []Struct0, makerAssetFillAmount *big.Int, signatures [][]byte) (*types.Transaction, error)
MarketBuyOrdersNoThrow is a paid mutator transaction binding the contract method 0xa3e20380.
Solidity: function marketBuyOrdersNoThrow([]Struct0 orders, uint256 makerAssetFillAmount, bytes[] signatures) returns(Struct3 totalFillResults)
func (*ExchangeSession) MarketSellOrders ¶
func (_Exchange *ExchangeSession) MarketSellOrders(orders []Struct0, takerAssetFillAmount *big.Int, signatures [][]byte) (*types.Transaction, error)
MarketSellOrders is a paid mutator transaction binding the contract method 0x7e1d9808.
Solidity: function marketSellOrders([]Struct0 orders, uint256 takerAssetFillAmount, bytes[] signatures) returns(Struct3 totalFillResults)
func (*ExchangeSession) MarketSellOrdersNoThrow ¶
func (_Exchange *ExchangeSession) MarketSellOrdersNoThrow(orders []Struct0, takerAssetFillAmount *big.Int, signatures [][]byte) (*types.Transaction, error)
MarketSellOrdersNoThrow is a paid mutator transaction binding the contract method 0xdd1c7d18.
Solidity: function marketSellOrdersNoThrow([]Struct0 orders, uint256 takerAssetFillAmount, bytes[] signatures) returns(Struct3 totalFillResults)
func (*ExchangeSession) MatchOrders ¶
func (_Exchange *ExchangeSession) MatchOrders(leftOrder Struct0, rightOrder Struct0, leftSignature []byte, rightSignature []byte) (*types.Transaction, error)
MatchOrders is a paid mutator transaction binding the contract method 0x3c28d861.
Solidity: function matchOrders(Struct0 leftOrder, Struct0 rightOrder, bytes leftSignature, bytes rightSignature) returns(Struct2 matchedFillResults)
func (*ExchangeSession) OrderEpoch ¶
func (_Exchange *ExchangeSession) OrderEpoch(arg0 common.Address, arg1 common.Address) (*big.Int, error)
OrderEpoch is a free data retrieval call binding the contract method 0xd9bfa73e.
Solidity: function orderEpoch(address , address ) constant returns(uint256)
func (*ExchangeSession) Owner ¶
func (_Exchange *ExchangeSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*ExchangeSession) PreSign ¶
func (_Exchange *ExchangeSession) PreSign(hash [32]byte, signerAddress common.Address, signature []byte) (*types.Transaction, error)
PreSign is a paid mutator transaction binding the contract method 0x3683ef8e.
Solidity: function preSign(bytes32 hash, address signerAddress, bytes signature) returns()
func (*ExchangeSession) PreSigned ¶
PreSigned is a free data retrieval call binding the contract method 0x82c174d0.
Solidity: function preSigned(bytes32 , address ) constant returns(bool)
func (*ExchangeSession) RegisterAssetProxy ¶
func (_Exchange *ExchangeSession) RegisterAssetProxy(assetProxy common.Address) (*types.Transaction, error)
RegisterAssetProxy is a paid mutator transaction binding the contract method 0xc585bb93.
Solidity: function registerAssetProxy(address assetProxy) returns()
func (*ExchangeSession) SetSignatureValidatorApproval ¶
func (_Exchange *ExchangeSession) SetSignatureValidatorApproval(validatorAddress common.Address, approval bool) (*types.Transaction, error)
SetSignatureValidatorApproval is a paid mutator transaction binding the contract method 0x77fcce68.
Solidity: function setSignatureValidatorApproval(address validatorAddress, bool approval) returns()
func (*ExchangeSession) Transactions ¶
func (_Exchange *ExchangeSession) Transactions(arg0 [32]byte) (bool, error)
Transactions is a free data retrieval call binding the contract method 0x642f2eaf.
Solidity: function transactions(bytes32 ) constant returns(bool)
func (*ExchangeSession) TransferOwnership ¶
func (_Exchange *ExchangeSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*ExchangeSession) VERSION ¶
func (_Exchange *ExchangeSession) VERSION() (string, error)
VERSION is a free data retrieval call binding the contract method 0xffa1ad74.
Solidity: function VERSION() constant returns(string)
func (*ExchangeSession) ZRXASSETDATA ¶
func (_Exchange *ExchangeSession) ZRXASSETDATA() ([]byte, error)
ZRXASSETDATA is a free data retrieval call binding the contract method 0xdb123b1a.
Solidity: function ZRX_ASSET_DATA() constant returns(bytes)
type ExchangeSignatureValidatorApproval ¶
type ExchangeSignatureValidatorApproval struct { SignerAddress common.Address ValidatorAddress common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
ExchangeSignatureValidatorApproval represents a SignatureValidatorApproval event raised by the Exchange contract.
type ExchangeSignatureValidatorApprovalIterator ¶
type ExchangeSignatureValidatorApprovalIterator struct { Event *ExchangeSignatureValidatorApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
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.
func (*ExchangeSignatureValidatorApprovalIterator) Close ¶
func (it *ExchangeSignatureValidatorApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeSignatureValidatorApprovalIterator) Error ¶
func (it *ExchangeSignatureValidatorApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeSignatureValidatorApprovalIterator) Next ¶
func (it *ExchangeSignatureValidatorApprovalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeTransactor ¶
type ExchangeTransactor struct {
// contains filtered or unexported fields
}
ExchangeTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewExchangeTransactor ¶
func NewExchangeTransactor(address common.Address, transactor bind.ContractTransactor) (*ExchangeTransactor, error)
NewExchangeTransactor creates a new write-only instance of Exchange, bound to a specific deployed contract.
func (*ExchangeTransactor) BatchCancelOrders ¶
func (_Exchange *ExchangeTransactor) BatchCancelOrders(opts *bind.TransactOpts, orders []Struct0) (*types.Transaction, error)
BatchCancelOrders is a paid mutator transaction binding the contract method 0x4ac14782.
Solidity: function batchCancelOrders([]Struct0 orders) returns()
func (*ExchangeTransactor) BatchFillOrKillOrders ¶
func (_Exchange *ExchangeTransactor) BatchFillOrKillOrders(opts *bind.TransactOpts, orders []Struct0, takerAssetFillAmounts []*big.Int, signatures [][]byte) (*types.Transaction, error)
BatchFillOrKillOrders is a paid mutator transaction binding the contract method 0x4d0ae546.
Solidity: function batchFillOrKillOrders([]Struct0 orders, uint256[] takerAssetFillAmounts, bytes[] signatures) returns(Struct3 totalFillResults)
func (*ExchangeTransactor) BatchFillOrders ¶
func (_Exchange *ExchangeTransactor) BatchFillOrders(opts *bind.TransactOpts, orders []Struct0, takerAssetFillAmounts []*big.Int, signatures [][]byte) (*types.Transaction, error)
BatchFillOrders is a paid mutator transaction binding the contract method 0x297bb70b.
Solidity: function batchFillOrders([]Struct0 orders, uint256[] takerAssetFillAmounts, bytes[] signatures) returns(Struct3 totalFillResults)
func (*ExchangeTransactor) BatchFillOrdersNoThrow ¶
func (_Exchange *ExchangeTransactor) BatchFillOrdersNoThrow(opts *bind.TransactOpts, orders []Struct0, takerAssetFillAmounts []*big.Int, signatures [][]byte) (*types.Transaction, error)
BatchFillOrdersNoThrow is a paid mutator transaction binding the contract method 0x50dde190.
Solidity: function batchFillOrdersNoThrow([]Struct0 orders, uint256[] takerAssetFillAmounts, bytes[] signatures) returns(Struct3 totalFillResults)
func (*ExchangeTransactor) CancelOrder ¶
func (_Exchange *ExchangeTransactor) CancelOrder(opts *bind.TransactOpts, order Struct0) (*types.Transaction, error)
CancelOrder is a paid mutator transaction binding the contract method 0xd46b02c3.
Solidity: function cancelOrder(Struct0 order) returns()
func (*ExchangeTransactor) CancelOrdersUpTo ¶
func (_Exchange *ExchangeTransactor) CancelOrdersUpTo(opts *bind.TransactOpts, targetOrderEpoch *big.Int) (*types.Transaction, error)
CancelOrdersUpTo is a paid mutator transaction binding the contract method 0x4f9559b1.
Solidity: function cancelOrdersUpTo(uint256 targetOrderEpoch) returns()
func (*ExchangeTransactor) ExecuteTransaction ¶
func (_Exchange *ExchangeTransactor) ExecuteTransaction(opts *bind.TransactOpts, salt *big.Int, signerAddress common.Address, data []byte, signature []byte) (*types.Transaction, error)
ExecuteTransaction is a paid mutator transaction binding the contract method 0xbfc8bfce.
Solidity: function executeTransaction(uint256 salt, address signerAddress, bytes data, bytes signature) returns()
func (*ExchangeTransactor) FillOrKillOrder ¶
func (_Exchange *ExchangeTransactor) FillOrKillOrder(opts *bind.TransactOpts, order Struct0, takerAssetFillAmount *big.Int, signature []byte) (*types.Transaction, error)
FillOrKillOrder is a paid mutator transaction binding the contract method 0x64a3bc15.
Solidity: function fillOrKillOrder(Struct0 order, uint256 takerAssetFillAmount, bytes signature) returns(Struct3 fillResults)
func (*ExchangeTransactor) FillOrder ¶
func (_Exchange *ExchangeTransactor) FillOrder(opts *bind.TransactOpts, order Struct0, takerAssetFillAmount *big.Int, signature []byte) (*types.Transaction, error)
FillOrder is a paid mutator transaction binding the contract method 0xb4be83d5.
Solidity: function fillOrder(Struct0 order, uint256 takerAssetFillAmount, bytes signature) returns(Struct3 fillResults)
func (*ExchangeTransactor) FillOrderNoThrow ¶
func (_Exchange *ExchangeTransactor) FillOrderNoThrow(opts *bind.TransactOpts, order Struct0, takerAssetFillAmount *big.Int, signature []byte) (*types.Transaction, error)
FillOrderNoThrow is a paid mutator transaction binding the contract method 0x3e228bae.
Solidity: function fillOrderNoThrow(Struct0 order, uint256 takerAssetFillAmount, bytes signature) returns(Struct3 fillResults)
func (*ExchangeTransactor) MarketBuyOrders ¶
func (_Exchange *ExchangeTransactor) MarketBuyOrders(opts *bind.TransactOpts, orders []Struct0, makerAssetFillAmount *big.Int, signatures [][]byte) (*types.Transaction, error)
MarketBuyOrders is a paid mutator transaction binding the contract method 0xe5fa431b.
Solidity: function marketBuyOrders([]Struct0 orders, uint256 makerAssetFillAmount, bytes[] signatures) returns(Struct3 totalFillResults)
func (*ExchangeTransactor) MarketBuyOrdersNoThrow ¶
func (_Exchange *ExchangeTransactor) MarketBuyOrdersNoThrow(opts *bind.TransactOpts, orders []Struct0, makerAssetFillAmount *big.Int, signatures [][]byte) (*types.Transaction, error)
MarketBuyOrdersNoThrow is a paid mutator transaction binding the contract method 0xa3e20380.
Solidity: function marketBuyOrdersNoThrow([]Struct0 orders, uint256 makerAssetFillAmount, bytes[] signatures) returns(Struct3 totalFillResults)
func (*ExchangeTransactor) MarketSellOrders ¶
func (_Exchange *ExchangeTransactor) MarketSellOrders(opts *bind.TransactOpts, orders []Struct0, takerAssetFillAmount *big.Int, signatures [][]byte) (*types.Transaction, error)
MarketSellOrders is a paid mutator transaction binding the contract method 0x7e1d9808.
Solidity: function marketSellOrders([]Struct0 orders, uint256 takerAssetFillAmount, bytes[] signatures) returns(Struct3 totalFillResults)
func (*ExchangeTransactor) MarketSellOrdersNoThrow ¶
func (_Exchange *ExchangeTransactor) MarketSellOrdersNoThrow(opts *bind.TransactOpts, orders []Struct0, takerAssetFillAmount *big.Int, signatures [][]byte) (*types.Transaction, error)
MarketSellOrdersNoThrow is a paid mutator transaction binding the contract method 0xdd1c7d18.
Solidity: function marketSellOrdersNoThrow([]Struct0 orders, uint256 takerAssetFillAmount, bytes[] signatures) returns(Struct3 totalFillResults)
func (*ExchangeTransactor) MatchOrders ¶
func (_Exchange *ExchangeTransactor) MatchOrders(opts *bind.TransactOpts, leftOrder Struct0, rightOrder Struct0, leftSignature []byte, rightSignature []byte) (*types.Transaction, error)
MatchOrders is a paid mutator transaction binding the contract method 0x3c28d861.
Solidity: function matchOrders(Struct0 leftOrder, Struct0 rightOrder, bytes leftSignature, bytes rightSignature) returns(Struct2 matchedFillResults)
func (*ExchangeTransactor) PreSign ¶
func (_Exchange *ExchangeTransactor) PreSign(opts *bind.TransactOpts, hash [32]byte, signerAddress common.Address, signature []byte) (*types.Transaction, error)
PreSign is a paid mutator transaction binding the contract method 0x3683ef8e.
Solidity: function preSign(bytes32 hash, address signerAddress, bytes signature) returns()
func (*ExchangeTransactor) RegisterAssetProxy ¶
func (_Exchange *ExchangeTransactor) RegisterAssetProxy(opts *bind.TransactOpts, assetProxy common.Address) (*types.Transaction, error)
RegisterAssetProxy is a paid mutator transaction binding the contract method 0xc585bb93.
Solidity: function registerAssetProxy(address assetProxy) returns()
func (*ExchangeTransactor) SetSignatureValidatorApproval ¶
func (_Exchange *ExchangeTransactor) SetSignatureValidatorApproval(opts *bind.TransactOpts, validatorAddress common.Address, approval bool) (*types.Transaction, error)
SetSignatureValidatorApproval is a paid mutator transaction binding the contract method 0x77fcce68.
Solidity: function setSignatureValidatorApproval(address validatorAddress, bool approval) returns()
func (*ExchangeTransactor) TransferOwnership ¶
func (_Exchange *ExchangeTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type ExchangeTransactorRaw ¶
type ExchangeTransactorRaw struct {
Contract *ExchangeTransactor // Generic write-only contract binding to access the raw methods on
}
ExchangeTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ExchangeTransactorRaw) Transact ¶
func (_Exchange *ExchangeTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ExchangeTransactorRaw) Transfer ¶
func (_Exchange *ExchangeTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ExchangeTransactorSession ¶
type ExchangeTransactorSession struct { Contract *ExchangeTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ExchangeTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ExchangeTransactorSession) BatchCancelOrders ¶
func (_Exchange *ExchangeTransactorSession) BatchCancelOrders(orders []Struct0) (*types.Transaction, error)
BatchCancelOrders is a paid mutator transaction binding the contract method 0x4ac14782.
Solidity: function batchCancelOrders([]Struct0 orders) returns()
func (*ExchangeTransactorSession) BatchFillOrKillOrders ¶
func (_Exchange *ExchangeTransactorSession) BatchFillOrKillOrders(orders []Struct0, takerAssetFillAmounts []*big.Int, signatures [][]byte) (*types.Transaction, error)
BatchFillOrKillOrders is a paid mutator transaction binding the contract method 0x4d0ae546.
Solidity: function batchFillOrKillOrders([]Struct0 orders, uint256[] takerAssetFillAmounts, bytes[] signatures) returns(Struct3 totalFillResults)
func (*ExchangeTransactorSession) BatchFillOrders ¶
func (_Exchange *ExchangeTransactorSession) BatchFillOrders(orders []Struct0, takerAssetFillAmounts []*big.Int, signatures [][]byte) (*types.Transaction, error)
BatchFillOrders is a paid mutator transaction binding the contract method 0x297bb70b.
Solidity: function batchFillOrders([]Struct0 orders, uint256[] takerAssetFillAmounts, bytes[] signatures) returns(Struct3 totalFillResults)
func (*ExchangeTransactorSession) BatchFillOrdersNoThrow ¶
func (_Exchange *ExchangeTransactorSession) BatchFillOrdersNoThrow(orders []Struct0, takerAssetFillAmounts []*big.Int, signatures [][]byte) (*types.Transaction, error)
BatchFillOrdersNoThrow is a paid mutator transaction binding the contract method 0x50dde190.
Solidity: function batchFillOrdersNoThrow([]Struct0 orders, uint256[] takerAssetFillAmounts, bytes[] signatures) returns(Struct3 totalFillResults)
func (*ExchangeTransactorSession) CancelOrder ¶
func (_Exchange *ExchangeTransactorSession) CancelOrder(order Struct0) (*types.Transaction, error)
CancelOrder is a paid mutator transaction binding the contract method 0xd46b02c3.
Solidity: function cancelOrder(Struct0 order) returns()
func (*ExchangeTransactorSession) CancelOrdersUpTo ¶
func (_Exchange *ExchangeTransactorSession) CancelOrdersUpTo(targetOrderEpoch *big.Int) (*types.Transaction, error)
CancelOrdersUpTo is a paid mutator transaction binding the contract method 0x4f9559b1.
Solidity: function cancelOrdersUpTo(uint256 targetOrderEpoch) returns()
func (*ExchangeTransactorSession) ExecuteTransaction ¶
func (_Exchange *ExchangeTransactorSession) ExecuteTransaction(salt *big.Int, signerAddress common.Address, data []byte, signature []byte) (*types.Transaction, error)
ExecuteTransaction is a paid mutator transaction binding the contract method 0xbfc8bfce.
Solidity: function executeTransaction(uint256 salt, address signerAddress, bytes data, bytes signature) returns()
func (*ExchangeTransactorSession) FillOrKillOrder ¶
func (_Exchange *ExchangeTransactorSession) FillOrKillOrder(order Struct0, takerAssetFillAmount *big.Int, signature []byte) (*types.Transaction, error)
FillOrKillOrder is a paid mutator transaction binding the contract method 0x64a3bc15.
Solidity: function fillOrKillOrder(Struct0 order, uint256 takerAssetFillAmount, bytes signature) returns(Struct3 fillResults)
func (*ExchangeTransactorSession) FillOrder ¶
func (_Exchange *ExchangeTransactorSession) FillOrder(order Struct0, takerAssetFillAmount *big.Int, signature []byte) (*types.Transaction, error)
FillOrder is a paid mutator transaction binding the contract method 0xb4be83d5.
Solidity: function fillOrder(Struct0 order, uint256 takerAssetFillAmount, bytes signature) returns(Struct3 fillResults)
func (*ExchangeTransactorSession) FillOrderNoThrow ¶
func (_Exchange *ExchangeTransactorSession) FillOrderNoThrow(order Struct0, takerAssetFillAmount *big.Int, signature []byte) (*types.Transaction, error)
FillOrderNoThrow is a paid mutator transaction binding the contract method 0x3e228bae.
Solidity: function fillOrderNoThrow(Struct0 order, uint256 takerAssetFillAmount, bytes signature) returns(Struct3 fillResults)
func (*ExchangeTransactorSession) MarketBuyOrders ¶
func (_Exchange *ExchangeTransactorSession) MarketBuyOrders(orders []Struct0, makerAssetFillAmount *big.Int, signatures [][]byte) (*types.Transaction, error)
MarketBuyOrders is a paid mutator transaction binding the contract method 0xe5fa431b.
Solidity: function marketBuyOrders([]Struct0 orders, uint256 makerAssetFillAmount, bytes[] signatures) returns(Struct3 totalFillResults)
func (*ExchangeTransactorSession) MarketBuyOrdersNoThrow ¶
func (_Exchange *ExchangeTransactorSession) MarketBuyOrdersNoThrow(orders []Struct0, makerAssetFillAmount *big.Int, signatures [][]byte) (*types.Transaction, error)
MarketBuyOrdersNoThrow is a paid mutator transaction binding the contract method 0xa3e20380.
Solidity: function marketBuyOrdersNoThrow([]Struct0 orders, uint256 makerAssetFillAmount, bytes[] signatures) returns(Struct3 totalFillResults)
func (*ExchangeTransactorSession) MarketSellOrders ¶
func (_Exchange *ExchangeTransactorSession) MarketSellOrders(orders []Struct0, takerAssetFillAmount *big.Int, signatures [][]byte) (*types.Transaction, error)
MarketSellOrders is a paid mutator transaction binding the contract method 0x7e1d9808.
Solidity: function marketSellOrders([]Struct0 orders, uint256 takerAssetFillAmount, bytes[] signatures) returns(Struct3 totalFillResults)
func (*ExchangeTransactorSession) MarketSellOrdersNoThrow ¶
func (_Exchange *ExchangeTransactorSession) MarketSellOrdersNoThrow(orders []Struct0, takerAssetFillAmount *big.Int, signatures [][]byte) (*types.Transaction, error)
MarketSellOrdersNoThrow is a paid mutator transaction binding the contract method 0xdd1c7d18.
Solidity: function marketSellOrdersNoThrow([]Struct0 orders, uint256 takerAssetFillAmount, bytes[] signatures) returns(Struct3 totalFillResults)
func (*ExchangeTransactorSession) MatchOrders ¶
func (_Exchange *ExchangeTransactorSession) MatchOrders(leftOrder Struct0, rightOrder Struct0, leftSignature []byte, rightSignature []byte) (*types.Transaction, error)
MatchOrders is a paid mutator transaction binding the contract method 0x3c28d861.
Solidity: function matchOrders(Struct0 leftOrder, Struct0 rightOrder, bytes leftSignature, bytes rightSignature) returns(Struct2 matchedFillResults)
func (*ExchangeTransactorSession) PreSign ¶
func (_Exchange *ExchangeTransactorSession) PreSign(hash [32]byte, signerAddress common.Address, signature []byte) (*types.Transaction, error)
PreSign is a paid mutator transaction binding the contract method 0x3683ef8e.
Solidity: function preSign(bytes32 hash, address signerAddress, bytes signature) returns()
func (*ExchangeTransactorSession) RegisterAssetProxy ¶
func (_Exchange *ExchangeTransactorSession) RegisterAssetProxy(assetProxy common.Address) (*types.Transaction, error)
RegisterAssetProxy is a paid mutator transaction binding the contract method 0xc585bb93.
Solidity: function registerAssetProxy(address assetProxy) returns()
func (*ExchangeTransactorSession) SetSignatureValidatorApproval ¶
func (_Exchange *ExchangeTransactorSession) SetSignatureValidatorApproval(validatorAddress common.Address, approval bool) (*types.Transaction, error)
SetSignatureValidatorApproval is a paid mutator transaction binding the contract method 0x77fcce68.
Solidity: function setSignatureValidatorApproval(address validatorAddress, bool approval) returns()
func (*ExchangeTransactorSession) TransferOwnership ¶
func (_Exchange *ExchangeTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type OrderInfo ¶
type OrderInfo = Struct1
OrderInfo contains the status and filled amount of an order.
type OrderWithoutExchangeAddress ¶
type OrderWithoutExchangeAddress = Struct0
OrderWithoutExchangeAddress is a 0x order representation expected by the smart contracts.
type Struct0 ¶
type Struct0 struct { MakerAddress common.Address TakerAddress common.Address FeeRecipientAddress common.Address SenderAddress common.Address MakerAssetAmount *big.Int TakerAssetAmount *big.Int MakerFee *big.Int TakerFee *big.Int ExpirationTimeSeconds *big.Int Salt *big.Int MakerAssetData []byte TakerAssetData []byte }
Struct0 is an auto generated low-level Go binding around an user-defined struct.
type Struct3 ¶
type Struct3 struct { MakerAssetFilledAmount *big.Int TakerAssetFilledAmount *big.Int MakerFeePaid *big.Int TakerFeePaid *big.Int }
Struct3 is an auto generated low-level Go binding around an user-defined struct.
type WETH9 ¶
type WETH9 struct { WETH9Caller // Read-only binding to the contract WETH9Transactor // Write-only binding to the contract WETH9Filterer // Log filterer for contract events }
WETH9 is an auto generated Go binding around an Ethereum contract.
type WETH9Approval ¶
type WETH9Approval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
WETH9Approval represents a Approval event raised by the WETH9 contract.
type WETH9ApprovalIterator ¶
type WETH9ApprovalIterator struct { Event *WETH9Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
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.
func (*WETH9ApprovalIterator) Close ¶
func (it *WETH9ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WETH9ApprovalIterator) Error ¶
func (it *WETH9ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WETH9ApprovalIterator) Next ¶
func (it *WETH9ApprovalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type WETH9Caller ¶
type WETH9Caller struct {
// contains filtered or unexported fields
}
WETH9Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewWETH9Caller ¶
func NewWETH9Caller(address common.Address, caller bind.ContractCaller) (*WETH9Caller, error)
NewWETH9Caller creates a new read-only instance of WETH9, bound to a specific deployed contract.
func (*WETH9Caller) Allowance ¶
func (_WETH9 *WETH9Caller) Allowance(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address , address ) constant returns(uint256)
func (*WETH9Caller) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address ) constant returns(uint256)
func (*WETH9Caller) Decimals ¶
func (_WETH9 *WETH9Caller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*WETH9Caller) Name ¶
func (_WETH9 *WETH9Caller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*WETH9Caller) Symbol ¶
func (_WETH9 *WETH9Caller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*WETH9Caller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type WETH9CallerRaw ¶
type WETH9CallerRaw struct {
Contract *WETH9Caller // Generic read-only contract binding to access the raw methods on
}
WETH9CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*WETH9CallerRaw) Call ¶
func (_WETH9 *WETH9CallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type WETH9CallerSession ¶
type WETH9CallerSession struct { Contract *WETH9Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
WETH9CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*WETH9CallerSession) Allowance ¶
func (_WETH9 *WETH9CallerSession) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address , address ) constant returns(uint256)
func (*WETH9CallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address ) constant returns(uint256)
func (*WETH9CallerSession) Decimals ¶
func (_WETH9 *WETH9CallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*WETH9CallerSession) Name ¶
func (_WETH9 *WETH9CallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*WETH9CallerSession) Symbol ¶
func (_WETH9 *WETH9CallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*WETH9CallerSession) TotalSupply ¶
func (_WETH9 *WETH9CallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type WETH9Deposit ¶
type WETH9Deposit struct { Owner common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
WETH9Deposit represents a Deposit event raised by the WETH9 contract.
type WETH9DepositIterator ¶
type WETH9DepositIterator struct { Event *WETH9Deposit // Event containing the contract specifics and raw log // contains filtered or unexported fields }
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.
func (*WETH9DepositIterator) Close ¶
func (it *WETH9DepositIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WETH9DepositIterator) Error ¶
func (it *WETH9DepositIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WETH9DepositIterator) Next ¶
func (it *WETH9DepositIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type WETH9Filterer ¶
type WETH9Filterer struct {
// contains filtered or unexported fields
}
WETH9Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewWETH9Filterer ¶
func NewWETH9Filterer(address common.Address, filterer bind.ContractFilterer) (*WETH9Filterer, error)
NewWETH9Filterer creates a new log filterer instance of WETH9, bound to a specific deployed contract.
func (*WETH9Filterer) FilterApproval ¶
func (_WETH9 *WETH9Filterer) FilterApproval(opts *bind.FilterOpts, _owner []common.Address, _spender []common.Address) (*WETH9ApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed _owner, address indexed _spender, uint256 _value)
func (*WETH9Filterer) FilterDeposit ¶
func (_WETH9 *WETH9Filterer) FilterDeposit(opts *bind.FilterOpts, _owner []common.Address) (*WETH9DepositIterator, error)
FilterDeposit is a free log retrieval operation binding the contract event 0xe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c.
Solidity: event Deposit(address indexed _owner, uint256 _value)
func (*WETH9Filterer) FilterTransfer ¶
func (_WETH9 *WETH9Filterer) FilterTransfer(opts *bind.FilterOpts, _from []common.Address, _to []common.Address) (*WETH9TransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed _from, address indexed _to, uint256 _value)
func (*WETH9Filterer) FilterWithdrawal ¶
func (_WETH9 *WETH9Filterer) FilterWithdrawal(opts *bind.FilterOpts, _owner []common.Address) (*WETH9WithdrawalIterator, error)
FilterWithdrawal is a free log retrieval operation binding the contract event 0x7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b65.
Solidity: event Withdrawal(address indexed _owner, uint256 _value)
func (*WETH9Filterer) ParseApproval ¶
func (_WETH9 *WETH9Filterer) ParseApproval(log types.Log) (*WETH9Approval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed _owner, address indexed _spender, uint256 _value)
func (*WETH9Filterer) ParseDeposit ¶
func (_WETH9 *WETH9Filterer) ParseDeposit(log types.Log) (*WETH9Deposit, error)
ParseDeposit is a log parse operation binding the contract event 0xe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c.
Solidity: event Deposit(address indexed _owner, uint256 _value)
func (*WETH9Filterer) ParseTransfer ¶
func (_WETH9 *WETH9Filterer) ParseTransfer(log types.Log) (*WETH9Transfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed _from, address indexed _to, uint256 _value)
func (*WETH9Filterer) ParseWithdrawal ¶
func (_WETH9 *WETH9Filterer) ParseWithdrawal(log types.Log) (*WETH9Withdrawal, error)
ParseWithdrawal is a log parse operation binding the contract event 0x7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b65.
Solidity: event Withdrawal(address indexed _owner, uint256 _value)
func (*WETH9Filterer) WatchApproval ¶
func (_WETH9 *WETH9Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *WETH9Approval, _owner []common.Address, _spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed _owner, address indexed _spender, uint256 _value)
func (*WETH9Filterer) WatchDeposit ¶
func (_WETH9 *WETH9Filterer) WatchDeposit(opts *bind.WatchOpts, sink chan<- *WETH9Deposit, _owner []common.Address) (event.Subscription, error)
WatchDeposit is a free log subscription operation binding the contract event 0xe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c.
Solidity: event Deposit(address indexed _owner, uint256 _value)
func (*WETH9Filterer) WatchTransfer ¶
func (_WETH9 *WETH9Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *WETH9Transfer, _from []common.Address, _to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed _from, address indexed _to, uint256 _value)
func (*WETH9Filterer) WatchWithdrawal ¶
func (_WETH9 *WETH9Filterer) WatchWithdrawal(opts *bind.WatchOpts, sink chan<- *WETH9Withdrawal, _owner []common.Address) (event.Subscription, error)
WatchWithdrawal is a free log subscription operation binding the contract event 0x7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b65.
Solidity: event Withdrawal(address indexed _owner, uint256 _value)
type WETH9Raw ¶
type WETH9Raw struct {
Contract *WETH9 // Generic contract binding to access the raw methods on
}
WETH9Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*WETH9Raw) Call ¶
func (_WETH9 *WETH9Raw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*WETH9Raw) Transact ¶
func (_WETH9 *WETH9Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*WETH9Raw) Transfer ¶
func (_WETH9 *WETH9Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type WETH9Session ¶
type WETH9Session struct { Contract *WETH9 // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
WETH9Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*WETH9Session) Allowance ¶
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address , address ) constant returns(uint256)
func (*WETH9Session) Approve ¶
func (_WETH9 *WETH9Session) Approve(guy common.Address, wad *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address guy, uint256 wad) returns(bool)
func (*WETH9Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address ) constant returns(uint256)
func (*WETH9Session) Decimals ¶
func (_WETH9 *WETH9Session) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*WETH9Session) Deposit ¶
func (_WETH9 *WETH9Session) Deposit() (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0xd0e30db0.
Solidity: function deposit() returns()
func (*WETH9Session) Name ¶
func (_WETH9 *WETH9Session) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*WETH9Session) Symbol ¶
func (_WETH9 *WETH9Session) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*WETH9Session) TotalSupply ¶
func (_WETH9 *WETH9Session) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
func (*WETH9Session) Transfer ¶
func (_WETH9 *WETH9Session) Transfer(dst common.Address, wad *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address dst, uint256 wad) returns(bool)
func (*WETH9Session) TransferFrom ¶
func (_WETH9 *WETH9Session) TransferFrom(src common.Address, dst common.Address, wad *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address src, address dst, uint256 wad) returns(bool)
func (*WETH9Session) Withdraw ¶
func (_WETH9 *WETH9Session) Withdraw(wad *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x2e1a7d4d.
Solidity: function withdraw(uint256 wad) returns()
type WETH9Transactor ¶
type WETH9Transactor struct {
// contains filtered or unexported fields
}
WETH9Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewWETH9Transactor ¶
func NewWETH9Transactor(address common.Address, transactor bind.ContractTransactor) (*WETH9Transactor, error)
NewWETH9Transactor creates a new write-only instance of WETH9, bound to a specific deployed contract.
func (*WETH9Transactor) Approve ¶
func (_WETH9 *WETH9Transactor) Approve(opts *bind.TransactOpts, guy common.Address, wad *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address guy, uint256 wad) returns(bool)
func (*WETH9Transactor) Deposit ¶
func (_WETH9 *WETH9Transactor) Deposit(opts *bind.TransactOpts) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0xd0e30db0.
Solidity: function deposit() returns()
func (*WETH9Transactor) Transfer ¶
func (_WETH9 *WETH9Transactor) Transfer(opts *bind.TransactOpts, dst common.Address, wad *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address dst, uint256 wad) returns(bool)
func (*WETH9Transactor) TransferFrom ¶
func (_WETH9 *WETH9Transactor) TransferFrom(opts *bind.TransactOpts, src common.Address, dst common.Address, wad *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address src, address dst, uint256 wad) returns(bool)
func (*WETH9Transactor) Withdraw ¶
func (_WETH9 *WETH9Transactor) Withdraw(opts *bind.TransactOpts, wad *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x2e1a7d4d.
Solidity: function withdraw(uint256 wad) returns()
type WETH9TransactorRaw ¶
type WETH9TransactorRaw struct {
Contract *WETH9Transactor // Generic write-only contract binding to access the raw methods on
}
WETH9TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*WETH9TransactorRaw) Transact ¶
func (_WETH9 *WETH9TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*WETH9TransactorRaw) Transfer ¶
func (_WETH9 *WETH9TransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type WETH9TransactorSession ¶
type WETH9TransactorSession struct { Contract *WETH9Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
WETH9TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*WETH9TransactorSession) Approve ¶
func (_WETH9 *WETH9TransactorSession) Approve(guy common.Address, wad *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address guy, uint256 wad) returns(bool)
func (*WETH9TransactorSession) Deposit ¶
func (_WETH9 *WETH9TransactorSession) Deposit() (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0xd0e30db0.
Solidity: function deposit() returns()
func (*WETH9TransactorSession) Transfer ¶
func (_WETH9 *WETH9TransactorSession) Transfer(dst common.Address, wad *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address dst, uint256 wad) returns(bool)
func (*WETH9TransactorSession) TransferFrom ¶
func (_WETH9 *WETH9TransactorSession) TransferFrom(src common.Address, dst common.Address, wad *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address src, address dst, uint256 wad) returns(bool)
func (*WETH9TransactorSession) Withdraw ¶
func (_WETH9 *WETH9TransactorSession) Withdraw(wad *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x2e1a7d4d.
Solidity: function withdraw(uint256 wad) returns()
type WETH9Transfer ¶
type WETH9Transfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
WETH9Transfer represents a Transfer event raised by the WETH9 contract.
type WETH9TransferIterator ¶
type WETH9TransferIterator struct { Event *WETH9Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
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.
func (*WETH9TransferIterator) Close ¶
func (it *WETH9TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WETH9TransferIterator) Error ¶
func (it *WETH9TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WETH9TransferIterator) Next ¶
func (it *WETH9TransferIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type WETH9Withdrawal ¶
type WETH9Withdrawal struct { Owner common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
WETH9Withdrawal represents a Withdrawal event raised by the WETH9 contract.
type WETH9WithdrawalIterator ¶
type WETH9WithdrawalIterator struct { Event *WETH9Withdrawal // Event containing the contract specifics and raw log // contains filtered or unexported fields }
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.
func (*WETH9WithdrawalIterator) Close ¶
func (it *WETH9WithdrawalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WETH9WithdrawalIterator) Error ¶
func (it *WETH9WithdrawalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WETH9WithdrawalIterator) Next ¶
func (it *WETH9WithdrawalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ZRXToken ¶
type ZRXToken struct { ZRXTokenCaller // Read-only binding to the contract ZRXTokenTransactor // Write-only binding to the contract ZRXTokenFilterer // Log filterer for contract events }
ZRXToken is an auto generated Go binding around an Ethereum contract.
func NewZRXToken ¶
NewZRXToken creates a new instance of ZRXToken, bound to a specific deployed contract.
type ZRXTokenApproval ¶
type ZRXTokenApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ZRXTokenApproval represents a Approval event raised by the ZRXToken contract.
type ZRXTokenApprovalIterator ¶
type ZRXTokenApprovalIterator struct { Event *ZRXTokenApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
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.
func (*ZRXTokenApprovalIterator) Close ¶
func (it *ZRXTokenApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ZRXTokenApprovalIterator) Error ¶
func (it *ZRXTokenApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ZRXTokenApprovalIterator) Next ¶
func (it *ZRXTokenApprovalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ZRXTokenCaller ¶
type ZRXTokenCaller struct {
// contains filtered or unexported fields
}
ZRXTokenCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewZRXTokenCaller ¶
func NewZRXTokenCaller(address common.Address, caller bind.ContractCaller) (*ZRXTokenCaller, error)
NewZRXTokenCaller creates a new read-only instance of ZRXToken, bound to a specific deployed contract.
func (*ZRXTokenCaller) Allowance ¶
func (_ZRXToken *ZRXTokenCaller) Allowance(opts *bind.CallOpts, _owner common.Address, _spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address _owner, address _spender) constant returns(uint256)
func (*ZRXTokenCaller) BalanceOf ¶
func (_ZRXToken *ZRXTokenCaller) BalanceOf(opts *bind.CallOpts, _owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _owner) constant returns(uint256)
func (*ZRXTokenCaller) Decimals ¶
func (_ZRXToken *ZRXTokenCaller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*ZRXTokenCaller) Name ¶
func (_ZRXToken *ZRXTokenCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*ZRXTokenCaller) Symbol ¶
func (_ZRXToken *ZRXTokenCaller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*ZRXTokenCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type ZRXTokenCallerRaw ¶
type ZRXTokenCallerRaw struct {
Contract *ZRXTokenCaller // Generic read-only contract binding to access the raw methods on
}
ZRXTokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ZRXTokenCallerRaw) Call ¶
func (_ZRXToken *ZRXTokenCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ZRXTokenCallerSession ¶
type ZRXTokenCallerSession struct { Contract *ZRXTokenCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ZRXTokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ZRXTokenCallerSession) Allowance ¶
func (_ZRXToken *ZRXTokenCallerSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address _owner, address _spender) constant returns(uint256)
func (*ZRXTokenCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _owner) constant returns(uint256)
func (*ZRXTokenCallerSession) Decimals ¶
func (_ZRXToken *ZRXTokenCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*ZRXTokenCallerSession) Name ¶
func (_ZRXToken *ZRXTokenCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*ZRXTokenCallerSession) Symbol ¶
func (_ZRXToken *ZRXTokenCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*ZRXTokenCallerSession) TotalSupply ¶
func (_ZRXToken *ZRXTokenCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type ZRXTokenFilterer ¶
type ZRXTokenFilterer struct {
// contains filtered or unexported fields
}
ZRXTokenFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewZRXTokenFilterer ¶
func NewZRXTokenFilterer(address common.Address, filterer bind.ContractFilterer) (*ZRXTokenFilterer, error)
NewZRXTokenFilterer creates a new log filterer instance of ZRXToken, bound to a specific deployed contract.
func (*ZRXTokenFilterer) FilterApproval ¶
func (_ZRXToken *ZRXTokenFilterer) FilterApproval(opts *bind.FilterOpts, _owner []common.Address, _spender []common.Address) (*ZRXTokenApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed _owner, address indexed _spender, uint256 _value)
func (*ZRXTokenFilterer) FilterTransfer ¶
func (_ZRXToken *ZRXTokenFilterer) FilterTransfer(opts *bind.FilterOpts, _from []common.Address, _to []common.Address) (*ZRXTokenTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed _from, address indexed _to, uint256 _value)
func (*ZRXTokenFilterer) ParseApproval ¶
func (_ZRXToken *ZRXTokenFilterer) ParseApproval(log types.Log) (*ZRXTokenApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed _owner, address indexed _spender, uint256 _value)
func (*ZRXTokenFilterer) ParseTransfer ¶
func (_ZRXToken *ZRXTokenFilterer) ParseTransfer(log types.Log) (*ZRXTokenTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed _from, address indexed _to, uint256 _value)
func (*ZRXTokenFilterer) WatchApproval ¶
func (_ZRXToken *ZRXTokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ZRXTokenApproval, _owner []common.Address, _spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed _owner, address indexed _spender, uint256 _value)
func (*ZRXTokenFilterer) WatchTransfer ¶
func (_ZRXToken *ZRXTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ZRXTokenTransfer, _from []common.Address, _to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed _from, address indexed _to, uint256 _value)
type ZRXTokenRaw ¶
type ZRXTokenRaw struct {
Contract *ZRXToken // Generic contract binding to access the raw methods on
}
ZRXTokenRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ZRXTokenRaw) Call ¶
func (_ZRXToken *ZRXTokenRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ZRXTokenRaw) Transact ¶
func (_ZRXToken *ZRXTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ZRXTokenRaw) Transfer ¶
func (_ZRXToken *ZRXTokenRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ZRXTokenSession ¶
type ZRXTokenSession struct { Contract *ZRXToken // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ZRXTokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ZRXTokenSession) Allowance ¶
func (_ZRXToken *ZRXTokenSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address _owner, address _spender) constant returns(uint256)
func (*ZRXTokenSession) Approve ¶
func (_ZRXToken *ZRXTokenSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _spender, uint256 _value) returns(bool)
func (*ZRXTokenSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _owner) constant returns(uint256)
func (*ZRXTokenSession) Decimals ¶
func (_ZRXToken *ZRXTokenSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*ZRXTokenSession) Name ¶
func (_ZRXToken *ZRXTokenSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*ZRXTokenSession) Symbol ¶
func (_ZRXToken *ZRXTokenSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*ZRXTokenSession) TotalSupply ¶
func (_ZRXToken *ZRXTokenSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
func (*ZRXTokenSession) Transfer ¶
func (_ZRXToken *ZRXTokenSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _value) returns(bool)
func (*ZRXTokenSession) TransferFrom ¶
func (_ZRXToken *ZRXTokenSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _value) returns(bool)
type ZRXTokenTransactor ¶
type ZRXTokenTransactor struct {
// contains filtered or unexported fields
}
ZRXTokenTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewZRXTokenTransactor ¶
func NewZRXTokenTransactor(address common.Address, transactor bind.ContractTransactor) (*ZRXTokenTransactor, error)
NewZRXTokenTransactor creates a new write-only instance of ZRXToken, bound to a specific deployed contract.
func (*ZRXTokenTransactor) Approve ¶
func (_ZRXToken *ZRXTokenTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _spender, uint256 _value) returns(bool)
func (*ZRXTokenTransactor) Transfer ¶
func (_ZRXToken *ZRXTokenTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _value) returns(bool)
func (*ZRXTokenTransactor) TransferFrom ¶
func (_ZRXToken *ZRXTokenTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _value) returns(bool)
type ZRXTokenTransactorRaw ¶
type ZRXTokenTransactorRaw struct {
Contract *ZRXTokenTransactor // Generic write-only contract binding to access the raw methods on
}
ZRXTokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ZRXTokenTransactorRaw) Transact ¶
func (_ZRXToken *ZRXTokenTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ZRXTokenTransactorRaw) Transfer ¶
func (_ZRXToken *ZRXTokenTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ZRXTokenTransactorSession ¶
type ZRXTokenTransactorSession struct { Contract *ZRXTokenTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ZRXTokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ZRXTokenTransactorSession) Approve ¶
func (_ZRXToken *ZRXTokenTransactorSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _spender, uint256 _value) returns(bool)
func (*ZRXTokenTransactorSession) Transfer ¶
func (_ZRXToken *ZRXTokenTransactorSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _value) returns(bool)
func (*ZRXTokenTransactorSession) TransferFrom ¶
func (_ZRXToken *ZRXTokenTransactorSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _value) returns(bool)
type ZRXTokenTransfer ¶
type ZRXTokenTransfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ZRXTokenTransfer represents a Transfer event raised by the ZRXToken contract.
type ZRXTokenTransferIterator ¶
type ZRXTokenTransferIterator struct { Event *ZRXTokenTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
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.
func (*ZRXTokenTransferIterator) Close ¶
func (it *ZRXTokenTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ZRXTokenTransferIterator) Error ¶
func (it *ZRXTokenTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ZRXTokenTransferIterator) Next ¶
func (it *ZRXTokenTransferIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.