Documentation ¶
Index ¶
- Variables
- type AdditionalRecipient
- type AdvancedOrder
- type Aggregator
- type AggregatorCaller
- func (_Aggregator *AggregatorCaller) Erc20EnabledLooksRareAggregator(opts *bind.CallOpts) (common.Address, error)
- func (_Aggregator *AggregatorCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Aggregator *AggregatorCaller) OwnershipStatus(opts *bind.CallOpts) (uint8, error)
- func (_Aggregator *AggregatorCaller) PotentialOwner(opts *bind.CallOpts) (common.Address, error)
- func (_Aggregator *AggregatorCaller) SupportsProxyFunction(opts *bind.CallOpts, proxy common.Address, selector [4]byte) (bool, error)
- type AggregatorCallerRaw
- type AggregatorCallerSession
- func (_Aggregator *AggregatorCallerSession) Erc20EnabledLooksRareAggregator() (common.Address, error)
- func (_Aggregator *AggregatorCallerSession) Owner() (common.Address, error)
- func (_Aggregator *AggregatorCallerSession) OwnershipStatus() (uint8, error)
- func (_Aggregator *AggregatorCallerSession) PotentialOwner() (common.Address, error)
- func (_Aggregator *AggregatorCallerSession) SupportsProxyFunction(proxy common.Address, selector [4]byte) (bool, error)
- type AggregatorCancelOwnershipTransfer
- type AggregatorCancelOwnershipTransferIterator
- type AggregatorFilterer
- func (_Aggregator *AggregatorFilterer) FilterCancelOwnershipTransfer(opts *bind.FilterOpts) (*AggregatorCancelOwnershipTransferIterator, error)
- func (_Aggregator *AggregatorFilterer) FilterFunctionAdded(opts *bind.FilterOpts) (*AggregatorFunctionAddedIterator, error)
- func (_Aggregator *AggregatorFilterer) FilterFunctionRemoved(opts *bind.FilterOpts) (*AggregatorFunctionRemovedIterator, error)
- func (_Aggregator *AggregatorFilterer) FilterInitiateOwnershipRenouncement(opts *bind.FilterOpts) (*AggregatorInitiateOwnershipRenouncementIterator, error)
- func (_Aggregator *AggregatorFilterer) FilterInitiateOwnershipTransfer(opts *bind.FilterOpts) (*AggregatorInitiateOwnershipTransferIterator, error)
- func (_Aggregator *AggregatorFilterer) FilterNewOwner(opts *bind.FilterOpts) (*AggregatorNewOwnerIterator, error)
- func (_Aggregator *AggregatorFilterer) FilterSweep(opts *bind.FilterOpts) (*AggregatorSweepIterator, error)
- func (_Aggregator *AggregatorFilterer) ParseCancelOwnershipTransfer(log types.Log) (*AggregatorCancelOwnershipTransfer, error)
- func (_Aggregator *AggregatorFilterer) ParseFunctionAdded(log types.Log) (*AggregatorFunctionAdded, error)
- func (_Aggregator *AggregatorFilterer) ParseFunctionRemoved(log types.Log) (*AggregatorFunctionRemoved, error)
- func (_Aggregator *AggregatorFilterer) ParseInitiateOwnershipRenouncement(log types.Log) (*AggregatorInitiateOwnershipRenouncement, error)
- func (_Aggregator *AggregatorFilterer) ParseInitiateOwnershipTransfer(log types.Log) (*AggregatorInitiateOwnershipTransfer, error)
- func (_Aggregator *AggregatorFilterer) ParseNewOwner(log types.Log) (*AggregatorNewOwner, error)
- func (_Aggregator *AggregatorFilterer) ParseSweep(log types.Log) (*AggregatorSweep, error)
- func (_Aggregator *AggregatorFilterer) WatchCancelOwnershipTransfer(opts *bind.WatchOpts, sink chan<- *AggregatorCancelOwnershipTransfer) (event.Subscription, error)
- func (_Aggregator *AggregatorFilterer) WatchFunctionAdded(opts *bind.WatchOpts, sink chan<- *AggregatorFunctionAdded) (event.Subscription, error)
- func (_Aggregator *AggregatorFilterer) WatchFunctionRemoved(opts *bind.WatchOpts, sink chan<- *AggregatorFunctionRemoved) (event.Subscription, error)
- func (_Aggregator *AggregatorFilterer) WatchInitiateOwnershipRenouncement(opts *bind.WatchOpts, sink chan<- *AggregatorInitiateOwnershipRenouncement) (event.Subscription, error)
- func (_Aggregator *AggregatorFilterer) WatchInitiateOwnershipTransfer(opts *bind.WatchOpts, sink chan<- *AggregatorInitiateOwnershipTransfer) (event.Subscription, error)
- func (_Aggregator *AggregatorFilterer) WatchNewOwner(opts *bind.WatchOpts, sink chan<- *AggregatorNewOwner) (event.Subscription, error)
- func (_Aggregator *AggregatorFilterer) WatchSweep(opts *bind.WatchOpts, sink chan<- *AggregatorSweep) (event.Subscription, error)
- type AggregatorFunctionAdded
- type AggregatorFunctionAddedIterator
- type AggregatorFunctionRemoved
- type AggregatorFunctionRemovedIterator
- type AggregatorInitiateOwnershipRenouncement
- type AggregatorInitiateOwnershipRenouncementIterator
- type AggregatorInitiateOwnershipTransfer
- type AggregatorInitiateOwnershipTransferIterator
- type AggregatorNewOwner
- type AggregatorNewOwnerIterator
- type AggregatorRaw
- func (_Aggregator *AggregatorRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Aggregator *AggregatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Aggregator *AggregatorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AggregatorSession
- func (_Aggregator *AggregatorSession) AddFunction(proxy common.Address, selector [4]byte) (*types.Transaction, error)
- func (_Aggregator *AggregatorSession) Approve(currency common.Address, marketplace common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Aggregator *AggregatorSession) CancelOwnershipTransfer() (*types.Transaction, error)
- func (_Aggregator *AggregatorSession) ConfirmOwnershipRenouncement() (*types.Transaction, error)
- func (_Aggregator *AggregatorSession) ConfirmOwnershipTransfer() (*types.Transaction, error)
- func (_Aggregator *AggregatorSession) Erc20EnabledLooksRareAggregator() (common.Address, error)
- func (_Aggregator *AggregatorSession) Execute(tokenTransfers []TokenTransfer, tradeData []ILooksRareAggregatorTradeData, ...) (*types.Transaction, error)
- func (_Aggregator *AggregatorSession) InitiateOwnershipRenouncement() (*types.Transaction, error)
- func (_Aggregator *AggregatorSession) InitiateOwnershipTransfer(newPotentialOwner common.Address) (*types.Transaction, error)
- func (_Aggregator *AggregatorSession) OnERC1155BatchReceived(arg0 common.Address, arg1 common.Address, arg2 []*big.Int, arg3 []*big.Int, ...) (*types.Transaction, error)
- func (_Aggregator *AggregatorSession) OnERC1155Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 *big.Int, ...) (*types.Transaction, error)
- func (_Aggregator *AggregatorSession) OnERC721Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 []byte) (*types.Transaction, error)
- func (_Aggregator *AggregatorSession) Owner() (common.Address, error)
- func (_Aggregator *AggregatorSession) OwnershipStatus() (uint8, error)
- func (_Aggregator *AggregatorSession) PotentialOwner() (common.Address, error)
- func (_Aggregator *AggregatorSession) Receive() (*types.Transaction, error)
- func (_Aggregator *AggregatorSession) RemoveFunction(proxy common.Address, selector [4]byte) (*types.Transaction, error)
- func (_Aggregator *AggregatorSession) RescueERC1155(collection common.Address, to common.Address, tokenIds []*big.Int, ...) (*types.Transaction, error)
- func (_Aggregator *AggregatorSession) RescueERC721(collection common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_Aggregator *AggregatorSession) SetERC20EnabledLooksRareAggregator(_erc20EnabledLooksRareAggregator common.Address) (*types.Transaction, error)
- func (_Aggregator *AggregatorSession) SupportsProxyFunction(proxy common.Address, selector [4]byte) (bool, error)
- type AggregatorSweep
- type AggregatorSweepIterator
- type AggregatorTransactor
- func (_Aggregator *AggregatorTransactor) AddFunction(opts *bind.TransactOpts, proxy common.Address, selector [4]byte) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactor) Approve(opts *bind.TransactOpts, currency common.Address, marketplace common.Address, ...) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactor) CancelOwnershipTransfer(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactor) ConfirmOwnershipRenouncement(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactor) ConfirmOwnershipTransfer(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactor) Execute(opts *bind.TransactOpts, tokenTransfers []TokenTransfer, ...) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactor) InitiateOwnershipRenouncement(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactor) InitiateOwnershipTransfer(opts *bind.TransactOpts, newPotentialOwner common.Address) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactor) OnERC1155BatchReceived(opts *bind.TransactOpts, arg0 common.Address, arg1 common.Address, ...) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactor) OnERC1155Received(opts *bind.TransactOpts, arg0 common.Address, arg1 common.Address, ...) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactor) OnERC721Received(opts *bind.TransactOpts, arg0 common.Address, arg1 common.Address, ...) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactor) RemoveFunction(opts *bind.TransactOpts, proxy common.Address, selector [4]byte) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactor) RescueERC1155(opts *bind.TransactOpts, collection common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactor) RescueERC721(opts *bind.TransactOpts, collection common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactor) SetERC20EnabledLooksRareAggregator(opts *bind.TransactOpts, _erc20EnabledLooksRareAggregator common.Address) (*types.Transaction, error)
- type AggregatorTransactorRaw
- type AggregatorTransactorSession
- func (_Aggregator *AggregatorTransactorSession) AddFunction(proxy common.Address, selector [4]byte) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactorSession) Approve(currency common.Address, marketplace common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactorSession) CancelOwnershipTransfer() (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactorSession) ConfirmOwnershipRenouncement() (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactorSession) ConfirmOwnershipTransfer() (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactorSession) Execute(tokenTransfers []TokenTransfer, tradeData []ILooksRareAggregatorTradeData, ...) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactorSession) InitiateOwnershipRenouncement() (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactorSession) InitiateOwnershipTransfer(newPotentialOwner common.Address) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactorSession) OnERC1155BatchReceived(arg0 common.Address, arg1 common.Address, arg2 []*big.Int, arg3 []*big.Int, ...) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactorSession) OnERC1155Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 *big.Int, ...) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactorSession) OnERC721Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 []byte) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactorSession) Receive() (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactorSession) RemoveFunction(proxy common.Address, selector [4]byte) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactorSession) RescueERC1155(collection common.Address, to common.Address, tokenIds []*big.Int, ...) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactorSession) RescueERC721(collection common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_Aggregator *AggregatorTransactorSession) SetERC20EnabledLooksRareAggregator(_erc20EnabledLooksRareAggregator common.Address) (*types.Transaction, error)
- type BasicOrder
- type BasicOrderParameters
- type ConsiderationItem
- type CriteriaResolver
- type Exchange
- type ExchangeCaller
- func (_Exchange *ExchangeCaller) CurrencyManager(opts *bind.CallOpts) (common.Address, error)
- func (_Exchange *ExchangeCaller) DOMAINSEPARATOR(opts *bind.CallOpts) ([32]byte, error)
- func (_Exchange *ExchangeCaller) ExecutionManager(opts *bind.CallOpts) (common.Address, error)
- func (_Exchange *ExchangeCaller) IsUserOrderNonceExecutedOrCancelled(opts *bind.CallOpts, user common.Address, orderNonce *big.Int) (bool, error)
- func (_Exchange *ExchangeCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Exchange *ExchangeCaller) ProtocolFeeRecipient(opts *bind.CallOpts) (common.Address, error)
- func (_Exchange *ExchangeCaller) RoyaltyFeeManager(opts *bind.CallOpts) (common.Address, error)
- func (_Exchange *ExchangeCaller) TransferSelectorNFT(opts *bind.CallOpts) (common.Address, error)
- func (_Exchange *ExchangeCaller) UserMinOrderNonce(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_Exchange *ExchangeCaller) WETH(opts *bind.CallOpts) (common.Address, error)
- type ExchangeCallerRaw
- type ExchangeCallerSession
- func (_Exchange *ExchangeCallerSession) CurrencyManager() (common.Address, error)
- func (_Exchange *ExchangeCallerSession) DOMAINSEPARATOR() ([32]byte, error)
- func (_Exchange *ExchangeCallerSession) ExecutionManager() (common.Address, error)
- func (_Exchange *ExchangeCallerSession) IsUserOrderNonceExecutedOrCancelled(user common.Address, orderNonce *big.Int) (bool, error)
- func (_Exchange *ExchangeCallerSession) Owner() (common.Address, error)
- func (_Exchange *ExchangeCallerSession) ProtocolFeeRecipient() (common.Address, error)
- func (_Exchange *ExchangeCallerSession) RoyaltyFeeManager() (common.Address, error)
- func (_Exchange *ExchangeCallerSession) TransferSelectorNFT() (common.Address, error)
- func (_Exchange *ExchangeCallerSession) UserMinOrderNonce(arg0 common.Address) (*big.Int, error)
- func (_Exchange *ExchangeCallerSession) WETH() (common.Address, error)
- type ExchangeCancelAllOrders
- type ExchangeCancelAllOrdersIterator
- type ExchangeCancelMultipleOrders
- type ExchangeCancelMultipleOrdersIterator
- type ExchangeFilterer
- func (_Exchange *ExchangeFilterer) FilterCancelAllOrders(opts *bind.FilterOpts, user []common.Address) (*ExchangeCancelAllOrdersIterator, error)
- func (_Exchange *ExchangeFilterer) FilterCancelMultipleOrders(opts *bind.FilterOpts, user []common.Address) (*ExchangeCancelMultipleOrdersIterator, error)
- func (_Exchange *ExchangeFilterer) FilterNewCurrencyManager(opts *bind.FilterOpts, currencyManager []common.Address) (*ExchangeNewCurrencyManagerIterator, error)
- func (_Exchange *ExchangeFilterer) FilterNewExecutionManager(opts *bind.FilterOpts, executionManager []common.Address) (*ExchangeNewExecutionManagerIterator, error)
- func (_Exchange *ExchangeFilterer) FilterNewProtocolFeeRecipient(opts *bind.FilterOpts, protocolFeeRecipient []common.Address) (*ExchangeNewProtocolFeeRecipientIterator, error)
- func (_Exchange *ExchangeFilterer) FilterNewRoyaltyFeeManager(opts *bind.FilterOpts, royaltyFeeManager []common.Address) (*ExchangeNewRoyaltyFeeManagerIterator, error)
- func (_Exchange *ExchangeFilterer) FilterNewTransferSelectorNFT(opts *bind.FilterOpts, transferSelectorNFT []common.Address) (*ExchangeNewTransferSelectorNFTIterator, error)
- func (_Exchange *ExchangeFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*ExchangeOwnershipTransferredIterator, error)
- func (_Exchange *ExchangeFilterer) FilterRoyaltyPayment(opts *bind.FilterOpts, collection []common.Address, tokenId []*big.Int, ...) (*ExchangeRoyaltyPaymentIterator, error)
- func (_Exchange *ExchangeFilterer) FilterTakerAsk(opts *bind.FilterOpts, taker []common.Address, maker []common.Address, ...) (*ExchangeTakerAskIterator, error)
- func (_Exchange *ExchangeFilterer) FilterTakerBid(opts *bind.FilterOpts, taker []common.Address, maker []common.Address, ...) (*ExchangeTakerBidIterator, error)
- func (_Exchange *ExchangeFilterer) ParseCancelAllOrders(log types.Log) (*ExchangeCancelAllOrders, error)
- func (_Exchange *ExchangeFilterer) ParseCancelMultipleOrders(log types.Log) (*ExchangeCancelMultipleOrders, error)
- func (_Exchange *ExchangeFilterer) ParseNewCurrencyManager(log types.Log) (*ExchangeNewCurrencyManager, error)
- func (_Exchange *ExchangeFilterer) ParseNewExecutionManager(log types.Log) (*ExchangeNewExecutionManager, error)
- func (_Exchange *ExchangeFilterer) ParseNewProtocolFeeRecipient(log types.Log) (*ExchangeNewProtocolFeeRecipient, error)
- func (_Exchange *ExchangeFilterer) ParseNewRoyaltyFeeManager(log types.Log) (*ExchangeNewRoyaltyFeeManager, error)
- func (_Exchange *ExchangeFilterer) ParseNewTransferSelectorNFT(log types.Log) (*ExchangeNewTransferSelectorNFT, error)
- func (_Exchange *ExchangeFilterer) ParseOwnershipTransferred(log types.Log) (*ExchangeOwnershipTransferred, error)
- func (_Exchange *ExchangeFilterer) ParseRoyaltyPayment(log types.Log) (*ExchangeRoyaltyPayment, error)
- func (_Exchange *ExchangeFilterer) ParseTakerAsk(log types.Log) (*ExchangeTakerAsk, error)
- func (_Exchange *ExchangeFilterer) ParseTakerBid(log types.Log) (*ExchangeTakerBid, error)
- func (_Exchange *ExchangeFilterer) WatchCancelAllOrders(opts *bind.WatchOpts, sink chan<- *ExchangeCancelAllOrders, ...) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchCancelMultipleOrders(opts *bind.WatchOpts, sink chan<- *ExchangeCancelMultipleOrders, ...) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchNewCurrencyManager(opts *bind.WatchOpts, sink chan<- *ExchangeNewCurrencyManager, ...) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchNewExecutionManager(opts *bind.WatchOpts, sink chan<- *ExchangeNewExecutionManager, ...) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchNewProtocolFeeRecipient(opts *bind.WatchOpts, sink chan<- *ExchangeNewProtocolFeeRecipient, ...) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchNewRoyaltyFeeManager(opts *bind.WatchOpts, sink chan<- *ExchangeNewRoyaltyFeeManager, ...) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchNewTransferSelectorNFT(opts *bind.WatchOpts, sink chan<- *ExchangeNewTransferSelectorNFT, ...) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ExchangeOwnershipTransferred, ...) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchRoyaltyPayment(opts *bind.WatchOpts, sink chan<- *ExchangeRoyaltyPayment, ...) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchTakerAsk(opts *bind.WatchOpts, sink chan<- *ExchangeTakerAsk, taker []common.Address, ...) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchTakerBid(opts *bind.WatchOpts, sink chan<- *ExchangeTakerBid, taker []common.Address, ...) (event.Subscription, error)
- type ExchangeNewCurrencyManager
- type ExchangeNewCurrencyManagerIterator
- type ExchangeNewExecutionManager
- type ExchangeNewExecutionManagerIterator
- type ExchangeNewProtocolFeeRecipient
- type ExchangeNewProtocolFeeRecipientIterator
- type ExchangeNewRoyaltyFeeManager
- type ExchangeNewRoyaltyFeeManagerIterator
- type ExchangeNewTransferSelectorNFT
- type ExchangeNewTransferSelectorNFTIterator
- type ExchangeOwnershipTransferred
- type ExchangeOwnershipTransferredIterator
- type ExchangeRaw
- func (_Exchange *ExchangeRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Exchange *ExchangeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Exchange *ExchangeRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ExchangeRoyaltyPayment
- type ExchangeRoyaltyPaymentIterator
- type ExchangeSession
- func (_Exchange *ExchangeSession) CancelAllOrdersForSender(minNonce *big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) CancelMultipleMakerOrders(orderNonces []*big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) CurrencyManager() (common.Address, error)
- func (_Exchange *ExchangeSession) DOMAINSEPARATOR() ([32]byte, error)
- func (_Exchange *ExchangeSession) ExecutionManager() (common.Address, error)
- func (_Exchange *ExchangeSession) IsUserOrderNonceExecutedOrCancelled(user common.Address, orderNonce *big.Int) (bool, error)
- func (_Exchange *ExchangeSession) MatchAskWithTakerBid(takerBid OrderTypesTakerOrder, makerAsk OrderTypesMakerOrder) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) MatchAskWithTakerBidUsingETHAndWETH(takerBid OrderTypesTakerOrder, makerAsk OrderTypesMakerOrder) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) MatchBidWithTakerAsk(takerAsk OrderTypesTakerOrder, makerBid OrderTypesMakerOrder) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) Owner() (common.Address, error)
- func (_Exchange *ExchangeSession) ProtocolFeeRecipient() (common.Address, error)
- func (_Exchange *ExchangeSession) RenounceOwnership() (*types.Transaction, error)
- func (_Exchange *ExchangeSession) RoyaltyFeeManager() (common.Address, error)
- func (_Exchange *ExchangeSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) TransferSelectorNFT() (common.Address, error)
- func (_Exchange *ExchangeSession) UpdateCurrencyManager(_currencyManager common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) UpdateExecutionManager(_executionManager common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) UpdateProtocolFeeRecipient(_protocolFeeRecipient common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) UpdateRoyaltyFeeManager(_royaltyFeeManager common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) UpdateTransferSelectorNFT(_transferSelectorNFT common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) UserMinOrderNonce(arg0 common.Address) (*big.Int, error)
- func (_Exchange *ExchangeSession) WETH() (common.Address, error)
- type ExchangeTakerAsk
- type ExchangeTakerAskIterator
- type ExchangeTakerBid
- type ExchangeTakerBidIterator
- type ExchangeTransactor
- func (_Exchange *ExchangeTransactor) CancelAllOrdersForSender(opts *bind.TransactOpts, minNonce *big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) CancelMultipleMakerOrders(opts *bind.TransactOpts, orderNonces []*big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) MatchAskWithTakerBid(opts *bind.TransactOpts, takerBid OrderTypesTakerOrder, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) MatchAskWithTakerBidUsingETHAndWETH(opts *bind.TransactOpts, takerBid OrderTypesTakerOrder, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) MatchBidWithTakerAsk(opts *bind.TransactOpts, takerAsk OrderTypesTakerOrder, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) UpdateCurrencyManager(opts *bind.TransactOpts, _currencyManager common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) UpdateExecutionManager(opts *bind.TransactOpts, _executionManager common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) UpdateProtocolFeeRecipient(opts *bind.TransactOpts, _protocolFeeRecipient common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) UpdateRoyaltyFeeManager(opts *bind.TransactOpts, _royaltyFeeManager common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) UpdateTransferSelectorNFT(opts *bind.TransactOpts, _transferSelectorNFT common.Address) (*types.Transaction, error)
- type ExchangeTransactorRaw
- type ExchangeTransactorSession
- func (_Exchange *ExchangeTransactorSession) CancelAllOrdersForSender(minNonce *big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) CancelMultipleMakerOrders(orderNonces []*big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) MatchAskWithTakerBid(takerBid OrderTypesTakerOrder, makerAsk OrderTypesMakerOrder) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) MatchAskWithTakerBidUsingETHAndWETH(takerBid OrderTypesTakerOrder, makerAsk OrderTypesMakerOrder) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) MatchBidWithTakerAsk(takerAsk OrderTypesTakerOrder, makerBid OrderTypesMakerOrder) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) UpdateCurrencyManager(_currencyManager common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) UpdateExecutionManager(_executionManager common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) UpdateProtocolFeeRecipient(_protocolFeeRecipient common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) UpdateRoyaltyFeeManager(_royaltyFeeManager common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) UpdateTransferSelectorNFT(_transferSelectorNFT common.Address) (*types.Transaction, error)
- type ExchangeV2
- type ExchangeV2AffiliatePayment
- type ExchangeV2AffiliatePaymentIterator
- type ExchangeV2Caller
- func (_ExchangeV2 *ExchangeV2Caller) AffiliateController(opts *bind.CallOpts) (common.Address, error)
- func (_ExchangeV2 *ExchangeV2Caller) AffiliateRates(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_ExchangeV2 *ExchangeV2Caller) ChainId(opts *bind.CallOpts) (*big.Int, error)
- func (_ExchangeV2 *ExchangeV2Caller) CreatorFeeManager(opts *bind.CallOpts) (common.Address, error)
- func (_ExchangeV2 *ExchangeV2Caller) DomainSeparator(opts *bind.CallOpts) ([32]byte, error)
- func (_ExchangeV2 *ExchangeV2Caller) HashBatchOrder(opts *bind.CallOpts, root [32]byte, proofLength *big.Int) ([32]byte, error)
- func (_ExchangeV2 *ExchangeV2Caller) IsAffiliateProgramActive(opts *bind.CallOpts) (bool, error)
- func (_ExchangeV2 *ExchangeV2Caller) IsCurrencyAllowed(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_ExchangeV2 *ExchangeV2Caller) MAGICVALUEORDERNONCEEXECUTED(opts *bind.CallOpts) ([32]byte, error)
- func (_ExchangeV2 *ExchangeV2Caller) MaxCreatorFeeBp(opts *bind.CallOpts) (uint16, error)
- func (_ExchangeV2 *ExchangeV2Caller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_ExchangeV2 *ExchangeV2Caller) OwnershipStatus(opts *bind.CallOpts) (uint8, error)
- func (_ExchangeV2 *ExchangeV2Caller) PotentialOwner(opts *bind.CallOpts) (common.Address, error)
- func (_ExchangeV2 *ExchangeV2Caller) ProtocolFeeRecipient(opts *bind.CallOpts) (common.Address, error)
- func (_ExchangeV2 *ExchangeV2Caller) StrategyInfo(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_ExchangeV2 *ExchangeV2Caller) TransferManager(opts *bind.CallOpts) (common.Address, error)
- func (_ExchangeV2 *ExchangeV2Caller) UserBidAskNonces(opts *bind.CallOpts, arg0 common.Address) (struct{ ... }, error)
- func (_ExchangeV2 *ExchangeV2Caller) UserOrderNonce(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) ([32]byte, error)
- func (_ExchangeV2 *ExchangeV2Caller) UserSubsetNonce(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (bool, error)
- func (_ExchangeV2 *ExchangeV2Caller) WETH(opts *bind.CallOpts) (common.Address, error)
- type ExchangeV2CallerRaw
- type ExchangeV2CallerSession
- func (_ExchangeV2 *ExchangeV2CallerSession) AffiliateController() (common.Address, error)
- func (_ExchangeV2 *ExchangeV2CallerSession) AffiliateRates(arg0 common.Address) (*big.Int, error)
- func (_ExchangeV2 *ExchangeV2CallerSession) ChainId() (*big.Int, error)
- func (_ExchangeV2 *ExchangeV2CallerSession) CreatorFeeManager() (common.Address, error)
- func (_ExchangeV2 *ExchangeV2CallerSession) DomainSeparator() ([32]byte, error)
- func (_ExchangeV2 *ExchangeV2CallerSession) HashBatchOrder(root [32]byte, proofLength *big.Int) ([32]byte, error)
- func (_ExchangeV2 *ExchangeV2CallerSession) IsAffiliateProgramActive() (bool, error)
- func (_ExchangeV2 *ExchangeV2CallerSession) IsCurrencyAllowed(arg0 common.Address) (bool, error)
- func (_ExchangeV2 *ExchangeV2CallerSession) MAGICVALUEORDERNONCEEXECUTED() ([32]byte, error)
- func (_ExchangeV2 *ExchangeV2CallerSession) MaxCreatorFeeBp() (uint16, error)
- func (_ExchangeV2 *ExchangeV2CallerSession) Owner() (common.Address, error)
- func (_ExchangeV2 *ExchangeV2CallerSession) OwnershipStatus() (uint8, error)
- func (_ExchangeV2 *ExchangeV2CallerSession) PotentialOwner() (common.Address, error)
- func (_ExchangeV2 *ExchangeV2CallerSession) ProtocolFeeRecipient() (common.Address, error)
- func (_ExchangeV2 *ExchangeV2CallerSession) StrategyInfo(arg0 *big.Int) (struct{ ... }, error)
- func (_ExchangeV2 *ExchangeV2CallerSession) TransferManager() (common.Address, error)
- func (_ExchangeV2 *ExchangeV2CallerSession) UserBidAskNonces(arg0 common.Address) (struct{ ... }, error)
- func (_ExchangeV2 *ExchangeV2CallerSession) UserOrderNonce(arg0 common.Address, arg1 *big.Int) ([32]byte, error)
- func (_ExchangeV2 *ExchangeV2CallerSession) UserSubsetNonce(arg0 common.Address, arg1 *big.Int) (bool, error)
- func (_ExchangeV2 *ExchangeV2CallerSession) WETH() (common.Address, error)
- type ExchangeV2CancelOwnershipTransfer
- type ExchangeV2CancelOwnershipTransferIterator
- type ExchangeV2CurrencyStatusUpdated
- type ExchangeV2CurrencyStatusUpdatedIterator
- type ExchangeV2Filterer
- func (_ExchangeV2 *ExchangeV2Filterer) FilterAffiliatePayment(opts *bind.FilterOpts) (*ExchangeV2AffiliatePaymentIterator, error)
- func (_ExchangeV2 *ExchangeV2Filterer) FilterCancelOwnershipTransfer(opts *bind.FilterOpts) (*ExchangeV2CancelOwnershipTransferIterator, error)
- func (_ExchangeV2 *ExchangeV2Filterer) FilterCurrencyStatusUpdated(opts *bind.FilterOpts) (*ExchangeV2CurrencyStatusUpdatedIterator, error)
- func (_ExchangeV2 *ExchangeV2Filterer) FilterInitiateOwnershipRenouncement(opts *bind.FilterOpts) (*ExchangeV2InitiateOwnershipRenouncementIterator, error)
- func (_ExchangeV2 *ExchangeV2Filterer) FilterInitiateOwnershipTransfer(opts *bind.FilterOpts) (*ExchangeV2InitiateOwnershipTransferIterator, error)
- func (_ExchangeV2 *ExchangeV2Filterer) FilterNewAffiliateController(opts *bind.FilterOpts) (*ExchangeV2NewAffiliateControllerIterator, error)
- func (_ExchangeV2 *ExchangeV2Filterer) FilterNewAffiliateProgramStatus(opts *bind.FilterOpts) (*ExchangeV2NewAffiliateProgramStatusIterator, error)
- func (_ExchangeV2 *ExchangeV2Filterer) FilterNewAffiliateRate(opts *bind.FilterOpts) (*ExchangeV2NewAffiliateRateIterator, error)
- func (_ExchangeV2 *ExchangeV2Filterer) FilterNewBidAskNonces(opts *bind.FilterOpts) (*ExchangeV2NewBidAskNoncesIterator, error)
- func (_ExchangeV2 *ExchangeV2Filterer) FilterNewCreatorFeeManager(opts *bind.FilterOpts) (*ExchangeV2NewCreatorFeeManagerIterator, error)
- func (_ExchangeV2 *ExchangeV2Filterer) FilterNewDomainSeparator(opts *bind.FilterOpts) (*ExchangeV2NewDomainSeparatorIterator, error)
- func (_ExchangeV2 *ExchangeV2Filterer) FilterNewGasLimitETHTransfer(opts *bind.FilterOpts) (*ExchangeV2NewGasLimitETHTransferIterator, error)
- func (_ExchangeV2 *ExchangeV2Filterer) FilterNewMaxCreatorFeeBp(opts *bind.FilterOpts) (*ExchangeV2NewMaxCreatorFeeBpIterator, error)
- func (_ExchangeV2 *ExchangeV2Filterer) FilterNewOwner(opts *bind.FilterOpts) (*ExchangeV2NewOwnerIterator, error)
- func (_ExchangeV2 *ExchangeV2Filterer) FilterNewProtocolFeeRecipient(opts *bind.FilterOpts) (*ExchangeV2NewProtocolFeeRecipientIterator, error)
- func (_ExchangeV2 *ExchangeV2Filterer) FilterNewStrategy(opts *bind.FilterOpts) (*ExchangeV2NewStrategyIterator, error)
- func (_ExchangeV2 *ExchangeV2Filterer) FilterOrderNoncesCancelled(opts *bind.FilterOpts) (*ExchangeV2OrderNoncesCancelledIterator, error)
- func (_ExchangeV2 *ExchangeV2Filterer) FilterStrategyUpdated(opts *bind.FilterOpts) (*ExchangeV2StrategyUpdatedIterator, error)
- func (_ExchangeV2 *ExchangeV2Filterer) FilterSubsetNoncesCancelled(opts *bind.FilterOpts) (*ExchangeV2SubsetNoncesCancelledIterator, error)
- func (_ExchangeV2 *ExchangeV2Filterer) FilterTakerAsk(opts *bind.FilterOpts) (*ExchangeV2TakerAskIterator, error)
- func (_ExchangeV2 *ExchangeV2Filterer) FilterTakerBid(opts *bind.FilterOpts) (*ExchangeV2TakerBidIterator, error)
- func (_ExchangeV2 *ExchangeV2Filterer) ParseAffiliatePayment(log types.Log) (*ExchangeV2AffiliatePayment, error)
- func (_ExchangeV2 *ExchangeV2Filterer) ParseCancelOwnershipTransfer(log types.Log) (*ExchangeV2CancelOwnershipTransfer, error)
- func (_ExchangeV2 *ExchangeV2Filterer) ParseCurrencyStatusUpdated(log types.Log) (*ExchangeV2CurrencyStatusUpdated, error)
- func (_ExchangeV2 *ExchangeV2Filterer) ParseInitiateOwnershipRenouncement(log types.Log) (*ExchangeV2InitiateOwnershipRenouncement, error)
- func (_ExchangeV2 *ExchangeV2Filterer) ParseInitiateOwnershipTransfer(log types.Log) (*ExchangeV2InitiateOwnershipTransfer, error)
- func (_ExchangeV2 *ExchangeV2Filterer) ParseNewAffiliateController(log types.Log) (*ExchangeV2NewAffiliateController, error)
- func (_ExchangeV2 *ExchangeV2Filterer) ParseNewAffiliateProgramStatus(log types.Log) (*ExchangeV2NewAffiliateProgramStatus, error)
- func (_ExchangeV2 *ExchangeV2Filterer) ParseNewAffiliateRate(log types.Log) (*ExchangeV2NewAffiliateRate, error)
- func (_ExchangeV2 *ExchangeV2Filterer) ParseNewBidAskNonces(log types.Log) (*ExchangeV2NewBidAskNonces, error)
- func (_ExchangeV2 *ExchangeV2Filterer) ParseNewCreatorFeeManager(log types.Log) (*ExchangeV2NewCreatorFeeManager, error)
- func (_ExchangeV2 *ExchangeV2Filterer) ParseNewDomainSeparator(log types.Log) (*ExchangeV2NewDomainSeparator, error)
- func (_ExchangeV2 *ExchangeV2Filterer) ParseNewGasLimitETHTransfer(log types.Log) (*ExchangeV2NewGasLimitETHTransfer, error)
- func (_ExchangeV2 *ExchangeV2Filterer) ParseNewMaxCreatorFeeBp(log types.Log) (*ExchangeV2NewMaxCreatorFeeBp, error)
- func (_ExchangeV2 *ExchangeV2Filterer) ParseNewOwner(log types.Log) (*ExchangeV2NewOwner, error)
- func (_ExchangeV2 *ExchangeV2Filterer) ParseNewProtocolFeeRecipient(log types.Log) (*ExchangeV2NewProtocolFeeRecipient, error)
- func (_ExchangeV2 *ExchangeV2Filterer) ParseNewStrategy(log types.Log) (*ExchangeV2NewStrategy, error)
- func (_ExchangeV2 *ExchangeV2Filterer) ParseOrderNoncesCancelled(log types.Log) (*ExchangeV2OrderNoncesCancelled, error)
- func (_ExchangeV2 *ExchangeV2Filterer) ParseStrategyUpdated(log types.Log) (*ExchangeV2StrategyUpdated, error)
- func (_ExchangeV2 *ExchangeV2Filterer) ParseSubsetNoncesCancelled(log types.Log) (*ExchangeV2SubsetNoncesCancelled, error)
- func (_ExchangeV2 *ExchangeV2Filterer) ParseTakerAsk(log types.Log) (*ExchangeV2TakerAsk, error)
- func (_ExchangeV2 *ExchangeV2Filterer) ParseTakerBid(log types.Log) (*ExchangeV2TakerBid, error)
- func (_ExchangeV2 *ExchangeV2Filterer) WatchAffiliatePayment(opts *bind.WatchOpts, sink chan<- *ExchangeV2AffiliatePayment) (event.Subscription, error)
- func (_ExchangeV2 *ExchangeV2Filterer) WatchCancelOwnershipTransfer(opts *bind.WatchOpts, sink chan<- *ExchangeV2CancelOwnershipTransfer) (event.Subscription, error)
- func (_ExchangeV2 *ExchangeV2Filterer) WatchCurrencyStatusUpdated(opts *bind.WatchOpts, sink chan<- *ExchangeV2CurrencyStatusUpdated) (event.Subscription, error)
- func (_ExchangeV2 *ExchangeV2Filterer) WatchInitiateOwnershipRenouncement(opts *bind.WatchOpts, sink chan<- *ExchangeV2InitiateOwnershipRenouncement) (event.Subscription, error)
- func (_ExchangeV2 *ExchangeV2Filterer) WatchInitiateOwnershipTransfer(opts *bind.WatchOpts, sink chan<- *ExchangeV2InitiateOwnershipTransfer) (event.Subscription, error)
- func (_ExchangeV2 *ExchangeV2Filterer) WatchNewAffiliateController(opts *bind.WatchOpts, sink chan<- *ExchangeV2NewAffiliateController) (event.Subscription, error)
- func (_ExchangeV2 *ExchangeV2Filterer) WatchNewAffiliateProgramStatus(opts *bind.WatchOpts, sink chan<- *ExchangeV2NewAffiliateProgramStatus) (event.Subscription, error)
- func (_ExchangeV2 *ExchangeV2Filterer) WatchNewAffiliateRate(opts *bind.WatchOpts, sink chan<- *ExchangeV2NewAffiliateRate) (event.Subscription, error)
- func (_ExchangeV2 *ExchangeV2Filterer) WatchNewBidAskNonces(opts *bind.WatchOpts, sink chan<- *ExchangeV2NewBidAskNonces) (event.Subscription, error)
- func (_ExchangeV2 *ExchangeV2Filterer) WatchNewCreatorFeeManager(opts *bind.WatchOpts, sink chan<- *ExchangeV2NewCreatorFeeManager) (event.Subscription, error)
- func (_ExchangeV2 *ExchangeV2Filterer) WatchNewDomainSeparator(opts *bind.WatchOpts, sink chan<- *ExchangeV2NewDomainSeparator) (event.Subscription, error)
- func (_ExchangeV2 *ExchangeV2Filterer) WatchNewGasLimitETHTransfer(opts *bind.WatchOpts, sink chan<- *ExchangeV2NewGasLimitETHTransfer) (event.Subscription, error)
- func (_ExchangeV2 *ExchangeV2Filterer) WatchNewMaxCreatorFeeBp(opts *bind.WatchOpts, sink chan<- *ExchangeV2NewMaxCreatorFeeBp) (event.Subscription, error)
- func (_ExchangeV2 *ExchangeV2Filterer) WatchNewOwner(opts *bind.WatchOpts, sink chan<- *ExchangeV2NewOwner) (event.Subscription, error)
- func (_ExchangeV2 *ExchangeV2Filterer) WatchNewProtocolFeeRecipient(opts *bind.WatchOpts, sink chan<- *ExchangeV2NewProtocolFeeRecipient) (event.Subscription, error)
- func (_ExchangeV2 *ExchangeV2Filterer) WatchNewStrategy(opts *bind.WatchOpts, sink chan<- *ExchangeV2NewStrategy) (event.Subscription, error)
- func (_ExchangeV2 *ExchangeV2Filterer) WatchOrderNoncesCancelled(opts *bind.WatchOpts, sink chan<- *ExchangeV2OrderNoncesCancelled) (event.Subscription, error)
- func (_ExchangeV2 *ExchangeV2Filterer) WatchStrategyUpdated(opts *bind.WatchOpts, sink chan<- *ExchangeV2StrategyUpdated) (event.Subscription, error)
- func (_ExchangeV2 *ExchangeV2Filterer) WatchSubsetNoncesCancelled(opts *bind.WatchOpts, sink chan<- *ExchangeV2SubsetNoncesCancelled) (event.Subscription, error)
- func (_ExchangeV2 *ExchangeV2Filterer) WatchTakerAsk(opts *bind.WatchOpts, sink chan<- *ExchangeV2TakerAsk) (event.Subscription, error)
- func (_ExchangeV2 *ExchangeV2Filterer) WatchTakerBid(opts *bind.WatchOpts, sink chan<- *ExchangeV2TakerBid) (event.Subscription, error)
- type ExchangeV2InitiateOwnershipRenouncement
- type ExchangeV2InitiateOwnershipRenouncementIterator
- type ExchangeV2InitiateOwnershipTransfer
- type ExchangeV2InitiateOwnershipTransferIterator
- type ExchangeV2NewAffiliateController
- type ExchangeV2NewAffiliateControllerIterator
- type ExchangeV2NewAffiliateProgramStatus
- type ExchangeV2NewAffiliateProgramStatusIterator
- type ExchangeV2NewAffiliateRate
- type ExchangeV2NewAffiliateRateIterator
- type ExchangeV2NewBidAskNonces
- type ExchangeV2NewBidAskNoncesIterator
- type ExchangeV2NewCreatorFeeManager
- type ExchangeV2NewCreatorFeeManagerIterator
- type ExchangeV2NewDomainSeparator
- type ExchangeV2NewDomainSeparatorIterator
- type ExchangeV2NewGasLimitETHTransfer
- type ExchangeV2NewGasLimitETHTransferIterator
- type ExchangeV2NewMaxCreatorFeeBp
- type ExchangeV2NewMaxCreatorFeeBpIterator
- type ExchangeV2NewOwner
- type ExchangeV2NewOwnerIterator
- type ExchangeV2NewProtocolFeeRecipient
- type ExchangeV2NewProtocolFeeRecipientIterator
- type ExchangeV2NewStrategy
- type ExchangeV2NewStrategyIterator
- type ExchangeV2OrderNoncesCancelled
- type ExchangeV2OrderNoncesCancelledIterator
- type ExchangeV2Raw
- func (_ExchangeV2 *ExchangeV2Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ExchangeV2 *ExchangeV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ExchangeV2Session
- func (_ExchangeV2 *ExchangeV2Session) AddStrategy(standardProtocolFeeBp uint16, minTotalFeeBp uint16, maxProtocolFeeBp uint16, ...) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2Session) AffiliateController() (common.Address, error)
- func (_ExchangeV2 *ExchangeV2Session) AffiliateRates(arg0 common.Address) (*big.Int, error)
- func (_ExchangeV2 *ExchangeV2Session) CancelOrderNonces(orderNonces []*big.Int) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2Session) CancelOwnershipTransfer() (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2Session) CancelSubsetNonces(subsetNonces []*big.Int) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2Session) ChainId() (*big.Int, error)
- func (_ExchangeV2 *ExchangeV2Session) ConfirmOwnershipRenouncement() (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2Session) ConfirmOwnershipTransfer() (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2Session) CreatorFeeManager() (common.Address, error)
- func (_ExchangeV2 *ExchangeV2Session) DomainSeparator() ([32]byte, error)
- func (_ExchangeV2 *ExchangeV2Session) ExecuteMultipleTakerBids(takerBids []OrderStructsTaker, makerAsks []OrderStructsMaker, ...) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2Session) ExecuteTakerAsk(takerAsk OrderStructsTaker, makerBid OrderStructsMaker, makerSignature []byte, ...) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2Session) ExecuteTakerBid(takerBid OrderStructsTaker, makerAsk OrderStructsMaker, makerSignature []byte, ...) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2Session) HashBatchOrder(root [32]byte, proofLength *big.Int) ([32]byte, error)
- func (_ExchangeV2 *ExchangeV2Session) IncrementBidAskNonces(bid bool, ask bool) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2Session) InitiateOwnershipRenouncement() (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2Session) InitiateOwnershipTransfer(newPotentialOwner common.Address) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2Session) IsAffiliateProgramActive() (bool, error)
- func (_ExchangeV2 *ExchangeV2Session) IsCurrencyAllowed(arg0 common.Address) (bool, error)
- func (_ExchangeV2 *ExchangeV2Session) MAGICVALUEORDERNONCEEXECUTED() ([32]byte, error)
- func (_ExchangeV2 *ExchangeV2Session) MaxCreatorFeeBp() (uint16, error)
- func (_ExchangeV2 *ExchangeV2Session) Owner() (common.Address, error)
- func (_ExchangeV2 *ExchangeV2Session) OwnershipStatus() (uint8, error)
- func (_ExchangeV2 *ExchangeV2Session) PotentialOwner() (common.Address, error)
- func (_ExchangeV2 *ExchangeV2Session) ProtocolFeeRecipient() (common.Address, error)
- func (_ExchangeV2 *ExchangeV2Session) RestrictedExecuteTakerBid(takerBid OrderStructsTaker, makerAsk OrderStructsMaker, sender common.Address, ...) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2Session) StrategyInfo(arg0 *big.Int) (struct{ ... }, error)
- func (_ExchangeV2 *ExchangeV2Session) TransferManager() (common.Address, error)
- func (_ExchangeV2 *ExchangeV2Session) UpdateAffiliateController(newAffiliateController common.Address) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2Session) UpdateAffiliateProgramStatus(isActive bool) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2Session) UpdateAffiliateRate(affiliate common.Address, bp *big.Int) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2Session) UpdateCreatorFeeManager(newCreatorFeeManager common.Address) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2Session) UpdateCurrencyStatus(currency common.Address, isAllowed bool) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2Session) UpdateDomainSeparator() (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2Session) UpdateETHGasLimitForTransfer(newGasLimitETHTransfer *big.Int) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2Session) UpdateMaxCreatorFeeBp(newMaxCreatorFeeBp uint16) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2Session) UpdateProtocolFeeRecipient(newProtocolFeeRecipient common.Address) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2Session) UpdateStrategy(strategyId *big.Int, isActive bool, newStandardProtocolFee uint16, ...) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2Session) UserBidAskNonces(arg0 common.Address) (struct{ ... }, error)
- func (_ExchangeV2 *ExchangeV2Session) UserOrderNonce(arg0 common.Address, arg1 *big.Int) ([32]byte, error)
- func (_ExchangeV2 *ExchangeV2Session) UserSubsetNonce(arg0 common.Address, arg1 *big.Int) (bool, error)
- func (_ExchangeV2 *ExchangeV2Session) WETH() (common.Address, error)
- type ExchangeV2StrategyUpdated
- type ExchangeV2StrategyUpdatedIterator
- type ExchangeV2SubsetNoncesCancelled
- type ExchangeV2SubsetNoncesCancelledIterator
- type ExchangeV2TakerAsk
- type ExchangeV2TakerAskIterator
- type ExchangeV2TakerBid
- type ExchangeV2TakerBidIterator
- type ExchangeV2Transactor
- func (_ExchangeV2 *ExchangeV2Transactor) AddStrategy(opts *bind.TransactOpts, standardProtocolFeeBp uint16, minTotalFeeBp uint16, ...) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2Transactor) CancelOrderNonces(opts *bind.TransactOpts, orderNonces []*big.Int) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2Transactor) CancelOwnershipTransfer(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2Transactor) CancelSubsetNonces(opts *bind.TransactOpts, subsetNonces []*big.Int) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2Transactor) ConfirmOwnershipRenouncement(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2Transactor) ConfirmOwnershipTransfer(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2Transactor) ExecuteMultipleTakerBids(opts *bind.TransactOpts, takerBids []OrderStructsTaker, ...) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2Transactor) ExecuteTakerAsk(opts *bind.TransactOpts, takerAsk OrderStructsTaker, ...) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2Transactor) ExecuteTakerBid(opts *bind.TransactOpts, takerBid OrderStructsTaker, ...) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2Transactor) IncrementBidAskNonces(opts *bind.TransactOpts, bid bool, ask bool) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2Transactor) InitiateOwnershipRenouncement(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2Transactor) InitiateOwnershipTransfer(opts *bind.TransactOpts, newPotentialOwner common.Address) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2Transactor) RestrictedExecuteTakerBid(opts *bind.TransactOpts, takerBid OrderStructsTaker, ...) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2Transactor) UpdateAffiliateController(opts *bind.TransactOpts, newAffiliateController common.Address) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2Transactor) UpdateAffiliateProgramStatus(opts *bind.TransactOpts, isActive bool) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2Transactor) UpdateAffiliateRate(opts *bind.TransactOpts, affiliate common.Address, bp *big.Int) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2Transactor) UpdateCreatorFeeManager(opts *bind.TransactOpts, newCreatorFeeManager common.Address) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2Transactor) UpdateCurrencyStatus(opts *bind.TransactOpts, currency common.Address, isAllowed bool) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2Transactor) UpdateDomainSeparator(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2Transactor) UpdateETHGasLimitForTransfer(opts *bind.TransactOpts, newGasLimitETHTransfer *big.Int) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2Transactor) UpdateMaxCreatorFeeBp(opts *bind.TransactOpts, newMaxCreatorFeeBp uint16) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2Transactor) UpdateProtocolFeeRecipient(opts *bind.TransactOpts, newProtocolFeeRecipient common.Address) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2Transactor) UpdateStrategy(opts *bind.TransactOpts, strategyId *big.Int, isActive bool, ...) (*types.Transaction, error)
- type ExchangeV2TransactorRaw
- type ExchangeV2TransactorSession
- func (_ExchangeV2 *ExchangeV2TransactorSession) AddStrategy(standardProtocolFeeBp uint16, minTotalFeeBp uint16, maxProtocolFeeBp uint16, ...) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2TransactorSession) CancelOrderNonces(orderNonces []*big.Int) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2TransactorSession) CancelOwnershipTransfer() (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2TransactorSession) CancelSubsetNonces(subsetNonces []*big.Int) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2TransactorSession) ConfirmOwnershipRenouncement() (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2TransactorSession) ConfirmOwnershipTransfer() (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2TransactorSession) ExecuteMultipleTakerBids(takerBids []OrderStructsTaker, makerAsks []OrderStructsMaker, ...) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2TransactorSession) ExecuteTakerAsk(takerAsk OrderStructsTaker, makerBid OrderStructsMaker, makerSignature []byte, ...) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2TransactorSession) ExecuteTakerBid(takerBid OrderStructsTaker, makerAsk OrderStructsMaker, makerSignature []byte, ...) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2TransactorSession) IncrementBidAskNonces(bid bool, ask bool) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2TransactorSession) InitiateOwnershipRenouncement() (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2TransactorSession) InitiateOwnershipTransfer(newPotentialOwner common.Address) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2TransactorSession) RestrictedExecuteTakerBid(takerBid OrderStructsTaker, makerAsk OrderStructsMaker, sender common.Address, ...) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2TransactorSession) UpdateAffiliateController(newAffiliateController common.Address) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2TransactorSession) UpdateAffiliateProgramStatus(isActive bool) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2TransactorSession) UpdateAffiliateRate(affiliate common.Address, bp *big.Int) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2TransactorSession) UpdateCreatorFeeManager(newCreatorFeeManager common.Address) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2TransactorSession) UpdateCurrencyStatus(currency common.Address, isAllowed bool) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2TransactorSession) UpdateDomainSeparator() (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2TransactorSession) UpdateETHGasLimitForTransfer(newGasLimitETHTransfer *big.Int) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2TransactorSession) UpdateMaxCreatorFeeBp(newMaxCreatorFeeBp uint16) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2TransactorSession) UpdateProtocolFeeRecipient(newProtocolFeeRecipient common.Address) (*types.Transaction, error)
- func (_ExchangeV2 *ExchangeV2TransactorSession) UpdateStrategy(strategyId *big.Int, isActive bool, newStandardProtocolFee uint16, ...) (*types.Transaction, error)
- type Execution
- type Fulfillment
- type FulfillmentComponent
- type ILooksRareAggregatorTradeData
- type ILooksRareProtocolNonceInvalidationParameters
- type OfferItem
- type Order
- type OrderComponents
- type OrderParameters
- type OrderStructsMaker
- type OrderStructsMerkleTree
- type OrderStructsMerkleTreeNode
- type OrderStructsTaker
- type OrderTypesMakerOrder
- type OrderTypesTakerOrder
- type ReceivedItem
- type Seaport
- type SeaportCaller
- func (_Seaport *SeaportCaller) GetContractOffererNonce(opts *bind.CallOpts, contractOfferer common.Address) (*big.Int, error)
- func (_Seaport *SeaportCaller) GetCounter(opts *bind.CallOpts, offerer common.Address) (*big.Int, error)
- func (_Seaport *SeaportCaller) GetOrderHash(opts *bind.CallOpts, arg0 OrderComponents) ([32]byte, error)
- func (_Seaport *SeaportCaller) GetOrderStatus(opts *bind.CallOpts, orderHash [32]byte) (struct{ ... }, error)
- func (_Seaport *SeaportCaller) Information(opts *bind.CallOpts) (struct{ ... }, error)
- func (_Seaport *SeaportCaller) Name(opts *bind.CallOpts) (string, error)
- type SeaportCallerRaw
- type SeaportCallerSession
- func (_Seaport *SeaportCallerSession) GetContractOffererNonce(contractOfferer common.Address) (*big.Int, error)
- func (_Seaport *SeaportCallerSession) GetCounter(offerer common.Address) (*big.Int, error)
- func (_Seaport *SeaportCallerSession) GetOrderHash(arg0 OrderComponents) ([32]byte, error)
- func (_Seaport *SeaportCallerSession) GetOrderStatus(orderHash [32]byte) (struct{ ... }, error)
- func (_Seaport *SeaportCallerSession) Information() (struct{ ... }, error)
- func (_Seaport *SeaportCallerSession) Name() (string, error)
- type SeaportCounterIncremented
- type SeaportCounterIncrementedIterator
- type SeaportFilterer
- func (_Seaport *SeaportFilterer) FilterCounterIncremented(opts *bind.FilterOpts, offerer []common.Address) (*SeaportCounterIncrementedIterator, error)
- func (_Seaport *SeaportFilterer) FilterOrderCancelled(opts *bind.FilterOpts, offerer []common.Address, zone []common.Address) (*SeaportOrderCancelledIterator, error)
- func (_Seaport *SeaportFilterer) FilterOrderFulfilled(opts *bind.FilterOpts, offerer []common.Address, zone []common.Address) (*SeaportOrderFulfilledIterator, error)
- func (_Seaport *SeaportFilterer) FilterOrderValidated(opts *bind.FilterOpts) (*SeaportOrderValidatedIterator, error)
- func (_Seaport *SeaportFilterer) FilterOrdersMatched(opts *bind.FilterOpts) (*SeaportOrdersMatchedIterator, error)
- func (_Seaport *SeaportFilterer) ParseCounterIncremented(log types.Log) (*SeaportCounterIncremented, error)
- func (_Seaport *SeaportFilterer) ParseOrderCancelled(log types.Log) (*SeaportOrderCancelled, error)
- func (_Seaport *SeaportFilterer) ParseOrderFulfilled(log types.Log) (*SeaportOrderFulfilled, error)
- func (_Seaport *SeaportFilterer) ParseOrderValidated(log types.Log) (*SeaportOrderValidated, error)
- func (_Seaport *SeaportFilterer) ParseOrdersMatched(log types.Log) (*SeaportOrdersMatched, error)
- func (_Seaport *SeaportFilterer) WatchCounterIncremented(opts *bind.WatchOpts, sink chan<- *SeaportCounterIncremented, ...) (event.Subscription, error)
- func (_Seaport *SeaportFilterer) WatchOrderCancelled(opts *bind.WatchOpts, sink chan<- *SeaportOrderCancelled, ...) (event.Subscription, error)
- func (_Seaport *SeaportFilterer) WatchOrderFulfilled(opts *bind.WatchOpts, sink chan<- *SeaportOrderFulfilled, ...) (event.Subscription, error)
- func (_Seaport *SeaportFilterer) WatchOrderValidated(opts *bind.WatchOpts, sink chan<- *SeaportOrderValidated) (event.Subscription, error)
- func (_Seaport *SeaportFilterer) WatchOrdersMatched(opts *bind.WatchOpts, sink chan<- *SeaportOrdersMatched) (event.Subscription, error)
- type SeaportOrderCancelled
- type SeaportOrderCancelledIterator
- type SeaportOrderFulfilled
- type SeaportOrderFulfilledIterator
- type SeaportOrderValidated
- type SeaportOrderValidatedIterator
- type SeaportOrdersMatched
- type SeaportOrdersMatchedIterator
- type SeaportRaw
- func (_Seaport *SeaportRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Seaport *SeaportRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Seaport *SeaportRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SeaportSession
- func (_Seaport *SeaportSession) Cancel(orders []OrderComponents) (*types.Transaction, error)
- func (_Seaport *SeaportSession) FulfillAdvancedOrder(arg0 AdvancedOrder, arg1 []CriteriaResolver, fulfillerConduitKey [32]byte, ...) (*types.Transaction, error)
- func (_Seaport *SeaportSession) FulfillAvailableAdvancedOrders(arg0 []AdvancedOrder, arg1 []CriteriaResolver, arg2 [][]FulfillmentComponent, ...) (*types.Transaction, error)
- func (_Seaport *SeaportSession) FulfillAvailableOrders(arg0 []Order, arg1 [][]FulfillmentComponent, arg2 [][]FulfillmentComponent, ...) (*types.Transaction, error)
- func (_Seaport *SeaportSession) FulfillBasicOrder(parameters BasicOrderParameters) (*types.Transaction, error)
- func (_Seaport *SeaportSession) FulfillBasicOrderEfficient6GL6yc(parameters BasicOrderParameters) (*types.Transaction, error)
- func (_Seaport *SeaportSession) FulfillOrder(arg0 Order, fulfillerConduitKey [32]byte) (*types.Transaction, error)
- func (_Seaport *SeaportSession) GetContractOffererNonce(contractOfferer common.Address) (*big.Int, error)
- func (_Seaport *SeaportSession) GetCounter(offerer common.Address) (*big.Int, error)
- func (_Seaport *SeaportSession) GetOrderHash(arg0 OrderComponents) ([32]byte, error)
- func (_Seaport *SeaportSession) GetOrderStatus(orderHash [32]byte) (struct{ ... }, error)
- func (_Seaport *SeaportSession) IncrementCounter() (*types.Transaction, error)
- func (_Seaport *SeaportSession) Information() (struct{ ... }, error)
- func (_Seaport *SeaportSession) MatchAdvancedOrders(arg0 []AdvancedOrder, arg1 []CriteriaResolver, arg2 []Fulfillment, ...) (*types.Transaction, error)
- func (_Seaport *SeaportSession) MatchOrders(arg0 []Order, arg1 []Fulfillment) (*types.Transaction, error)
- func (_Seaport *SeaportSession) Name() (string, error)
- func (_Seaport *SeaportSession) Receive() (*types.Transaction, error)
- func (_Seaport *SeaportSession) Validate(arg0 []Order) (*types.Transaction, error)
- type SeaportTransactor
- func (_Seaport *SeaportTransactor) Cancel(opts *bind.TransactOpts, orders []OrderComponents) (*types.Transaction, error)
- func (_Seaport *SeaportTransactor) FulfillAdvancedOrder(opts *bind.TransactOpts, arg0 AdvancedOrder, arg1 []CriteriaResolver, ...) (*types.Transaction, error)
- func (_Seaport *SeaportTransactor) FulfillAvailableAdvancedOrders(opts *bind.TransactOpts, arg0 []AdvancedOrder, arg1 []CriteriaResolver, ...) (*types.Transaction, error)
- func (_Seaport *SeaportTransactor) FulfillAvailableOrders(opts *bind.TransactOpts, arg0 []Order, arg1 [][]FulfillmentComponent, ...) (*types.Transaction, error)
- func (_Seaport *SeaportTransactor) FulfillBasicOrder(opts *bind.TransactOpts, parameters BasicOrderParameters) (*types.Transaction, error)
- func (_Seaport *SeaportTransactor) FulfillBasicOrderEfficient6GL6yc(opts *bind.TransactOpts, parameters BasicOrderParameters) (*types.Transaction, error)
- func (_Seaport *SeaportTransactor) FulfillOrder(opts *bind.TransactOpts, arg0 Order, fulfillerConduitKey [32]byte) (*types.Transaction, error)
- func (_Seaport *SeaportTransactor) IncrementCounter(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Seaport *SeaportTransactor) MatchAdvancedOrders(opts *bind.TransactOpts, arg0 []AdvancedOrder, arg1 []CriteriaResolver, ...) (*types.Transaction, error)
- func (_Seaport *SeaportTransactor) MatchOrders(opts *bind.TransactOpts, arg0 []Order, arg1 []Fulfillment) (*types.Transaction, error)
- func (_Seaport *SeaportTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Seaport *SeaportTransactor) Validate(opts *bind.TransactOpts, arg0 []Order) (*types.Transaction, error)
- type SeaportTransactorRaw
- type SeaportTransactorSession
- func (_Seaport *SeaportTransactorSession) Cancel(orders []OrderComponents) (*types.Transaction, error)
- func (_Seaport *SeaportTransactorSession) FulfillAdvancedOrder(arg0 AdvancedOrder, arg1 []CriteriaResolver, fulfillerConduitKey [32]byte, ...) (*types.Transaction, error)
- func (_Seaport *SeaportTransactorSession) FulfillAvailableAdvancedOrders(arg0 []AdvancedOrder, arg1 []CriteriaResolver, arg2 [][]FulfillmentComponent, ...) (*types.Transaction, error)
- func (_Seaport *SeaportTransactorSession) FulfillAvailableOrders(arg0 []Order, arg1 [][]FulfillmentComponent, arg2 [][]FulfillmentComponent, ...) (*types.Transaction, error)
- func (_Seaport *SeaportTransactorSession) FulfillBasicOrder(parameters BasicOrderParameters) (*types.Transaction, error)
- func (_Seaport *SeaportTransactorSession) FulfillBasicOrderEfficient6GL6yc(parameters BasicOrderParameters) (*types.Transaction, error)
- func (_Seaport *SeaportTransactorSession) FulfillOrder(arg0 Order, fulfillerConduitKey [32]byte) (*types.Transaction, error)
- func (_Seaport *SeaportTransactorSession) IncrementCounter() (*types.Transaction, error)
- func (_Seaport *SeaportTransactorSession) MatchAdvancedOrders(arg0 []AdvancedOrder, arg1 []CriteriaResolver, arg2 []Fulfillment, ...) (*types.Transaction, error)
- func (_Seaport *SeaportTransactorSession) MatchOrders(arg0 []Order, arg1 []Fulfillment) (*types.Transaction, error)
- func (_Seaport *SeaportTransactorSession) Receive() (*types.Transaction, error)
- func (_Seaport *SeaportTransactorSession) Validate(arg0 []Order) (*types.Transaction, error)
- type SpentItem
- type TokenTransfer
Constants ¶
This section is empty.
Variables ¶
var ( // V1 AddressExchange = common.HexToAddress("0x59728544B08AB483533076417FbBB2fD0B17CE3a") AddressAggregator = common.HexToAddress("0x00000000005228B791a99a61f36A130d50600106") AddressFeeSharingSetter = common.HexToAddress("0x5924A28caAF1cc016617874a2f0C3710d881f3c1") EventHashRoyaltyPayment = common.BytesToHash(crypto.Keccak256([]byte("RoyaltyPayment(address,uint256,address,address,uint256)"))) EventHashTakerBid = common.BytesToHash(crypto.Keccak256([]byte("TakerBid(bytes32,uint256,address,address,address,address,address,uint256,uint256,uint256)"))) EventHashTakerAsk = common.BytesToHash(crypto.Keccak256([]byte("TakerAsk(bytes32,uint256,address,address,address,address,address,uint256,uint256,uint256)"))) // V2 AddressExchangeV2 = common.HexToAddress("0x0000000000E655fAe4d56241588680F86E3b2377") AddressProtocolFeeRecipient = common.HexToAddress("0x1838De7d4e4e42c8eB7b204A91e28E9fad14F536") EventHashTakerBidV2 = common.HexToHash("0x3ee3de4684413690dee6fff1a0a4f92916a1b97d1c5a83cdf24671844306b2e3") EventHashTakerAskV2 = common.HexToHash("0x9aaa45d6db2ef74ead0751ea9113263d1dec1b50cea05f0ca2002cb8063564a4") EventHashAggregatorSweep = common.HexToHash("0x807273efecfbeb7ae7d3a2189d1ed5a7db80074eed86e7d80b10bb925cd1db73") EventHashOrderFulfilled = common.HexToHash("0x9d9af8e38d66c62e2c12f0225249fd9d721c54b83f48d9352c97c6cacdcb6f31") )
var AggregatorABI = AggregatorMetaData.ABI
AggregatorABI is the input ABI used to generate the binding from. Deprecated: Use AggregatorMetaData.ABI instead.
var AggregatorMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"AlreadySet\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ERC1155SafeBatchTransferFromFail\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ERC20ApprovalFail\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ERC20TransferFail\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ERC721TransferFromFail\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ETHTransferFail\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidFunction\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidOrderLength\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NoOngoingTransferInProgress\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotAContract\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotOwner\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ReentrancyFail\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"RenouncementNotInProgress\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TradeExecutionFailed\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TransferAlreadyInProgress\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TransferNotInProgress\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UseERC20EnabledLooksRareAggregator\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"WrongPotentialOwner\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ZeroAddress\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"CancelOwnershipTransfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"proxy\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes4\",\"name\":\"selector\",\"type\":\"bytes4\"}],\"name\":\"FunctionAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"proxy\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes4\",\"name\":\"selector\",\"type\":\"bytes4\"}],\"name\":\"FunctionRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"InitiateOwnershipRenouncement\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"potentialOwner\",\"type\":\"address\"}],\"name\":\"InitiateOwnershipTransfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"NewOwner\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"sweeper\",\"type\":\"address\"}],\"name\":\"Sweep\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"proxy\",\"type\":\"address\"},{\"internalType\":\"bytes4\",\"name\":\"selector\",\"type\":\"bytes4\"}],\"name\":\"addFunction\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"marketplace\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"cancelOwnershipTransfer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"confirmOwnershipRenouncement\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"confirmOwnershipTransfer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"erc20EnabledLooksRareAggregator\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"}],\"internalType\":\"structTokenTransfer[]\",\"name\":\"tokenTransfers\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"proxy\",\"type\":\"address\"},{\"internalType\":\"bytes4\",\"name\":\"selector\",\"type\":\"bytes4\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"signer\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"collection\",\"type\":\"address\"},{\"internalType\":\"enumCollectionType\",\"name\":\"collectionType\",\"type\":\"uint8\"},{\"internalType\":\"uint256[]\",\"name\":\"tokenIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"startTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endTime\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"}],\"internalType\":\"structBasicOrder[]\",\"name\":\"orders\",\"type\":\"tuple[]\"},{\"internalType\":\"bytes[]\",\"name\":\"ordersExtraData\",\"type\":\"bytes[]\"},{\"internalType\":\"bytes\",\"name\":\"extraData\",\"type\":\"bytes\"}],\"internalType\":\"structILooksRareAggregator.TradeData[]\",\"name\":\"tradeData\",\"type\":\"tuple[]\"},{\"internalType\":\"address\",\"name\":\"originator\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"isAtomic\",\"type\":\"bool\"}],\"name\":\"execute\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"initiateOwnershipRenouncement\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newPotentialOwner\",\"type\":\"address\"}],\"name\":\"initiateOwnershipTransfer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"onERC1155BatchReceived\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"onERC1155Received\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"onERC721Received\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"ownershipStatus\",\"outputs\":[{\"internalType\":\"enumIOwnableTwoSteps.Status\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"potentialOwner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"proxy\",\"type\":\"address\"},{\"internalType\":\"bytes4\",\"name\":\"selector\",\"type\":\"bytes4\"}],\"name\":\"removeFunction\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"collection\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"tokenIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"}],\"name\":\"rescueERC1155\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"collection\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"rescueERC721\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_erc20EnabledLooksRareAggregator\",\"type\":\"address\"}],\"name\":\"setERC20EnabledLooksRareAggregator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"proxy\",\"type\":\"address\"},{\"internalType\":\"bytes4\",\"name\":\"selector\",\"type\":\"bytes4\"}],\"name\":\"supportsProxyFunction\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"isSupported\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"stateMutability\":\"payable\",\"type\":\"receive\"}]",
}
AggregatorMetaData contains all meta data concerning the Aggregator contract.
var ExchangeABI = ExchangeMetaData.ABI
ExchangeABI is the input ABI used to generate the binding from. Deprecated: Use ExchangeMetaData.ABI instead.
var ExchangeMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_currencyManager\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_executionManager\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_royaltyFeeManager\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_WETH\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_protocolFeeRecipient\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newMinNonce\",\"type\":\"uint256\"}],\"name\":\"CancelAllOrders\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"orderNonces\",\"type\":\"uint256[]\"}],\"name\":\"CancelMultipleOrders\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"currencyManager\",\"type\":\"address\"}],\"name\":\"NewCurrencyManager\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"executionManager\",\"type\":\"address\"}],\"name\":\"NewExecutionManager\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"protocolFeeRecipient\",\"type\":\"address\"}],\"name\":\"NewProtocolFeeRecipient\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"royaltyFeeManager\",\"type\":\"address\"}],\"name\":\"NewRoyaltyFeeManager\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"transferSelectorNFT\",\"type\":\"address\"}],\"name\":\"NewTransferSelectorNFT\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"collection\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"royaltyRecipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"RoyaltyPayment\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"orderNonce\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"taker\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"maker\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"strategy\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"collection\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"}],\"name\":\"TakerAsk\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"orderNonce\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"taker\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"maker\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"strategy\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"collection\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"}],\"name\":\"TakerBid\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"DOMAIN_SEPARATOR\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"WETH\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"minNonce\",\"type\":\"uint256\"}],\"name\":\"cancelAllOrdersForSender\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"orderNonces\",\"type\":\"uint256[]\"}],\"name\":\"cancelMultipleMakerOrders\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"currencyManager\",\"outputs\":[{\"internalType\":\"contractICurrencyManager\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"executionManager\",\"outputs\":[{\"internalType\":\"contractIExecutionManager\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"orderNonce\",\"type\":\"uint256\"}],\"name\":\"isUserOrderNonceExecutedOrCancelled\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"bool\",\"name\":\"isOrderAsk\",\"type\":\"bool\"},{\"internalType\":\"address\",\"name\":\"taker\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minPercentageToAsk\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"params\",\"type\":\"bytes\"}],\"internalType\":\"structOrderTypes.TakerOrder\",\"name\":\"takerBid\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"bool\",\"name\":\"isOrderAsk\",\"type\":\"bool\"},{\"internalType\":\"address\",\"name\":\"signer\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"collection\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"strategy\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"nonce\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minPercentageToAsk\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"params\",\"type\":\"bytes\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"}],\"internalType\":\"structOrderTypes.MakerOrder\",\"name\":\"makerAsk\",\"type\":\"tuple\"}],\"name\":\"matchAskWithTakerBid\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"bool\",\"name\":\"isOrderAsk\",\"type\":\"bool\"},{\"internalType\":\"address\",\"name\":\"taker\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minPercentageToAsk\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"params\",\"type\":\"bytes\"}],\"internalType\":\"structOrderTypes.TakerOrder\",\"name\":\"takerBid\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"bool\",\"name\":\"isOrderAsk\",\"type\":\"bool\"},{\"internalType\":\"address\",\"name\":\"signer\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"collection\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"strategy\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"nonce\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minPercentageToAsk\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"params\",\"type\":\"bytes\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"}],\"internalType\":\"structOrderTypes.MakerOrder\",\"name\":\"makerAsk\",\"type\":\"tuple\"}],\"name\":\"matchAskWithTakerBidUsingETHAndWETH\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"bool\",\"name\":\"isOrderAsk\",\"type\":\"bool\"},{\"internalType\":\"address\",\"name\":\"taker\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minPercentageToAsk\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"params\",\"type\":\"bytes\"}],\"internalType\":\"structOrderTypes.TakerOrder\",\"name\":\"takerAsk\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"bool\",\"name\":\"isOrderAsk\",\"type\":\"bool\"},{\"internalType\":\"address\",\"name\":\"signer\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"collection\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"strategy\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"nonce\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minPercentageToAsk\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"params\",\"type\":\"bytes\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"}],\"internalType\":\"structOrderTypes.MakerOrder\",\"name\":\"makerBid\",\"type\":\"tuple\"}],\"name\":\"matchBidWithTakerAsk\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"protocolFeeRecipient\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"royaltyFeeManager\",\"outputs\":[{\"internalType\":\"contractIRoyaltyFeeManager\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"transferSelectorNFT\",\"outputs\":[{\"internalType\":\"contractITransferSelectorNFT\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_currencyManager\",\"type\":\"address\"}],\"name\":\"updateCurrencyManager\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_executionManager\",\"type\":\"address\"}],\"name\":\"updateExecutionManager\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_protocolFeeRecipient\",\"type\":\"address\"}],\"name\":\"updateProtocolFeeRecipient\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_royaltyFeeManager\",\"type\":\"address\"}],\"name\":\"updateRoyaltyFeeManager\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_transferSelectorNFT\",\"type\":\"address\"}],\"name\":\"updateTransferSelectorNFT\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"userMinOrderNonce\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
ExchangeMetaData contains all meta data concerning the Exchange contract.
var ExchangeV2ABI = ExchangeV2MetaData.ABI
ExchangeV2ABI is the input ABI used to generate the binding from. Deprecated: Use ExchangeV2MetaData.ABI instead.
var ExchangeV2MetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_protocolFeeRecipient\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_transferManager\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_weth\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"CallerInvalid\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ChainIdInvalid\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"CreatorFeeBpTooHigh\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"CurrencyInvalid\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ERC20TransferFromFail\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"LengthsInvalid\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"MerkleProofInvalid\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"}],\"name\":\"MerkleProofTooLarge\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NewGasLimitETHTransferTooLow\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NewProtocolFeeRecipientCannotBeNullAddress\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NoOngoingTransferInProgress\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NoSelectorForStrategy\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NoncesInvalid\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotAContract\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotAffiliateController\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotOwner\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotV2Strategy\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NullSignerAddress\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OutsideOfTimeRange\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"PercentageTooHigh\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"QuoteTypeInvalid\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ReentrancyFail\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"RenouncementNotInProgress\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SameDomainSeparator\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SignatureEOAInvalid\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SignatureERC1271Invalid\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"length\",\"type\":\"uint256\"}],\"name\":\"SignatureLengthInvalid\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SignatureParameterSInvalid\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"}],\"name\":\"SignatureParameterVInvalid\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"StrategyHasNoSelector\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"strategyId\",\"type\":\"uint256\"}],\"name\":\"StrategyNotAvailable\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"StrategyNotUsed\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"StrategyProtocolFeeTooHigh\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TransferAlreadyInProgress\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TransferNotInProgress\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"WrongPotentialOwner\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"affiliate\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"affiliateFee\",\"type\":\"uint256\"}],\"name\":\"AffiliatePayment\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"CancelOwnershipTransfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"isAllowed\",\"type\":\"bool\"}],\"name\":\"CurrencyStatusUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"InitiateOwnershipRenouncement\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"potentialOwner\",\"type\":\"address\"}],\"name\":\"InitiateOwnershipTransfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"affiliateController\",\"type\":\"address\"}],\"name\":\"NewAffiliateController\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"isActive\",\"type\":\"bool\"}],\"name\":\"NewAffiliateProgramStatus\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"affiliate\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"rate\",\"type\":\"uint256\"}],\"name\":\"NewAffiliateRate\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"bidNonce\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"askNonce\",\"type\":\"uint256\"}],\"name\":\"NewBidAskNonces\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"creatorFeeManager\",\"type\":\"address\"}],\"name\":\"NewCreatorFeeManager\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"NewDomainSeparator\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"gasLimitETHTransfer\",\"type\":\"uint256\"}],\"name\":\"NewGasLimitETHTransfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"maxCreatorFeeBp\",\"type\":\"uint256\"}],\"name\":\"NewMaxCreatorFeeBp\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"NewOwner\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"protocolFeeRecipient\",\"type\":\"address\"}],\"name\":\"NewProtocolFeeRecipient\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"strategyId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint16\",\"name\":\"standardProtocolFeeBp\",\"type\":\"uint16\"},{\"indexed\":false,\"internalType\":\"uint16\",\"name\":\"minTotalFeeBp\",\"type\":\"uint16\"},{\"indexed\":false,\"internalType\":\"uint16\",\"name\":\"maxProtocolFeeBp\",\"type\":\"uint16\"},{\"indexed\":false,\"internalType\":\"bytes4\",\"name\":\"selector\",\"type\":\"bytes4\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"isMakerBid\",\"type\":\"bool\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"implementation\",\"type\":\"address\"}],\"name\":\"NewStrategy\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"orderNonces\",\"type\":\"uint256[]\"}],\"name\":\"OrderNoncesCancelled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"strategyId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"isActive\",\"type\":\"bool\"},{\"indexed\":false,\"internalType\":\"uint16\",\"name\":\"standardProtocolFeeBp\",\"type\":\"uint16\"},{\"indexed\":false,\"internalType\":\"uint16\",\"name\":\"minTotalFeeBp\",\"type\":\"uint16\"}],\"name\":\"StrategyUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"subsetNonces\",\"type\":\"uint256[]\"}],\"name\":\"SubsetNoncesCancelled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"orderNonce\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"isNonceInvalidated\",\"type\":\"bool\"}],\"indexed\":false,\"internalType\":\"structILooksRareProtocol.NonceInvalidationParameters\",\"name\":\"nonceInvalidationParameters\",\"type\":\"tuple\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"askUser\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"bidUser\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"strategyId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"collection\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"itemIds\",\"type\":\"uint256[]\"},{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"},{\"indexed\":false,\"internalType\":\"address[2]\",\"name\":\"feeRecipients\",\"type\":\"address[2]\"},{\"indexed\":false,\"internalType\":\"uint256[3]\",\"name\":\"feeAmounts\",\"type\":\"uint256[3]\"}],\"name\":\"TakerAsk\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"orderNonce\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"isNonceInvalidated\",\"type\":\"bool\"}],\"indexed\":false,\"internalType\":\"structILooksRareProtocol.NonceInvalidationParameters\",\"name\":\"nonceInvalidationParameters\",\"type\":\"tuple\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"bidUser\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"bidRecipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"strategyId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"collection\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"itemIds\",\"type\":\"uint256[]\"},{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"},{\"indexed\":false,\"internalType\":\"address[2]\",\"name\":\"feeRecipients\",\"type\":\"address[2]\"},{\"indexed\":false,\"internalType\":\"uint256[3]\",\"name\":\"feeAmounts\",\"type\":\"uint256[3]\"}],\"name\":\"TakerBid\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"MAGIC_VALUE_ORDER_NONCE_EXECUTED\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"WETH\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint16\",\"name\":\"standardProtocolFeeBp\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"minTotalFeeBp\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"maxProtocolFeeBp\",\"type\":\"uint16\"},{\"internalType\":\"bytes4\",\"name\":\"selector\",\"type\":\"bytes4\"},{\"internalType\":\"bool\",\"name\":\"isMakerBid\",\"type\":\"bool\"},{\"internalType\":\"address\",\"name\":\"implementation\",\"type\":\"address\"}],\"name\":\"addStrategy\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"affiliateController\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"affiliateRates\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"orderNonces\",\"type\":\"uint256[]\"}],\"name\":\"cancelOrderNonces\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"cancelOwnershipTransfer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"subsetNonces\",\"type\":\"uint256[]\"}],\"name\":\"cancelSubsetNonces\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"chainId\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"confirmOwnershipRenouncement\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"confirmOwnershipTransfer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"creatorFeeManager\",\"outputs\":[{\"internalType\":\"contractICreatorFeeManager\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"domainSeparator\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"additionalParameters\",\"type\":\"bytes\"}],\"internalType\":\"structOrderStructs.Taker[]\",\"name\":\"takerBids\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"enumQuoteType\",\"name\":\"quoteType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"globalNonce\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"subsetNonce\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"orderNonce\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"strategyId\",\"type\":\"uint256\"},{\"internalType\":\"enumCollectionType\",\"name\":\"collectionType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"collection\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"signer\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"startTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"itemIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes\",\"name\":\"additionalParameters\",\"type\":\"bytes\"}],\"internalType\":\"structOrderStructs.Maker[]\",\"name\":\"makerAsks\",\"type\":\"tuple[]\"},{\"internalType\":\"bytes[]\",\"name\":\"makerSignatures\",\"type\":\"bytes[]\"},{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"root\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"value\",\"type\":\"bytes32\"},{\"internalType\":\"enumOrderStructs.MerkleTreeNodePosition\",\"name\":\"position\",\"type\":\"uint8\"}],\"internalType\":\"structOrderStructs.MerkleTreeNode[]\",\"name\":\"proof\",\"type\":\"tuple[]\"}],\"internalType\":\"structOrderStructs.MerkleTree[]\",\"name\":\"merkleTrees\",\"type\":\"tuple[]\"},{\"internalType\":\"address\",\"name\":\"affiliate\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"isAtomic\",\"type\":\"bool\"}],\"name\":\"executeMultipleTakerBids\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"additionalParameters\",\"type\":\"bytes\"}],\"internalType\":\"structOrderStructs.Taker\",\"name\":\"takerAsk\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"enumQuoteType\",\"name\":\"quoteType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"globalNonce\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"subsetNonce\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"orderNonce\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"strategyId\",\"type\":\"uint256\"},{\"internalType\":\"enumCollectionType\",\"name\":\"collectionType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"collection\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"signer\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"startTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"itemIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes\",\"name\":\"additionalParameters\",\"type\":\"bytes\"}],\"internalType\":\"structOrderStructs.Maker\",\"name\":\"makerBid\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"makerSignature\",\"type\":\"bytes\"},{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"root\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"value\",\"type\":\"bytes32\"},{\"internalType\":\"enumOrderStructs.MerkleTreeNodePosition\",\"name\":\"position\",\"type\":\"uint8\"}],\"internalType\":\"structOrderStructs.MerkleTreeNode[]\",\"name\":\"proof\",\"type\":\"tuple[]\"}],\"internalType\":\"structOrderStructs.MerkleTree\",\"name\":\"merkleTree\",\"type\":\"tuple\"},{\"internalType\":\"address\",\"name\":\"affiliate\",\"type\":\"address\"}],\"name\":\"executeTakerAsk\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"additionalParameters\",\"type\":\"bytes\"}],\"internalType\":\"structOrderStructs.Taker\",\"name\":\"takerBid\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"enumQuoteType\",\"name\":\"quoteType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"globalNonce\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"subsetNonce\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"orderNonce\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"strategyId\",\"type\":\"uint256\"},{\"internalType\":\"enumCollectionType\",\"name\":\"collectionType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"collection\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"signer\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"startTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"itemIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes\",\"name\":\"additionalParameters\",\"type\":\"bytes\"}],\"internalType\":\"structOrderStructs.Maker\",\"name\":\"makerAsk\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"makerSignature\",\"type\":\"bytes\"},{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"root\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"value\",\"type\":\"bytes32\"},{\"internalType\":\"enumOrderStructs.MerkleTreeNodePosition\",\"name\":\"position\",\"type\":\"uint8\"}],\"internalType\":\"structOrderStructs.MerkleTreeNode[]\",\"name\":\"proof\",\"type\":\"tuple[]\"}],\"internalType\":\"structOrderStructs.MerkleTree\",\"name\":\"merkleTree\",\"type\":\"tuple\"},{\"internalType\":\"address\",\"name\":\"affiliate\",\"type\":\"address\"}],\"name\":\"executeTakerBid\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"root\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"proofLength\",\"type\":\"uint256\"}],\"name\":\"hashBatchOrder\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"batchOrderHash\",\"type\":\"bytes32\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"bid\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"ask\",\"type\":\"bool\"}],\"name\":\"incrementBidAskNonces\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"initiateOwnershipRenouncement\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newPotentialOwner\",\"type\":\"address\"}],\"name\":\"initiateOwnershipTransfer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"isAffiliateProgramActive\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"isCurrencyAllowed\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"maxCreatorFeeBp\",\"outputs\":[{\"internalType\":\"uint16\",\"name\":\"\",\"type\":\"uint16\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"ownershipStatus\",\"outputs\":[{\"internalType\":\"enumIOwnableTwoSteps.Status\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"potentialOwner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"protocolFeeRecipient\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"additionalParameters\",\"type\":\"bytes\"}],\"internalType\":\"structOrderStructs.Taker\",\"name\":\"takerBid\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"enumQuoteType\",\"name\":\"quoteType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"globalNonce\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"subsetNonce\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"orderNonce\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"strategyId\",\"type\":\"uint256\"},{\"internalType\":\"enumCollectionType\",\"name\":\"collectionType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"collection\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"signer\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"startTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"itemIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes\",\"name\":\"additionalParameters\",\"type\":\"bytes\"}],\"internalType\":\"structOrderStructs.Maker\",\"name\":\"makerAsk\",\"type\":\"tuple\"},{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"restrictedExecuteTakerBid\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"protocolFeeAmount\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"strategyInfo\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"isActive\",\"type\":\"bool\"},{\"internalType\":\"uint16\",\"name\":\"standardProtocolFeeBp\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"minTotalFeeBp\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"maxProtocolFeeBp\",\"type\":\"uint16\"},{\"internalType\":\"bytes4\",\"name\":\"selector\",\"type\":\"bytes4\"},{\"internalType\":\"bool\",\"name\":\"isMakerBid\",\"type\":\"bool\"},{\"internalType\":\"address\",\"name\":\"implementation\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"transferManager\",\"outputs\":[{\"internalType\":\"contractTransferManager\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newAffiliateController\",\"type\":\"address\"}],\"name\":\"updateAffiliateController\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"isActive\",\"type\":\"bool\"}],\"name\":\"updateAffiliateProgramStatus\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"affiliate\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"bp\",\"type\":\"uint256\"}],\"name\":\"updateAffiliateRate\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newCreatorFeeManager\",\"type\":\"address\"}],\"name\":\"updateCreatorFeeManager\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"isAllowed\",\"type\":\"bool\"}],\"name\":\"updateCurrencyStatus\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"updateDomainSeparator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"newGasLimitETHTransfer\",\"type\":\"uint256\"}],\"name\":\"updateETHGasLimitForTransfer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint16\",\"name\":\"newMaxCreatorFeeBp\",\"type\":\"uint16\"}],\"name\":\"updateMaxCreatorFeeBp\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newProtocolFeeRecipient\",\"type\":\"address\"}],\"name\":\"updateProtocolFeeRecipient\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"strategyId\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"isActive\",\"type\":\"bool\"},{\"internalType\":\"uint16\",\"name\":\"newStandardProtocolFee\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"newMinTotalFee\",\"type\":\"uint16\"}],\"name\":\"updateStrategy\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"userBidAskNonces\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"bidNonce\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"askNonce\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"userOrderNonce\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"userSubsetNonce\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
ExchangeV2MetaData contains all meta data concerning the ExchangeV2 contract.
var SeaportABI = SeaportMetaData.ABI
SeaportABI is the input ABI used to generate the binding from. Deprecated: Use SeaportMetaData.ABI instead.
var SeaportMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"conduitController\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"BadContractSignature\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"BadFraction\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"BadReturnValueFromERC20OnTransfer\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"}],\"name\":\"BadSignatureV\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"CannotCancelOrder\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ConsiderationCriteriaResolverOutOfRange\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ConsiderationLengthNotEqualToTotalOriginal\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"orderIndex\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"considerationIndex\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"shortfallAmount\",\"type\":\"uint256\"}],\"name\":\"ConsiderationNotMet\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"CriteriaNotEnabledForItem\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"identifiers\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"}],\"name\":\"ERC1155BatchTransferGenericFailure\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InexactFraction\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InsufficientNativeTokensSupplied\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Invalid1155BatchTransferEncoding\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidBasicOrderParameterEncoding\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"conduit\",\"type\":\"address\"}],\"name\":\"InvalidCallToConduit\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"conduitKey\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"conduit\",\"type\":\"address\"}],\"name\":\"InvalidConduit\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"InvalidContractOrder\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"InvalidERC721TransferAmount\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidFulfillmentComponentData\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"InvalidMsgValue\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidNativeOfferItem\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidProof\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"InvalidRestrictedOrder\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidSignature\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InvalidSigner\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"startTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endTime\",\"type\":\"uint256\"}],\"name\":\"InvalidTime\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"fulfillmentIndex\",\"type\":\"uint256\"}],\"name\":\"MismatchedFulfillmentOfferAndConsiderationComponents\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"enumSide\",\"name\":\"side\",\"type\":\"uint8\"}],\"name\":\"MissingFulfillmentComponentOnAggregation\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"MissingItemAmount\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"MissingOriginalConsiderationItems\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"NativeTokenTransferGenericFailure\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"NoContract\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NoReentrantCalls\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NoSpecifiedOrdersAvailable\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OfferAndConsiderationRequiredOnFulfillment\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OfferCriteriaResolverOutOfRange\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"OrderAlreadyFilled\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"enumSide\",\"name\":\"side\",\"type\":\"uint8\"}],\"name\":\"OrderCriteriaResolverOutOfRange\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"OrderIsCancelled\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"OrderPartiallyFilled\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"PartialFillsNotEnabledForOrder\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"TokenTransferGenericFailure\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"orderIndex\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"considerationIndex\",\"type\":\"uint256\"}],\"name\":\"UnresolvedConsiderationCriteria\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"orderIndex\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"offerIndex\",\"type\":\"uint256\"}],\"name\":\"UnresolvedOfferCriteria\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"UnusedItemParameters\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newCounter\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"}],\"name\":\"CounterIncremented\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"zone\",\"type\":\"address\"}],\"name\":\"OrderCancelled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"zone\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"indexed\":false,\"internalType\":\"structSpentItem[]\",\"name\":\"offer\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"recipient\",\"type\":\"address\"}],\"indexed\":false,\"internalType\":\"structReceivedItem[]\",\"name\":\"consideration\",\"type\":\"tuple[]\"}],\"name\":\"OrderFulfilled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"zone\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifierOrCriteria\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endAmount\",\"type\":\"uint256\"}],\"internalType\":\"structOfferItem[]\",\"name\":\"offer\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifierOrCriteria\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endAmount\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"structConsiderationItem[]\",\"name\":\"consideration\",\"type\":\"tuple[]\"},{\"internalType\":\"enumOrderType\",\"name\":\"orderType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"startTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endTime\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"zoneHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"salt\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"conduitKey\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"totalOriginalConsiderationItems\",\"type\":\"uint256\"}],\"indexed\":false,\"internalType\":\"structOrderParameters\",\"name\":\"orderParameters\",\"type\":\"tuple\"}],\"name\":\"OrderValidated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"orderHashes\",\"type\":\"bytes32[]\"}],\"name\":\"OrdersMatched\",\"type\":\"event\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"zone\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifierOrCriteria\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endAmount\",\"type\":\"uint256\"}],\"internalType\":\"structOfferItem[]\",\"name\":\"offer\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifierOrCriteria\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endAmount\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"structConsiderationItem[]\",\"name\":\"consideration\",\"type\":\"tuple[]\"},{\"internalType\":\"enumOrderType\",\"name\":\"orderType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"startTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endTime\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"zoneHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"salt\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"conduitKey\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"counter\",\"type\":\"uint256\"}],\"internalType\":\"structOrderComponents[]\",\"name\":\"orders\",\"type\":\"tuple[]\"}],\"name\":\"cancel\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"cancelled\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"zone\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifierOrCriteria\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endAmount\",\"type\":\"uint256\"}],\"internalType\":\"structOfferItem[]\",\"name\":\"offer\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifierOrCriteria\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endAmount\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"structConsiderationItem[]\",\"name\":\"consideration\",\"type\":\"tuple[]\"},{\"internalType\":\"enumOrderType\",\"name\":\"orderType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"startTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endTime\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"zoneHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"salt\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"conduitKey\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"totalOriginalConsiderationItems\",\"type\":\"uint256\"}],\"internalType\":\"structOrderParameters\",\"name\":\"parameters\",\"type\":\"tuple\"},{\"internalType\":\"uint120\",\"name\":\"numerator\",\"type\":\"uint120\"},{\"internalType\":\"uint120\",\"name\":\"denominator\",\"type\":\"uint120\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"extraData\",\"type\":\"bytes\"}],\"internalType\":\"structAdvancedOrder\",\"name\":\"\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"orderIndex\",\"type\":\"uint256\"},{\"internalType\":\"enumSide\",\"name\":\"side\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"bytes32[]\",\"name\":\"criteriaProof\",\"type\":\"bytes32[]\"}],\"internalType\":\"structCriteriaResolver[]\",\"name\":\"\",\"type\":\"tuple[]\"},{\"internalType\":\"bytes32\",\"name\":\"fulfillerConduitKey\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"name\":\"fulfillAdvancedOrder\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"fulfilled\",\"type\":\"bool\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"zone\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifierOrCriteria\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endAmount\",\"type\":\"uint256\"}],\"internalType\":\"structOfferItem[]\",\"name\":\"offer\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifierOrCriteria\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endAmount\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"structConsiderationItem[]\",\"name\":\"consideration\",\"type\":\"tuple[]\"},{\"internalType\":\"enumOrderType\",\"name\":\"orderType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"startTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endTime\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"zoneHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"salt\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"conduitKey\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"totalOriginalConsiderationItems\",\"type\":\"uint256\"}],\"internalType\":\"structOrderParameters\",\"name\":\"parameters\",\"type\":\"tuple\"},{\"internalType\":\"uint120\",\"name\":\"numerator\",\"type\":\"uint120\"},{\"internalType\":\"uint120\",\"name\":\"denominator\",\"type\":\"uint120\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"extraData\",\"type\":\"bytes\"}],\"internalType\":\"structAdvancedOrder[]\",\"name\":\"\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"orderIndex\",\"type\":\"uint256\"},{\"internalType\":\"enumSide\",\"name\":\"side\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"bytes32[]\",\"name\":\"criteriaProof\",\"type\":\"bytes32[]\"}],\"internalType\":\"structCriteriaResolver[]\",\"name\":\"\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"orderIndex\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"itemIndex\",\"type\":\"uint256\"}],\"internalType\":\"structFulfillmentComponent[][]\",\"name\":\"\",\"type\":\"tuple[][]\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"orderIndex\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"itemIndex\",\"type\":\"uint256\"}],\"internalType\":\"structFulfillmentComponent[][]\",\"name\":\"\",\"type\":\"tuple[][]\"},{\"internalType\":\"bytes32\",\"name\":\"fulfillerConduitKey\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"maximumFulfilled\",\"type\":\"uint256\"}],\"name\":\"fulfillAvailableAdvancedOrders\",\"outputs\":[{\"internalType\":\"bool[]\",\"name\":\"\",\"type\":\"bool[]\"},{\"components\":[{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"structReceivedItem\",\"name\":\"item\",\"type\":\"tuple\"},{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"conduitKey\",\"type\":\"bytes32\"}],\"internalType\":\"structExecution[]\",\"name\":\"\",\"type\":\"tuple[]\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"zone\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifierOrCriteria\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endAmount\",\"type\":\"uint256\"}],\"internalType\":\"structOfferItem[]\",\"name\":\"offer\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifierOrCriteria\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endAmount\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"structConsiderationItem[]\",\"name\":\"consideration\",\"type\":\"tuple[]\"},{\"internalType\":\"enumOrderType\",\"name\":\"orderType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"startTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endTime\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"zoneHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"salt\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"conduitKey\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"totalOriginalConsiderationItems\",\"type\":\"uint256\"}],\"internalType\":\"structOrderParameters\",\"name\":\"parameters\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"}],\"internalType\":\"structOrder[]\",\"name\":\"\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"orderIndex\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"itemIndex\",\"type\":\"uint256\"}],\"internalType\":\"structFulfillmentComponent[][]\",\"name\":\"\",\"type\":\"tuple[][]\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"orderIndex\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"itemIndex\",\"type\":\"uint256\"}],\"internalType\":\"structFulfillmentComponent[][]\",\"name\":\"\",\"type\":\"tuple[][]\"},{\"internalType\":\"bytes32\",\"name\":\"fulfillerConduitKey\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"maximumFulfilled\",\"type\":\"uint256\"}],\"name\":\"fulfillAvailableOrders\",\"outputs\":[{\"internalType\":\"bool[]\",\"name\":\"\",\"type\":\"bool[]\"},{\"components\":[{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"structReceivedItem\",\"name\":\"item\",\"type\":\"tuple\"},{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"conduitKey\",\"type\":\"bytes32\"}],\"internalType\":\"structExecution[]\",\"name\":\"\",\"type\":\"tuple[]\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"considerationToken\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"considerationIdentifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"considerationAmount\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"offerer\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"zone\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"offerToken\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"offerIdentifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"offerAmount\",\"type\":\"uint256\"},{\"internalType\":\"enumBasicOrderType\",\"name\":\"basicOrderType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"startTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endTime\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"zoneHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"salt\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"offererConduitKey\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"fulfillerConduitKey\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"totalOriginalAdditionalRecipients\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"structAdditionalRecipient[]\",\"name\":\"additionalRecipients\",\"type\":\"tuple[]\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"}],\"internalType\":\"structBasicOrderParameters\",\"name\":\"parameters\",\"type\":\"tuple\"}],\"name\":\"fulfillBasicOrder\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"fulfilled\",\"type\":\"bool\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"considerationToken\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"considerationIdentifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"considerationAmount\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"offerer\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"zone\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"offerToken\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"offerIdentifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"offerAmount\",\"type\":\"uint256\"},{\"internalType\":\"enumBasicOrderType\",\"name\":\"basicOrderType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"startTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endTime\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"zoneHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"salt\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"offererConduitKey\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"fulfillerConduitKey\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"totalOriginalAdditionalRecipients\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"structAdditionalRecipient[]\",\"name\":\"additionalRecipients\",\"type\":\"tuple[]\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"}],\"internalType\":\"structBasicOrderParameters\",\"name\":\"parameters\",\"type\":\"tuple\"}],\"name\":\"fulfillBasicOrder_efficient_6GL6yc\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"fulfilled\",\"type\":\"bool\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"zone\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifierOrCriteria\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endAmount\",\"type\":\"uint256\"}],\"internalType\":\"structOfferItem[]\",\"name\":\"offer\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifierOrCriteria\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endAmount\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"structConsiderationItem[]\",\"name\":\"consideration\",\"type\":\"tuple[]\"},{\"internalType\":\"enumOrderType\",\"name\":\"orderType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"startTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endTime\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"zoneHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"salt\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"conduitKey\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"totalOriginalConsiderationItems\",\"type\":\"uint256\"}],\"internalType\":\"structOrderParameters\",\"name\":\"parameters\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"}],\"internalType\":\"structOrder\",\"name\":\"\",\"type\":\"tuple\"},{\"internalType\":\"bytes32\",\"name\":\"fulfillerConduitKey\",\"type\":\"bytes32\"}],\"name\":\"fulfillOrder\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"fulfilled\",\"type\":\"bool\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"contractOfferer\",\"type\":\"address\"}],\"name\":\"getContractOffererNonce\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"nonce\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"}],\"name\":\"getCounter\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"counter\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"zone\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifierOrCriteria\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endAmount\",\"type\":\"uint256\"}],\"internalType\":\"structOfferItem[]\",\"name\":\"offer\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifierOrCriteria\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endAmount\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"structConsiderationItem[]\",\"name\":\"consideration\",\"type\":\"tuple[]\"},{\"internalType\":\"enumOrderType\",\"name\":\"orderType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"startTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endTime\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"zoneHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"salt\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"conduitKey\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"counter\",\"type\":\"uint256\"}],\"internalType\":\"structOrderComponents\",\"name\":\"\",\"type\":\"tuple\"}],\"name\":\"getOrderHash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"}],\"name\":\"getOrderStatus\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"isValidated\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"isCancelled\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"totalFilled\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"totalSize\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"incrementCounter\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"newCounter\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"information\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"version\",\"type\":\"string\"},{\"internalType\":\"bytes32\",\"name\":\"domainSeparator\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"conduitController\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"zone\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifierOrCriteria\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endAmount\",\"type\":\"uint256\"}],\"internalType\":\"structOfferItem[]\",\"name\":\"offer\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifierOrCriteria\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endAmount\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"structConsiderationItem[]\",\"name\":\"consideration\",\"type\":\"tuple[]\"},{\"internalType\":\"enumOrderType\",\"name\":\"orderType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"startTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endTime\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"zoneHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"salt\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"conduitKey\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"totalOriginalConsiderationItems\",\"type\":\"uint256\"}],\"internalType\":\"structOrderParameters\",\"name\":\"parameters\",\"type\":\"tuple\"},{\"internalType\":\"uint120\",\"name\":\"numerator\",\"type\":\"uint120\"},{\"internalType\":\"uint120\",\"name\":\"denominator\",\"type\":\"uint120\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"extraData\",\"type\":\"bytes\"}],\"internalType\":\"structAdvancedOrder[]\",\"name\":\"\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"orderIndex\",\"type\":\"uint256\"},{\"internalType\":\"enumSide\",\"name\":\"side\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"bytes32[]\",\"name\":\"criteriaProof\",\"type\":\"bytes32[]\"}],\"internalType\":\"structCriteriaResolver[]\",\"name\":\"\",\"type\":\"tuple[]\"},{\"components\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"orderIndex\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"itemIndex\",\"type\":\"uint256\"}],\"internalType\":\"structFulfillmentComponent[]\",\"name\":\"offerComponents\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"orderIndex\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"itemIndex\",\"type\":\"uint256\"}],\"internalType\":\"structFulfillmentComponent[]\",\"name\":\"considerationComponents\",\"type\":\"tuple[]\"}],\"internalType\":\"structFulfillment[]\",\"name\":\"\",\"type\":\"tuple[]\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"name\":\"matchAdvancedOrders\",\"outputs\":[{\"components\":[{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"structReceivedItem\",\"name\":\"item\",\"type\":\"tuple\"},{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"conduitKey\",\"type\":\"bytes32\"}],\"internalType\":\"structExecution[]\",\"name\":\"\",\"type\":\"tuple[]\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"zone\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifierOrCriteria\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endAmount\",\"type\":\"uint256\"}],\"internalType\":\"structOfferItem[]\",\"name\":\"offer\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifierOrCriteria\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endAmount\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"structConsiderationItem[]\",\"name\":\"consideration\",\"type\":\"tuple[]\"},{\"internalType\":\"enumOrderType\",\"name\":\"orderType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"startTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endTime\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"zoneHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"salt\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"conduitKey\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"totalOriginalConsiderationItems\",\"type\":\"uint256\"}],\"internalType\":\"structOrderParameters\",\"name\":\"parameters\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"}],\"internalType\":\"structOrder[]\",\"name\":\"\",\"type\":\"tuple[]\"},{\"components\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"orderIndex\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"itemIndex\",\"type\":\"uint256\"}],\"internalType\":\"structFulfillmentComponent[]\",\"name\":\"offerComponents\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"orderIndex\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"itemIndex\",\"type\":\"uint256\"}],\"internalType\":\"structFulfillmentComponent[]\",\"name\":\"considerationComponents\",\"type\":\"tuple[]\"}],\"internalType\":\"structFulfillment[]\",\"name\":\"\",\"type\":\"tuple[]\"}],\"name\":\"matchOrders\",\"outputs\":[{\"components\":[{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifier\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"structReceivedItem\",\"name\":\"item\",\"type\":\"tuple\"},{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"conduitKey\",\"type\":\"bytes32\"}],\"internalType\":\"structExecution[]\",\"name\":\"\",\"type\":\"tuple[]\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"offerer\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"zone\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifierOrCriteria\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endAmount\",\"type\":\"uint256\"}],\"internalType\":\"structOfferItem[]\",\"name\":\"offer\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"enumItemType\",\"name\":\"itemType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"identifierOrCriteria\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startAmount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endAmount\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"recipient\",\"type\":\"address\"}],\"internalType\":\"structConsiderationItem[]\",\"name\":\"consideration\",\"type\":\"tuple[]\"},{\"internalType\":\"enumOrderType\",\"name\":\"orderType\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"startTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endTime\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"zoneHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"salt\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"conduitKey\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"totalOriginalConsiderationItems\",\"type\":\"uint256\"}],\"internalType\":\"structOrderParameters\",\"name\":\"parameters\",\"type\":\"tuple\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"}],\"internalType\":\"structOrder[]\",\"name\":\"\",\"type\":\"tuple[]\"}],\"name\":\"validate\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"stateMutability\":\"payable\",\"type\":\"receive\"}]",
}
SeaportMetaData contains all meta data concerning the Seaport contract.
Functions ¶
This section is empty.
Types ¶
type AdditionalRecipient ¶
AdditionalRecipient is an auto generated low-level Go binding around an user-defined struct.
type AdvancedOrder ¶
type AdvancedOrder struct { Parameters OrderParameters Numerator *big.Int Denominator *big.Int Signature []byte ExtraData []byte }
AdvancedOrder is an auto generated low-level Go binding around an user-defined struct.
type Aggregator ¶
type Aggregator struct { AggregatorCaller // Read-only binding to the contract AggregatorTransactor // Write-only binding to the contract AggregatorFilterer // Log filterer for contract events }
Aggregator is an auto generated Go binding around an Ethereum contract.
func NewAggregator ¶
func NewAggregator(address common.Address, backend bind.ContractBackend) (*Aggregator, error)
NewAggregator creates a new instance of Aggregator, bound to a specific deployed contract.
type AggregatorCaller ¶
type AggregatorCaller struct {
// contains filtered or unexported fields
}
AggregatorCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAggregatorCaller ¶
func NewAggregatorCaller(address common.Address, caller bind.ContractCaller) (*AggregatorCaller, error)
NewAggregatorCaller creates a new read-only instance of Aggregator, bound to a specific deployed contract.
func (*AggregatorCaller) Erc20EnabledLooksRareAggregator ¶
func (_Aggregator *AggregatorCaller) Erc20EnabledLooksRareAggregator(opts *bind.CallOpts) (common.Address, error)
Erc20EnabledLooksRareAggregator is a free data retrieval call binding the contract method 0x9b110618.
Solidity: function erc20EnabledLooksRareAggregator() view returns(address)
func (*AggregatorCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*AggregatorCaller) OwnershipStatus ¶
func (_Aggregator *AggregatorCaller) OwnershipStatus(opts *bind.CallOpts) (uint8, error)
OwnershipStatus is a free data retrieval call binding the contract method 0x2bb5a9e6.
Solidity: function ownershipStatus() view returns(uint8)
func (*AggregatorCaller) PotentialOwner ¶
PotentialOwner is a free data retrieval call binding the contract method 0x7762df25.
Solidity: function potentialOwner() view returns(address)
func (*AggregatorCaller) SupportsProxyFunction ¶
func (_Aggregator *AggregatorCaller) SupportsProxyFunction(opts *bind.CallOpts, proxy common.Address, selector [4]byte) (bool, error)
SupportsProxyFunction is a free data retrieval call binding the contract method 0x7bcf8bba.
Solidity: function supportsProxyFunction(address proxy, bytes4 selector) view returns(bool isSupported)
type AggregatorCallerRaw ¶
type AggregatorCallerRaw struct {
Contract *AggregatorCaller // Generic read-only contract binding to access the raw methods on
}
AggregatorCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AggregatorCallerRaw) Call ¶
func (_Aggregator *AggregatorCallerRaw) 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 AggregatorCallerSession ¶
type AggregatorCallerSession struct { Contract *AggregatorCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AggregatorCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*AggregatorCallerSession) Erc20EnabledLooksRareAggregator ¶
func (_Aggregator *AggregatorCallerSession) Erc20EnabledLooksRareAggregator() (common.Address, error)
Erc20EnabledLooksRareAggregator is a free data retrieval call binding the contract method 0x9b110618.
Solidity: function erc20EnabledLooksRareAggregator() view returns(address)
func (*AggregatorCallerSession) Owner ¶
func (_Aggregator *AggregatorCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*AggregatorCallerSession) OwnershipStatus ¶
func (_Aggregator *AggregatorCallerSession) OwnershipStatus() (uint8, error)
OwnershipStatus is a free data retrieval call binding the contract method 0x2bb5a9e6.
Solidity: function ownershipStatus() view returns(uint8)
func (*AggregatorCallerSession) PotentialOwner ¶
func (_Aggregator *AggregatorCallerSession) PotentialOwner() (common.Address, error)
PotentialOwner is a free data retrieval call binding the contract method 0x7762df25.
Solidity: function potentialOwner() view returns(address)
func (*AggregatorCallerSession) SupportsProxyFunction ¶
func (_Aggregator *AggregatorCallerSession) SupportsProxyFunction(proxy common.Address, selector [4]byte) (bool, error)
SupportsProxyFunction is a free data retrieval call binding the contract method 0x7bcf8bba.
Solidity: function supportsProxyFunction(address proxy, bytes4 selector) view returns(bool isSupported)
type AggregatorCancelOwnershipTransfer ¶
type AggregatorCancelOwnershipTransfer struct {
Raw types.Log // Blockchain specific contextual infos
}
AggregatorCancelOwnershipTransfer represents a CancelOwnershipTransfer event raised by the Aggregator contract.
type AggregatorCancelOwnershipTransferIterator ¶
type AggregatorCancelOwnershipTransferIterator struct { Event *AggregatorCancelOwnershipTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AggregatorCancelOwnershipTransferIterator is returned from FilterCancelOwnershipTransfer and is used to iterate over the raw logs and unpacked data for CancelOwnershipTransfer events raised by the Aggregator contract.
func (*AggregatorCancelOwnershipTransferIterator) Close ¶
func (it *AggregatorCancelOwnershipTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggregatorCancelOwnershipTransferIterator) Error ¶
func (it *AggregatorCancelOwnershipTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggregatorCancelOwnershipTransferIterator) Next ¶
func (it *AggregatorCancelOwnershipTransferIterator) 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 AggregatorFilterer ¶
type AggregatorFilterer struct {
// contains filtered or unexported fields
}
AggregatorFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAggregatorFilterer ¶
func NewAggregatorFilterer(address common.Address, filterer bind.ContractFilterer) (*AggregatorFilterer, error)
NewAggregatorFilterer creates a new log filterer instance of Aggregator, bound to a specific deployed contract.
func (*AggregatorFilterer) FilterCancelOwnershipTransfer ¶
func (_Aggregator *AggregatorFilterer) FilterCancelOwnershipTransfer(opts *bind.FilterOpts) (*AggregatorCancelOwnershipTransferIterator, error)
FilterCancelOwnershipTransfer is a free log retrieval operation binding the contract event 0x8eca980489e87f7dba4f26917aa4bfc906eb3f2b4f7b4b9fd0ff2b8bb3e21ae3.
Solidity: event CancelOwnershipTransfer()
func (*AggregatorFilterer) FilterFunctionAdded ¶
func (_Aggregator *AggregatorFilterer) FilterFunctionAdded(opts *bind.FilterOpts) (*AggregatorFunctionAddedIterator, error)
FilterFunctionAdded is a free log retrieval operation binding the contract event 0xee43eda4dc4728f3b2c1a9b5dfdda27f5e3345bb35f639415984ffb909f1c953.
Solidity: event FunctionAdded(address proxy, bytes4 selector)
func (*AggregatorFilterer) FilterFunctionRemoved ¶
func (_Aggregator *AggregatorFilterer) FilterFunctionRemoved(opts *bind.FilterOpts) (*AggregatorFunctionRemovedIterator, error)
FilterFunctionRemoved is a free log retrieval operation binding the contract event 0x5abbfd8975596a613736baed6c3c864ee660459894ad98c7e6492b4c3c40f325.
Solidity: event FunctionRemoved(address proxy, bytes4 selector)
func (*AggregatorFilterer) FilterInitiateOwnershipRenouncement ¶
func (_Aggregator *AggregatorFilterer) FilterInitiateOwnershipRenouncement(opts *bind.FilterOpts) (*AggregatorInitiateOwnershipRenouncementIterator, error)
FilterInitiateOwnershipRenouncement is a free log retrieval operation binding the contract event 0x3ff05a45e46337fa1cbf20996d2eeb927280bce099f37252bcca1040609604ec.
Solidity: event InitiateOwnershipRenouncement()
func (*AggregatorFilterer) FilterInitiateOwnershipTransfer ¶
func (_Aggregator *AggregatorFilterer) FilterInitiateOwnershipTransfer(opts *bind.FilterOpts) (*AggregatorInitiateOwnershipTransferIterator, error)
FilterInitiateOwnershipTransfer is a free log retrieval operation binding the contract event 0xb86c75c9bffca616b2d314cc914f7c3f1d174255b16b941c3f3ededee276d5ef.
Solidity: event InitiateOwnershipTransfer(address previousOwner, address potentialOwner)
func (*AggregatorFilterer) FilterNewOwner ¶
func (_Aggregator *AggregatorFilterer) FilterNewOwner(opts *bind.FilterOpts) (*AggregatorNewOwnerIterator, error)
FilterNewOwner is a free log retrieval operation binding the contract event 0x3edd90e7770f06fafde38004653b33870066c33bfc923ff6102acd601f85dfbc.
Solidity: event NewOwner(address newOwner)
func (*AggregatorFilterer) FilterSweep ¶
func (_Aggregator *AggregatorFilterer) FilterSweep(opts *bind.FilterOpts) (*AggregatorSweepIterator, error)
FilterSweep is a free log retrieval operation binding the contract event 0x807273efecfbeb7ae7d3a2189d1ed5a7db80074eed86e7d80b10bb925cd1db73.
Solidity: event Sweep(address sweeper)
func (*AggregatorFilterer) ParseCancelOwnershipTransfer ¶
func (_Aggregator *AggregatorFilterer) ParseCancelOwnershipTransfer(log types.Log) (*AggregatorCancelOwnershipTransfer, error)
ParseCancelOwnershipTransfer is a log parse operation binding the contract event 0x8eca980489e87f7dba4f26917aa4bfc906eb3f2b4f7b4b9fd0ff2b8bb3e21ae3.
Solidity: event CancelOwnershipTransfer()
func (*AggregatorFilterer) ParseFunctionAdded ¶
func (_Aggregator *AggregatorFilterer) ParseFunctionAdded(log types.Log) (*AggregatorFunctionAdded, error)
ParseFunctionAdded is a log parse operation binding the contract event 0xee43eda4dc4728f3b2c1a9b5dfdda27f5e3345bb35f639415984ffb909f1c953.
Solidity: event FunctionAdded(address proxy, bytes4 selector)
func (*AggregatorFilterer) ParseFunctionRemoved ¶
func (_Aggregator *AggregatorFilterer) ParseFunctionRemoved(log types.Log) (*AggregatorFunctionRemoved, error)
ParseFunctionRemoved is a log parse operation binding the contract event 0x5abbfd8975596a613736baed6c3c864ee660459894ad98c7e6492b4c3c40f325.
Solidity: event FunctionRemoved(address proxy, bytes4 selector)
func (*AggregatorFilterer) ParseInitiateOwnershipRenouncement ¶
func (_Aggregator *AggregatorFilterer) ParseInitiateOwnershipRenouncement(log types.Log) (*AggregatorInitiateOwnershipRenouncement, error)
ParseInitiateOwnershipRenouncement is a log parse operation binding the contract event 0x3ff05a45e46337fa1cbf20996d2eeb927280bce099f37252bcca1040609604ec.
Solidity: event InitiateOwnershipRenouncement()
func (*AggregatorFilterer) ParseInitiateOwnershipTransfer ¶
func (_Aggregator *AggregatorFilterer) ParseInitiateOwnershipTransfer(log types.Log) (*AggregatorInitiateOwnershipTransfer, error)
ParseInitiateOwnershipTransfer is a log parse operation binding the contract event 0xb86c75c9bffca616b2d314cc914f7c3f1d174255b16b941c3f3ededee276d5ef.
Solidity: event InitiateOwnershipTransfer(address previousOwner, address potentialOwner)
func (*AggregatorFilterer) ParseNewOwner ¶
func (_Aggregator *AggregatorFilterer) ParseNewOwner(log types.Log) (*AggregatorNewOwner, error)
ParseNewOwner is a log parse operation binding the contract event 0x3edd90e7770f06fafde38004653b33870066c33bfc923ff6102acd601f85dfbc.
Solidity: event NewOwner(address newOwner)
func (*AggregatorFilterer) ParseSweep ¶
func (_Aggregator *AggregatorFilterer) ParseSweep(log types.Log) (*AggregatorSweep, error)
ParseSweep is a log parse operation binding the contract event 0x807273efecfbeb7ae7d3a2189d1ed5a7db80074eed86e7d80b10bb925cd1db73.
Solidity: event Sweep(address sweeper)
func (*AggregatorFilterer) WatchCancelOwnershipTransfer ¶
func (_Aggregator *AggregatorFilterer) WatchCancelOwnershipTransfer(opts *bind.WatchOpts, sink chan<- *AggregatorCancelOwnershipTransfer) (event.Subscription, error)
WatchCancelOwnershipTransfer is a free log subscription operation binding the contract event 0x8eca980489e87f7dba4f26917aa4bfc906eb3f2b4f7b4b9fd0ff2b8bb3e21ae3.
Solidity: event CancelOwnershipTransfer()
func (*AggregatorFilterer) WatchFunctionAdded ¶
func (_Aggregator *AggregatorFilterer) WatchFunctionAdded(opts *bind.WatchOpts, sink chan<- *AggregatorFunctionAdded) (event.Subscription, error)
WatchFunctionAdded is a free log subscription operation binding the contract event 0xee43eda4dc4728f3b2c1a9b5dfdda27f5e3345bb35f639415984ffb909f1c953.
Solidity: event FunctionAdded(address proxy, bytes4 selector)
func (*AggregatorFilterer) WatchFunctionRemoved ¶
func (_Aggregator *AggregatorFilterer) WatchFunctionRemoved(opts *bind.WatchOpts, sink chan<- *AggregatorFunctionRemoved) (event.Subscription, error)
WatchFunctionRemoved is a free log subscription operation binding the contract event 0x5abbfd8975596a613736baed6c3c864ee660459894ad98c7e6492b4c3c40f325.
Solidity: event FunctionRemoved(address proxy, bytes4 selector)
func (*AggregatorFilterer) WatchInitiateOwnershipRenouncement ¶
func (_Aggregator *AggregatorFilterer) WatchInitiateOwnershipRenouncement(opts *bind.WatchOpts, sink chan<- *AggregatorInitiateOwnershipRenouncement) (event.Subscription, error)
WatchInitiateOwnershipRenouncement is a free log subscription operation binding the contract event 0x3ff05a45e46337fa1cbf20996d2eeb927280bce099f37252bcca1040609604ec.
Solidity: event InitiateOwnershipRenouncement()
func (*AggregatorFilterer) WatchInitiateOwnershipTransfer ¶
func (_Aggregator *AggregatorFilterer) WatchInitiateOwnershipTransfer(opts *bind.WatchOpts, sink chan<- *AggregatorInitiateOwnershipTransfer) (event.Subscription, error)
WatchInitiateOwnershipTransfer is a free log subscription operation binding the contract event 0xb86c75c9bffca616b2d314cc914f7c3f1d174255b16b941c3f3ededee276d5ef.
Solidity: event InitiateOwnershipTransfer(address previousOwner, address potentialOwner)
func (*AggregatorFilterer) WatchNewOwner ¶
func (_Aggregator *AggregatorFilterer) WatchNewOwner(opts *bind.WatchOpts, sink chan<- *AggregatorNewOwner) (event.Subscription, error)
WatchNewOwner is a free log subscription operation binding the contract event 0x3edd90e7770f06fafde38004653b33870066c33bfc923ff6102acd601f85dfbc.
Solidity: event NewOwner(address newOwner)
func (*AggregatorFilterer) WatchSweep ¶
func (_Aggregator *AggregatorFilterer) WatchSweep(opts *bind.WatchOpts, sink chan<- *AggregatorSweep) (event.Subscription, error)
WatchSweep is a free log subscription operation binding the contract event 0x807273efecfbeb7ae7d3a2189d1ed5a7db80074eed86e7d80b10bb925cd1db73.
Solidity: event Sweep(address sweeper)
type AggregatorFunctionAdded ¶
type AggregatorFunctionAdded struct { Proxy common.Address Selector [4]byte Raw types.Log // Blockchain specific contextual infos }
AggregatorFunctionAdded represents a FunctionAdded event raised by the Aggregator contract.
type AggregatorFunctionAddedIterator ¶
type AggregatorFunctionAddedIterator struct { Event *AggregatorFunctionAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AggregatorFunctionAddedIterator is returned from FilterFunctionAdded and is used to iterate over the raw logs and unpacked data for FunctionAdded events raised by the Aggregator contract.
func (*AggregatorFunctionAddedIterator) Close ¶
func (it *AggregatorFunctionAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggregatorFunctionAddedIterator) Error ¶
func (it *AggregatorFunctionAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggregatorFunctionAddedIterator) Next ¶
func (it *AggregatorFunctionAddedIterator) 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 AggregatorFunctionRemoved ¶
type AggregatorFunctionRemoved struct { Proxy common.Address Selector [4]byte Raw types.Log // Blockchain specific contextual infos }
AggregatorFunctionRemoved represents a FunctionRemoved event raised by the Aggregator contract.
type AggregatorFunctionRemovedIterator ¶
type AggregatorFunctionRemovedIterator struct { Event *AggregatorFunctionRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AggregatorFunctionRemovedIterator is returned from FilterFunctionRemoved and is used to iterate over the raw logs and unpacked data for FunctionRemoved events raised by the Aggregator contract.
func (*AggregatorFunctionRemovedIterator) Close ¶
func (it *AggregatorFunctionRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggregatorFunctionRemovedIterator) Error ¶
func (it *AggregatorFunctionRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggregatorFunctionRemovedIterator) Next ¶
func (it *AggregatorFunctionRemovedIterator) 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 AggregatorInitiateOwnershipRenouncement ¶
type AggregatorInitiateOwnershipRenouncement struct {
Raw types.Log // Blockchain specific contextual infos
}
AggregatorInitiateOwnershipRenouncement represents a InitiateOwnershipRenouncement event raised by the Aggregator contract.
type AggregatorInitiateOwnershipRenouncementIterator ¶
type AggregatorInitiateOwnershipRenouncementIterator struct { Event *AggregatorInitiateOwnershipRenouncement // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AggregatorInitiateOwnershipRenouncementIterator is returned from FilterInitiateOwnershipRenouncement and is used to iterate over the raw logs and unpacked data for InitiateOwnershipRenouncement events raised by the Aggregator contract.
func (*AggregatorInitiateOwnershipRenouncementIterator) Close ¶
func (it *AggregatorInitiateOwnershipRenouncementIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggregatorInitiateOwnershipRenouncementIterator) Error ¶
func (it *AggregatorInitiateOwnershipRenouncementIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggregatorInitiateOwnershipRenouncementIterator) Next ¶
func (it *AggregatorInitiateOwnershipRenouncementIterator) 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 AggregatorInitiateOwnershipTransfer ¶
type AggregatorInitiateOwnershipTransfer struct { PreviousOwner common.Address PotentialOwner common.Address Raw types.Log // Blockchain specific contextual infos }
AggregatorInitiateOwnershipTransfer represents a InitiateOwnershipTransfer event raised by the Aggregator contract.
type AggregatorInitiateOwnershipTransferIterator ¶
type AggregatorInitiateOwnershipTransferIterator struct { Event *AggregatorInitiateOwnershipTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AggregatorInitiateOwnershipTransferIterator is returned from FilterInitiateOwnershipTransfer and is used to iterate over the raw logs and unpacked data for InitiateOwnershipTransfer events raised by the Aggregator contract.
func (*AggregatorInitiateOwnershipTransferIterator) Close ¶
func (it *AggregatorInitiateOwnershipTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggregatorInitiateOwnershipTransferIterator) Error ¶
func (it *AggregatorInitiateOwnershipTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggregatorInitiateOwnershipTransferIterator) Next ¶
func (it *AggregatorInitiateOwnershipTransferIterator) 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 AggregatorNewOwner ¶
type AggregatorNewOwner struct { NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
AggregatorNewOwner represents a NewOwner event raised by the Aggregator contract.
type AggregatorNewOwnerIterator ¶
type AggregatorNewOwnerIterator struct { Event *AggregatorNewOwner // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AggregatorNewOwnerIterator is returned from FilterNewOwner and is used to iterate over the raw logs and unpacked data for NewOwner events raised by the Aggregator contract.
func (*AggregatorNewOwnerIterator) Close ¶
func (it *AggregatorNewOwnerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggregatorNewOwnerIterator) Error ¶
func (it *AggregatorNewOwnerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggregatorNewOwnerIterator) Next ¶
func (it *AggregatorNewOwnerIterator) 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 AggregatorRaw ¶
type AggregatorRaw struct {
Contract *Aggregator // Generic contract binding to access the raw methods on
}
AggregatorRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AggregatorRaw) Call ¶
func (_Aggregator *AggregatorRaw) 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 (*AggregatorRaw) Transact ¶
func (_Aggregator *AggregatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AggregatorRaw) Transfer ¶
func (_Aggregator *AggregatorRaw) 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 AggregatorSession ¶
type AggregatorSession struct { Contract *Aggregator // 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 }
AggregatorSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AggregatorSession) AddFunction ¶
func (_Aggregator *AggregatorSession) AddFunction(proxy common.Address, selector [4]byte) (*types.Transaction, error)
AddFunction is a paid mutator transaction binding the contract method 0x0c9a50b3.
Solidity: function addFunction(address proxy, bytes4 selector) returns()
func (*AggregatorSession) Approve ¶
func (_Aggregator *AggregatorSession) Approve(currency common.Address, marketplace common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0xe1f21c67.
Solidity: function approve(address currency, address marketplace, uint256 amount) returns()
func (*AggregatorSession) CancelOwnershipTransfer ¶
func (_Aggregator *AggregatorSession) CancelOwnershipTransfer() (*types.Transaction, error)
CancelOwnershipTransfer is a paid mutator transaction binding the contract method 0x23452b9c.
Solidity: function cancelOwnershipTransfer() returns()
func (*AggregatorSession) ConfirmOwnershipRenouncement ¶
func (_Aggregator *AggregatorSession) ConfirmOwnershipRenouncement() (*types.Transaction, error)
ConfirmOwnershipRenouncement is a paid mutator transaction binding the contract method 0x3e567539.
Solidity: function confirmOwnershipRenouncement() returns()
func (*AggregatorSession) ConfirmOwnershipTransfer ¶
func (_Aggregator *AggregatorSession) ConfirmOwnershipTransfer() (*types.Transaction, error)
ConfirmOwnershipTransfer is a paid mutator transaction binding the contract method 0x7200b829.
Solidity: function confirmOwnershipTransfer() returns()
func (*AggregatorSession) Erc20EnabledLooksRareAggregator ¶
func (_Aggregator *AggregatorSession) Erc20EnabledLooksRareAggregator() (common.Address, error)
Erc20EnabledLooksRareAggregator is a free data retrieval call binding the contract method 0x9b110618.
Solidity: function erc20EnabledLooksRareAggregator() view returns(address)
func (*AggregatorSession) Execute ¶
func (_Aggregator *AggregatorSession) Execute(tokenTransfers []TokenTransfer, tradeData []ILooksRareAggregatorTradeData, originator common.Address, recipient common.Address, isAtomic bool) (*types.Transaction, error)
Execute is a paid mutator transaction binding the contract method 0x12abee12.
Solidity: function execute((uint256,address)[] tokenTransfers, (address,bytes4,(address,address,uint8,uint256[],uint256[],uint256,address,uint256,uint256,bytes)[],bytes[],bytes)[] tradeData, address originator, address recipient, bool isAtomic) payable returns()
func (*AggregatorSession) InitiateOwnershipRenouncement ¶
func (_Aggregator *AggregatorSession) InitiateOwnershipRenouncement() (*types.Transaction, error)
InitiateOwnershipRenouncement is a paid mutator transaction binding the contract method 0x5b6ac011.
Solidity: function initiateOwnershipRenouncement() returns()
func (*AggregatorSession) InitiateOwnershipTransfer ¶
func (_Aggregator *AggregatorSession) InitiateOwnershipTransfer(newPotentialOwner common.Address) (*types.Transaction, error)
InitiateOwnershipTransfer is a paid mutator transaction binding the contract method 0xc0b6f561.
Solidity: function initiateOwnershipTransfer(address newPotentialOwner) returns()
func (*AggregatorSession) OnERC1155BatchReceived ¶
func (_Aggregator *AggregatorSession) OnERC1155BatchReceived(arg0 common.Address, arg1 common.Address, arg2 []*big.Int, arg3 []*big.Int, arg4 []byte) (*types.Transaction, error)
OnERC1155BatchReceived is a paid mutator transaction binding the contract method 0xbc197c81.
Solidity: function onERC1155BatchReceived(address , address , uint256[] , uint256[] , bytes ) returns(bytes4)
func (*AggregatorSession) OnERC1155Received ¶
func (_Aggregator *AggregatorSession) OnERC1155Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 *big.Int, arg4 []byte) (*types.Transaction, error)
OnERC1155Received is a paid mutator transaction binding the contract method 0xf23a6e61.
Solidity: function onERC1155Received(address , address , uint256 , uint256 , bytes ) returns(bytes4)
func (*AggregatorSession) OnERC721Received ¶
func (_Aggregator *AggregatorSession) OnERC721Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 []byte) (*types.Transaction, error)
OnERC721Received is a paid mutator transaction binding the contract method 0x150b7a02.
Solidity: function onERC721Received(address , address , uint256 , bytes ) returns(bytes4)
func (*AggregatorSession) Owner ¶
func (_Aggregator *AggregatorSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*AggregatorSession) OwnershipStatus ¶
func (_Aggregator *AggregatorSession) OwnershipStatus() (uint8, error)
OwnershipStatus is a free data retrieval call binding the contract method 0x2bb5a9e6.
Solidity: function ownershipStatus() view returns(uint8)
func (*AggregatorSession) PotentialOwner ¶
func (_Aggregator *AggregatorSession) PotentialOwner() (common.Address, error)
PotentialOwner is a free data retrieval call binding the contract method 0x7762df25.
Solidity: function potentialOwner() view returns(address)
func (*AggregatorSession) Receive ¶
func (_Aggregator *AggregatorSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*AggregatorSession) RemoveFunction ¶
func (_Aggregator *AggregatorSession) RemoveFunction(proxy common.Address, selector [4]byte) (*types.Transaction, error)
RemoveFunction is a paid mutator transaction binding the contract method 0xb9495800.
Solidity: function removeFunction(address proxy, bytes4 selector) returns()
func (*AggregatorSession) RescueERC1155 ¶
func (_Aggregator *AggregatorSession) RescueERC1155(collection common.Address, to common.Address, tokenIds []*big.Int, amounts []*big.Int) (*types.Transaction, error)
RescueERC1155 is a paid mutator transaction binding the contract method 0xedf9d5c8.
Solidity: function rescueERC1155(address collection, address to, uint256[] tokenIds, uint256[] amounts) returns()
func (*AggregatorSession) RescueERC721 ¶
func (_Aggregator *AggregatorSession) RescueERC721(collection common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
RescueERC721 is a paid mutator transaction binding the contract method 0x7df325e1.
Solidity: function rescueERC721(address collection, address to, uint256 tokenId) returns()
func (*AggregatorSession) SetERC20EnabledLooksRareAggregator ¶
func (_Aggregator *AggregatorSession) SetERC20EnabledLooksRareAggregator(_erc20EnabledLooksRareAggregator common.Address) (*types.Transaction, error)
SetERC20EnabledLooksRareAggregator is a paid mutator transaction binding the contract method 0xca53d0b7.
Solidity: function setERC20EnabledLooksRareAggregator(address _erc20EnabledLooksRareAggregator) returns()
func (*AggregatorSession) SupportsProxyFunction ¶
func (_Aggregator *AggregatorSession) SupportsProxyFunction(proxy common.Address, selector [4]byte) (bool, error)
SupportsProxyFunction is a free data retrieval call binding the contract method 0x7bcf8bba.
Solidity: function supportsProxyFunction(address proxy, bytes4 selector) view returns(bool isSupported)
type AggregatorSweep ¶
type AggregatorSweep struct { Sweeper common.Address Raw types.Log // Blockchain specific contextual infos }
AggregatorSweep represents a Sweep event raised by the Aggregator contract.
type AggregatorSweepIterator ¶
type AggregatorSweepIterator struct { Event *AggregatorSweep // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AggregatorSweepIterator is returned from FilterSweep and is used to iterate over the raw logs and unpacked data for Sweep events raised by the Aggregator contract.
func (*AggregatorSweepIterator) Close ¶
func (it *AggregatorSweepIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AggregatorSweepIterator) Error ¶
func (it *AggregatorSweepIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AggregatorSweepIterator) Next ¶
func (it *AggregatorSweepIterator) 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 AggregatorTransactor ¶
type AggregatorTransactor struct {
// contains filtered or unexported fields
}
AggregatorTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAggregatorTransactor ¶
func NewAggregatorTransactor(address common.Address, transactor bind.ContractTransactor) (*AggregatorTransactor, error)
NewAggregatorTransactor creates a new write-only instance of Aggregator, bound to a specific deployed contract.
func (*AggregatorTransactor) AddFunction ¶
func (_Aggregator *AggregatorTransactor) AddFunction(opts *bind.TransactOpts, proxy common.Address, selector [4]byte) (*types.Transaction, error)
AddFunction is a paid mutator transaction binding the contract method 0x0c9a50b3.
Solidity: function addFunction(address proxy, bytes4 selector) returns()
func (*AggregatorTransactor) Approve ¶
func (_Aggregator *AggregatorTransactor) Approve(opts *bind.TransactOpts, currency common.Address, marketplace common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0xe1f21c67.
Solidity: function approve(address currency, address marketplace, uint256 amount) returns()
func (*AggregatorTransactor) CancelOwnershipTransfer ¶
func (_Aggregator *AggregatorTransactor) CancelOwnershipTransfer(opts *bind.TransactOpts) (*types.Transaction, error)
CancelOwnershipTransfer is a paid mutator transaction binding the contract method 0x23452b9c.
Solidity: function cancelOwnershipTransfer() returns()
func (*AggregatorTransactor) ConfirmOwnershipRenouncement ¶
func (_Aggregator *AggregatorTransactor) ConfirmOwnershipRenouncement(opts *bind.TransactOpts) (*types.Transaction, error)
ConfirmOwnershipRenouncement is a paid mutator transaction binding the contract method 0x3e567539.
Solidity: function confirmOwnershipRenouncement() returns()
func (*AggregatorTransactor) ConfirmOwnershipTransfer ¶
func (_Aggregator *AggregatorTransactor) ConfirmOwnershipTransfer(opts *bind.TransactOpts) (*types.Transaction, error)
ConfirmOwnershipTransfer is a paid mutator transaction binding the contract method 0x7200b829.
Solidity: function confirmOwnershipTransfer() returns()
func (*AggregatorTransactor) Execute ¶
func (_Aggregator *AggregatorTransactor) Execute(opts *bind.TransactOpts, tokenTransfers []TokenTransfer, tradeData []ILooksRareAggregatorTradeData, originator common.Address, recipient common.Address, isAtomic bool) (*types.Transaction, error)
Execute is a paid mutator transaction binding the contract method 0x12abee12.
Solidity: function execute((uint256,address)[] tokenTransfers, (address,bytes4,(address,address,uint8,uint256[],uint256[],uint256,address,uint256,uint256,bytes)[],bytes[],bytes)[] tradeData, address originator, address recipient, bool isAtomic) payable returns()
func (*AggregatorTransactor) InitiateOwnershipRenouncement ¶
func (_Aggregator *AggregatorTransactor) InitiateOwnershipRenouncement(opts *bind.TransactOpts) (*types.Transaction, error)
InitiateOwnershipRenouncement is a paid mutator transaction binding the contract method 0x5b6ac011.
Solidity: function initiateOwnershipRenouncement() returns()
func (*AggregatorTransactor) InitiateOwnershipTransfer ¶
func (_Aggregator *AggregatorTransactor) InitiateOwnershipTransfer(opts *bind.TransactOpts, newPotentialOwner common.Address) (*types.Transaction, error)
InitiateOwnershipTransfer is a paid mutator transaction binding the contract method 0xc0b6f561.
Solidity: function initiateOwnershipTransfer(address newPotentialOwner) returns()
func (*AggregatorTransactor) OnERC1155BatchReceived ¶
func (_Aggregator *AggregatorTransactor) OnERC1155BatchReceived(opts *bind.TransactOpts, arg0 common.Address, arg1 common.Address, arg2 []*big.Int, arg3 []*big.Int, arg4 []byte) (*types.Transaction, error)
OnERC1155BatchReceived is a paid mutator transaction binding the contract method 0xbc197c81.
Solidity: function onERC1155BatchReceived(address , address , uint256[] , uint256[] , bytes ) returns(bytes4)
func (*AggregatorTransactor) OnERC1155Received ¶
func (_Aggregator *AggregatorTransactor) OnERC1155Received(opts *bind.TransactOpts, arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 *big.Int, arg4 []byte) (*types.Transaction, error)
OnERC1155Received is a paid mutator transaction binding the contract method 0xf23a6e61.
Solidity: function onERC1155Received(address , address , uint256 , uint256 , bytes ) returns(bytes4)
func (*AggregatorTransactor) OnERC721Received ¶
func (_Aggregator *AggregatorTransactor) OnERC721Received(opts *bind.TransactOpts, arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 []byte) (*types.Transaction, error)
OnERC721Received is a paid mutator transaction binding the contract method 0x150b7a02.
Solidity: function onERC721Received(address , address , uint256 , bytes ) returns(bytes4)
func (*AggregatorTransactor) Receive ¶
func (_Aggregator *AggregatorTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*AggregatorTransactor) RemoveFunction ¶
func (_Aggregator *AggregatorTransactor) RemoveFunction(opts *bind.TransactOpts, proxy common.Address, selector [4]byte) (*types.Transaction, error)
RemoveFunction is a paid mutator transaction binding the contract method 0xb9495800.
Solidity: function removeFunction(address proxy, bytes4 selector) returns()
func (*AggregatorTransactor) RescueERC1155 ¶
func (_Aggregator *AggregatorTransactor) RescueERC1155(opts *bind.TransactOpts, collection common.Address, to common.Address, tokenIds []*big.Int, amounts []*big.Int) (*types.Transaction, error)
RescueERC1155 is a paid mutator transaction binding the contract method 0xedf9d5c8.
Solidity: function rescueERC1155(address collection, address to, uint256[] tokenIds, uint256[] amounts) returns()
func (*AggregatorTransactor) RescueERC721 ¶
func (_Aggregator *AggregatorTransactor) RescueERC721(opts *bind.TransactOpts, collection common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
RescueERC721 is a paid mutator transaction binding the contract method 0x7df325e1.
Solidity: function rescueERC721(address collection, address to, uint256 tokenId) returns()
func (*AggregatorTransactor) SetERC20EnabledLooksRareAggregator ¶
func (_Aggregator *AggregatorTransactor) SetERC20EnabledLooksRareAggregator(opts *bind.TransactOpts, _erc20EnabledLooksRareAggregator common.Address) (*types.Transaction, error)
SetERC20EnabledLooksRareAggregator is a paid mutator transaction binding the contract method 0xca53d0b7.
Solidity: function setERC20EnabledLooksRareAggregator(address _erc20EnabledLooksRareAggregator) returns()
type AggregatorTransactorRaw ¶
type AggregatorTransactorRaw struct {
Contract *AggregatorTransactor // Generic write-only contract binding to access the raw methods on
}
AggregatorTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AggregatorTransactorRaw) Transact ¶
func (_Aggregator *AggregatorTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AggregatorTransactorRaw) Transfer ¶
func (_Aggregator *AggregatorTransactorRaw) 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 AggregatorTransactorSession ¶
type AggregatorTransactorSession struct { Contract *AggregatorTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AggregatorTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*AggregatorTransactorSession) AddFunction ¶
func (_Aggregator *AggregatorTransactorSession) AddFunction(proxy common.Address, selector [4]byte) (*types.Transaction, error)
AddFunction is a paid mutator transaction binding the contract method 0x0c9a50b3.
Solidity: function addFunction(address proxy, bytes4 selector) returns()
func (*AggregatorTransactorSession) Approve ¶
func (_Aggregator *AggregatorTransactorSession) Approve(currency common.Address, marketplace common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0xe1f21c67.
Solidity: function approve(address currency, address marketplace, uint256 amount) returns()
func (*AggregatorTransactorSession) CancelOwnershipTransfer ¶
func (_Aggregator *AggregatorTransactorSession) CancelOwnershipTransfer() (*types.Transaction, error)
CancelOwnershipTransfer is a paid mutator transaction binding the contract method 0x23452b9c.
Solidity: function cancelOwnershipTransfer() returns()
func (*AggregatorTransactorSession) ConfirmOwnershipRenouncement ¶
func (_Aggregator *AggregatorTransactorSession) ConfirmOwnershipRenouncement() (*types.Transaction, error)
ConfirmOwnershipRenouncement is a paid mutator transaction binding the contract method 0x3e567539.
Solidity: function confirmOwnershipRenouncement() returns()
func (*AggregatorTransactorSession) ConfirmOwnershipTransfer ¶
func (_Aggregator *AggregatorTransactorSession) ConfirmOwnershipTransfer() (*types.Transaction, error)
ConfirmOwnershipTransfer is a paid mutator transaction binding the contract method 0x7200b829.
Solidity: function confirmOwnershipTransfer() returns()
func (*AggregatorTransactorSession) Execute ¶
func (_Aggregator *AggregatorTransactorSession) Execute(tokenTransfers []TokenTransfer, tradeData []ILooksRareAggregatorTradeData, originator common.Address, recipient common.Address, isAtomic bool) (*types.Transaction, error)
Execute is a paid mutator transaction binding the contract method 0x12abee12.
Solidity: function execute((uint256,address)[] tokenTransfers, (address,bytes4,(address,address,uint8,uint256[],uint256[],uint256,address,uint256,uint256,bytes)[],bytes[],bytes)[] tradeData, address originator, address recipient, bool isAtomic) payable returns()
func (*AggregatorTransactorSession) InitiateOwnershipRenouncement ¶
func (_Aggregator *AggregatorTransactorSession) InitiateOwnershipRenouncement() (*types.Transaction, error)
InitiateOwnershipRenouncement is a paid mutator transaction binding the contract method 0x5b6ac011.
Solidity: function initiateOwnershipRenouncement() returns()
func (*AggregatorTransactorSession) InitiateOwnershipTransfer ¶
func (_Aggregator *AggregatorTransactorSession) InitiateOwnershipTransfer(newPotentialOwner common.Address) (*types.Transaction, error)
InitiateOwnershipTransfer is a paid mutator transaction binding the contract method 0xc0b6f561.
Solidity: function initiateOwnershipTransfer(address newPotentialOwner) returns()
func (*AggregatorTransactorSession) OnERC1155BatchReceived ¶
func (_Aggregator *AggregatorTransactorSession) OnERC1155BatchReceived(arg0 common.Address, arg1 common.Address, arg2 []*big.Int, arg3 []*big.Int, arg4 []byte) (*types.Transaction, error)
OnERC1155BatchReceived is a paid mutator transaction binding the contract method 0xbc197c81.
Solidity: function onERC1155BatchReceived(address , address , uint256[] , uint256[] , bytes ) returns(bytes4)
func (*AggregatorTransactorSession) OnERC1155Received ¶
func (_Aggregator *AggregatorTransactorSession) OnERC1155Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 *big.Int, arg4 []byte) (*types.Transaction, error)
OnERC1155Received is a paid mutator transaction binding the contract method 0xf23a6e61.
Solidity: function onERC1155Received(address , address , uint256 , uint256 , bytes ) returns(bytes4)
func (*AggregatorTransactorSession) OnERC721Received ¶
func (_Aggregator *AggregatorTransactorSession) OnERC721Received(arg0 common.Address, arg1 common.Address, arg2 *big.Int, arg3 []byte) (*types.Transaction, error)
OnERC721Received is a paid mutator transaction binding the contract method 0x150b7a02.
Solidity: function onERC721Received(address , address , uint256 , bytes ) returns(bytes4)
func (*AggregatorTransactorSession) Receive ¶
func (_Aggregator *AggregatorTransactorSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*AggregatorTransactorSession) RemoveFunction ¶
func (_Aggregator *AggregatorTransactorSession) RemoveFunction(proxy common.Address, selector [4]byte) (*types.Transaction, error)
RemoveFunction is a paid mutator transaction binding the contract method 0xb9495800.
Solidity: function removeFunction(address proxy, bytes4 selector) returns()
func (*AggregatorTransactorSession) RescueERC1155 ¶
func (_Aggregator *AggregatorTransactorSession) RescueERC1155(collection common.Address, to common.Address, tokenIds []*big.Int, amounts []*big.Int) (*types.Transaction, error)
RescueERC1155 is a paid mutator transaction binding the contract method 0xedf9d5c8.
Solidity: function rescueERC1155(address collection, address to, uint256[] tokenIds, uint256[] amounts) returns()
func (*AggregatorTransactorSession) RescueERC721 ¶
func (_Aggregator *AggregatorTransactorSession) RescueERC721(collection common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
RescueERC721 is a paid mutator transaction binding the contract method 0x7df325e1.
Solidity: function rescueERC721(address collection, address to, uint256 tokenId) returns()
func (*AggregatorTransactorSession) SetERC20EnabledLooksRareAggregator ¶
func (_Aggregator *AggregatorTransactorSession) SetERC20EnabledLooksRareAggregator(_erc20EnabledLooksRareAggregator common.Address) (*types.Transaction, error)
SetERC20EnabledLooksRareAggregator is a paid mutator transaction binding the contract method 0xca53d0b7.
Solidity: function setERC20EnabledLooksRareAggregator(address _erc20EnabledLooksRareAggregator) returns()
type BasicOrder ¶
type BasicOrder struct { Signer common.Address Collection common.Address CollectionType uint8 TokenIds []*big.Int Amounts []*big.Int Price *big.Int Currency common.Address StartTime *big.Int EndTime *big.Int Signature []byte }
BasicOrder is an auto generated low-level Go binding around an user-defined struct.
type BasicOrderParameters ¶
type BasicOrderParameters struct { ConsiderationToken common.Address ConsiderationIdentifier *big.Int ConsiderationAmount *big.Int Offerer common.Address Zone common.Address OfferToken common.Address OfferIdentifier *big.Int OfferAmount *big.Int BasicOrderType uint8 StartTime *big.Int EndTime *big.Int ZoneHash [32]byte Salt *big.Int OffererConduitKey [32]byte FulfillerConduitKey [32]byte TotalOriginalAdditionalRecipients *big.Int AdditionalRecipients []AdditionalRecipient Signature []byte }
BasicOrderParameters is an auto generated low-level Go binding around an user-defined struct.
type ConsiderationItem ¶
type ConsiderationItem struct { ItemType uint8 Token common.Address IdentifierOrCriteria *big.Int StartAmount *big.Int EndAmount *big.Int Recipient common.Address }
ConsiderationItem is an auto generated low-level Go binding around an user-defined struct.
type CriteriaResolver ¶
type CriteriaResolver struct { OrderIndex *big.Int Side uint8 Index *big.Int Identifier *big.Int CriteriaProof [][32]byte }
CriteriaResolver is an auto generated low-level Go binding around an user-defined struct.
type Exchange ¶
type Exchange struct { ExchangeCaller // Read-only binding to the contract ExchangeTransactor // Write-only binding to the contract ExchangeFilterer // Log filterer for contract events }
Exchange is an auto generated Go binding around an Ethereum contract.
func NewExchange ¶
NewExchange creates a new instance of Exchange, bound to a specific deployed contract.
type ExchangeCaller ¶
type ExchangeCaller struct {
// contains filtered or unexported fields
}
ExchangeCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewExchangeCaller ¶
func NewExchangeCaller(address common.Address, caller bind.ContractCaller) (*ExchangeCaller, error)
NewExchangeCaller creates a new read-only instance of Exchange, bound to a specific deployed contract.
func (*ExchangeCaller) CurrencyManager ¶
CurrencyManager is a free data retrieval call binding the contract method 0x0f747d74.
Solidity: function currencyManager() view returns(address)
func (*ExchangeCaller) DOMAINSEPARATOR ¶
func (_Exchange *ExchangeCaller) DOMAINSEPARATOR(opts *bind.CallOpts) ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*ExchangeCaller) ExecutionManager ¶
ExecutionManager is a free data retrieval call binding the contract method 0x483abb9f.
Solidity: function executionManager() view returns(address)
func (*ExchangeCaller) IsUserOrderNonceExecutedOrCancelled ¶
func (_Exchange *ExchangeCaller) IsUserOrderNonceExecutedOrCancelled(opts *bind.CallOpts, user common.Address, orderNonce *big.Int) (bool, error)
IsUserOrderNonceExecutedOrCancelled is a free data retrieval call binding the contract method 0x31e27e27.
Solidity: function isUserOrderNonceExecutedOrCancelled(address user, uint256 orderNonce) view returns(bool)
func (*ExchangeCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ExchangeCaller) ProtocolFeeRecipient ¶
ProtocolFeeRecipient is a free data retrieval call binding the contract method 0x64df049e.
Solidity: function protocolFeeRecipient() view returns(address)
func (*ExchangeCaller) RoyaltyFeeManager ¶
RoyaltyFeeManager is a free data retrieval call binding the contract method 0x87e4401f.
Solidity: function royaltyFeeManager() view returns(address)
func (*ExchangeCaller) TransferSelectorNFT ¶
TransferSelectorNFT is a free data retrieval call binding the contract method 0x5e14f68e.
Solidity: function transferSelectorNFT() view returns(address)
func (*ExchangeCaller) UserMinOrderNonce ¶
func (_Exchange *ExchangeCaller) UserMinOrderNonce(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
UserMinOrderNonce is a free data retrieval call binding the contract method 0x4266581e.
Solidity: function userMinOrderNonce(address ) view returns(uint256)
type ExchangeCallerRaw ¶
type ExchangeCallerRaw struct {
Contract *ExchangeCaller // Generic read-only contract binding to access the raw methods on
}
ExchangeCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ExchangeCallerRaw) Call ¶
func (_Exchange *ExchangeCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ExchangeCallerSession ¶
type ExchangeCallerSession struct { Contract *ExchangeCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ExchangeCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ExchangeCallerSession) CurrencyManager ¶
func (_Exchange *ExchangeCallerSession) CurrencyManager() (common.Address, error)
CurrencyManager is a free data retrieval call binding the contract method 0x0f747d74.
Solidity: function currencyManager() view returns(address)
func (*ExchangeCallerSession) DOMAINSEPARATOR ¶
func (_Exchange *ExchangeCallerSession) DOMAINSEPARATOR() ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*ExchangeCallerSession) ExecutionManager ¶
func (_Exchange *ExchangeCallerSession) ExecutionManager() (common.Address, error)
ExecutionManager is a free data retrieval call binding the contract method 0x483abb9f.
Solidity: function executionManager() view returns(address)
func (*ExchangeCallerSession) IsUserOrderNonceExecutedOrCancelled ¶
func (_Exchange *ExchangeCallerSession) IsUserOrderNonceExecutedOrCancelled(user common.Address, orderNonce *big.Int) (bool, error)
IsUserOrderNonceExecutedOrCancelled is a free data retrieval call binding the contract method 0x31e27e27.
Solidity: function isUserOrderNonceExecutedOrCancelled(address user, uint256 orderNonce) view returns(bool)
func (*ExchangeCallerSession) Owner ¶
func (_Exchange *ExchangeCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ExchangeCallerSession) ProtocolFeeRecipient ¶
func (_Exchange *ExchangeCallerSession) ProtocolFeeRecipient() (common.Address, error)
ProtocolFeeRecipient is a free data retrieval call binding the contract method 0x64df049e.
Solidity: function protocolFeeRecipient() view returns(address)
func (*ExchangeCallerSession) RoyaltyFeeManager ¶
func (_Exchange *ExchangeCallerSession) RoyaltyFeeManager() (common.Address, error)
RoyaltyFeeManager is a free data retrieval call binding the contract method 0x87e4401f.
Solidity: function royaltyFeeManager() view returns(address)
func (*ExchangeCallerSession) TransferSelectorNFT ¶
func (_Exchange *ExchangeCallerSession) TransferSelectorNFT() (common.Address, error)
TransferSelectorNFT is a free data retrieval call binding the contract method 0x5e14f68e.
Solidity: function transferSelectorNFT() view returns(address)
func (*ExchangeCallerSession) UserMinOrderNonce ¶
UserMinOrderNonce is a free data retrieval call binding the contract method 0x4266581e.
Solidity: function userMinOrderNonce(address ) view returns(uint256)
type ExchangeCancelAllOrders ¶
type ExchangeCancelAllOrders struct { User common.Address NewMinNonce *big.Int Raw types.Log // Blockchain specific contextual infos }
ExchangeCancelAllOrders represents a CancelAllOrders event raised by the Exchange contract.
type ExchangeCancelAllOrdersIterator ¶
type ExchangeCancelAllOrdersIterator struct { Event *ExchangeCancelAllOrders // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeCancelAllOrdersIterator is returned from FilterCancelAllOrders and is used to iterate over the raw logs and unpacked data for CancelAllOrders events raised by the Exchange contract.
func (*ExchangeCancelAllOrdersIterator) Close ¶
func (it *ExchangeCancelAllOrdersIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeCancelAllOrdersIterator) Error ¶
func (it *ExchangeCancelAllOrdersIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeCancelAllOrdersIterator) Next ¶
func (it *ExchangeCancelAllOrdersIterator) 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 ExchangeCancelMultipleOrders ¶
type ExchangeCancelMultipleOrders struct { User common.Address OrderNonces []*big.Int Raw types.Log // Blockchain specific contextual infos }
ExchangeCancelMultipleOrders represents a CancelMultipleOrders event raised by the Exchange contract.
type ExchangeCancelMultipleOrdersIterator ¶
type ExchangeCancelMultipleOrdersIterator struct { Event *ExchangeCancelMultipleOrders // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeCancelMultipleOrdersIterator is returned from FilterCancelMultipleOrders and is used to iterate over the raw logs and unpacked data for CancelMultipleOrders events raised by the Exchange contract.
func (*ExchangeCancelMultipleOrdersIterator) Close ¶
func (it *ExchangeCancelMultipleOrdersIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeCancelMultipleOrdersIterator) Error ¶
func (it *ExchangeCancelMultipleOrdersIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeCancelMultipleOrdersIterator) Next ¶
func (it *ExchangeCancelMultipleOrdersIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeFilterer ¶
type ExchangeFilterer struct {
// contains filtered or unexported fields
}
ExchangeFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewExchangeFilterer ¶
func NewExchangeFilterer(address common.Address, filterer bind.ContractFilterer) (*ExchangeFilterer, error)
NewExchangeFilterer creates a new log filterer instance of Exchange, bound to a specific deployed contract.
func (*ExchangeFilterer) FilterCancelAllOrders ¶
func (_Exchange *ExchangeFilterer) FilterCancelAllOrders(opts *bind.FilterOpts, user []common.Address) (*ExchangeCancelAllOrdersIterator, error)
FilterCancelAllOrders is a free log retrieval operation binding the contract event 0x1e7178d84f0b0825c65795cd62e7972809ad3aac6917843aaec596161b2c0a97.
Solidity: event CancelAllOrders(address indexed user, uint256 newMinNonce)
func (*ExchangeFilterer) FilterCancelMultipleOrders ¶
func (_Exchange *ExchangeFilterer) FilterCancelMultipleOrders(opts *bind.FilterOpts, user []common.Address) (*ExchangeCancelMultipleOrdersIterator, error)
FilterCancelMultipleOrders is a free log retrieval operation binding the contract event 0xfa0ae5d80fe3763c880a3839fab0294171a6f730d1f82c4cd5392c6f67b41732.
Solidity: event CancelMultipleOrders(address indexed user, uint256[] orderNonces)
func (*ExchangeFilterer) FilterNewCurrencyManager ¶
func (_Exchange *ExchangeFilterer) FilterNewCurrencyManager(opts *bind.FilterOpts, currencyManager []common.Address) (*ExchangeNewCurrencyManagerIterator, error)
FilterNewCurrencyManager is a free log retrieval operation binding the contract event 0xb4f5db40df3aced29e88a4babbc3b46e305e07d34098525d18b1497056e63838.
Solidity: event NewCurrencyManager(address indexed currencyManager)
func (*ExchangeFilterer) FilterNewExecutionManager ¶
func (_Exchange *ExchangeFilterer) FilterNewExecutionManager(opts *bind.FilterOpts, executionManager []common.Address) (*ExchangeNewExecutionManagerIterator, error)
FilterNewExecutionManager is a free log retrieval operation binding the contract event 0x36e2a376eabc3bc60cb88f29c288f53e36874a95a7f407330ab4f166b0905698.
Solidity: event NewExecutionManager(address indexed executionManager)
func (*ExchangeFilterer) FilterNewProtocolFeeRecipient ¶
func (_Exchange *ExchangeFilterer) FilterNewProtocolFeeRecipient(opts *bind.FilterOpts, protocolFeeRecipient []common.Address) (*ExchangeNewProtocolFeeRecipientIterator, error)
FilterNewProtocolFeeRecipient is a free log retrieval operation binding the contract event 0x8cffb07faa2874440346743bdc0a86b06c3335cc47dc49b327d10e77b73ceb10.
Solidity: event NewProtocolFeeRecipient(address indexed protocolFeeRecipient)
func (*ExchangeFilterer) FilterNewRoyaltyFeeManager ¶
func (_Exchange *ExchangeFilterer) FilterNewRoyaltyFeeManager(opts *bind.FilterOpts, royaltyFeeManager []common.Address) (*ExchangeNewRoyaltyFeeManagerIterator, error)
FilterNewRoyaltyFeeManager is a free log retrieval operation binding the contract event 0x80e3874461ebbd918ac3e81da0a92e5e51387d70f337237c9123e48d20e5a508.
Solidity: event NewRoyaltyFeeManager(address indexed royaltyFeeManager)
func (*ExchangeFilterer) FilterNewTransferSelectorNFT ¶
func (_Exchange *ExchangeFilterer) FilterNewTransferSelectorNFT(opts *bind.FilterOpts, transferSelectorNFT []common.Address) (*ExchangeNewTransferSelectorNFTIterator, error)
FilterNewTransferSelectorNFT is a free log retrieval operation binding the contract event 0x205d78ab41afe80bd6b6aaa5d7599d5300ff8690da3ab1302c1b552f7baf7d8c.
Solidity: event NewTransferSelectorNFT(address indexed transferSelectorNFT)
func (*ExchangeFilterer) FilterOwnershipTransferred ¶
func (_Exchange *ExchangeFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*ExchangeOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ExchangeFilterer) FilterRoyaltyPayment ¶
func (_Exchange *ExchangeFilterer) FilterRoyaltyPayment(opts *bind.FilterOpts, collection []common.Address, tokenId []*big.Int, royaltyRecipient []common.Address) (*ExchangeRoyaltyPaymentIterator, error)
FilterRoyaltyPayment is a free log retrieval operation binding the contract event 0x27c4f0403323142b599832f26acd21c74a9e5b809f2215726e244a4ac588cd7d.
Solidity: event RoyaltyPayment(address indexed collection, uint256 indexed tokenId, address indexed royaltyRecipient, address currency, uint256 amount)
func (*ExchangeFilterer) FilterTakerAsk ¶
func (_Exchange *ExchangeFilterer) FilterTakerAsk(opts *bind.FilterOpts, taker []common.Address, maker []common.Address, strategy []common.Address) (*ExchangeTakerAskIterator, error)
FilterTakerAsk is a free log retrieval operation binding the contract event 0x68cd251d4d267c6e2034ff0088b990352b97b2002c0476587d0c4da889c11330.
Solidity: event TakerAsk(bytes32 orderHash, uint256 orderNonce, address indexed taker, address indexed maker, address indexed strategy, address currency, address collection, uint256 tokenId, uint256 amount, uint256 price)
func (*ExchangeFilterer) FilterTakerBid ¶
func (_Exchange *ExchangeFilterer) FilterTakerBid(opts *bind.FilterOpts, taker []common.Address, maker []common.Address, strategy []common.Address) (*ExchangeTakerBidIterator, error)
FilterTakerBid is a free log retrieval operation binding the contract event 0x95fb6205e23ff6bda16a2d1dba56b9ad7c783f67c96fa149785052f47696f2be.
Solidity: event TakerBid(bytes32 orderHash, uint256 orderNonce, address indexed taker, address indexed maker, address indexed strategy, address currency, address collection, uint256 tokenId, uint256 amount, uint256 price)
func (*ExchangeFilterer) ParseCancelAllOrders ¶
func (_Exchange *ExchangeFilterer) ParseCancelAllOrders(log types.Log) (*ExchangeCancelAllOrders, error)
ParseCancelAllOrders is a log parse operation binding the contract event 0x1e7178d84f0b0825c65795cd62e7972809ad3aac6917843aaec596161b2c0a97.
Solidity: event CancelAllOrders(address indexed user, uint256 newMinNonce)
func (*ExchangeFilterer) ParseCancelMultipleOrders ¶
func (_Exchange *ExchangeFilterer) ParseCancelMultipleOrders(log types.Log) (*ExchangeCancelMultipleOrders, error)
ParseCancelMultipleOrders is a log parse operation binding the contract event 0xfa0ae5d80fe3763c880a3839fab0294171a6f730d1f82c4cd5392c6f67b41732.
Solidity: event CancelMultipleOrders(address indexed user, uint256[] orderNonces)
func (*ExchangeFilterer) ParseNewCurrencyManager ¶
func (_Exchange *ExchangeFilterer) ParseNewCurrencyManager(log types.Log) (*ExchangeNewCurrencyManager, error)
ParseNewCurrencyManager is a log parse operation binding the contract event 0xb4f5db40df3aced29e88a4babbc3b46e305e07d34098525d18b1497056e63838.
Solidity: event NewCurrencyManager(address indexed currencyManager)
func (*ExchangeFilterer) ParseNewExecutionManager ¶
func (_Exchange *ExchangeFilterer) ParseNewExecutionManager(log types.Log) (*ExchangeNewExecutionManager, error)
ParseNewExecutionManager is a log parse operation binding the contract event 0x36e2a376eabc3bc60cb88f29c288f53e36874a95a7f407330ab4f166b0905698.
Solidity: event NewExecutionManager(address indexed executionManager)
func (*ExchangeFilterer) ParseNewProtocolFeeRecipient ¶
func (_Exchange *ExchangeFilterer) ParseNewProtocolFeeRecipient(log types.Log) (*ExchangeNewProtocolFeeRecipient, error)
ParseNewProtocolFeeRecipient is a log parse operation binding the contract event 0x8cffb07faa2874440346743bdc0a86b06c3335cc47dc49b327d10e77b73ceb10.
Solidity: event NewProtocolFeeRecipient(address indexed protocolFeeRecipient)
func (*ExchangeFilterer) ParseNewRoyaltyFeeManager ¶
func (_Exchange *ExchangeFilterer) ParseNewRoyaltyFeeManager(log types.Log) (*ExchangeNewRoyaltyFeeManager, error)
ParseNewRoyaltyFeeManager is a log parse operation binding the contract event 0x80e3874461ebbd918ac3e81da0a92e5e51387d70f337237c9123e48d20e5a508.
Solidity: event NewRoyaltyFeeManager(address indexed royaltyFeeManager)
func (*ExchangeFilterer) ParseNewTransferSelectorNFT ¶
func (_Exchange *ExchangeFilterer) ParseNewTransferSelectorNFT(log types.Log) (*ExchangeNewTransferSelectorNFT, error)
ParseNewTransferSelectorNFT is a log parse operation binding the contract event 0x205d78ab41afe80bd6b6aaa5d7599d5300ff8690da3ab1302c1b552f7baf7d8c.
Solidity: event NewTransferSelectorNFT(address indexed transferSelectorNFT)
func (*ExchangeFilterer) ParseOwnershipTransferred ¶
func (_Exchange *ExchangeFilterer) ParseOwnershipTransferred(log types.Log) (*ExchangeOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ExchangeFilterer) ParseRoyaltyPayment ¶
func (_Exchange *ExchangeFilterer) ParseRoyaltyPayment(log types.Log) (*ExchangeRoyaltyPayment, error)
ParseRoyaltyPayment is a log parse operation binding the contract event 0x27c4f0403323142b599832f26acd21c74a9e5b809f2215726e244a4ac588cd7d.
Solidity: event RoyaltyPayment(address indexed collection, uint256 indexed tokenId, address indexed royaltyRecipient, address currency, uint256 amount)
func (*ExchangeFilterer) ParseTakerAsk ¶
func (_Exchange *ExchangeFilterer) ParseTakerAsk(log types.Log) (*ExchangeTakerAsk, error)
ParseTakerAsk is a log parse operation binding the contract event 0x68cd251d4d267c6e2034ff0088b990352b97b2002c0476587d0c4da889c11330.
Solidity: event TakerAsk(bytes32 orderHash, uint256 orderNonce, address indexed taker, address indexed maker, address indexed strategy, address currency, address collection, uint256 tokenId, uint256 amount, uint256 price)
func (*ExchangeFilterer) ParseTakerBid ¶
func (_Exchange *ExchangeFilterer) ParseTakerBid(log types.Log) (*ExchangeTakerBid, error)
ParseTakerBid is a log parse operation binding the contract event 0x95fb6205e23ff6bda16a2d1dba56b9ad7c783f67c96fa149785052f47696f2be.
Solidity: event TakerBid(bytes32 orderHash, uint256 orderNonce, address indexed taker, address indexed maker, address indexed strategy, address currency, address collection, uint256 tokenId, uint256 amount, uint256 price)
func (*ExchangeFilterer) WatchCancelAllOrders ¶
func (_Exchange *ExchangeFilterer) WatchCancelAllOrders(opts *bind.WatchOpts, sink chan<- *ExchangeCancelAllOrders, user []common.Address) (event.Subscription, error)
WatchCancelAllOrders is a free log subscription operation binding the contract event 0x1e7178d84f0b0825c65795cd62e7972809ad3aac6917843aaec596161b2c0a97.
Solidity: event CancelAllOrders(address indexed user, uint256 newMinNonce)
func (*ExchangeFilterer) WatchCancelMultipleOrders ¶
func (_Exchange *ExchangeFilterer) WatchCancelMultipleOrders(opts *bind.WatchOpts, sink chan<- *ExchangeCancelMultipleOrders, user []common.Address) (event.Subscription, error)
WatchCancelMultipleOrders is a free log subscription operation binding the contract event 0xfa0ae5d80fe3763c880a3839fab0294171a6f730d1f82c4cd5392c6f67b41732.
Solidity: event CancelMultipleOrders(address indexed user, uint256[] orderNonces)
func (*ExchangeFilterer) WatchNewCurrencyManager ¶
func (_Exchange *ExchangeFilterer) WatchNewCurrencyManager(opts *bind.WatchOpts, sink chan<- *ExchangeNewCurrencyManager, currencyManager []common.Address) (event.Subscription, error)
WatchNewCurrencyManager is a free log subscription operation binding the contract event 0xb4f5db40df3aced29e88a4babbc3b46e305e07d34098525d18b1497056e63838.
Solidity: event NewCurrencyManager(address indexed currencyManager)
func (*ExchangeFilterer) WatchNewExecutionManager ¶
func (_Exchange *ExchangeFilterer) WatchNewExecutionManager(opts *bind.WatchOpts, sink chan<- *ExchangeNewExecutionManager, executionManager []common.Address) (event.Subscription, error)
WatchNewExecutionManager is a free log subscription operation binding the contract event 0x36e2a376eabc3bc60cb88f29c288f53e36874a95a7f407330ab4f166b0905698.
Solidity: event NewExecutionManager(address indexed executionManager)
func (*ExchangeFilterer) WatchNewProtocolFeeRecipient ¶
func (_Exchange *ExchangeFilterer) WatchNewProtocolFeeRecipient(opts *bind.WatchOpts, sink chan<- *ExchangeNewProtocolFeeRecipient, protocolFeeRecipient []common.Address) (event.Subscription, error)
WatchNewProtocolFeeRecipient is a free log subscription operation binding the contract event 0x8cffb07faa2874440346743bdc0a86b06c3335cc47dc49b327d10e77b73ceb10.
Solidity: event NewProtocolFeeRecipient(address indexed protocolFeeRecipient)
func (*ExchangeFilterer) WatchNewRoyaltyFeeManager ¶
func (_Exchange *ExchangeFilterer) WatchNewRoyaltyFeeManager(opts *bind.WatchOpts, sink chan<- *ExchangeNewRoyaltyFeeManager, royaltyFeeManager []common.Address) (event.Subscription, error)
WatchNewRoyaltyFeeManager is a free log subscription operation binding the contract event 0x80e3874461ebbd918ac3e81da0a92e5e51387d70f337237c9123e48d20e5a508.
Solidity: event NewRoyaltyFeeManager(address indexed royaltyFeeManager)
func (*ExchangeFilterer) WatchNewTransferSelectorNFT ¶
func (_Exchange *ExchangeFilterer) WatchNewTransferSelectorNFT(opts *bind.WatchOpts, sink chan<- *ExchangeNewTransferSelectorNFT, transferSelectorNFT []common.Address) (event.Subscription, error)
WatchNewTransferSelectorNFT is a free log subscription operation binding the contract event 0x205d78ab41afe80bd6b6aaa5d7599d5300ff8690da3ab1302c1b552f7baf7d8c.
Solidity: event NewTransferSelectorNFT(address indexed transferSelectorNFT)
func (*ExchangeFilterer) WatchOwnershipTransferred ¶
func (_Exchange *ExchangeFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ExchangeOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ExchangeFilterer) WatchRoyaltyPayment ¶
func (_Exchange *ExchangeFilterer) WatchRoyaltyPayment(opts *bind.WatchOpts, sink chan<- *ExchangeRoyaltyPayment, collection []common.Address, tokenId []*big.Int, royaltyRecipient []common.Address) (event.Subscription, error)
WatchRoyaltyPayment is a free log subscription operation binding the contract event 0x27c4f0403323142b599832f26acd21c74a9e5b809f2215726e244a4ac588cd7d.
Solidity: event RoyaltyPayment(address indexed collection, uint256 indexed tokenId, address indexed royaltyRecipient, address currency, uint256 amount)
func (*ExchangeFilterer) WatchTakerAsk ¶
func (_Exchange *ExchangeFilterer) WatchTakerAsk(opts *bind.WatchOpts, sink chan<- *ExchangeTakerAsk, taker []common.Address, maker []common.Address, strategy []common.Address) (event.Subscription, error)
WatchTakerAsk is a free log subscription operation binding the contract event 0x68cd251d4d267c6e2034ff0088b990352b97b2002c0476587d0c4da889c11330.
Solidity: event TakerAsk(bytes32 orderHash, uint256 orderNonce, address indexed taker, address indexed maker, address indexed strategy, address currency, address collection, uint256 tokenId, uint256 amount, uint256 price)
func (*ExchangeFilterer) WatchTakerBid ¶
func (_Exchange *ExchangeFilterer) WatchTakerBid(opts *bind.WatchOpts, sink chan<- *ExchangeTakerBid, taker []common.Address, maker []common.Address, strategy []common.Address) (event.Subscription, error)
WatchTakerBid is a free log subscription operation binding the contract event 0x95fb6205e23ff6bda16a2d1dba56b9ad7c783f67c96fa149785052f47696f2be.
Solidity: event TakerBid(bytes32 orderHash, uint256 orderNonce, address indexed taker, address indexed maker, address indexed strategy, address currency, address collection, uint256 tokenId, uint256 amount, uint256 price)
type ExchangeNewCurrencyManager ¶
type ExchangeNewCurrencyManager struct { CurrencyManager common.Address Raw types.Log // Blockchain specific contextual infos }
ExchangeNewCurrencyManager represents a NewCurrencyManager event raised by the Exchange contract.
type ExchangeNewCurrencyManagerIterator ¶
type ExchangeNewCurrencyManagerIterator struct { Event *ExchangeNewCurrencyManager // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeNewCurrencyManagerIterator is returned from FilterNewCurrencyManager and is used to iterate over the raw logs and unpacked data for NewCurrencyManager events raised by the Exchange contract.
func (*ExchangeNewCurrencyManagerIterator) Close ¶
func (it *ExchangeNewCurrencyManagerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeNewCurrencyManagerIterator) Error ¶
func (it *ExchangeNewCurrencyManagerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeNewCurrencyManagerIterator) Next ¶
func (it *ExchangeNewCurrencyManagerIterator) 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 ExchangeNewExecutionManager ¶
type ExchangeNewExecutionManager struct { ExecutionManager common.Address Raw types.Log // Blockchain specific contextual infos }
ExchangeNewExecutionManager represents a NewExecutionManager event raised by the Exchange contract.
type ExchangeNewExecutionManagerIterator ¶
type ExchangeNewExecutionManagerIterator struct { Event *ExchangeNewExecutionManager // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeNewExecutionManagerIterator is returned from FilterNewExecutionManager and is used to iterate over the raw logs and unpacked data for NewExecutionManager events raised by the Exchange contract.
func (*ExchangeNewExecutionManagerIterator) Close ¶
func (it *ExchangeNewExecutionManagerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeNewExecutionManagerIterator) Error ¶
func (it *ExchangeNewExecutionManagerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeNewExecutionManagerIterator) Next ¶
func (it *ExchangeNewExecutionManagerIterator) 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 ExchangeNewProtocolFeeRecipient ¶
type ExchangeNewProtocolFeeRecipient struct { ProtocolFeeRecipient common.Address Raw types.Log // Blockchain specific contextual infos }
ExchangeNewProtocolFeeRecipient represents a NewProtocolFeeRecipient event raised by the Exchange contract.
type ExchangeNewProtocolFeeRecipientIterator ¶
type ExchangeNewProtocolFeeRecipientIterator struct { Event *ExchangeNewProtocolFeeRecipient // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeNewProtocolFeeRecipientIterator is returned from FilterNewProtocolFeeRecipient and is used to iterate over the raw logs and unpacked data for NewProtocolFeeRecipient events raised by the Exchange contract.
func (*ExchangeNewProtocolFeeRecipientIterator) Close ¶
func (it *ExchangeNewProtocolFeeRecipientIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeNewProtocolFeeRecipientIterator) Error ¶
func (it *ExchangeNewProtocolFeeRecipientIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeNewProtocolFeeRecipientIterator) Next ¶
func (it *ExchangeNewProtocolFeeRecipientIterator) 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 ExchangeNewRoyaltyFeeManager ¶
type ExchangeNewRoyaltyFeeManager struct { RoyaltyFeeManager common.Address Raw types.Log // Blockchain specific contextual infos }
ExchangeNewRoyaltyFeeManager represents a NewRoyaltyFeeManager event raised by the Exchange contract.
type ExchangeNewRoyaltyFeeManagerIterator ¶
type ExchangeNewRoyaltyFeeManagerIterator struct { Event *ExchangeNewRoyaltyFeeManager // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeNewRoyaltyFeeManagerIterator is returned from FilterNewRoyaltyFeeManager and is used to iterate over the raw logs and unpacked data for NewRoyaltyFeeManager events raised by the Exchange contract.
func (*ExchangeNewRoyaltyFeeManagerIterator) Close ¶
func (it *ExchangeNewRoyaltyFeeManagerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeNewRoyaltyFeeManagerIterator) Error ¶
func (it *ExchangeNewRoyaltyFeeManagerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeNewRoyaltyFeeManagerIterator) Next ¶
func (it *ExchangeNewRoyaltyFeeManagerIterator) 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 ExchangeNewTransferSelectorNFT ¶
type ExchangeNewTransferSelectorNFT struct { TransferSelectorNFT common.Address Raw types.Log // Blockchain specific contextual infos }
ExchangeNewTransferSelectorNFT represents a NewTransferSelectorNFT event raised by the Exchange contract.
type ExchangeNewTransferSelectorNFTIterator ¶
type ExchangeNewTransferSelectorNFTIterator struct { Event *ExchangeNewTransferSelectorNFT // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeNewTransferSelectorNFTIterator is returned from FilterNewTransferSelectorNFT and is used to iterate over the raw logs and unpacked data for NewTransferSelectorNFT events raised by the Exchange contract.
func (*ExchangeNewTransferSelectorNFTIterator) Close ¶
func (it *ExchangeNewTransferSelectorNFTIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeNewTransferSelectorNFTIterator) Error ¶
func (it *ExchangeNewTransferSelectorNFTIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeNewTransferSelectorNFTIterator) Next ¶
func (it *ExchangeNewTransferSelectorNFTIterator) 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 ExchangeOwnershipTransferred ¶
type ExchangeOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
ExchangeOwnershipTransferred represents a OwnershipTransferred event raised by the Exchange contract.
type ExchangeOwnershipTransferredIterator ¶
type ExchangeOwnershipTransferredIterator struct { Event *ExchangeOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Exchange contract.
func (*ExchangeOwnershipTransferredIterator) Close ¶
func (it *ExchangeOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeOwnershipTransferredIterator) Error ¶
func (it *ExchangeOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeOwnershipTransferredIterator) Next ¶
func (it *ExchangeOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeRaw ¶
type ExchangeRaw struct {
Contract *Exchange // Generic contract binding to access the raw methods on
}
ExchangeRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ExchangeRaw) Call ¶
func (_Exchange *ExchangeRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ExchangeRaw) Transact ¶
func (_Exchange *ExchangeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ExchangeRaw) Transfer ¶
func (_Exchange *ExchangeRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ExchangeRoyaltyPayment ¶
type ExchangeRoyaltyPayment struct { Collection common.Address TokenId *big.Int RoyaltyRecipient common.Address Currency common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
ExchangeRoyaltyPayment represents a RoyaltyPayment event raised by the Exchange contract.
type ExchangeRoyaltyPaymentIterator ¶
type ExchangeRoyaltyPaymentIterator struct { Event *ExchangeRoyaltyPayment // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeRoyaltyPaymentIterator is returned from FilterRoyaltyPayment and is used to iterate over the raw logs and unpacked data for RoyaltyPayment events raised by the Exchange contract.
func (*ExchangeRoyaltyPaymentIterator) Close ¶
func (it *ExchangeRoyaltyPaymentIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeRoyaltyPaymentIterator) Error ¶
func (it *ExchangeRoyaltyPaymentIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeRoyaltyPaymentIterator) Next ¶
func (it *ExchangeRoyaltyPaymentIterator) 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 ExchangeSession ¶
type ExchangeSession struct { Contract *Exchange // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ExchangeSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ExchangeSession) CancelAllOrdersForSender ¶
func (_Exchange *ExchangeSession) CancelAllOrdersForSender(minNonce *big.Int) (*types.Transaction, error)
CancelAllOrdersForSender is a paid mutator transaction binding the contract method 0xcbd2ec65.
Solidity: function cancelAllOrdersForSender(uint256 minNonce) returns()
func (*ExchangeSession) CancelMultipleMakerOrders ¶
func (_Exchange *ExchangeSession) CancelMultipleMakerOrders(orderNonces []*big.Int) (*types.Transaction, error)
CancelMultipleMakerOrders is a paid mutator transaction binding the contract method 0x9e53a69a.
Solidity: function cancelMultipleMakerOrders(uint256[] orderNonces) returns()
func (*ExchangeSession) CurrencyManager ¶
func (_Exchange *ExchangeSession) CurrencyManager() (common.Address, error)
CurrencyManager is a free data retrieval call binding the contract method 0x0f747d74.
Solidity: function currencyManager() view returns(address)
func (*ExchangeSession) DOMAINSEPARATOR ¶
func (_Exchange *ExchangeSession) DOMAINSEPARATOR() ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*ExchangeSession) ExecutionManager ¶
func (_Exchange *ExchangeSession) ExecutionManager() (common.Address, error)
ExecutionManager is a free data retrieval call binding the contract method 0x483abb9f.
Solidity: function executionManager() view returns(address)
func (*ExchangeSession) IsUserOrderNonceExecutedOrCancelled ¶
func (_Exchange *ExchangeSession) IsUserOrderNonceExecutedOrCancelled(user common.Address, orderNonce *big.Int) (bool, error)
IsUserOrderNonceExecutedOrCancelled is a free data retrieval call binding the contract method 0x31e27e27.
Solidity: function isUserOrderNonceExecutedOrCancelled(address user, uint256 orderNonce) view returns(bool)
func (*ExchangeSession) MatchAskWithTakerBid ¶
func (_Exchange *ExchangeSession) MatchAskWithTakerBid(takerBid OrderTypesTakerOrder, makerAsk OrderTypesMakerOrder) (*types.Transaction, error)
MatchAskWithTakerBid is a paid mutator transaction binding the contract method 0x38e29209.
Solidity: function matchAskWithTakerBid((bool,address,uint256,uint256,uint256,bytes) takerBid, (bool,address,address,uint256,uint256,uint256,address,address,uint256,uint256,uint256,uint256,bytes,uint8,bytes32,bytes32) makerAsk) returns()
func (*ExchangeSession) MatchAskWithTakerBidUsingETHAndWETH ¶
func (_Exchange *ExchangeSession) MatchAskWithTakerBidUsingETHAndWETH(takerBid OrderTypesTakerOrder, makerAsk OrderTypesMakerOrder) (*types.Transaction, error)
MatchAskWithTakerBidUsingETHAndWETH is a paid mutator transaction binding the contract method 0xb4e4b296.
Solidity: function matchAskWithTakerBidUsingETHAndWETH((bool,address,uint256,uint256,uint256,bytes) takerBid, (bool,address,address,uint256,uint256,uint256,address,address,uint256,uint256,uint256,uint256,bytes,uint8,bytes32,bytes32) makerAsk) payable returns()
func (*ExchangeSession) MatchBidWithTakerAsk ¶
func (_Exchange *ExchangeSession) MatchBidWithTakerAsk(takerAsk OrderTypesTakerOrder, makerBid OrderTypesMakerOrder) (*types.Transaction, error)
MatchBidWithTakerAsk is a paid mutator transaction binding the contract method 0x3b6d032e.
Solidity: function matchBidWithTakerAsk((bool,address,uint256,uint256,uint256,bytes) takerAsk, (bool,address,address,uint256,uint256,uint256,address,address,uint256,uint256,uint256,uint256,bytes,uint8,bytes32,bytes32) makerBid) returns()
func (*ExchangeSession) Owner ¶
func (_Exchange *ExchangeSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ExchangeSession) ProtocolFeeRecipient ¶
func (_Exchange *ExchangeSession) ProtocolFeeRecipient() (common.Address, error)
ProtocolFeeRecipient is a free data retrieval call binding the contract method 0x64df049e.
Solidity: function protocolFeeRecipient() view returns(address)
func (*ExchangeSession) RenounceOwnership ¶
func (_Exchange *ExchangeSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ExchangeSession) RoyaltyFeeManager ¶
func (_Exchange *ExchangeSession) RoyaltyFeeManager() (common.Address, error)
RoyaltyFeeManager is a free data retrieval call binding the contract method 0x87e4401f.
Solidity: function royaltyFeeManager() view returns(address)
func (*ExchangeSession) TransferOwnership ¶
func (_Exchange *ExchangeSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*ExchangeSession) TransferSelectorNFT ¶
func (_Exchange *ExchangeSession) TransferSelectorNFT() (common.Address, error)
TransferSelectorNFT is a free data retrieval call binding the contract method 0x5e14f68e.
Solidity: function transferSelectorNFT() view returns(address)
func (*ExchangeSession) UpdateCurrencyManager ¶
func (_Exchange *ExchangeSession) UpdateCurrencyManager(_currencyManager common.Address) (*types.Transaction, error)
UpdateCurrencyManager is a paid mutator transaction binding the contract method 0x5ce052d7.
Solidity: function updateCurrencyManager(address _currencyManager) returns()
func (*ExchangeSession) UpdateExecutionManager ¶
func (_Exchange *ExchangeSession) UpdateExecutionManager(_executionManager common.Address) (*types.Transaction, error)
UpdateExecutionManager is a paid mutator transaction binding the contract method 0xd4ff41dc.
Solidity: function updateExecutionManager(address _executionManager) returns()
func (*ExchangeSession) UpdateProtocolFeeRecipient ¶
func (_Exchange *ExchangeSession) UpdateProtocolFeeRecipient(_protocolFeeRecipient common.Address) (*types.Transaction, error)
UpdateProtocolFeeRecipient is a paid mutator transaction binding the contract method 0x1df47f80.
Solidity: function updateProtocolFeeRecipient(address _protocolFeeRecipient) returns()
func (*ExchangeSession) UpdateRoyaltyFeeManager ¶
func (_Exchange *ExchangeSession) UpdateRoyaltyFeeManager(_royaltyFeeManager common.Address) (*types.Transaction, error)
UpdateRoyaltyFeeManager is a paid mutator transaction binding the contract method 0xc5498769.
Solidity: function updateRoyaltyFeeManager(address _royaltyFeeManager) returns()
func (*ExchangeSession) UpdateTransferSelectorNFT ¶
func (_Exchange *ExchangeSession) UpdateTransferSelectorNFT(_transferSelectorNFT common.Address) (*types.Transaction, error)
UpdateTransferSelectorNFT is a paid mutator transaction binding the contract method 0xf75ff53f.
Solidity: function updateTransferSelectorNFT(address _transferSelectorNFT) returns()
func (*ExchangeSession) UserMinOrderNonce ¶
UserMinOrderNonce is a free data retrieval call binding the contract method 0x4266581e.
Solidity: function userMinOrderNonce(address ) view returns(uint256)
type ExchangeTakerAsk ¶
type ExchangeTakerAsk struct { OrderHash [32]byte OrderNonce *big.Int Taker common.Address Maker common.Address Strategy common.Address Currency common.Address Collection common.Address TokenId *big.Int Amount *big.Int Price *big.Int Raw types.Log // Blockchain specific contextual infos }
ExchangeTakerAsk represents a TakerAsk event raised by the Exchange contract.
type ExchangeTakerAskIterator ¶
type ExchangeTakerAskIterator struct { Event *ExchangeTakerAsk // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeTakerAskIterator is returned from FilterTakerAsk and is used to iterate over the raw logs and unpacked data for TakerAsk events raised by the Exchange contract.
func (*ExchangeTakerAskIterator) Close ¶
func (it *ExchangeTakerAskIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeTakerAskIterator) Error ¶
func (it *ExchangeTakerAskIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeTakerAskIterator) Next ¶
func (it *ExchangeTakerAskIterator) 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 ExchangeTakerBid ¶
type ExchangeTakerBid struct { OrderHash [32]byte OrderNonce *big.Int Taker common.Address Maker common.Address Strategy common.Address Currency common.Address Collection common.Address TokenId *big.Int Amount *big.Int Price *big.Int Raw types.Log // Blockchain specific contextual infos }
ExchangeTakerBid represents a TakerBid event raised by the Exchange contract.
type ExchangeTakerBidIterator ¶
type ExchangeTakerBidIterator struct { Event *ExchangeTakerBid // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeTakerBidIterator is returned from FilterTakerBid and is used to iterate over the raw logs and unpacked data for TakerBid events raised by the Exchange contract.
func (*ExchangeTakerBidIterator) Close ¶
func (it *ExchangeTakerBidIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeTakerBidIterator) Error ¶
func (it *ExchangeTakerBidIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeTakerBidIterator) Next ¶
func (it *ExchangeTakerBidIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeTransactor ¶
type ExchangeTransactor struct {
// contains filtered or unexported fields
}
ExchangeTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewExchangeTransactor ¶
func NewExchangeTransactor(address common.Address, transactor bind.ContractTransactor) (*ExchangeTransactor, error)
NewExchangeTransactor creates a new write-only instance of Exchange, bound to a specific deployed contract.
func (*ExchangeTransactor) CancelAllOrdersForSender ¶
func (_Exchange *ExchangeTransactor) CancelAllOrdersForSender(opts *bind.TransactOpts, minNonce *big.Int) (*types.Transaction, error)
CancelAllOrdersForSender is a paid mutator transaction binding the contract method 0xcbd2ec65.
Solidity: function cancelAllOrdersForSender(uint256 minNonce) returns()
func (*ExchangeTransactor) CancelMultipleMakerOrders ¶
func (_Exchange *ExchangeTransactor) CancelMultipleMakerOrders(opts *bind.TransactOpts, orderNonces []*big.Int) (*types.Transaction, error)
CancelMultipleMakerOrders is a paid mutator transaction binding the contract method 0x9e53a69a.
Solidity: function cancelMultipleMakerOrders(uint256[] orderNonces) returns()
func (*ExchangeTransactor) MatchAskWithTakerBid ¶
func (_Exchange *ExchangeTransactor) MatchAskWithTakerBid(opts *bind.TransactOpts, takerBid OrderTypesTakerOrder, makerAsk OrderTypesMakerOrder) (*types.Transaction, error)
MatchAskWithTakerBid is a paid mutator transaction binding the contract method 0x38e29209.
Solidity: function matchAskWithTakerBid((bool,address,uint256,uint256,uint256,bytes) takerBid, (bool,address,address,uint256,uint256,uint256,address,address,uint256,uint256,uint256,uint256,bytes,uint8,bytes32,bytes32) makerAsk) returns()
func (*ExchangeTransactor) MatchAskWithTakerBidUsingETHAndWETH ¶
func (_Exchange *ExchangeTransactor) MatchAskWithTakerBidUsingETHAndWETH(opts *bind.TransactOpts, takerBid OrderTypesTakerOrder, makerAsk OrderTypesMakerOrder) (*types.Transaction, error)
MatchAskWithTakerBidUsingETHAndWETH is a paid mutator transaction binding the contract method 0xb4e4b296.
Solidity: function matchAskWithTakerBidUsingETHAndWETH((bool,address,uint256,uint256,uint256,bytes) takerBid, (bool,address,address,uint256,uint256,uint256,address,address,uint256,uint256,uint256,uint256,bytes,uint8,bytes32,bytes32) makerAsk) payable returns()
func (*ExchangeTransactor) MatchBidWithTakerAsk ¶
func (_Exchange *ExchangeTransactor) MatchBidWithTakerAsk(opts *bind.TransactOpts, takerAsk OrderTypesTakerOrder, makerBid OrderTypesMakerOrder) (*types.Transaction, error)
MatchBidWithTakerAsk is a paid mutator transaction binding the contract method 0x3b6d032e.
Solidity: function matchBidWithTakerAsk((bool,address,uint256,uint256,uint256,bytes) takerAsk, (bool,address,address,uint256,uint256,uint256,address,address,uint256,uint256,uint256,uint256,bytes,uint8,bytes32,bytes32) makerBid) returns()
func (*ExchangeTransactor) RenounceOwnership ¶
func (_Exchange *ExchangeTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ExchangeTransactor) TransferOwnership ¶
func (_Exchange *ExchangeTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*ExchangeTransactor) UpdateCurrencyManager ¶
func (_Exchange *ExchangeTransactor) UpdateCurrencyManager(opts *bind.TransactOpts, _currencyManager common.Address) (*types.Transaction, error)
UpdateCurrencyManager is a paid mutator transaction binding the contract method 0x5ce052d7.
Solidity: function updateCurrencyManager(address _currencyManager) returns()
func (*ExchangeTransactor) UpdateExecutionManager ¶
func (_Exchange *ExchangeTransactor) UpdateExecutionManager(opts *bind.TransactOpts, _executionManager common.Address) (*types.Transaction, error)
UpdateExecutionManager is a paid mutator transaction binding the contract method 0xd4ff41dc.
Solidity: function updateExecutionManager(address _executionManager) returns()
func (*ExchangeTransactor) UpdateProtocolFeeRecipient ¶
func (_Exchange *ExchangeTransactor) UpdateProtocolFeeRecipient(opts *bind.TransactOpts, _protocolFeeRecipient common.Address) (*types.Transaction, error)
UpdateProtocolFeeRecipient is a paid mutator transaction binding the contract method 0x1df47f80.
Solidity: function updateProtocolFeeRecipient(address _protocolFeeRecipient) returns()
func (*ExchangeTransactor) UpdateRoyaltyFeeManager ¶
func (_Exchange *ExchangeTransactor) UpdateRoyaltyFeeManager(opts *bind.TransactOpts, _royaltyFeeManager common.Address) (*types.Transaction, error)
UpdateRoyaltyFeeManager is a paid mutator transaction binding the contract method 0xc5498769.
Solidity: function updateRoyaltyFeeManager(address _royaltyFeeManager) returns()
func (*ExchangeTransactor) UpdateTransferSelectorNFT ¶
func (_Exchange *ExchangeTransactor) UpdateTransferSelectorNFT(opts *bind.TransactOpts, _transferSelectorNFT common.Address) (*types.Transaction, error)
UpdateTransferSelectorNFT is a paid mutator transaction binding the contract method 0xf75ff53f.
Solidity: function updateTransferSelectorNFT(address _transferSelectorNFT) returns()
type ExchangeTransactorRaw ¶
type ExchangeTransactorRaw struct {
Contract *ExchangeTransactor // Generic write-only contract binding to access the raw methods on
}
ExchangeTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ExchangeTransactorRaw) Transact ¶
func (_Exchange *ExchangeTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ExchangeTransactorRaw) Transfer ¶
func (_Exchange *ExchangeTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ExchangeTransactorSession ¶
type ExchangeTransactorSession struct { Contract *ExchangeTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ExchangeTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ExchangeTransactorSession) CancelAllOrdersForSender ¶
func (_Exchange *ExchangeTransactorSession) CancelAllOrdersForSender(minNonce *big.Int) (*types.Transaction, error)
CancelAllOrdersForSender is a paid mutator transaction binding the contract method 0xcbd2ec65.
Solidity: function cancelAllOrdersForSender(uint256 minNonce) returns()
func (*ExchangeTransactorSession) CancelMultipleMakerOrders ¶
func (_Exchange *ExchangeTransactorSession) CancelMultipleMakerOrders(orderNonces []*big.Int) (*types.Transaction, error)
CancelMultipleMakerOrders is a paid mutator transaction binding the contract method 0x9e53a69a.
Solidity: function cancelMultipleMakerOrders(uint256[] orderNonces) returns()
func (*ExchangeTransactorSession) MatchAskWithTakerBid ¶
func (_Exchange *ExchangeTransactorSession) MatchAskWithTakerBid(takerBid OrderTypesTakerOrder, makerAsk OrderTypesMakerOrder) (*types.Transaction, error)
MatchAskWithTakerBid is a paid mutator transaction binding the contract method 0x38e29209.
Solidity: function matchAskWithTakerBid((bool,address,uint256,uint256,uint256,bytes) takerBid, (bool,address,address,uint256,uint256,uint256,address,address,uint256,uint256,uint256,uint256,bytes,uint8,bytes32,bytes32) makerAsk) returns()
func (*ExchangeTransactorSession) MatchAskWithTakerBidUsingETHAndWETH ¶
func (_Exchange *ExchangeTransactorSession) MatchAskWithTakerBidUsingETHAndWETH(takerBid OrderTypesTakerOrder, makerAsk OrderTypesMakerOrder) (*types.Transaction, error)
MatchAskWithTakerBidUsingETHAndWETH is a paid mutator transaction binding the contract method 0xb4e4b296.
Solidity: function matchAskWithTakerBidUsingETHAndWETH((bool,address,uint256,uint256,uint256,bytes) takerBid, (bool,address,address,uint256,uint256,uint256,address,address,uint256,uint256,uint256,uint256,bytes,uint8,bytes32,bytes32) makerAsk) payable returns()
func (*ExchangeTransactorSession) MatchBidWithTakerAsk ¶
func (_Exchange *ExchangeTransactorSession) MatchBidWithTakerAsk(takerAsk OrderTypesTakerOrder, makerBid OrderTypesMakerOrder) (*types.Transaction, error)
MatchBidWithTakerAsk is a paid mutator transaction binding the contract method 0x3b6d032e.
Solidity: function matchBidWithTakerAsk((bool,address,uint256,uint256,uint256,bytes) takerAsk, (bool,address,address,uint256,uint256,uint256,address,address,uint256,uint256,uint256,uint256,bytes,uint8,bytes32,bytes32) makerBid) returns()
func (*ExchangeTransactorSession) RenounceOwnership ¶
func (_Exchange *ExchangeTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ExchangeTransactorSession) TransferOwnership ¶
func (_Exchange *ExchangeTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*ExchangeTransactorSession) UpdateCurrencyManager ¶
func (_Exchange *ExchangeTransactorSession) UpdateCurrencyManager(_currencyManager common.Address) (*types.Transaction, error)
UpdateCurrencyManager is a paid mutator transaction binding the contract method 0x5ce052d7.
Solidity: function updateCurrencyManager(address _currencyManager) returns()
func (*ExchangeTransactorSession) UpdateExecutionManager ¶
func (_Exchange *ExchangeTransactorSession) UpdateExecutionManager(_executionManager common.Address) (*types.Transaction, error)
UpdateExecutionManager is a paid mutator transaction binding the contract method 0xd4ff41dc.
Solidity: function updateExecutionManager(address _executionManager) returns()
func (*ExchangeTransactorSession) UpdateProtocolFeeRecipient ¶
func (_Exchange *ExchangeTransactorSession) UpdateProtocolFeeRecipient(_protocolFeeRecipient common.Address) (*types.Transaction, error)
UpdateProtocolFeeRecipient is a paid mutator transaction binding the contract method 0x1df47f80.
Solidity: function updateProtocolFeeRecipient(address _protocolFeeRecipient) returns()
func (*ExchangeTransactorSession) UpdateRoyaltyFeeManager ¶
func (_Exchange *ExchangeTransactorSession) UpdateRoyaltyFeeManager(_royaltyFeeManager common.Address) (*types.Transaction, error)
UpdateRoyaltyFeeManager is a paid mutator transaction binding the contract method 0xc5498769.
Solidity: function updateRoyaltyFeeManager(address _royaltyFeeManager) returns()
func (*ExchangeTransactorSession) UpdateTransferSelectorNFT ¶
func (_Exchange *ExchangeTransactorSession) UpdateTransferSelectorNFT(_transferSelectorNFT common.Address) (*types.Transaction, error)
UpdateTransferSelectorNFT is a paid mutator transaction binding the contract method 0xf75ff53f.
Solidity: function updateTransferSelectorNFT(address _transferSelectorNFT) returns()
type ExchangeV2 ¶
type ExchangeV2 struct { ExchangeV2Caller // Read-only binding to the contract ExchangeV2Transactor // Write-only binding to the contract ExchangeV2Filterer // Log filterer for contract events }
ExchangeV2 is an auto generated Go binding around an Ethereum contract.
func NewExchangeV2 ¶
func NewExchangeV2(address common.Address, backend bind.ContractBackend) (*ExchangeV2, error)
NewExchangeV2 creates a new instance of ExchangeV2, bound to a specific deployed contract.
type ExchangeV2AffiliatePayment ¶
type ExchangeV2AffiliatePayment struct { Affiliate common.Address Currency common.Address AffiliateFee *big.Int Raw types.Log // Blockchain specific contextual infos }
ExchangeV2AffiliatePayment represents a AffiliatePayment event raised by the ExchangeV2 contract.
type ExchangeV2AffiliatePaymentIterator ¶
type ExchangeV2AffiliatePaymentIterator struct { Event *ExchangeV2AffiliatePayment // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeV2AffiliatePaymentIterator is returned from FilterAffiliatePayment and is used to iterate over the raw logs and unpacked data for AffiliatePayment events raised by the ExchangeV2 contract.
func (*ExchangeV2AffiliatePaymentIterator) Close ¶
func (it *ExchangeV2AffiliatePaymentIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeV2AffiliatePaymentIterator) Error ¶
func (it *ExchangeV2AffiliatePaymentIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeV2AffiliatePaymentIterator) Next ¶
func (it *ExchangeV2AffiliatePaymentIterator) 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 ExchangeV2Caller ¶
type ExchangeV2Caller struct {
// contains filtered or unexported fields
}
ExchangeV2Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewExchangeV2Caller ¶
func NewExchangeV2Caller(address common.Address, caller bind.ContractCaller) (*ExchangeV2Caller, error)
NewExchangeV2Caller creates a new read-only instance of ExchangeV2, bound to a specific deployed contract.
func (*ExchangeV2Caller) AffiliateController ¶
func (_ExchangeV2 *ExchangeV2Caller) AffiliateController(opts *bind.CallOpts) (common.Address, error)
AffiliateController is a free data retrieval call binding the contract method 0x4cbac9dc.
Solidity: function affiliateController() view returns(address)
func (*ExchangeV2Caller) AffiliateRates ¶
func (_ExchangeV2 *ExchangeV2Caller) AffiliateRates(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
AffiliateRates is a free data retrieval call binding the contract method 0x7a7d8851.
Solidity: function affiliateRates(address ) view returns(uint256)
func (*ExchangeV2Caller) ChainId ¶
ChainId is a free data retrieval call binding the contract method 0x9a8a0592.
Solidity: function chainId() view returns(uint256)
func (*ExchangeV2Caller) CreatorFeeManager ¶
CreatorFeeManager is a free data retrieval call binding the contract method 0x838b8f5c.
Solidity: function creatorFeeManager() view returns(address)
func (*ExchangeV2Caller) DomainSeparator ¶
func (_ExchangeV2 *ExchangeV2Caller) DomainSeparator(opts *bind.CallOpts) ([32]byte, error)
DomainSeparator is a free data retrieval call binding the contract method 0xf698da25.
Solidity: function domainSeparator() view returns(bytes32)
func (*ExchangeV2Caller) HashBatchOrder ¶
func (_ExchangeV2 *ExchangeV2Caller) HashBatchOrder(opts *bind.CallOpts, root [32]byte, proofLength *big.Int) ([32]byte, error)
HashBatchOrder is a free data retrieval call binding the contract method 0x86c07642.
Solidity: function hashBatchOrder(bytes32 root, uint256 proofLength) pure returns(bytes32 batchOrderHash)
func (*ExchangeV2Caller) IsAffiliateProgramActive ¶
func (_ExchangeV2 *ExchangeV2Caller) IsAffiliateProgramActive(opts *bind.CallOpts) (bool, error)
IsAffiliateProgramActive is a free data retrieval call binding the contract method 0x67d9dd79.
Solidity: function isAffiliateProgramActive() view returns(bool)
func (*ExchangeV2Caller) IsCurrencyAllowed ¶
func (_ExchangeV2 *ExchangeV2Caller) IsCurrencyAllowed(opts *bind.CallOpts, arg0 common.Address) (bool, error)
IsCurrencyAllowed is a free data retrieval call binding the contract method 0x5a195d19.
Solidity: function isCurrencyAllowed(address ) view returns(bool)
func (*ExchangeV2Caller) MAGICVALUEORDERNONCEEXECUTED ¶
func (_ExchangeV2 *ExchangeV2Caller) MAGICVALUEORDERNONCEEXECUTED(opts *bind.CallOpts) ([32]byte, error)
MAGICVALUEORDERNONCEEXECUTED is a free data retrieval call binding the contract method 0x463357ec.
Solidity: function MAGIC_VALUE_ORDER_NONCE_EXECUTED() view returns(bytes32)
func (*ExchangeV2Caller) MaxCreatorFeeBp ¶
func (_ExchangeV2 *ExchangeV2Caller) MaxCreatorFeeBp(opts *bind.CallOpts) (uint16, error)
MaxCreatorFeeBp is a free data retrieval call binding the contract method 0x6e90c014.
Solidity: function maxCreatorFeeBp() view returns(uint16)
func (*ExchangeV2Caller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ExchangeV2Caller) OwnershipStatus ¶
func (_ExchangeV2 *ExchangeV2Caller) OwnershipStatus(opts *bind.CallOpts) (uint8, error)
OwnershipStatus is a free data retrieval call binding the contract method 0x2bb5a9e6.
Solidity: function ownershipStatus() view returns(uint8)
func (*ExchangeV2Caller) PotentialOwner ¶
PotentialOwner is a free data retrieval call binding the contract method 0x7762df25.
Solidity: function potentialOwner() view returns(address)
func (*ExchangeV2Caller) ProtocolFeeRecipient ¶
func (_ExchangeV2 *ExchangeV2Caller) ProtocolFeeRecipient(opts *bind.CallOpts) (common.Address, error)
ProtocolFeeRecipient is a free data retrieval call binding the contract method 0x64df049e.
Solidity: function protocolFeeRecipient() view returns(address)
func (*ExchangeV2Caller) StrategyInfo ¶
func (_ExchangeV2 *ExchangeV2Caller) StrategyInfo(opts *bind.CallOpts, arg0 *big.Int) (struct { IsActive bool StandardProtocolFeeBp uint16 MinTotalFeeBp uint16 MaxProtocolFeeBp uint16 Selector [4]byte IsMakerBid bool Implementation common.Address }, error)
StrategyInfo is a free data retrieval call binding the contract method 0xbb91c339.
Solidity: function strategyInfo(uint256 ) view returns(bool isActive, uint16 standardProtocolFeeBp, uint16 minTotalFeeBp, uint16 maxProtocolFeeBp, bytes4 selector, bool isMakerBid, address implementation)
func (*ExchangeV2Caller) TransferManager ¶
TransferManager is a free data retrieval call binding the contract method 0x46ea2552.
Solidity: function transferManager() view returns(address)
func (*ExchangeV2Caller) UserBidAskNonces ¶
func (_ExchangeV2 *ExchangeV2Caller) UserBidAskNonces(opts *bind.CallOpts, arg0 common.Address) (struct { BidNonce *big.Int AskNonce *big.Int }, error)
UserBidAskNonces is a free data retrieval call binding the contract method 0xa39bf29f.
Solidity: function userBidAskNonces(address ) view returns(uint256 bidNonce, uint256 askNonce)
func (*ExchangeV2Caller) UserOrderNonce ¶
func (_ExchangeV2 *ExchangeV2Caller) UserOrderNonce(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) ([32]byte, error)
UserOrderNonce is a free data retrieval call binding the contract method 0x20cd05c7.
Solidity: function userOrderNonce(address , uint256 ) view returns(bytes32)
func (*ExchangeV2Caller) UserSubsetNonce ¶
func (_ExchangeV2 *ExchangeV2Caller) UserSubsetNonce(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (bool, error)
UserSubsetNonce is a free data retrieval call binding the contract method 0xea179b76.
Solidity: function userSubsetNonce(address , uint256 ) view returns(bool)
type ExchangeV2CallerRaw ¶
type ExchangeV2CallerRaw struct {
Contract *ExchangeV2Caller // Generic read-only contract binding to access the raw methods on
}
ExchangeV2CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ExchangeV2CallerRaw) Call ¶
func (_ExchangeV2 *ExchangeV2CallerRaw) 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 ExchangeV2CallerSession ¶
type ExchangeV2CallerSession struct { Contract *ExchangeV2Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ExchangeV2CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ExchangeV2CallerSession) AffiliateController ¶
func (_ExchangeV2 *ExchangeV2CallerSession) AffiliateController() (common.Address, error)
AffiliateController is a free data retrieval call binding the contract method 0x4cbac9dc.
Solidity: function affiliateController() view returns(address)
func (*ExchangeV2CallerSession) AffiliateRates ¶
AffiliateRates is a free data retrieval call binding the contract method 0x7a7d8851.
Solidity: function affiliateRates(address ) view returns(uint256)
func (*ExchangeV2CallerSession) ChainId ¶
func (_ExchangeV2 *ExchangeV2CallerSession) ChainId() (*big.Int, error)
ChainId is a free data retrieval call binding the contract method 0x9a8a0592.
Solidity: function chainId() view returns(uint256)
func (*ExchangeV2CallerSession) CreatorFeeManager ¶
func (_ExchangeV2 *ExchangeV2CallerSession) CreatorFeeManager() (common.Address, error)
CreatorFeeManager is a free data retrieval call binding the contract method 0x838b8f5c.
Solidity: function creatorFeeManager() view returns(address)
func (*ExchangeV2CallerSession) DomainSeparator ¶
func (_ExchangeV2 *ExchangeV2CallerSession) DomainSeparator() ([32]byte, error)
DomainSeparator is a free data retrieval call binding the contract method 0xf698da25.
Solidity: function domainSeparator() view returns(bytes32)
func (*ExchangeV2CallerSession) HashBatchOrder ¶
func (_ExchangeV2 *ExchangeV2CallerSession) HashBatchOrder(root [32]byte, proofLength *big.Int) ([32]byte, error)
HashBatchOrder is a free data retrieval call binding the contract method 0x86c07642.
Solidity: function hashBatchOrder(bytes32 root, uint256 proofLength) pure returns(bytes32 batchOrderHash)
func (*ExchangeV2CallerSession) IsAffiliateProgramActive ¶
func (_ExchangeV2 *ExchangeV2CallerSession) IsAffiliateProgramActive() (bool, error)
IsAffiliateProgramActive is a free data retrieval call binding the contract method 0x67d9dd79.
Solidity: function isAffiliateProgramActive() view returns(bool)
func (*ExchangeV2CallerSession) IsCurrencyAllowed ¶
func (_ExchangeV2 *ExchangeV2CallerSession) IsCurrencyAllowed(arg0 common.Address) (bool, error)
IsCurrencyAllowed is a free data retrieval call binding the contract method 0x5a195d19.
Solidity: function isCurrencyAllowed(address ) view returns(bool)
func (*ExchangeV2CallerSession) MAGICVALUEORDERNONCEEXECUTED ¶
func (_ExchangeV2 *ExchangeV2CallerSession) MAGICVALUEORDERNONCEEXECUTED() ([32]byte, error)
MAGICVALUEORDERNONCEEXECUTED is a free data retrieval call binding the contract method 0x463357ec.
Solidity: function MAGIC_VALUE_ORDER_NONCE_EXECUTED() view returns(bytes32)
func (*ExchangeV2CallerSession) MaxCreatorFeeBp ¶
func (_ExchangeV2 *ExchangeV2CallerSession) MaxCreatorFeeBp() (uint16, error)
MaxCreatorFeeBp is a free data retrieval call binding the contract method 0x6e90c014.
Solidity: function maxCreatorFeeBp() view returns(uint16)
func (*ExchangeV2CallerSession) Owner ¶
func (_ExchangeV2 *ExchangeV2CallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ExchangeV2CallerSession) OwnershipStatus ¶
func (_ExchangeV2 *ExchangeV2CallerSession) OwnershipStatus() (uint8, error)
OwnershipStatus is a free data retrieval call binding the contract method 0x2bb5a9e6.
Solidity: function ownershipStatus() view returns(uint8)
func (*ExchangeV2CallerSession) PotentialOwner ¶
func (_ExchangeV2 *ExchangeV2CallerSession) PotentialOwner() (common.Address, error)
PotentialOwner is a free data retrieval call binding the contract method 0x7762df25.
Solidity: function potentialOwner() view returns(address)
func (*ExchangeV2CallerSession) ProtocolFeeRecipient ¶
func (_ExchangeV2 *ExchangeV2CallerSession) ProtocolFeeRecipient() (common.Address, error)
ProtocolFeeRecipient is a free data retrieval call binding the contract method 0x64df049e.
Solidity: function protocolFeeRecipient() view returns(address)
func (*ExchangeV2CallerSession) StrategyInfo ¶
func (_ExchangeV2 *ExchangeV2CallerSession) StrategyInfo(arg0 *big.Int) (struct { IsActive bool StandardProtocolFeeBp uint16 MinTotalFeeBp uint16 MaxProtocolFeeBp uint16 Selector [4]byte IsMakerBid bool Implementation common.Address }, error)
StrategyInfo is a free data retrieval call binding the contract method 0xbb91c339.
Solidity: function strategyInfo(uint256 ) view returns(bool isActive, uint16 standardProtocolFeeBp, uint16 minTotalFeeBp, uint16 maxProtocolFeeBp, bytes4 selector, bool isMakerBid, address implementation)
func (*ExchangeV2CallerSession) TransferManager ¶
func (_ExchangeV2 *ExchangeV2CallerSession) TransferManager() (common.Address, error)
TransferManager is a free data retrieval call binding the contract method 0x46ea2552.
Solidity: function transferManager() view returns(address)
func (*ExchangeV2CallerSession) UserBidAskNonces ¶
func (_ExchangeV2 *ExchangeV2CallerSession) UserBidAskNonces(arg0 common.Address) (struct { BidNonce *big.Int AskNonce *big.Int }, error)
UserBidAskNonces is a free data retrieval call binding the contract method 0xa39bf29f.
Solidity: function userBidAskNonces(address ) view returns(uint256 bidNonce, uint256 askNonce)
func (*ExchangeV2CallerSession) UserOrderNonce ¶
func (_ExchangeV2 *ExchangeV2CallerSession) UserOrderNonce(arg0 common.Address, arg1 *big.Int) ([32]byte, error)
UserOrderNonce is a free data retrieval call binding the contract method 0x20cd05c7.
Solidity: function userOrderNonce(address , uint256 ) view returns(bytes32)
func (*ExchangeV2CallerSession) UserSubsetNonce ¶
func (_ExchangeV2 *ExchangeV2CallerSession) UserSubsetNonce(arg0 common.Address, arg1 *big.Int) (bool, error)
UserSubsetNonce is a free data retrieval call binding the contract method 0xea179b76.
Solidity: function userSubsetNonce(address , uint256 ) view returns(bool)
type ExchangeV2CancelOwnershipTransfer ¶
type ExchangeV2CancelOwnershipTransfer struct {
Raw types.Log // Blockchain specific contextual infos
}
ExchangeV2CancelOwnershipTransfer represents a CancelOwnershipTransfer event raised by the ExchangeV2 contract.
type ExchangeV2CancelOwnershipTransferIterator ¶
type ExchangeV2CancelOwnershipTransferIterator struct { Event *ExchangeV2CancelOwnershipTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeV2CancelOwnershipTransferIterator is returned from FilterCancelOwnershipTransfer and is used to iterate over the raw logs and unpacked data for CancelOwnershipTransfer events raised by the ExchangeV2 contract.
func (*ExchangeV2CancelOwnershipTransferIterator) Close ¶
func (it *ExchangeV2CancelOwnershipTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeV2CancelOwnershipTransferIterator) Error ¶
func (it *ExchangeV2CancelOwnershipTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeV2CancelOwnershipTransferIterator) Next ¶
func (it *ExchangeV2CancelOwnershipTransferIterator) 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 ExchangeV2CurrencyStatusUpdated ¶
type ExchangeV2CurrencyStatusUpdated struct { Currency common.Address IsAllowed bool Raw types.Log // Blockchain specific contextual infos }
ExchangeV2CurrencyStatusUpdated represents a CurrencyStatusUpdated event raised by the ExchangeV2 contract.
type ExchangeV2CurrencyStatusUpdatedIterator ¶
type ExchangeV2CurrencyStatusUpdatedIterator struct { Event *ExchangeV2CurrencyStatusUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeV2CurrencyStatusUpdatedIterator is returned from FilterCurrencyStatusUpdated and is used to iterate over the raw logs and unpacked data for CurrencyStatusUpdated events raised by the ExchangeV2 contract.
func (*ExchangeV2CurrencyStatusUpdatedIterator) Close ¶
func (it *ExchangeV2CurrencyStatusUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeV2CurrencyStatusUpdatedIterator) Error ¶
func (it *ExchangeV2CurrencyStatusUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeV2CurrencyStatusUpdatedIterator) Next ¶
func (it *ExchangeV2CurrencyStatusUpdatedIterator) 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 ExchangeV2Filterer ¶
type ExchangeV2Filterer struct {
// contains filtered or unexported fields
}
ExchangeV2Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewExchangeV2Filterer ¶
func NewExchangeV2Filterer(address common.Address, filterer bind.ContractFilterer) (*ExchangeV2Filterer, error)
NewExchangeV2Filterer creates a new log filterer instance of ExchangeV2, bound to a specific deployed contract.
func (*ExchangeV2Filterer) FilterAffiliatePayment ¶
func (_ExchangeV2 *ExchangeV2Filterer) FilterAffiliatePayment(opts *bind.FilterOpts) (*ExchangeV2AffiliatePaymentIterator, error)
FilterAffiliatePayment is a free log retrieval operation binding the contract event 0x49e92b6b3114f7e128555cd58c568f7c2e0e56fe9b4c46b6125bc308184623b3.
Solidity: event AffiliatePayment(address affiliate, address currency, uint256 affiliateFee)
func (*ExchangeV2Filterer) FilterCancelOwnershipTransfer ¶
func (_ExchangeV2 *ExchangeV2Filterer) FilterCancelOwnershipTransfer(opts *bind.FilterOpts) (*ExchangeV2CancelOwnershipTransferIterator, error)
FilterCancelOwnershipTransfer is a free log retrieval operation binding the contract event 0x8eca980489e87f7dba4f26917aa4bfc906eb3f2b4f7b4b9fd0ff2b8bb3e21ae3.
Solidity: event CancelOwnershipTransfer()
func (*ExchangeV2Filterer) FilterCurrencyStatusUpdated ¶
func (_ExchangeV2 *ExchangeV2Filterer) FilterCurrencyStatusUpdated(opts *bind.FilterOpts) (*ExchangeV2CurrencyStatusUpdatedIterator, error)
FilterCurrencyStatusUpdated is a free log retrieval operation binding the contract event 0xba28eda47a2e15b1dd3269e6d82f66730d20a5661aa40e9faf9f311c7872a543.
Solidity: event CurrencyStatusUpdated(address currency, bool isAllowed)
func (*ExchangeV2Filterer) FilterInitiateOwnershipRenouncement ¶
func (_ExchangeV2 *ExchangeV2Filterer) FilterInitiateOwnershipRenouncement(opts *bind.FilterOpts) (*ExchangeV2InitiateOwnershipRenouncementIterator, error)
FilterInitiateOwnershipRenouncement is a free log retrieval operation binding the contract event 0x3ff05a45e46337fa1cbf20996d2eeb927280bce099f37252bcca1040609604ec.
Solidity: event InitiateOwnershipRenouncement()
func (*ExchangeV2Filterer) FilterInitiateOwnershipTransfer ¶
func (_ExchangeV2 *ExchangeV2Filterer) FilterInitiateOwnershipTransfer(opts *bind.FilterOpts) (*ExchangeV2InitiateOwnershipTransferIterator, error)
FilterInitiateOwnershipTransfer is a free log retrieval operation binding the contract event 0xb86c75c9bffca616b2d314cc914f7c3f1d174255b16b941c3f3ededee276d5ef.
Solidity: event InitiateOwnershipTransfer(address previousOwner, address potentialOwner)
func (*ExchangeV2Filterer) FilterNewAffiliateController ¶
func (_ExchangeV2 *ExchangeV2Filterer) FilterNewAffiliateController(opts *bind.FilterOpts) (*ExchangeV2NewAffiliateControllerIterator, error)
FilterNewAffiliateController is a free log retrieval operation binding the contract event 0xa92d85531a006d07fd0df4c61259b6dc18e4f492857e2454e5a20ee5e55cddcc.
Solidity: event NewAffiliateController(address affiliateController)
func (*ExchangeV2Filterer) FilterNewAffiliateProgramStatus ¶
func (_ExchangeV2 *ExchangeV2Filterer) FilterNewAffiliateProgramStatus(opts *bind.FilterOpts) (*ExchangeV2NewAffiliateProgramStatusIterator, error)
FilterNewAffiliateProgramStatus is a free log retrieval operation binding the contract event 0xdca612ba3556b7c2603089071be1feb2404df55dcabceee9d5fd852fdb39bc34.
Solidity: event NewAffiliateProgramStatus(bool isActive)
func (*ExchangeV2Filterer) FilterNewAffiliateRate ¶
func (_ExchangeV2 *ExchangeV2Filterer) FilterNewAffiliateRate(opts *bind.FilterOpts) (*ExchangeV2NewAffiliateRateIterator, error)
FilterNewAffiliateRate is a free log retrieval operation binding the contract event 0xa16126d9473196242b0784325b30642b89f34442dd178a852f5b88ee483a30d8.
Solidity: event NewAffiliateRate(address affiliate, uint256 rate)
func (*ExchangeV2Filterer) FilterNewBidAskNonces ¶
func (_ExchangeV2 *ExchangeV2Filterer) FilterNewBidAskNonces(opts *bind.FilterOpts) (*ExchangeV2NewBidAskNoncesIterator, error)
FilterNewBidAskNonces is a free log retrieval operation binding the contract event 0xb738dd6073fae1a7128e3fcc6b4ca6e1356b7232f87cc98f8a2857bcd83dfc44.
Solidity: event NewBidAskNonces(address user, uint256 bidNonce, uint256 askNonce)
func (*ExchangeV2Filterer) FilterNewCreatorFeeManager ¶
func (_ExchangeV2 *ExchangeV2Filterer) FilterNewCreatorFeeManager(opts *bind.FilterOpts) (*ExchangeV2NewCreatorFeeManagerIterator, error)
FilterNewCreatorFeeManager is a free log retrieval operation binding the contract event 0xa7014d98341b07b23615cb6b4da7cca2a381932b46fb39ca4b8c3875c53aa764.
Solidity: event NewCreatorFeeManager(address creatorFeeManager)
func (*ExchangeV2Filterer) FilterNewDomainSeparator ¶
func (_ExchangeV2 *ExchangeV2Filterer) FilterNewDomainSeparator(opts *bind.FilterOpts) (*ExchangeV2NewDomainSeparatorIterator, error)
FilterNewDomainSeparator is a free log retrieval operation binding the contract event 0x5b2d1f36cd3ec425baab07b99853532e2ba6387a472ddbff437c5cc96f2f20ca.
Solidity: event NewDomainSeparator()
func (*ExchangeV2Filterer) FilterNewGasLimitETHTransfer ¶
func (_ExchangeV2 *ExchangeV2Filterer) FilterNewGasLimitETHTransfer(opts *bind.FilterOpts) (*ExchangeV2NewGasLimitETHTransferIterator, error)
FilterNewGasLimitETHTransfer is a free log retrieval operation binding the contract event 0xfc3a20d07f3d5bcc0b01a52011f630765611323fa9afa69f63ba2aa19f7364b6.
Solidity: event NewGasLimitETHTransfer(uint256 gasLimitETHTransfer)
func (*ExchangeV2Filterer) FilterNewMaxCreatorFeeBp ¶
func (_ExchangeV2 *ExchangeV2Filterer) FilterNewMaxCreatorFeeBp(opts *bind.FilterOpts) (*ExchangeV2NewMaxCreatorFeeBpIterator, error)
FilterNewMaxCreatorFeeBp is a free log retrieval operation binding the contract event 0xcaba16bb74e50491b14ebf4755083b43aaf56a765134681af613a2ef8d732f4f.
Solidity: event NewMaxCreatorFeeBp(uint256 maxCreatorFeeBp)
func (*ExchangeV2Filterer) FilterNewOwner ¶
func (_ExchangeV2 *ExchangeV2Filterer) FilterNewOwner(opts *bind.FilterOpts) (*ExchangeV2NewOwnerIterator, error)
FilterNewOwner is a free log retrieval operation binding the contract event 0x3edd90e7770f06fafde38004653b33870066c33bfc923ff6102acd601f85dfbc.
Solidity: event NewOwner(address newOwner)
func (*ExchangeV2Filterer) FilterNewProtocolFeeRecipient ¶
func (_ExchangeV2 *ExchangeV2Filterer) FilterNewProtocolFeeRecipient(opts *bind.FilterOpts) (*ExchangeV2NewProtocolFeeRecipientIterator, error)
FilterNewProtocolFeeRecipient is a free log retrieval operation binding the contract event 0x8cffb07faa2874440346743bdc0a86b06c3335cc47dc49b327d10e77b73ceb10.
Solidity: event NewProtocolFeeRecipient(address protocolFeeRecipient)
func (*ExchangeV2Filterer) FilterNewStrategy ¶
func (_ExchangeV2 *ExchangeV2Filterer) FilterNewStrategy(opts *bind.FilterOpts) (*ExchangeV2NewStrategyIterator, error)
FilterNewStrategy is a free log retrieval operation binding the contract event 0x5290475107686ff8d28cd104943b127d453b23622ac55346373fa25c0c8957a2.
Solidity: event NewStrategy(uint256 strategyId, uint16 standardProtocolFeeBp, uint16 minTotalFeeBp, uint16 maxProtocolFeeBp, bytes4 selector, bool isMakerBid, address implementation)
func (*ExchangeV2Filterer) FilterOrderNoncesCancelled ¶
func (_ExchangeV2 *ExchangeV2Filterer) FilterOrderNoncesCancelled(opts *bind.FilterOpts) (*ExchangeV2OrderNoncesCancelledIterator, error)
FilterOrderNoncesCancelled is a free log retrieval operation binding the contract event 0x0560c6093fba8a508d0e6ea3b4d7260d7afa9b152731f03a2d05dfe39b0ec425.
Solidity: event OrderNoncesCancelled(address user, uint256[] orderNonces)
func (*ExchangeV2Filterer) FilterStrategyUpdated ¶
func (_ExchangeV2 *ExchangeV2Filterer) FilterStrategyUpdated(opts *bind.FilterOpts) (*ExchangeV2StrategyUpdatedIterator, error)
FilterStrategyUpdated is a free log retrieval operation binding the contract event 0x3b25bf77fa688236b850bf89c87e353098688237aa18dc42593aff0f6387aea9.
Solidity: event StrategyUpdated(uint256 strategyId, bool isActive, uint16 standardProtocolFeeBp, uint16 minTotalFeeBp)
func (*ExchangeV2Filterer) FilterSubsetNoncesCancelled ¶
func (_ExchangeV2 *ExchangeV2Filterer) FilterSubsetNoncesCancelled(opts *bind.FilterOpts) (*ExchangeV2SubsetNoncesCancelledIterator, error)
FilterSubsetNoncesCancelled is a free log retrieval operation binding the contract event 0xe8036d6fb143373f3ff63e551373f5fffe4267f6809bf6d3934014a18a9b38f6.
Solidity: event SubsetNoncesCancelled(address user, uint256[] subsetNonces)
func (*ExchangeV2Filterer) FilterTakerAsk ¶
func (_ExchangeV2 *ExchangeV2Filterer) FilterTakerAsk(opts *bind.FilterOpts) (*ExchangeV2TakerAskIterator, error)
FilterTakerAsk is a free log retrieval operation binding the contract event 0x9aaa45d6db2ef74ead0751ea9113263d1dec1b50cea05f0ca2002cb8063564a4.
Solidity: event TakerAsk((bytes32,uint256,bool) nonceInvalidationParameters, address askUser, address bidUser, uint256 strategyId, address currency, address collection, uint256[] itemIds, uint256[] amounts, address[2] feeRecipients, uint256[3] feeAmounts)
func (*ExchangeV2Filterer) FilterTakerBid ¶
func (_ExchangeV2 *ExchangeV2Filterer) FilterTakerBid(opts *bind.FilterOpts) (*ExchangeV2TakerBidIterator, error)
FilterTakerBid is a free log retrieval operation binding the contract event 0x3ee3de4684413690dee6fff1a0a4f92916a1b97d1c5a83cdf24671844306b2e3.
Solidity: event TakerBid((bytes32,uint256,bool) nonceInvalidationParameters, address bidUser, address bidRecipient, uint256 strategyId, address currency, address collection, uint256[] itemIds, uint256[] amounts, address[2] feeRecipients, uint256[3] feeAmounts)
func (*ExchangeV2Filterer) ParseAffiliatePayment ¶
func (_ExchangeV2 *ExchangeV2Filterer) ParseAffiliatePayment(log types.Log) (*ExchangeV2AffiliatePayment, error)
ParseAffiliatePayment is a log parse operation binding the contract event 0x49e92b6b3114f7e128555cd58c568f7c2e0e56fe9b4c46b6125bc308184623b3.
Solidity: event AffiliatePayment(address affiliate, address currency, uint256 affiliateFee)
func (*ExchangeV2Filterer) ParseCancelOwnershipTransfer ¶
func (_ExchangeV2 *ExchangeV2Filterer) ParseCancelOwnershipTransfer(log types.Log) (*ExchangeV2CancelOwnershipTransfer, error)
ParseCancelOwnershipTransfer is a log parse operation binding the contract event 0x8eca980489e87f7dba4f26917aa4bfc906eb3f2b4f7b4b9fd0ff2b8bb3e21ae3.
Solidity: event CancelOwnershipTransfer()
func (*ExchangeV2Filterer) ParseCurrencyStatusUpdated ¶
func (_ExchangeV2 *ExchangeV2Filterer) ParseCurrencyStatusUpdated(log types.Log) (*ExchangeV2CurrencyStatusUpdated, error)
ParseCurrencyStatusUpdated is a log parse operation binding the contract event 0xba28eda47a2e15b1dd3269e6d82f66730d20a5661aa40e9faf9f311c7872a543.
Solidity: event CurrencyStatusUpdated(address currency, bool isAllowed)
func (*ExchangeV2Filterer) ParseInitiateOwnershipRenouncement ¶
func (_ExchangeV2 *ExchangeV2Filterer) ParseInitiateOwnershipRenouncement(log types.Log) (*ExchangeV2InitiateOwnershipRenouncement, error)
ParseInitiateOwnershipRenouncement is a log parse operation binding the contract event 0x3ff05a45e46337fa1cbf20996d2eeb927280bce099f37252bcca1040609604ec.
Solidity: event InitiateOwnershipRenouncement()
func (*ExchangeV2Filterer) ParseInitiateOwnershipTransfer ¶
func (_ExchangeV2 *ExchangeV2Filterer) ParseInitiateOwnershipTransfer(log types.Log) (*ExchangeV2InitiateOwnershipTransfer, error)
ParseInitiateOwnershipTransfer is a log parse operation binding the contract event 0xb86c75c9bffca616b2d314cc914f7c3f1d174255b16b941c3f3ededee276d5ef.
Solidity: event InitiateOwnershipTransfer(address previousOwner, address potentialOwner)
func (*ExchangeV2Filterer) ParseNewAffiliateController ¶
func (_ExchangeV2 *ExchangeV2Filterer) ParseNewAffiliateController(log types.Log) (*ExchangeV2NewAffiliateController, error)
ParseNewAffiliateController is a log parse operation binding the contract event 0xa92d85531a006d07fd0df4c61259b6dc18e4f492857e2454e5a20ee5e55cddcc.
Solidity: event NewAffiliateController(address affiliateController)
func (*ExchangeV2Filterer) ParseNewAffiliateProgramStatus ¶
func (_ExchangeV2 *ExchangeV2Filterer) ParseNewAffiliateProgramStatus(log types.Log) (*ExchangeV2NewAffiliateProgramStatus, error)
ParseNewAffiliateProgramStatus is a log parse operation binding the contract event 0xdca612ba3556b7c2603089071be1feb2404df55dcabceee9d5fd852fdb39bc34.
Solidity: event NewAffiliateProgramStatus(bool isActive)
func (*ExchangeV2Filterer) ParseNewAffiliateRate ¶
func (_ExchangeV2 *ExchangeV2Filterer) ParseNewAffiliateRate(log types.Log) (*ExchangeV2NewAffiliateRate, error)
ParseNewAffiliateRate is a log parse operation binding the contract event 0xa16126d9473196242b0784325b30642b89f34442dd178a852f5b88ee483a30d8.
Solidity: event NewAffiliateRate(address affiliate, uint256 rate)
func (*ExchangeV2Filterer) ParseNewBidAskNonces ¶
func (_ExchangeV2 *ExchangeV2Filterer) ParseNewBidAskNonces(log types.Log) (*ExchangeV2NewBidAskNonces, error)
ParseNewBidAskNonces is a log parse operation binding the contract event 0xb738dd6073fae1a7128e3fcc6b4ca6e1356b7232f87cc98f8a2857bcd83dfc44.
Solidity: event NewBidAskNonces(address user, uint256 bidNonce, uint256 askNonce)
func (*ExchangeV2Filterer) ParseNewCreatorFeeManager ¶
func (_ExchangeV2 *ExchangeV2Filterer) ParseNewCreatorFeeManager(log types.Log) (*ExchangeV2NewCreatorFeeManager, error)
ParseNewCreatorFeeManager is a log parse operation binding the contract event 0xa7014d98341b07b23615cb6b4da7cca2a381932b46fb39ca4b8c3875c53aa764.
Solidity: event NewCreatorFeeManager(address creatorFeeManager)
func (*ExchangeV2Filterer) ParseNewDomainSeparator ¶
func (_ExchangeV2 *ExchangeV2Filterer) ParseNewDomainSeparator(log types.Log) (*ExchangeV2NewDomainSeparator, error)
ParseNewDomainSeparator is a log parse operation binding the contract event 0x5b2d1f36cd3ec425baab07b99853532e2ba6387a472ddbff437c5cc96f2f20ca.
Solidity: event NewDomainSeparator()
func (*ExchangeV2Filterer) ParseNewGasLimitETHTransfer ¶
func (_ExchangeV2 *ExchangeV2Filterer) ParseNewGasLimitETHTransfer(log types.Log) (*ExchangeV2NewGasLimitETHTransfer, error)
ParseNewGasLimitETHTransfer is a log parse operation binding the contract event 0xfc3a20d07f3d5bcc0b01a52011f630765611323fa9afa69f63ba2aa19f7364b6.
Solidity: event NewGasLimitETHTransfer(uint256 gasLimitETHTransfer)
func (*ExchangeV2Filterer) ParseNewMaxCreatorFeeBp ¶
func (_ExchangeV2 *ExchangeV2Filterer) ParseNewMaxCreatorFeeBp(log types.Log) (*ExchangeV2NewMaxCreatorFeeBp, error)
ParseNewMaxCreatorFeeBp is a log parse operation binding the contract event 0xcaba16bb74e50491b14ebf4755083b43aaf56a765134681af613a2ef8d732f4f.
Solidity: event NewMaxCreatorFeeBp(uint256 maxCreatorFeeBp)
func (*ExchangeV2Filterer) ParseNewOwner ¶
func (_ExchangeV2 *ExchangeV2Filterer) ParseNewOwner(log types.Log) (*ExchangeV2NewOwner, error)
ParseNewOwner is a log parse operation binding the contract event 0x3edd90e7770f06fafde38004653b33870066c33bfc923ff6102acd601f85dfbc.
Solidity: event NewOwner(address newOwner)
func (*ExchangeV2Filterer) ParseNewProtocolFeeRecipient ¶
func (_ExchangeV2 *ExchangeV2Filterer) ParseNewProtocolFeeRecipient(log types.Log) (*ExchangeV2NewProtocolFeeRecipient, error)
ParseNewProtocolFeeRecipient is a log parse operation binding the contract event 0x8cffb07faa2874440346743bdc0a86b06c3335cc47dc49b327d10e77b73ceb10.
Solidity: event NewProtocolFeeRecipient(address protocolFeeRecipient)
func (*ExchangeV2Filterer) ParseNewStrategy ¶
func (_ExchangeV2 *ExchangeV2Filterer) ParseNewStrategy(log types.Log) (*ExchangeV2NewStrategy, error)
ParseNewStrategy is a log parse operation binding the contract event 0x5290475107686ff8d28cd104943b127d453b23622ac55346373fa25c0c8957a2.
Solidity: event NewStrategy(uint256 strategyId, uint16 standardProtocolFeeBp, uint16 minTotalFeeBp, uint16 maxProtocolFeeBp, bytes4 selector, bool isMakerBid, address implementation)
func (*ExchangeV2Filterer) ParseOrderNoncesCancelled ¶
func (_ExchangeV2 *ExchangeV2Filterer) ParseOrderNoncesCancelled(log types.Log) (*ExchangeV2OrderNoncesCancelled, error)
ParseOrderNoncesCancelled is a log parse operation binding the contract event 0x0560c6093fba8a508d0e6ea3b4d7260d7afa9b152731f03a2d05dfe39b0ec425.
Solidity: event OrderNoncesCancelled(address user, uint256[] orderNonces)
func (*ExchangeV2Filterer) ParseStrategyUpdated ¶
func (_ExchangeV2 *ExchangeV2Filterer) ParseStrategyUpdated(log types.Log) (*ExchangeV2StrategyUpdated, error)
ParseStrategyUpdated is a log parse operation binding the contract event 0x3b25bf77fa688236b850bf89c87e353098688237aa18dc42593aff0f6387aea9.
Solidity: event StrategyUpdated(uint256 strategyId, bool isActive, uint16 standardProtocolFeeBp, uint16 minTotalFeeBp)
func (*ExchangeV2Filterer) ParseSubsetNoncesCancelled ¶
func (_ExchangeV2 *ExchangeV2Filterer) ParseSubsetNoncesCancelled(log types.Log) (*ExchangeV2SubsetNoncesCancelled, error)
ParseSubsetNoncesCancelled is a log parse operation binding the contract event 0xe8036d6fb143373f3ff63e551373f5fffe4267f6809bf6d3934014a18a9b38f6.
Solidity: event SubsetNoncesCancelled(address user, uint256[] subsetNonces)
func (*ExchangeV2Filterer) ParseTakerAsk ¶
func (_ExchangeV2 *ExchangeV2Filterer) ParseTakerAsk(log types.Log) (*ExchangeV2TakerAsk, error)
ParseTakerAsk is a log parse operation binding the contract event 0x9aaa45d6db2ef74ead0751ea9113263d1dec1b50cea05f0ca2002cb8063564a4.
Solidity: event TakerAsk((bytes32,uint256,bool) nonceInvalidationParameters, address askUser, address bidUser, uint256 strategyId, address currency, address collection, uint256[] itemIds, uint256[] amounts, address[2] feeRecipients, uint256[3] feeAmounts)
func (*ExchangeV2Filterer) ParseTakerBid ¶
func (_ExchangeV2 *ExchangeV2Filterer) ParseTakerBid(log types.Log) (*ExchangeV2TakerBid, error)
ParseTakerBid is a log parse operation binding the contract event 0x3ee3de4684413690dee6fff1a0a4f92916a1b97d1c5a83cdf24671844306b2e3.
Solidity: event TakerBid((bytes32,uint256,bool) nonceInvalidationParameters, address bidUser, address bidRecipient, uint256 strategyId, address currency, address collection, uint256[] itemIds, uint256[] amounts, address[2] feeRecipients, uint256[3] feeAmounts)
func (*ExchangeV2Filterer) WatchAffiliatePayment ¶
func (_ExchangeV2 *ExchangeV2Filterer) WatchAffiliatePayment(opts *bind.WatchOpts, sink chan<- *ExchangeV2AffiliatePayment) (event.Subscription, error)
WatchAffiliatePayment is a free log subscription operation binding the contract event 0x49e92b6b3114f7e128555cd58c568f7c2e0e56fe9b4c46b6125bc308184623b3.
Solidity: event AffiliatePayment(address affiliate, address currency, uint256 affiliateFee)
func (*ExchangeV2Filterer) WatchCancelOwnershipTransfer ¶
func (_ExchangeV2 *ExchangeV2Filterer) WatchCancelOwnershipTransfer(opts *bind.WatchOpts, sink chan<- *ExchangeV2CancelOwnershipTransfer) (event.Subscription, error)
WatchCancelOwnershipTransfer is a free log subscription operation binding the contract event 0x8eca980489e87f7dba4f26917aa4bfc906eb3f2b4f7b4b9fd0ff2b8bb3e21ae3.
Solidity: event CancelOwnershipTransfer()
func (*ExchangeV2Filterer) WatchCurrencyStatusUpdated ¶
func (_ExchangeV2 *ExchangeV2Filterer) WatchCurrencyStatusUpdated(opts *bind.WatchOpts, sink chan<- *ExchangeV2CurrencyStatusUpdated) (event.Subscription, error)
WatchCurrencyStatusUpdated is a free log subscription operation binding the contract event 0xba28eda47a2e15b1dd3269e6d82f66730d20a5661aa40e9faf9f311c7872a543.
Solidity: event CurrencyStatusUpdated(address currency, bool isAllowed)
func (*ExchangeV2Filterer) WatchInitiateOwnershipRenouncement ¶
func (_ExchangeV2 *ExchangeV2Filterer) WatchInitiateOwnershipRenouncement(opts *bind.WatchOpts, sink chan<- *ExchangeV2InitiateOwnershipRenouncement) (event.Subscription, error)
WatchInitiateOwnershipRenouncement is a free log subscription operation binding the contract event 0x3ff05a45e46337fa1cbf20996d2eeb927280bce099f37252bcca1040609604ec.
Solidity: event InitiateOwnershipRenouncement()
func (*ExchangeV2Filterer) WatchInitiateOwnershipTransfer ¶
func (_ExchangeV2 *ExchangeV2Filterer) WatchInitiateOwnershipTransfer(opts *bind.WatchOpts, sink chan<- *ExchangeV2InitiateOwnershipTransfer) (event.Subscription, error)
WatchInitiateOwnershipTransfer is a free log subscription operation binding the contract event 0xb86c75c9bffca616b2d314cc914f7c3f1d174255b16b941c3f3ededee276d5ef.
Solidity: event InitiateOwnershipTransfer(address previousOwner, address potentialOwner)
func (*ExchangeV2Filterer) WatchNewAffiliateController ¶
func (_ExchangeV2 *ExchangeV2Filterer) WatchNewAffiliateController(opts *bind.WatchOpts, sink chan<- *ExchangeV2NewAffiliateController) (event.Subscription, error)
WatchNewAffiliateController is a free log subscription operation binding the contract event 0xa92d85531a006d07fd0df4c61259b6dc18e4f492857e2454e5a20ee5e55cddcc.
Solidity: event NewAffiliateController(address affiliateController)
func (*ExchangeV2Filterer) WatchNewAffiliateProgramStatus ¶
func (_ExchangeV2 *ExchangeV2Filterer) WatchNewAffiliateProgramStatus(opts *bind.WatchOpts, sink chan<- *ExchangeV2NewAffiliateProgramStatus) (event.Subscription, error)
WatchNewAffiliateProgramStatus is a free log subscription operation binding the contract event 0xdca612ba3556b7c2603089071be1feb2404df55dcabceee9d5fd852fdb39bc34.
Solidity: event NewAffiliateProgramStatus(bool isActive)
func (*ExchangeV2Filterer) WatchNewAffiliateRate ¶
func (_ExchangeV2 *ExchangeV2Filterer) WatchNewAffiliateRate(opts *bind.WatchOpts, sink chan<- *ExchangeV2NewAffiliateRate) (event.Subscription, error)
WatchNewAffiliateRate is a free log subscription operation binding the contract event 0xa16126d9473196242b0784325b30642b89f34442dd178a852f5b88ee483a30d8.
Solidity: event NewAffiliateRate(address affiliate, uint256 rate)
func (*ExchangeV2Filterer) WatchNewBidAskNonces ¶
func (_ExchangeV2 *ExchangeV2Filterer) WatchNewBidAskNonces(opts *bind.WatchOpts, sink chan<- *ExchangeV2NewBidAskNonces) (event.Subscription, error)
WatchNewBidAskNonces is a free log subscription operation binding the contract event 0xb738dd6073fae1a7128e3fcc6b4ca6e1356b7232f87cc98f8a2857bcd83dfc44.
Solidity: event NewBidAskNonces(address user, uint256 bidNonce, uint256 askNonce)
func (*ExchangeV2Filterer) WatchNewCreatorFeeManager ¶
func (_ExchangeV2 *ExchangeV2Filterer) WatchNewCreatorFeeManager(opts *bind.WatchOpts, sink chan<- *ExchangeV2NewCreatorFeeManager) (event.Subscription, error)
WatchNewCreatorFeeManager is a free log subscription operation binding the contract event 0xa7014d98341b07b23615cb6b4da7cca2a381932b46fb39ca4b8c3875c53aa764.
Solidity: event NewCreatorFeeManager(address creatorFeeManager)
func (*ExchangeV2Filterer) WatchNewDomainSeparator ¶
func (_ExchangeV2 *ExchangeV2Filterer) WatchNewDomainSeparator(opts *bind.WatchOpts, sink chan<- *ExchangeV2NewDomainSeparator) (event.Subscription, error)
WatchNewDomainSeparator is a free log subscription operation binding the contract event 0x5b2d1f36cd3ec425baab07b99853532e2ba6387a472ddbff437c5cc96f2f20ca.
Solidity: event NewDomainSeparator()
func (*ExchangeV2Filterer) WatchNewGasLimitETHTransfer ¶
func (_ExchangeV2 *ExchangeV2Filterer) WatchNewGasLimitETHTransfer(opts *bind.WatchOpts, sink chan<- *ExchangeV2NewGasLimitETHTransfer) (event.Subscription, error)
WatchNewGasLimitETHTransfer is a free log subscription operation binding the contract event 0xfc3a20d07f3d5bcc0b01a52011f630765611323fa9afa69f63ba2aa19f7364b6.
Solidity: event NewGasLimitETHTransfer(uint256 gasLimitETHTransfer)
func (*ExchangeV2Filterer) WatchNewMaxCreatorFeeBp ¶
func (_ExchangeV2 *ExchangeV2Filterer) WatchNewMaxCreatorFeeBp(opts *bind.WatchOpts, sink chan<- *ExchangeV2NewMaxCreatorFeeBp) (event.Subscription, error)
WatchNewMaxCreatorFeeBp is a free log subscription operation binding the contract event 0xcaba16bb74e50491b14ebf4755083b43aaf56a765134681af613a2ef8d732f4f.
Solidity: event NewMaxCreatorFeeBp(uint256 maxCreatorFeeBp)
func (*ExchangeV2Filterer) WatchNewOwner ¶
func (_ExchangeV2 *ExchangeV2Filterer) WatchNewOwner(opts *bind.WatchOpts, sink chan<- *ExchangeV2NewOwner) (event.Subscription, error)
WatchNewOwner is a free log subscription operation binding the contract event 0x3edd90e7770f06fafde38004653b33870066c33bfc923ff6102acd601f85dfbc.
Solidity: event NewOwner(address newOwner)
func (*ExchangeV2Filterer) WatchNewProtocolFeeRecipient ¶
func (_ExchangeV2 *ExchangeV2Filterer) WatchNewProtocolFeeRecipient(opts *bind.WatchOpts, sink chan<- *ExchangeV2NewProtocolFeeRecipient) (event.Subscription, error)
WatchNewProtocolFeeRecipient is a free log subscription operation binding the contract event 0x8cffb07faa2874440346743bdc0a86b06c3335cc47dc49b327d10e77b73ceb10.
Solidity: event NewProtocolFeeRecipient(address protocolFeeRecipient)
func (*ExchangeV2Filterer) WatchNewStrategy ¶
func (_ExchangeV2 *ExchangeV2Filterer) WatchNewStrategy(opts *bind.WatchOpts, sink chan<- *ExchangeV2NewStrategy) (event.Subscription, error)
WatchNewStrategy is a free log subscription operation binding the contract event 0x5290475107686ff8d28cd104943b127d453b23622ac55346373fa25c0c8957a2.
Solidity: event NewStrategy(uint256 strategyId, uint16 standardProtocolFeeBp, uint16 minTotalFeeBp, uint16 maxProtocolFeeBp, bytes4 selector, bool isMakerBid, address implementation)
func (*ExchangeV2Filterer) WatchOrderNoncesCancelled ¶
func (_ExchangeV2 *ExchangeV2Filterer) WatchOrderNoncesCancelled(opts *bind.WatchOpts, sink chan<- *ExchangeV2OrderNoncesCancelled) (event.Subscription, error)
WatchOrderNoncesCancelled is a free log subscription operation binding the contract event 0x0560c6093fba8a508d0e6ea3b4d7260d7afa9b152731f03a2d05dfe39b0ec425.
Solidity: event OrderNoncesCancelled(address user, uint256[] orderNonces)
func (*ExchangeV2Filterer) WatchStrategyUpdated ¶
func (_ExchangeV2 *ExchangeV2Filterer) WatchStrategyUpdated(opts *bind.WatchOpts, sink chan<- *ExchangeV2StrategyUpdated) (event.Subscription, error)
WatchStrategyUpdated is a free log subscription operation binding the contract event 0x3b25bf77fa688236b850bf89c87e353098688237aa18dc42593aff0f6387aea9.
Solidity: event StrategyUpdated(uint256 strategyId, bool isActive, uint16 standardProtocolFeeBp, uint16 minTotalFeeBp)
func (*ExchangeV2Filterer) WatchSubsetNoncesCancelled ¶
func (_ExchangeV2 *ExchangeV2Filterer) WatchSubsetNoncesCancelled(opts *bind.WatchOpts, sink chan<- *ExchangeV2SubsetNoncesCancelled) (event.Subscription, error)
WatchSubsetNoncesCancelled is a free log subscription operation binding the contract event 0xe8036d6fb143373f3ff63e551373f5fffe4267f6809bf6d3934014a18a9b38f6.
Solidity: event SubsetNoncesCancelled(address user, uint256[] subsetNonces)
func (*ExchangeV2Filterer) WatchTakerAsk ¶
func (_ExchangeV2 *ExchangeV2Filterer) WatchTakerAsk(opts *bind.WatchOpts, sink chan<- *ExchangeV2TakerAsk) (event.Subscription, error)
WatchTakerAsk is a free log subscription operation binding the contract event 0x9aaa45d6db2ef74ead0751ea9113263d1dec1b50cea05f0ca2002cb8063564a4.
Solidity: event TakerAsk((bytes32,uint256,bool) nonceInvalidationParameters, address askUser, address bidUser, uint256 strategyId, address currency, address collection, uint256[] itemIds, uint256[] amounts, address[2] feeRecipients, uint256[3] feeAmounts)
func (*ExchangeV2Filterer) WatchTakerBid ¶
func (_ExchangeV2 *ExchangeV2Filterer) WatchTakerBid(opts *bind.WatchOpts, sink chan<- *ExchangeV2TakerBid) (event.Subscription, error)
WatchTakerBid is a free log subscription operation binding the contract event 0x3ee3de4684413690dee6fff1a0a4f92916a1b97d1c5a83cdf24671844306b2e3.
Solidity: event TakerBid((bytes32,uint256,bool) nonceInvalidationParameters, address bidUser, address bidRecipient, uint256 strategyId, address currency, address collection, uint256[] itemIds, uint256[] amounts, address[2] feeRecipients, uint256[3] feeAmounts)
type ExchangeV2InitiateOwnershipRenouncement ¶
type ExchangeV2InitiateOwnershipRenouncement struct {
Raw types.Log // Blockchain specific contextual infos
}
ExchangeV2InitiateOwnershipRenouncement represents a InitiateOwnershipRenouncement event raised by the ExchangeV2 contract.
type ExchangeV2InitiateOwnershipRenouncementIterator ¶
type ExchangeV2InitiateOwnershipRenouncementIterator struct { Event *ExchangeV2InitiateOwnershipRenouncement // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeV2InitiateOwnershipRenouncementIterator is returned from FilterInitiateOwnershipRenouncement and is used to iterate over the raw logs and unpacked data for InitiateOwnershipRenouncement events raised by the ExchangeV2 contract.
func (*ExchangeV2InitiateOwnershipRenouncementIterator) Close ¶
func (it *ExchangeV2InitiateOwnershipRenouncementIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeV2InitiateOwnershipRenouncementIterator) Error ¶
func (it *ExchangeV2InitiateOwnershipRenouncementIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeV2InitiateOwnershipRenouncementIterator) Next ¶
func (it *ExchangeV2InitiateOwnershipRenouncementIterator) 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 ExchangeV2InitiateOwnershipTransfer ¶
type ExchangeV2InitiateOwnershipTransfer struct { PreviousOwner common.Address PotentialOwner common.Address Raw types.Log // Blockchain specific contextual infos }
ExchangeV2InitiateOwnershipTransfer represents a InitiateOwnershipTransfer event raised by the ExchangeV2 contract.
type ExchangeV2InitiateOwnershipTransferIterator ¶
type ExchangeV2InitiateOwnershipTransferIterator struct { Event *ExchangeV2InitiateOwnershipTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeV2InitiateOwnershipTransferIterator is returned from FilterInitiateOwnershipTransfer and is used to iterate over the raw logs and unpacked data for InitiateOwnershipTransfer events raised by the ExchangeV2 contract.
func (*ExchangeV2InitiateOwnershipTransferIterator) Close ¶
func (it *ExchangeV2InitiateOwnershipTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeV2InitiateOwnershipTransferIterator) Error ¶
func (it *ExchangeV2InitiateOwnershipTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeV2InitiateOwnershipTransferIterator) Next ¶
func (it *ExchangeV2InitiateOwnershipTransferIterator) 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 ExchangeV2NewAffiliateController ¶
type ExchangeV2NewAffiliateController struct { AffiliateController common.Address Raw types.Log // Blockchain specific contextual infos }
ExchangeV2NewAffiliateController represents a NewAffiliateController event raised by the ExchangeV2 contract.
type ExchangeV2NewAffiliateControllerIterator ¶
type ExchangeV2NewAffiliateControllerIterator struct { Event *ExchangeV2NewAffiliateController // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeV2NewAffiliateControllerIterator is returned from FilterNewAffiliateController and is used to iterate over the raw logs and unpacked data for NewAffiliateController events raised by the ExchangeV2 contract.
func (*ExchangeV2NewAffiliateControllerIterator) Close ¶
func (it *ExchangeV2NewAffiliateControllerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeV2NewAffiliateControllerIterator) Error ¶
func (it *ExchangeV2NewAffiliateControllerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeV2NewAffiliateControllerIterator) Next ¶
func (it *ExchangeV2NewAffiliateControllerIterator) 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 ExchangeV2NewAffiliateProgramStatus ¶
type ExchangeV2NewAffiliateProgramStatus struct { IsActive bool Raw types.Log // Blockchain specific contextual infos }
ExchangeV2NewAffiliateProgramStatus represents a NewAffiliateProgramStatus event raised by the ExchangeV2 contract.
type ExchangeV2NewAffiliateProgramStatusIterator ¶
type ExchangeV2NewAffiliateProgramStatusIterator struct { Event *ExchangeV2NewAffiliateProgramStatus // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeV2NewAffiliateProgramStatusIterator is returned from FilterNewAffiliateProgramStatus and is used to iterate over the raw logs and unpacked data for NewAffiliateProgramStatus events raised by the ExchangeV2 contract.
func (*ExchangeV2NewAffiliateProgramStatusIterator) Close ¶
func (it *ExchangeV2NewAffiliateProgramStatusIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeV2NewAffiliateProgramStatusIterator) Error ¶
func (it *ExchangeV2NewAffiliateProgramStatusIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeV2NewAffiliateProgramStatusIterator) Next ¶
func (it *ExchangeV2NewAffiliateProgramStatusIterator) 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 ExchangeV2NewAffiliateRate ¶
type ExchangeV2NewAffiliateRate struct { Affiliate common.Address Rate *big.Int Raw types.Log // Blockchain specific contextual infos }
ExchangeV2NewAffiliateRate represents a NewAffiliateRate event raised by the ExchangeV2 contract.
type ExchangeV2NewAffiliateRateIterator ¶
type ExchangeV2NewAffiliateRateIterator struct { Event *ExchangeV2NewAffiliateRate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeV2NewAffiliateRateIterator is returned from FilterNewAffiliateRate and is used to iterate over the raw logs and unpacked data for NewAffiliateRate events raised by the ExchangeV2 contract.
func (*ExchangeV2NewAffiliateRateIterator) Close ¶
func (it *ExchangeV2NewAffiliateRateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeV2NewAffiliateRateIterator) Error ¶
func (it *ExchangeV2NewAffiliateRateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeV2NewAffiliateRateIterator) Next ¶
func (it *ExchangeV2NewAffiliateRateIterator) 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 ExchangeV2NewBidAskNonces ¶
type ExchangeV2NewBidAskNonces struct { User common.Address BidNonce *big.Int AskNonce *big.Int Raw types.Log // Blockchain specific contextual infos }
ExchangeV2NewBidAskNonces represents a NewBidAskNonces event raised by the ExchangeV2 contract.
type ExchangeV2NewBidAskNoncesIterator ¶
type ExchangeV2NewBidAskNoncesIterator struct { Event *ExchangeV2NewBidAskNonces // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeV2NewBidAskNoncesIterator is returned from FilterNewBidAskNonces and is used to iterate over the raw logs and unpacked data for NewBidAskNonces events raised by the ExchangeV2 contract.
func (*ExchangeV2NewBidAskNoncesIterator) Close ¶
func (it *ExchangeV2NewBidAskNoncesIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeV2NewBidAskNoncesIterator) Error ¶
func (it *ExchangeV2NewBidAskNoncesIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeV2NewBidAskNoncesIterator) Next ¶
func (it *ExchangeV2NewBidAskNoncesIterator) 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 ExchangeV2NewCreatorFeeManager ¶
type ExchangeV2NewCreatorFeeManager struct { CreatorFeeManager common.Address Raw types.Log // Blockchain specific contextual infos }
ExchangeV2NewCreatorFeeManager represents a NewCreatorFeeManager event raised by the ExchangeV2 contract.
type ExchangeV2NewCreatorFeeManagerIterator ¶
type ExchangeV2NewCreatorFeeManagerIterator struct { Event *ExchangeV2NewCreatorFeeManager // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeV2NewCreatorFeeManagerIterator is returned from FilterNewCreatorFeeManager and is used to iterate over the raw logs and unpacked data for NewCreatorFeeManager events raised by the ExchangeV2 contract.
func (*ExchangeV2NewCreatorFeeManagerIterator) Close ¶
func (it *ExchangeV2NewCreatorFeeManagerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeV2NewCreatorFeeManagerIterator) Error ¶
func (it *ExchangeV2NewCreatorFeeManagerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeV2NewCreatorFeeManagerIterator) Next ¶
func (it *ExchangeV2NewCreatorFeeManagerIterator) 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 ExchangeV2NewDomainSeparator ¶
ExchangeV2NewDomainSeparator represents a NewDomainSeparator event raised by the ExchangeV2 contract.
type ExchangeV2NewDomainSeparatorIterator ¶
type ExchangeV2NewDomainSeparatorIterator struct { Event *ExchangeV2NewDomainSeparator // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeV2NewDomainSeparatorIterator is returned from FilterNewDomainSeparator and is used to iterate over the raw logs and unpacked data for NewDomainSeparator events raised by the ExchangeV2 contract.
func (*ExchangeV2NewDomainSeparatorIterator) Close ¶
func (it *ExchangeV2NewDomainSeparatorIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeV2NewDomainSeparatorIterator) Error ¶
func (it *ExchangeV2NewDomainSeparatorIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeV2NewDomainSeparatorIterator) Next ¶
func (it *ExchangeV2NewDomainSeparatorIterator) 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 ExchangeV2NewGasLimitETHTransfer ¶
type ExchangeV2NewGasLimitETHTransfer struct { GasLimitETHTransfer *big.Int Raw types.Log // Blockchain specific contextual infos }
ExchangeV2NewGasLimitETHTransfer represents a NewGasLimitETHTransfer event raised by the ExchangeV2 contract.
type ExchangeV2NewGasLimitETHTransferIterator ¶
type ExchangeV2NewGasLimitETHTransferIterator struct { Event *ExchangeV2NewGasLimitETHTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeV2NewGasLimitETHTransferIterator is returned from FilterNewGasLimitETHTransfer and is used to iterate over the raw logs and unpacked data for NewGasLimitETHTransfer events raised by the ExchangeV2 contract.
func (*ExchangeV2NewGasLimitETHTransferIterator) Close ¶
func (it *ExchangeV2NewGasLimitETHTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeV2NewGasLimitETHTransferIterator) Error ¶
func (it *ExchangeV2NewGasLimitETHTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeV2NewGasLimitETHTransferIterator) Next ¶
func (it *ExchangeV2NewGasLimitETHTransferIterator) 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 ExchangeV2NewMaxCreatorFeeBp ¶
type ExchangeV2NewMaxCreatorFeeBp struct { MaxCreatorFeeBp *big.Int Raw types.Log // Blockchain specific contextual infos }
ExchangeV2NewMaxCreatorFeeBp represents a NewMaxCreatorFeeBp event raised by the ExchangeV2 contract.
type ExchangeV2NewMaxCreatorFeeBpIterator ¶
type ExchangeV2NewMaxCreatorFeeBpIterator struct { Event *ExchangeV2NewMaxCreatorFeeBp // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeV2NewMaxCreatorFeeBpIterator is returned from FilterNewMaxCreatorFeeBp and is used to iterate over the raw logs and unpacked data for NewMaxCreatorFeeBp events raised by the ExchangeV2 contract.
func (*ExchangeV2NewMaxCreatorFeeBpIterator) Close ¶
func (it *ExchangeV2NewMaxCreatorFeeBpIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeV2NewMaxCreatorFeeBpIterator) Error ¶
func (it *ExchangeV2NewMaxCreatorFeeBpIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeV2NewMaxCreatorFeeBpIterator) Next ¶
func (it *ExchangeV2NewMaxCreatorFeeBpIterator) 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 ExchangeV2NewOwner ¶
type ExchangeV2NewOwner struct { NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
ExchangeV2NewOwner represents a NewOwner event raised by the ExchangeV2 contract.
type ExchangeV2NewOwnerIterator ¶
type ExchangeV2NewOwnerIterator struct { Event *ExchangeV2NewOwner // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeV2NewOwnerIterator is returned from FilterNewOwner and is used to iterate over the raw logs and unpacked data for NewOwner events raised by the ExchangeV2 contract.
func (*ExchangeV2NewOwnerIterator) Close ¶
func (it *ExchangeV2NewOwnerIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeV2NewOwnerIterator) Error ¶
func (it *ExchangeV2NewOwnerIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeV2NewOwnerIterator) Next ¶
func (it *ExchangeV2NewOwnerIterator) 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 ExchangeV2NewProtocolFeeRecipient ¶
type ExchangeV2NewProtocolFeeRecipient struct { ProtocolFeeRecipient common.Address Raw types.Log // Blockchain specific contextual infos }
ExchangeV2NewProtocolFeeRecipient represents a NewProtocolFeeRecipient event raised by the ExchangeV2 contract.
type ExchangeV2NewProtocolFeeRecipientIterator ¶
type ExchangeV2NewProtocolFeeRecipientIterator struct { Event *ExchangeV2NewProtocolFeeRecipient // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeV2NewProtocolFeeRecipientIterator is returned from FilterNewProtocolFeeRecipient and is used to iterate over the raw logs and unpacked data for NewProtocolFeeRecipient events raised by the ExchangeV2 contract.
func (*ExchangeV2NewProtocolFeeRecipientIterator) Close ¶
func (it *ExchangeV2NewProtocolFeeRecipientIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeV2NewProtocolFeeRecipientIterator) Error ¶
func (it *ExchangeV2NewProtocolFeeRecipientIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeV2NewProtocolFeeRecipientIterator) Next ¶
func (it *ExchangeV2NewProtocolFeeRecipientIterator) 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 ExchangeV2NewStrategy ¶
type ExchangeV2NewStrategy struct { StrategyId *big.Int StandardProtocolFeeBp uint16 MinTotalFeeBp uint16 MaxProtocolFeeBp uint16 Selector [4]byte IsMakerBid bool Implementation common.Address Raw types.Log // Blockchain specific contextual infos }
ExchangeV2NewStrategy represents a NewStrategy event raised by the ExchangeV2 contract.
type ExchangeV2NewStrategyIterator ¶
type ExchangeV2NewStrategyIterator struct { Event *ExchangeV2NewStrategy // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeV2NewStrategyIterator is returned from FilterNewStrategy and is used to iterate over the raw logs and unpacked data for NewStrategy events raised by the ExchangeV2 contract.
func (*ExchangeV2NewStrategyIterator) Close ¶
func (it *ExchangeV2NewStrategyIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeV2NewStrategyIterator) Error ¶
func (it *ExchangeV2NewStrategyIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeV2NewStrategyIterator) Next ¶
func (it *ExchangeV2NewStrategyIterator) 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 ExchangeV2OrderNoncesCancelled ¶
type ExchangeV2OrderNoncesCancelled struct { User common.Address OrderNonces []*big.Int Raw types.Log // Blockchain specific contextual infos }
ExchangeV2OrderNoncesCancelled represents a OrderNoncesCancelled event raised by the ExchangeV2 contract.
type ExchangeV2OrderNoncesCancelledIterator ¶
type ExchangeV2OrderNoncesCancelledIterator struct { Event *ExchangeV2OrderNoncesCancelled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeV2OrderNoncesCancelledIterator is returned from FilterOrderNoncesCancelled and is used to iterate over the raw logs and unpacked data for OrderNoncesCancelled events raised by the ExchangeV2 contract.
func (*ExchangeV2OrderNoncesCancelledIterator) Close ¶
func (it *ExchangeV2OrderNoncesCancelledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeV2OrderNoncesCancelledIterator) Error ¶
func (it *ExchangeV2OrderNoncesCancelledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeV2OrderNoncesCancelledIterator) Next ¶
func (it *ExchangeV2OrderNoncesCancelledIterator) 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 ExchangeV2Raw ¶
type ExchangeV2Raw struct {
Contract *ExchangeV2 // Generic contract binding to access the raw methods on
}
ExchangeV2Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*ExchangeV2Raw) Call ¶
func (_ExchangeV2 *ExchangeV2Raw) 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 (*ExchangeV2Raw) Transact ¶
func (_ExchangeV2 *ExchangeV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ExchangeV2Raw) Transfer ¶
func (_ExchangeV2 *ExchangeV2Raw) 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 ExchangeV2Session ¶
type ExchangeV2Session struct { Contract *ExchangeV2 // 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 }
ExchangeV2Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ExchangeV2Session) AddStrategy ¶
func (_ExchangeV2 *ExchangeV2Session) AddStrategy(standardProtocolFeeBp uint16, minTotalFeeBp uint16, maxProtocolFeeBp uint16, selector [4]byte, isMakerBid bool, implementation common.Address) (*types.Transaction, error)
AddStrategy is a paid mutator transaction binding the contract method 0x91be1360.
Solidity: function addStrategy(uint16 standardProtocolFeeBp, uint16 minTotalFeeBp, uint16 maxProtocolFeeBp, bytes4 selector, bool isMakerBid, address implementation) returns()
func (*ExchangeV2Session) AffiliateController ¶
func (_ExchangeV2 *ExchangeV2Session) AffiliateController() (common.Address, error)
AffiliateController is a free data retrieval call binding the contract method 0x4cbac9dc.
Solidity: function affiliateController() view returns(address)
func (*ExchangeV2Session) AffiliateRates ¶
AffiliateRates is a free data retrieval call binding the contract method 0x7a7d8851.
Solidity: function affiliateRates(address ) view returns(uint256)
func (*ExchangeV2Session) CancelOrderNonces ¶
func (_ExchangeV2 *ExchangeV2Session) CancelOrderNonces(orderNonces []*big.Int) (*types.Transaction, error)
CancelOrderNonces is a paid mutator transaction binding the contract method 0x79ed31d4.
Solidity: function cancelOrderNonces(uint256[] orderNonces) returns()
func (*ExchangeV2Session) CancelOwnershipTransfer ¶
func (_ExchangeV2 *ExchangeV2Session) CancelOwnershipTransfer() (*types.Transaction, error)
CancelOwnershipTransfer is a paid mutator transaction binding the contract method 0x23452b9c.
Solidity: function cancelOwnershipTransfer() returns()
func (*ExchangeV2Session) CancelSubsetNonces ¶
func (_ExchangeV2 *ExchangeV2Session) CancelSubsetNonces(subsetNonces []*big.Int) (*types.Transaction, error)
CancelSubsetNonces is a paid mutator transaction binding the contract method 0x134849a6.
Solidity: function cancelSubsetNonces(uint256[] subsetNonces) returns()
func (*ExchangeV2Session) ChainId ¶
func (_ExchangeV2 *ExchangeV2Session) ChainId() (*big.Int, error)
ChainId is a free data retrieval call binding the contract method 0x9a8a0592.
Solidity: function chainId() view returns(uint256)
func (*ExchangeV2Session) ConfirmOwnershipRenouncement ¶
func (_ExchangeV2 *ExchangeV2Session) ConfirmOwnershipRenouncement() (*types.Transaction, error)
ConfirmOwnershipRenouncement is a paid mutator transaction binding the contract method 0x3e567539.
Solidity: function confirmOwnershipRenouncement() returns()
func (*ExchangeV2Session) ConfirmOwnershipTransfer ¶
func (_ExchangeV2 *ExchangeV2Session) ConfirmOwnershipTransfer() (*types.Transaction, error)
ConfirmOwnershipTransfer is a paid mutator transaction binding the contract method 0x7200b829.
Solidity: function confirmOwnershipTransfer() returns()
func (*ExchangeV2Session) CreatorFeeManager ¶
func (_ExchangeV2 *ExchangeV2Session) CreatorFeeManager() (common.Address, error)
CreatorFeeManager is a free data retrieval call binding the contract method 0x838b8f5c.
Solidity: function creatorFeeManager() view returns(address)
func (*ExchangeV2Session) DomainSeparator ¶
func (_ExchangeV2 *ExchangeV2Session) DomainSeparator() ([32]byte, error)
DomainSeparator is a free data retrieval call binding the contract method 0xf698da25.
Solidity: function domainSeparator() view returns(bytes32)
func (*ExchangeV2Session) ExecuteMultipleTakerBids ¶
func (_ExchangeV2 *ExchangeV2Session) ExecuteMultipleTakerBids(takerBids []OrderStructsTaker, makerAsks []OrderStructsMaker, makerSignatures [][]byte, merkleTrees []OrderStructsMerkleTree, affiliate common.Address, isAtomic bool) (*types.Transaction, error)
ExecuteMultipleTakerBids is a paid mutator transaction binding the contract method 0xf4288a21.
Solidity: function executeMultipleTakerBids((address,bytes)[] takerBids, (uint8,uint256,uint256,uint256,uint256,uint8,address,address,address,uint256,uint256,uint256,uint256[],uint256[],bytes)[] makerAsks, bytes[] makerSignatures, (bytes32,(bytes32,uint8)[])[] merkleTrees, address affiliate, bool isAtomic) payable returns()
func (*ExchangeV2Session) ExecuteTakerAsk ¶
func (_ExchangeV2 *ExchangeV2Session) ExecuteTakerAsk(takerAsk OrderStructsTaker, makerBid OrderStructsMaker, makerSignature []byte, merkleTree OrderStructsMerkleTree, affiliate common.Address) (*types.Transaction, error)
ExecuteTakerAsk is a paid mutator transaction binding the contract method 0xe72853e1.
Solidity: function executeTakerAsk((address,bytes) takerAsk, (uint8,uint256,uint256,uint256,uint256,uint8,address,address,address,uint256,uint256,uint256,uint256[],uint256[],bytes) makerBid, bytes makerSignature, (bytes32,(bytes32,uint8)[]) merkleTree, address affiliate) returns()
func (*ExchangeV2Session) ExecuteTakerBid ¶
func (_ExchangeV2 *ExchangeV2Session) ExecuteTakerBid(takerBid OrderStructsTaker, makerAsk OrderStructsMaker, makerSignature []byte, merkleTree OrderStructsMerkleTree, affiliate common.Address) (*types.Transaction, error)
ExecuteTakerBid is a paid mutator transaction binding the contract method 0x8585ae03.
Solidity: function executeTakerBid((address,bytes) takerBid, (uint8,uint256,uint256,uint256,uint256,uint8,address,address,address,uint256,uint256,uint256,uint256[],uint256[],bytes) makerAsk, bytes makerSignature, (bytes32,(bytes32,uint8)[]) merkleTree, address affiliate) payable returns()
func (*ExchangeV2Session) HashBatchOrder ¶
func (_ExchangeV2 *ExchangeV2Session) HashBatchOrder(root [32]byte, proofLength *big.Int) ([32]byte, error)
HashBatchOrder is a free data retrieval call binding the contract method 0x86c07642.
Solidity: function hashBatchOrder(bytes32 root, uint256 proofLength) pure returns(bytes32 batchOrderHash)
func (*ExchangeV2Session) IncrementBidAskNonces ¶
func (_ExchangeV2 *ExchangeV2Session) IncrementBidAskNonces(bid bool, ask bool) (*types.Transaction, error)
IncrementBidAskNonces is a paid mutator transaction binding the contract method 0xd5b010f5.
Solidity: function incrementBidAskNonces(bool bid, bool ask) returns()
func (*ExchangeV2Session) InitiateOwnershipRenouncement ¶
func (_ExchangeV2 *ExchangeV2Session) InitiateOwnershipRenouncement() (*types.Transaction, error)
InitiateOwnershipRenouncement is a paid mutator transaction binding the contract method 0x5b6ac011.
Solidity: function initiateOwnershipRenouncement() returns()
func (*ExchangeV2Session) InitiateOwnershipTransfer ¶
func (_ExchangeV2 *ExchangeV2Session) InitiateOwnershipTransfer(newPotentialOwner common.Address) (*types.Transaction, error)
InitiateOwnershipTransfer is a paid mutator transaction binding the contract method 0xc0b6f561.
Solidity: function initiateOwnershipTransfer(address newPotentialOwner) returns()
func (*ExchangeV2Session) IsAffiliateProgramActive ¶
func (_ExchangeV2 *ExchangeV2Session) IsAffiliateProgramActive() (bool, error)
IsAffiliateProgramActive is a free data retrieval call binding the contract method 0x67d9dd79.
Solidity: function isAffiliateProgramActive() view returns(bool)
func (*ExchangeV2Session) IsCurrencyAllowed ¶
func (_ExchangeV2 *ExchangeV2Session) IsCurrencyAllowed(arg0 common.Address) (bool, error)
IsCurrencyAllowed is a free data retrieval call binding the contract method 0x5a195d19.
Solidity: function isCurrencyAllowed(address ) view returns(bool)
func (*ExchangeV2Session) MAGICVALUEORDERNONCEEXECUTED ¶
func (_ExchangeV2 *ExchangeV2Session) MAGICVALUEORDERNONCEEXECUTED() ([32]byte, error)
MAGICVALUEORDERNONCEEXECUTED is a free data retrieval call binding the contract method 0x463357ec.
Solidity: function MAGIC_VALUE_ORDER_NONCE_EXECUTED() view returns(bytes32)
func (*ExchangeV2Session) MaxCreatorFeeBp ¶
func (_ExchangeV2 *ExchangeV2Session) MaxCreatorFeeBp() (uint16, error)
MaxCreatorFeeBp is a free data retrieval call binding the contract method 0x6e90c014.
Solidity: function maxCreatorFeeBp() view returns(uint16)
func (*ExchangeV2Session) Owner ¶
func (_ExchangeV2 *ExchangeV2Session) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ExchangeV2Session) OwnershipStatus ¶
func (_ExchangeV2 *ExchangeV2Session) OwnershipStatus() (uint8, error)
OwnershipStatus is a free data retrieval call binding the contract method 0x2bb5a9e6.
Solidity: function ownershipStatus() view returns(uint8)
func (*ExchangeV2Session) PotentialOwner ¶
func (_ExchangeV2 *ExchangeV2Session) PotentialOwner() (common.Address, error)
PotentialOwner is a free data retrieval call binding the contract method 0x7762df25.
Solidity: function potentialOwner() view returns(address)
func (*ExchangeV2Session) ProtocolFeeRecipient ¶
func (_ExchangeV2 *ExchangeV2Session) ProtocolFeeRecipient() (common.Address, error)
ProtocolFeeRecipient is a free data retrieval call binding the contract method 0x64df049e.
Solidity: function protocolFeeRecipient() view returns(address)
func (*ExchangeV2Session) RestrictedExecuteTakerBid ¶
func (_ExchangeV2 *ExchangeV2Session) RestrictedExecuteTakerBid(takerBid OrderStructsTaker, makerAsk OrderStructsMaker, sender common.Address, orderHash [32]byte) (*types.Transaction, error)
RestrictedExecuteTakerBid is a paid mutator transaction binding the contract method 0xd5b7f065.
Solidity: function restrictedExecuteTakerBid((address,bytes) takerBid, (uint8,uint256,uint256,uint256,uint256,uint8,address,address,address,uint256,uint256,uint256,uint256[],uint256[],bytes) makerAsk, address sender, bytes32 orderHash) returns(uint256 protocolFeeAmount)
func (*ExchangeV2Session) StrategyInfo ¶
func (_ExchangeV2 *ExchangeV2Session) StrategyInfo(arg0 *big.Int) (struct { IsActive bool StandardProtocolFeeBp uint16 MinTotalFeeBp uint16 MaxProtocolFeeBp uint16 Selector [4]byte IsMakerBid bool Implementation common.Address }, error)
StrategyInfo is a free data retrieval call binding the contract method 0xbb91c339.
Solidity: function strategyInfo(uint256 ) view returns(bool isActive, uint16 standardProtocolFeeBp, uint16 minTotalFeeBp, uint16 maxProtocolFeeBp, bytes4 selector, bool isMakerBid, address implementation)
func (*ExchangeV2Session) TransferManager ¶
func (_ExchangeV2 *ExchangeV2Session) TransferManager() (common.Address, error)
TransferManager is a free data retrieval call binding the contract method 0x46ea2552.
Solidity: function transferManager() view returns(address)
func (*ExchangeV2Session) UpdateAffiliateController ¶
func (_ExchangeV2 *ExchangeV2Session) UpdateAffiliateController(newAffiliateController common.Address) (*types.Transaction, error)
UpdateAffiliateController is a paid mutator transaction binding the contract method 0xa02bab57.
Solidity: function updateAffiliateController(address newAffiliateController) returns()
func (*ExchangeV2Session) UpdateAffiliateProgramStatus ¶
func (_ExchangeV2 *ExchangeV2Session) UpdateAffiliateProgramStatus(isActive bool) (*types.Transaction, error)
UpdateAffiliateProgramStatus is a paid mutator transaction binding the contract method 0x54878876.
Solidity: function updateAffiliateProgramStatus(bool isActive) returns()
func (*ExchangeV2Session) UpdateAffiliateRate ¶
func (_ExchangeV2 *ExchangeV2Session) UpdateAffiliateRate(affiliate common.Address, bp *big.Int) (*types.Transaction, error)
UpdateAffiliateRate is a paid mutator transaction binding the contract method 0xae1cce5a.
Solidity: function updateAffiliateRate(address affiliate, uint256 bp) returns()
func (*ExchangeV2Session) UpdateCreatorFeeManager ¶
func (_ExchangeV2 *ExchangeV2Session) UpdateCreatorFeeManager(newCreatorFeeManager common.Address) (*types.Transaction, error)
UpdateCreatorFeeManager is a paid mutator transaction binding the contract method 0xb647a404.
Solidity: function updateCreatorFeeManager(address newCreatorFeeManager) returns()
func (*ExchangeV2Session) UpdateCurrencyStatus ¶
func (_ExchangeV2 *ExchangeV2Session) UpdateCurrencyStatus(currency common.Address, isAllowed bool) (*types.Transaction, error)
UpdateCurrencyStatus is a paid mutator transaction binding the contract method 0x1d3c4268.
Solidity: function updateCurrencyStatus(address currency, bool isAllowed) returns()
func (*ExchangeV2Session) UpdateDomainSeparator ¶
func (_ExchangeV2 *ExchangeV2Session) UpdateDomainSeparator() (*types.Transaction, error)
UpdateDomainSeparator is a paid mutator transaction binding the contract method 0x89ccfe89.
Solidity: function updateDomainSeparator() returns()
func (*ExchangeV2Session) UpdateETHGasLimitForTransfer ¶
func (_ExchangeV2 *ExchangeV2Session) UpdateETHGasLimitForTransfer(newGasLimitETHTransfer *big.Int) (*types.Transaction, error)
UpdateETHGasLimitForTransfer is a paid mutator transaction binding the contract method 0x974e7c9f.
Solidity: function updateETHGasLimitForTransfer(uint256 newGasLimitETHTransfer) returns()
func (*ExchangeV2Session) UpdateMaxCreatorFeeBp ¶
func (_ExchangeV2 *ExchangeV2Session) UpdateMaxCreatorFeeBp(newMaxCreatorFeeBp uint16) (*types.Transaction, error)
UpdateMaxCreatorFeeBp is a paid mutator transaction binding the contract method 0x46b625bc.
Solidity: function updateMaxCreatorFeeBp(uint16 newMaxCreatorFeeBp) returns()
func (*ExchangeV2Session) UpdateProtocolFeeRecipient ¶
func (_ExchangeV2 *ExchangeV2Session) UpdateProtocolFeeRecipient(newProtocolFeeRecipient common.Address) (*types.Transaction, error)
UpdateProtocolFeeRecipient is a paid mutator transaction binding the contract method 0x1df47f80.
Solidity: function updateProtocolFeeRecipient(address newProtocolFeeRecipient) returns()
func (*ExchangeV2Session) UpdateStrategy ¶
func (_ExchangeV2 *ExchangeV2Session) UpdateStrategy(strategyId *big.Int, isActive bool, newStandardProtocolFee uint16, newMinTotalFee uint16) (*types.Transaction, error)
UpdateStrategy is a paid mutator transaction binding the contract method 0xd5a06adf.
Solidity: function updateStrategy(uint256 strategyId, bool isActive, uint16 newStandardProtocolFee, uint16 newMinTotalFee) returns()
func (*ExchangeV2Session) UserBidAskNonces ¶
func (_ExchangeV2 *ExchangeV2Session) UserBidAskNonces(arg0 common.Address) (struct { BidNonce *big.Int AskNonce *big.Int }, error)
UserBidAskNonces is a free data retrieval call binding the contract method 0xa39bf29f.
Solidity: function userBidAskNonces(address ) view returns(uint256 bidNonce, uint256 askNonce)
func (*ExchangeV2Session) UserOrderNonce ¶
func (_ExchangeV2 *ExchangeV2Session) UserOrderNonce(arg0 common.Address, arg1 *big.Int) ([32]byte, error)
UserOrderNonce is a free data retrieval call binding the contract method 0x20cd05c7.
Solidity: function userOrderNonce(address , uint256 ) view returns(bytes32)
func (*ExchangeV2Session) UserSubsetNonce ¶
func (_ExchangeV2 *ExchangeV2Session) UserSubsetNonce(arg0 common.Address, arg1 *big.Int) (bool, error)
UserSubsetNonce is a free data retrieval call binding the contract method 0xea179b76.
Solidity: function userSubsetNonce(address , uint256 ) view returns(bool)
type ExchangeV2StrategyUpdated ¶
type ExchangeV2StrategyUpdated struct { StrategyId *big.Int IsActive bool StandardProtocolFeeBp uint16 MinTotalFeeBp uint16 Raw types.Log // Blockchain specific contextual infos }
ExchangeV2StrategyUpdated represents a StrategyUpdated event raised by the ExchangeV2 contract.
type ExchangeV2StrategyUpdatedIterator ¶
type ExchangeV2StrategyUpdatedIterator struct { Event *ExchangeV2StrategyUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeV2StrategyUpdatedIterator is returned from FilterStrategyUpdated and is used to iterate over the raw logs and unpacked data for StrategyUpdated events raised by the ExchangeV2 contract.
func (*ExchangeV2StrategyUpdatedIterator) Close ¶
func (it *ExchangeV2StrategyUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeV2StrategyUpdatedIterator) Error ¶
func (it *ExchangeV2StrategyUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeV2StrategyUpdatedIterator) Next ¶
func (it *ExchangeV2StrategyUpdatedIterator) 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 ExchangeV2SubsetNoncesCancelled ¶
type ExchangeV2SubsetNoncesCancelled struct { User common.Address SubsetNonces []*big.Int Raw types.Log // Blockchain specific contextual infos }
ExchangeV2SubsetNoncesCancelled represents a SubsetNoncesCancelled event raised by the ExchangeV2 contract.
type ExchangeV2SubsetNoncesCancelledIterator ¶
type ExchangeV2SubsetNoncesCancelledIterator struct { Event *ExchangeV2SubsetNoncesCancelled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeV2SubsetNoncesCancelledIterator is returned from FilterSubsetNoncesCancelled and is used to iterate over the raw logs and unpacked data for SubsetNoncesCancelled events raised by the ExchangeV2 contract.
func (*ExchangeV2SubsetNoncesCancelledIterator) Close ¶
func (it *ExchangeV2SubsetNoncesCancelledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeV2SubsetNoncesCancelledIterator) Error ¶
func (it *ExchangeV2SubsetNoncesCancelledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeV2SubsetNoncesCancelledIterator) Next ¶
func (it *ExchangeV2SubsetNoncesCancelledIterator) 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 ExchangeV2TakerAsk ¶
type ExchangeV2TakerAsk struct { NonceInvalidationParameters ILooksRareProtocolNonceInvalidationParameters AskUser common.Address BidUser common.Address StrategyId *big.Int Currency common.Address Collection common.Address ItemIds []*big.Int Amounts []*big.Int FeeRecipients [2]common.Address FeeAmounts [3]*big.Int Raw types.Log // Blockchain specific contextual infos }
ExchangeV2TakerAsk represents a TakerAsk event raised by the ExchangeV2 contract.
type ExchangeV2TakerAskIterator ¶
type ExchangeV2TakerAskIterator struct { Event *ExchangeV2TakerAsk // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeV2TakerAskIterator is returned from FilterTakerAsk and is used to iterate over the raw logs and unpacked data for TakerAsk events raised by the ExchangeV2 contract.
func (*ExchangeV2TakerAskIterator) Close ¶
func (it *ExchangeV2TakerAskIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeV2TakerAskIterator) Error ¶
func (it *ExchangeV2TakerAskIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeV2TakerAskIterator) Next ¶
func (it *ExchangeV2TakerAskIterator) 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 ExchangeV2TakerBid ¶
type ExchangeV2TakerBid struct { NonceInvalidationParameters ILooksRareProtocolNonceInvalidationParameters BidUser common.Address BidRecipient common.Address StrategyId *big.Int Currency common.Address Collection common.Address ItemIds []*big.Int Amounts []*big.Int FeeRecipients [2]common.Address FeeAmounts [3]*big.Int Raw types.Log // Blockchain specific contextual infos }
ExchangeV2TakerBid represents a TakerBid event raised by the ExchangeV2 contract.
type ExchangeV2TakerBidIterator ¶
type ExchangeV2TakerBidIterator struct { Event *ExchangeV2TakerBid // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExchangeV2TakerBidIterator is returned from FilterTakerBid and is used to iterate over the raw logs and unpacked data for TakerBid events raised by the ExchangeV2 contract.
func (*ExchangeV2TakerBidIterator) Close ¶
func (it *ExchangeV2TakerBidIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeV2TakerBidIterator) Error ¶
func (it *ExchangeV2TakerBidIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeV2TakerBidIterator) Next ¶
func (it *ExchangeV2TakerBidIterator) 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 ExchangeV2Transactor ¶
type ExchangeV2Transactor struct {
// contains filtered or unexported fields
}
ExchangeV2Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewExchangeV2Transactor ¶
func NewExchangeV2Transactor(address common.Address, transactor bind.ContractTransactor) (*ExchangeV2Transactor, error)
NewExchangeV2Transactor creates a new write-only instance of ExchangeV2, bound to a specific deployed contract.
func (*ExchangeV2Transactor) AddStrategy ¶
func (_ExchangeV2 *ExchangeV2Transactor) AddStrategy(opts *bind.TransactOpts, standardProtocolFeeBp uint16, minTotalFeeBp uint16, maxProtocolFeeBp uint16, selector [4]byte, isMakerBid bool, implementation common.Address) (*types.Transaction, error)
AddStrategy is a paid mutator transaction binding the contract method 0x91be1360.
Solidity: function addStrategy(uint16 standardProtocolFeeBp, uint16 minTotalFeeBp, uint16 maxProtocolFeeBp, bytes4 selector, bool isMakerBid, address implementation) returns()
func (*ExchangeV2Transactor) CancelOrderNonces ¶
func (_ExchangeV2 *ExchangeV2Transactor) CancelOrderNonces(opts *bind.TransactOpts, orderNonces []*big.Int) (*types.Transaction, error)
CancelOrderNonces is a paid mutator transaction binding the contract method 0x79ed31d4.
Solidity: function cancelOrderNonces(uint256[] orderNonces) returns()
func (*ExchangeV2Transactor) CancelOwnershipTransfer ¶
func (_ExchangeV2 *ExchangeV2Transactor) CancelOwnershipTransfer(opts *bind.TransactOpts) (*types.Transaction, error)
CancelOwnershipTransfer is a paid mutator transaction binding the contract method 0x23452b9c.
Solidity: function cancelOwnershipTransfer() returns()
func (*ExchangeV2Transactor) CancelSubsetNonces ¶
func (_ExchangeV2 *ExchangeV2Transactor) CancelSubsetNonces(opts *bind.TransactOpts, subsetNonces []*big.Int) (*types.Transaction, error)
CancelSubsetNonces is a paid mutator transaction binding the contract method 0x134849a6.
Solidity: function cancelSubsetNonces(uint256[] subsetNonces) returns()
func (*ExchangeV2Transactor) ConfirmOwnershipRenouncement ¶
func (_ExchangeV2 *ExchangeV2Transactor) ConfirmOwnershipRenouncement(opts *bind.TransactOpts) (*types.Transaction, error)
ConfirmOwnershipRenouncement is a paid mutator transaction binding the contract method 0x3e567539.
Solidity: function confirmOwnershipRenouncement() returns()
func (*ExchangeV2Transactor) ConfirmOwnershipTransfer ¶
func (_ExchangeV2 *ExchangeV2Transactor) ConfirmOwnershipTransfer(opts *bind.TransactOpts) (*types.Transaction, error)
ConfirmOwnershipTransfer is a paid mutator transaction binding the contract method 0x7200b829.
Solidity: function confirmOwnershipTransfer() returns()
func (*ExchangeV2Transactor) ExecuteMultipleTakerBids ¶
func (_ExchangeV2 *ExchangeV2Transactor) ExecuteMultipleTakerBids(opts *bind.TransactOpts, takerBids []OrderStructsTaker, makerAsks []OrderStructsMaker, makerSignatures [][]byte, merkleTrees []OrderStructsMerkleTree, affiliate common.Address, isAtomic bool) (*types.Transaction, error)
ExecuteMultipleTakerBids is a paid mutator transaction binding the contract method 0xf4288a21.
Solidity: function executeMultipleTakerBids((address,bytes)[] takerBids, (uint8,uint256,uint256,uint256,uint256,uint8,address,address,address,uint256,uint256,uint256,uint256[],uint256[],bytes)[] makerAsks, bytes[] makerSignatures, (bytes32,(bytes32,uint8)[])[] merkleTrees, address affiliate, bool isAtomic) payable returns()
func (*ExchangeV2Transactor) ExecuteTakerAsk ¶
func (_ExchangeV2 *ExchangeV2Transactor) ExecuteTakerAsk(opts *bind.TransactOpts, takerAsk OrderStructsTaker, makerBid OrderStructsMaker, makerSignature []byte, merkleTree OrderStructsMerkleTree, affiliate common.Address) (*types.Transaction, error)
ExecuteTakerAsk is a paid mutator transaction binding the contract method 0xe72853e1.
Solidity: function executeTakerAsk((address,bytes) takerAsk, (uint8,uint256,uint256,uint256,uint256,uint8,address,address,address,uint256,uint256,uint256,uint256[],uint256[],bytes) makerBid, bytes makerSignature, (bytes32,(bytes32,uint8)[]) merkleTree, address affiliate) returns()
func (*ExchangeV2Transactor) ExecuteTakerBid ¶
func (_ExchangeV2 *ExchangeV2Transactor) ExecuteTakerBid(opts *bind.TransactOpts, takerBid OrderStructsTaker, makerAsk OrderStructsMaker, makerSignature []byte, merkleTree OrderStructsMerkleTree, affiliate common.Address) (*types.Transaction, error)
ExecuteTakerBid is a paid mutator transaction binding the contract method 0x8585ae03.
Solidity: function executeTakerBid((address,bytes) takerBid, (uint8,uint256,uint256,uint256,uint256,uint8,address,address,address,uint256,uint256,uint256,uint256[],uint256[],bytes) makerAsk, bytes makerSignature, (bytes32,(bytes32,uint8)[]) merkleTree, address affiliate) payable returns()
func (*ExchangeV2Transactor) IncrementBidAskNonces ¶
func (_ExchangeV2 *ExchangeV2Transactor) IncrementBidAskNonces(opts *bind.TransactOpts, bid bool, ask bool) (*types.Transaction, error)
IncrementBidAskNonces is a paid mutator transaction binding the contract method 0xd5b010f5.
Solidity: function incrementBidAskNonces(bool bid, bool ask) returns()
func (*ExchangeV2Transactor) InitiateOwnershipRenouncement ¶
func (_ExchangeV2 *ExchangeV2Transactor) InitiateOwnershipRenouncement(opts *bind.TransactOpts) (*types.Transaction, error)
InitiateOwnershipRenouncement is a paid mutator transaction binding the contract method 0x5b6ac011.
Solidity: function initiateOwnershipRenouncement() returns()
func (*ExchangeV2Transactor) InitiateOwnershipTransfer ¶
func (_ExchangeV2 *ExchangeV2Transactor) InitiateOwnershipTransfer(opts *bind.TransactOpts, newPotentialOwner common.Address) (*types.Transaction, error)
InitiateOwnershipTransfer is a paid mutator transaction binding the contract method 0xc0b6f561.
Solidity: function initiateOwnershipTransfer(address newPotentialOwner) returns()
func (*ExchangeV2Transactor) RestrictedExecuteTakerBid ¶
func (_ExchangeV2 *ExchangeV2Transactor) RestrictedExecuteTakerBid(opts *bind.TransactOpts, takerBid OrderStructsTaker, makerAsk OrderStructsMaker, sender common.Address, orderHash [32]byte) (*types.Transaction, error)
RestrictedExecuteTakerBid is a paid mutator transaction binding the contract method 0xd5b7f065.
Solidity: function restrictedExecuteTakerBid((address,bytes) takerBid, (uint8,uint256,uint256,uint256,uint256,uint8,address,address,address,uint256,uint256,uint256,uint256[],uint256[],bytes) makerAsk, address sender, bytes32 orderHash) returns(uint256 protocolFeeAmount)
func (*ExchangeV2Transactor) UpdateAffiliateController ¶
func (_ExchangeV2 *ExchangeV2Transactor) UpdateAffiliateController(opts *bind.TransactOpts, newAffiliateController common.Address) (*types.Transaction, error)
UpdateAffiliateController is a paid mutator transaction binding the contract method 0xa02bab57.
Solidity: function updateAffiliateController(address newAffiliateController) returns()
func (*ExchangeV2Transactor) UpdateAffiliateProgramStatus ¶
func (_ExchangeV2 *ExchangeV2Transactor) UpdateAffiliateProgramStatus(opts *bind.TransactOpts, isActive bool) (*types.Transaction, error)
UpdateAffiliateProgramStatus is a paid mutator transaction binding the contract method 0x54878876.
Solidity: function updateAffiliateProgramStatus(bool isActive) returns()
func (*ExchangeV2Transactor) UpdateAffiliateRate ¶
func (_ExchangeV2 *ExchangeV2Transactor) UpdateAffiliateRate(opts *bind.TransactOpts, affiliate common.Address, bp *big.Int) (*types.Transaction, error)
UpdateAffiliateRate is a paid mutator transaction binding the contract method 0xae1cce5a.
Solidity: function updateAffiliateRate(address affiliate, uint256 bp) returns()
func (*ExchangeV2Transactor) UpdateCreatorFeeManager ¶
func (_ExchangeV2 *ExchangeV2Transactor) UpdateCreatorFeeManager(opts *bind.TransactOpts, newCreatorFeeManager common.Address) (*types.Transaction, error)
UpdateCreatorFeeManager is a paid mutator transaction binding the contract method 0xb647a404.
Solidity: function updateCreatorFeeManager(address newCreatorFeeManager) returns()
func (*ExchangeV2Transactor) UpdateCurrencyStatus ¶
func (_ExchangeV2 *ExchangeV2Transactor) UpdateCurrencyStatus(opts *bind.TransactOpts, currency common.Address, isAllowed bool) (*types.Transaction, error)
UpdateCurrencyStatus is a paid mutator transaction binding the contract method 0x1d3c4268.
Solidity: function updateCurrencyStatus(address currency, bool isAllowed) returns()
func (*ExchangeV2Transactor) UpdateDomainSeparator ¶
func (_ExchangeV2 *ExchangeV2Transactor) UpdateDomainSeparator(opts *bind.TransactOpts) (*types.Transaction, error)
UpdateDomainSeparator is a paid mutator transaction binding the contract method 0x89ccfe89.
Solidity: function updateDomainSeparator() returns()
func (*ExchangeV2Transactor) UpdateETHGasLimitForTransfer ¶
func (_ExchangeV2 *ExchangeV2Transactor) UpdateETHGasLimitForTransfer(opts *bind.TransactOpts, newGasLimitETHTransfer *big.Int) (*types.Transaction, error)
UpdateETHGasLimitForTransfer is a paid mutator transaction binding the contract method 0x974e7c9f.
Solidity: function updateETHGasLimitForTransfer(uint256 newGasLimitETHTransfer) returns()
func (*ExchangeV2Transactor) UpdateMaxCreatorFeeBp ¶
func (_ExchangeV2 *ExchangeV2Transactor) UpdateMaxCreatorFeeBp(opts *bind.TransactOpts, newMaxCreatorFeeBp uint16) (*types.Transaction, error)
UpdateMaxCreatorFeeBp is a paid mutator transaction binding the contract method 0x46b625bc.
Solidity: function updateMaxCreatorFeeBp(uint16 newMaxCreatorFeeBp) returns()
func (*ExchangeV2Transactor) UpdateProtocolFeeRecipient ¶
func (_ExchangeV2 *ExchangeV2Transactor) UpdateProtocolFeeRecipient(opts *bind.TransactOpts, newProtocolFeeRecipient common.Address) (*types.Transaction, error)
UpdateProtocolFeeRecipient is a paid mutator transaction binding the contract method 0x1df47f80.
Solidity: function updateProtocolFeeRecipient(address newProtocolFeeRecipient) returns()
func (*ExchangeV2Transactor) UpdateStrategy ¶
func (_ExchangeV2 *ExchangeV2Transactor) UpdateStrategy(opts *bind.TransactOpts, strategyId *big.Int, isActive bool, newStandardProtocolFee uint16, newMinTotalFee uint16) (*types.Transaction, error)
UpdateStrategy is a paid mutator transaction binding the contract method 0xd5a06adf.
Solidity: function updateStrategy(uint256 strategyId, bool isActive, uint16 newStandardProtocolFee, uint16 newMinTotalFee) returns()
type ExchangeV2TransactorRaw ¶
type ExchangeV2TransactorRaw struct {
Contract *ExchangeV2Transactor // Generic write-only contract binding to access the raw methods on
}
ExchangeV2TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ExchangeV2TransactorRaw) Transact ¶
func (_ExchangeV2 *ExchangeV2TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ExchangeV2TransactorRaw) Transfer ¶
func (_ExchangeV2 *ExchangeV2TransactorRaw) 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 ExchangeV2TransactorSession ¶
type ExchangeV2TransactorSession struct { Contract *ExchangeV2Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ExchangeV2TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ExchangeV2TransactorSession) AddStrategy ¶
func (_ExchangeV2 *ExchangeV2TransactorSession) AddStrategy(standardProtocolFeeBp uint16, minTotalFeeBp uint16, maxProtocolFeeBp uint16, selector [4]byte, isMakerBid bool, implementation common.Address) (*types.Transaction, error)
AddStrategy is a paid mutator transaction binding the contract method 0x91be1360.
Solidity: function addStrategy(uint16 standardProtocolFeeBp, uint16 minTotalFeeBp, uint16 maxProtocolFeeBp, bytes4 selector, bool isMakerBid, address implementation) returns()
func (*ExchangeV2TransactorSession) CancelOrderNonces ¶
func (_ExchangeV2 *ExchangeV2TransactorSession) CancelOrderNonces(orderNonces []*big.Int) (*types.Transaction, error)
CancelOrderNonces is a paid mutator transaction binding the contract method 0x79ed31d4.
Solidity: function cancelOrderNonces(uint256[] orderNonces) returns()
func (*ExchangeV2TransactorSession) CancelOwnershipTransfer ¶
func (_ExchangeV2 *ExchangeV2TransactorSession) CancelOwnershipTransfer() (*types.Transaction, error)
CancelOwnershipTransfer is a paid mutator transaction binding the contract method 0x23452b9c.
Solidity: function cancelOwnershipTransfer() returns()
func (*ExchangeV2TransactorSession) CancelSubsetNonces ¶
func (_ExchangeV2 *ExchangeV2TransactorSession) CancelSubsetNonces(subsetNonces []*big.Int) (*types.Transaction, error)
CancelSubsetNonces is a paid mutator transaction binding the contract method 0x134849a6.
Solidity: function cancelSubsetNonces(uint256[] subsetNonces) returns()
func (*ExchangeV2TransactorSession) ConfirmOwnershipRenouncement ¶
func (_ExchangeV2 *ExchangeV2TransactorSession) ConfirmOwnershipRenouncement() (*types.Transaction, error)
ConfirmOwnershipRenouncement is a paid mutator transaction binding the contract method 0x3e567539.
Solidity: function confirmOwnershipRenouncement() returns()
func (*ExchangeV2TransactorSession) ConfirmOwnershipTransfer ¶
func (_ExchangeV2 *ExchangeV2TransactorSession) ConfirmOwnershipTransfer() (*types.Transaction, error)
ConfirmOwnershipTransfer is a paid mutator transaction binding the contract method 0x7200b829.
Solidity: function confirmOwnershipTransfer() returns()
func (*ExchangeV2TransactorSession) ExecuteMultipleTakerBids ¶
func (_ExchangeV2 *ExchangeV2TransactorSession) ExecuteMultipleTakerBids(takerBids []OrderStructsTaker, makerAsks []OrderStructsMaker, makerSignatures [][]byte, merkleTrees []OrderStructsMerkleTree, affiliate common.Address, isAtomic bool) (*types.Transaction, error)
ExecuteMultipleTakerBids is a paid mutator transaction binding the contract method 0xf4288a21.
Solidity: function executeMultipleTakerBids((address,bytes)[] takerBids, (uint8,uint256,uint256,uint256,uint256,uint8,address,address,address,uint256,uint256,uint256,uint256[],uint256[],bytes)[] makerAsks, bytes[] makerSignatures, (bytes32,(bytes32,uint8)[])[] merkleTrees, address affiliate, bool isAtomic) payable returns()
func (*ExchangeV2TransactorSession) ExecuteTakerAsk ¶
func (_ExchangeV2 *ExchangeV2TransactorSession) ExecuteTakerAsk(takerAsk OrderStructsTaker, makerBid OrderStructsMaker, makerSignature []byte, merkleTree OrderStructsMerkleTree, affiliate common.Address) (*types.Transaction, error)
ExecuteTakerAsk is a paid mutator transaction binding the contract method 0xe72853e1.
Solidity: function executeTakerAsk((address,bytes) takerAsk, (uint8,uint256,uint256,uint256,uint256,uint8,address,address,address,uint256,uint256,uint256,uint256[],uint256[],bytes) makerBid, bytes makerSignature, (bytes32,(bytes32,uint8)[]) merkleTree, address affiliate) returns()
func (*ExchangeV2TransactorSession) ExecuteTakerBid ¶
func (_ExchangeV2 *ExchangeV2TransactorSession) ExecuteTakerBid(takerBid OrderStructsTaker, makerAsk OrderStructsMaker, makerSignature []byte, merkleTree OrderStructsMerkleTree, affiliate common.Address) (*types.Transaction, error)
ExecuteTakerBid is a paid mutator transaction binding the contract method 0x8585ae03.
Solidity: function executeTakerBid((address,bytes) takerBid, (uint8,uint256,uint256,uint256,uint256,uint8,address,address,address,uint256,uint256,uint256,uint256[],uint256[],bytes) makerAsk, bytes makerSignature, (bytes32,(bytes32,uint8)[]) merkleTree, address affiliate) payable returns()
func (*ExchangeV2TransactorSession) IncrementBidAskNonces ¶
func (_ExchangeV2 *ExchangeV2TransactorSession) IncrementBidAskNonces(bid bool, ask bool) (*types.Transaction, error)
IncrementBidAskNonces is a paid mutator transaction binding the contract method 0xd5b010f5.
Solidity: function incrementBidAskNonces(bool bid, bool ask) returns()
func (*ExchangeV2TransactorSession) InitiateOwnershipRenouncement ¶
func (_ExchangeV2 *ExchangeV2TransactorSession) InitiateOwnershipRenouncement() (*types.Transaction, error)
InitiateOwnershipRenouncement is a paid mutator transaction binding the contract method 0x5b6ac011.
Solidity: function initiateOwnershipRenouncement() returns()
func (*ExchangeV2TransactorSession) InitiateOwnershipTransfer ¶
func (_ExchangeV2 *ExchangeV2TransactorSession) InitiateOwnershipTransfer(newPotentialOwner common.Address) (*types.Transaction, error)
InitiateOwnershipTransfer is a paid mutator transaction binding the contract method 0xc0b6f561.
Solidity: function initiateOwnershipTransfer(address newPotentialOwner) returns()
func (*ExchangeV2TransactorSession) RestrictedExecuteTakerBid ¶
func (_ExchangeV2 *ExchangeV2TransactorSession) RestrictedExecuteTakerBid(takerBid OrderStructsTaker, makerAsk OrderStructsMaker, sender common.Address, orderHash [32]byte) (*types.Transaction, error)
RestrictedExecuteTakerBid is a paid mutator transaction binding the contract method 0xd5b7f065.
Solidity: function restrictedExecuteTakerBid((address,bytes) takerBid, (uint8,uint256,uint256,uint256,uint256,uint8,address,address,address,uint256,uint256,uint256,uint256[],uint256[],bytes) makerAsk, address sender, bytes32 orderHash) returns(uint256 protocolFeeAmount)
func (*ExchangeV2TransactorSession) UpdateAffiliateController ¶
func (_ExchangeV2 *ExchangeV2TransactorSession) UpdateAffiliateController(newAffiliateController common.Address) (*types.Transaction, error)
UpdateAffiliateController is a paid mutator transaction binding the contract method 0xa02bab57.
Solidity: function updateAffiliateController(address newAffiliateController) returns()
func (*ExchangeV2TransactorSession) UpdateAffiliateProgramStatus ¶
func (_ExchangeV2 *ExchangeV2TransactorSession) UpdateAffiliateProgramStatus(isActive bool) (*types.Transaction, error)
UpdateAffiliateProgramStatus is a paid mutator transaction binding the contract method 0x54878876.
Solidity: function updateAffiliateProgramStatus(bool isActive) returns()
func (*ExchangeV2TransactorSession) UpdateAffiliateRate ¶
func (_ExchangeV2 *ExchangeV2TransactorSession) UpdateAffiliateRate(affiliate common.Address, bp *big.Int) (*types.Transaction, error)
UpdateAffiliateRate is a paid mutator transaction binding the contract method 0xae1cce5a.
Solidity: function updateAffiliateRate(address affiliate, uint256 bp) returns()
func (*ExchangeV2TransactorSession) UpdateCreatorFeeManager ¶
func (_ExchangeV2 *ExchangeV2TransactorSession) UpdateCreatorFeeManager(newCreatorFeeManager common.Address) (*types.Transaction, error)
UpdateCreatorFeeManager is a paid mutator transaction binding the contract method 0xb647a404.
Solidity: function updateCreatorFeeManager(address newCreatorFeeManager) returns()
func (*ExchangeV2TransactorSession) UpdateCurrencyStatus ¶
func (_ExchangeV2 *ExchangeV2TransactorSession) UpdateCurrencyStatus(currency common.Address, isAllowed bool) (*types.Transaction, error)
UpdateCurrencyStatus is a paid mutator transaction binding the contract method 0x1d3c4268.
Solidity: function updateCurrencyStatus(address currency, bool isAllowed) returns()
func (*ExchangeV2TransactorSession) UpdateDomainSeparator ¶
func (_ExchangeV2 *ExchangeV2TransactorSession) UpdateDomainSeparator() (*types.Transaction, error)
UpdateDomainSeparator is a paid mutator transaction binding the contract method 0x89ccfe89.
Solidity: function updateDomainSeparator() returns()
func (*ExchangeV2TransactorSession) UpdateETHGasLimitForTransfer ¶
func (_ExchangeV2 *ExchangeV2TransactorSession) UpdateETHGasLimitForTransfer(newGasLimitETHTransfer *big.Int) (*types.Transaction, error)
UpdateETHGasLimitForTransfer is a paid mutator transaction binding the contract method 0x974e7c9f.
Solidity: function updateETHGasLimitForTransfer(uint256 newGasLimitETHTransfer) returns()
func (*ExchangeV2TransactorSession) UpdateMaxCreatorFeeBp ¶
func (_ExchangeV2 *ExchangeV2TransactorSession) UpdateMaxCreatorFeeBp(newMaxCreatorFeeBp uint16) (*types.Transaction, error)
UpdateMaxCreatorFeeBp is a paid mutator transaction binding the contract method 0x46b625bc.
Solidity: function updateMaxCreatorFeeBp(uint16 newMaxCreatorFeeBp) returns()
func (*ExchangeV2TransactorSession) UpdateProtocolFeeRecipient ¶
func (_ExchangeV2 *ExchangeV2TransactorSession) UpdateProtocolFeeRecipient(newProtocolFeeRecipient common.Address) (*types.Transaction, error)
UpdateProtocolFeeRecipient is a paid mutator transaction binding the contract method 0x1df47f80.
Solidity: function updateProtocolFeeRecipient(address newProtocolFeeRecipient) returns()
func (*ExchangeV2TransactorSession) UpdateStrategy ¶
func (_ExchangeV2 *ExchangeV2TransactorSession) UpdateStrategy(strategyId *big.Int, isActive bool, newStandardProtocolFee uint16, newMinTotalFee uint16) (*types.Transaction, error)
UpdateStrategy is a paid mutator transaction binding the contract method 0xd5a06adf.
Solidity: function updateStrategy(uint256 strategyId, bool isActive, uint16 newStandardProtocolFee, uint16 newMinTotalFee) returns()
type Execution ¶
type Execution struct { Item ReceivedItem Offerer common.Address ConduitKey [32]byte }
Execution is an auto generated low-level Go binding around an user-defined struct.
type Fulfillment ¶
type Fulfillment struct { OfferComponents []FulfillmentComponent ConsiderationComponents []FulfillmentComponent }
Fulfillment is an auto generated low-level Go binding around an user-defined struct.
type FulfillmentComponent ¶
FulfillmentComponent is an auto generated low-level Go binding around an user-defined struct.
type ILooksRareAggregatorTradeData ¶
type ILooksRareAggregatorTradeData struct { Proxy common.Address Selector [4]byte Orders []BasicOrder OrdersExtraData [][]byte ExtraData []byte }
ILooksRareAggregatorTradeData is an auto generated low-level Go binding around an user-defined struct.
type ILooksRareProtocolNonceInvalidationParameters ¶
type ILooksRareProtocolNonceInvalidationParameters struct { OrderHash [32]byte OrderNonce *big.Int IsNonceInvalidated bool }
ILooksRareProtocolNonceInvalidationParameters is an auto generated low-level Go binding around an user-defined struct.
type OfferItem ¶
type OfferItem struct { ItemType uint8 Token common.Address IdentifierOrCriteria *big.Int StartAmount *big.Int EndAmount *big.Int }
OfferItem is an auto generated low-level Go binding around an user-defined struct.
type Order ¶
type Order struct { Parameters OrderParameters Signature []byte }
Order is an auto generated low-level Go binding around an user-defined struct.
type OrderComponents ¶
type OrderComponents struct { Offerer common.Address Zone common.Address Offer []OfferItem Consideration []ConsiderationItem OrderType uint8 StartTime *big.Int EndTime *big.Int ZoneHash [32]byte Salt *big.Int ConduitKey [32]byte Counter *big.Int }
OrderComponents is an auto generated low-level Go binding around an user-defined struct.
type OrderParameters ¶
type OrderParameters struct { Offerer common.Address Zone common.Address Offer []OfferItem Consideration []ConsiderationItem OrderType uint8 StartTime *big.Int EndTime *big.Int ZoneHash [32]byte Salt *big.Int ConduitKey [32]byte TotalOriginalConsiderationItems *big.Int }
OrderParameters is an auto generated low-level Go binding around an user-defined struct.
type OrderStructsMaker ¶
type OrderStructsMaker struct { QuoteType uint8 GlobalNonce *big.Int SubsetNonce *big.Int OrderNonce *big.Int StrategyId *big.Int CollectionType uint8 Collection common.Address Currency common.Address Signer common.Address StartTime *big.Int EndTime *big.Int Price *big.Int ItemIds []*big.Int Amounts []*big.Int AdditionalParameters []byte }
OrderStructsMaker is an auto generated low-level Go binding around an user-defined struct.
type OrderStructsMerkleTree ¶
type OrderStructsMerkleTree struct { Root [32]byte Proof []OrderStructsMerkleTreeNode }
OrderStructsMerkleTree is an auto generated low-level Go binding around an user-defined struct.
type OrderStructsMerkleTreeNode ¶
OrderStructsMerkleTreeNode is an auto generated low-level Go binding around an user-defined struct.
type OrderStructsTaker ¶
OrderStructsTaker is an auto generated low-level Go binding around an user-defined struct.
type OrderTypesMakerOrder ¶
type OrderTypesMakerOrder struct { IsOrderAsk bool Signer common.Address Collection common.Address Price *big.Int TokenId *big.Int Amount *big.Int Strategy common.Address Currency common.Address Nonce *big.Int StartTime *big.Int EndTime *big.Int MinPercentageToAsk *big.Int Params []byte V uint8 R [32]byte S [32]byte }
OrderTypesMakerOrder is an auto generated low-level Go binding around an user-defined struct.
type OrderTypesTakerOrder ¶
type OrderTypesTakerOrder struct { IsOrderAsk bool Taker common.Address Price *big.Int TokenId *big.Int MinPercentageToAsk *big.Int Params []byte }
OrderTypesTakerOrder is an auto generated low-level Go binding around an user-defined struct.
type ReceivedItem ¶
type ReceivedItem struct { ItemType uint8 Token common.Address Identifier *big.Int Amount *big.Int Recipient common.Address }
ReceivedItem is an auto generated low-level Go binding around an user-defined struct.
type Seaport ¶
type Seaport struct { SeaportCaller // Read-only binding to the contract SeaportTransactor // Write-only binding to the contract SeaportFilterer // Log filterer for contract events }
Seaport is an auto generated Go binding around an Ethereum contract.
func NewSeaport ¶
NewSeaport creates a new instance of Seaport, bound to a specific deployed contract.
type SeaportCaller ¶
type SeaportCaller struct {
// contains filtered or unexported fields
}
SeaportCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSeaportCaller ¶
func NewSeaportCaller(address common.Address, caller bind.ContractCaller) (*SeaportCaller, error)
NewSeaportCaller creates a new read-only instance of Seaport, bound to a specific deployed contract.
func (*SeaportCaller) GetContractOffererNonce ¶
func (_Seaport *SeaportCaller) GetContractOffererNonce(opts *bind.CallOpts, contractOfferer common.Address) (*big.Int, error)
GetContractOffererNonce is a free data retrieval call binding the contract method 0xa900866b.
Solidity: function getContractOffererNonce(address contractOfferer) view returns(uint256 nonce)
func (*SeaportCaller) GetCounter ¶
func (_Seaport *SeaportCaller) GetCounter(opts *bind.CallOpts, offerer common.Address) (*big.Int, error)
GetCounter is a free data retrieval call binding the contract method 0xf07ec373.
Solidity: function getCounter(address offerer) view returns(uint256 counter)
func (*SeaportCaller) GetOrderHash ¶
func (_Seaport *SeaportCaller) GetOrderHash(opts *bind.CallOpts, arg0 OrderComponents) ([32]byte, error)
GetOrderHash is a free data retrieval call binding the contract method 0x79df72bd.
Solidity: function getOrderHash((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256) ) view returns(bytes32 orderHash)
func (*SeaportCaller) GetOrderStatus ¶
func (_Seaport *SeaportCaller) GetOrderStatus(opts *bind.CallOpts, orderHash [32]byte) (struct { IsValidated bool IsCancelled bool TotalFilled *big.Int TotalSize *big.Int }, error)
GetOrderStatus is a free data retrieval call binding the contract method 0x46423aa7.
Solidity: function getOrderStatus(bytes32 orderHash) view returns(bool isValidated, bool isCancelled, uint256 totalFilled, uint256 totalSize)
func (*SeaportCaller) Information ¶
func (_Seaport *SeaportCaller) Information(opts *bind.CallOpts) (struct { Version string DomainSeparator [32]byte ConduitController common.Address }, error)
Information is a free data retrieval call binding the contract method 0xf47b7740.
Solidity: function information() view returns(string version, bytes32 domainSeparator, address conduitController)
type SeaportCallerRaw ¶
type SeaportCallerRaw struct {
Contract *SeaportCaller // Generic read-only contract binding to access the raw methods on
}
SeaportCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SeaportCallerRaw) Call ¶
func (_Seaport *SeaportCallerRaw) 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 SeaportCallerSession ¶
type SeaportCallerSession struct { Contract *SeaportCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SeaportCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SeaportCallerSession) GetContractOffererNonce ¶
func (_Seaport *SeaportCallerSession) GetContractOffererNonce(contractOfferer common.Address) (*big.Int, error)
GetContractOffererNonce is a free data retrieval call binding the contract method 0xa900866b.
Solidity: function getContractOffererNonce(address contractOfferer) view returns(uint256 nonce)
func (*SeaportCallerSession) GetCounter ¶
GetCounter is a free data retrieval call binding the contract method 0xf07ec373.
Solidity: function getCounter(address offerer) view returns(uint256 counter)
func (*SeaportCallerSession) GetOrderHash ¶
func (_Seaport *SeaportCallerSession) GetOrderHash(arg0 OrderComponents) ([32]byte, error)
GetOrderHash is a free data retrieval call binding the contract method 0x79df72bd.
Solidity: function getOrderHash((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256) ) view returns(bytes32 orderHash)
func (*SeaportCallerSession) GetOrderStatus ¶
func (_Seaport *SeaportCallerSession) GetOrderStatus(orderHash [32]byte) (struct { IsValidated bool IsCancelled bool TotalFilled *big.Int TotalSize *big.Int }, error)
GetOrderStatus is a free data retrieval call binding the contract method 0x46423aa7.
Solidity: function getOrderStatus(bytes32 orderHash) view returns(bool isValidated, bool isCancelled, uint256 totalFilled, uint256 totalSize)
func (*SeaportCallerSession) Information ¶
func (_Seaport *SeaportCallerSession) Information() (struct { Version string DomainSeparator [32]byte ConduitController common.Address }, error)
Information is a free data retrieval call binding the contract method 0xf47b7740.
Solidity: function information() view returns(string version, bytes32 domainSeparator, address conduitController)
func (*SeaportCallerSession) Name ¶
func (_Seaport *SeaportCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() pure returns(string)
type SeaportCounterIncremented ¶
type SeaportCounterIncremented struct { NewCounter *big.Int Offerer common.Address Raw types.Log // Blockchain specific contextual infos }
SeaportCounterIncremented represents a CounterIncremented event raised by the Seaport contract.
type SeaportCounterIncrementedIterator ¶
type SeaportCounterIncrementedIterator struct { Event *SeaportCounterIncremented // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SeaportCounterIncrementedIterator is returned from FilterCounterIncremented and is used to iterate over the raw logs and unpacked data for CounterIncremented events raised by the Seaport contract.
func (*SeaportCounterIncrementedIterator) Close ¶
func (it *SeaportCounterIncrementedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SeaportCounterIncrementedIterator) Error ¶
func (it *SeaportCounterIncrementedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SeaportCounterIncrementedIterator) Next ¶
func (it *SeaportCounterIncrementedIterator) 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 SeaportFilterer ¶
type SeaportFilterer struct {
// contains filtered or unexported fields
}
SeaportFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSeaportFilterer ¶
func NewSeaportFilterer(address common.Address, filterer bind.ContractFilterer) (*SeaportFilterer, error)
NewSeaportFilterer creates a new log filterer instance of Seaport, bound to a specific deployed contract.
func (*SeaportFilterer) FilterCounterIncremented ¶
func (_Seaport *SeaportFilterer) FilterCounterIncremented(opts *bind.FilterOpts, offerer []common.Address) (*SeaportCounterIncrementedIterator, error)
FilterCounterIncremented is a free log retrieval operation binding the contract event 0x721c20121297512b72821b97f5326877ea8ecf4bb9948fea5bfcb6453074d37f.
Solidity: event CounterIncremented(uint256 newCounter, address indexed offerer)
func (*SeaportFilterer) FilterOrderCancelled ¶
func (_Seaport *SeaportFilterer) FilterOrderCancelled(opts *bind.FilterOpts, offerer []common.Address, zone []common.Address) (*SeaportOrderCancelledIterator, error)
FilterOrderCancelled is a free log retrieval operation binding the contract event 0x6bacc01dbe442496068f7d234edd811f1a5f833243e0aec824f86ab861f3c90d.
Solidity: event OrderCancelled(bytes32 orderHash, address indexed offerer, address indexed zone)
func (*SeaportFilterer) FilterOrderFulfilled ¶
func (_Seaport *SeaportFilterer) FilterOrderFulfilled(opts *bind.FilterOpts, offerer []common.Address, zone []common.Address) (*SeaportOrderFulfilledIterator, error)
FilterOrderFulfilled is a free log retrieval operation binding the contract event 0x9d9af8e38d66c62e2c12f0225249fd9d721c54b83f48d9352c97c6cacdcb6f31.
Solidity: event OrderFulfilled(bytes32 orderHash, address indexed offerer, address indexed zone, address recipient, (uint8,address,uint256,uint256)[] offer, (uint8,address,uint256,uint256,address)[] consideration)
func (*SeaportFilterer) FilterOrderValidated ¶
func (_Seaport *SeaportFilterer) FilterOrderValidated(opts *bind.FilterOpts) (*SeaportOrderValidatedIterator, error)
FilterOrderValidated is a free log retrieval operation binding the contract event 0xf280791efe782edcf06ce15c8f4dff17601db3b88eb3805a0db7d77faf757f04.
Solidity: event OrderValidated(bytes32 orderHash, (address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256) orderParameters)
func (*SeaportFilterer) FilterOrdersMatched ¶
func (_Seaport *SeaportFilterer) FilterOrdersMatched(opts *bind.FilterOpts) (*SeaportOrdersMatchedIterator, error)
FilterOrdersMatched is a free log retrieval operation binding the contract event 0x4b9f2d36e1b4c93de62cc077b00b1a91d84b6c31b4a14e012718dcca230689e7.
Solidity: event OrdersMatched(bytes32[] orderHashes)
func (*SeaportFilterer) ParseCounterIncremented ¶
func (_Seaport *SeaportFilterer) ParseCounterIncremented(log types.Log) (*SeaportCounterIncremented, error)
ParseCounterIncremented is a log parse operation binding the contract event 0x721c20121297512b72821b97f5326877ea8ecf4bb9948fea5bfcb6453074d37f.
Solidity: event CounterIncremented(uint256 newCounter, address indexed offerer)
func (*SeaportFilterer) ParseOrderCancelled ¶
func (_Seaport *SeaportFilterer) ParseOrderCancelled(log types.Log) (*SeaportOrderCancelled, error)
ParseOrderCancelled is a log parse operation binding the contract event 0x6bacc01dbe442496068f7d234edd811f1a5f833243e0aec824f86ab861f3c90d.
Solidity: event OrderCancelled(bytes32 orderHash, address indexed offerer, address indexed zone)
func (*SeaportFilterer) ParseOrderFulfilled ¶
func (_Seaport *SeaportFilterer) ParseOrderFulfilled(log types.Log) (*SeaportOrderFulfilled, error)
ParseOrderFulfilled is a log parse operation binding the contract event 0x9d9af8e38d66c62e2c12f0225249fd9d721c54b83f48d9352c97c6cacdcb6f31.
Solidity: event OrderFulfilled(bytes32 orderHash, address indexed offerer, address indexed zone, address recipient, (uint8,address,uint256,uint256)[] offer, (uint8,address,uint256,uint256,address)[] consideration)
func (*SeaportFilterer) ParseOrderValidated ¶
func (_Seaport *SeaportFilterer) ParseOrderValidated(log types.Log) (*SeaportOrderValidated, error)
ParseOrderValidated is a log parse operation binding the contract event 0xf280791efe782edcf06ce15c8f4dff17601db3b88eb3805a0db7d77faf757f04.
Solidity: event OrderValidated(bytes32 orderHash, (address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256) orderParameters)
func (*SeaportFilterer) ParseOrdersMatched ¶
func (_Seaport *SeaportFilterer) ParseOrdersMatched(log types.Log) (*SeaportOrdersMatched, error)
ParseOrdersMatched is a log parse operation binding the contract event 0x4b9f2d36e1b4c93de62cc077b00b1a91d84b6c31b4a14e012718dcca230689e7.
Solidity: event OrdersMatched(bytes32[] orderHashes)
func (*SeaportFilterer) WatchCounterIncremented ¶
func (_Seaport *SeaportFilterer) WatchCounterIncremented(opts *bind.WatchOpts, sink chan<- *SeaportCounterIncremented, offerer []common.Address) (event.Subscription, error)
WatchCounterIncremented is a free log subscription operation binding the contract event 0x721c20121297512b72821b97f5326877ea8ecf4bb9948fea5bfcb6453074d37f.
Solidity: event CounterIncremented(uint256 newCounter, address indexed offerer)
func (*SeaportFilterer) WatchOrderCancelled ¶
func (_Seaport *SeaportFilterer) WatchOrderCancelled(opts *bind.WatchOpts, sink chan<- *SeaportOrderCancelled, offerer []common.Address, zone []common.Address) (event.Subscription, error)
WatchOrderCancelled is a free log subscription operation binding the contract event 0x6bacc01dbe442496068f7d234edd811f1a5f833243e0aec824f86ab861f3c90d.
Solidity: event OrderCancelled(bytes32 orderHash, address indexed offerer, address indexed zone)
func (*SeaportFilterer) WatchOrderFulfilled ¶
func (_Seaport *SeaportFilterer) WatchOrderFulfilled(opts *bind.WatchOpts, sink chan<- *SeaportOrderFulfilled, offerer []common.Address, zone []common.Address) (event.Subscription, error)
WatchOrderFulfilled is a free log subscription operation binding the contract event 0x9d9af8e38d66c62e2c12f0225249fd9d721c54b83f48d9352c97c6cacdcb6f31.
Solidity: event OrderFulfilled(bytes32 orderHash, address indexed offerer, address indexed zone, address recipient, (uint8,address,uint256,uint256)[] offer, (uint8,address,uint256,uint256,address)[] consideration)
func (*SeaportFilterer) WatchOrderValidated ¶
func (_Seaport *SeaportFilterer) WatchOrderValidated(opts *bind.WatchOpts, sink chan<- *SeaportOrderValidated) (event.Subscription, error)
WatchOrderValidated is a free log subscription operation binding the contract event 0xf280791efe782edcf06ce15c8f4dff17601db3b88eb3805a0db7d77faf757f04.
Solidity: event OrderValidated(bytes32 orderHash, (address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256) orderParameters)
func (*SeaportFilterer) WatchOrdersMatched ¶
func (_Seaport *SeaportFilterer) WatchOrdersMatched(opts *bind.WatchOpts, sink chan<- *SeaportOrdersMatched) (event.Subscription, error)
WatchOrdersMatched is a free log subscription operation binding the contract event 0x4b9f2d36e1b4c93de62cc077b00b1a91d84b6c31b4a14e012718dcca230689e7.
Solidity: event OrdersMatched(bytes32[] orderHashes)
type SeaportOrderCancelled ¶
type SeaportOrderCancelled struct { OrderHash [32]byte Offerer common.Address Zone common.Address Raw types.Log // Blockchain specific contextual infos }
SeaportOrderCancelled represents a OrderCancelled event raised by the Seaport contract.
type SeaportOrderCancelledIterator ¶
type SeaportOrderCancelledIterator struct { Event *SeaportOrderCancelled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SeaportOrderCancelledIterator is returned from FilterOrderCancelled and is used to iterate over the raw logs and unpacked data for OrderCancelled events raised by the Seaport contract.
func (*SeaportOrderCancelledIterator) Close ¶
func (it *SeaportOrderCancelledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SeaportOrderCancelledIterator) Error ¶
func (it *SeaportOrderCancelledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SeaportOrderCancelledIterator) Next ¶
func (it *SeaportOrderCancelledIterator) 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 SeaportOrderFulfilled ¶
type SeaportOrderFulfilled struct { OrderHash [32]byte Offerer common.Address Zone common.Address Recipient common.Address Offer []SpentItem Consideration []ReceivedItem Raw types.Log // Blockchain specific contextual infos }
SeaportOrderFulfilled represents a OrderFulfilled event raised by the Seaport contract.
type SeaportOrderFulfilledIterator ¶
type SeaportOrderFulfilledIterator struct { Event *SeaportOrderFulfilled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SeaportOrderFulfilledIterator is returned from FilterOrderFulfilled and is used to iterate over the raw logs and unpacked data for OrderFulfilled events raised by the Seaport contract.
func (*SeaportOrderFulfilledIterator) Close ¶
func (it *SeaportOrderFulfilledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SeaportOrderFulfilledIterator) Error ¶
func (it *SeaportOrderFulfilledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SeaportOrderFulfilledIterator) Next ¶
func (it *SeaportOrderFulfilledIterator) 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 SeaportOrderValidated ¶
type SeaportOrderValidated struct { OrderHash [32]byte OrderParameters OrderParameters Raw types.Log // Blockchain specific contextual infos }
SeaportOrderValidated represents a OrderValidated event raised by the Seaport contract.
type SeaportOrderValidatedIterator ¶
type SeaportOrderValidatedIterator struct { Event *SeaportOrderValidated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SeaportOrderValidatedIterator is returned from FilterOrderValidated and is used to iterate over the raw logs and unpacked data for OrderValidated events raised by the Seaport contract.
func (*SeaportOrderValidatedIterator) Close ¶
func (it *SeaportOrderValidatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SeaportOrderValidatedIterator) Error ¶
func (it *SeaportOrderValidatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SeaportOrderValidatedIterator) Next ¶
func (it *SeaportOrderValidatedIterator) 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 SeaportOrdersMatched ¶
type SeaportOrdersMatched struct { OrderHashes [][32]byte Raw types.Log // Blockchain specific contextual infos }
SeaportOrdersMatched represents a OrdersMatched event raised by the Seaport contract.
type SeaportOrdersMatchedIterator ¶
type SeaportOrdersMatchedIterator struct { Event *SeaportOrdersMatched // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SeaportOrdersMatchedIterator is returned from FilterOrdersMatched and is used to iterate over the raw logs and unpacked data for OrdersMatched events raised by the Seaport contract.
func (*SeaportOrdersMatchedIterator) Close ¶
func (it *SeaportOrdersMatchedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SeaportOrdersMatchedIterator) Error ¶
func (it *SeaportOrdersMatchedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SeaportOrdersMatchedIterator) Next ¶
func (it *SeaportOrdersMatchedIterator) 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 SeaportRaw ¶
type SeaportRaw struct {
Contract *Seaport // Generic contract binding to access the raw methods on
}
SeaportRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SeaportRaw) Call ¶
func (_Seaport *SeaportRaw) 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 (*SeaportRaw) Transact ¶
func (_Seaport *SeaportRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SeaportRaw) Transfer ¶
func (_Seaport *SeaportRaw) 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 SeaportSession ¶
type SeaportSession struct { Contract *Seaport // 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 }
SeaportSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SeaportSession) Cancel ¶
func (_Seaport *SeaportSession) Cancel(orders []OrderComponents) (*types.Transaction, error)
Cancel is a paid mutator transaction binding the contract method 0xfd9f1e10.
Solidity: function cancel((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256)[] orders) returns(bool cancelled)
func (*SeaportSession) FulfillAdvancedOrder ¶
func (_Seaport *SeaportSession) FulfillAdvancedOrder(arg0 AdvancedOrder, arg1 []CriteriaResolver, fulfillerConduitKey [32]byte, recipient common.Address) (*types.Transaction, error)
FulfillAdvancedOrder is a paid mutator transaction binding the contract method 0xe7acab24.
Solidity: function fulfillAdvancedOrder(((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256),uint120,uint120,bytes,bytes) , (uint256,uint8,uint256,uint256,bytes32[])[] , bytes32 fulfillerConduitKey, address recipient) payable returns(bool fulfilled)
func (*SeaportSession) FulfillAvailableAdvancedOrders ¶
func (_Seaport *SeaportSession) FulfillAvailableAdvancedOrders(arg0 []AdvancedOrder, arg1 []CriteriaResolver, arg2 [][]FulfillmentComponent, arg3 [][]FulfillmentComponent, fulfillerConduitKey [32]byte, recipient common.Address, maximumFulfilled *big.Int) (*types.Transaction, error)
FulfillAvailableAdvancedOrders is a paid mutator transaction binding the contract method 0x87201b41.
Solidity: function fulfillAvailableAdvancedOrders(((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256),uint120,uint120,bytes,bytes)[] , (uint256,uint8,uint256,uint256,bytes32[])[] , (uint256,uint256)[][] , (uint256,uint256)[][] , bytes32 fulfillerConduitKey, address recipient, uint256 maximumFulfilled) payable returns(bool[], ((uint8,address,uint256,uint256,address),address,bytes32)[])
func (*SeaportSession) FulfillAvailableOrders ¶
func (_Seaport *SeaportSession) FulfillAvailableOrders(arg0 []Order, arg1 [][]FulfillmentComponent, arg2 [][]FulfillmentComponent, fulfillerConduitKey [32]byte, maximumFulfilled *big.Int) (*types.Transaction, error)
FulfillAvailableOrders is a paid mutator transaction binding the contract method 0xed98a574.
Solidity: function fulfillAvailableOrders(((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256),bytes)[] , (uint256,uint256)[][] , (uint256,uint256)[][] , bytes32 fulfillerConduitKey, uint256 maximumFulfilled) payable returns(bool[], ((uint8,address,uint256,uint256,address),address,bytes32)[])
func (*SeaportSession) FulfillBasicOrder ¶
func (_Seaport *SeaportSession) FulfillBasicOrder(parameters BasicOrderParameters) (*types.Transaction, error)
FulfillBasicOrder is a paid mutator transaction binding the contract method 0xfb0f3ee1.
Solidity: function fulfillBasicOrder((address,uint256,uint256,address,address,address,uint256,uint256,uint8,uint256,uint256,bytes32,uint256,bytes32,bytes32,uint256,(uint256,address)[],bytes) parameters) payable returns(bool fulfilled)
func (*SeaportSession) FulfillBasicOrderEfficient6GL6yc ¶
func (_Seaport *SeaportSession) FulfillBasicOrderEfficient6GL6yc(parameters BasicOrderParameters) (*types.Transaction, error)
FulfillBasicOrderEfficient6GL6yc is a paid mutator transaction binding the contract method 0x00000000.
Solidity: function fulfillBasicOrder_efficient_6GL6yc((address,uint256,uint256,address,address,address,uint256,uint256,uint8,uint256,uint256,bytes32,uint256,bytes32,bytes32,uint256,(uint256,address)[],bytes) parameters) payable returns(bool fulfilled)
func (*SeaportSession) FulfillOrder ¶
func (_Seaport *SeaportSession) FulfillOrder(arg0 Order, fulfillerConduitKey [32]byte) (*types.Transaction, error)
FulfillOrder is a paid mutator transaction binding the contract method 0xb3a34c4c.
Solidity: function fulfillOrder(((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256),bytes) , bytes32 fulfillerConduitKey) payable returns(bool fulfilled)
func (*SeaportSession) GetContractOffererNonce ¶
func (_Seaport *SeaportSession) GetContractOffererNonce(contractOfferer common.Address) (*big.Int, error)
GetContractOffererNonce is a free data retrieval call binding the contract method 0xa900866b.
Solidity: function getContractOffererNonce(address contractOfferer) view returns(uint256 nonce)
func (*SeaportSession) GetCounter ¶
GetCounter is a free data retrieval call binding the contract method 0xf07ec373.
Solidity: function getCounter(address offerer) view returns(uint256 counter)
func (*SeaportSession) GetOrderHash ¶
func (_Seaport *SeaportSession) GetOrderHash(arg0 OrderComponents) ([32]byte, error)
GetOrderHash is a free data retrieval call binding the contract method 0x79df72bd.
Solidity: function getOrderHash((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256) ) view returns(bytes32 orderHash)
func (*SeaportSession) GetOrderStatus ¶
func (_Seaport *SeaportSession) GetOrderStatus(orderHash [32]byte) (struct { IsValidated bool IsCancelled bool TotalFilled *big.Int TotalSize *big.Int }, error)
GetOrderStatus is a free data retrieval call binding the contract method 0x46423aa7.
Solidity: function getOrderStatus(bytes32 orderHash) view returns(bool isValidated, bool isCancelled, uint256 totalFilled, uint256 totalSize)
func (*SeaportSession) IncrementCounter ¶
func (_Seaport *SeaportSession) IncrementCounter() (*types.Transaction, error)
IncrementCounter is a paid mutator transaction binding the contract method 0x5b34b966.
Solidity: function incrementCounter() returns(uint256 newCounter)
func (*SeaportSession) Information ¶
func (_Seaport *SeaportSession) Information() (struct { Version string DomainSeparator [32]byte ConduitController common.Address }, error)
Information is a free data retrieval call binding the contract method 0xf47b7740.
Solidity: function information() view returns(string version, bytes32 domainSeparator, address conduitController)
func (*SeaportSession) MatchAdvancedOrders ¶
func (_Seaport *SeaportSession) MatchAdvancedOrders(arg0 []AdvancedOrder, arg1 []CriteriaResolver, arg2 []Fulfillment, recipient common.Address) (*types.Transaction, error)
MatchAdvancedOrders is a paid mutator transaction binding the contract method 0xf2d12b12.
Solidity: function matchAdvancedOrders(((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256),uint120,uint120,bytes,bytes)[] , (uint256,uint8,uint256,uint256,bytes32[])[] , ((uint256,uint256)[],(uint256,uint256)[])[] , address recipient) payable returns(((uint8,address,uint256,uint256,address),address,bytes32)[])
func (*SeaportSession) MatchOrders ¶
func (_Seaport *SeaportSession) MatchOrders(arg0 []Order, arg1 []Fulfillment) (*types.Transaction, error)
MatchOrders is a paid mutator transaction binding the contract method 0xa8174404.
Solidity: function matchOrders(((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256),bytes)[] , ((uint256,uint256)[],(uint256,uint256)[])[] ) payable returns(((uint8,address,uint256,uint256,address),address,bytes32)[])
func (*SeaportSession) Name ¶
func (_Seaport *SeaportSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() pure returns(string)
func (*SeaportSession) Receive ¶
func (_Seaport *SeaportSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*SeaportSession) Validate ¶
func (_Seaport *SeaportSession) Validate(arg0 []Order) (*types.Transaction, error)
Validate is a paid mutator transaction binding the contract method 0x88147732.
Solidity: function validate(((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256),bytes)[] ) returns(bool)
type SeaportTransactor ¶
type SeaportTransactor struct {
// contains filtered or unexported fields
}
SeaportTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSeaportTransactor ¶
func NewSeaportTransactor(address common.Address, transactor bind.ContractTransactor) (*SeaportTransactor, error)
NewSeaportTransactor creates a new write-only instance of Seaport, bound to a specific deployed contract.
func (*SeaportTransactor) Cancel ¶
func (_Seaport *SeaportTransactor) Cancel(opts *bind.TransactOpts, orders []OrderComponents) (*types.Transaction, error)
Cancel is a paid mutator transaction binding the contract method 0xfd9f1e10.
Solidity: function cancel((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256)[] orders) returns(bool cancelled)
func (*SeaportTransactor) FulfillAdvancedOrder ¶
func (_Seaport *SeaportTransactor) FulfillAdvancedOrder(opts *bind.TransactOpts, arg0 AdvancedOrder, arg1 []CriteriaResolver, fulfillerConduitKey [32]byte, recipient common.Address) (*types.Transaction, error)
FulfillAdvancedOrder is a paid mutator transaction binding the contract method 0xe7acab24.
Solidity: function fulfillAdvancedOrder(((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256),uint120,uint120,bytes,bytes) , (uint256,uint8,uint256,uint256,bytes32[])[] , bytes32 fulfillerConduitKey, address recipient) payable returns(bool fulfilled)
func (*SeaportTransactor) FulfillAvailableAdvancedOrders ¶
func (_Seaport *SeaportTransactor) FulfillAvailableAdvancedOrders(opts *bind.TransactOpts, arg0 []AdvancedOrder, arg1 []CriteriaResolver, arg2 [][]FulfillmentComponent, arg3 [][]FulfillmentComponent, fulfillerConduitKey [32]byte, recipient common.Address, maximumFulfilled *big.Int) (*types.Transaction, error)
FulfillAvailableAdvancedOrders is a paid mutator transaction binding the contract method 0x87201b41.
Solidity: function fulfillAvailableAdvancedOrders(((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256),uint120,uint120,bytes,bytes)[] , (uint256,uint8,uint256,uint256,bytes32[])[] , (uint256,uint256)[][] , (uint256,uint256)[][] , bytes32 fulfillerConduitKey, address recipient, uint256 maximumFulfilled) payable returns(bool[], ((uint8,address,uint256,uint256,address),address,bytes32)[])
func (*SeaportTransactor) FulfillAvailableOrders ¶
func (_Seaport *SeaportTransactor) FulfillAvailableOrders(opts *bind.TransactOpts, arg0 []Order, arg1 [][]FulfillmentComponent, arg2 [][]FulfillmentComponent, fulfillerConduitKey [32]byte, maximumFulfilled *big.Int) (*types.Transaction, error)
FulfillAvailableOrders is a paid mutator transaction binding the contract method 0xed98a574.
Solidity: function fulfillAvailableOrders(((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256),bytes)[] , (uint256,uint256)[][] , (uint256,uint256)[][] , bytes32 fulfillerConduitKey, uint256 maximumFulfilled) payable returns(bool[], ((uint8,address,uint256,uint256,address),address,bytes32)[])
func (*SeaportTransactor) FulfillBasicOrder ¶
func (_Seaport *SeaportTransactor) FulfillBasicOrder(opts *bind.TransactOpts, parameters BasicOrderParameters) (*types.Transaction, error)
FulfillBasicOrder is a paid mutator transaction binding the contract method 0xfb0f3ee1.
Solidity: function fulfillBasicOrder((address,uint256,uint256,address,address,address,uint256,uint256,uint8,uint256,uint256,bytes32,uint256,bytes32,bytes32,uint256,(uint256,address)[],bytes) parameters) payable returns(bool fulfilled)
func (*SeaportTransactor) FulfillBasicOrderEfficient6GL6yc ¶
func (_Seaport *SeaportTransactor) FulfillBasicOrderEfficient6GL6yc(opts *bind.TransactOpts, parameters BasicOrderParameters) (*types.Transaction, error)
FulfillBasicOrderEfficient6GL6yc is a paid mutator transaction binding the contract method 0x00000000.
Solidity: function fulfillBasicOrder_efficient_6GL6yc((address,uint256,uint256,address,address,address,uint256,uint256,uint8,uint256,uint256,bytes32,uint256,bytes32,bytes32,uint256,(uint256,address)[],bytes) parameters) payable returns(bool fulfilled)
func (*SeaportTransactor) FulfillOrder ¶
func (_Seaport *SeaportTransactor) FulfillOrder(opts *bind.TransactOpts, arg0 Order, fulfillerConduitKey [32]byte) (*types.Transaction, error)
FulfillOrder is a paid mutator transaction binding the contract method 0xb3a34c4c.
Solidity: function fulfillOrder(((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256),bytes) , bytes32 fulfillerConduitKey) payable returns(bool fulfilled)
func (*SeaportTransactor) IncrementCounter ¶
func (_Seaport *SeaportTransactor) IncrementCounter(opts *bind.TransactOpts) (*types.Transaction, error)
IncrementCounter is a paid mutator transaction binding the contract method 0x5b34b966.
Solidity: function incrementCounter() returns(uint256 newCounter)
func (*SeaportTransactor) MatchAdvancedOrders ¶
func (_Seaport *SeaportTransactor) MatchAdvancedOrders(opts *bind.TransactOpts, arg0 []AdvancedOrder, arg1 []CriteriaResolver, arg2 []Fulfillment, recipient common.Address) (*types.Transaction, error)
MatchAdvancedOrders is a paid mutator transaction binding the contract method 0xf2d12b12.
Solidity: function matchAdvancedOrders(((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256),uint120,uint120,bytes,bytes)[] , (uint256,uint8,uint256,uint256,bytes32[])[] , ((uint256,uint256)[],(uint256,uint256)[])[] , address recipient) payable returns(((uint8,address,uint256,uint256,address),address,bytes32)[])
func (*SeaportTransactor) MatchOrders ¶
func (_Seaport *SeaportTransactor) MatchOrders(opts *bind.TransactOpts, arg0 []Order, arg1 []Fulfillment) (*types.Transaction, error)
MatchOrders is a paid mutator transaction binding the contract method 0xa8174404.
Solidity: function matchOrders(((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256),bytes)[] , ((uint256,uint256)[],(uint256,uint256)[])[] ) payable returns(((uint8,address,uint256,uint256,address),address,bytes32)[])
func (*SeaportTransactor) Receive ¶
func (_Seaport *SeaportTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*SeaportTransactor) Validate ¶
func (_Seaport *SeaportTransactor) Validate(opts *bind.TransactOpts, arg0 []Order) (*types.Transaction, error)
Validate is a paid mutator transaction binding the contract method 0x88147732.
Solidity: function validate(((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256),bytes)[] ) returns(bool)
type SeaportTransactorRaw ¶
type SeaportTransactorRaw struct {
Contract *SeaportTransactor // Generic write-only contract binding to access the raw methods on
}
SeaportTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SeaportTransactorRaw) Transact ¶
func (_Seaport *SeaportTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SeaportTransactorRaw) Transfer ¶
func (_Seaport *SeaportTransactorRaw) 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 SeaportTransactorSession ¶
type SeaportTransactorSession struct { Contract *SeaportTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SeaportTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SeaportTransactorSession) Cancel ¶
func (_Seaport *SeaportTransactorSession) Cancel(orders []OrderComponents) (*types.Transaction, error)
Cancel is a paid mutator transaction binding the contract method 0xfd9f1e10.
Solidity: function cancel((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256)[] orders) returns(bool cancelled)
func (*SeaportTransactorSession) FulfillAdvancedOrder ¶
func (_Seaport *SeaportTransactorSession) FulfillAdvancedOrder(arg0 AdvancedOrder, arg1 []CriteriaResolver, fulfillerConduitKey [32]byte, recipient common.Address) (*types.Transaction, error)
FulfillAdvancedOrder is a paid mutator transaction binding the contract method 0xe7acab24.
Solidity: function fulfillAdvancedOrder(((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256),uint120,uint120,bytes,bytes) , (uint256,uint8,uint256,uint256,bytes32[])[] , bytes32 fulfillerConduitKey, address recipient) payable returns(bool fulfilled)
func (*SeaportTransactorSession) FulfillAvailableAdvancedOrders ¶
func (_Seaport *SeaportTransactorSession) FulfillAvailableAdvancedOrders(arg0 []AdvancedOrder, arg1 []CriteriaResolver, arg2 [][]FulfillmentComponent, arg3 [][]FulfillmentComponent, fulfillerConduitKey [32]byte, recipient common.Address, maximumFulfilled *big.Int) (*types.Transaction, error)
FulfillAvailableAdvancedOrders is a paid mutator transaction binding the contract method 0x87201b41.
Solidity: function fulfillAvailableAdvancedOrders(((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256),uint120,uint120,bytes,bytes)[] , (uint256,uint8,uint256,uint256,bytes32[])[] , (uint256,uint256)[][] , (uint256,uint256)[][] , bytes32 fulfillerConduitKey, address recipient, uint256 maximumFulfilled) payable returns(bool[], ((uint8,address,uint256,uint256,address),address,bytes32)[])
func (*SeaportTransactorSession) FulfillAvailableOrders ¶
func (_Seaport *SeaportTransactorSession) FulfillAvailableOrders(arg0 []Order, arg1 [][]FulfillmentComponent, arg2 [][]FulfillmentComponent, fulfillerConduitKey [32]byte, maximumFulfilled *big.Int) (*types.Transaction, error)
FulfillAvailableOrders is a paid mutator transaction binding the contract method 0xed98a574.
Solidity: function fulfillAvailableOrders(((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256),bytes)[] , (uint256,uint256)[][] , (uint256,uint256)[][] , bytes32 fulfillerConduitKey, uint256 maximumFulfilled) payable returns(bool[], ((uint8,address,uint256,uint256,address),address,bytes32)[])
func (*SeaportTransactorSession) FulfillBasicOrder ¶
func (_Seaport *SeaportTransactorSession) FulfillBasicOrder(parameters BasicOrderParameters) (*types.Transaction, error)
FulfillBasicOrder is a paid mutator transaction binding the contract method 0xfb0f3ee1.
Solidity: function fulfillBasicOrder((address,uint256,uint256,address,address,address,uint256,uint256,uint8,uint256,uint256,bytes32,uint256,bytes32,bytes32,uint256,(uint256,address)[],bytes) parameters) payable returns(bool fulfilled)
func (*SeaportTransactorSession) FulfillBasicOrderEfficient6GL6yc ¶
func (_Seaport *SeaportTransactorSession) FulfillBasicOrderEfficient6GL6yc(parameters BasicOrderParameters) (*types.Transaction, error)
FulfillBasicOrderEfficient6GL6yc is a paid mutator transaction binding the contract method 0x00000000.
Solidity: function fulfillBasicOrder_efficient_6GL6yc((address,uint256,uint256,address,address,address,uint256,uint256,uint8,uint256,uint256,bytes32,uint256,bytes32,bytes32,uint256,(uint256,address)[],bytes) parameters) payable returns(bool fulfilled)
func (*SeaportTransactorSession) FulfillOrder ¶
func (_Seaport *SeaportTransactorSession) FulfillOrder(arg0 Order, fulfillerConduitKey [32]byte) (*types.Transaction, error)
FulfillOrder is a paid mutator transaction binding the contract method 0xb3a34c4c.
Solidity: function fulfillOrder(((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256),bytes) , bytes32 fulfillerConduitKey) payable returns(bool fulfilled)
func (*SeaportTransactorSession) IncrementCounter ¶
func (_Seaport *SeaportTransactorSession) IncrementCounter() (*types.Transaction, error)
IncrementCounter is a paid mutator transaction binding the contract method 0x5b34b966.
Solidity: function incrementCounter() returns(uint256 newCounter)
func (*SeaportTransactorSession) MatchAdvancedOrders ¶
func (_Seaport *SeaportTransactorSession) MatchAdvancedOrders(arg0 []AdvancedOrder, arg1 []CriteriaResolver, arg2 []Fulfillment, recipient common.Address) (*types.Transaction, error)
MatchAdvancedOrders is a paid mutator transaction binding the contract method 0xf2d12b12.
Solidity: function matchAdvancedOrders(((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256),uint120,uint120,bytes,bytes)[] , (uint256,uint8,uint256,uint256,bytes32[])[] , ((uint256,uint256)[],(uint256,uint256)[])[] , address recipient) payable returns(((uint8,address,uint256,uint256,address),address,bytes32)[])
func (*SeaportTransactorSession) MatchOrders ¶
func (_Seaport *SeaportTransactorSession) MatchOrders(arg0 []Order, arg1 []Fulfillment) (*types.Transaction, error)
MatchOrders is a paid mutator transaction binding the contract method 0xa8174404.
Solidity: function matchOrders(((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256),bytes)[] , ((uint256,uint256)[],(uint256,uint256)[])[] ) payable returns(((uint8,address,uint256,uint256,address),address,bytes32)[])
func (*SeaportTransactorSession) Receive ¶
func (_Seaport *SeaportTransactorSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*SeaportTransactorSession) Validate ¶
func (_Seaport *SeaportTransactorSession) Validate(arg0 []Order) (*types.Transaction, error)
Validate is a paid mutator transaction binding the contract method 0x88147732.
Solidity: function validate(((address,address,(uint8,address,uint256,uint256,uint256)[],(uint8,address,uint256,uint256,uint256,address)[],uint8,uint256,uint256,bytes32,uint256,bytes32,uint256),bytes)[] ) returns(bool)