Documentation ¶
Index ¶
- Constants
- type DevUtils
- type DevUtilsCaller
- func (_DevUtils *DevUtilsCaller) ChaiBridgeAddress(opts *bind.CallOpts) (common.Address, error)
- func (_DevUtils *DevUtilsCaller) DecodeAssetProxyId(opts *bind.CallOpts, assetData []byte) ([4]byte, error)
- 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) DecodeERC20BridgeAssetData(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) DecodeStaticCallAssetData(opts *bind.CallOpts, assetData []byte) (struct{ ... }, error)
- func (_DevUtils *DevUtilsCaller) DecodeZeroExTransactionData(opts *bind.CallOpts, transactionData []byte) (struct{ ... }, error)
- func (_DevUtils *DevUtilsCaller) DydxBridgeAddress(opts *bind.CallOpts) (common.Address, error)
- func (_DevUtils *DevUtilsCaller) EIP712EXCHANGEDOMAINHASH(opts *bind.CallOpts) ([32]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) EncodeStaticCallAssetData(opts *bind.CallOpts, staticCallTargetAddress common.Address, ...) ([]byte, error)
- func (_DevUtils *DevUtilsCaller) Erc1155ProxyAddress(opts *bind.CallOpts) (common.Address, error)
- func (_DevUtils *DevUtilsCaller) Erc20ProxyAddress(opts *bind.CallOpts) (common.Address, error)
- func (_DevUtils *DevUtilsCaller) Erc721ProxyAddress(opts *bind.CallOpts) (common.Address, error)
- func (_DevUtils *DevUtilsCaller) ExchangeAddress(opts *bind.CallOpts) (common.Address, error)
- func (_DevUtils *DevUtilsCaller) GetEthBalances(opts *bind.CallOpts, addresses []common.Address) ([]*big.Int, error)
- func (_DevUtils *DevUtilsCaller) GetOrderHash(opts *bind.CallOpts, order LibOrderOrder, chainId *big.Int, ...) ([32]byte, error)
- func (_DevUtils *DevUtilsCaller) GetOrderRelevantState(opts *bind.CallOpts, order LibOrderOrder, signature []byte) (struct{ ... }, error)
- func (_DevUtils *DevUtilsCaller) GetOrderRelevantStates(opts *bind.CallOpts, orders []LibOrderOrder, signatures [][]byte) (struct{ ... }, error)
- func (_DevUtils *DevUtilsCaller) GetTransactionHash(opts *bind.CallOpts, transaction LibZeroExTransactionZeroExTransaction, ...) ([32]byte, error)
- func (_DevUtils *DevUtilsCaller) RevertIfInvalidAssetData(opts *bind.CallOpts, assetData []byte) error
- func (_DevUtils *DevUtilsCaller) StaticCallProxyAddress(opts *bind.CallOpts) (common.Address, error)
- type DevUtilsCallerRaw
- type DevUtilsCallerSession
- func (_DevUtils *DevUtilsCallerSession) ChaiBridgeAddress() (common.Address, error)
- func (_DevUtils *DevUtilsCallerSession) DecodeAssetProxyId(assetData []byte) ([4]byte, error)
- func (_DevUtils *DevUtilsCallerSession) DecodeERC1155AssetData(assetData []byte) (struct{ ... }, error)
- func (_DevUtils *DevUtilsCallerSession) DecodeERC20AssetData(assetData []byte) (struct{ ... }, error)
- func (_DevUtils *DevUtilsCallerSession) DecodeERC20BridgeAssetData(assetData []byte) (struct{ ... }, error)
- func (_DevUtils *DevUtilsCallerSession) DecodeERC721AssetData(assetData []byte) (struct{ ... }, error)
- func (_DevUtils *DevUtilsCallerSession) DecodeMultiAssetData(assetData []byte) (struct{ ... }, error)
- func (_DevUtils *DevUtilsCallerSession) DecodeStaticCallAssetData(assetData []byte) (struct{ ... }, error)
- func (_DevUtils *DevUtilsCallerSession) DecodeZeroExTransactionData(transactionData []byte) (struct{ ... }, error)
- func (_DevUtils *DevUtilsCallerSession) DydxBridgeAddress() (common.Address, error)
- func (_DevUtils *DevUtilsCallerSession) EIP712EXCHANGEDOMAINHASH() ([32]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) EncodeStaticCallAssetData(staticCallTargetAddress common.Address, staticCallData []byte, ...) ([]byte, error)
- func (_DevUtils *DevUtilsCallerSession) Erc1155ProxyAddress() (common.Address, error)
- func (_DevUtils *DevUtilsCallerSession) Erc20ProxyAddress() (common.Address, error)
- func (_DevUtils *DevUtilsCallerSession) Erc721ProxyAddress() (common.Address, error)
- func (_DevUtils *DevUtilsCallerSession) ExchangeAddress() (common.Address, error)
- func (_DevUtils *DevUtilsCallerSession) GetEthBalances(addresses []common.Address) ([]*big.Int, error)
- func (_DevUtils *DevUtilsCallerSession) GetOrderHash(order LibOrderOrder, chainId *big.Int, exchange common.Address) ([32]byte, error)
- func (_DevUtils *DevUtilsCallerSession) GetOrderRelevantState(order LibOrderOrder, signature []byte) (struct{ ... }, error)
- func (_DevUtils *DevUtilsCallerSession) GetOrderRelevantStates(orders []LibOrderOrder, signatures [][]byte) (struct{ ... }, error)
- func (_DevUtils *DevUtilsCallerSession) GetTransactionHash(transaction LibZeroExTransactionZeroExTransaction, chainId *big.Int, ...) ([32]byte, error)
- func (_DevUtils *DevUtilsCallerSession) RevertIfInvalidAssetData(assetData []byte) error
- func (_DevUtils *DevUtilsCallerSession) StaticCallProxyAddress() (common.Address, 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) ChaiBridgeAddress() (common.Address, error)
- func (_DevUtils *DevUtilsSession) DecodeAssetProxyId(assetData []byte) ([4]byte, error)
- func (_DevUtils *DevUtilsSession) DecodeERC1155AssetData(assetData []byte) (struct{ ... }, error)
- func (_DevUtils *DevUtilsSession) DecodeERC20AssetData(assetData []byte) (struct{ ... }, error)
- func (_DevUtils *DevUtilsSession) DecodeERC20BridgeAssetData(assetData []byte) (struct{ ... }, error)
- func (_DevUtils *DevUtilsSession) DecodeERC721AssetData(assetData []byte) (struct{ ... }, error)
- func (_DevUtils *DevUtilsSession) DecodeMultiAssetData(assetData []byte) (struct{ ... }, error)
- func (_DevUtils *DevUtilsSession) DecodeStaticCallAssetData(assetData []byte) (struct{ ... }, error)
- func (_DevUtils *DevUtilsSession) DecodeZeroExTransactionData(transactionData []byte) (struct{ ... }, error)
- func (_DevUtils *DevUtilsSession) DydxBridgeAddress() (common.Address, error)
- func (_DevUtils *DevUtilsSession) EIP712EXCHANGEDOMAINHASH() ([32]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) EncodeStaticCallAssetData(staticCallTargetAddress common.Address, staticCallData []byte, ...) ([]byte, error)
- func (_DevUtils *DevUtilsSession) Erc1155ProxyAddress() (common.Address, error)
- func (_DevUtils *DevUtilsSession) Erc20ProxyAddress() (common.Address, error)
- func (_DevUtils *DevUtilsSession) Erc721ProxyAddress() (common.Address, error)
- func (_DevUtils *DevUtilsSession) ExchangeAddress() (common.Address, error)
- func (_DevUtils *DevUtilsSession) GetAssetProxyAllowance(ownerAddress common.Address, assetData []byte) (*types.Transaction, error)
- func (_DevUtils *DevUtilsSession) GetBalance(ownerAddress common.Address, assetData []byte) (*types.Transaction, error)
- func (_DevUtils *DevUtilsSession) GetBalanceAndAssetProxyAllowance(ownerAddress common.Address, assetData []byte) (*types.Transaction, error)
- func (_DevUtils *DevUtilsSession) GetBatchAssetProxyAllowances(ownerAddress common.Address, assetData [][]byte) (*types.Transaction, error)
- func (_DevUtils *DevUtilsSession) GetBatchBalances(ownerAddress common.Address, assetData [][]byte) (*types.Transaction, error)
- func (_DevUtils *DevUtilsSession) GetBatchBalancesAndAssetProxyAllowances(ownerAddress common.Address, assetData [][]byte) (*types.Transaction, error)
- func (_DevUtils *DevUtilsSession) GetEthBalances(addresses []common.Address) ([]*big.Int, error)
- func (_DevUtils *DevUtilsSession) GetOrderHash(order LibOrderOrder, chainId *big.Int, exchange common.Address) ([32]byte, error)
- func (_DevUtils *DevUtilsSession) GetOrderRelevantState(order LibOrderOrder, signature []byte) (struct{ ... }, error)
- func (_DevUtils *DevUtilsSession) GetOrderRelevantStates(orders []LibOrderOrder, signatures [][]byte) (struct{ ... }, error)
- func (_DevUtils *DevUtilsSession) GetSimulatedOrderMakerTransferResults(order LibOrderOrder, takerAddress common.Address, ...) (*types.Transaction, error)
- func (_DevUtils *DevUtilsSession) GetSimulatedOrderTransferResults(order LibOrderOrder, takerAddress common.Address, ...) (*types.Transaction, error)
- func (_DevUtils *DevUtilsSession) GetSimulatedOrdersTransferResults(orders []LibOrderOrder, takerAddresses []common.Address, ...) (*types.Transaction, error)
- func (_DevUtils *DevUtilsSession) GetTransactionHash(transaction LibZeroExTransactionZeroExTransaction, chainId *big.Int, ...) ([32]byte, error)
- func (_DevUtils *DevUtilsSession) GetTransferableAssetAmount(ownerAddress common.Address, assetData []byte) (*types.Transaction, error)
- func (_DevUtils *DevUtilsSession) RevertIfInvalidAssetData(assetData []byte) error
- func (_DevUtils *DevUtilsSession) StaticCallProxyAddress() (common.Address, error)
- type DevUtilsTransactor
- func (_DevUtils *DevUtilsTransactor) GetAssetProxyAllowance(opts *bind.TransactOpts, ownerAddress common.Address, assetData []byte) (*types.Transaction, error)
- func (_DevUtils *DevUtilsTransactor) GetBalance(opts *bind.TransactOpts, ownerAddress common.Address, assetData []byte) (*types.Transaction, error)
- func (_DevUtils *DevUtilsTransactor) GetBalanceAndAssetProxyAllowance(opts *bind.TransactOpts, ownerAddress common.Address, assetData []byte) (*types.Transaction, error)
- func (_DevUtils *DevUtilsTransactor) GetBatchAssetProxyAllowances(opts *bind.TransactOpts, ownerAddress common.Address, assetData [][]byte) (*types.Transaction, error)
- func (_DevUtils *DevUtilsTransactor) GetBatchBalances(opts *bind.TransactOpts, ownerAddress common.Address, assetData [][]byte) (*types.Transaction, error)
- func (_DevUtils *DevUtilsTransactor) GetBatchBalancesAndAssetProxyAllowances(opts *bind.TransactOpts, ownerAddress common.Address, assetData [][]byte) (*types.Transaction, error)
- func (_DevUtils *DevUtilsTransactor) GetSimulatedOrderMakerTransferResults(opts *bind.TransactOpts, order LibOrderOrder, takerAddress common.Address, ...) (*types.Transaction, error)
- func (_DevUtils *DevUtilsTransactor) GetSimulatedOrderTransferResults(opts *bind.TransactOpts, order LibOrderOrder, takerAddress common.Address, ...) (*types.Transaction, error)
- func (_DevUtils *DevUtilsTransactor) GetSimulatedOrdersTransferResults(opts *bind.TransactOpts, orders []LibOrderOrder, ...) (*types.Transaction, error)
- func (_DevUtils *DevUtilsTransactor) GetTransferableAssetAmount(opts *bind.TransactOpts, ownerAddress common.Address, assetData []byte) (*types.Transaction, error)
- type DevUtilsTransactorRaw
- type DevUtilsTransactorSession
- func (_DevUtils *DevUtilsTransactorSession) GetAssetProxyAllowance(ownerAddress common.Address, assetData []byte) (*types.Transaction, error)
- func (_DevUtils *DevUtilsTransactorSession) GetBalance(ownerAddress common.Address, assetData []byte) (*types.Transaction, error)
- func (_DevUtils *DevUtilsTransactorSession) GetBalanceAndAssetProxyAllowance(ownerAddress common.Address, assetData []byte) (*types.Transaction, error)
- func (_DevUtils *DevUtilsTransactorSession) GetBatchAssetProxyAllowances(ownerAddress common.Address, assetData [][]byte) (*types.Transaction, error)
- func (_DevUtils *DevUtilsTransactorSession) GetBatchBalances(ownerAddress common.Address, assetData [][]byte) (*types.Transaction, error)
- func (_DevUtils *DevUtilsTransactorSession) GetBatchBalancesAndAssetProxyAllowances(ownerAddress common.Address, assetData [][]byte) (*types.Transaction, error)
- func (_DevUtils *DevUtilsTransactorSession) GetSimulatedOrderMakerTransferResults(order LibOrderOrder, takerAddress common.Address, ...) (*types.Transaction, error)
- func (_DevUtils *DevUtilsTransactorSession) GetSimulatedOrderTransferResults(order LibOrderOrder, takerAddress common.Address, ...) (*types.Transaction, error)
- func (_DevUtils *DevUtilsTransactorSession) GetSimulatedOrdersTransferResults(orders []LibOrderOrder, takerAddresses []common.Address, ...) (*types.Transaction, error)
- func (_DevUtils *DevUtilsTransactorSession) GetTransferableAssetAmount(ownerAddress common.Address, assetData []byte) (*types.Transaction, error)
- 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) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*DummyERC721TokenOwnershipTransferredIterator, 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) ParseOwnershipTransferred(log types.Log) (*DummyERC721TokenOwnershipTransferred, 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) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *DummyERC721TokenOwnershipTransferred, ...) (event.Subscription, error)
- func (_DummyERC721Token *DummyERC721TokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *DummyERC721TokenTransfer, ...) (event.Subscription, error)
- type DummyERC721TokenOwnershipTransferred
- type DummyERC721TokenOwnershipTransferredIterator
- 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 ERC1155Mintable
- type ERC1155MintableApprovalForAll
- type ERC1155MintableApprovalForAllIterator
- type ERC1155MintableCaller
- func (_ERC1155Mintable *ERC1155MintableCaller) BalanceOf(opts *bind.CallOpts, owner common.Address, id *big.Int) (*big.Int, error)
- func (_ERC1155Mintable *ERC1155MintableCaller) BalanceOfBatch(opts *bind.CallOpts, owners []common.Address, ids []*big.Int) ([]*big.Int, error)
- func (_ERC1155Mintable *ERC1155MintableCaller) Creators(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_ERC1155Mintable *ERC1155MintableCaller) ERC1155BATCHRECEIVED(opts *bind.CallOpts) ([4]byte, error)
- func (_ERC1155Mintable *ERC1155MintableCaller) ERC1155RECEIVED(opts *bind.CallOpts) ([4]byte, error)
- func (_ERC1155Mintable *ERC1155MintableCaller) GetNonFungibleBaseType(opts *bind.CallOpts, id *big.Int) (*big.Int, error)
- func (_ERC1155Mintable *ERC1155MintableCaller) GetNonFungibleIndex(opts *bind.CallOpts, id *big.Int) (*big.Int, error)
- func (_ERC1155Mintable *ERC1155MintableCaller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
- func (_ERC1155Mintable *ERC1155MintableCaller) IsFungible(opts *bind.CallOpts, id *big.Int) (bool, error)
- func (_ERC1155Mintable *ERC1155MintableCaller) IsNonFungible(opts *bind.CallOpts, id *big.Int) (bool, error)
- func (_ERC1155Mintable *ERC1155MintableCaller) IsNonFungibleBaseType(opts *bind.CallOpts, id *big.Int) (bool, error)
- func (_ERC1155Mintable *ERC1155MintableCaller) IsNonFungibleItem(opts *bind.CallOpts, id *big.Int) (bool, error)
- func (_ERC1155Mintable *ERC1155MintableCaller) MaxIndex(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
- func (_ERC1155Mintable *ERC1155MintableCaller) OwnerOf(opts *bind.CallOpts, id *big.Int) (common.Address, error)
- type ERC1155MintableCallerRaw
- type ERC1155MintableCallerSession
- func (_ERC1155Mintable *ERC1155MintableCallerSession) BalanceOf(owner common.Address, id *big.Int) (*big.Int, error)
- func (_ERC1155Mintable *ERC1155MintableCallerSession) BalanceOfBatch(owners []common.Address, ids []*big.Int) ([]*big.Int, error)
- func (_ERC1155Mintable *ERC1155MintableCallerSession) Creators(arg0 *big.Int) (common.Address, error)
- func (_ERC1155Mintable *ERC1155MintableCallerSession) ERC1155BATCHRECEIVED() ([4]byte, error)
- func (_ERC1155Mintable *ERC1155MintableCallerSession) ERC1155RECEIVED() ([4]byte, error)
- func (_ERC1155Mintable *ERC1155MintableCallerSession) GetNonFungibleBaseType(id *big.Int) (*big.Int, error)
- func (_ERC1155Mintable *ERC1155MintableCallerSession) GetNonFungibleIndex(id *big.Int) (*big.Int, error)
- func (_ERC1155Mintable *ERC1155MintableCallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_ERC1155Mintable *ERC1155MintableCallerSession) IsFungible(id *big.Int) (bool, error)
- func (_ERC1155Mintable *ERC1155MintableCallerSession) IsNonFungible(id *big.Int) (bool, error)
- func (_ERC1155Mintable *ERC1155MintableCallerSession) IsNonFungibleBaseType(id *big.Int) (bool, error)
- func (_ERC1155Mintable *ERC1155MintableCallerSession) IsNonFungibleItem(id *big.Int) (bool, error)
- func (_ERC1155Mintable *ERC1155MintableCallerSession) MaxIndex(arg0 *big.Int) (*big.Int, error)
- func (_ERC1155Mintable *ERC1155MintableCallerSession) OwnerOf(id *big.Int) (common.Address, error)
- type ERC1155MintableFilterer
- func (_ERC1155Mintable *ERC1155MintableFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*ERC1155MintableApprovalForAllIterator, error)
- func (_ERC1155Mintable *ERC1155MintableFilterer) FilterTransferBatch(opts *bind.FilterOpts, operator []common.Address, from []common.Address, ...) (*ERC1155MintableTransferBatchIterator, error)
- func (_ERC1155Mintable *ERC1155MintableFilterer) FilterTransferSingle(opts *bind.FilterOpts, operator []common.Address, from []common.Address, ...) (*ERC1155MintableTransferSingleIterator, error)
- func (_ERC1155Mintable *ERC1155MintableFilterer) FilterURI(opts *bind.FilterOpts, id []*big.Int) (*ERC1155MintableURIIterator, error)
- func (_ERC1155Mintable *ERC1155MintableFilterer) ParseApprovalForAll(log types.Log) (*ERC1155MintableApprovalForAll, error)
- func (_ERC1155Mintable *ERC1155MintableFilterer) ParseTransferBatch(log types.Log) (*ERC1155MintableTransferBatch, error)
- func (_ERC1155Mintable *ERC1155MintableFilterer) ParseTransferSingle(log types.Log) (*ERC1155MintableTransferSingle, error)
- func (_ERC1155Mintable *ERC1155MintableFilterer) ParseURI(log types.Log) (*ERC1155MintableURI, error)
- func (_ERC1155Mintable *ERC1155MintableFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ERC1155MintableApprovalForAll, ...) (event.Subscription, error)
- func (_ERC1155Mintable *ERC1155MintableFilterer) WatchTransferBatch(opts *bind.WatchOpts, sink chan<- *ERC1155MintableTransferBatch, ...) (event.Subscription, error)
- func (_ERC1155Mintable *ERC1155MintableFilterer) WatchTransferSingle(opts *bind.WatchOpts, sink chan<- *ERC1155MintableTransferSingle, ...) (event.Subscription, error)
- func (_ERC1155Mintable *ERC1155MintableFilterer) WatchURI(opts *bind.WatchOpts, sink chan<- *ERC1155MintableURI, id []*big.Int) (event.Subscription, error)
- type ERC1155MintableRaw
- func (_ERC1155Mintable *ERC1155MintableRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_ERC1155Mintable *ERC1155MintableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ERC1155Mintable *ERC1155MintableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ERC1155MintableSession
- func (_ERC1155Mintable *ERC1155MintableSession) BalanceOf(owner common.Address, id *big.Int) (*big.Int, error)
- func (_ERC1155Mintable *ERC1155MintableSession) BalanceOfBatch(owners []common.Address, ids []*big.Int) ([]*big.Int, error)
- func (_ERC1155Mintable *ERC1155MintableSession) Create(uri string, isNF bool) (*types.Transaction, error)
- func (_ERC1155Mintable *ERC1155MintableSession) CreateWithType(type_ *big.Int, uri string) (*types.Transaction, error)
- func (_ERC1155Mintable *ERC1155MintableSession) Creators(arg0 *big.Int) (common.Address, error)
- func (_ERC1155Mintable *ERC1155MintableSession) ERC1155BATCHRECEIVED() ([4]byte, error)
- func (_ERC1155Mintable *ERC1155MintableSession) ERC1155RECEIVED() ([4]byte, error)
- func (_ERC1155Mintable *ERC1155MintableSession) GetNonFungibleBaseType(id *big.Int) (*big.Int, error)
- func (_ERC1155Mintable *ERC1155MintableSession) GetNonFungibleIndex(id *big.Int) (*big.Int, error)
- func (_ERC1155Mintable *ERC1155MintableSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_ERC1155Mintable *ERC1155MintableSession) IsFungible(id *big.Int) (bool, error)
- func (_ERC1155Mintable *ERC1155MintableSession) IsNonFungible(id *big.Int) (bool, error)
- func (_ERC1155Mintable *ERC1155MintableSession) IsNonFungibleBaseType(id *big.Int) (bool, error)
- func (_ERC1155Mintable *ERC1155MintableSession) IsNonFungibleItem(id *big.Int) (bool, error)
- func (_ERC1155Mintable *ERC1155MintableSession) MaxIndex(arg0 *big.Int) (*big.Int, error)
- func (_ERC1155Mintable *ERC1155MintableSession) MintFungible(id *big.Int, to []common.Address, quantities []*big.Int) (*types.Transaction, error)
- func (_ERC1155Mintable *ERC1155MintableSession) MintNonFungible(type_ *big.Int, to []common.Address) (*types.Transaction, error)
- func (_ERC1155Mintable *ERC1155MintableSession) OwnerOf(id *big.Int) (common.Address, error)
- func (_ERC1155Mintable *ERC1155MintableSession) SafeBatchTransferFrom(from common.Address, to common.Address, ids []*big.Int, values []*big.Int, ...) (*types.Transaction, error)
- func (_ERC1155Mintable *ERC1155MintableSession) SafeTransferFrom(from common.Address, to common.Address, id *big.Int, value *big.Int, ...) (*types.Transaction, error)
- func (_ERC1155Mintable *ERC1155MintableSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- type ERC1155MintableTransactor
- func (_ERC1155Mintable *ERC1155MintableTransactor) Create(opts *bind.TransactOpts, uri string, isNF bool) (*types.Transaction, error)
- func (_ERC1155Mintable *ERC1155MintableTransactor) CreateWithType(opts *bind.TransactOpts, type_ *big.Int, uri string) (*types.Transaction, error)
- func (_ERC1155Mintable *ERC1155MintableTransactor) MintFungible(opts *bind.TransactOpts, id *big.Int, to []common.Address, ...) (*types.Transaction, error)
- func (_ERC1155Mintable *ERC1155MintableTransactor) MintNonFungible(opts *bind.TransactOpts, type_ *big.Int, to []common.Address) (*types.Transaction, error)
- func (_ERC1155Mintable *ERC1155MintableTransactor) SafeBatchTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_ERC1155Mintable *ERC1155MintableTransactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, id *big.Int, ...) (*types.Transaction, error)
- func (_ERC1155Mintable *ERC1155MintableTransactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
- type ERC1155MintableTransactorRaw
- type ERC1155MintableTransactorSession
- func (_ERC1155Mintable *ERC1155MintableTransactorSession) Create(uri string, isNF bool) (*types.Transaction, error)
- func (_ERC1155Mintable *ERC1155MintableTransactorSession) CreateWithType(type_ *big.Int, uri string) (*types.Transaction, error)
- func (_ERC1155Mintable *ERC1155MintableTransactorSession) MintFungible(id *big.Int, to []common.Address, quantities []*big.Int) (*types.Transaction, error)
- func (_ERC1155Mintable *ERC1155MintableTransactorSession) MintNonFungible(type_ *big.Int, to []common.Address) (*types.Transaction, error)
- func (_ERC1155Mintable *ERC1155MintableTransactorSession) SafeBatchTransferFrom(from common.Address, to common.Address, ids []*big.Int, values []*big.Int, ...) (*types.Transaction, error)
- func (_ERC1155Mintable *ERC1155MintableTransactorSession) SafeTransferFrom(from common.Address, to common.Address, id *big.Int, value *big.Int, ...) (*types.Transaction, error)
- func (_ERC1155Mintable *ERC1155MintableTransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- type ERC1155MintableTransferBatch
- type ERC1155MintableTransferBatchIterator
- type ERC1155MintableTransferSingle
- type ERC1155MintableTransferSingleIterator
- type ERC1155MintableURI
- type ERC1155MintableURIIterator
- 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) Cancelled(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
- func (_Exchange *ExchangeCaller) CurrentContextAddress(opts *bind.CallOpts) (common.Address, error)
- func (_Exchange *ExchangeCaller) EIP1271MAGICVALUE(opts *bind.CallOpts) ([4]byte, error)
- func (_Exchange *ExchangeCaller) EIP712EXCHANGEDOMAINHASH(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 LibOrderOrder) (LibOrderOrderInfo, error)
- func (_Exchange *ExchangeCaller) IsValidHashSignature(opts *bind.CallOpts, hash [32]byte, signerAddress common.Address, ...) (bool, error)
- func (_Exchange *ExchangeCaller) IsValidOrderSignature(opts *bind.CallOpts, order LibOrderOrder, signature []byte) (bool, error)
- func (_Exchange *ExchangeCaller) IsValidTransactionSignature(opts *bind.CallOpts, transaction LibZeroExTransactionZeroExTransaction, ...) (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) ProtocolFeeCollector(opts *bind.CallOpts) (common.Address, error)
- func (_Exchange *ExchangeCaller) ProtocolFeeMultiplier(opts *bind.CallOpts) (*big.Int, error)
- func (_Exchange *ExchangeCaller) TransactionsExecuted(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
- type ExchangeCallerRaw
- type ExchangeCallerSession
- func (_Exchange *ExchangeCallerSession) AllowedValidators(arg0 common.Address, arg1 common.Address) (bool, error)
- func (_Exchange *ExchangeCallerSession) Cancelled(arg0 [32]byte) (bool, error)
- func (_Exchange *ExchangeCallerSession) CurrentContextAddress() (common.Address, error)
- func (_Exchange *ExchangeCallerSession) EIP1271MAGICVALUE() ([4]byte, error)
- func (_Exchange *ExchangeCallerSession) EIP712EXCHANGEDOMAINHASH() ([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 LibOrderOrder) (LibOrderOrderInfo, error)
- func (_Exchange *ExchangeCallerSession) IsValidHashSignature(hash [32]byte, signerAddress common.Address, signature []byte) (bool, error)
- func (_Exchange *ExchangeCallerSession) IsValidOrderSignature(order LibOrderOrder, signature []byte) (bool, error)
- func (_Exchange *ExchangeCallerSession) IsValidTransactionSignature(transaction LibZeroExTransactionZeroExTransaction, 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) ProtocolFeeCollector() (common.Address, error)
- func (_Exchange *ExchangeCallerSession) ProtocolFeeMultiplier() (*big.Int, error)
- func (_Exchange *ExchangeCallerSession) TransactionsExecuted(arg0 [32]byte) (bool, 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) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*ExchangeOwnershipTransferredIterator, error)
- func (_Exchange *ExchangeFilterer) FilterProtocolFeeCollectorAddress(opts *bind.FilterOpts) (*ExchangeProtocolFeeCollectorAddressIterator, error)
- func (_Exchange *ExchangeFilterer) FilterProtocolFeeMultiplier(opts *bind.FilterOpts) (*ExchangeProtocolFeeMultiplierIterator, error)
- func (_Exchange *ExchangeFilterer) FilterSignatureValidatorApproval(opts *bind.FilterOpts, signerAddress []common.Address, ...) (*ExchangeSignatureValidatorApprovalIterator, error)
- func (_Exchange *ExchangeFilterer) FilterTransactionExecution(opts *bind.FilterOpts, transactionHash [][32]byte) (*ExchangeTransactionExecutionIterator, 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) ParseOwnershipTransferred(log types.Log) (*ExchangeOwnershipTransferred, error)
- func (_Exchange *ExchangeFilterer) ParseProtocolFeeCollectorAddress(log types.Log) (*ExchangeProtocolFeeCollectorAddress, error)
- func (_Exchange *ExchangeFilterer) ParseProtocolFeeMultiplier(log types.Log) (*ExchangeProtocolFeeMultiplier, error)
- func (_Exchange *ExchangeFilterer) ParseSignatureValidatorApproval(log types.Log) (*ExchangeSignatureValidatorApproval, error)
- func (_Exchange *ExchangeFilterer) ParseTransactionExecution(log types.Log) (*ExchangeTransactionExecution, 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) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ExchangeOwnershipTransferred, ...) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchProtocolFeeCollectorAddress(opts *bind.WatchOpts, sink chan<- *ExchangeProtocolFeeCollectorAddress) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchProtocolFeeMultiplier(opts *bind.WatchOpts, sink chan<- *ExchangeProtocolFeeMultiplier) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchSignatureValidatorApproval(opts *bind.WatchOpts, sink chan<- *ExchangeSignatureValidatorApproval, ...) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchTransactionExecution(opts *bind.WatchOpts, sink chan<- *ExchangeTransactionExecution, ...) (event.Subscription, error)
- type ExchangeOwnershipTransferred
- type ExchangeOwnershipTransferredIterator
- type ExchangeProtocolFeeCollectorAddress
- type ExchangeProtocolFeeCollectorAddressIterator
- type ExchangeProtocolFeeMultiplier
- type ExchangeProtocolFeeMultiplierIterator
- 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) BatchCancelOrders(orders []LibOrderOrder) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) BatchExecuteTransactions(transactions []LibZeroExTransactionZeroExTransaction, signatures [][]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) BatchFillOrKillOrders(orders []LibOrderOrder, takerAssetFillAmounts []*big.Int, signatures [][]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) BatchFillOrders(orders []LibOrderOrder, takerAssetFillAmounts []*big.Int, signatures [][]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) BatchFillOrdersNoThrow(orders []LibOrderOrder, takerAssetFillAmounts []*big.Int, signatures [][]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) BatchMatchOrders(leftOrders []LibOrderOrder, rightOrders []LibOrderOrder, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) BatchMatchOrdersWithMaximalFill(leftOrders []LibOrderOrder, rightOrders []LibOrderOrder, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) CancelOrder(order LibOrderOrder) (*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) DetachProtocolFeeCollector() (*types.Transaction, error)
- func (_Exchange *ExchangeSession) EIP1271MAGICVALUE() ([4]byte, error)
- func (_Exchange *ExchangeSession) EIP712EXCHANGEDOMAINHASH() ([32]byte, error)
- func (_Exchange *ExchangeSession) ExecuteTransaction(transaction LibZeroExTransactionZeroExTransaction, signature []byte) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) FillOrKillOrder(order LibOrderOrder, takerAssetFillAmount *big.Int, signature []byte) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) FillOrder(order LibOrderOrder, 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 LibOrderOrder) (LibOrderOrderInfo, error)
- func (_Exchange *ExchangeSession) IsValidHashSignature(hash [32]byte, signerAddress common.Address, signature []byte) (bool, error)
- func (_Exchange *ExchangeSession) IsValidOrderSignature(order LibOrderOrder, signature []byte) (bool, error)
- func (_Exchange *ExchangeSession) IsValidTransactionSignature(transaction LibZeroExTransactionZeroExTransaction, signature []byte) (bool, error)
- func (_Exchange *ExchangeSession) MarketBuyOrdersFillOrKill(orders []LibOrderOrder, makerAssetFillAmount *big.Int, signatures [][]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) MarketBuyOrdersNoThrow(orders []LibOrderOrder, makerAssetFillAmount *big.Int, signatures [][]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) MarketSellOrdersFillOrKill(orders []LibOrderOrder, takerAssetFillAmount *big.Int, signatures [][]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) MarketSellOrdersNoThrow(orders []LibOrderOrder, takerAssetFillAmount *big.Int, signatures [][]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) MatchOrders(leftOrder LibOrderOrder, rightOrder LibOrderOrder, leftSignature []byte, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) MatchOrdersWithMaximalFill(leftOrder LibOrderOrder, rightOrder LibOrderOrder, 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) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) PreSigned(arg0 [32]byte, arg1 common.Address) (bool, error)
- func (_Exchange *ExchangeSession) ProtocolFeeCollector() (common.Address, error)
- func (_Exchange *ExchangeSession) ProtocolFeeMultiplier() (*big.Int, error)
- func (_Exchange *ExchangeSession) RegisterAssetProxy(assetProxy common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) SetProtocolFeeCollectorAddress(updatedProtocolFeeCollector common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) SetProtocolFeeMultiplier(updatedProtocolFeeMultiplier *big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) SetSignatureValidatorApproval(validatorAddress common.Address, approval bool) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) SimulateDispatchTransferFromCalls(assetData [][]byte, fromAddresses []common.Address, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) TransactionsExecuted(arg0 [32]byte) (bool, error)
- func (_Exchange *ExchangeSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type ExchangeSignatureValidatorApproval
- type ExchangeSignatureValidatorApprovalIterator
- type ExchangeTransactionExecution
- type ExchangeTransactionExecutionIterator
- type ExchangeTransactor
- func (_Exchange *ExchangeTransactor) BatchCancelOrders(opts *bind.TransactOpts, orders []LibOrderOrder) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) BatchExecuteTransactions(opts *bind.TransactOpts, transactions []LibZeroExTransactionZeroExTransaction, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) BatchFillOrKillOrders(opts *bind.TransactOpts, orders []LibOrderOrder, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) BatchFillOrders(opts *bind.TransactOpts, orders []LibOrderOrder, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) BatchFillOrdersNoThrow(opts *bind.TransactOpts, orders []LibOrderOrder, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) BatchMatchOrders(opts *bind.TransactOpts, leftOrders []LibOrderOrder, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) BatchMatchOrdersWithMaximalFill(opts *bind.TransactOpts, leftOrders []LibOrderOrder, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) CancelOrder(opts *bind.TransactOpts, order LibOrderOrder) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) CancelOrdersUpTo(opts *bind.TransactOpts, targetOrderEpoch *big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) DetachProtocolFeeCollector(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) ExecuteTransaction(opts *bind.TransactOpts, transaction LibZeroExTransactionZeroExTransaction, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) FillOrKillOrder(opts *bind.TransactOpts, order LibOrderOrder, takerAssetFillAmount *big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) FillOrder(opts *bind.TransactOpts, order LibOrderOrder, takerAssetFillAmount *big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) MarketBuyOrdersFillOrKill(opts *bind.TransactOpts, orders []LibOrderOrder, makerAssetFillAmount *big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) MarketBuyOrdersNoThrow(opts *bind.TransactOpts, orders []LibOrderOrder, makerAssetFillAmount *big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) MarketSellOrdersFillOrKill(opts *bind.TransactOpts, orders []LibOrderOrder, takerAssetFillAmount *big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) MarketSellOrdersNoThrow(opts *bind.TransactOpts, orders []LibOrderOrder, takerAssetFillAmount *big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) MatchOrders(opts *bind.TransactOpts, leftOrder LibOrderOrder, rightOrder LibOrderOrder, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) MatchOrdersWithMaximalFill(opts *bind.TransactOpts, leftOrder LibOrderOrder, rightOrder LibOrderOrder, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) PreSign(opts *bind.TransactOpts, hash [32]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) RegisterAssetProxy(opts *bind.TransactOpts, assetProxy common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) SetProtocolFeeCollectorAddress(opts *bind.TransactOpts, updatedProtocolFeeCollector common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) SetProtocolFeeMultiplier(opts *bind.TransactOpts, updatedProtocolFeeMultiplier *big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) SetSignatureValidatorApproval(opts *bind.TransactOpts, validatorAddress common.Address, approval bool) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) SimulateDispatchTransferFromCalls(opts *bind.TransactOpts, assetData [][]byte, fromAddresses []common.Address, ...) (*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 []LibOrderOrder) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) BatchExecuteTransactions(transactions []LibZeroExTransactionZeroExTransaction, signatures [][]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) BatchFillOrKillOrders(orders []LibOrderOrder, takerAssetFillAmounts []*big.Int, signatures [][]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) BatchFillOrders(orders []LibOrderOrder, takerAssetFillAmounts []*big.Int, signatures [][]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) BatchFillOrdersNoThrow(orders []LibOrderOrder, takerAssetFillAmounts []*big.Int, signatures [][]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) BatchMatchOrders(leftOrders []LibOrderOrder, rightOrders []LibOrderOrder, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) BatchMatchOrdersWithMaximalFill(leftOrders []LibOrderOrder, rightOrders []LibOrderOrder, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) CancelOrder(order LibOrderOrder) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) CancelOrdersUpTo(targetOrderEpoch *big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) DetachProtocolFeeCollector() (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) ExecuteTransaction(transaction LibZeroExTransactionZeroExTransaction, signature []byte) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) FillOrKillOrder(order LibOrderOrder, takerAssetFillAmount *big.Int, signature []byte) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) FillOrder(order LibOrderOrder, takerAssetFillAmount *big.Int, signature []byte) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) MarketBuyOrdersFillOrKill(orders []LibOrderOrder, makerAssetFillAmount *big.Int, signatures [][]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) MarketBuyOrdersNoThrow(orders []LibOrderOrder, makerAssetFillAmount *big.Int, signatures [][]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) MarketSellOrdersFillOrKill(orders []LibOrderOrder, takerAssetFillAmount *big.Int, signatures [][]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) MarketSellOrdersNoThrow(orders []LibOrderOrder, takerAssetFillAmount *big.Int, signatures [][]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) MatchOrders(leftOrder LibOrderOrder, rightOrder LibOrderOrder, leftSignature []byte, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) MatchOrdersWithMaximalFill(leftOrder LibOrderOrder, rightOrder LibOrderOrder, leftSignature []byte, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) PreSign(hash [32]byte) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) RegisterAssetProxy(assetProxy common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) SetProtocolFeeCollectorAddress(updatedProtocolFeeCollector common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) SetProtocolFeeMultiplier(updatedProtocolFeeMultiplier *big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) SetSignatureValidatorApproval(validatorAddress common.Address, approval bool) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) SimulateDispatchTransferFromCalls(assetData [][]byte, fromAddresses []common.Address, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type LibFillResultsBatchMatchedFillResults
- type LibFillResultsFillResults
- type LibFillResultsMatchedFillResults
- type LibOrderOrder
- type LibOrderOrderInfo
- type LibZeroExTransactionZeroExTransaction
- 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) Fallback(calldata []byte) (*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) Fallback(opts *bind.TransactOpts, calldata []byte) (*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) Fallback(calldata []byte) (*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 DevUtilsABI = "" /* 23852-byte string literal not displayed */
DevUtilsABI is the input ABI used to generate the binding from.
const DummyERC721TokenABI = "" /* 5900-byte string literal not displayed */
DummyERC721TokenABI is the input ABI used to generate the binding from.
const ERC1155MintableABI = "" /* 8215-byte string literal not displayed */
ERC1155MintableABI is the input ABI used to generate the binding from.
const ExchangeABI = "" /* 53648-byte string literal not displayed */
ExchangeABI is the input ABI used to generate the binding from.
const WETH9ABI = "" /* 4146-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 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) ChaiBridgeAddress ¶
ChaiBridgeAddress is a free data retrieval call binding the contract method 0xc82037ef.
Solidity: function chaiBridgeAddress() view returns(address)
func (*DevUtilsCaller) DecodeAssetProxyId ¶
func (_DevUtils *DevUtilsCaller) DecodeAssetProxyId(opts *bind.CallOpts, assetData []byte) ([4]byte, error)
DecodeAssetProxyId is a free data retrieval call binding the contract method 0xd4695028.
Solidity: function decodeAssetProxyId(bytes assetData) pure returns(bytes4 assetProxyId)
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) pure 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) pure returns(bytes4 assetProxyId, address tokenAddress)
func (*DevUtilsCaller) DecodeERC20BridgeAssetData ¶
func (_DevUtils *DevUtilsCaller) DecodeERC20BridgeAssetData(opts *bind.CallOpts, assetData []byte) (struct { AssetProxyId [4]byte TokenAddress common.Address BridgeAddress common.Address BridgeData []byte }, error)
DecodeERC20BridgeAssetData is a free data retrieval call binding the contract method 0x750bdb30.
Solidity: function decodeERC20BridgeAssetData(bytes assetData) pure returns(bytes4 assetProxyId, address tokenAddress, address bridgeAddress, bytes bridgeData)
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) pure 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) pure returns(bytes4 assetProxyId, uint256[] amounts, bytes[] nestedAssetData)
func (*DevUtilsCaller) DecodeStaticCallAssetData ¶
func (_DevUtils *DevUtilsCaller) DecodeStaticCallAssetData(opts *bind.CallOpts, assetData []byte) (struct { AssetProxyId [4]byte StaticCallTargetAddress common.Address StaticCallData []byte ExpectedReturnDataHash [32]byte }, error)
DecodeStaticCallAssetData is a free data retrieval call binding the contract method 0xca49f47c.
Solidity: function decodeStaticCallAssetData(bytes assetData) pure returns(bytes4 assetProxyId, address staticCallTargetAddress, bytes staticCallData, bytes32 expectedReturnDataHash)
func (*DevUtilsCaller) DecodeZeroExTransactionData ¶
func (_DevUtils *DevUtilsCaller) DecodeZeroExTransactionData(opts *bind.CallOpts, transactionData []byte) (struct { FunctionName string Orders []LibOrderOrder TakerAssetFillAmounts []*big.Int Signatures [][]byte }, error)
DecodeZeroExTransactionData is a free data retrieval call binding the contract method 0x6f83188e.
Solidity: function decodeZeroExTransactionData(bytes transactionData) pure returns(string functionName, (address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[] orders, uint256[] takerAssetFillAmounts, bytes[] signatures)
func (*DevUtilsCaller) DydxBridgeAddress ¶
DydxBridgeAddress is a free data retrieval call binding the contract method 0xa7530f12.
Solidity: function dydxBridgeAddress() view returns(address)
func (*DevUtilsCaller) EIP712EXCHANGEDOMAINHASH ¶
func (_DevUtils *DevUtilsCaller) EIP712EXCHANGEDOMAINHASH(opts *bind.CallOpts) ([32]byte, error)
EIP712EXCHANGEDOMAINHASH is a free data retrieval call binding the contract method 0xc26cfecd.
Solidity: function EIP712_EXCHANGE_DOMAIN_HASH() view returns(bytes32)
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) pure 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) pure 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) pure 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) pure returns(bytes assetData)
func (*DevUtilsCaller) EncodeStaticCallAssetData ¶
func (_DevUtils *DevUtilsCaller) EncodeStaticCallAssetData(opts *bind.CallOpts, staticCallTargetAddress common.Address, staticCallData []byte, expectedReturnDataHash [32]byte) ([]byte, error)
EncodeStaticCallAssetData is a free data retrieval call binding the contract method 0x63eb3992.
Solidity: function encodeStaticCallAssetData(address staticCallTargetAddress, bytes staticCallData, bytes32 expectedReturnDataHash) pure returns(bytes assetData)
func (*DevUtilsCaller) Erc1155ProxyAddress ¶
Erc1155ProxyAddress is a free data retrieval call binding the contract method 0xff84e7cc.
Solidity: function erc1155ProxyAddress() view returns(address)
func (*DevUtilsCaller) Erc20ProxyAddress ¶
Erc20ProxyAddress is a free data retrieval call binding the contract method 0xee185997.
Solidity: function erc20ProxyAddress() view returns(address)
func (*DevUtilsCaller) Erc721ProxyAddress ¶
Erc721ProxyAddress is a free data retrieval call binding the contract method 0xef3bb097.
Solidity: function erc721ProxyAddress() view returns(address)
func (*DevUtilsCaller) ExchangeAddress ¶
ExchangeAddress is a free data retrieval call binding the contract method 0x9cd01605.
Solidity: function exchangeAddress() view returns(address)
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) view returns(uint256[])
func (*DevUtilsCaller) GetOrderHash ¶
func (_DevUtils *DevUtilsCaller) GetOrderHash(opts *bind.CallOpts, order LibOrderOrder, chainId *big.Int, exchange common.Address) ([32]byte, error)
GetOrderHash is a free data retrieval call binding the contract method 0xa070cac8.
Solidity: function getOrderHash((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes) order, uint256 chainId, address exchange) pure returns(bytes32 orderHash)
func (*DevUtilsCaller) GetOrderRelevantState ¶
func (_DevUtils *DevUtilsCaller) GetOrderRelevantState(opts *bind.CallOpts, order LibOrderOrder, signature []byte) (struct { OrderInfo LibOrderOrderInfo FillableTakerAssetAmount *big.Int IsValidSignature bool }, error)
HACK(jalextowle): This function is technically non-payable, but we mark it as "view" in the abi so that we can get it to generate a function that can use "ethcall" GetOrderRelevantState is a free data retrieval call binding the contract method 0xe77286eb.
Solidity: function getOrderRelevantState((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes) order, bytes signature) view returns((uint8,bytes32,uint256) orderInfo, uint256 fillableTakerAssetAmount, bool isValidSignature)
func (*DevUtilsCaller) GetOrderRelevantStates ¶
func (_DevUtils *DevUtilsCaller) GetOrderRelevantStates(opts *bind.CallOpts, orders []LibOrderOrder, signatures [][]byte) (struct { OrdersInfo []LibOrderOrderInfo FillableTakerAssetAmounts []*big.Int IsValidSignature []bool }, error)
GetOrderRelevantStates is a free data retrieval call binding the contract method 0xe25cabf7.
Solidity: function getOrderRelevantStates((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[] orders, bytes[] signatures) view returns((uint8,bytes32,uint256)[] ordersInfo, uint256[] fillableTakerAssetAmounts, bool[] isValidSignature)
func (*DevUtilsCaller) GetTransactionHash ¶
func (_DevUtils *DevUtilsCaller) GetTransactionHash(opts *bind.CallOpts, transaction LibZeroExTransactionZeroExTransaction, chainId *big.Int, exchange common.Address) ([32]byte, error)
GetTransactionHash is a free data retrieval call binding the contract method 0x79c9c426.
Solidity: function getTransactionHash((uint256,uint256,uint256,address,bytes) transaction, uint256 chainId, address exchange) pure returns(bytes32 transactionHash)
func (*DevUtilsCaller) RevertIfInvalidAssetData ¶
func (_DevUtils *DevUtilsCaller) RevertIfInvalidAssetData(opts *bind.CallOpts, assetData []byte) error
RevertIfInvalidAssetData is a free data retrieval call binding the contract method 0x46eb65cb.
Solidity: function revertIfInvalidAssetData(bytes assetData) pure returns()
func (*DevUtilsCaller) StaticCallProxyAddress ¶
func (_DevUtils *DevUtilsCaller) StaticCallProxyAddress(opts *bind.CallOpts) (common.Address, error)
StaticCallProxyAddress is a free data retrieval call binding the contract method 0x9baf2705.
Solidity: function staticCallProxyAddress() view returns(address)
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) ChaiBridgeAddress ¶
func (_DevUtils *DevUtilsCallerSession) ChaiBridgeAddress() (common.Address, error)
ChaiBridgeAddress is a free data retrieval call binding the contract method 0xc82037ef.
Solidity: function chaiBridgeAddress() view returns(address)
func (*DevUtilsCallerSession) DecodeAssetProxyId ¶
func (_DevUtils *DevUtilsCallerSession) DecodeAssetProxyId(assetData []byte) ([4]byte, error)
DecodeAssetProxyId is a free data retrieval call binding the contract method 0xd4695028.
Solidity: function decodeAssetProxyId(bytes assetData) pure returns(bytes4 assetProxyId)
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) pure 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) pure returns(bytes4 assetProxyId, address tokenAddress)
func (*DevUtilsCallerSession) DecodeERC20BridgeAssetData ¶
func (_DevUtils *DevUtilsCallerSession) DecodeERC20BridgeAssetData(assetData []byte) (struct { AssetProxyId [4]byte TokenAddress common.Address BridgeAddress common.Address BridgeData []byte }, error)
DecodeERC20BridgeAssetData is a free data retrieval call binding the contract method 0x750bdb30.
Solidity: function decodeERC20BridgeAssetData(bytes assetData) pure returns(bytes4 assetProxyId, address tokenAddress, address bridgeAddress, bytes bridgeData)
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) pure 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) pure returns(bytes4 assetProxyId, uint256[] amounts, bytes[] nestedAssetData)
func (*DevUtilsCallerSession) DecodeStaticCallAssetData ¶
func (_DevUtils *DevUtilsCallerSession) DecodeStaticCallAssetData(assetData []byte) (struct { AssetProxyId [4]byte StaticCallTargetAddress common.Address StaticCallData []byte ExpectedReturnDataHash [32]byte }, error)
DecodeStaticCallAssetData is a free data retrieval call binding the contract method 0xca49f47c.
Solidity: function decodeStaticCallAssetData(bytes assetData) pure returns(bytes4 assetProxyId, address staticCallTargetAddress, bytes staticCallData, bytes32 expectedReturnDataHash)
func (*DevUtilsCallerSession) DecodeZeroExTransactionData ¶
func (_DevUtils *DevUtilsCallerSession) DecodeZeroExTransactionData(transactionData []byte) (struct { FunctionName string Orders []LibOrderOrder TakerAssetFillAmounts []*big.Int Signatures [][]byte }, error)
DecodeZeroExTransactionData is a free data retrieval call binding the contract method 0x6f83188e.
Solidity: function decodeZeroExTransactionData(bytes transactionData) pure returns(string functionName, (address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[] orders, uint256[] takerAssetFillAmounts, bytes[] signatures)
func (*DevUtilsCallerSession) DydxBridgeAddress ¶
func (_DevUtils *DevUtilsCallerSession) DydxBridgeAddress() (common.Address, error)
DydxBridgeAddress is a free data retrieval call binding the contract method 0xa7530f12.
Solidity: function dydxBridgeAddress() view returns(address)
func (*DevUtilsCallerSession) EIP712EXCHANGEDOMAINHASH ¶
func (_DevUtils *DevUtilsCallerSession) EIP712EXCHANGEDOMAINHASH() ([32]byte, error)
EIP712EXCHANGEDOMAINHASH is a free data retrieval call binding the contract method 0xc26cfecd.
Solidity: function EIP712_EXCHANGE_DOMAIN_HASH() view returns(bytes32)
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) pure 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) pure 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) pure 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) pure returns(bytes assetData)
func (*DevUtilsCallerSession) EncodeStaticCallAssetData ¶
func (_DevUtils *DevUtilsCallerSession) EncodeStaticCallAssetData(staticCallTargetAddress common.Address, staticCallData []byte, expectedReturnDataHash [32]byte) ([]byte, error)
EncodeStaticCallAssetData is a free data retrieval call binding the contract method 0x63eb3992.
Solidity: function encodeStaticCallAssetData(address staticCallTargetAddress, bytes staticCallData, bytes32 expectedReturnDataHash) pure returns(bytes assetData)
func (*DevUtilsCallerSession) Erc1155ProxyAddress ¶
func (_DevUtils *DevUtilsCallerSession) Erc1155ProxyAddress() (common.Address, error)
Erc1155ProxyAddress is a free data retrieval call binding the contract method 0xff84e7cc.
Solidity: function erc1155ProxyAddress() view returns(address)
func (*DevUtilsCallerSession) Erc20ProxyAddress ¶
func (_DevUtils *DevUtilsCallerSession) Erc20ProxyAddress() (common.Address, error)
Erc20ProxyAddress is a free data retrieval call binding the contract method 0xee185997.
Solidity: function erc20ProxyAddress() view returns(address)
func (*DevUtilsCallerSession) Erc721ProxyAddress ¶
func (_DevUtils *DevUtilsCallerSession) Erc721ProxyAddress() (common.Address, error)
Erc721ProxyAddress is a free data retrieval call binding the contract method 0xef3bb097.
Solidity: function erc721ProxyAddress() view returns(address)
func (*DevUtilsCallerSession) ExchangeAddress ¶
func (_DevUtils *DevUtilsCallerSession) ExchangeAddress() (common.Address, error)
ExchangeAddress is a free data retrieval call binding the contract method 0x9cd01605.
Solidity: function exchangeAddress() view returns(address)
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) view returns(uint256[])
func (*DevUtilsCallerSession) GetOrderHash ¶
func (_DevUtils *DevUtilsCallerSession) GetOrderHash(order LibOrderOrder, chainId *big.Int, exchange common.Address) ([32]byte, error)
GetOrderHash is a free data retrieval call binding the contract method 0xa070cac8.
Solidity: function getOrderHash((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes) order, uint256 chainId, address exchange) pure returns(bytes32 orderHash)
func (*DevUtilsCallerSession) GetOrderRelevantState ¶
func (_DevUtils *DevUtilsCallerSession) GetOrderRelevantState(order LibOrderOrder, signature []byte) (struct { OrderInfo LibOrderOrderInfo FillableTakerAssetAmount *big.Int IsValidSignature bool }, error)
GetOrderRelevantState is a free data retrieval call binding the contract method 0xe77286eb.
Solidity: function getOrderRelevantState((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes) order, bytes signature) view returns((uint8,bytes32,uint256) orderInfo, uint256 fillableTakerAssetAmount, bool isValidSignature)
func (*DevUtilsCallerSession) GetOrderRelevantStates ¶
func (_DevUtils *DevUtilsCallerSession) GetOrderRelevantStates(orders []LibOrderOrder, signatures [][]byte) (struct { OrdersInfo []LibOrderOrderInfo FillableTakerAssetAmounts []*big.Int IsValidSignature []bool }, error)
GetOrderRelevantStates is a free data retrieval call binding the contract method 0xe25cabf7.
Solidity: function getOrderRelevantStates((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[] orders, bytes[] signatures) view returns((uint8,bytes32,uint256)[] ordersInfo, uint256[] fillableTakerAssetAmounts, bool[] isValidSignature)
func (*DevUtilsCallerSession) GetTransactionHash ¶
func (_DevUtils *DevUtilsCallerSession) GetTransactionHash(transaction LibZeroExTransactionZeroExTransaction, chainId *big.Int, exchange common.Address) ([32]byte, error)
GetTransactionHash is a free data retrieval call binding the contract method 0x79c9c426.
Solidity: function getTransactionHash((uint256,uint256,uint256,address,bytes) transaction, uint256 chainId, address exchange) pure returns(bytes32 transactionHash)
func (*DevUtilsCallerSession) RevertIfInvalidAssetData ¶
func (_DevUtils *DevUtilsCallerSession) RevertIfInvalidAssetData(assetData []byte) error
RevertIfInvalidAssetData is a free data retrieval call binding the contract method 0x46eb65cb.
Solidity: function revertIfInvalidAssetData(bytes assetData) pure returns()
func (*DevUtilsCallerSession) StaticCallProxyAddress ¶
func (_DevUtils *DevUtilsCallerSession) StaticCallProxyAddress() (common.Address, error)
StaticCallProxyAddress is a free data retrieval call binding the contract method 0x9baf2705.
Solidity: function staticCallProxyAddress() view returns(address)
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) ChaiBridgeAddress ¶
func (_DevUtils *DevUtilsSession) ChaiBridgeAddress() (common.Address, error)
ChaiBridgeAddress is a free data retrieval call binding the contract method 0xc82037ef.
Solidity: function chaiBridgeAddress() view returns(address)
func (*DevUtilsSession) DecodeAssetProxyId ¶
func (_DevUtils *DevUtilsSession) DecodeAssetProxyId(assetData []byte) ([4]byte, error)
DecodeAssetProxyId is a free data retrieval call binding the contract method 0xd4695028.
Solidity: function decodeAssetProxyId(bytes assetData) pure returns(bytes4 assetProxyId)
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) pure 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) pure returns(bytes4 assetProxyId, address tokenAddress)
func (*DevUtilsSession) DecodeERC20BridgeAssetData ¶
func (_DevUtils *DevUtilsSession) DecodeERC20BridgeAssetData(assetData []byte) (struct { AssetProxyId [4]byte TokenAddress common.Address BridgeAddress common.Address BridgeData []byte }, error)
DecodeERC20BridgeAssetData is a free data retrieval call binding the contract method 0x750bdb30.
Solidity: function decodeERC20BridgeAssetData(bytes assetData) pure returns(bytes4 assetProxyId, address tokenAddress, address bridgeAddress, bytes bridgeData)
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) pure 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) pure returns(bytes4 assetProxyId, uint256[] amounts, bytes[] nestedAssetData)
func (*DevUtilsSession) DecodeStaticCallAssetData ¶
func (_DevUtils *DevUtilsSession) DecodeStaticCallAssetData(assetData []byte) (struct { AssetProxyId [4]byte StaticCallTargetAddress common.Address StaticCallData []byte ExpectedReturnDataHash [32]byte }, error)
DecodeStaticCallAssetData is a free data retrieval call binding the contract method 0xca49f47c.
Solidity: function decodeStaticCallAssetData(bytes assetData) pure returns(bytes4 assetProxyId, address staticCallTargetAddress, bytes staticCallData, bytes32 expectedReturnDataHash)
func (*DevUtilsSession) DecodeZeroExTransactionData ¶
func (_DevUtils *DevUtilsSession) DecodeZeroExTransactionData(transactionData []byte) (struct { FunctionName string Orders []LibOrderOrder TakerAssetFillAmounts []*big.Int Signatures [][]byte }, error)
DecodeZeroExTransactionData is a free data retrieval call binding the contract method 0x6f83188e.
Solidity: function decodeZeroExTransactionData(bytes transactionData) pure returns(string functionName, (address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[] orders, uint256[] takerAssetFillAmounts, bytes[] signatures)
func (*DevUtilsSession) DydxBridgeAddress ¶
func (_DevUtils *DevUtilsSession) DydxBridgeAddress() (common.Address, error)
DydxBridgeAddress is a free data retrieval call binding the contract method 0xa7530f12.
Solidity: function dydxBridgeAddress() view returns(address)
func (*DevUtilsSession) EIP712EXCHANGEDOMAINHASH ¶
func (_DevUtils *DevUtilsSession) EIP712EXCHANGEDOMAINHASH() ([32]byte, error)
EIP712EXCHANGEDOMAINHASH is a free data retrieval call binding the contract method 0xc26cfecd.
Solidity: function EIP712_EXCHANGE_DOMAIN_HASH() view returns(bytes32)
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) pure 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) pure 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) pure 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) pure returns(bytes assetData)
func (*DevUtilsSession) EncodeStaticCallAssetData ¶
func (_DevUtils *DevUtilsSession) EncodeStaticCallAssetData(staticCallTargetAddress common.Address, staticCallData []byte, expectedReturnDataHash [32]byte) ([]byte, error)
EncodeStaticCallAssetData is a free data retrieval call binding the contract method 0x63eb3992.
Solidity: function encodeStaticCallAssetData(address staticCallTargetAddress, bytes staticCallData, bytes32 expectedReturnDataHash) pure returns(bytes assetData)
func (*DevUtilsSession) Erc1155ProxyAddress ¶
func (_DevUtils *DevUtilsSession) Erc1155ProxyAddress() (common.Address, error)
Erc1155ProxyAddress is a free data retrieval call binding the contract method 0xff84e7cc.
Solidity: function erc1155ProxyAddress() view returns(address)
func (*DevUtilsSession) Erc20ProxyAddress ¶
func (_DevUtils *DevUtilsSession) Erc20ProxyAddress() (common.Address, error)
Erc20ProxyAddress is a free data retrieval call binding the contract method 0xee185997.
Solidity: function erc20ProxyAddress() view returns(address)
func (*DevUtilsSession) Erc721ProxyAddress ¶
func (_DevUtils *DevUtilsSession) Erc721ProxyAddress() (common.Address, error)
Erc721ProxyAddress is a free data retrieval call binding the contract method 0xef3bb097.
Solidity: function erc721ProxyAddress() view returns(address)
func (*DevUtilsSession) ExchangeAddress ¶
func (_DevUtils *DevUtilsSession) ExchangeAddress() (common.Address, error)
ExchangeAddress is a free data retrieval call binding the contract method 0x9cd01605.
Solidity: function exchangeAddress() view returns(address)
func (*DevUtilsSession) GetAssetProxyAllowance ¶
func (_DevUtils *DevUtilsSession) GetAssetProxyAllowance(ownerAddress common.Address, assetData []byte) (*types.Transaction, error)
GetAssetProxyAllowance is a paid mutator transaction binding the contract method 0xd186037f.
Solidity: function getAssetProxyAllowance(address ownerAddress, bytes assetData) returns(uint256 allowance)
func (*DevUtilsSession) GetBalance ¶
func (_DevUtils *DevUtilsSession) GetBalance(ownerAddress common.Address, assetData []byte) (*types.Transaction, error)
GetBalance is a paid mutator transaction binding the contract method 0x7d727512.
Solidity: function getBalance(address ownerAddress, bytes assetData) returns(uint256 balance)
func (*DevUtilsSession) GetBalanceAndAssetProxyAllowance ¶
func (_DevUtils *DevUtilsSession) GetBalanceAndAssetProxyAllowance(ownerAddress common.Address, assetData []byte) (*types.Transaction, error)
GetBalanceAndAssetProxyAllowance is a paid mutator transaction binding the contract method 0x0d7b7d76.
Solidity: function getBalanceAndAssetProxyAllowance(address ownerAddress, bytes assetData) returns(uint256 balance, uint256 allowance)
func (*DevUtilsSession) GetBatchAssetProxyAllowances ¶
func (_DevUtils *DevUtilsSession) GetBatchAssetProxyAllowances(ownerAddress common.Address, assetData [][]byte) (*types.Transaction, error)
GetBatchAssetProxyAllowances is a paid mutator transaction binding the contract method 0x4dfdac20.
Solidity: function getBatchAssetProxyAllowances(address ownerAddress, bytes[] assetData) returns(uint256[] allowances)
func (*DevUtilsSession) GetBatchBalances ¶
func (_DevUtils *DevUtilsSession) GetBatchBalances(ownerAddress common.Address, assetData [][]byte) (*types.Transaction, error)
GetBatchBalances is a paid mutator transaction binding the contract method 0xd001c5dc.
Solidity: function getBatchBalances(address ownerAddress, bytes[] assetData) returns(uint256[] balances)
func (*DevUtilsSession) GetBatchBalancesAndAssetProxyAllowances ¶
func (_DevUtils *DevUtilsSession) GetBatchBalancesAndAssetProxyAllowances(ownerAddress common.Address, assetData [][]byte) (*types.Transaction, error)
GetBatchBalancesAndAssetProxyAllowances is a paid mutator transaction binding the contract method 0xe4e6e7da.
Solidity: function getBatchBalancesAndAssetProxyAllowances(address ownerAddress, bytes[] assetData) returns(uint256[] balances, uint256[] allowances)
func (*DevUtilsSession) GetEthBalances ¶
GetEthBalances is a free data retrieval call binding the contract method 0xa0901e51.
Solidity: function getEthBalances(address[] addresses) view returns(uint256[])
func (*DevUtilsSession) GetOrderHash ¶
func (_DevUtils *DevUtilsSession) GetOrderHash(order LibOrderOrder, chainId *big.Int, exchange common.Address) ([32]byte, error)
GetOrderHash is a free data retrieval call binding the contract method 0xa070cac8.
Solidity: function getOrderHash((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes) order, uint256 chainId, address exchange) pure returns(bytes32 orderHash)
func (*DevUtilsSession) GetOrderRelevantState ¶
func (_DevUtils *DevUtilsSession) GetOrderRelevantState(order LibOrderOrder, signature []byte) (struct { OrderInfo LibOrderOrderInfo FillableTakerAssetAmount *big.Int IsValidSignature bool }, error)
GetOrderRelevantState is a free data retrieval call binding the contract method 0xe77286eb.
Solidity: function getOrderRelevantState((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes) order, bytes signature) view returns((uint8,bytes32,uint256) orderInfo, uint256 fillableTakerAssetAmount, bool isValidSignature)
func (*DevUtilsSession) GetOrderRelevantStates ¶
func (_DevUtils *DevUtilsSession) GetOrderRelevantStates(orders []LibOrderOrder, signatures [][]byte) (struct { OrdersInfo []LibOrderOrderInfo FillableTakerAssetAmounts []*big.Int IsValidSignature []bool }, error)
GetOrderRelevantStates is a free data retrieval call binding the contract method 0xe25cabf7.
Solidity: function getOrderRelevantStates((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[] orders, bytes[] signatures) view returns((uint8,bytes32,uint256)[] ordersInfo, uint256[] fillableTakerAssetAmounts, bool[] isValidSignature)
func (*DevUtilsSession) GetSimulatedOrderMakerTransferResults ¶
func (_DevUtils *DevUtilsSession) GetSimulatedOrderMakerTransferResults(order LibOrderOrder, takerAddress common.Address, takerAssetFillAmount *big.Int) (*types.Transaction, error)
GetSimulatedOrderMakerTransferResults is a paid mutator transaction binding the contract method 0x7982653e.
Solidity: function getSimulatedOrderMakerTransferResults((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes) order, address takerAddress, uint256 takerAssetFillAmount) returns(uint8 orderTransferResults)
func (*DevUtilsSession) GetSimulatedOrderTransferResults ¶
func (_DevUtils *DevUtilsSession) GetSimulatedOrderTransferResults(order LibOrderOrder, takerAddress common.Address, takerAssetFillAmount *big.Int) (*types.Transaction, error)
GetSimulatedOrderTransferResults is a paid mutator transaction binding the contract method 0xd3637905.
Solidity: function getSimulatedOrderTransferResults((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes) order, address takerAddress, uint256 takerAssetFillAmount) returns(uint8 orderTransferResults)
func (*DevUtilsSession) GetSimulatedOrdersTransferResults ¶
func (_DevUtils *DevUtilsSession) GetSimulatedOrdersTransferResults(orders []LibOrderOrder, takerAddresses []common.Address, takerAssetFillAmounts []*big.Int) (*types.Transaction, error)
GetSimulatedOrdersTransferResults is a paid mutator transaction binding the contract method 0xa5cd62ba.
Solidity: function getSimulatedOrdersTransferResults((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[] orders, address[] takerAddresses, uint256[] takerAssetFillAmounts) returns(uint8[] orderTransferResults)
func (*DevUtilsSession) GetTransactionHash ¶
func (_DevUtils *DevUtilsSession) GetTransactionHash(transaction LibZeroExTransactionZeroExTransaction, chainId *big.Int, exchange common.Address) ([32]byte, error)
GetTransactionHash is a free data retrieval call binding the contract method 0x79c9c426.
Solidity: function getTransactionHash((uint256,uint256,uint256,address,bytes) transaction, uint256 chainId, address exchange) pure returns(bytes32 transactionHash)
func (*DevUtilsSession) GetTransferableAssetAmount ¶
func (_DevUtils *DevUtilsSession) GetTransferableAssetAmount(ownerAddress common.Address, assetData []byte) (*types.Transaction, error)
GetTransferableAssetAmount is a paid mutator transaction binding the contract method 0x2322cf76.
Solidity: function getTransferableAssetAmount(address ownerAddress, bytes assetData) returns(uint256 transferableAssetAmount)
func (*DevUtilsSession) RevertIfInvalidAssetData ¶
func (_DevUtils *DevUtilsSession) RevertIfInvalidAssetData(assetData []byte) error
RevertIfInvalidAssetData is a free data retrieval call binding the contract method 0x46eb65cb.
Solidity: function revertIfInvalidAssetData(bytes assetData) pure returns()
func (*DevUtilsSession) StaticCallProxyAddress ¶
func (_DevUtils *DevUtilsSession) StaticCallProxyAddress() (common.Address, error)
StaticCallProxyAddress is a free data retrieval call binding the contract method 0x9baf2705.
Solidity: function staticCallProxyAddress() view returns(address)
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.
func (*DevUtilsTransactor) GetAssetProxyAllowance ¶
func (_DevUtils *DevUtilsTransactor) GetAssetProxyAllowance(opts *bind.TransactOpts, ownerAddress common.Address, assetData []byte) (*types.Transaction, error)
GetAssetProxyAllowance is a paid mutator transaction binding the contract method 0xd186037f.
Solidity: function getAssetProxyAllowance(address ownerAddress, bytes assetData) returns(uint256 allowance)
func (*DevUtilsTransactor) GetBalance ¶
func (_DevUtils *DevUtilsTransactor) GetBalance(opts *bind.TransactOpts, ownerAddress common.Address, assetData []byte) (*types.Transaction, error)
GetBalance is a paid mutator transaction binding the contract method 0x7d727512.
Solidity: function getBalance(address ownerAddress, bytes assetData) returns(uint256 balance)
func (*DevUtilsTransactor) GetBalanceAndAssetProxyAllowance ¶
func (_DevUtils *DevUtilsTransactor) GetBalanceAndAssetProxyAllowance(opts *bind.TransactOpts, ownerAddress common.Address, assetData []byte) (*types.Transaction, error)
GetBalanceAndAssetProxyAllowance is a paid mutator transaction binding the contract method 0x0d7b7d76.
Solidity: function getBalanceAndAssetProxyAllowance(address ownerAddress, bytes assetData) returns(uint256 balance, uint256 allowance)
func (*DevUtilsTransactor) GetBatchAssetProxyAllowances ¶
func (_DevUtils *DevUtilsTransactor) GetBatchAssetProxyAllowances(opts *bind.TransactOpts, ownerAddress common.Address, assetData [][]byte) (*types.Transaction, error)
GetBatchAssetProxyAllowances is a paid mutator transaction binding the contract method 0x4dfdac20.
Solidity: function getBatchAssetProxyAllowances(address ownerAddress, bytes[] assetData) returns(uint256[] allowances)
func (*DevUtilsTransactor) GetBatchBalances ¶
func (_DevUtils *DevUtilsTransactor) GetBatchBalances(opts *bind.TransactOpts, ownerAddress common.Address, assetData [][]byte) (*types.Transaction, error)
GetBatchBalances is a paid mutator transaction binding the contract method 0xd001c5dc.
Solidity: function getBatchBalances(address ownerAddress, bytes[] assetData) returns(uint256[] balances)
func (*DevUtilsTransactor) GetBatchBalancesAndAssetProxyAllowances ¶
func (_DevUtils *DevUtilsTransactor) GetBatchBalancesAndAssetProxyAllowances(opts *bind.TransactOpts, ownerAddress common.Address, assetData [][]byte) (*types.Transaction, error)
GetBatchBalancesAndAssetProxyAllowances is a paid mutator transaction binding the contract method 0xe4e6e7da.
Solidity: function getBatchBalancesAndAssetProxyAllowances(address ownerAddress, bytes[] assetData) returns(uint256[] balances, uint256[] allowances)
func (*DevUtilsTransactor) GetSimulatedOrderMakerTransferResults ¶
func (_DevUtils *DevUtilsTransactor) GetSimulatedOrderMakerTransferResults(opts *bind.TransactOpts, order LibOrderOrder, takerAddress common.Address, takerAssetFillAmount *big.Int) (*types.Transaction, error)
GetSimulatedOrderMakerTransferResults is a paid mutator transaction binding the contract method 0x7982653e.
Solidity: function getSimulatedOrderMakerTransferResults((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes) order, address takerAddress, uint256 takerAssetFillAmount) returns(uint8 orderTransferResults)
func (*DevUtilsTransactor) GetSimulatedOrderTransferResults ¶
func (_DevUtils *DevUtilsTransactor) GetSimulatedOrderTransferResults(opts *bind.TransactOpts, order LibOrderOrder, takerAddress common.Address, takerAssetFillAmount *big.Int) (*types.Transaction, error)
GetSimulatedOrderTransferResults is a paid mutator transaction binding the contract method 0xd3637905.
Solidity: function getSimulatedOrderTransferResults((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes) order, address takerAddress, uint256 takerAssetFillAmount) returns(uint8 orderTransferResults)
func (*DevUtilsTransactor) GetSimulatedOrdersTransferResults ¶
func (_DevUtils *DevUtilsTransactor) GetSimulatedOrdersTransferResults(opts *bind.TransactOpts, orders []LibOrderOrder, takerAddresses []common.Address, takerAssetFillAmounts []*big.Int) (*types.Transaction, error)
GetSimulatedOrdersTransferResults is a paid mutator transaction binding the contract method 0xa5cd62ba.
Solidity: function getSimulatedOrdersTransferResults((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[] orders, address[] takerAddresses, uint256[] takerAssetFillAmounts) returns(uint8[] orderTransferResults)
func (*DevUtilsTransactor) GetTransferableAssetAmount ¶
func (_DevUtils *DevUtilsTransactor) GetTransferableAssetAmount(opts *bind.TransactOpts, ownerAddress common.Address, assetData []byte) (*types.Transaction, error)
GetTransferableAssetAmount is a paid mutator transaction binding the contract method 0x2322cf76.
Solidity: function getTransferableAssetAmount(address ownerAddress, bytes assetData) returns(uint256 transferableAssetAmount)
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.
func (*DevUtilsTransactorSession) GetAssetProxyAllowance ¶
func (_DevUtils *DevUtilsTransactorSession) GetAssetProxyAllowance(ownerAddress common.Address, assetData []byte) (*types.Transaction, error)
GetAssetProxyAllowance is a paid mutator transaction binding the contract method 0xd186037f.
Solidity: function getAssetProxyAllowance(address ownerAddress, bytes assetData) returns(uint256 allowance)
func (*DevUtilsTransactorSession) GetBalance ¶
func (_DevUtils *DevUtilsTransactorSession) GetBalance(ownerAddress common.Address, assetData []byte) (*types.Transaction, error)
GetBalance is a paid mutator transaction binding the contract method 0x7d727512.
Solidity: function getBalance(address ownerAddress, bytes assetData) returns(uint256 balance)
func (*DevUtilsTransactorSession) GetBalanceAndAssetProxyAllowance ¶
func (_DevUtils *DevUtilsTransactorSession) GetBalanceAndAssetProxyAllowance(ownerAddress common.Address, assetData []byte) (*types.Transaction, error)
GetBalanceAndAssetProxyAllowance is a paid mutator transaction binding the contract method 0x0d7b7d76.
Solidity: function getBalanceAndAssetProxyAllowance(address ownerAddress, bytes assetData) returns(uint256 balance, uint256 allowance)
func (*DevUtilsTransactorSession) GetBatchAssetProxyAllowances ¶
func (_DevUtils *DevUtilsTransactorSession) GetBatchAssetProxyAllowances(ownerAddress common.Address, assetData [][]byte) (*types.Transaction, error)
GetBatchAssetProxyAllowances is a paid mutator transaction binding the contract method 0x4dfdac20.
Solidity: function getBatchAssetProxyAllowances(address ownerAddress, bytes[] assetData) returns(uint256[] allowances)
func (*DevUtilsTransactorSession) GetBatchBalances ¶
func (_DevUtils *DevUtilsTransactorSession) GetBatchBalances(ownerAddress common.Address, assetData [][]byte) (*types.Transaction, error)
GetBatchBalances is a paid mutator transaction binding the contract method 0xd001c5dc.
Solidity: function getBatchBalances(address ownerAddress, bytes[] assetData) returns(uint256[] balances)
func (*DevUtilsTransactorSession) GetBatchBalancesAndAssetProxyAllowances ¶
func (_DevUtils *DevUtilsTransactorSession) GetBatchBalancesAndAssetProxyAllowances(ownerAddress common.Address, assetData [][]byte) (*types.Transaction, error)
GetBatchBalancesAndAssetProxyAllowances is a paid mutator transaction binding the contract method 0xe4e6e7da.
Solidity: function getBatchBalancesAndAssetProxyAllowances(address ownerAddress, bytes[] assetData) returns(uint256[] balances, uint256[] allowances)
func (*DevUtilsTransactorSession) GetSimulatedOrderMakerTransferResults ¶
func (_DevUtils *DevUtilsTransactorSession) GetSimulatedOrderMakerTransferResults(order LibOrderOrder, takerAddress common.Address, takerAssetFillAmount *big.Int) (*types.Transaction, error)
GetSimulatedOrderMakerTransferResults is a paid mutator transaction binding the contract method 0x7982653e.
Solidity: function getSimulatedOrderMakerTransferResults((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes) order, address takerAddress, uint256 takerAssetFillAmount) returns(uint8 orderTransferResults)
func (*DevUtilsTransactorSession) GetSimulatedOrderTransferResults ¶
func (_DevUtils *DevUtilsTransactorSession) GetSimulatedOrderTransferResults(order LibOrderOrder, takerAddress common.Address, takerAssetFillAmount *big.Int) (*types.Transaction, error)
GetSimulatedOrderTransferResults is a paid mutator transaction binding the contract method 0xd3637905.
Solidity: function getSimulatedOrderTransferResults((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes) order, address takerAddress, uint256 takerAssetFillAmount) returns(uint8 orderTransferResults)
func (*DevUtilsTransactorSession) GetSimulatedOrdersTransferResults ¶
func (_DevUtils *DevUtilsTransactorSession) GetSimulatedOrdersTransferResults(orders []LibOrderOrder, takerAddresses []common.Address, takerAssetFillAmounts []*big.Int) (*types.Transaction, error)
GetSimulatedOrdersTransferResults is a paid mutator transaction binding the contract method 0xa5cd62ba.
Solidity: function getSimulatedOrdersTransferResults((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[] orders, address[] takerAddresses, uint256[] takerAssetFillAmounts) returns(uint8[] orderTransferResults)
func (*DevUtilsTransactorSession) GetTransferableAssetAmount ¶
func (_DevUtils *DevUtilsTransactorSession) GetTransferableAssetAmount(ownerAddress common.Address, assetData []byte) (*types.Transaction, error)
GetTransferableAssetAmount is a paid mutator transaction binding the contract method 0x2322cf76.
Solidity: function getTransferableAssetAmount(address ownerAddress, bytes assetData) returns(uint256 transferableAssetAmount)
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) view 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) view 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) view 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() view returns(string)
func (*DummyERC721TokenCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view 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) view 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) view 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) view 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) view 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() view 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() view 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) view 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() view 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) FilterOwnershipTransferred ¶
func (_DummyERC721Token *DummyERC721TokenFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*DummyERC721TokenOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
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) ParseOwnershipTransferred ¶
func (_DummyERC721Token *DummyERC721TokenFilterer) ParseOwnershipTransferred(log types.Log) (*DummyERC721TokenOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
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) WatchOwnershipTransferred ¶
func (_DummyERC721Token *DummyERC721TokenFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *DummyERC721TokenOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
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 DummyERC721TokenOwnershipTransferred ¶
type DummyERC721TokenOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
DummyERC721TokenOwnershipTransferred represents a OwnershipTransferred event raised by the DummyERC721Token contract.
type DummyERC721TokenOwnershipTransferredIterator ¶
type DummyERC721TokenOwnershipTransferredIterator struct { Event *DummyERC721TokenOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DummyERC721TokenOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the DummyERC721Token contract.
func (*DummyERC721TokenOwnershipTransferredIterator) Close ¶
func (it *DummyERC721TokenOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DummyERC721TokenOwnershipTransferredIterator) Error ¶
func (it *DummyERC721TokenOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DummyERC721TokenOwnershipTransferredIterator) Next ¶
func (it *DummyERC721TokenOwnershipTransferredIterator) 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 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) view 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) view 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) view 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() view 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() view 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) view 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 0xb88d4fde.
Solidity: function safeTransferFrom(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() view 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 0xb88d4fde.
Solidity: function safeTransferFrom(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 0xb88d4fde.
Solidity: function safeTransferFrom(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 ERC1155Mintable ¶
type ERC1155Mintable struct { ERC1155MintableCaller // Read-only binding to the contract ERC1155MintableTransactor // Write-only binding to the contract ERC1155MintableFilterer // Log filterer for contract events }
ERC1155Mintable is an auto generated Go binding around an Ethereum contract.
func NewERC1155Mintable ¶
func NewERC1155Mintable(address common.Address, backend bind.ContractBackend) (*ERC1155Mintable, error)
NewERC1155Mintable creates a new instance of ERC1155Mintable, bound to a specific deployed contract.
type ERC1155MintableApprovalForAll ¶
type ERC1155MintableApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
ERC1155MintableApprovalForAll represents a ApprovalForAll event raised by the ERC1155Mintable contract.
type ERC1155MintableApprovalForAllIterator ¶
type ERC1155MintableApprovalForAllIterator struct { Event *ERC1155MintableApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155MintableApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the ERC1155Mintable contract.
func (*ERC1155MintableApprovalForAllIterator) Close ¶
func (it *ERC1155MintableApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155MintableApprovalForAllIterator) Error ¶
func (it *ERC1155MintableApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155MintableApprovalForAllIterator) Next ¶
func (it *ERC1155MintableApprovalForAllIterator) 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 ERC1155MintableCaller ¶
type ERC1155MintableCaller struct {
// contains filtered or unexported fields
}
ERC1155MintableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewERC1155MintableCaller ¶
func NewERC1155MintableCaller(address common.Address, caller bind.ContractCaller) (*ERC1155MintableCaller, error)
NewERC1155MintableCaller creates a new read-only instance of ERC1155Mintable, bound to a specific deployed contract.
func (*ERC1155MintableCaller) BalanceOf ¶
func (_ERC1155Mintable *ERC1155MintableCaller) BalanceOf(opts *bind.CallOpts, owner common.Address, id *big.Int) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x00fdd58e.
Solidity: function balanceOf(address owner, uint256 id) view returns(uint256)
func (*ERC1155MintableCaller) BalanceOfBatch ¶
func (_ERC1155Mintable *ERC1155MintableCaller) BalanceOfBatch(opts *bind.CallOpts, owners []common.Address, ids []*big.Int) ([]*big.Int, error)
BalanceOfBatch is a free data retrieval call binding the contract method 0x4e1273f4.
Solidity: function balanceOfBatch(address[] owners, uint256[] ids) view returns(uint256[] balances_)
func (*ERC1155MintableCaller) Creators ¶
func (_ERC1155Mintable *ERC1155MintableCaller) Creators(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
Creators is a free data retrieval call binding the contract method 0xcd53d08e.
Solidity: function creators(uint256 ) view returns(address)
func (*ERC1155MintableCaller) ERC1155BATCHRECEIVED ¶
func (_ERC1155Mintable *ERC1155MintableCaller) ERC1155BATCHRECEIVED(opts *bind.CallOpts) ([4]byte, error)
ERC1155BATCHRECEIVED is a free data retrieval call binding the contract method 0xfc67bf1c.
Solidity: function ERC1155_BATCH_RECEIVED() view returns(bytes4)
func (*ERC1155MintableCaller) ERC1155RECEIVED ¶
func (_ERC1155Mintable *ERC1155MintableCaller) ERC1155RECEIVED(opts *bind.CallOpts) ([4]byte, error)
ERC1155RECEIVED is a free data retrieval call binding the contract method 0xe0a5c949.
Solidity: function ERC1155_RECEIVED() view returns(bytes4)
func (*ERC1155MintableCaller) GetNonFungibleBaseType ¶
func (_ERC1155Mintable *ERC1155MintableCaller) GetNonFungibleBaseType(opts *bind.CallOpts, id *big.Int) (*big.Int, error)
GetNonFungibleBaseType is a free data retrieval call binding the contract method 0x6f969c2d.
Solidity: function getNonFungibleBaseType(uint256 id) pure returns(uint256)
func (*ERC1155MintableCaller) GetNonFungibleIndex ¶
func (_ERC1155Mintable *ERC1155MintableCaller) GetNonFungibleIndex(opts *bind.CallOpts, id *big.Int) (*big.Int, error)
GetNonFungibleIndex is a free data retrieval call binding the contract method 0x9cca1c64.
Solidity: function getNonFungibleIndex(uint256 id) pure returns(uint256)
func (*ERC1155MintableCaller) IsApprovedForAll ¶
func (_ERC1155Mintable *ERC1155MintableCaller) 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) view returns(bool)
func (*ERC1155MintableCaller) IsFungible ¶
func (_ERC1155Mintable *ERC1155MintableCaller) IsFungible(opts *bind.CallOpts, id *big.Int) (bool, error)
IsFungible is a free data retrieval call binding the contract method 0xadebf6f2.
Solidity: function isFungible(uint256 id) pure returns(bool)
func (*ERC1155MintableCaller) IsNonFungible ¶
func (_ERC1155Mintable *ERC1155MintableCaller) IsNonFungible(opts *bind.CallOpts, id *big.Int) (bool, error)
IsNonFungible is a free data retrieval call binding the contract method 0xe44591f0.
Solidity: function isNonFungible(uint256 id) pure returns(bool)
func (*ERC1155MintableCaller) IsNonFungibleBaseType ¶
func (_ERC1155Mintable *ERC1155MintableCaller) IsNonFungibleBaseType(opts *bind.CallOpts, id *big.Int) (bool, error)
IsNonFungibleBaseType is a free data retrieval call binding the contract method 0x7269a327.
Solidity: function isNonFungibleBaseType(uint256 id) pure returns(bool)
func (*ERC1155MintableCaller) IsNonFungibleItem ¶
func (_ERC1155Mintable *ERC1155MintableCaller) IsNonFungibleItem(opts *bind.CallOpts, id *big.Int) (bool, error)
IsNonFungibleItem is a free data retrieval call binding the contract method 0x5e81b958.
Solidity: function isNonFungibleItem(uint256 id) pure returns(bool)
type ERC1155MintableCallerRaw ¶
type ERC1155MintableCallerRaw struct {
Contract *ERC1155MintableCaller // Generic read-only contract binding to access the raw methods on
}
ERC1155MintableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ERC1155MintableCallerRaw) Call ¶
func (_ERC1155Mintable *ERC1155MintableCallerRaw) 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 ERC1155MintableCallerSession ¶
type ERC1155MintableCallerSession struct { Contract *ERC1155MintableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ERC1155MintableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ERC1155MintableCallerSession) BalanceOf ¶
func (_ERC1155Mintable *ERC1155MintableCallerSession) BalanceOf(owner common.Address, id *big.Int) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x00fdd58e.
Solidity: function balanceOf(address owner, uint256 id) view returns(uint256)
func (*ERC1155MintableCallerSession) BalanceOfBatch ¶
func (_ERC1155Mintable *ERC1155MintableCallerSession) BalanceOfBatch(owners []common.Address, ids []*big.Int) ([]*big.Int, error)
BalanceOfBatch is a free data retrieval call binding the contract method 0x4e1273f4.
Solidity: function balanceOfBatch(address[] owners, uint256[] ids) view returns(uint256[] balances_)
func (*ERC1155MintableCallerSession) Creators ¶
func (_ERC1155Mintable *ERC1155MintableCallerSession) Creators(arg0 *big.Int) (common.Address, error)
Creators is a free data retrieval call binding the contract method 0xcd53d08e.
Solidity: function creators(uint256 ) view returns(address)
func (*ERC1155MintableCallerSession) ERC1155BATCHRECEIVED ¶
func (_ERC1155Mintable *ERC1155MintableCallerSession) ERC1155BATCHRECEIVED() ([4]byte, error)
ERC1155BATCHRECEIVED is a free data retrieval call binding the contract method 0xfc67bf1c.
Solidity: function ERC1155_BATCH_RECEIVED() view returns(bytes4)
func (*ERC1155MintableCallerSession) ERC1155RECEIVED ¶
func (_ERC1155Mintable *ERC1155MintableCallerSession) ERC1155RECEIVED() ([4]byte, error)
ERC1155RECEIVED is a free data retrieval call binding the contract method 0xe0a5c949.
Solidity: function ERC1155_RECEIVED() view returns(bytes4)
func (*ERC1155MintableCallerSession) GetNonFungibleBaseType ¶
func (_ERC1155Mintable *ERC1155MintableCallerSession) GetNonFungibleBaseType(id *big.Int) (*big.Int, error)
GetNonFungibleBaseType is a free data retrieval call binding the contract method 0x6f969c2d.
Solidity: function getNonFungibleBaseType(uint256 id) pure returns(uint256)
func (*ERC1155MintableCallerSession) GetNonFungibleIndex ¶
func (_ERC1155Mintable *ERC1155MintableCallerSession) GetNonFungibleIndex(id *big.Int) (*big.Int, error)
GetNonFungibleIndex is a free data retrieval call binding the contract method 0x9cca1c64.
Solidity: function getNonFungibleIndex(uint256 id) pure returns(uint256)
func (*ERC1155MintableCallerSession) IsApprovedForAll ¶
func (_ERC1155Mintable *ERC1155MintableCallerSession) 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) view returns(bool)
func (*ERC1155MintableCallerSession) IsFungible ¶
func (_ERC1155Mintable *ERC1155MintableCallerSession) IsFungible(id *big.Int) (bool, error)
IsFungible is a free data retrieval call binding the contract method 0xadebf6f2.
Solidity: function isFungible(uint256 id) pure returns(bool)
func (*ERC1155MintableCallerSession) IsNonFungible ¶
func (_ERC1155Mintable *ERC1155MintableCallerSession) IsNonFungible(id *big.Int) (bool, error)
IsNonFungible is a free data retrieval call binding the contract method 0xe44591f0.
Solidity: function isNonFungible(uint256 id) pure returns(bool)
func (*ERC1155MintableCallerSession) IsNonFungibleBaseType ¶
func (_ERC1155Mintable *ERC1155MintableCallerSession) IsNonFungibleBaseType(id *big.Int) (bool, error)
IsNonFungibleBaseType is a free data retrieval call binding the contract method 0x7269a327.
Solidity: function isNonFungibleBaseType(uint256 id) pure returns(bool)
func (*ERC1155MintableCallerSession) IsNonFungibleItem ¶
func (_ERC1155Mintable *ERC1155MintableCallerSession) IsNonFungibleItem(id *big.Int) (bool, error)
IsNonFungibleItem is a free data retrieval call binding the contract method 0x5e81b958.
Solidity: function isNonFungibleItem(uint256 id) pure returns(bool)
type ERC1155MintableFilterer ¶
type ERC1155MintableFilterer struct {
// contains filtered or unexported fields
}
ERC1155MintableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewERC1155MintableFilterer ¶
func NewERC1155MintableFilterer(address common.Address, filterer bind.ContractFilterer) (*ERC1155MintableFilterer, error)
NewERC1155MintableFilterer creates a new log filterer instance of ERC1155Mintable, bound to a specific deployed contract.
func (*ERC1155MintableFilterer) FilterApprovalForAll ¶
func (_ERC1155Mintable *ERC1155MintableFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*ERC1155MintableApprovalForAllIterator, 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 (*ERC1155MintableFilterer) FilterTransferBatch ¶
func (_ERC1155Mintable *ERC1155MintableFilterer) FilterTransferBatch(opts *bind.FilterOpts, operator []common.Address, from []common.Address, to []common.Address) (*ERC1155MintableTransferBatchIterator, error)
FilterTransferBatch is a free log retrieval operation binding the contract event 0x4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb.
Solidity: event TransferBatch(address indexed operator, address indexed from, address indexed to, uint256[] ids, uint256[] values)
func (*ERC1155MintableFilterer) FilterTransferSingle ¶
func (_ERC1155Mintable *ERC1155MintableFilterer) FilterTransferSingle(opts *bind.FilterOpts, operator []common.Address, from []common.Address, to []common.Address) (*ERC1155MintableTransferSingleIterator, error)
FilterTransferSingle is a free log retrieval operation binding the contract event 0xc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62.
Solidity: event TransferSingle(address indexed operator, address indexed from, address indexed to, uint256 id, uint256 value)
func (*ERC1155MintableFilterer) FilterURI ¶
func (_ERC1155Mintable *ERC1155MintableFilterer) FilterURI(opts *bind.FilterOpts, id []*big.Int) (*ERC1155MintableURIIterator, error)
FilterURI is a free log retrieval operation binding the contract event 0x6bb7ff708619ba0610cba295a58592e0451dee2622938c8755667688daf3529b.
Solidity: event URI(string value, uint256 indexed id)
func (*ERC1155MintableFilterer) ParseApprovalForAll ¶
func (_ERC1155Mintable *ERC1155MintableFilterer) ParseApprovalForAll(log types.Log) (*ERC1155MintableApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*ERC1155MintableFilterer) ParseTransferBatch ¶
func (_ERC1155Mintable *ERC1155MintableFilterer) ParseTransferBatch(log types.Log) (*ERC1155MintableTransferBatch, error)
ParseTransferBatch is a log parse operation binding the contract event 0x4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb.
Solidity: event TransferBatch(address indexed operator, address indexed from, address indexed to, uint256[] ids, uint256[] values)
func (*ERC1155MintableFilterer) ParseTransferSingle ¶
func (_ERC1155Mintable *ERC1155MintableFilterer) ParseTransferSingle(log types.Log) (*ERC1155MintableTransferSingle, error)
ParseTransferSingle is a log parse operation binding the contract event 0xc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62.
Solidity: event TransferSingle(address indexed operator, address indexed from, address indexed to, uint256 id, uint256 value)
func (*ERC1155MintableFilterer) ParseURI ¶
func (_ERC1155Mintable *ERC1155MintableFilterer) ParseURI(log types.Log) (*ERC1155MintableURI, error)
ParseURI is a log parse operation binding the contract event 0x6bb7ff708619ba0610cba295a58592e0451dee2622938c8755667688daf3529b.
Solidity: event URI(string value, uint256 indexed id)
func (*ERC1155MintableFilterer) WatchApprovalForAll ¶
func (_ERC1155Mintable *ERC1155MintableFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ERC1155MintableApprovalForAll, 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 (*ERC1155MintableFilterer) WatchTransferBatch ¶
func (_ERC1155Mintable *ERC1155MintableFilterer) WatchTransferBatch(opts *bind.WatchOpts, sink chan<- *ERC1155MintableTransferBatch, operator []common.Address, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransferBatch is a free log subscription operation binding the contract event 0x4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb.
Solidity: event TransferBatch(address indexed operator, address indexed from, address indexed to, uint256[] ids, uint256[] values)
func (*ERC1155MintableFilterer) WatchTransferSingle ¶
func (_ERC1155Mintable *ERC1155MintableFilterer) WatchTransferSingle(opts *bind.WatchOpts, sink chan<- *ERC1155MintableTransferSingle, operator []common.Address, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransferSingle is a free log subscription operation binding the contract event 0xc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62.
Solidity: event TransferSingle(address indexed operator, address indexed from, address indexed to, uint256 id, uint256 value)
func (*ERC1155MintableFilterer) WatchURI ¶
func (_ERC1155Mintable *ERC1155MintableFilterer) WatchURI(opts *bind.WatchOpts, sink chan<- *ERC1155MintableURI, id []*big.Int) (event.Subscription, error)
WatchURI is a free log subscription operation binding the contract event 0x6bb7ff708619ba0610cba295a58592e0451dee2622938c8755667688daf3529b.
Solidity: event URI(string value, uint256 indexed id)
type ERC1155MintableRaw ¶
type ERC1155MintableRaw struct {
Contract *ERC1155Mintable // Generic contract binding to access the raw methods on
}
ERC1155MintableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ERC1155MintableRaw) Call ¶
func (_ERC1155Mintable *ERC1155MintableRaw) 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 (*ERC1155MintableRaw) Transact ¶
func (_ERC1155Mintable *ERC1155MintableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC1155MintableRaw) Transfer ¶
func (_ERC1155Mintable *ERC1155MintableRaw) 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 ERC1155MintableSession ¶
type ERC1155MintableSession struct { Contract *ERC1155Mintable // 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 }
ERC1155MintableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ERC1155MintableSession) BalanceOf ¶
func (_ERC1155Mintable *ERC1155MintableSession) BalanceOf(owner common.Address, id *big.Int) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x00fdd58e.
Solidity: function balanceOf(address owner, uint256 id) view returns(uint256)
func (*ERC1155MintableSession) BalanceOfBatch ¶
func (_ERC1155Mintable *ERC1155MintableSession) BalanceOfBatch(owners []common.Address, ids []*big.Int) ([]*big.Int, error)
BalanceOfBatch is a free data retrieval call binding the contract method 0x4e1273f4.
Solidity: function balanceOfBatch(address[] owners, uint256[] ids) view returns(uint256[] balances_)
func (*ERC1155MintableSession) Create ¶
func (_ERC1155Mintable *ERC1155MintableSession) Create(uri string, isNF bool) (*types.Transaction, error)
Create is a paid mutator transaction binding the contract method 0xcc10e401.
Solidity: function create(string uri, bool isNF) returns(uint256 type_)
func (*ERC1155MintableSession) CreateWithType ¶
func (_ERC1155Mintable *ERC1155MintableSession) CreateWithType(type_ *big.Int, uri string) (*types.Transaction, error)
CreateWithType is a paid mutator transaction binding the contract method 0x9f4b286a.
Solidity: function createWithType(uint256 type_, string uri) returns()
func (*ERC1155MintableSession) Creators ¶
Creators is a free data retrieval call binding the contract method 0xcd53d08e.
Solidity: function creators(uint256 ) view returns(address)
func (*ERC1155MintableSession) ERC1155BATCHRECEIVED ¶
func (_ERC1155Mintable *ERC1155MintableSession) ERC1155BATCHRECEIVED() ([4]byte, error)
ERC1155BATCHRECEIVED is a free data retrieval call binding the contract method 0xfc67bf1c.
Solidity: function ERC1155_BATCH_RECEIVED() view returns(bytes4)
func (*ERC1155MintableSession) ERC1155RECEIVED ¶
func (_ERC1155Mintable *ERC1155MintableSession) ERC1155RECEIVED() ([4]byte, error)
ERC1155RECEIVED is a free data retrieval call binding the contract method 0xe0a5c949.
Solidity: function ERC1155_RECEIVED() view returns(bytes4)
func (*ERC1155MintableSession) GetNonFungibleBaseType ¶
func (_ERC1155Mintable *ERC1155MintableSession) GetNonFungibleBaseType(id *big.Int) (*big.Int, error)
GetNonFungibleBaseType is a free data retrieval call binding the contract method 0x6f969c2d.
Solidity: function getNonFungibleBaseType(uint256 id) pure returns(uint256)
func (*ERC1155MintableSession) GetNonFungibleIndex ¶
GetNonFungibleIndex is a free data retrieval call binding the contract method 0x9cca1c64.
Solidity: function getNonFungibleIndex(uint256 id) pure returns(uint256)
func (*ERC1155MintableSession) IsApprovedForAll ¶
func (_ERC1155Mintable *ERC1155MintableSession) 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) view returns(bool)
func (*ERC1155MintableSession) IsFungible ¶
func (_ERC1155Mintable *ERC1155MintableSession) IsFungible(id *big.Int) (bool, error)
IsFungible is a free data retrieval call binding the contract method 0xadebf6f2.
Solidity: function isFungible(uint256 id) pure returns(bool)
func (*ERC1155MintableSession) IsNonFungible ¶
func (_ERC1155Mintable *ERC1155MintableSession) IsNonFungible(id *big.Int) (bool, error)
IsNonFungible is a free data retrieval call binding the contract method 0xe44591f0.
Solidity: function isNonFungible(uint256 id) pure returns(bool)
func (*ERC1155MintableSession) IsNonFungibleBaseType ¶
func (_ERC1155Mintable *ERC1155MintableSession) IsNonFungibleBaseType(id *big.Int) (bool, error)
IsNonFungibleBaseType is a free data retrieval call binding the contract method 0x7269a327.
Solidity: function isNonFungibleBaseType(uint256 id) pure returns(bool)
func (*ERC1155MintableSession) IsNonFungibleItem ¶
func (_ERC1155Mintable *ERC1155MintableSession) IsNonFungibleItem(id *big.Int) (bool, error)
IsNonFungibleItem is a free data retrieval call binding the contract method 0x5e81b958.
Solidity: function isNonFungibleItem(uint256 id) pure returns(bool)
func (*ERC1155MintableSession) MaxIndex ¶
MaxIndex is a free data retrieval call binding the contract method 0x08d7d469.
Solidity: function maxIndex(uint256 ) view returns(uint256)
func (*ERC1155MintableSession) MintFungible ¶
func (_ERC1155Mintable *ERC1155MintableSession) MintFungible(id *big.Int, to []common.Address, quantities []*big.Int) (*types.Transaction, error)
MintFungible is a paid mutator transaction binding the contract method 0x78b27221.
Solidity: function mintFungible(uint256 id, address[] to, uint256[] quantities) returns()
func (*ERC1155MintableSession) MintNonFungible ¶
func (_ERC1155Mintable *ERC1155MintableSession) MintNonFungible(type_ *big.Int, to []common.Address) (*types.Transaction, error)
MintNonFungible is a paid mutator transaction binding the contract method 0xf9419088.
Solidity: function mintNonFungible(uint256 type_, address[] to) returns()
func (*ERC1155MintableSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 id) view returns(address)
func (*ERC1155MintableSession) SafeBatchTransferFrom ¶
func (_ERC1155Mintable *ERC1155MintableSession) SafeBatchTransferFrom(from common.Address, to common.Address, ids []*big.Int, values []*big.Int, data []byte) (*types.Transaction, error)
SafeBatchTransferFrom is a paid mutator transaction binding the contract method 0x2eb2c2d6.
Solidity: function safeBatchTransferFrom(address from, address to, uint256[] ids, uint256[] values, bytes data) returns()
func (*ERC1155MintableSession) SafeTransferFrom ¶
func (_ERC1155Mintable *ERC1155MintableSession) SafeTransferFrom(from common.Address, to common.Address, id *big.Int, value *big.Int, data []byte) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0xf242432a.
Solidity: function safeTransferFrom(address from, address to, uint256 id, uint256 value, bytes data) returns()
func (*ERC1155MintableSession) SetApprovalForAll ¶
func (_ERC1155Mintable *ERC1155MintableSession) 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()
type ERC1155MintableTransactor ¶
type ERC1155MintableTransactor struct {
// contains filtered or unexported fields
}
ERC1155MintableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewERC1155MintableTransactor ¶
func NewERC1155MintableTransactor(address common.Address, transactor bind.ContractTransactor) (*ERC1155MintableTransactor, error)
NewERC1155MintableTransactor creates a new write-only instance of ERC1155Mintable, bound to a specific deployed contract.
func (*ERC1155MintableTransactor) Create ¶
func (_ERC1155Mintable *ERC1155MintableTransactor) Create(opts *bind.TransactOpts, uri string, isNF bool) (*types.Transaction, error)
Create is a paid mutator transaction binding the contract method 0xcc10e401.
Solidity: function create(string uri, bool isNF) returns(uint256 type_)
func (*ERC1155MintableTransactor) CreateWithType ¶
func (_ERC1155Mintable *ERC1155MintableTransactor) CreateWithType(opts *bind.TransactOpts, type_ *big.Int, uri string) (*types.Transaction, error)
CreateWithType is a paid mutator transaction binding the contract method 0x9f4b286a.
Solidity: function createWithType(uint256 type_, string uri) returns()
func (*ERC1155MintableTransactor) MintFungible ¶
func (_ERC1155Mintable *ERC1155MintableTransactor) MintFungible(opts *bind.TransactOpts, id *big.Int, to []common.Address, quantities []*big.Int) (*types.Transaction, error)
MintFungible is a paid mutator transaction binding the contract method 0x78b27221.
Solidity: function mintFungible(uint256 id, address[] to, uint256[] quantities) returns()
func (*ERC1155MintableTransactor) MintNonFungible ¶
func (_ERC1155Mintable *ERC1155MintableTransactor) MintNonFungible(opts *bind.TransactOpts, type_ *big.Int, to []common.Address) (*types.Transaction, error)
MintNonFungible is a paid mutator transaction binding the contract method 0xf9419088.
Solidity: function mintNonFungible(uint256 type_, address[] to) returns()
func (*ERC1155MintableTransactor) SafeBatchTransferFrom ¶
func (_ERC1155Mintable *ERC1155MintableTransactor) SafeBatchTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ids []*big.Int, values []*big.Int, data []byte) (*types.Transaction, error)
SafeBatchTransferFrom is a paid mutator transaction binding the contract method 0x2eb2c2d6.
Solidity: function safeBatchTransferFrom(address from, address to, uint256[] ids, uint256[] values, bytes data) returns()
func (*ERC1155MintableTransactor) SafeTransferFrom ¶
func (_ERC1155Mintable *ERC1155MintableTransactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, id *big.Int, value *big.Int, data []byte) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0xf242432a.
Solidity: function safeTransferFrom(address from, address to, uint256 id, uint256 value, bytes data) returns()
func (*ERC1155MintableTransactor) SetApprovalForAll ¶
func (_ERC1155Mintable *ERC1155MintableTransactor) 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()
type ERC1155MintableTransactorRaw ¶
type ERC1155MintableTransactorRaw struct {
Contract *ERC1155MintableTransactor // Generic write-only contract binding to access the raw methods on
}
ERC1155MintableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ERC1155MintableTransactorRaw) Transact ¶
func (_ERC1155Mintable *ERC1155MintableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC1155MintableTransactorRaw) Transfer ¶
func (_ERC1155Mintable *ERC1155MintableTransactorRaw) 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 ERC1155MintableTransactorSession ¶
type ERC1155MintableTransactorSession struct { Contract *ERC1155MintableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ERC1155MintableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ERC1155MintableTransactorSession) Create ¶
func (_ERC1155Mintable *ERC1155MintableTransactorSession) Create(uri string, isNF bool) (*types.Transaction, error)
Create is a paid mutator transaction binding the contract method 0xcc10e401.
Solidity: function create(string uri, bool isNF) returns(uint256 type_)
func (*ERC1155MintableTransactorSession) CreateWithType ¶
func (_ERC1155Mintable *ERC1155MintableTransactorSession) CreateWithType(type_ *big.Int, uri string) (*types.Transaction, error)
CreateWithType is a paid mutator transaction binding the contract method 0x9f4b286a.
Solidity: function createWithType(uint256 type_, string uri) returns()
func (*ERC1155MintableTransactorSession) MintFungible ¶
func (_ERC1155Mintable *ERC1155MintableTransactorSession) MintFungible(id *big.Int, to []common.Address, quantities []*big.Int) (*types.Transaction, error)
MintFungible is a paid mutator transaction binding the contract method 0x78b27221.
Solidity: function mintFungible(uint256 id, address[] to, uint256[] quantities) returns()
func (*ERC1155MintableTransactorSession) MintNonFungible ¶
func (_ERC1155Mintable *ERC1155MintableTransactorSession) MintNonFungible(type_ *big.Int, to []common.Address) (*types.Transaction, error)
MintNonFungible is a paid mutator transaction binding the contract method 0xf9419088.
Solidity: function mintNonFungible(uint256 type_, address[] to) returns()
func (*ERC1155MintableTransactorSession) SafeBatchTransferFrom ¶
func (_ERC1155Mintable *ERC1155MintableTransactorSession) SafeBatchTransferFrom(from common.Address, to common.Address, ids []*big.Int, values []*big.Int, data []byte) (*types.Transaction, error)
SafeBatchTransferFrom is a paid mutator transaction binding the contract method 0x2eb2c2d6.
Solidity: function safeBatchTransferFrom(address from, address to, uint256[] ids, uint256[] values, bytes data) returns()
func (*ERC1155MintableTransactorSession) SafeTransferFrom ¶
func (_ERC1155Mintable *ERC1155MintableTransactorSession) SafeTransferFrom(from common.Address, to common.Address, id *big.Int, value *big.Int, data []byte) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0xf242432a.
Solidity: function safeTransferFrom(address from, address to, uint256 id, uint256 value, bytes data) returns()
func (*ERC1155MintableTransactorSession) SetApprovalForAll ¶
func (_ERC1155Mintable *ERC1155MintableTransactorSession) 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()
type ERC1155MintableTransferBatch ¶
type ERC1155MintableTransferBatch struct { Operator common.Address From common.Address To common.Address Ids []*big.Int Values []*big.Int Raw types.Log // Blockchain specific contextual infos }
ERC1155MintableTransferBatch represents a TransferBatch event raised by the ERC1155Mintable contract.
type ERC1155MintableTransferBatchIterator ¶
type ERC1155MintableTransferBatchIterator struct { Event *ERC1155MintableTransferBatch // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155MintableTransferBatchIterator is returned from FilterTransferBatch and is used to iterate over the raw logs and unpacked data for TransferBatch events raised by the ERC1155Mintable contract.
func (*ERC1155MintableTransferBatchIterator) Close ¶
func (it *ERC1155MintableTransferBatchIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155MintableTransferBatchIterator) Error ¶
func (it *ERC1155MintableTransferBatchIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155MintableTransferBatchIterator) Next ¶
func (it *ERC1155MintableTransferBatchIterator) 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 ERC1155MintableTransferSingle ¶
type ERC1155MintableTransferSingle struct { Operator common.Address From common.Address To common.Address Id *big.Int Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC1155MintableTransferSingle represents a TransferSingle event raised by the ERC1155Mintable contract.
type ERC1155MintableTransferSingleIterator ¶
type ERC1155MintableTransferSingleIterator struct { Event *ERC1155MintableTransferSingle // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155MintableTransferSingleIterator is returned from FilterTransferSingle and is used to iterate over the raw logs and unpacked data for TransferSingle events raised by the ERC1155Mintable contract.
func (*ERC1155MintableTransferSingleIterator) Close ¶
func (it *ERC1155MintableTransferSingleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155MintableTransferSingleIterator) Error ¶
func (it *ERC1155MintableTransferSingleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155MintableTransferSingleIterator) Next ¶
func (it *ERC1155MintableTransferSingleIterator) 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 ERC1155MintableURI ¶
type ERC1155MintableURI struct { Value string Id *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC1155MintableURI represents a URI event raised by the ERC1155Mintable contract.
type ERC1155MintableURIIterator ¶
type ERC1155MintableURIIterator struct { Event *ERC1155MintableURI // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1155MintableURIIterator is returned from FilterURI and is used to iterate over the raw logs and unpacked data for URI events raised by the ERC1155Mintable contract.
func (*ERC1155MintableURIIterator) Close ¶
func (it *ERC1155MintableURIIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1155MintableURIIterator) Error ¶
func (it *ERC1155MintableURIIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1155MintableURIIterator) Next ¶
func (it *ERC1155MintableURIIterator) 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 ) view returns(bool)
func (*ExchangeCaller) Cancelled ¶
Cancelled is a free data retrieval call binding the contract method 0x2ac12622.
Solidity: function cancelled(bytes32 ) view returns(bool)
func (*ExchangeCaller) CurrentContextAddress ¶
CurrentContextAddress is a free data retrieval call binding the contract method 0xeea086ba.
Solidity: function currentContextAddress() view returns(address)
func (*ExchangeCaller) EIP1271MAGICVALUE ¶
func (_Exchange *ExchangeCaller) EIP1271MAGICVALUE(opts *bind.CallOpts) ([4]byte, error)
EIP1271MAGICVALUE is a free data retrieval call binding the contract method 0xdd885e2d.
Solidity: function EIP1271_MAGIC_VALUE() view returns(bytes4)
func (*ExchangeCaller) EIP712EXCHANGEDOMAINHASH ¶
func (_Exchange *ExchangeCaller) EIP712EXCHANGEDOMAINHASH(opts *bind.CallOpts) ([32]byte, error)
EIP712EXCHANGEDOMAINHASH is a free data retrieval call binding the contract method 0xc26cfecd.
Solidity: function EIP712_EXCHANGE_DOMAIN_HASH() view returns(bytes32)
func (*ExchangeCaller) Filled ¶
Filled is a free data retrieval call binding the contract method 0x288cdc91.
Solidity: function filled(bytes32 ) view 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) view returns(address assetProxy)
func (*ExchangeCaller) GetOrderInfo ¶
func (_Exchange *ExchangeCaller) GetOrderInfo(opts *bind.CallOpts, order LibOrderOrder) (LibOrderOrderInfo, error)
GetOrderInfo is a free data retrieval call binding the contract method 0x9d3fa4b9.
Solidity: function getOrderInfo((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes) order) view returns((uint8,bytes32,uint256) orderInfo)
func (*ExchangeCaller) IsValidHashSignature ¶
func (_Exchange *ExchangeCaller) IsValidHashSignature(opts *bind.CallOpts, hash [32]byte, signerAddress common.Address, signature []byte) (bool, error)
IsValidHashSignature is a free data retrieval call binding the contract method 0x8171c407.
Solidity: function isValidHashSignature(bytes32 hash, address signerAddress, bytes signature) view returns(bool isValid)
func (*ExchangeCaller) IsValidOrderSignature ¶
func (_Exchange *ExchangeCaller) IsValidOrderSignature(opts *bind.CallOpts, order LibOrderOrder, signature []byte) (bool, error)
IsValidOrderSignature is a free data retrieval call binding the contract method 0xa12dcc6f.
Solidity: function isValidOrderSignature((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes) order, bytes signature) view returns(bool isValid)
func (*ExchangeCaller) IsValidTransactionSignature ¶
func (_Exchange *ExchangeCaller) IsValidTransactionSignature(opts *bind.CallOpts, transaction LibZeroExTransactionZeroExTransaction, signature []byte) (bool, error)
IsValidTransactionSignature is a free data retrieval call binding the contract method 0x8d45cd23.
Solidity: function isValidTransactionSignature((uint256,uint256,uint256,address,bytes) transaction, bytes signature) view 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 ) view returns(uint256)
func (*ExchangeCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view 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 ) view returns(bool)
func (*ExchangeCaller) ProtocolFeeCollector ¶
ProtocolFeeCollector is a free data retrieval call binding the contract method 0x850a1501.
Solidity: function protocolFeeCollector() view returns(address)
func (*ExchangeCaller) ProtocolFeeMultiplier ¶
ProtocolFeeMultiplier is a free data retrieval call binding the contract method 0x1ce4c78b.
Solidity: function protocolFeeMultiplier() view returns(uint256)
func (*ExchangeCaller) TransactionsExecuted ¶
func (_Exchange *ExchangeCaller) TransactionsExecuted(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
TransactionsExecuted is a free data retrieval call binding the contract method 0x0228e168.
Solidity: function transactionsExecuted(bytes32 ) view returns(bool)
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 ) view returns(bool)
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 ) view 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() view returns(address)
func (*ExchangeCallerSession) EIP1271MAGICVALUE ¶
func (_Exchange *ExchangeCallerSession) EIP1271MAGICVALUE() ([4]byte, error)
EIP1271MAGICVALUE is a free data retrieval call binding the contract method 0xdd885e2d.
Solidity: function EIP1271_MAGIC_VALUE() view returns(bytes4)
func (*ExchangeCallerSession) EIP712EXCHANGEDOMAINHASH ¶
func (_Exchange *ExchangeCallerSession) EIP712EXCHANGEDOMAINHASH() ([32]byte, error)
EIP712EXCHANGEDOMAINHASH is a free data retrieval call binding the contract method 0xc26cfecd.
Solidity: function EIP712_EXCHANGE_DOMAIN_HASH() view 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 ) view 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) view returns(address assetProxy)
func (*ExchangeCallerSession) GetOrderInfo ¶
func (_Exchange *ExchangeCallerSession) GetOrderInfo(order LibOrderOrder) (LibOrderOrderInfo, error)
GetOrderInfo is a free data retrieval call binding the contract method 0x9d3fa4b9.
Solidity: function getOrderInfo((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes) order) view returns((uint8,bytes32,uint256) orderInfo)
func (*ExchangeCallerSession) IsValidHashSignature ¶
func (_Exchange *ExchangeCallerSession) IsValidHashSignature(hash [32]byte, signerAddress common.Address, signature []byte) (bool, error)
IsValidHashSignature is a free data retrieval call binding the contract method 0x8171c407.
Solidity: function isValidHashSignature(bytes32 hash, address signerAddress, bytes signature) view returns(bool isValid)
func (*ExchangeCallerSession) IsValidOrderSignature ¶
func (_Exchange *ExchangeCallerSession) IsValidOrderSignature(order LibOrderOrder, signature []byte) (bool, error)
IsValidOrderSignature is a free data retrieval call binding the contract method 0xa12dcc6f.
Solidity: function isValidOrderSignature((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes) order, bytes signature) view returns(bool isValid)
func (*ExchangeCallerSession) IsValidTransactionSignature ¶
func (_Exchange *ExchangeCallerSession) IsValidTransactionSignature(transaction LibZeroExTransactionZeroExTransaction, signature []byte) (bool, error)
IsValidTransactionSignature is a free data retrieval call binding the contract method 0x8d45cd23.
Solidity: function isValidTransactionSignature((uint256,uint256,uint256,address,bytes) transaction, bytes signature) view 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 ) view 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() view returns(address)
func (*ExchangeCallerSession) PreSigned ¶
PreSigned is a free data retrieval call binding the contract method 0x82c174d0.
Solidity: function preSigned(bytes32 , address ) view returns(bool)
func (*ExchangeCallerSession) ProtocolFeeCollector ¶
func (_Exchange *ExchangeCallerSession) ProtocolFeeCollector() (common.Address, error)
ProtocolFeeCollector is a free data retrieval call binding the contract method 0x850a1501.
Solidity: function protocolFeeCollector() view returns(address)
func (*ExchangeCallerSession) ProtocolFeeMultiplier ¶
func (_Exchange *ExchangeCallerSession) ProtocolFeeMultiplier() (*big.Int, error)
ProtocolFeeMultiplier is a free data retrieval call binding the contract method 0x1ce4c78b.
Solidity: function protocolFeeMultiplier() view returns(uint256)
func (*ExchangeCallerSession) TransactionsExecuted ¶
func (_Exchange *ExchangeCallerSession) TransactionsExecuted(arg0 [32]byte) (bool, error)
TransactionsExecuted is a free data retrieval call binding the contract method 0x0228e168.
Solidity: function transactionsExecuted(bytes32 ) view returns(bool)
type ExchangeCancel ¶
type ExchangeCancel struct { MakerAddress common.Address FeeRecipientAddress common.Address MakerAssetData []byte TakerAssetData []byte SenderAddress common.Address OrderHash [32]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 OrderSenderAddress 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 MakerAssetData []byte TakerAssetData []byte MakerFeeAssetData []byte TakerFeeAssetData []byte OrderHash [32]byte TakerAddress common.Address SenderAddress common.Address MakerAssetFilledAmount *big.Int TakerAssetFilledAmount *big.Int MakerFeePaid *big.Int TakerFeePaid *big.Int ProtocolFeePaid *big.Int 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 0x02c310a9a43963ff31a754a4099cc435ed498049687539d72d7818d9b093415c.
Solidity: event Cancel(address indexed makerAddress, address indexed feeRecipientAddress, bytes makerAssetData, bytes takerAssetData, address senderAddress, bytes32 indexed orderHash)
func (*ExchangeFilterer) FilterCancelUpTo ¶
func (_Exchange *ExchangeFilterer) FilterCancelUpTo(opts *bind.FilterOpts, makerAddress []common.Address, orderSenderAddress []common.Address) (*ExchangeCancelUpToIterator, error)
FilterCancelUpTo is a free log retrieval operation binding the contract event 0x82af639571738f4ebd4268fb0363d8957ebe1bbb9e78dba5ebd69eed39b154f0.
Solidity: event CancelUpTo(address indexed makerAddress, address indexed orderSenderAddress, 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 0x6869791f0a34781b29882982cc39e882768cf2c96995c2a110c577c53bc932d5.
Solidity: event Fill(address indexed makerAddress, address indexed feeRecipientAddress, bytes makerAssetData, bytes takerAssetData, bytes makerFeeAssetData, bytes takerFeeAssetData, bytes32 indexed orderHash, address takerAddress, address senderAddress, uint256 makerAssetFilledAmount, uint256 takerAssetFilledAmount, uint256 makerFeePaid, uint256 takerFeePaid, uint256 protocolFeePaid)
func (*ExchangeFilterer) FilterOwnershipTransferred ¶
func (_Exchange *ExchangeFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*ExchangeOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ExchangeFilterer) FilterProtocolFeeCollectorAddress ¶
func (_Exchange *ExchangeFilterer) FilterProtocolFeeCollectorAddress(opts *bind.FilterOpts) (*ExchangeProtocolFeeCollectorAddressIterator, error)
FilterProtocolFeeCollectorAddress is a free log retrieval operation binding the contract event 0xe1a5430ebec577336427f40f15822f1f36c5e3509ff209d6db9e6c9e6941cb0b.
Solidity: event ProtocolFeeCollectorAddress(address oldProtocolFeeCollector, address updatedProtocolFeeCollector)
func (*ExchangeFilterer) FilterProtocolFeeMultiplier ¶
func (_Exchange *ExchangeFilterer) FilterProtocolFeeMultiplier(opts *bind.FilterOpts) (*ExchangeProtocolFeeMultiplierIterator, error)
FilterProtocolFeeMultiplier is a free log retrieval operation binding the contract event 0x3a3e76d7a75e198aef1f53137e4f2a8a2ec74e2e9526db8404d08ccc9f1e621d.
Solidity: event ProtocolFeeMultiplier(uint256 oldProtocolFeeMultiplier, uint256 updatedProtocolFeeMultiplier)
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 isApproved)
func (*ExchangeFilterer) FilterTransactionExecution ¶
func (_Exchange *ExchangeFilterer) FilterTransactionExecution(opts *bind.FilterOpts, transactionHash [][32]byte) (*ExchangeTransactionExecutionIterator, error)
FilterTransactionExecution is a free log retrieval operation binding the contract event 0xa4a7329f1dd821363067e07d359e347b4af9b1efe4b6cccf13240228af3c800d.
Solidity: event TransactionExecution(bytes32 indexed transactionHash)
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 0x02c310a9a43963ff31a754a4099cc435ed498049687539d72d7818d9b093415c.
Solidity: event Cancel(address indexed makerAddress, address indexed feeRecipientAddress, bytes makerAssetData, bytes takerAssetData, address senderAddress, bytes32 indexed orderHash)
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 orderSenderAddress, uint256 orderEpoch)
func (*ExchangeFilterer) ParseFill ¶
func (_Exchange *ExchangeFilterer) ParseFill(log types.Log) (*ExchangeFill, error)
ParseFill is a log parse operation binding the contract event 0x6869791f0a34781b29882982cc39e882768cf2c96995c2a110c577c53bc932d5.
Solidity: event Fill(address indexed makerAddress, address indexed feeRecipientAddress, bytes makerAssetData, bytes takerAssetData, bytes makerFeeAssetData, bytes takerFeeAssetData, bytes32 indexed orderHash, address takerAddress, address senderAddress, uint256 makerAssetFilledAmount, uint256 takerAssetFilledAmount, uint256 makerFeePaid, uint256 takerFeePaid, uint256 protocolFeePaid)
func (*ExchangeFilterer) ParseOwnershipTransferred ¶
func (_Exchange *ExchangeFilterer) ParseOwnershipTransferred(log types.Log) (*ExchangeOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ExchangeFilterer) ParseProtocolFeeCollectorAddress ¶
func (_Exchange *ExchangeFilterer) ParseProtocolFeeCollectorAddress(log types.Log) (*ExchangeProtocolFeeCollectorAddress, error)
ParseProtocolFeeCollectorAddress is a log parse operation binding the contract event 0xe1a5430ebec577336427f40f15822f1f36c5e3509ff209d6db9e6c9e6941cb0b.
Solidity: event ProtocolFeeCollectorAddress(address oldProtocolFeeCollector, address updatedProtocolFeeCollector)
func (*ExchangeFilterer) ParseProtocolFeeMultiplier ¶
func (_Exchange *ExchangeFilterer) ParseProtocolFeeMultiplier(log types.Log) (*ExchangeProtocolFeeMultiplier, error)
ParseProtocolFeeMultiplier is a log parse operation binding the contract event 0x3a3e76d7a75e198aef1f53137e4f2a8a2ec74e2e9526db8404d08ccc9f1e621d.
Solidity: event ProtocolFeeMultiplier(uint256 oldProtocolFeeMultiplier, uint256 updatedProtocolFeeMultiplier)
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 isApproved)
func (*ExchangeFilterer) ParseTransactionExecution ¶
func (_Exchange *ExchangeFilterer) ParseTransactionExecution(log types.Log) (*ExchangeTransactionExecution, error)
ParseTransactionExecution is a log parse operation binding the contract event 0xa4a7329f1dd821363067e07d359e347b4af9b1efe4b6cccf13240228af3c800d.
Solidity: event TransactionExecution(bytes32 indexed transactionHash)
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 0x02c310a9a43963ff31a754a4099cc435ed498049687539d72d7818d9b093415c.
Solidity: event Cancel(address indexed makerAddress, address indexed feeRecipientAddress, bytes makerAssetData, bytes takerAssetData, address senderAddress, bytes32 indexed orderHash)
func (*ExchangeFilterer) WatchCancelUpTo ¶
func (_Exchange *ExchangeFilterer) WatchCancelUpTo(opts *bind.WatchOpts, sink chan<- *ExchangeCancelUpTo, makerAddress []common.Address, orderSenderAddress []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 orderSenderAddress, 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 0x6869791f0a34781b29882982cc39e882768cf2c96995c2a110c577c53bc932d5.
Solidity: event Fill(address indexed makerAddress, address indexed feeRecipientAddress, bytes makerAssetData, bytes takerAssetData, bytes makerFeeAssetData, bytes takerFeeAssetData, bytes32 indexed orderHash, address takerAddress, address senderAddress, uint256 makerAssetFilledAmount, uint256 takerAssetFilledAmount, uint256 makerFeePaid, uint256 takerFeePaid, uint256 protocolFeePaid)
func (*ExchangeFilterer) WatchOwnershipTransferred ¶
func (_Exchange *ExchangeFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ExchangeOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ExchangeFilterer) WatchProtocolFeeCollectorAddress ¶
func (_Exchange *ExchangeFilterer) WatchProtocolFeeCollectorAddress(opts *bind.WatchOpts, sink chan<- *ExchangeProtocolFeeCollectorAddress) (event.Subscription, error)
WatchProtocolFeeCollectorAddress is a free log subscription operation binding the contract event 0xe1a5430ebec577336427f40f15822f1f36c5e3509ff209d6db9e6c9e6941cb0b.
Solidity: event ProtocolFeeCollectorAddress(address oldProtocolFeeCollector, address updatedProtocolFeeCollector)
func (*ExchangeFilterer) WatchProtocolFeeMultiplier ¶
func (_Exchange *ExchangeFilterer) WatchProtocolFeeMultiplier(opts *bind.WatchOpts, sink chan<- *ExchangeProtocolFeeMultiplier) (event.Subscription, error)
WatchProtocolFeeMultiplier is a free log subscription operation binding the contract event 0x3a3e76d7a75e198aef1f53137e4f2a8a2ec74e2e9526db8404d08ccc9f1e621d.
Solidity: event ProtocolFeeMultiplier(uint256 oldProtocolFeeMultiplier, uint256 updatedProtocolFeeMultiplier)
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 isApproved)
func (*ExchangeFilterer) WatchTransactionExecution ¶
func (_Exchange *ExchangeFilterer) WatchTransactionExecution(opts *bind.WatchOpts, sink chan<- *ExchangeTransactionExecution, transactionHash [][32]byte) (event.Subscription, error)
WatchTransactionExecution is a free log subscription operation binding the contract event 0xa4a7329f1dd821363067e07d359e347b4af9b1efe4b6cccf13240228af3c800d.
Solidity: event TransactionExecution(bytes32 indexed transactionHash)
type ExchangeOwnershipTransferred ¶
type ExchangeOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
ExchangeOwnershipTransferred represents a OwnershipTransferred event raised by the Exchange contract.
type ExchangeOwnershipTransferredIterator ¶
type ExchangeOwnershipTransferredIterator struct { Event *ExchangeOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Exchange contract.
func (*ExchangeOwnershipTransferredIterator) Close ¶
func (it *ExchangeOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeOwnershipTransferredIterator) Error ¶
func (it *ExchangeOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeOwnershipTransferredIterator) Next ¶
func (it *ExchangeOwnershipTransferredIterator) 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 ExchangeProtocolFeeCollectorAddress ¶
type ExchangeProtocolFeeCollectorAddress struct { OldProtocolFeeCollector common.Address UpdatedProtocolFeeCollector common.Address Raw types.Log // Blockchain specific contextual infos }
ExchangeProtocolFeeCollectorAddress represents a ProtocolFeeCollectorAddress event raised by the Exchange contract.
type ExchangeProtocolFeeCollectorAddressIterator ¶
type ExchangeProtocolFeeCollectorAddressIterator struct { Event *ExchangeProtocolFeeCollectorAddress // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeProtocolFeeCollectorAddressIterator is returned from FilterProtocolFeeCollectorAddress and is used to iterate over the raw logs and unpacked data for ProtocolFeeCollectorAddress events raised by the Exchange contract.
func (*ExchangeProtocolFeeCollectorAddressIterator) Close ¶
func (it *ExchangeProtocolFeeCollectorAddressIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeProtocolFeeCollectorAddressIterator) Error ¶
func (it *ExchangeProtocolFeeCollectorAddressIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeProtocolFeeCollectorAddressIterator) Next ¶
func (it *ExchangeProtocolFeeCollectorAddressIterator) 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 ExchangeProtocolFeeMultiplier ¶
type ExchangeProtocolFeeMultiplier struct { OldProtocolFeeMultiplier *big.Int UpdatedProtocolFeeMultiplier *big.Int Raw types.Log // Blockchain specific contextual infos }
ExchangeProtocolFeeMultiplier represents a ProtocolFeeMultiplier event raised by the Exchange contract.
type ExchangeProtocolFeeMultiplierIterator ¶
type ExchangeProtocolFeeMultiplierIterator struct { Event *ExchangeProtocolFeeMultiplier // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeProtocolFeeMultiplierIterator is returned from FilterProtocolFeeMultiplier and is used to iterate over the raw logs and unpacked data for ProtocolFeeMultiplier events raised by the Exchange contract.
func (*ExchangeProtocolFeeMultiplierIterator) Close ¶
func (it *ExchangeProtocolFeeMultiplierIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeProtocolFeeMultiplierIterator) Error ¶
func (it *ExchangeProtocolFeeMultiplierIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeProtocolFeeMultiplierIterator) Next ¶
func (it *ExchangeProtocolFeeMultiplierIterator) 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 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 ) view returns(bool)
func (*ExchangeSession) BatchCancelOrders ¶
func (_Exchange *ExchangeSession) BatchCancelOrders(orders []LibOrderOrder) (*types.Transaction, error)
BatchCancelOrders is a paid mutator transaction binding the contract method 0xdedfc1f1.
Solidity: function batchCancelOrders((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[] orders) payable returns()
func (*ExchangeSession) BatchExecuteTransactions ¶
func (_Exchange *ExchangeSession) BatchExecuteTransactions(transactions []LibZeroExTransactionZeroExTransaction, signatures [][]byte) (*types.Transaction, error)
BatchExecuteTransactions is a paid mutator transaction binding the contract method 0xfc74896d.
Solidity: function batchExecuteTransactions((uint256,uint256,uint256,address,bytes)[] transactions, bytes[] signatures) payable returns(bytes[] returnData)
func (*ExchangeSession) BatchFillOrKillOrders ¶
func (_Exchange *ExchangeSession) BatchFillOrKillOrders(orders []LibOrderOrder, takerAssetFillAmounts []*big.Int, signatures [][]byte) (*types.Transaction, error)
BatchFillOrKillOrders is a paid mutator transaction binding the contract method 0xbeee2e14.
Solidity: function batchFillOrKillOrders((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[] orders, uint256[] takerAssetFillAmounts, bytes[] signatures) payable returns((uint256,uint256,uint256,uint256,uint256)[] fillResults)
func (*ExchangeSession) BatchFillOrders ¶
func (_Exchange *ExchangeSession) BatchFillOrders(orders []LibOrderOrder, takerAssetFillAmounts []*big.Int, signatures [][]byte) (*types.Transaction, error)
BatchFillOrders is a paid mutator transaction binding the contract method 0x9694a402.
Solidity: function batchFillOrders((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[] orders, uint256[] takerAssetFillAmounts, bytes[] signatures) payable returns((uint256,uint256,uint256,uint256,uint256)[] fillResults)
func (*ExchangeSession) BatchFillOrdersNoThrow ¶
func (_Exchange *ExchangeSession) BatchFillOrdersNoThrow(orders []LibOrderOrder, takerAssetFillAmounts []*big.Int, signatures [][]byte) (*types.Transaction, error)
BatchFillOrdersNoThrow is a paid mutator transaction binding the contract method 0x8ea8dfe4.
Solidity: function batchFillOrdersNoThrow((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[] orders, uint256[] takerAssetFillAmounts, bytes[] signatures) payable returns((uint256,uint256,uint256,uint256,uint256)[] fillResults)
func (*ExchangeSession) BatchMatchOrders ¶
func (_Exchange *ExchangeSession) BatchMatchOrders(leftOrders []LibOrderOrder, rightOrders []LibOrderOrder, leftSignatures [][]byte, rightSignatures [][]byte) (*types.Transaction, error)
BatchMatchOrders is a paid mutator transaction binding the contract method 0x6fcf3e9e.
Solidity: function batchMatchOrders((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[] leftOrders, (address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[] rightOrders, bytes[] leftSignatures, bytes[] rightSignatures) payable returns(((uint256,uint256,uint256,uint256,uint256)[],(uint256,uint256,uint256,uint256,uint256)[],uint256,uint256) batchMatchedFillResults)
func (*ExchangeSession) BatchMatchOrdersWithMaximalFill ¶
func (_Exchange *ExchangeSession) BatchMatchOrdersWithMaximalFill(leftOrders []LibOrderOrder, rightOrders []LibOrderOrder, leftSignatures [][]byte, rightSignatures [][]byte) (*types.Transaction, error)
BatchMatchOrdersWithMaximalFill is a paid mutator transaction binding the contract method 0x6a1a80fd.
Solidity: function batchMatchOrdersWithMaximalFill((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[] leftOrders, (address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[] rightOrders, bytes[] leftSignatures, bytes[] rightSignatures) payable returns(((uint256,uint256,uint256,uint256,uint256)[],(uint256,uint256,uint256,uint256,uint256)[],uint256,uint256) batchMatchedFillResults)
func (*ExchangeSession) CancelOrder ¶
func (_Exchange *ExchangeSession) CancelOrder(order LibOrderOrder) (*types.Transaction, error)
CancelOrder is a paid mutator transaction binding the contract method 0x2da62987.
Solidity: function cancelOrder((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes) order) payable 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) payable 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 ) view 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() view returns(address)
func (*ExchangeSession) DetachProtocolFeeCollector ¶
func (_Exchange *ExchangeSession) DetachProtocolFeeCollector() (*types.Transaction, error)
DetachProtocolFeeCollector is a paid mutator transaction binding the contract method 0x0efca185.
Solidity: function detachProtocolFeeCollector() returns()
func (*ExchangeSession) EIP1271MAGICVALUE ¶
func (_Exchange *ExchangeSession) EIP1271MAGICVALUE() ([4]byte, error)
EIP1271MAGICVALUE is a free data retrieval call binding the contract method 0xdd885e2d.
Solidity: function EIP1271_MAGIC_VALUE() view returns(bytes4)
func (*ExchangeSession) EIP712EXCHANGEDOMAINHASH ¶
func (_Exchange *ExchangeSession) EIP712EXCHANGEDOMAINHASH() ([32]byte, error)
EIP712EXCHANGEDOMAINHASH is a free data retrieval call binding the contract method 0xc26cfecd.
Solidity: function EIP712_EXCHANGE_DOMAIN_HASH() view returns(bytes32)
func (*ExchangeSession) ExecuteTransaction ¶
func (_Exchange *ExchangeSession) ExecuteTransaction(transaction LibZeroExTransactionZeroExTransaction, signature []byte) (*types.Transaction, error)
ExecuteTransaction is a paid mutator transaction binding the contract method 0x2280c910.
Solidity: function executeTransaction((uint256,uint256,uint256,address,bytes) transaction, bytes signature) payable returns(bytes)
func (*ExchangeSession) FillOrKillOrder ¶
func (_Exchange *ExchangeSession) FillOrKillOrder(order LibOrderOrder, takerAssetFillAmount *big.Int, signature []byte) (*types.Transaction, error)
FillOrKillOrder is a paid mutator transaction binding the contract method 0xe14b58c4.
Solidity: function fillOrKillOrder((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes) order, uint256 takerAssetFillAmount, bytes signature) payable returns((uint256,uint256,uint256,uint256,uint256) fillResults)
func (*ExchangeSession) FillOrder ¶
func (_Exchange *ExchangeSession) FillOrder(order LibOrderOrder, takerAssetFillAmount *big.Int, signature []byte) (*types.Transaction, error)
FillOrder is a paid mutator transaction binding the contract method 0x9b44d556.
Solidity: function fillOrder((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes) order, uint256 takerAssetFillAmount, bytes signature) payable returns((uint256,uint256,uint256,uint256,uint256) 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 ) view 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) view returns(address assetProxy)
func (*ExchangeSession) GetOrderInfo ¶
func (_Exchange *ExchangeSession) GetOrderInfo(order LibOrderOrder) (LibOrderOrderInfo, error)
GetOrderInfo is a free data retrieval call binding the contract method 0x9d3fa4b9.
Solidity: function getOrderInfo((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes) order) view returns((uint8,bytes32,uint256) orderInfo)
func (*ExchangeSession) IsValidHashSignature ¶
func (_Exchange *ExchangeSession) IsValidHashSignature(hash [32]byte, signerAddress common.Address, signature []byte) (bool, error)
IsValidHashSignature is a free data retrieval call binding the contract method 0x8171c407.
Solidity: function isValidHashSignature(bytes32 hash, address signerAddress, bytes signature) view returns(bool isValid)
func (*ExchangeSession) IsValidOrderSignature ¶
func (_Exchange *ExchangeSession) IsValidOrderSignature(order LibOrderOrder, signature []byte) (bool, error)
IsValidOrderSignature is a free data retrieval call binding the contract method 0xa12dcc6f.
Solidity: function isValidOrderSignature((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes) order, bytes signature) view returns(bool isValid)
func (*ExchangeSession) IsValidTransactionSignature ¶
func (_Exchange *ExchangeSession) IsValidTransactionSignature(transaction LibZeroExTransactionZeroExTransaction, signature []byte) (bool, error)
IsValidTransactionSignature is a free data retrieval call binding the contract method 0x8d45cd23.
Solidity: function isValidTransactionSignature((uint256,uint256,uint256,address,bytes) transaction, bytes signature) view returns(bool isValid)
func (*ExchangeSession) MarketBuyOrdersFillOrKill ¶
func (_Exchange *ExchangeSession) MarketBuyOrdersFillOrKill(orders []LibOrderOrder, makerAssetFillAmount *big.Int, signatures [][]byte) (*types.Transaction, error)
MarketBuyOrdersFillOrKill is a paid mutator transaction binding the contract method 0x8bc8efb3.
Solidity: function marketBuyOrdersFillOrKill((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[] orders, uint256 makerAssetFillAmount, bytes[] signatures) payable returns((uint256,uint256,uint256,uint256,uint256) fillResults)
func (*ExchangeSession) MarketBuyOrdersNoThrow ¶
func (_Exchange *ExchangeSession) MarketBuyOrdersNoThrow(orders []LibOrderOrder, makerAssetFillAmount *big.Int, signatures [][]byte) (*types.Transaction, error)
MarketBuyOrdersNoThrow is a paid mutator transaction binding the contract method 0x78d29ac1.
Solidity: function marketBuyOrdersNoThrow((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[] orders, uint256 makerAssetFillAmount, bytes[] signatures) payable returns((uint256,uint256,uint256,uint256,uint256) fillResults)
func (*ExchangeSession) MarketSellOrdersFillOrKill ¶
func (_Exchange *ExchangeSession) MarketSellOrdersFillOrKill(orders []LibOrderOrder, takerAssetFillAmount *big.Int, signatures [][]byte) (*types.Transaction, error)
MarketSellOrdersFillOrKill is a paid mutator transaction binding the contract method 0xa6c3bf33.
Solidity: function marketSellOrdersFillOrKill((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[] orders, uint256 takerAssetFillAmount, bytes[] signatures) payable returns((uint256,uint256,uint256,uint256,uint256) fillResults)
func (*ExchangeSession) MarketSellOrdersNoThrow ¶
func (_Exchange *ExchangeSession) MarketSellOrdersNoThrow(orders []LibOrderOrder, takerAssetFillAmount *big.Int, signatures [][]byte) (*types.Transaction, error)
MarketSellOrdersNoThrow is a paid mutator transaction binding the contract method 0x369da099.
Solidity: function marketSellOrdersNoThrow((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[] orders, uint256 takerAssetFillAmount, bytes[] signatures) payable returns((uint256,uint256,uint256,uint256,uint256) fillResults)
func (*ExchangeSession) MatchOrders ¶
func (_Exchange *ExchangeSession) MatchOrders(leftOrder LibOrderOrder, rightOrder LibOrderOrder, leftSignature []byte, rightSignature []byte) (*types.Transaction, error)
MatchOrders is a paid mutator transaction binding the contract method 0x88ec79fb.
Solidity: function matchOrders((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes) leftOrder, (address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes) rightOrder, bytes leftSignature, bytes rightSignature) payable returns(((uint256,uint256,uint256,uint256,uint256),(uint256,uint256,uint256,uint256,uint256),uint256,uint256) matchedFillResults)
func (*ExchangeSession) MatchOrdersWithMaximalFill ¶
func (_Exchange *ExchangeSession) MatchOrdersWithMaximalFill(leftOrder LibOrderOrder, rightOrder LibOrderOrder, leftSignature []byte, rightSignature []byte) (*types.Transaction, error)
MatchOrdersWithMaximalFill is a paid mutator transaction binding the contract method 0xb718e292.
Solidity: function matchOrdersWithMaximalFill((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes) leftOrder, (address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes) rightOrder, bytes leftSignature, bytes rightSignature) payable returns(((uint256,uint256,uint256,uint256,uint256),(uint256,uint256,uint256,uint256,uint256),uint256,uint256) 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 ) view 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() view returns(address)
func (*ExchangeSession) PreSign ¶
func (_Exchange *ExchangeSession) PreSign(hash [32]byte) (*types.Transaction, error)
PreSign is a paid mutator transaction binding the contract method 0x46c02d7a.
Solidity: function preSign(bytes32 hash) payable returns()
func (*ExchangeSession) PreSigned ¶
PreSigned is a free data retrieval call binding the contract method 0x82c174d0.
Solidity: function preSigned(bytes32 , address ) view returns(bool)
func (*ExchangeSession) ProtocolFeeCollector ¶
func (_Exchange *ExchangeSession) ProtocolFeeCollector() (common.Address, error)
ProtocolFeeCollector is a free data retrieval call binding the contract method 0x850a1501.
Solidity: function protocolFeeCollector() view returns(address)
func (*ExchangeSession) ProtocolFeeMultiplier ¶
func (_Exchange *ExchangeSession) ProtocolFeeMultiplier() (*big.Int, error)
ProtocolFeeMultiplier is a free data retrieval call binding the contract method 0x1ce4c78b.
Solidity: function protocolFeeMultiplier() view returns(uint256)
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) SetProtocolFeeCollectorAddress ¶
func (_Exchange *ExchangeSession) SetProtocolFeeCollectorAddress(updatedProtocolFeeCollector common.Address) (*types.Transaction, error)
SetProtocolFeeCollectorAddress is a paid mutator transaction binding the contract method 0xc0fa16cc.
Solidity: function setProtocolFeeCollectorAddress(address updatedProtocolFeeCollector) returns()
func (*ExchangeSession) SetProtocolFeeMultiplier ¶
func (_Exchange *ExchangeSession) SetProtocolFeeMultiplier(updatedProtocolFeeMultiplier *big.Int) (*types.Transaction, error)
SetProtocolFeeMultiplier is a paid mutator transaction binding the contract method 0x9331c742.
Solidity: function setProtocolFeeMultiplier(uint256 updatedProtocolFeeMultiplier) 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) payable returns()
func (*ExchangeSession) SimulateDispatchTransferFromCalls ¶
func (_Exchange *ExchangeSession) SimulateDispatchTransferFromCalls(assetData [][]byte, fromAddresses []common.Address, toAddresses []common.Address, amounts []*big.Int) (*types.Transaction, error)
SimulateDispatchTransferFromCalls is a paid mutator transaction binding the contract method 0xb04fbddd.
Solidity: function simulateDispatchTransferFromCalls(bytes[] assetData, address[] fromAddresses, address[] toAddresses, uint256[] amounts) returns()
func (*ExchangeSession) TransactionsExecuted ¶
func (_Exchange *ExchangeSession) TransactionsExecuted(arg0 [32]byte) (bool, error)
TransactionsExecuted is a free data retrieval call binding the contract method 0x0228e168.
Solidity: function transactionsExecuted(bytes32 ) view 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()
type ExchangeSignatureValidatorApproval ¶
type ExchangeSignatureValidatorApproval struct { SignerAddress common.Address ValidatorAddress common.Address IsApproved 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 ExchangeTransactionExecution ¶
type ExchangeTransactionExecution struct { TransactionHash [32]byte Raw types.Log // Blockchain specific contextual infos }
ExchangeTransactionExecution represents a TransactionExecution event raised by the Exchange contract.
type ExchangeTransactionExecutionIterator ¶
type ExchangeTransactionExecutionIterator struct { Event *ExchangeTransactionExecution // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeTransactionExecutionIterator is returned from FilterTransactionExecution and is used to iterate over the raw logs and unpacked data for TransactionExecution events raised by the Exchange contract.
func (*ExchangeTransactionExecutionIterator) Close ¶
func (it *ExchangeTransactionExecutionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeTransactionExecutionIterator) Error ¶
func (it *ExchangeTransactionExecutionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeTransactionExecutionIterator) Next ¶
func (it *ExchangeTransactionExecutionIterator) 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 []LibOrderOrder) (*types.Transaction, error)
BatchCancelOrders is a paid mutator transaction binding the contract method 0xdedfc1f1.
Solidity: function batchCancelOrders((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[] orders) payable returns()
func (*ExchangeTransactor) BatchExecuteTransactions ¶
func (_Exchange *ExchangeTransactor) BatchExecuteTransactions(opts *bind.TransactOpts, transactions []LibZeroExTransactionZeroExTransaction, signatures [][]byte) (*types.Transaction, error)
BatchExecuteTransactions is a paid mutator transaction binding the contract method 0xfc74896d.
Solidity: function batchExecuteTransactions((uint256,uint256,uint256,address,bytes)[] transactions, bytes[] signatures) payable returns(bytes[] returnData)
func (*ExchangeTransactor) BatchFillOrKillOrders ¶
func (_Exchange *ExchangeTransactor) BatchFillOrKillOrders(opts *bind.TransactOpts, orders []LibOrderOrder, takerAssetFillAmounts []*big.Int, signatures [][]byte) (*types.Transaction, error)
BatchFillOrKillOrders is a paid mutator transaction binding the contract method 0xbeee2e14.
Solidity: function batchFillOrKillOrders((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[] orders, uint256[] takerAssetFillAmounts, bytes[] signatures) payable returns((uint256,uint256,uint256,uint256,uint256)[] fillResults)
func (*ExchangeTransactor) BatchFillOrders ¶
func (_Exchange *ExchangeTransactor) BatchFillOrders(opts *bind.TransactOpts, orders []LibOrderOrder, takerAssetFillAmounts []*big.Int, signatures [][]byte) (*types.Transaction, error)
BatchFillOrders is a paid mutator transaction binding the contract method 0x9694a402.
Solidity: function batchFillOrders((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[] orders, uint256[] takerAssetFillAmounts, bytes[] signatures) payable returns((uint256,uint256,uint256,uint256,uint256)[] fillResults)
func (*ExchangeTransactor) BatchFillOrdersNoThrow ¶
func (_Exchange *ExchangeTransactor) BatchFillOrdersNoThrow(opts *bind.TransactOpts, orders []LibOrderOrder, takerAssetFillAmounts []*big.Int, signatures [][]byte) (*types.Transaction, error)
BatchFillOrdersNoThrow is a paid mutator transaction binding the contract method 0x8ea8dfe4.
Solidity: function batchFillOrdersNoThrow((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[] orders, uint256[] takerAssetFillAmounts, bytes[] signatures) payable returns((uint256,uint256,uint256,uint256,uint256)[] fillResults)
func (*ExchangeTransactor) BatchMatchOrders ¶
func (_Exchange *ExchangeTransactor) BatchMatchOrders(opts *bind.TransactOpts, leftOrders []LibOrderOrder, rightOrders []LibOrderOrder, leftSignatures [][]byte, rightSignatures [][]byte) (*types.Transaction, error)
BatchMatchOrders is a paid mutator transaction binding the contract method 0x6fcf3e9e.
Solidity: function batchMatchOrders((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[] leftOrders, (address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[] rightOrders, bytes[] leftSignatures, bytes[] rightSignatures) payable returns(((uint256,uint256,uint256,uint256,uint256)[],(uint256,uint256,uint256,uint256,uint256)[],uint256,uint256) batchMatchedFillResults)
func (*ExchangeTransactor) BatchMatchOrdersWithMaximalFill ¶
func (_Exchange *ExchangeTransactor) BatchMatchOrdersWithMaximalFill(opts *bind.TransactOpts, leftOrders []LibOrderOrder, rightOrders []LibOrderOrder, leftSignatures [][]byte, rightSignatures [][]byte) (*types.Transaction, error)
BatchMatchOrdersWithMaximalFill is a paid mutator transaction binding the contract method 0x6a1a80fd.
Solidity: function batchMatchOrdersWithMaximalFill((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[] leftOrders, (address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[] rightOrders, bytes[] leftSignatures, bytes[] rightSignatures) payable returns(((uint256,uint256,uint256,uint256,uint256)[],(uint256,uint256,uint256,uint256,uint256)[],uint256,uint256) batchMatchedFillResults)
func (*ExchangeTransactor) CancelOrder ¶
func (_Exchange *ExchangeTransactor) CancelOrder(opts *bind.TransactOpts, order LibOrderOrder) (*types.Transaction, error)
CancelOrder is a paid mutator transaction binding the contract method 0x2da62987.
Solidity: function cancelOrder((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes) order) payable 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) payable returns()
func (*ExchangeTransactor) DetachProtocolFeeCollector ¶
func (_Exchange *ExchangeTransactor) DetachProtocolFeeCollector(opts *bind.TransactOpts) (*types.Transaction, error)
DetachProtocolFeeCollector is a paid mutator transaction binding the contract method 0x0efca185.
Solidity: function detachProtocolFeeCollector() returns()
func (*ExchangeTransactor) ExecuteTransaction ¶
func (_Exchange *ExchangeTransactor) ExecuteTransaction(opts *bind.TransactOpts, transaction LibZeroExTransactionZeroExTransaction, signature []byte) (*types.Transaction, error)
ExecuteTransaction is a paid mutator transaction binding the contract method 0x2280c910.
Solidity: function executeTransaction((uint256,uint256,uint256,address,bytes) transaction, bytes signature) payable returns(bytes)
func (*ExchangeTransactor) FillOrKillOrder ¶
func (_Exchange *ExchangeTransactor) FillOrKillOrder(opts *bind.TransactOpts, order LibOrderOrder, takerAssetFillAmount *big.Int, signature []byte) (*types.Transaction, error)
FillOrKillOrder is a paid mutator transaction binding the contract method 0xe14b58c4.
Solidity: function fillOrKillOrder((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes) order, uint256 takerAssetFillAmount, bytes signature) payable returns((uint256,uint256,uint256,uint256,uint256) fillResults)
func (*ExchangeTransactor) FillOrder ¶
func (_Exchange *ExchangeTransactor) FillOrder(opts *bind.TransactOpts, order LibOrderOrder, takerAssetFillAmount *big.Int, signature []byte) (*types.Transaction, error)
FillOrder is a paid mutator transaction binding the contract method 0x9b44d556.
Solidity: function fillOrder((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes) order, uint256 takerAssetFillAmount, bytes signature) payable returns((uint256,uint256,uint256,uint256,uint256) fillResults)
func (*ExchangeTransactor) MarketBuyOrdersFillOrKill ¶
func (_Exchange *ExchangeTransactor) MarketBuyOrdersFillOrKill(opts *bind.TransactOpts, orders []LibOrderOrder, makerAssetFillAmount *big.Int, signatures [][]byte) (*types.Transaction, error)
MarketBuyOrdersFillOrKill is a paid mutator transaction binding the contract method 0x8bc8efb3.
Solidity: function marketBuyOrdersFillOrKill((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[] orders, uint256 makerAssetFillAmount, bytes[] signatures) payable returns((uint256,uint256,uint256,uint256,uint256) fillResults)
func (*ExchangeTransactor) MarketBuyOrdersNoThrow ¶
func (_Exchange *ExchangeTransactor) MarketBuyOrdersNoThrow(opts *bind.TransactOpts, orders []LibOrderOrder, makerAssetFillAmount *big.Int, signatures [][]byte) (*types.Transaction, error)
MarketBuyOrdersNoThrow is a paid mutator transaction binding the contract method 0x78d29ac1.
Solidity: function marketBuyOrdersNoThrow((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[] orders, uint256 makerAssetFillAmount, bytes[] signatures) payable returns((uint256,uint256,uint256,uint256,uint256) fillResults)
func (*ExchangeTransactor) MarketSellOrdersFillOrKill ¶
func (_Exchange *ExchangeTransactor) MarketSellOrdersFillOrKill(opts *bind.TransactOpts, orders []LibOrderOrder, takerAssetFillAmount *big.Int, signatures [][]byte) (*types.Transaction, error)
MarketSellOrdersFillOrKill is a paid mutator transaction binding the contract method 0xa6c3bf33.
Solidity: function marketSellOrdersFillOrKill((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[] orders, uint256 takerAssetFillAmount, bytes[] signatures) payable returns((uint256,uint256,uint256,uint256,uint256) fillResults)
func (*ExchangeTransactor) MarketSellOrdersNoThrow ¶
func (_Exchange *ExchangeTransactor) MarketSellOrdersNoThrow(opts *bind.TransactOpts, orders []LibOrderOrder, takerAssetFillAmount *big.Int, signatures [][]byte) (*types.Transaction, error)
MarketSellOrdersNoThrow is a paid mutator transaction binding the contract method 0x369da099.
Solidity: function marketSellOrdersNoThrow((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[] orders, uint256 takerAssetFillAmount, bytes[] signatures) payable returns((uint256,uint256,uint256,uint256,uint256) fillResults)
func (*ExchangeTransactor) MatchOrders ¶
func (_Exchange *ExchangeTransactor) MatchOrders(opts *bind.TransactOpts, leftOrder LibOrderOrder, rightOrder LibOrderOrder, leftSignature []byte, rightSignature []byte) (*types.Transaction, error)
MatchOrders is a paid mutator transaction binding the contract method 0x88ec79fb.
Solidity: function matchOrders((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes) leftOrder, (address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes) rightOrder, bytes leftSignature, bytes rightSignature) payable returns(((uint256,uint256,uint256,uint256,uint256),(uint256,uint256,uint256,uint256,uint256),uint256,uint256) matchedFillResults)
func (*ExchangeTransactor) MatchOrdersWithMaximalFill ¶
func (_Exchange *ExchangeTransactor) MatchOrdersWithMaximalFill(opts *bind.TransactOpts, leftOrder LibOrderOrder, rightOrder LibOrderOrder, leftSignature []byte, rightSignature []byte) (*types.Transaction, error)
MatchOrdersWithMaximalFill is a paid mutator transaction binding the contract method 0xb718e292.
Solidity: function matchOrdersWithMaximalFill((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes) leftOrder, (address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes) rightOrder, bytes leftSignature, bytes rightSignature) payable returns(((uint256,uint256,uint256,uint256,uint256),(uint256,uint256,uint256,uint256,uint256),uint256,uint256) matchedFillResults)
func (*ExchangeTransactor) PreSign ¶
func (_Exchange *ExchangeTransactor) PreSign(opts *bind.TransactOpts, hash [32]byte) (*types.Transaction, error)
PreSign is a paid mutator transaction binding the contract method 0x46c02d7a.
Solidity: function preSign(bytes32 hash) payable 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) SetProtocolFeeCollectorAddress ¶
func (_Exchange *ExchangeTransactor) SetProtocolFeeCollectorAddress(opts *bind.TransactOpts, updatedProtocolFeeCollector common.Address) (*types.Transaction, error)
SetProtocolFeeCollectorAddress is a paid mutator transaction binding the contract method 0xc0fa16cc.
Solidity: function setProtocolFeeCollectorAddress(address updatedProtocolFeeCollector) returns()
func (*ExchangeTransactor) SetProtocolFeeMultiplier ¶
func (_Exchange *ExchangeTransactor) SetProtocolFeeMultiplier(opts *bind.TransactOpts, updatedProtocolFeeMultiplier *big.Int) (*types.Transaction, error)
SetProtocolFeeMultiplier is a paid mutator transaction binding the contract method 0x9331c742.
Solidity: function setProtocolFeeMultiplier(uint256 updatedProtocolFeeMultiplier) 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) payable returns()
func (*ExchangeTransactor) SimulateDispatchTransferFromCalls ¶
func (_Exchange *ExchangeTransactor) SimulateDispatchTransferFromCalls(opts *bind.TransactOpts, assetData [][]byte, fromAddresses []common.Address, toAddresses []common.Address, amounts []*big.Int) (*types.Transaction, error)
SimulateDispatchTransferFromCalls is a paid mutator transaction binding the contract method 0xb04fbddd.
Solidity: function simulateDispatchTransferFromCalls(bytes[] assetData, address[] fromAddresses, address[] toAddresses, uint256[] amounts) 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 []LibOrderOrder) (*types.Transaction, error)
BatchCancelOrders is a paid mutator transaction binding the contract method 0xdedfc1f1.
Solidity: function batchCancelOrders((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[] orders) payable returns()
func (*ExchangeTransactorSession) BatchExecuteTransactions ¶
func (_Exchange *ExchangeTransactorSession) BatchExecuteTransactions(transactions []LibZeroExTransactionZeroExTransaction, signatures [][]byte) (*types.Transaction, error)
BatchExecuteTransactions is a paid mutator transaction binding the contract method 0xfc74896d.
Solidity: function batchExecuteTransactions((uint256,uint256,uint256,address,bytes)[] transactions, bytes[] signatures) payable returns(bytes[] returnData)
func (*ExchangeTransactorSession) BatchFillOrKillOrders ¶
func (_Exchange *ExchangeTransactorSession) BatchFillOrKillOrders(orders []LibOrderOrder, takerAssetFillAmounts []*big.Int, signatures [][]byte) (*types.Transaction, error)
BatchFillOrKillOrders is a paid mutator transaction binding the contract method 0xbeee2e14.
Solidity: function batchFillOrKillOrders((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[] orders, uint256[] takerAssetFillAmounts, bytes[] signatures) payable returns((uint256,uint256,uint256,uint256,uint256)[] fillResults)
func (*ExchangeTransactorSession) BatchFillOrders ¶
func (_Exchange *ExchangeTransactorSession) BatchFillOrders(orders []LibOrderOrder, takerAssetFillAmounts []*big.Int, signatures [][]byte) (*types.Transaction, error)
BatchFillOrders is a paid mutator transaction binding the contract method 0x9694a402.
Solidity: function batchFillOrders((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[] orders, uint256[] takerAssetFillAmounts, bytes[] signatures) payable returns((uint256,uint256,uint256,uint256,uint256)[] fillResults)
func (*ExchangeTransactorSession) BatchFillOrdersNoThrow ¶
func (_Exchange *ExchangeTransactorSession) BatchFillOrdersNoThrow(orders []LibOrderOrder, takerAssetFillAmounts []*big.Int, signatures [][]byte) (*types.Transaction, error)
BatchFillOrdersNoThrow is a paid mutator transaction binding the contract method 0x8ea8dfe4.
Solidity: function batchFillOrdersNoThrow((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[] orders, uint256[] takerAssetFillAmounts, bytes[] signatures) payable returns((uint256,uint256,uint256,uint256,uint256)[] fillResults)
func (*ExchangeTransactorSession) BatchMatchOrders ¶
func (_Exchange *ExchangeTransactorSession) BatchMatchOrders(leftOrders []LibOrderOrder, rightOrders []LibOrderOrder, leftSignatures [][]byte, rightSignatures [][]byte) (*types.Transaction, error)
BatchMatchOrders is a paid mutator transaction binding the contract method 0x6fcf3e9e.
Solidity: function batchMatchOrders((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[] leftOrders, (address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[] rightOrders, bytes[] leftSignatures, bytes[] rightSignatures) payable returns(((uint256,uint256,uint256,uint256,uint256)[],(uint256,uint256,uint256,uint256,uint256)[],uint256,uint256) batchMatchedFillResults)
func (*ExchangeTransactorSession) BatchMatchOrdersWithMaximalFill ¶
func (_Exchange *ExchangeTransactorSession) BatchMatchOrdersWithMaximalFill(leftOrders []LibOrderOrder, rightOrders []LibOrderOrder, leftSignatures [][]byte, rightSignatures [][]byte) (*types.Transaction, error)
BatchMatchOrdersWithMaximalFill is a paid mutator transaction binding the contract method 0x6a1a80fd.
Solidity: function batchMatchOrdersWithMaximalFill((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[] leftOrders, (address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[] rightOrders, bytes[] leftSignatures, bytes[] rightSignatures) payable returns(((uint256,uint256,uint256,uint256,uint256)[],(uint256,uint256,uint256,uint256,uint256)[],uint256,uint256) batchMatchedFillResults)
func (*ExchangeTransactorSession) CancelOrder ¶
func (_Exchange *ExchangeTransactorSession) CancelOrder(order LibOrderOrder) (*types.Transaction, error)
CancelOrder is a paid mutator transaction binding the contract method 0x2da62987.
Solidity: function cancelOrder((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes) order) payable 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) payable returns()
func (*ExchangeTransactorSession) DetachProtocolFeeCollector ¶
func (_Exchange *ExchangeTransactorSession) DetachProtocolFeeCollector() (*types.Transaction, error)
DetachProtocolFeeCollector is a paid mutator transaction binding the contract method 0x0efca185.
Solidity: function detachProtocolFeeCollector() returns()
func (*ExchangeTransactorSession) ExecuteTransaction ¶
func (_Exchange *ExchangeTransactorSession) ExecuteTransaction(transaction LibZeroExTransactionZeroExTransaction, signature []byte) (*types.Transaction, error)
ExecuteTransaction is a paid mutator transaction binding the contract method 0x2280c910.
Solidity: function executeTransaction((uint256,uint256,uint256,address,bytes) transaction, bytes signature) payable returns(bytes)
func (*ExchangeTransactorSession) FillOrKillOrder ¶
func (_Exchange *ExchangeTransactorSession) FillOrKillOrder(order LibOrderOrder, takerAssetFillAmount *big.Int, signature []byte) (*types.Transaction, error)
FillOrKillOrder is a paid mutator transaction binding the contract method 0xe14b58c4.
Solidity: function fillOrKillOrder((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes) order, uint256 takerAssetFillAmount, bytes signature) payable returns((uint256,uint256,uint256,uint256,uint256) fillResults)
func (*ExchangeTransactorSession) FillOrder ¶
func (_Exchange *ExchangeTransactorSession) FillOrder(order LibOrderOrder, takerAssetFillAmount *big.Int, signature []byte) (*types.Transaction, error)
FillOrder is a paid mutator transaction binding the contract method 0x9b44d556.
Solidity: function fillOrder((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes) order, uint256 takerAssetFillAmount, bytes signature) payable returns((uint256,uint256,uint256,uint256,uint256) fillResults)
func (*ExchangeTransactorSession) MarketBuyOrdersFillOrKill ¶
func (_Exchange *ExchangeTransactorSession) MarketBuyOrdersFillOrKill(orders []LibOrderOrder, makerAssetFillAmount *big.Int, signatures [][]byte) (*types.Transaction, error)
MarketBuyOrdersFillOrKill is a paid mutator transaction binding the contract method 0x8bc8efb3.
Solidity: function marketBuyOrdersFillOrKill((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[] orders, uint256 makerAssetFillAmount, bytes[] signatures) payable returns((uint256,uint256,uint256,uint256,uint256) fillResults)
func (*ExchangeTransactorSession) MarketBuyOrdersNoThrow ¶
func (_Exchange *ExchangeTransactorSession) MarketBuyOrdersNoThrow(orders []LibOrderOrder, makerAssetFillAmount *big.Int, signatures [][]byte) (*types.Transaction, error)
MarketBuyOrdersNoThrow is a paid mutator transaction binding the contract method 0x78d29ac1.
Solidity: function marketBuyOrdersNoThrow((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[] orders, uint256 makerAssetFillAmount, bytes[] signatures) payable returns((uint256,uint256,uint256,uint256,uint256) fillResults)
func (*ExchangeTransactorSession) MarketSellOrdersFillOrKill ¶
func (_Exchange *ExchangeTransactorSession) MarketSellOrdersFillOrKill(orders []LibOrderOrder, takerAssetFillAmount *big.Int, signatures [][]byte) (*types.Transaction, error)
MarketSellOrdersFillOrKill is a paid mutator transaction binding the contract method 0xa6c3bf33.
Solidity: function marketSellOrdersFillOrKill((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[] orders, uint256 takerAssetFillAmount, bytes[] signatures) payable returns((uint256,uint256,uint256,uint256,uint256) fillResults)
func (*ExchangeTransactorSession) MarketSellOrdersNoThrow ¶
func (_Exchange *ExchangeTransactorSession) MarketSellOrdersNoThrow(orders []LibOrderOrder, takerAssetFillAmount *big.Int, signatures [][]byte) (*types.Transaction, error)
MarketSellOrdersNoThrow is a paid mutator transaction binding the contract method 0x369da099.
Solidity: function marketSellOrdersNoThrow((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[] orders, uint256 takerAssetFillAmount, bytes[] signatures) payable returns((uint256,uint256,uint256,uint256,uint256) fillResults)
func (*ExchangeTransactorSession) MatchOrders ¶
func (_Exchange *ExchangeTransactorSession) MatchOrders(leftOrder LibOrderOrder, rightOrder LibOrderOrder, leftSignature []byte, rightSignature []byte) (*types.Transaction, error)
MatchOrders is a paid mutator transaction binding the contract method 0x88ec79fb.
Solidity: function matchOrders((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes) leftOrder, (address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes) rightOrder, bytes leftSignature, bytes rightSignature) payable returns(((uint256,uint256,uint256,uint256,uint256),(uint256,uint256,uint256,uint256,uint256),uint256,uint256) matchedFillResults)
func (*ExchangeTransactorSession) MatchOrdersWithMaximalFill ¶
func (_Exchange *ExchangeTransactorSession) MatchOrdersWithMaximalFill(leftOrder LibOrderOrder, rightOrder LibOrderOrder, leftSignature []byte, rightSignature []byte) (*types.Transaction, error)
MatchOrdersWithMaximalFill is a paid mutator transaction binding the contract method 0xb718e292.
Solidity: function matchOrdersWithMaximalFill((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes) leftOrder, (address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes) rightOrder, bytes leftSignature, bytes rightSignature) payable returns(((uint256,uint256,uint256,uint256,uint256),(uint256,uint256,uint256,uint256,uint256),uint256,uint256) matchedFillResults)
func (*ExchangeTransactorSession) PreSign ¶
func (_Exchange *ExchangeTransactorSession) PreSign(hash [32]byte) (*types.Transaction, error)
PreSign is a paid mutator transaction binding the contract method 0x46c02d7a.
Solidity: function preSign(bytes32 hash) payable 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) SetProtocolFeeCollectorAddress ¶
func (_Exchange *ExchangeTransactorSession) SetProtocolFeeCollectorAddress(updatedProtocolFeeCollector common.Address) (*types.Transaction, error)
SetProtocolFeeCollectorAddress is a paid mutator transaction binding the contract method 0xc0fa16cc.
Solidity: function setProtocolFeeCollectorAddress(address updatedProtocolFeeCollector) returns()
func (*ExchangeTransactorSession) SetProtocolFeeMultiplier ¶
func (_Exchange *ExchangeTransactorSession) SetProtocolFeeMultiplier(updatedProtocolFeeMultiplier *big.Int) (*types.Transaction, error)
SetProtocolFeeMultiplier is a paid mutator transaction binding the contract method 0x9331c742.
Solidity: function setProtocolFeeMultiplier(uint256 updatedProtocolFeeMultiplier) 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) payable returns()
func (*ExchangeTransactorSession) SimulateDispatchTransferFromCalls ¶
func (_Exchange *ExchangeTransactorSession) SimulateDispatchTransferFromCalls(assetData [][]byte, fromAddresses []common.Address, toAddresses []common.Address, amounts []*big.Int) (*types.Transaction, error)
SimulateDispatchTransferFromCalls is a paid mutator transaction binding the contract method 0xb04fbddd.
Solidity: function simulateDispatchTransferFromCalls(bytes[] assetData, address[] fromAddresses, address[] toAddresses, uint256[] amounts) 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 LibFillResultsBatchMatchedFillResults ¶
type LibFillResultsBatchMatchedFillResults struct { Left []LibFillResultsFillResults Right []LibFillResultsFillResults ProfitInLeftMakerAsset *big.Int ProfitInRightMakerAsset *big.Int }
LibFillResultsBatchMatchedFillResults is an auto generated low-level Go binding around an user-defined struct.
type LibFillResultsFillResults ¶
type LibFillResultsFillResults struct { MakerAssetFilledAmount *big.Int TakerAssetFilledAmount *big.Int MakerFeePaid *big.Int TakerFeePaid *big.Int ProtocolFeePaid *big.Int }
LibFillResultsFillResults is an auto generated low-level Go binding around an user-defined struct.
type LibFillResultsMatchedFillResults ¶
type LibFillResultsMatchedFillResults struct { Left LibFillResultsFillResults Right LibFillResultsFillResults ProfitInLeftMakerAsset *big.Int ProfitInRightMakerAsset *big.Int }
LibFillResultsMatchedFillResults is an auto generated low-level Go binding around an user-defined struct.
type LibOrderOrder ¶
type LibOrderOrder 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 MakerFeeAssetData []byte TakerFeeAssetData []byte }
LibOrderOrder is an auto generated low-level Go binding around an user-defined struct.
type LibOrderOrderInfo ¶
type LibOrderOrderInfo struct { OrderStatus uint8 OrderHash [32]byte OrderTakerAssetFilledAmount *big.Int }
LibOrderOrderInfo is an auto generated low-level Go binding around an user-defined struct.
type LibZeroExTransactionZeroExTransaction ¶
type LibZeroExTransactionZeroExTransaction struct { Salt *big.Int ExpirationTimeSeconds *big.Int GasPrice *big.Int SignerAddress common.Address Data []byte }
LibZeroExTransactionZeroExTransaction 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 ) view returns(uint256)
func (*WETH9Caller) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address ) view 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() view 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() view 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() view returns(string)
func (*WETH9Caller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view 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 ) view returns(uint256)
func (*WETH9CallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address ) view 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() view 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() view 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() view 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() view 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 ) view 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 ) view 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() view 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() payable returns()
func (*WETH9Session) Fallback ¶
func (_WETH9 *WETH9Session) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable 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() view 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() view 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() view 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() payable returns()
func (*WETH9Transactor) Fallback ¶
func (_WETH9 *WETH9Transactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable 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() payable returns()
func (*WETH9TransactorSession) Fallback ¶
func (_WETH9 *WETH9TransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable 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) 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) 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() 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() 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() returns(string)
func (*ZRXTokenCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() 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) returns(uint256)
func (*ZRXTokenCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address _owner) 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() 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() 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() 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() 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) 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) 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() 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() 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() 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() 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.