Documentation ¶
Index ¶
- Constants
- type LibFillResultsBatchMatchedFillResults
- type LibFillResultsFillResults
- type LibFillResultsMatchedFillResults
- type LibOrderOrder
- type LibOrderOrderInfo
- type LibZeroExTransactionZeroExTransaction
- type Zerox
- type ZeroxAssetProxyRegistered
- type ZeroxAssetProxyRegisteredIterator
- type ZeroxCaller
- func (_Zerox *ZeroxCaller) AllowedValidators(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (bool, error)
- func (_Zerox *ZeroxCaller) Cancelled(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
- func (_Zerox *ZeroxCaller) CurrentContextAddress(opts *bind.CallOpts) (common.Address, error)
- func (_Zerox *ZeroxCaller) EIP1271MAGICVALUE(opts *bind.CallOpts) ([4]byte, error)
- func (_Zerox *ZeroxCaller) EIP712EXCHANGEDOMAINHASH(opts *bind.CallOpts) ([32]byte, error)
- func (_Zerox *ZeroxCaller) Filled(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
- func (_Zerox *ZeroxCaller) GetAssetProxy(opts *bind.CallOpts, assetProxyId [4]byte) (common.Address, error)
- func (_Zerox *ZeroxCaller) GetOrderInfo(opts *bind.CallOpts, order LibOrderOrder) (LibOrderOrderInfo, error)
- func (_Zerox *ZeroxCaller) IsValidHashSignature(opts *bind.CallOpts, hash [32]byte, signerAddress common.Address, ...) (bool, error)
- func (_Zerox *ZeroxCaller) IsValidOrderSignature(opts *bind.CallOpts, order LibOrderOrder, signature []byte) (bool, error)
- func (_Zerox *ZeroxCaller) IsValidTransactionSignature(opts *bind.CallOpts, transaction LibZeroExTransactionZeroExTransaction, ...) (bool, error)
- func (_Zerox *ZeroxCaller) OrderEpoch(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_Zerox *ZeroxCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Zerox *ZeroxCaller) PreSigned(opts *bind.CallOpts, arg0 [32]byte, arg1 common.Address) (bool, error)
- func (_Zerox *ZeroxCaller) ProtocolFeeCollector(opts *bind.CallOpts) (common.Address, error)
- func (_Zerox *ZeroxCaller) ProtocolFeeMultiplier(opts *bind.CallOpts) (*big.Int, error)
- func (_Zerox *ZeroxCaller) TransactionsExecuted(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
- type ZeroxCallerRaw
- type ZeroxCallerSession
- func (_Zerox *ZeroxCallerSession) AllowedValidators(arg0 common.Address, arg1 common.Address) (bool, error)
- func (_Zerox *ZeroxCallerSession) Cancelled(arg0 [32]byte) (bool, error)
- func (_Zerox *ZeroxCallerSession) CurrentContextAddress() (common.Address, error)
- func (_Zerox *ZeroxCallerSession) EIP1271MAGICVALUE() ([4]byte, error)
- func (_Zerox *ZeroxCallerSession) EIP712EXCHANGEDOMAINHASH() ([32]byte, error)
- func (_Zerox *ZeroxCallerSession) Filled(arg0 [32]byte) (*big.Int, error)
- func (_Zerox *ZeroxCallerSession) GetAssetProxy(assetProxyId [4]byte) (common.Address, error)
- func (_Zerox *ZeroxCallerSession) GetOrderInfo(order LibOrderOrder) (LibOrderOrderInfo, error)
- func (_Zerox *ZeroxCallerSession) IsValidHashSignature(hash [32]byte, signerAddress common.Address, signature []byte) (bool, error)
- func (_Zerox *ZeroxCallerSession) IsValidOrderSignature(order LibOrderOrder, signature []byte) (bool, error)
- func (_Zerox *ZeroxCallerSession) IsValidTransactionSignature(transaction LibZeroExTransactionZeroExTransaction, signature []byte) (bool, error)
- func (_Zerox *ZeroxCallerSession) OrderEpoch(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_Zerox *ZeroxCallerSession) Owner() (common.Address, error)
- func (_Zerox *ZeroxCallerSession) PreSigned(arg0 [32]byte, arg1 common.Address) (bool, error)
- func (_Zerox *ZeroxCallerSession) ProtocolFeeCollector() (common.Address, error)
- func (_Zerox *ZeroxCallerSession) ProtocolFeeMultiplier() (*big.Int, error)
- func (_Zerox *ZeroxCallerSession) TransactionsExecuted(arg0 [32]byte) (bool, error)
- type ZeroxCancel
- type ZeroxCancelIterator
- type ZeroxCancelUpTo
- type ZeroxCancelUpToIterator
- type ZeroxFill
- type ZeroxFillIterator
- type ZeroxFilterer
- func (_Zerox *ZeroxFilterer) FilterAssetProxyRegistered(opts *bind.FilterOpts) (*ZeroxAssetProxyRegisteredIterator, error)
- func (_Zerox *ZeroxFilterer) FilterCancel(opts *bind.FilterOpts, makerAddress []common.Address, ...) (*ZeroxCancelIterator, error)
- func (_Zerox *ZeroxFilterer) FilterCancelUpTo(opts *bind.FilterOpts, makerAddress []common.Address, ...) (*ZeroxCancelUpToIterator, error)
- func (_Zerox *ZeroxFilterer) FilterFill(opts *bind.FilterOpts, makerAddress []common.Address, ...) (*ZeroxFillIterator, error)
- func (_Zerox *ZeroxFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*ZeroxOwnershipTransferredIterator, error)
- func (_Zerox *ZeroxFilterer) FilterProtocolFeeCollectorAddress(opts *bind.FilterOpts) (*ZeroxProtocolFeeCollectorAddressIterator, error)
- func (_Zerox *ZeroxFilterer) FilterProtocolFeeMultiplier(opts *bind.FilterOpts) (*ZeroxProtocolFeeMultiplierIterator, error)
- func (_Zerox *ZeroxFilterer) FilterSignatureValidatorApproval(opts *bind.FilterOpts, signerAddress []common.Address, ...) (*ZeroxSignatureValidatorApprovalIterator, error)
- func (_Zerox *ZeroxFilterer) FilterTransactionExecution(opts *bind.FilterOpts, transactionHash [][32]byte) (*ZeroxTransactionExecutionIterator, error)
- func (_Zerox *ZeroxFilterer) ParseAssetProxyRegistered(log types.Log) (*ZeroxAssetProxyRegistered, error)
- func (_Zerox *ZeroxFilterer) ParseCancel(log types.Log) (*ZeroxCancel, error)
- func (_Zerox *ZeroxFilterer) ParseCancelUpTo(log types.Log) (*ZeroxCancelUpTo, error)
- func (_Zerox *ZeroxFilterer) ParseFill(log types.Log) (*ZeroxFill, error)
- func (_Zerox *ZeroxFilterer) ParseOwnershipTransferred(log types.Log) (*ZeroxOwnershipTransferred, error)
- func (_Zerox *ZeroxFilterer) ParseProtocolFeeCollectorAddress(log types.Log) (*ZeroxProtocolFeeCollectorAddress, error)
- func (_Zerox *ZeroxFilterer) ParseProtocolFeeMultiplier(log types.Log) (*ZeroxProtocolFeeMultiplier, error)
- func (_Zerox *ZeroxFilterer) ParseSignatureValidatorApproval(log types.Log) (*ZeroxSignatureValidatorApproval, error)
- func (_Zerox *ZeroxFilterer) ParseTransactionExecution(log types.Log) (*ZeroxTransactionExecution, error)
- func (_Zerox *ZeroxFilterer) WatchAssetProxyRegistered(opts *bind.WatchOpts, sink chan<- *ZeroxAssetProxyRegistered) (event.Subscription, error)
- func (_Zerox *ZeroxFilterer) WatchCancel(opts *bind.WatchOpts, sink chan<- *ZeroxCancel, makerAddress []common.Address, ...) (event.Subscription, error)
- func (_Zerox *ZeroxFilterer) WatchCancelUpTo(opts *bind.WatchOpts, sink chan<- *ZeroxCancelUpTo, ...) (event.Subscription, error)
- func (_Zerox *ZeroxFilterer) WatchFill(opts *bind.WatchOpts, sink chan<- *ZeroxFill, makerAddress []common.Address, ...) (event.Subscription, error)
- func (_Zerox *ZeroxFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ZeroxOwnershipTransferred, ...) (event.Subscription, error)
- func (_Zerox *ZeroxFilterer) WatchProtocolFeeCollectorAddress(opts *bind.WatchOpts, sink chan<- *ZeroxProtocolFeeCollectorAddress) (event.Subscription, error)
- func (_Zerox *ZeroxFilterer) WatchProtocolFeeMultiplier(opts *bind.WatchOpts, sink chan<- *ZeroxProtocolFeeMultiplier) (event.Subscription, error)
- func (_Zerox *ZeroxFilterer) WatchSignatureValidatorApproval(opts *bind.WatchOpts, sink chan<- *ZeroxSignatureValidatorApproval, ...) (event.Subscription, error)
- func (_Zerox *ZeroxFilterer) WatchTransactionExecution(opts *bind.WatchOpts, sink chan<- *ZeroxTransactionExecution, ...) (event.Subscription, error)
- type ZeroxOwnershipTransferred
- type ZeroxOwnershipTransferredIterator
- type ZeroxProtocolFeeCollectorAddress
- type ZeroxProtocolFeeCollectorAddressIterator
- type ZeroxProtocolFeeMultiplier
- type ZeroxProtocolFeeMultiplierIterator
- type ZeroxRaw
- func (_Zerox *ZeroxRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Zerox *ZeroxRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Zerox *ZeroxRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ZeroxSession
- func (_Zerox *ZeroxSession) AllowedValidators(arg0 common.Address, arg1 common.Address) (bool, error)
- func (_Zerox *ZeroxSession) BatchCancelOrders(orders []LibOrderOrder) (*types.Transaction, error)
- func (_Zerox *ZeroxSession) BatchExecuteTransactions(transactions []LibZeroExTransactionZeroExTransaction, signatures [][]byte) (*types.Transaction, error)
- func (_Zerox *ZeroxSession) BatchFillOrKillOrders(orders []LibOrderOrder, takerAssetFillAmounts []*big.Int, signatures [][]byte) (*types.Transaction, error)
- func (_Zerox *ZeroxSession) BatchFillOrders(orders []LibOrderOrder, takerAssetFillAmounts []*big.Int, signatures [][]byte) (*types.Transaction, error)
- func (_Zerox *ZeroxSession) BatchFillOrdersNoThrow(orders []LibOrderOrder, takerAssetFillAmounts []*big.Int, signatures [][]byte) (*types.Transaction, error)
- func (_Zerox *ZeroxSession) BatchMatchOrders(leftOrders []LibOrderOrder, rightOrders []LibOrderOrder, ...) (*types.Transaction, error)
- func (_Zerox *ZeroxSession) BatchMatchOrdersWithMaximalFill(leftOrders []LibOrderOrder, rightOrders []LibOrderOrder, ...) (*types.Transaction, error)
- func (_Zerox *ZeroxSession) CancelOrder(order LibOrderOrder) (*types.Transaction, error)
- func (_Zerox *ZeroxSession) CancelOrdersUpTo(targetOrderEpoch *big.Int) (*types.Transaction, error)
- func (_Zerox *ZeroxSession) Cancelled(arg0 [32]byte) (bool, error)
- func (_Zerox *ZeroxSession) CurrentContextAddress() (common.Address, error)
- func (_Zerox *ZeroxSession) DetachProtocolFeeCollector() (*types.Transaction, error)
- func (_Zerox *ZeroxSession) EIP1271MAGICVALUE() ([4]byte, error)
- func (_Zerox *ZeroxSession) EIP712EXCHANGEDOMAINHASH() ([32]byte, error)
- func (_Zerox *ZeroxSession) ExecuteTransaction(transaction LibZeroExTransactionZeroExTransaction, signature []byte) (*types.Transaction, error)
- func (_Zerox *ZeroxSession) FillOrKillOrder(order LibOrderOrder, takerAssetFillAmount *big.Int, signature []byte) (*types.Transaction, error)
- func (_Zerox *ZeroxSession) FillOrder(order LibOrderOrder, takerAssetFillAmount *big.Int, signature []byte) (*types.Transaction, error)
- func (_Zerox *ZeroxSession) Filled(arg0 [32]byte) (*big.Int, error)
- func (_Zerox *ZeroxSession) GetAssetProxy(assetProxyId [4]byte) (common.Address, error)
- func (_Zerox *ZeroxSession) GetOrderInfo(order LibOrderOrder) (LibOrderOrderInfo, error)
- func (_Zerox *ZeroxSession) IsValidHashSignature(hash [32]byte, signerAddress common.Address, signature []byte) (bool, error)
- func (_Zerox *ZeroxSession) IsValidOrderSignature(order LibOrderOrder, signature []byte) (bool, error)
- func (_Zerox *ZeroxSession) IsValidTransactionSignature(transaction LibZeroExTransactionZeroExTransaction, signature []byte) (bool, error)
- func (_Zerox *ZeroxSession) MarketBuyOrdersFillOrKill(orders []LibOrderOrder, makerAssetFillAmount *big.Int, signatures [][]byte) (*types.Transaction, error)
- func (_Zerox *ZeroxSession) MarketBuyOrdersNoThrow(orders []LibOrderOrder, makerAssetFillAmount *big.Int, signatures [][]byte) (*types.Transaction, error)
- func (_Zerox *ZeroxSession) MarketSellOrdersFillOrKill(orders []LibOrderOrder, takerAssetFillAmount *big.Int, signatures [][]byte) (*types.Transaction, error)
- func (_Zerox *ZeroxSession) MarketSellOrdersNoThrow(orders []LibOrderOrder, takerAssetFillAmount *big.Int, signatures [][]byte) (*types.Transaction, error)
- func (_Zerox *ZeroxSession) MatchOrders(leftOrder LibOrderOrder, rightOrder LibOrderOrder, leftSignature []byte, ...) (*types.Transaction, error)
- func (_Zerox *ZeroxSession) MatchOrdersWithMaximalFill(leftOrder LibOrderOrder, rightOrder LibOrderOrder, leftSignature []byte, ...) (*types.Transaction, error)
- func (_Zerox *ZeroxSession) OrderEpoch(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_Zerox *ZeroxSession) Owner() (common.Address, error)
- func (_Zerox *ZeroxSession) PreSign(hash [32]byte) (*types.Transaction, error)
- func (_Zerox *ZeroxSession) PreSigned(arg0 [32]byte, arg1 common.Address) (bool, error)
- func (_Zerox *ZeroxSession) ProtocolFeeCollector() (common.Address, error)
- func (_Zerox *ZeroxSession) ProtocolFeeMultiplier() (*big.Int, error)
- func (_Zerox *ZeroxSession) RegisterAssetProxy(assetProxy common.Address) (*types.Transaction, error)
- func (_Zerox *ZeroxSession) SetProtocolFeeCollectorAddress(updatedProtocolFeeCollector common.Address) (*types.Transaction, error)
- func (_Zerox *ZeroxSession) SetProtocolFeeMultiplier(updatedProtocolFeeMultiplier *big.Int) (*types.Transaction, error)
- func (_Zerox *ZeroxSession) SetSignatureValidatorApproval(validatorAddress common.Address, approval bool) (*types.Transaction, error)
- func (_Zerox *ZeroxSession) SimulateDispatchTransferFromCalls(assetData [][]byte, fromAddresses []common.Address, ...) (*types.Transaction, error)
- func (_Zerox *ZeroxSession) TransactionsExecuted(arg0 [32]byte) (bool, error)
- func (_Zerox *ZeroxSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type ZeroxSignatureValidatorApproval
- type ZeroxSignatureValidatorApprovalIterator
- type ZeroxTransactionExecution
- type ZeroxTransactionExecutionIterator
- type ZeroxTransactor
- func (_Zerox *ZeroxTransactor) BatchCancelOrders(opts *bind.TransactOpts, orders []LibOrderOrder) (*types.Transaction, error)
- func (_Zerox *ZeroxTransactor) BatchExecuteTransactions(opts *bind.TransactOpts, transactions []LibZeroExTransactionZeroExTransaction, ...) (*types.Transaction, error)
- func (_Zerox *ZeroxTransactor) BatchFillOrKillOrders(opts *bind.TransactOpts, orders []LibOrderOrder, ...) (*types.Transaction, error)
- func (_Zerox *ZeroxTransactor) BatchFillOrders(opts *bind.TransactOpts, orders []LibOrderOrder, ...) (*types.Transaction, error)
- func (_Zerox *ZeroxTransactor) BatchFillOrdersNoThrow(opts *bind.TransactOpts, orders []LibOrderOrder, ...) (*types.Transaction, error)
- func (_Zerox *ZeroxTransactor) BatchMatchOrders(opts *bind.TransactOpts, leftOrders []LibOrderOrder, ...) (*types.Transaction, error)
- func (_Zerox *ZeroxTransactor) BatchMatchOrdersWithMaximalFill(opts *bind.TransactOpts, leftOrders []LibOrderOrder, ...) (*types.Transaction, error)
- func (_Zerox *ZeroxTransactor) CancelOrder(opts *bind.TransactOpts, order LibOrderOrder) (*types.Transaction, error)
- func (_Zerox *ZeroxTransactor) CancelOrdersUpTo(opts *bind.TransactOpts, targetOrderEpoch *big.Int) (*types.Transaction, error)
- func (_Zerox *ZeroxTransactor) DetachProtocolFeeCollector(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Zerox *ZeroxTransactor) ExecuteTransaction(opts *bind.TransactOpts, transaction LibZeroExTransactionZeroExTransaction, ...) (*types.Transaction, error)
- func (_Zerox *ZeroxTransactor) FillOrKillOrder(opts *bind.TransactOpts, order LibOrderOrder, takerAssetFillAmount *big.Int, ...) (*types.Transaction, error)
- func (_Zerox *ZeroxTransactor) FillOrder(opts *bind.TransactOpts, order LibOrderOrder, takerAssetFillAmount *big.Int, ...) (*types.Transaction, error)
- func (_Zerox *ZeroxTransactor) MarketBuyOrdersFillOrKill(opts *bind.TransactOpts, orders []LibOrderOrder, makerAssetFillAmount *big.Int, ...) (*types.Transaction, error)
- func (_Zerox *ZeroxTransactor) MarketBuyOrdersNoThrow(opts *bind.TransactOpts, orders []LibOrderOrder, makerAssetFillAmount *big.Int, ...) (*types.Transaction, error)
- func (_Zerox *ZeroxTransactor) MarketSellOrdersFillOrKill(opts *bind.TransactOpts, orders []LibOrderOrder, takerAssetFillAmount *big.Int, ...) (*types.Transaction, error)
- func (_Zerox *ZeroxTransactor) MarketSellOrdersNoThrow(opts *bind.TransactOpts, orders []LibOrderOrder, takerAssetFillAmount *big.Int, ...) (*types.Transaction, error)
- func (_Zerox *ZeroxTransactor) MatchOrders(opts *bind.TransactOpts, leftOrder LibOrderOrder, rightOrder LibOrderOrder, ...) (*types.Transaction, error)
- func (_Zerox *ZeroxTransactor) MatchOrdersWithMaximalFill(opts *bind.TransactOpts, leftOrder LibOrderOrder, rightOrder LibOrderOrder, ...) (*types.Transaction, error)
- func (_Zerox *ZeroxTransactor) PreSign(opts *bind.TransactOpts, hash [32]byte) (*types.Transaction, error)
- func (_Zerox *ZeroxTransactor) RegisterAssetProxy(opts *bind.TransactOpts, assetProxy common.Address) (*types.Transaction, error)
- func (_Zerox *ZeroxTransactor) SetProtocolFeeCollectorAddress(opts *bind.TransactOpts, updatedProtocolFeeCollector common.Address) (*types.Transaction, error)
- func (_Zerox *ZeroxTransactor) SetProtocolFeeMultiplier(opts *bind.TransactOpts, updatedProtocolFeeMultiplier *big.Int) (*types.Transaction, error)
- func (_Zerox *ZeroxTransactor) SetSignatureValidatorApproval(opts *bind.TransactOpts, validatorAddress common.Address, approval bool) (*types.Transaction, error)
- func (_Zerox *ZeroxTransactor) SimulateDispatchTransferFromCalls(opts *bind.TransactOpts, assetData [][]byte, fromAddresses []common.Address, ...) (*types.Transaction, error)
- func (_Zerox *ZeroxTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type ZeroxTransactorRaw
- type ZeroxTransactorSession
- func (_Zerox *ZeroxTransactorSession) BatchCancelOrders(orders []LibOrderOrder) (*types.Transaction, error)
- func (_Zerox *ZeroxTransactorSession) BatchExecuteTransactions(transactions []LibZeroExTransactionZeroExTransaction, signatures [][]byte) (*types.Transaction, error)
- func (_Zerox *ZeroxTransactorSession) BatchFillOrKillOrders(orders []LibOrderOrder, takerAssetFillAmounts []*big.Int, signatures [][]byte) (*types.Transaction, error)
- func (_Zerox *ZeroxTransactorSession) BatchFillOrders(orders []LibOrderOrder, takerAssetFillAmounts []*big.Int, signatures [][]byte) (*types.Transaction, error)
- func (_Zerox *ZeroxTransactorSession) BatchFillOrdersNoThrow(orders []LibOrderOrder, takerAssetFillAmounts []*big.Int, signatures [][]byte) (*types.Transaction, error)
- func (_Zerox *ZeroxTransactorSession) BatchMatchOrders(leftOrders []LibOrderOrder, rightOrders []LibOrderOrder, ...) (*types.Transaction, error)
- func (_Zerox *ZeroxTransactorSession) BatchMatchOrdersWithMaximalFill(leftOrders []LibOrderOrder, rightOrders []LibOrderOrder, ...) (*types.Transaction, error)
- func (_Zerox *ZeroxTransactorSession) CancelOrder(order LibOrderOrder) (*types.Transaction, error)
- func (_Zerox *ZeroxTransactorSession) CancelOrdersUpTo(targetOrderEpoch *big.Int) (*types.Transaction, error)
- func (_Zerox *ZeroxTransactorSession) DetachProtocolFeeCollector() (*types.Transaction, error)
- func (_Zerox *ZeroxTransactorSession) ExecuteTransaction(transaction LibZeroExTransactionZeroExTransaction, signature []byte) (*types.Transaction, error)
- func (_Zerox *ZeroxTransactorSession) FillOrKillOrder(order LibOrderOrder, takerAssetFillAmount *big.Int, signature []byte) (*types.Transaction, error)
- func (_Zerox *ZeroxTransactorSession) FillOrder(order LibOrderOrder, takerAssetFillAmount *big.Int, signature []byte) (*types.Transaction, error)
- func (_Zerox *ZeroxTransactorSession) MarketBuyOrdersFillOrKill(orders []LibOrderOrder, makerAssetFillAmount *big.Int, signatures [][]byte) (*types.Transaction, error)
- func (_Zerox *ZeroxTransactorSession) MarketBuyOrdersNoThrow(orders []LibOrderOrder, makerAssetFillAmount *big.Int, signatures [][]byte) (*types.Transaction, error)
- func (_Zerox *ZeroxTransactorSession) MarketSellOrdersFillOrKill(orders []LibOrderOrder, takerAssetFillAmount *big.Int, signatures [][]byte) (*types.Transaction, error)
- func (_Zerox *ZeroxTransactorSession) MarketSellOrdersNoThrow(orders []LibOrderOrder, takerAssetFillAmount *big.Int, signatures [][]byte) (*types.Transaction, error)
- func (_Zerox *ZeroxTransactorSession) MatchOrders(leftOrder LibOrderOrder, rightOrder LibOrderOrder, leftSignature []byte, ...) (*types.Transaction, error)
- func (_Zerox *ZeroxTransactorSession) MatchOrdersWithMaximalFill(leftOrder LibOrderOrder, rightOrder LibOrderOrder, leftSignature []byte, ...) (*types.Transaction, error)
- func (_Zerox *ZeroxTransactorSession) PreSign(hash [32]byte) (*types.Transaction, error)
- func (_Zerox *ZeroxTransactorSession) RegisterAssetProxy(assetProxy common.Address) (*types.Transaction, error)
- func (_Zerox *ZeroxTransactorSession) SetProtocolFeeCollectorAddress(updatedProtocolFeeCollector common.Address) (*types.Transaction, error)
- func (_Zerox *ZeroxTransactorSession) SetProtocolFeeMultiplier(updatedProtocolFeeMultiplier *big.Int) (*types.Transaction, error)
- func (_Zerox *ZeroxTransactorSession) SetSignatureValidatorApproval(validatorAddress common.Address, approval bool) (*types.Transaction, error)
- func (_Zerox *ZeroxTransactorSession) SimulateDispatchTransferFromCalls(assetData [][]byte, fromAddresses []common.Address, ...) (*types.Transaction, error)
- func (_Zerox *ZeroxTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
Constants ¶
const ZeroxABI = "" /* 53609-byte string literal not displayed */
ZeroxABI is the input ABI used to generate the binding from.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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 Zerox ¶
type Zerox struct { ZeroxCaller // Read-only binding to the contract ZeroxTransactor // Write-only binding to the contract ZeroxFilterer // Log filterer for contract events }
Zerox is an auto generated Go binding around an Ethereum contract.
type ZeroxAssetProxyRegistered ¶
type ZeroxAssetProxyRegistered struct { Id [4]byte AssetProxy common.Address Raw types.Log // Blockchain specific contextual infos }
ZeroxAssetProxyRegistered represents a AssetProxyRegistered event raised by the Zerox contract.
type ZeroxAssetProxyRegisteredIterator ¶
type ZeroxAssetProxyRegisteredIterator struct { Event *ZeroxAssetProxyRegistered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ZeroxAssetProxyRegisteredIterator is returned from FilterAssetProxyRegistered and is used to iterate over the raw logs and unpacked data for AssetProxyRegistered events raised by the Zerox contract.
func (*ZeroxAssetProxyRegisteredIterator) Close ¶
func (it *ZeroxAssetProxyRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ZeroxAssetProxyRegisteredIterator) Error ¶
func (it *ZeroxAssetProxyRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ZeroxAssetProxyRegisteredIterator) Next ¶
func (it *ZeroxAssetProxyRegisteredIterator) 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 ZeroxCaller ¶
type ZeroxCaller struct {
// contains filtered or unexported fields
}
ZeroxCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewZeroxCaller ¶
func NewZeroxCaller(address common.Address, caller bind.ContractCaller) (*ZeroxCaller, error)
NewZeroxCaller creates a new read-only instance of Zerox, bound to a specific deployed contract.
func (*ZeroxCaller) AllowedValidators ¶
func (_Zerox *ZeroxCaller) 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 (*ZeroxCaller) Cancelled ¶
Cancelled is a free data retrieval call binding the contract method 0x2ac12622.
Solidity: function cancelled(bytes32 ) view returns(bool)
func (*ZeroxCaller) CurrentContextAddress ¶
CurrentContextAddress is a free data retrieval call binding the contract method 0xeea086ba.
Solidity: function currentContextAddress() view returns(address)
func (*ZeroxCaller) EIP1271MAGICVALUE ¶
func (_Zerox *ZeroxCaller) 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 (*ZeroxCaller) EIP712EXCHANGEDOMAINHASH ¶
func (_Zerox *ZeroxCaller) 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 (*ZeroxCaller) Filled ¶
Filled is a free data retrieval call binding the contract method 0x288cdc91.
Solidity: function filled(bytes32 ) view returns(uint256)
func (*ZeroxCaller) GetAssetProxy ¶
func (_Zerox *ZeroxCaller) 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)
func (*ZeroxCaller) GetOrderInfo ¶
func (_Zerox *ZeroxCaller) 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 (*ZeroxCaller) IsValidHashSignature ¶
func (_Zerox *ZeroxCaller) 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 (*ZeroxCaller) IsValidOrderSignature ¶
func (_Zerox *ZeroxCaller) 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 (*ZeroxCaller) IsValidTransactionSignature ¶
func (_Zerox *ZeroxCaller) 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 (*ZeroxCaller) OrderEpoch ¶
func (_Zerox *ZeroxCaller) 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 (*ZeroxCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ZeroxCaller) PreSigned ¶
func (_Zerox *ZeroxCaller) 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 (*ZeroxCaller) ProtocolFeeCollector ¶
ProtocolFeeCollector is a free data retrieval call binding the contract method 0x850a1501.
Solidity: function protocolFeeCollector() view returns(address)
func (*ZeroxCaller) ProtocolFeeMultiplier ¶
ProtocolFeeMultiplier is a free data retrieval call binding the contract method 0x1ce4c78b.
Solidity: function protocolFeeMultiplier() view returns(uint256)
func (*ZeroxCaller) TransactionsExecuted ¶
TransactionsExecuted is a free data retrieval call binding the contract method 0x0228e168.
Solidity: function transactionsExecuted(bytes32 ) view returns(bool)
type ZeroxCallerRaw ¶
type ZeroxCallerRaw struct {
Contract *ZeroxCaller // Generic read-only contract binding to access the raw methods on
}
ZeroxCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ZeroxCallerRaw) Call ¶
func (_Zerox *ZeroxCallerRaw) 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 ZeroxCallerSession ¶
type ZeroxCallerSession struct { Contract *ZeroxCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ZeroxCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ZeroxCallerSession) AllowedValidators ¶
func (_Zerox *ZeroxCallerSession) 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 (*ZeroxCallerSession) Cancelled ¶
func (_Zerox *ZeroxCallerSession) 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 (*ZeroxCallerSession) CurrentContextAddress ¶
func (_Zerox *ZeroxCallerSession) CurrentContextAddress() (common.Address, error)
CurrentContextAddress is a free data retrieval call binding the contract method 0xeea086ba.
Solidity: function currentContextAddress() view returns(address)
func (*ZeroxCallerSession) EIP1271MAGICVALUE ¶
func (_Zerox *ZeroxCallerSession) 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 (*ZeroxCallerSession) EIP712EXCHANGEDOMAINHASH ¶
func (_Zerox *ZeroxCallerSession) 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 (*ZeroxCallerSession) Filled ¶
func (_Zerox *ZeroxCallerSession) 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 (*ZeroxCallerSession) GetAssetProxy ¶
func (_Zerox *ZeroxCallerSession) 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)
func (*ZeroxCallerSession) GetOrderInfo ¶
func (_Zerox *ZeroxCallerSession) 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 (*ZeroxCallerSession) IsValidHashSignature ¶
func (_Zerox *ZeroxCallerSession) 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 (*ZeroxCallerSession) IsValidOrderSignature ¶
func (_Zerox *ZeroxCallerSession) 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 (*ZeroxCallerSession) IsValidTransactionSignature ¶
func (_Zerox *ZeroxCallerSession) 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 (*ZeroxCallerSession) OrderEpoch ¶
func (_Zerox *ZeroxCallerSession) 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 (*ZeroxCallerSession) Owner ¶
func (_Zerox *ZeroxCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ZeroxCallerSession) PreSigned ¶
PreSigned is a free data retrieval call binding the contract method 0x82c174d0.
Solidity: function preSigned(bytes32 , address ) view returns(bool)
func (*ZeroxCallerSession) ProtocolFeeCollector ¶
func (_Zerox *ZeroxCallerSession) ProtocolFeeCollector() (common.Address, error)
ProtocolFeeCollector is a free data retrieval call binding the contract method 0x850a1501.
Solidity: function protocolFeeCollector() view returns(address)
func (*ZeroxCallerSession) ProtocolFeeMultiplier ¶
func (_Zerox *ZeroxCallerSession) ProtocolFeeMultiplier() (*big.Int, error)
ProtocolFeeMultiplier is a free data retrieval call binding the contract method 0x1ce4c78b.
Solidity: function protocolFeeMultiplier() view returns(uint256)
func (*ZeroxCallerSession) TransactionsExecuted ¶
func (_Zerox *ZeroxCallerSession) 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 ZeroxCancel ¶
type ZeroxCancel struct { MakerAddress common.Address FeeRecipientAddress common.Address MakerAssetData []byte TakerAssetData []byte SenderAddress common.Address OrderHash [32]byte Raw types.Log // Blockchain specific contextual infos }
ZeroxCancel represents a Cancel event raised by the Zerox contract.
type ZeroxCancelIterator ¶
type ZeroxCancelIterator struct { Event *ZeroxCancel // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ZeroxCancelIterator is returned from FilterCancel and is used to iterate over the raw logs and unpacked data for Cancel events raised by the Zerox contract.
func (*ZeroxCancelIterator) Close ¶
func (it *ZeroxCancelIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ZeroxCancelIterator) Error ¶
func (it *ZeroxCancelIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ZeroxCancelIterator) Next ¶
func (it *ZeroxCancelIterator) 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 ZeroxCancelUpTo ¶
type ZeroxCancelUpTo struct { MakerAddress common.Address OrderSenderAddress common.Address OrderEpoch *big.Int Raw types.Log // Blockchain specific contextual infos }
ZeroxCancelUpTo represents a CancelUpTo event raised by the Zerox contract.
type ZeroxCancelUpToIterator ¶
type ZeroxCancelUpToIterator struct { Event *ZeroxCancelUpTo // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ZeroxCancelUpToIterator is returned from FilterCancelUpTo and is used to iterate over the raw logs and unpacked data for CancelUpTo events raised by the Zerox contract.
func (*ZeroxCancelUpToIterator) Close ¶
func (it *ZeroxCancelUpToIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ZeroxCancelUpToIterator) Error ¶
func (it *ZeroxCancelUpToIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ZeroxCancelUpToIterator) Next ¶
func (it *ZeroxCancelUpToIterator) 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 ZeroxFill ¶
type ZeroxFill 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 }
ZeroxFill represents a Fill event raised by the Zerox contract.
type ZeroxFillIterator ¶
type ZeroxFillIterator struct { Event *ZeroxFill // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ZeroxFillIterator is returned from FilterFill and is used to iterate over the raw logs and unpacked data for Fill events raised by the Zerox contract.
func (*ZeroxFillIterator) Close ¶
func (it *ZeroxFillIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ZeroxFillIterator) Error ¶
func (it *ZeroxFillIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ZeroxFillIterator) Next ¶
func (it *ZeroxFillIterator) 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 ZeroxFilterer ¶
type ZeroxFilterer struct {
// contains filtered or unexported fields
}
ZeroxFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewZeroxFilterer ¶
func NewZeroxFilterer(address common.Address, filterer bind.ContractFilterer) (*ZeroxFilterer, error)
NewZeroxFilterer creates a new log filterer instance of Zerox, bound to a specific deployed contract.
func (*ZeroxFilterer) FilterAssetProxyRegistered ¶
func (_Zerox *ZeroxFilterer) FilterAssetProxyRegistered(opts *bind.FilterOpts) (*ZeroxAssetProxyRegisteredIterator, error)
FilterAssetProxyRegistered is a free log retrieval operation binding the contract event 0xd2c6b762299c609bdb96520b58a49bfb80186934d4f71a86a367571a15c03194.
Solidity: event AssetProxyRegistered(bytes4 id, address assetProxy)
func (*ZeroxFilterer) FilterCancel ¶
func (_Zerox *ZeroxFilterer) FilterCancel(opts *bind.FilterOpts, makerAddress []common.Address, feeRecipientAddress []common.Address, orderHash [][32]byte) (*ZeroxCancelIterator, 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 (*ZeroxFilterer) FilterCancelUpTo ¶
func (_Zerox *ZeroxFilterer) FilterCancelUpTo(opts *bind.FilterOpts, makerAddress []common.Address, orderSenderAddress []common.Address) (*ZeroxCancelUpToIterator, 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 (*ZeroxFilterer) FilterFill ¶
func (_Zerox *ZeroxFilterer) FilterFill(opts *bind.FilterOpts, makerAddress []common.Address, feeRecipientAddress []common.Address, orderHash [][32]byte) (*ZeroxFillIterator, 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 (*ZeroxFilterer) FilterOwnershipTransferred ¶
func (_Zerox *ZeroxFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*ZeroxOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ZeroxFilterer) FilterProtocolFeeCollectorAddress ¶
func (_Zerox *ZeroxFilterer) FilterProtocolFeeCollectorAddress(opts *bind.FilterOpts) (*ZeroxProtocolFeeCollectorAddressIterator, error)
FilterProtocolFeeCollectorAddress is a free log retrieval operation binding the contract event 0xe1a5430ebec577336427f40f15822f1f36c5e3509ff209d6db9e6c9e6941cb0b.
Solidity: event ProtocolFeeCollectorAddress(address oldProtocolFeeCollector, address updatedProtocolFeeCollector)
func (*ZeroxFilterer) FilterProtocolFeeMultiplier ¶
func (_Zerox *ZeroxFilterer) FilterProtocolFeeMultiplier(opts *bind.FilterOpts) (*ZeroxProtocolFeeMultiplierIterator, error)
FilterProtocolFeeMultiplier is a free log retrieval operation binding the contract event 0x3a3e76d7a75e198aef1f53137e4f2a8a2ec74e2e9526db8404d08ccc9f1e621d.
Solidity: event ProtocolFeeMultiplier(uint256 oldProtocolFeeMultiplier, uint256 updatedProtocolFeeMultiplier)
func (*ZeroxFilterer) FilterSignatureValidatorApproval ¶
func (_Zerox *ZeroxFilterer) FilterSignatureValidatorApproval(opts *bind.FilterOpts, signerAddress []common.Address, validatorAddress []common.Address) (*ZeroxSignatureValidatorApprovalIterator, 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 (*ZeroxFilterer) FilterTransactionExecution ¶
func (_Zerox *ZeroxFilterer) FilterTransactionExecution(opts *bind.FilterOpts, transactionHash [][32]byte) (*ZeroxTransactionExecutionIterator, error)
FilterTransactionExecution is a free log retrieval operation binding the contract event 0xa4a7329f1dd821363067e07d359e347b4af9b1efe4b6cccf13240228af3c800d.
Solidity: event TransactionExecution(bytes32 indexed transactionHash)
func (*ZeroxFilterer) ParseAssetProxyRegistered ¶
func (_Zerox *ZeroxFilterer) ParseAssetProxyRegistered(log types.Log) (*ZeroxAssetProxyRegistered, error)
ParseAssetProxyRegistered is a log parse operation binding the contract event 0xd2c6b762299c609bdb96520b58a49bfb80186934d4f71a86a367571a15c03194.
Solidity: event AssetProxyRegistered(bytes4 id, address assetProxy)
func (*ZeroxFilterer) ParseCancel ¶
func (_Zerox *ZeroxFilterer) ParseCancel(log types.Log) (*ZeroxCancel, 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 (*ZeroxFilterer) ParseCancelUpTo ¶
func (_Zerox *ZeroxFilterer) ParseCancelUpTo(log types.Log) (*ZeroxCancelUpTo, error)
ParseCancelUpTo is a log parse operation binding the contract event 0x82af639571738f4ebd4268fb0363d8957ebe1bbb9e78dba5ebd69eed39b154f0.
Solidity: event CancelUpTo(address indexed makerAddress, address indexed orderSenderAddress, uint256 orderEpoch)
func (*ZeroxFilterer) ParseFill ¶
func (_Zerox *ZeroxFilterer) ParseFill(log types.Log) (*ZeroxFill, 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 (*ZeroxFilterer) ParseOwnershipTransferred ¶
func (_Zerox *ZeroxFilterer) ParseOwnershipTransferred(log types.Log) (*ZeroxOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ZeroxFilterer) ParseProtocolFeeCollectorAddress ¶
func (_Zerox *ZeroxFilterer) ParseProtocolFeeCollectorAddress(log types.Log) (*ZeroxProtocolFeeCollectorAddress, error)
ParseProtocolFeeCollectorAddress is a log parse operation binding the contract event 0xe1a5430ebec577336427f40f15822f1f36c5e3509ff209d6db9e6c9e6941cb0b.
Solidity: event ProtocolFeeCollectorAddress(address oldProtocolFeeCollector, address updatedProtocolFeeCollector)
func (*ZeroxFilterer) ParseProtocolFeeMultiplier ¶
func (_Zerox *ZeroxFilterer) ParseProtocolFeeMultiplier(log types.Log) (*ZeroxProtocolFeeMultiplier, error)
ParseProtocolFeeMultiplier is a log parse operation binding the contract event 0x3a3e76d7a75e198aef1f53137e4f2a8a2ec74e2e9526db8404d08ccc9f1e621d.
Solidity: event ProtocolFeeMultiplier(uint256 oldProtocolFeeMultiplier, uint256 updatedProtocolFeeMultiplier)
func (*ZeroxFilterer) ParseSignatureValidatorApproval ¶
func (_Zerox *ZeroxFilterer) ParseSignatureValidatorApproval(log types.Log) (*ZeroxSignatureValidatorApproval, error)
ParseSignatureValidatorApproval is a log parse operation binding the contract event 0xa8656e308026eeabce8f0bc18048433252318ab80ac79da0b3d3d8697dfba891.
Solidity: event SignatureValidatorApproval(address indexed signerAddress, address indexed validatorAddress, bool isApproved)
func (*ZeroxFilterer) ParseTransactionExecution ¶
func (_Zerox *ZeroxFilterer) ParseTransactionExecution(log types.Log) (*ZeroxTransactionExecution, error)
ParseTransactionExecution is a log parse operation binding the contract event 0xa4a7329f1dd821363067e07d359e347b4af9b1efe4b6cccf13240228af3c800d.
Solidity: event TransactionExecution(bytes32 indexed transactionHash)
func (*ZeroxFilterer) WatchAssetProxyRegistered ¶
func (_Zerox *ZeroxFilterer) WatchAssetProxyRegistered(opts *bind.WatchOpts, sink chan<- *ZeroxAssetProxyRegistered) (event.Subscription, error)
WatchAssetProxyRegistered is a free log subscription operation binding the contract event 0xd2c6b762299c609bdb96520b58a49bfb80186934d4f71a86a367571a15c03194.
Solidity: event AssetProxyRegistered(bytes4 id, address assetProxy)
func (*ZeroxFilterer) WatchCancel ¶
func (_Zerox *ZeroxFilterer) WatchCancel(opts *bind.WatchOpts, sink chan<- *ZeroxCancel, 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 (*ZeroxFilterer) WatchCancelUpTo ¶
func (_Zerox *ZeroxFilterer) WatchCancelUpTo(opts *bind.WatchOpts, sink chan<- *ZeroxCancelUpTo, 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 (*ZeroxFilterer) WatchFill ¶
func (_Zerox *ZeroxFilterer) WatchFill(opts *bind.WatchOpts, sink chan<- *ZeroxFill, 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 (*ZeroxFilterer) WatchOwnershipTransferred ¶
func (_Zerox *ZeroxFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ZeroxOwnershipTransferred, 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 (*ZeroxFilterer) WatchProtocolFeeCollectorAddress ¶
func (_Zerox *ZeroxFilterer) WatchProtocolFeeCollectorAddress(opts *bind.WatchOpts, sink chan<- *ZeroxProtocolFeeCollectorAddress) (event.Subscription, error)
WatchProtocolFeeCollectorAddress is a free log subscription operation binding the contract event 0xe1a5430ebec577336427f40f15822f1f36c5e3509ff209d6db9e6c9e6941cb0b.
Solidity: event ProtocolFeeCollectorAddress(address oldProtocolFeeCollector, address updatedProtocolFeeCollector)
func (*ZeroxFilterer) WatchProtocolFeeMultiplier ¶
func (_Zerox *ZeroxFilterer) WatchProtocolFeeMultiplier(opts *bind.WatchOpts, sink chan<- *ZeroxProtocolFeeMultiplier) (event.Subscription, error)
WatchProtocolFeeMultiplier is a free log subscription operation binding the contract event 0x3a3e76d7a75e198aef1f53137e4f2a8a2ec74e2e9526db8404d08ccc9f1e621d.
Solidity: event ProtocolFeeMultiplier(uint256 oldProtocolFeeMultiplier, uint256 updatedProtocolFeeMultiplier)
func (*ZeroxFilterer) WatchSignatureValidatorApproval ¶
func (_Zerox *ZeroxFilterer) WatchSignatureValidatorApproval(opts *bind.WatchOpts, sink chan<- *ZeroxSignatureValidatorApproval, 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 (*ZeroxFilterer) WatchTransactionExecution ¶
func (_Zerox *ZeroxFilterer) WatchTransactionExecution(opts *bind.WatchOpts, sink chan<- *ZeroxTransactionExecution, 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 ZeroxOwnershipTransferred ¶
type ZeroxOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
ZeroxOwnershipTransferred represents a OwnershipTransferred event raised by the Zerox contract.
type ZeroxOwnershipTransferredIterator ¶
type ZeroxOwnershipTransferredIterator struct { Event *ZeroxOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ZeroxOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Zerox contract.
func (*ZeroxOwnershipTransferredIterator) Close ¶
func (it *ZeroxOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ZeroxOwnershipTransferredIterator) Error ¶
func (it *ZeroxOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ZeroxOwnershipTransferredIterator) Next ¶
func (it *ZeroxOwnershipTransferredIterator) 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 ZeroxProtocolFeeCollectorAddress ¶
type ZeroxProtocolFeeCollectorAddress struct { OldProtocolFeeCollector common.Address UpdatedProtocolFeeCollector common.Address Raw types.Log // Blockchain specific contextual infos }
ZeroxProtocolFeeCollectorAddress represents a ProtocolFeeCollectorAddress event raised by the Zerox contract.
type ZeroxProtocolFeeCollectorAddressIterator ¶
type ZeroxProtocolFeeCollectorAddressIterator struct { Event *ZeroxProtocolFeeCollectorAddress // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ZeroxProtocolFeeCollectorAddressIterator is returned from FilterProtocolFeeCollectorAddress and is used to iterate over the raw logs and unpacked data for ProtocolFeeCollectorAddress events raised by the Zerox contract.
func (*ZeroxProtocolFeeCollectorAddressIterator) Close ¶
func (it *ZeroxProtocolFeeCollectorAddressIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ZeroxProtocolFeeCollectorAddressIterator) Error ¶
func (it *ZeroxProtocolFeeCollectorAddressIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ZeroxProtocolFeeCollectorAddressIterator) Next ¶
func (it *ZeroxProtocolFeeCollectorAddressIterator) 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 ZeroxProtocolFeeMultiplier ¶
type ZeroxProtocolFeeMultiplier struct { OldProtocolFeeMultiplier *big.Int UpdatedProtocolFeeMultiplier *big.Int Raw types.Log // Blockchain specific contextual infos }
ZeroxProtocolFeeMultiplier represents a ProtocolFeeMultiplier event raised by the Zerox contract.
type ZeroxProtocolFeeMultiplierIterator ¶
type ZeroxProtocolFeeMultiplierIterator struct { Event *ZeroxProtocolFeeMultiplier // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ZeroxProtocolFeeMultiplierIterator is returned from FilterProtocolFeeMultiplier and is used to iterate over the raw logs and unpacked data for ProtocolFeeMultiplier events raised by the Zerox contract.
func (*ZeroxProtocolFeeMultiplierIterator) Close ¶
func (it *ZeroxProtocolFeeMultiplierIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ZeroxProtocolFeeMultiplierIterator) Error ¶
func (it *ZeroxProtocolFeeMultiplierIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ZeroxProtocolFeeMultiplierIterator) Next ¶
func (it *ZeroxProtocolFeeMultiplierIterator) 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 ZeroxRaw ¶
type ZeroxRaw struct {
Contract *Zerox // Generic contract binding to access the raw methods on
}
ZeroxRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ZeroxRaw) Call ¶
func (_Zerox *ZeroxRaw) 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 (*ZeroxRaw) Transact ¶
func (_Zerox *ZeroxRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ZeroxRaw) Transfer ¶
func (_Zerox *ZeroxRaw) 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 ZeroxSession ¶
type ZeroxSession struct { Contract *Zerox // 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 }
ZeroxSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ZeroxSession) AllowedValidators ¶
func (_Zerox *ZeroxSession) 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 (*ZeroxSession) BatchCancelOrders ¶
func (_Zerox *ZeroxSession) 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 (*ZeroxSession) BatchExecuteTransactions ¶
func (_Zerox *ZeroxSession) 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[])
func (*ZeroxSession) BatchFillOrKillOrders ¶
func (_Zerox *ZeroxSession) 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 (*ZeroxSession) BatchFillOrders ¶
func (_Zerox *ZeroxSession) 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 (*ZeroxSession) BatchFillOrdersNoThrow ¶
func (_Zerox *ZeroxSession) 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 (*ZeroxSession) BatchMatchOrders ¶
func (_Zerox *ZeroxSession) 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 (*ZeroxSession) BatchMatchOrdersWithMaximalFill ¶
func (_Zerox *ZeroxSession) 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 (*ZeroxSession) CancelOrder ¶
func (_Zerox *ZeroxSession) 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 (*ZeroxSession) CancelOrdersUpTo ¶
func (_Zerox *ZeroxSession) 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 (*ZeroxSession) Cancelled ¶
func (_Zerox *ZeroxSession) 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 (*ZeroxSession) CurrentContextAddress ¶
func (_Zerox *ZeroxSession) CurrentContextAddress() (common.Address, error)
CurrentContextAddress is a free data retrieval call binding the contract method 0xeea086ba.
Solidity: function currentContextAddress() view returns(address)
func (*ZeroxSession) DetachProtocolFeeCollector ¶
func (_Zerox *ZeroxSession) DetachProtocolFeeCollector() (*types.Transaction, error)
DetachProtocolFeeCollector is a paid mutator transaction binding the contract method 0x0efca185.
Solidity: function detachProtocolFeeCollector() returns()
func (*ZeroxSession) EIP1271MAGICVALUE ¶
func (_Zerox *ZeroxSession) 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 (*ZeroxSession) EIP712EXCHANGEDOMAINHASH ¶
func (_Zerox *ZeroxSession) 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 (*ZeroxSession) ExecuteTransaction ¶
func (_Zerox *ZeroxSession) 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 (*ZeroxSession) FillOrKillOrder ¶
func (_Zerox *ZeroxSession) 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 (*ZeroxSession) FillOrder ¶
func (_Zerox *ZeroxSession) 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 (*ZeroxSession) Filled ¶
func (_Zerox *ZeroxSession) 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 (*ZeroxSession) GetAssetProxy ¶
func (_Zerox *ZeroxSession) 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)
func (*ZeroxSession) GetOrderInfo ¶
func (_Zerox *ZeroxSession) 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 (*ZeroxSession) IsValidHashSignature ¶
func (_Zerox *ZeroxSession) 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 (*ZeroxSession) IsValidOrderSignature ¶
func (_Zerox *ZeroxSession) 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 (*ZeroxSession) IsValidTransactionSignature ¶
func (_Zerox *ZeroxSession) 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 (*ZeroxSession) MarketBuyOrdersFillOrKill ¶
func (_Zerox *ZeroxSession) 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 (*ZeroxSession) MarketBuyOrdersNoThrow ¶
func (_Zerox *ZeroxSession) 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 (*ZeroxSession) MarketSellOrdersFillOrKill ¶
func (_Zerox *ZeroxSession) 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 (*ZeroxSession) MarketSellOrdersNoThrow ¶
func (_Zerox *ZeroxSession) 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 (*ZeroxSession) MatchOrders ¶
func (_Zerox *ZeroxSession) 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 (*ZeroxSession) MatchOrdersWithMaximalFill ¶
func (_Zerox *ZeroxSession) 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 (*ZeroxSession) OrderEpoch ¶
OrderEpoch is a free data retrieval call binding the contract method 0xd9bfa73e.
Solidity: function orderEpoch(address , address ) view returns(uint256)
func (*ZeroxSession) Owner ¶
func (_Zerox *ZeroxSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ZeroxSession) PreSign ¶
func (_Zerox *ZeroxSession) 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 (*ZeroxSession) PreSigned ¶
PreSigned is a free data retrieval call binding the contract method 0x82c174d0.
Solidity: function preSigned(bytes32 , address ) view returns(bool)
func (*ZeroxSession) ProtocolFeeCollector ¶
func (_Zerox *ZeroxSession) ProtocolFeeCollector() (common.Address, error)
ProtocolFeeCollector is a free data retrieval call binding the contract method 0x850a1501.
Solidity: function protocolFeeCollector() view returns(address)
func (*ZeroxSession) ProtocolFeeMultiplier ¶
func (_Zerox *ZeroxSession) ProtocolFeeMultiplier() (*big.Int, error)
ProtocolFeeMultiplier is a free data retrieval call binding the contract method 0x1ce4c78b.
Solidity: function protocolFeeMultiplier() view returns(uint256)
func (*ZeroxSession) RegisterAssetProxy ¶
func (_Zerox *ZeroxSession) 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 (*ZeroxSession) SetProtocolFeeCollectorAddress ¶
func (_Zerox *ZeroxSession) 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 (*ZeroxSession) SetProtocolFeeMultiplier ¶
func (_Zerox *ZeroxSession) 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 (*ZeroxSession) SetSignatureValidatorApproval ¶
func (_Zerox *ZeroxSession) 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 (*ZeroxSession) SimulateDispatchTransferFromCalls ¶
func (_Zerox *ZeroxSession) 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 (*ZeroxSession) TransactionsExecuted ¶
func (_Zerox *ZeroxSession) 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 (*ZeroxSession) TransferOwnership ¶
func (_Zerox *ZeroxSession) 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 ZeroxSignatureValidatorApproval ¶
type ZeroxSignatureValidatorApproval struct { SignerAddress common.Address ValidatorAddress common.Address IsApproved bool Raw types.Log // Blockchain specific contextual infos }
ZeroxSignatureValidatorApproval represents a SignatureValidatorApproval event raised by the Zerox contract.
type ZeroxSignatureValidatorApprovalIterator ¶
type ZeroxSignatureValidatorApprovalIterator struct { Event *ZeroxSignatureValidatorApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ZeroxSignatureValidatorApprovalIterator is returned from FilterSignatureValidatorApproval and is used to iterate over the raw logs and unpacked data for SignatureValidatorApproval events raised by the Zerox contract.
func (*ZeroxSignatureValidatorApprovalIterator) Close ¶
func (it *ZeroxSignatureValidatorApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ZeroxSignatureValidatorApprovalIterator) Error ¶
func (it *ZeroxSignatureValidatorApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ZeroxSignatureValidatorApprovalIterator) Next ¶
func (it *ZeroxSignatureValidatorApprovalIterator) 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 ZeroxTransactionExecution ¶
type ZeroxTransactionExecution struct { TransactionHash [32]byte Raw types.Log // Blockchain specific contextual infos }
ZeroxTransactionExecution represents a TransactionExecution event raised by the Zerox contract.
type ZeroxTransactionExecutionIterator ¶
type ZeroxTransactionExecutionIterator struct { Event *ZeroxTransactionExecution // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ZeroxTransactionExecutionIterator is returned from FilterTransactionExecution and is used to iterate over the raw logs and unpacked data for TransactionExecution events raised by the Zerox contract.
func (*ZeroxTransactionExecutionIterator) Close ¶
func (it *ZeroxTransactionExecutionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ZeroxTransactionExecutionIterator) Error ¶
func (it *ZeroxTransactionExecutionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ZeroxTransactionExecutionIterator) Next ¶
func (it *ZeroxTransactionExecutionIterator) 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 ZeroxTransactor ¶
type ZeroxTransactor struct {
// contains filtered or unexported fields
}
ZeroxTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewZeroxTransactor ¶
func NewZeroxTransactor(address common.Address, transactor bind.ContractTransactor) (*ZeroxTransactor, error)
NewZeroxTransactor creates a new write-only instance of Zerox, bound to a specific deployed contract.
func (*ZeroxTransactor) BatchCancelOrders ¶
func (_Zerox *ZeroxTransactor) 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 (*ZeroxTransactor) BatchExecuteTransactions ¶
func (_Zerox *ZeroxTransactor) 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[])
func (*ZeroxTransactor) BatchFillOrKillOrders ¶
func (_Zerox *ZeroxTransactor) 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 (*ZeroxTransactor) BatchFillOrders ¶
func (_Zerox *ZeroxTransactor) 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 (*ZeroxTransactor) BatchFillOrdersNoThrow ¶
func (_Zerox *ZeroxTransactor) 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 (*ZeroxTransactor) BatchMatchOrders ¶
func (_Zerox *ZeroxTransactor) 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 (*ZeroxTransactor) BatchMatchOrdersWithMaximalFill ¶
func (_Zerox *ZeroxTransactor) 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 (*ZeroxTransactor) CancelOrder ¶
func (_Zerox *ZeroxTransactor) 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 (*ZeroxTransactor) CancelOrdersUpTo ¶
func (_Zerox *ZeroxTransactor) 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 (*ZeroxTransactor) DetachProtocolFeeCollector ¶
func (_Zerox *ZeroxTransactor) DetachProtocolFeeCollector(opts *bind.TransactOpts) (*types.Transaction, error)
DetachProtocolFeeCollector is a paid mutator transaction binding the contract method 0x0efca185.
Solidity: function detachProtocolFeeCollector() returns()
func (*ZeroxTransactor) ExecuteTransaction ¶
func (_Zerox *ZeroxTransactor) 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 (*ZeroxTransactor) FillOrKillOrder ¶
func (_Zerox *ZeroxTransactor) 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 (*ZeroxTransactor) FillOrder ¶
func (_Zerox *ZeroxTransactor) 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 (*ZeroxTransactor) MarketBuyOrdersFillOrKill ¶
func (_Zerox *ZeroxTransactor) 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 (*ZeroxTransactor) MarketBuyOrdersNoThrow ¶
func (_Zerox *ZeroxTransactor) 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 (*ZeroxTransactor) MarketSellOrdersFillOrKill ¶
func (_Zerox *ZeroxTransactor) 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 (*ZeroxTransactor) MarketSellOrdersNoThrow ¶
func (_Zerox *ZeroxTransactor) 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 (*ZeroxTransactor) MatchOrders ¶
func (_Zerox *ZeroxTransactor) 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 (*ZeroxTransactor) MatchOrdersWithMaximalFill ¶
func (_Zerox *ZeroxTransactor) 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 (*ZeroxTransactor) PreSign ¶
func (_Zerox *ZeroxTransactor) 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 (*ZeroxTransactor) RegisterAssetProxy ¶
func (_Zerox *ZeroxTransactor) 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 (*ZeroxTransactor) SetProtocolFeeCollectorAddress ¶
func (_Zerox *ZeroxTransactor) 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 (*ZeroxTransactor) SetProtocolFeeMultiplier ¶
func (_Zerox *ZeroxTransactor) 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 (*ZeroxTransactor) SetSignatureValidatorApproval ¶
func (_Zerox *ZeroxTransactor) 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 (*ZeroxTransactor) SimulateDispatchTransferFromCalls ¶
func (_Zerox *ZeroxTransactor) 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 (*ZeroxTransactor) TransferOwnership ¶
func (_Zerox *ZeroxTransactor) 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 ZeroxTransactorRaw ¶
type ZeroxTransactorRaw struct {
Contract *ZeroxTransactor // Generic write-only contract binding to access the raw methods on
}
ZeroxTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ZeroxTransactorRaw) Transact ¶
func (_Zerox *ZeroxTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ZeroxTransactorRaw) Transfer ¶
func (_Zerox *ZeroxTransactorRaw) 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 ZeroxTransactorSession ¶
type ZeroxTransactorSession struct { Contract *ZeroxTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ZeroxTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ZeroxTransactorSession) BatchCancelOrders ¶
func (_Zerox *ZeroxTransactorSession) 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 (*ZeroxTransactorSession) BatchExecuteTransactions ¶
func (_Zerox *ZeroxTransactorSession) 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[])
func (*ZeroxTransactorSession) BatchFillOrKillOrders ¶
func (_Zerox *ZeroxTransactorSession) 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 (*ZeroxTransactorSession) BatchFillOrders ¶
func (_Zerox *ZeroxTransactorSession) 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 (*ZeroxTransactorSession) BatchFillOrdersNoThrow ¶
func (_Zerox *ZeroxTransactorSession) 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 (*ZeroxTransactorSession) BatchMatchOrders ¶
func (_Zerox *ZeroxTransactorSession) 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 (*ZeroxTransactorSession) BatchMatchOrdersWithMaximalFill ¶
func (_Zerox *ZeroxTransactorSession) 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 (*ZeroxTransactorSession) CancelOrder ¶
func (_Zerox *ZeroxTransactorSession) 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 (*ZeroxTransactorSession) CancelOrdersUpTo ¶
func (_Zerox *ZeroxTransactorSession) 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 (*ZeroxTransactorSession) DetachProtocolFeeCollector ¶
func (_Zerox *ZeroxTransactorSession) DetachProtocolFeeCollector() (*types.Transaction, error)
DetachProtocolFeeCollector is a paid mutator transaction binding the contract method 0x0efca185.
Solidity: function detachProtocolFeeCollector() returns()
func (*ZeroxTransactorSession) ExecuteTransaction ¶
func (_Zerox *ZeroxTransactorSession) 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 (*ZeroxTransactorSession) FillOrKillOrder ¶
func (_Zerox *ZeroxTransactorSession) 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 (*ZeroxTransactorSession) FillOrder ¶
func (_Zerox *ZeroxTransactorSession) 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 (*ZeroxTransactorSession) MarketBuyOrdersFillOrKill ¶
func (_Zerox *ZeroxTransactorSession) 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 (*ZeroxTransactorSession) MarketBuyOrdersNoThrow ¶
func (_Zerox *ZeroxTransactorSession) 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 (*ZeroxTransactorSession) MarketSellOrdersFillOrKill ¶
func (_Zerox *ZeroxTransactorSession) 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 (*ZeroxTransactorSession) MarketSellOrdersNoThrow ¶
func (_Zerox *ZeroxTransactorSession) 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 (*ZeroxTransactorSession) MatchOrders ¶
func (_Zerox *ZeroxTransactorSession) 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 (*ZeroxTransactorSession) MatchOrdersWithMaximalFill ¶
func (_Zerox *ZeroxTransactorSession) 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 (*ZeroxTransactorSession) PreSign ¶
func (_Zerox *ZeroxTransactorSession) 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 (*ZeroxTransactorSession) RegisterAssetProxy ¶
func (_Zerox *ZeroxTransactorSession) 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 (*ZeroxTransactorSession) SetProtocolFeeCollectorAddress ¶
func (_Zerox *ZeroxTransactorSession) 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 (*ZeroxTransactorSession) SetProtocolFeeMultiplier ¶
func (_Zerox *ZeroxTransactorSession) 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 (*ZeroxTransactorSession) SetSignatureValidatorApproval ¶
func (_Zerox *ZeroxTransactorSession) 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 (*ZeroxTransactorSession) SimulateDispatchTransferFromCalls ¶
func (_Zerox *ZeroxTransactorSession) 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 (*ZeroxTransactorSession) TransferOwnership ¶
func (_Zerox *ZeroxTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()