Documentation ¶
Index ¶
- Constants
- Variables
- type AdditionalRecipient
- type AdvancedOrder
- type BasicOrderParameters
- type ConsiderationItem
- type CriteriaResolver
- type Execution
- type Fulfillment
- type FulfillmentComponent
- type OfferItem
- type Order
- type OrderComponents
- type OrderParameters
- type ReceivedItem
- type SeaportV1
- type SeaportV1Caller
- func (_SeaportV1 *SeaportV1Caller) GetContractOffererNonce(opts *bind.CallOpts, contractOfferer common.Address) (*big.Int, error)
- func (_SeaportV1 *SeaportV1Caller) GetCounter(opts *bind.CallOpts, offerer common.Address) (*big.Int, error)
- func (_SeaportV1 *SeaportV1Caller) GetOrderHash(opts *bind.CallOpts, arg0 OrderComponents) ([32]byte, error)
- func (_SeaportV1 *SeaportV1Caller) GetOrderStatus(opts *bind.CallOpts, orderHash [32]byte) (struct{ ... }, error)
- func (_SeaportV1 *SeaportV1Caller) Information(opts *bind.CallOpts) (struct{ ... }, error)
- func (_SeaportV1 *SeaportV1Caller) Name(opts *bind.CallOpts) (string, error)
- type SeaportV1CallerRaw
- type SeaportV1CallerSession
- func (_SeaportV1 *SeaportV1CallerSession) GetContractOffererNonce(contractOfferer common.Address) (*big.Int, error)
- func (_SeaportV1 *SeaportV1CallerSession) GetCounter(offerer common.Address) (*big.Int, error)
- func (_SeaportV1 *SeaportV1CallerSession) GetOrderHash(arg0 OrderComponents) ([32]byte, error)
- func (_SeaportV1 *SeaportV1CallerSession) GetOrderStatus(orderHash [32]byte) (struct{ ... }, error)
- func (_SeaportV1 *SeaportV1CallerSession) Information() (struct{ ... }, error)
- func (_SeaportV1 *SeaportV1CallerSession) Name() (string, error)
- type SeaportV1CounterIncremented
- type SeaportV1CounterIncrementedIterator
- type SeaportV1Filterer
- func (_SeaportV1 *SeaportV1Filterer) FilterCounterIncremented(opts *bind.FilterOpts, offerer []common.Address) (*SeaportV1CounterIncrementedIterator, error)
- func (_SeaportV1 *SeaportV1Filterer) FilterOrderCancelled(opts *bind.FilterOpts, offerer []common.Address, zone []common.Address) (*SeaportV1OrderCancelledIterator, error)
- func (_SeaportV1 *SeaportV1Filterer) FilterOrderFulfilled(opts *bind.FilterOpts, offerer []common.Address, zone []common.Address) (*SeaportV1OrderFulfilledIterator, error)
- func (_SeaportV1 *SeaportV1Filterer) FilterOrderValidated(opts *bind.FilterOpts) (*SeaportV1OrderValidatedIterator, error)
- func (_SeaportV1 *SeaportV1Filterer) FilterOrdersMatched(opts *bind.FilterOpts) (*SeaportV1OrdersMatchedIterator, error)
- func (_SeaportV1 *SeaportV1Filterer) ParseCounterIncremented(log types.Log) (*SeaportV1CounterIncremented, error)
- func (_SeaportV1 *SeaportV1Filterer) ParseOrderCancelled(log types.Log) (*SeaportV1OrderCancelled, error)
- func (_SeaportV1 *SeaportV1Filterer) ParseOrderFulfilled(log types.Log) (*SeaportV1OrderFulfilled, error)
- func (_SeaportV1 *SeaportV1Filterer) ParseOrderValidated(log types.Log) (*SeaportV1OrderValidated, error)
- func (_SeaportV1 *SeaportV1Filterer) ParseOrdersMatched(log types.Log) (*SeaportV1OrdersMatched, error)
- func (_SeaportV1 *SeaportV1Filterer) WatchCounterIncremented(opts *bind.WatchOpts, sink chan<- *SeaportV1CounterIncremented, ...) (event.Subscription, error)
- func (_SeaportV1 *SeaportV1Filterer) WatchOrderCancelled(opts *bind.WatchOpts, sink chan<- *SeaportV1OrderCancelled, ...) (event.Subscription, error)
- func (_SeaportV1 *SeaportV1Filterer) WatchOrderFulfilled(opts *bind.WatchOpts, sink chan<- *SeaportV1OrderFulfilled, ...) (event.Subscription, error)
- func (_SeaportV1 *SeaportV1Filterer) WatchOrderValidated(opts *bind.WatchOpts, sink chan<- *SeaportV1OrderValidated) (event.Subscription, error)
- func (_SeaportV1 *SeaportV1Filterer) WatchOrdersMatched(opts *bind.WatchOpts, sink chan<- *SeaportV1OrdersMatched) (event.Subscription, error)
- type SeaportV1OrderCancelled
- type SeaportV1OrderCancelledIterator
- type SeaportV1OrderFulfilled
- type SeaportV1OrderFulfilledIterator
- type SeaportV1OrderValidated
- type SeaportV1OrderValidatedIterator
- type SeaportV1OrdersMatched
- type SeaportV1OrdersMatchedIterator
- type SeaportV1Raw
- func (_SeaportV1 *SeaportV1Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SeaportV1 *SeaportV1Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SeaportV1 *SeaportV1Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SeaportV1Session
- func (_SeaportV1 *SeaportV1Session) Cancel(orders []OrderComponents) (*types.Transaction, error)
- func (_SeaportV1 *SeaportV1Session) FulfillAdvancedOrder(arg0 AdvancedOrder, arg1 []CriteriaResolver, fulfillerConduitKey [32]byte, ...) (*types.Transaction, error)
- func (_SeaportV1 *SeaportV1Session) FulfillAvailableAdvancedOrders(arg0 []AdvancedOrder, arg1 []CriteriaResolver, arg2 [][]FulfillmentComponent, ...) (*types.Transaction, error)
- func (_SeaportV1 *SeaportV1Session) FulfillAvailableOrders(arg0 []Order, arg1 [][]FulfillmentComponent, arg2 [][]FulfillmentComponent, ...) (*types.Transaction, error)
- func (_SeaportV1 *SeaportV1Session) FulfillBasicOrder(parameters BasicOrderParameters) (*types.Transaction, error)
- func (_SeaportV1 *SeaportV1Session) FulfillBasicOrderEfficient6GL6yc(parameters BasicOrderParameters) (*types.Transaction, error)
- func (_SeaportV1 *SeaportV1Session) FulfillOrder(arg0 Order, fulfillerConduitKey [32]byte) (*types.Transaction, error)
- func (_SeaportV1 *SeaportV1Session) GetContractOffererNonce(contractOfferer common.Address) (*big.Int, error)
- func (_SeaportV1 *SeaportV1Session) GetCounter(offerer common.Address) (*big.Int, error)
- func (_SeaportV1 *SeaportV1Session) GetOrderHash(arg0 OrderComponents) ([32]byte, error)
- func (_SeaportV1 *SeaportV1Session) GetOrderStatus(orderHash [32]byte) (struct{ ... }, error)
- func (_SeaportV1 *SeaportV1Session) IncrementCounter() (*types.Transaction, error)
- func (_SeaportV1 *SeaportV1Session) Information() (struct{ ... }, error)
- func (_SeaportV1 *SeaportV1Session) MatchAdvancedOrders(arg0 []AdvancedOrder, arg1 []CriteriaResolver, arg2 []Fulfillment, ...) (*types.Transaction, error)
- func (_SeaportV1 *SeaportV1Session) MatchOrders(arg0 []Order, arg1 []Fulfillment) (*types.Transaction, error)
- func (_SeaportV1 *SeaportV1Session) Name() (string, error)
- func (_SeaportV1 *SeaportV1Session) Receive() (*types.Transaction, error)
- func (_SeaportV1 *SeaportV1Session) Validate(arg0 []Order) (*types.Transaction, error)
- type SeaportV1Transactor
- func (_SeaportV1 *SeaportV1Transactor) Cancel(opts *bind.TransactOpts, orders []OrderComponents) (*types.Transaction, error)
- func (_SeaportV1 *SeaportV1Transactor) FulfillAdvancedOrder(opts *bind.TransactOpts, arg0 AdvancedOrder, arg1 []CriteriaResolver, ...) (*types.Transaction, error)
- func (_SeaportV1 *SeaportV1Transactor) FulfillAvailableAdvancedOrders(opts *bind.TransactOpts, arg0 []AdvancedOrder, arg1 []CriteriaResolver, ...) (*types.Transaction, error)
- func (_SeaportV1 *SeaportV1Transactor) FulfillAvailableOrders(opts *bind.TransactOpts, arg0 []Order, arg1 [][]FulfillmentComponent, ...) (*types.Transaction, error)
- func (_SeaportV1 *SeaportV1Transactor) FulfillBasicOrder(opts *bind.TransactOpts, parameters BasicOrderParameters) (*types.Transaction, error)
- func (_SeaportV1 *SeaportV1Transactor) FulfillBasicOrderEfficient6GL6yc(opts *bind.TransactOpts, parameters BasicOrderParameters) (*types.Transaction, error)
- func (_SeaportV1 *SeaportV1Transactor) FulfillOrder(opts *bind.TransactOpts, arg0 Order, fulfillerConduitKey [32]byte) (*types.Transaction, error)
- func (_SeaportV1 *SeaportV1Transactor) IncrementCounter(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SeaportV1 *SeaportV1Transactor) MatchAdvancedOrders(opts *bind.TransactOpts, arg0 []AdvancedOrder, arg1 []CriteriaResolver, ...) (*types.Transaction, error)
- func (_SeaportV1 *SeaportV1Transactor) MatchOrders(opts *bind.TransactOpts, arg0 []Order, arg1 []Fulfillment) (*types.Transaction, error)
- func (_SeaportV1 *SeaportV1Transactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SeaportV1 *SeaportV1Transactor) Validate(opts *bind.TransactOpts, arg0 []Order) (*types.Transaction, error)
- type SeaportV1TransactorRaw
- type SeaportV1TransactorSession
- func (_SeaportV1 *SeaportV1TransactorSession) Cancel(orders []OrderComponents) (*types.Transaction, error)
- func (_SeaportV1 *SeaportV1TransactorSession) FulfillAdvancedOrder(arg0 AdvancedOrder, arg1 []CriteriaResolver, fulfillerConduitKey [32]byte, ...) (*types.Transaction, error)
- func (_SeaportV1 *SeaportV1TransactorSession) FulfillAvailableAdvancedOrders(arg0 []AdvancedOrder, arg1 []CriteriaResolver, arg2 [][]FulfillmentComponent, ...) (*types.Transaction, error)
- func (_SeaportV1 *SeaportV1TransactorSession) FulfillAvailableOrders(arg0 []Order, arg1 [][]FulfillmentComponent, arg2 [][]FulfillmentComponent, ...) (*types.Transaction, error)
- func (_SeaportV1 *SeaportV1TransactorSession) FulfillBasicOrder(parameters BasicOrderParameters) (*types.Transaction, error)
- func (_SeaportV1 *SeaportV1TransactorSession) FulfillBasicOrderEfficient6GL6yc(parameters BasicOrderParameters) (*types.Transaction, error)
- func (_SeaportV1 *SeaportV1TransactorSession) FulfillOrder(arg0 Order, fulfillerConduitKey [32]byte) (*types.Transaction, error)
- func (_SeaportV1 *SeaportV1TransactorSession) IncrementCounter() (*types.Transaction, error)
- func (_SeaportV1 *SeaportV1TransactorSession) MatchAdvancedOrders(arg0 []AdvancedOrder, arg1 []CriteriaResolver, arg2 []Fulfillment, ...) (*types.Transaction, error)
- func (_SeaportV1 *SeaportV1TransactorSession) MatchOrders(arg0 []Order, arg1 []Fulfillment) (*types.Transaction, error)
- func (_SeaportV1 *SeaportV1TransactorSession) Receive() (*types.Transaction, error)
- func (_SeaportV1 *SeaportV1TransactorSession) Validate(arg0 []Order) (*types.Transaction, error)
- type SpentItem
- type WyvernExchangeV1
- type WyvernExchangeV1Caller
- func (_WyvernExchangeV1 *WyvernExchangeV1Caller) ApprovedOrders(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Caller) CalculateCurrentPrice(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, ...) (*big.Int, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Caller) CalculateFinalPrice(opts *bind.CallOpts, side uint8, saleKind uint8, basePrice *big.Int, ...) (*big.Int, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Caller) CalculateMatchPrice(opts *bind.CallOpts, addrs [14]common.Address, uints [18]*big.Int, ...) (*big.Int, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Caller) CancelledOrFinalized(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Caller) Codename(opts *bind.CallOpts) (string, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Caller) ExchangeToken(opts *bind.CallOpts) (common.Address, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Caller) GuardedArrayReplace(opts *bind.CallOpts, array []byte, desired []byte, mask []byte) ([]byte, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Caller) HashOrder(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, ...) ([32]byte, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Caller) HashToSign(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, ...) ([32]byte, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Caller) INVERSEBASISPOINT(opts *bind.CallOpts) (*big.Int, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Caller) MinimumMakerProtocolFee(opts *bind.CallOpts) (*big.Int, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Caller) MinimumTakerProtocolFee(opts *bind.CallOpts) (*big.Int, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Caller) Name(opts *bind.CallOpts) (string, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Caller) OrderCalldataCanMatch(opts *bind.CallOpts, buyCalldata []byte, buyReplacementPattern []byte, ...) (bool, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Caller) OrdersCanMatch(opts *bind.CallOpts, addrs [14]common.Address, uints [18]*big.Int, ...) (bool, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Caller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Caller) ProtocolFeeRecipient(opts *bind.CallOpts) (common.Address, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Caller) Registry(opts *bind.CallOpts) (common.Address, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Caller) StaticCall(opts *bind.CallOpts, target common.Address, calldata []byte, extradata []byte) (bool, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Caller) TestCopy(opts *bind.CallOpts, arrToCopy []byte) ([]byte, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Caller) TestCopyAddress(opts *bind.CallOpts, addr common.Address) ([]byte, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Caller) TokenTransferProxy(opts *bind.CallOpts) (common.Address, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Caller) ValidateOrder(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, ...) (bool, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Caller) ValidateOrderParameters(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, ...) (bool, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Caller) Version(opts *bind.CallOpts) (string, error)
- type WyvernExchangeV1CallerRaw
- type WyvernExchangeV1CallerSession
- func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) ApprovedOrders(arg0 [32]byte) (bool, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) CalculateCurrentPrice(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (*big.Int, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) CalculateFinalPrice(side uint8, saleKind uint8, basePrice *big.Int, extra *big.Int, ...) (*big.Int, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) CalculateMatchPrice(addrs [14]common.Address, uints [18]*big.Int, ...) (*big.Int, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) CancelledOrFinalized(arg0 [32]byte) (bool, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) Codename() (string, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) ExchangeToken() (common.Address, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) GuardedArrayReplace(array []byte, desired []byte, mask []byte) ([]byte, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) HashOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) ([32]byte, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) HashToSign(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) ([32]byte, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) INVERSEBASISPOINT() (*big.Int, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) MinimumMakerProtocolFee() (*big.Int, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) MinimumTakerProtocolFee() (*big.Int, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) Name() (string, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) OrderCalldataCanMatch(buyCalldata []byte, buyReplacementPattern []byte, sellCalldata []byte, ...) (bool, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) OrdersCanMatch(addrs [14]common.Address, uints [18]*big.Int, ...) (bool, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) Owner() (common.Address, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) ProtocolFeeRecipient() (common.Address, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) Registry() (common.Address, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) StaticCall(target common.Address, calldata []byte, extradata []byte) (bool, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) TestCopy(arrToCopy []byte) ([]byte, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) TestCopyAddress(addr common.Address) ([]byte, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) TokenTransferProxy() (common.Address, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) ValidateOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (bool, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) ValidateOrderParameters(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (bool, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) Version() (string, error)
- type WyvernExchangeV1Filterer
- func (_WyvernExchangeV1 *WyvernExchangeV1Filterer) FilterOrderApprovedPartOne(opts *bind.FilterOpts, hash [][32]byte, maker []common.Address, ...) (*WyvernExchangeV1OrderApprovedPartOneIterator, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Filterer) FilterOrderApprovedPartTwo(opts *bind.FilterOpts, hash [][32]byte) (*WyvernExchangeV1OrderApprovedPartTwoIterator, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Filterer) FilterOrderCancelled(opts *bind.FilterOpts, hash [][32]byte) (*WyvernExchangeV1OrderCancelledIterator, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Filterer) FilterOrdersMatched(opts *bind.FilterOpts, maker []common.Address, taker []common.Address, ...) (*WyvernExchangeV1OrdersMatchedIterator, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Filterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*WyvernExchangeV1OwnershipRenouncedIterator, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*WyvernExchangeV1OwnershipTransferredIterator, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Filterer) ParseOrderApprovedPartOne(log types.Log) (*WyvernExchangeV1OrderApprovedPartOne, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Filterer) ParseOrderApprovedPartTwo(log types.Log) (*WyvernExchangeV1OrderApprovedPartTwo, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Filterer) ParseOrderCancelled(log types.Log) (*WyvernExchangeV1OrderCancelled, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Filterer) ParseOrdersMatched(log types.Log) (*WyvernExchangeV1OrdersMatched, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Filterer) ParseOwnershipRenounced(log types.Log) (*WyvernExchangeV1OwnershipRenounced, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Filterer) ParseOwnershipTransferred(log types.Log) (*WyvernExchangeV1OwnershipTransferred, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Filterer) WatchOrderApprovedPartOne(opts *bind.WatchOpts, sink chan<- *WyvernExchangeV1OrderApprovedPartOne, ...) (event.Subscription, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Filterer) WatchOrderApprovedPartTwo(opts *bind.WatchOpts, sink chan<- *WyvernExchangeV1OrderApprovedPartTwo, ...) (event.Subscription, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Filterer) WatchOrderCancelled(opts *bind.WatchOpts, sink chan<- *WyvernExchangeV1OrderCancelled, ...) (event.Subscription, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Filterer) WatchOrdersMatched(opts *bind.WatchOpts, sink chan<- *WyvernExchangeV1OrdersMatched, ...) (event.Subscription, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Filterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *WyvernExchangeV1OwnershipRenounced, ...) (event.Subscription, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *WyvernExchangeV1OwnershipTransferred, ...) (event.Subscription, error)
- type WyvernExchangeV1OrderApprovedPartOne
- type WyvernExchangeV1OrderApprovedPartOneIterator
- type WyvernExchangeV1OrderApprovedPartTwo
- type WyvernExchangeV1OrderApprovedPartTwoIterator
- type WyvernExchangeV1OrderCancelled
- type WyvernExchangeV1OrderCancelledIterator
- type WyvernExchangeV1OrdersMatched
- type WyvernExchangeV1OrdersMatchedIterator
- type WyvernExchangeV1OwnershipRenounced
- type WyvernExchangeV1OwnershipRenouncedIterator
- type WyvernExchangeV1OwnershipTransferred
- type WyvernExchangeV1OwnershipTransferredIterator
- type WyvernExchangeV1Raw
- func (_WyvernExchangeV1 *WyvernExchangeV1Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_WyvernExchangeV1 *WyvernExchangeV1Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type WyvernExchangeV1Session
- func (_WyvernExchangeV1 *WyvernExchangeV1Session) ApproveOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (*types.Transaction, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Session) ApprovedOrders(arg0 [32]byte) (bool, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Session) AtomicMatch(addrs [14]common.Address, uints [18]*big.Int, ...) (*types.Transaction, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Session) CalculateCurrentPrice(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (*big.Int, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Session) CalculateFinalPrice(side uint8, saleKind uint8, basePrice *big.Int, extra *big.Int, ...) (*big.Int, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Session) CalculateMatchPrice(addrs [14]common.Address, uints [18]*big.Int, ...) (*big.Int, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Session) CancelOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (*types.Transaction, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Session) CancelledOrFinalized(arg0 [32]byte) (bool, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Session) ChangeMinimumMakerProtocolFee(newMinimumMakerProtocolFee *big.Int) (*types.Transaction, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Session) ChangeMinimumTakerProtocolFee(newMinimumTakerProtocolFee *big.Int) (*types.Transaction, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Session) ChangeProtocolFeeRecipient(newProtocolFeeRecipient common.Address) (*types.Transaction, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Session) Codename() (string, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Session) ExchangeToken() (common.Address, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Session) GuardedArrayReplace(array []byte, desired []byte, mask []byte) ([]byte, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Session) HashOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) ([32]byte, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Session) HashToSign(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) ([32]byte, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Session) INVERSEBASISPOINT() (*big.Int, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Session) MinimumMakerProtocolFee() (*big.Int, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Session) MinimumTakerProtocolFee() (*big.Int, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Session) Name() (string, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Session) OrderCalldataCanMatch(buyCalldata []byte, buyReplacementPattern []byte, sellCalldata []byte, ...) (bool, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Session) OrdersCanMatch(addrs [14]common.Address, uints [18]*big.Int, ...) (bool, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Session) Owner() (common.Address, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Session) ProtocolFeeRecipient() (common.Address, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Session) Registry() (common.Address, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Session) RenounceOwnership() (*types.Transaction, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Session) StaticCall(target common.Address, calldata []byte, extradata []byte) (bool, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Session) TestCopy(arrToCopy []byte) ([]byte, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Session) TestCopyAddress(addr common.Address) ([]byte, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Session) TokenTransferProxy() (common.Address, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Session) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Session) ValidateOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (bool, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Session) ValidateOrderParameters(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (bool, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Session) Version() (string, error)
- type WyvernExchangeV1Transactor
- func (_WyvernExchangeV1 *WyvernExchangeV1Transactor) ApproveOrder(opts *bind.TransactOpts, addrs [7]common.Address, uints [9]*big.Int, ...) (*types.Transaction, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Transactor) AtomicMatch(opts *bind.TransactOpts, addrs [14]common.Address, uints [18]*big.Int, ...) (*types.Transaction, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Transactor) CancelOrder(opts *bind.TransactOpts, addrs [7]common.Address, uints [9]*big.Int, ...) (*types.Transaction, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Transactor) ChangeMinimumMakerProtocolFee(opts *bind.TransactOpts, newMinimumMakerProtocolFee *big.Int) (*types.Transaction, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Transactor) ChangeMinimumTakerProtocolFee(opts *bind.TransactOpts, newMinimumTakerProtocolFee *big.Int) (*types.Transaction, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Transactor) ChangeProtocolFeeRecipient(opts *bind.TransactOpts, newProtocolFeeRecipient common.Address) (*types.Transaction, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Transactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1Transactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type WyvernExchangeV1TransactorRaw
- type WyvernExchangeV1TransactorSession
- func (_WyvernExchangeV1 *WyvernExchangeV1TransactorSession) ApproveOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (*types.Transaction, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1TransactorSession) AtomicMatch(addrs [14]common.Address, uints [18]*big.Int, ...) (*types.Transaction, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1TransactorSession) CancelOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (*types.Transaction, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1TransactorSession) ChangeMinimumMakerProtocolFee(newMinimumMakerProtocolFee *big.Int) (*types.Transaction, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1TransactorSession) ChangeMinimumTakerProtocolFee(newMinimumTakerProtocolFee *big.Int) (*types.Transaction, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1TransactorSession) ChangeProtocolFeeRecipient(newProtocolFeeRecipient common.Address) (*types.Transaction, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1TransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_WyvernExchangeV1 *WyvernExchangeV1TransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type WyvernExchangeV2
- type WyvernExchangeV2Caller
- func (_WyvernExchangeV2 *WyvernExchangeV2Caller) ApprovedOrders(opts *bind.CallOpts, hash [32]byte) (bool, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Caller) CalculateCurrentPrice(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, ...) (*big.Int, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Caller) CalculateFinalPrice(opts *bind.CallOpts, side uint8, saleKind uint8, basePrice *big.Int, ...) (*big.Int, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Caller) CalculateMatchPrice(opts *bind.CallOpts, addrs [14]common.Address, uints [18]*big.Int, ...) (*big.Int, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Caller) CancelledOrFinalized(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Caller) Codename(opts *bind.CallOpts) (string, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Caller) DOMAINSEPARATOR(opts *bind.CallOpts) ([32]byte, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Caller) ExchangeToken(opts *bind.CallOpts) (common.Address, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Caller) GuardedArrayReplace(opts *bind.CallOpts, array []byte, desired []byte, mask []byte) ([]byte, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Caller) HashOrder(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, ...) ([32]byte, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Caller) HashToSign(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, ...) ([32]byte, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Caller) INVERSEBASISPOINT(opts *bind.CallOpts) (*big.Int, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Caller) MinimumMakerProtocolFee(opts *bind.CallOpts) (*big.Int, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Caller) MinimumTakerProtocolFee(opts *bind.CallOpts) (*big.Int, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Caller) Name(opts *bind.CallOpts) (string, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Caller) Nonces(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Caller) OrderCalldataCanMatch(opts *bind.CallOpts, buyCalldata []byte, buyReplacementPattern []byte, ...) (bool, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Caller) OrdersCanMatch(opts *bind.CallOpts, addrs [14]common.Address, uints [18]*big.Int, ...) (bool, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Caller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Caller) ProtocolFeeRecipient(opts *bind.CallOpts) (common.Address, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Caller) Registry(opts *bind.CallOpts) (common.Address, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Caller) StaticCall(opts *bind.CallOpts, target common.Address, calldata []byte, extradata []byte) (bool, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Caller) TokenTransferProxy(opts *bind.CallOpts) (common.Address, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Caller) ValidateOrder(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, ...) (bool, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Caller) ValidateOrderParameters(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, ...) (bool, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Caller) Version(opts *bind.CallOpts) (string, error)
- type WyvernExchangeV2CallerRaw
- type WyvernExchangeV2CallerSession
- func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) ApprovedOrders(hash [32]byte) (bool, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) CalculateCurrentPrice(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (*big.Int, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) CalculateFinalPrice(side uint8, saleKind uint8, basePrice *big.Int, extra *big.Int, ...) (*big.Int, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) CalculateMatchPrice(addrs [14]common.Address, uints [18]*big.Int, ...) (*big.Int, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) CancelledOrFinalized(arg0 [32]byte) (bool, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) Codename() (string, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) DOMAINSEPARATOR() ([32]byte, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) ExchangeToken() (common.Address, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) GuardedArrayReplace(array []byte, desired []byte, mask []byte) ([]byte, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) HashOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) ([32]byte, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) HashToSign(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) ([32]byte, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) INVERSEBASISPOINT() (*big.Int, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) MinimumMakerProtocolFee() (*big.Int, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) MinimumTakerProtocolFee() (*big.Int, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) Name() (string, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) Nonces(arg0 common.Address) (*big.Int, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) OrderCalldataCanMatch(buyCalldata []byte, buyReplacementPattern []byte, sellCalldata []byte, ...) (bool, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) OrdersCanMatch(addrs [14]common.Address, uints [18]*big.Int, ...) (bool, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) Owner() (common.Address, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) ProtocolFeeRecipient() (common.Address, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) Registry() (common.Address, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) StaticCall(target common.Address, calldata []byte, extradata []byte) (bool, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) TokenTransferProxy() (common.Address, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) ValidateOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (bool, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) ValidateOrderParameters(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (bool, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) Version() (string, error)
- type WyvernExchangeV2Filterer
- func (_WyvernExchangeV2 *WyvernExchangeV2Filterer) FilterNonceIncremented(opts *bind.FilterOpts, maker []common.Address) (*WyvernExchangeV2NonceIncrementedIterator, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Filterer) FilterOrderApprovedPartOne(opts *bind.FilterOpts, hash [][32]byte, maker []common.Address, ...) (*WyvernExchangeV2OrderApprovedPartOneIterator, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Filterer) FilterOrderApprovedPartTwo(opts *bind.FilterOpts, hash [][32]byte) (*WyvernExchangeV2OrderApprovedPartTwoIterator, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Filterer) FilterOrderCancelled(opts *bind.FilterOpts, hash [][32]byte) (*WyvernExchangeV2OrderCancelledIterator, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Filterer) FilterOrdersMatched(opts *bind.FilterOpts, maker []common.Address, taker []common.Address, ...) (*WyvernExchangeV2OrdersMatchedIterator, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Filterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*WyvernExchangeV2OwnershipRenouncedIterator, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*WyvernExchangeV2OwnershipTransferredIterator, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Filterer) ParseNonceIncremented(log types.Log) (*WyvernExchangeV2NonceIncremented, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Filterer) ParseOrderApprovedPartOne(log types.Log) (*WyvernExchangeV2OrderApprovedPartOne, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Filterer) ParseOrderApprovedPartTwo(log types.Log) (*WyvernExchangeV2OrderApprovedPartTwo, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Filterer) ParseOrderCancelled(log types.Log) (*WyvernExchangeV2OrderCancelled, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Filterer) ParseOrdersMatched(log types.Log) (*WyvernExchangeV2OrdersMatched, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Filterer) ParseOwnershipRenounced(log types.Log) (*WyvernExchangeV2OwnershipRenounced, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Filterer) ParseOwnershipTransferred(log types.Log) (*WyvernExchangeV2OwnershipTransferred, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Filterer) WatchNonceIncremented(opts *bind.WatchOpts, sink chan<- *WyvernExchangeV2NonceIncremented, ...) (event.Subscription, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Filterer) WatchOrderApprovedPartOne(opts *bind.WatchOpts, sink chan<- *WyvernExchangeV2OrderApprovedPartOne, ...) (event.Subscription, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Filterer) WatchOrderApprovedPartTwo(opts *bind.WatchOpts, sink chan<- *WyvernExchangeV2OrderApprovedPartTwo, ...) (event.Subscription, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Filterer) WatchOrderCancelled(opts *bind.WatchOpts, sink chan<- *WyvernExchangeV2OrderCancelled, ...) (event.Subscription, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Filterer) WatchOrdersMatched(opts *bind.WatchOpts, sink chan<- *WyvernExchangeV2OrdersMatched, ...) (event.Subscription, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Filterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *WyvernExchangeV2OwnershipRenounced, ...) (event.Subscription, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *WyvernExchangeV2OwnershipTransferred, ...) (event.Subscription, error)
- type WyvernExchangeV2NonceIncremented
- type WyvernExchangeV2NonceIncrementedIterator
- type WyvernExchangeV2OrderApprovedPartOne
- type WyvernExchangeV2OrderApprovedPartOneIterator
- type WyvernExchangeV2OrderApprovedPartTwo
- type WyvernExchangeV2OrderApprovedPartTwoIterator
- type WyvernExchangeV2OrderCancelled
- type WyvernExchangeV2OrderCancelledIterator
- type WyvernExchangeV2OrdersMatched
- type WyvernExchangeV2OrdersMatchedIterator
- type WyvernExchangeV2OwnershipRenounced
- type WyvernExchangeV2OwnershipRenouncedIterator
- type WyvernExchangeV2OwnershipTransferred
- type WyvernExchangeV2OwnershipTransferredIterator
- type WyvernExchangeV2Raw
- func (_WyvernExchangeV2 *WyvernExchangeV2Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_WyvernExchangeV2 *WyvernExchangeV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type WyvernExchangeV2Session
- func (_WyvernExchangeV2 *WyvernExchangeV2Session) ApproveOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (*types.Transaction, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Session) ApprovedOrders(hash [32]byte) (bool, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Session) AtomicMatch(addrs [14]common.Address, uints [18]*big.Int, ...) (*types.Transaction, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Session) CalculateCurrentPrice(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (*big.Int, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Session) CalculateFinalPrice(side uint8, saleKind uint8, basePrice *big.Int, extra *big.Int, ...) (*big.Int, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Session) CalculateMatchPrice(addrs [14]common.Address, uints [18]*big.Int, ...) (*big.Int, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Session) CancelOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (*types.Transaction, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Session) CancelOrderWithNonce(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (*types.Transaction, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Session) CancelledOrFinalized(arg0 [32]byte) (bool, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Session) ChangeMinimumMakerProtocolFee(newMinimumMakerProtocolFee *big.Int) (*types.Transaction, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Session) ChangeMinimumTakerProtocolFee(newMinimumTakerProtocolFee *big.Int) (*types.Transaction, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Session) ChangeProtocolFeeRecipient(newProtocolFeeRecipient common.Address) (*types.Transaction, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Session) Codename() (string, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Session) DOMAINSEPARATOR() ([32]byte, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Session) ExchangeToken() (common.Address, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Session) GuardedArrayReplace(array []byte, desired []byte, mask []byte) ([]byte, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Session) HashOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) ([32]byte, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Session) HashToSign(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) ([32]byte, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Session) INVERSEBASISPOINT() (*big.Int, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Session) IncrementNonce() (*types.Transaction, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Session) MinimumMakerProtocolFee() (*big.Int, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Session) MinimumTakerProtocolFee() (*big.Int, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Session) Name() (string, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Session) Nonces(arg0 common.Address) (*big.Int, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Session) OrderCalldataCanMatch(buyCalldata []byte, buyReplacementPattern []byte, sellCalldata []byte, ...) (bool, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Session) OrdersCanMatch(addrs [14]common.Address, uints [18]*big.Int, ...) (bool, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Session) Owner() (common.Address, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Session) ProtocolFeeRecipient() (common.Address, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Session) Registry() (common.Address, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Session) RenounceOwnership() (*types.Transaction, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Session) StaticCall(target common.Address, calldata []byte, extradata []byte) (bool, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Session) TokenTransferProxy() (common.Address, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Session) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Session) ValidateOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (bool, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Session) ValidateOrderParameters(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (bool, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Session) Version() (string, error)
- type WyvernExchangeV2Transactor
- func (_WyvernExchangeV2 *WyvernExchangeV2Transactor) ApproveOrder(opts *bind.TransactOpts, addrs [7]common.Address, uints [9]*big.Int, ...) (*types.Transaction, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Transactor) AtomicMatch(opts *bind.TransactOpts, addrs [14]common.Address, uints [18]*big.Int, ...) (*types.Transaction, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Transactor) CancelOrder(opts *bind.TransactOpts, addrs [7]common.Address, uints [9]*big.Int, ...) (*types.Transaction, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Transactor) CancelOrderWithNonce(opts *bind.TransactOpts, addrs [7]common.Address, uints [9]*big.Int, ...) (*types.Transaction, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Transactor) ChangeMinimumMakerProtocolFee(opts *bind.TransactOpts, newMinimumMakerProtocolFee *big.Int) (*types.Transaction, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Transactor) ChangeMinimumTakerProtocolFee(opts *bind.TransactOpts, newMinimumTakerProtocolFee *big.Int) (*types.Transaction, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Transactor) ChangeProtocolFeeRecipient(opts *bind.TransactOpts, newProtocolFeeRecipient common.Address) (*types.Transaction, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Transactor) IncrementNonce(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Transactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2Transactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type WyvernExchangeV2TransactorRaw
- type WyvernExchangeV2TransactorSession
- func (_WyvernExchangeV2 *WyvernExchangeV2TransactorSession) ApproveOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (*types.Transaction, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2TransactorSession) AtomicMatch(addrs [14]common.Address, uints [18]*big.Int, ...) (*types.Transaction, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2TransactorSession) CancelOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (*types.Transaction, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2TransactorSession) CancelOrderWithNonce(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (*types.Transaction, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2TransactorSession) ChangeMinimumMakerProtocolFee(newMinimumMakerProtocolFee *big.Int) (*types.Transaction, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2TransactorSession) ChangeMinimumTakerProtocolFee(newMinimumTakerProtocolFee *big.Int) (*types.Transaction, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2TransactorSession) ChangeProtocolFeeRecipient(newProtocolFeeRecipient common.Address) (*types.Transaction, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2TransactorSession) IncrementNonce() (*types.Transaction, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2TransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_WyvernExchangeV2 *WyvernExchangeV2TransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
Constants ¶
const ( ItemTypeNative uint8 = 0 ItemTypeERC20 uint8 = 1 ItemTypeERC721 uint8 = 2 ItemTypeERC1155 uint8 = 3 )
Variables ¶
var ( AddressWyvernExchangeV1 = common.HexToAddress("0x7Be8076f4EA4A4AD08075C2508e481d6C946D12b") AddressWyvernExchangeV2 = common.HexToAddress("0x7f268357A8c2552623316e2562D90e642bB538E5") AddressSeaportV1Dot0 = common.HexToAddress("0x00000000006CEE72100D161c57ADA5Bb2be1CA79") AddressSeaportV1Dot1 = common.HexToAddress("0x00000000006c3852cbEf3e08E8dF289169EdE581") AddressSeaportV1Dot2 = common.HexToAddress("0x00000000000006c7676171937C444f6BDe3D6282") AddressSeaportV1Dot3 = common.HexToAddress("0x0000000000000aD24e80fd803C6ac37206a45f15") AddressSeaportV1Dot4 = common.HexToAddress("0x00000000000001ad428e4906aE43D8F9852d0dD6") AddressSeaportV1Dot5 = common.HexToAddress("0x00000000000000ADc04C56Bf30aC9d3c0aAF14dC") EventHashWyvernExchangeV1OrdersMatched = contract.EventHash("OrdersMatched(bytes32,bytes32,address,address,uint256,bytes32)") EventHashWyvernExchangeV2OrdersMatched = EventHashWyvernExchangeV1OrdersMatched EventHashSeaportV1OrderFulfilled = contract.EventHash("OrderFulfilled(bytes32,address,address,address,(uint8,address,uint256,uint256)[],(uint8,address,uint256,uint256,address)[])") )
var SeaportV1ABI = SeaportV1MetaData.ABI
SeaportV1ABI is the input ABI used to generate the binding from. Deprecated: Use SeaportV1MetaData.ABI instead.
var SeaportV1MetaData = &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\"}]",
}
SeaportV1MetaData contains all meta data concerning the SeaportV1 contract.
var WyvernExchangeV1ABI = WyvernExchangeV1MetaData.ABI
WyvernExchangeV1ABI is the input ABI used to generate the binding from. Deprecated: Use WyvernExchangeV1MetaData.ABI instead.
var WyvernExchangeV1MetaData = &bind.MetaData{
ABI: "[{\"constant\":true,\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"tokenTransferProxy\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"target\",\"type\":\"address\"},{\"name\":\"calldata\",\"type\":\"bytes\"},{\"name\":\"extradata\",\"type\":\"bytes\"}],\"name\":\"staticCall\",\"outputs\":[{\"name\":\"result\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newMinimumMakerProtocolFee\",\"type\":\"uint256\"}],\"name\":\"changeMinimumMakerProtocolFee\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newMinimumTakerProtocolFee\",\"type\":\"uint256\"}],\"name\":\"changeMinimumTakerProtocolFee\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"array\",\"type\":\"bytes\"},{\"name\":\"desired\",\"type\":\"bytes\"},{\"name\":\"mask\",\"type\":\"bytes\"}],\"name\":\"guardedArrayReplace\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"minimumTakerProtocolFee\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"codename\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"testCopyAddress\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arrToCopy\",\"type\":\"bytes\"}],\"name\":\"testCopy\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[7]\"},{\"name\":\"uints\",\"type\":\"uint256[9]\"},{\"name\":\"feeMethod\",\"type\":\"uint8\"},{\"name\":\"side\",\"type\":\"uint8\"},{\"name\":\"saleKind\",\"type\":\"uint8\"},{\"name\":\"howToCall\",\"type\":\"uint8\"},{\"name\":\"calldata\",\"type\":\"bytes\"},{\"name\":\"replacementPattern\",\"type\":\"bytes\"},{\"name\":\"staticExtradata\",\"type\":\"bytes\"}],\"name\":\"calculateCurrentPrice_\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newProtocolFeeRecipient\",\"type\":\"address\"}],\"name\":\"changeProtocolFeeRecipient\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"buyCalldata\",\"type\":\"bytes\"},{\"name\":\"buyReplacementPattern\",\"type\":\"bytes\"},{\"name\":\"sellCalldata\",\"type\":\"bytes\"},{\"name\":\"sellReplacementPattern\",\"type\":\"bytes\"}],\"name\":\"orderCalldataCanMatch\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[7]\"},{\"name\":\"uints\",\"type\":\"uint256[9]\"},{\"name\":\"feeMethod\",\"type\":\"uint8\"},{\"name\":\"side\",\"type\":\"uint8\"},{\"name\":\"saleKind\",\"type\":\"uint8\"},{\"name\":\"howToCall\",\"type\":\"uint8\"},{\"name\":\"calldata\",\"type\":\"bytes\"},{\"name\":\"replacementPattern\",\"type\":\"bytes\"},{\"name\":\"staticExtradata\",\"type\":\"bytes\"},{\"name\":\"v\",\"type\":\"uint8\"},{\"name\":\"r\",\"type\":\"bytes32\"},{\"name\":\"s\",\"type\":\"bytes32\"}],\"name\":\"validateOrder_\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"side\",\"type\":\"uint8\"},{\"name\":\"saleKind\",\"type\":\"uint8\"},{\"name\":\"basePrice\",\"type\":\"uint256\"},{\"name\":\"extra\",\"type\":\"uint256\"},{\"name\":\"listingTime\",\"type\":\"uint256\"},{\"name\":\"expirationTime\",\"type\":\"uint256\"}],\"name\":\"calculateFinalPrice\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"protocolFeeRecipient\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[7]\"},{\"name\":\"uints\",\"type\":\"uint256[9]\"},{\"name\":\"feeMethod\",\"type\":\"uint8\"},{\"name\":\"side\",\"type\":\"uint8\"},{\"name\":\"saleKind\",\"type\":\"uint8\"},{\"name\":\"howToCall\",\"type\":\"uint8\"},{\"name\":\"calldata\",\"type\":\"bytes\"},{\"name\":\"replacementPattern\",\"type\":\"bytes\"},{\"name\":\"staticExtradata\",\"type\":\"bytes\"}],\"name\":\"hashOrder_\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[14]\"},{\"name\":\"uints\",\"type\":\"uint256[18]\"},{\"name\":\"feeMethodsSidesKindsHowToCalls\",\"type\":\"uint8[8]\"},{\"name\":\"calldataBuy\",\"type\":\"bytes\"},{\"name\":\"calldataSell\",\"type\":\"bytes\"},{\"name\":\"replacementPatternBuy\",\"type\":\"bytes\"},{\"name\":\"replacementPatternSell\",\"type\":\"bytes\"},{\"name\":\"staticExtradataBuy\",\"type\":\"bytes\"},{\"name\":\"staticExtradataSell\",\"type\":\"bytes\"}],\"name\":\"ordersCanMatch_\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[7]\"},{\"name\":\"uints\",\"type\":\"uint256[9]\"},{\"name\":\"feeMethod\",\"type\":\"uint8\"},{\"name\":\"side\",\"type\":\"uint8\"},{\"name\":\"saleKind\",\"type\":\"uint8\"},{\"name\":\"howToCall\",\"type\":\"uint8\"},{\"name\":\"calldata\",\"type\":\"bytes\"},{\"name\":\"replacementPattern\",\"type\":\"bytes\"},{\"name\":\"staticExtradata\",\"type\":\"bytes\"},{\"name\":\"orderbookInclusionDesired\",\"type\":\"bool\"}],\"name\":\"approveOrder_\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"registry\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"minimumMakerProtocolFee\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[7]\"},{\"name\":\"uints\",\"type\":\"uint256[9]\"},{\"name\":\"feeMethod\",\"type\":\"uint8\"},{\"name\":\"side\",\"type\":\"uint8\"},{\"name\":\"saleKind\",\"type\":\"uint8\"},{\"name\":\"howToCall\",\"type\":\"uint8\"},{\"name\":\"calldata\",\"type\":\"bytes\"},{\"name\":\"replacementPattern\",\"type\":\"bytes\"},{\"name\":\"staticExtradata\",\"type\":\"bytes\"}],\"name\":\"hashToSign_\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"cancelledOrFinalized\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"exchangeToken\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[7]\"},{\"name\":\"uints\",\"type\":\"uint256[9]\"},{\"name\":\"feeMethod\",\"type\":\"uint8\"},{\"name\":\"side\",\"type\":\"uint8\"},{\"name\":\"saleKind\",\"type\":\"uint8\"},{\"name\":\"howToCall\",\"type\":\"uint8\"},{\"name\":\"calldata\",\"type\":\"bytes\"},{\"name\":\"replacementPattern\",\"type\":\"bytes\"},{\"name\":\"staticExtradata\",\"type\":\"bytes\"},{\"name\":\"v\",\"type\":\"uint8\"},{\"name\":\"r\",\"type\":\"bytes32\"},{\"name\":\"s\",\"type\":\"bytes32\"}],\"name\":\"cancelOrder_\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[14]\"},{\"name\":\"uints\",\"type\":\"uint256[18]\"},{\"name\":\"feeMethodsSidesKindsHowToCalls\",\"type\":\"uint8[8]\"},{\"name\":\"calldataBuy\",\"type\":\"bytes\"},{\"name\":\"calldataSell\",\"type\":\"bytes\"},{\"name\":\"replacementPatternBuy\",\"type\":\"bytes\"},{\"name\":\"replacementPatternSell\",\"type\":\"bytes\"},{\"name\":\"staticExtradataBuy\",\"type\":\"bytes\"},{\"name\":\"staticExtradataSell\",\"type\":\"bytes\"},{\"name\":\"vs\",\"type\":\"uint8[2]\"},{\"name\":\"rssMetadata\",\"type\":\"bytes32[5]\"}],\"name\":\"atomicMatch_\",\"outputs\":[],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[7]\"},{\"name\":\"uints\",\"type\":\"uint256[9]\"},{\"name\":\"feeMethod\",\"type\":\"uint8\"},{\"name\":\"side\",\"type\":\"uint8\"},{\"name\":\"saleKind\",\"type\":\"uint8\"},{\"name\":\"howToCall\",\"type\":\"uint8\"},{\"name\":\"calldata\",\"type\":\"bytes\"},{\"name\":\"replacementPattern\",\"type\":\"bytes\"},{\"name\":\"staticExtradata\",\"type\":\"bytes\"}],\"name\":\"validateOrderParameters_\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"INVERSE_BASIS_POINT\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[14]\"},{\"name\":\"uints\",\"type\":\"uint256[18]\"},{\"name\":\"feeMethodsSidesKindsHowToCalls\",\"type\":\"uint8[8]\"},{\"name\":\"calldataBuy\",\"type\":\"bytes\"},{\"name\":\"calldataSell\",\"type\":\"bytes\"},{\"name\":\"replacementPatternBuy\",\"type\":\"bytes\"},{\"name\":\"replacementPatternSell\",\"type\":\"bytes\"},{\"name\":\"staticExtradataBuy\",\"type\":\"bytes\"},{\"name\":\"staticExtradataSell\",\"type\":\"bytes\"}],\"name\":\"calculateMatchPrice_\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"approvedOrders\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"name\":\"registryAddress\",\"type\":\"address\"},{\"name\":\"tokenTransferProxyAddress\",\"type\":\"address\"},{\"name\":\"tokenAddress\",\"type\":\"address\"},{\"name\":\"protocolFeeAddress\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"hash\",\"type\":\"bytes32\"},{\"indexed\":false,\"name\":\"exchange\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"maker\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"taker\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"makerRelayerFee\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"takerRelayerFee\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"makerProtocolFee\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"takerProtocolFee\",\"type\":\"uint256\"},{\"indexed\":true,\"name\":\"feeRecipient\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"feeMethod\",\"type\":\"uint8\"},{\"indexed\":false,\"name\":\"side\",\"type\":\"uint8\"},{\"indexed\":false,\"name\":\"saleKind\",\"type\":\"uint8\"},{\"indexed\":false,\"name\":\"target\",\"type\":\"address\"}],\"name\":\"OrderApprovedPartOne\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"hash\",\"type\":\"bytes32\"},{\"indexed\":false,\"name\":\"howToCall\",\"type\":\"uint8\"},{\"indexed\":false,\"name\":\"calldata\",\"type\":\"bytes\"},{\"indexed\":false,\"name\":\"replacementPattern\",\"type\":\"bytes\"},{\"indexed\":false,\"name\":\"staticTarget\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"staticExtradata\",\"type\":\"bytes\"},{\"indexed\":false,\"name\":\"paymentToken\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"basePrice\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"extra\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"listingTime\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"expirationTime\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"salt\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"orderbookInclusionDesired\",\"type\":\"bool\"}],\"name\":\"OrderApprovedPartTwo\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"hash\",\"type\":\"bytes32\"}],\"name\":\"OrderCancelled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"buyHash\",\"type\":\"bytes32\"},{\"indexed\":false,\"name\":\"sellHash\",\"type\":\"bytes32\"},{\"indexed\":true,\"name\":\"maker\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"taker\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"price\",\"type\":\"uint256\"},{\"indexed\":true,\"name\":\"metadata\",\"type\":\"bytes32\"}],\"name\":\"OrdersMatched\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"previousOwner\",\"type\":\"address\"}],\"name\":\"OwnershipRenounced\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"}]",
}
WyvernExchangeV1MetaData contains all meta data concerning the WyvernExchangeV1 contract.
var WyvernExchangeV2ABI = WyvernExchangeV2MetaData.ABI
WyvernExchangeV2ABI is the input ABI used to generate the binding from. Deprecated: Use WyvernExchangeV2MetaData.ABI instead.
var WyvernExchangeV2MetaData = &bind.MetaData{
ABI: "[{\"constant\":true,\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"tokenTransferProxy\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"target\",\"type\":\"address\"},{\"name\":\"calldata\",\"type\":\"bytes\"},{\"name\":\"extradata\",\"type\":\"bytes\"}],\"name\":\"staticCall\",\"outputs\":[{\"name\":\"result\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newMinimumMakerProtocolFee\",\"type\":\"uint256\"}],\"name\":\"changeMinimumMakerProtocolFee\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newMinimumTakerProtocolFee\",\"type\":\"uint256\"}],\"name\":\"changeMinimumTakerProtocolFee\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"array\",\"type\":\"bytes\"},{\"name\":\"desired\",\"type\":\"bytes\"},{\"name\":\"mask\",\"type\":\"bytes\"}],\"name\":\"guardedArrayReplace\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"minimumTakerProtocolFee\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"codename\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"DOMAIN_SEPARATOR\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[7]\"},{\"name\":\"uints\",\"type\":\"uint256[9]\"},{\"name\":\"feeMethod\",\"type\":\"uint8\"},{\"name\":\"side\",\"type\":\"uint8\"},{\"name\":\"saleKind\",\"type\":\"uint8\"},{\"name\":\"howToCall\",\"type\":\"uint8\"},{\"name\":\"calldata\",\"type\":\"bytes\"},{\"name\":\"replacementPattern\",\"type\":\"bytes\"},{\"name\":\"staticExtradata\",\"type\":\"bytes\"}],\"name\":\"calculateCurrentPrice_\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newProtocolFeeRecipient\",\"type\":\"address\"}],\"name\":\"changeProtocolFeeRecipient\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"buyCalldata\",\"type\":\"bytes\"},{\"name\":\"buyReplacementPattern\",\"type\":\"bytes\"},{\"name\":\"sellCalldata\",\"type\":\"bytes\"},{\"name\":\"sellReplacementPattern\",\"type\":\"bytes\"}],\"name\":\"orderCalldataCanMatch\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[7]\"},{\"name\":\"uints\",\"type\":\"uint256[9]\"},{\"name\":\"feeMethod\",\"type\":\"uint8\"},{\"name\":\"side\",\"type\":\"uint8\"},{\"name\":\"saleKind\",\"type\":\"uint8\"},{\"name\":\"howToCall\",\"type\":\"uint8\"},{\"name\":\"calldata\",\"type\":\"bytes\"},{\"name\":\"replacementPattern\",\"type\":\"bytes\"},{\"name\":\"staticExtradata\",\"type\":\"bytes\"},{\"name\":\"v\",\"type\":\"uint8\"},{\"name\":\"r\",\"type\":\"bytes32\"},{\"name\":\"s\",\"type\":\"bytes32\"}],\"name\":\"validateOrder_\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"incrementNonce\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"side\",\"type\":\"uint8\"},{\"name\":\"saleKind\",\"type\":\"uint8\"},{\"name\":\"basePrice\",\"type\":\"uint256\"},{\"name\":\"extra\",\"type\":\"uint256\"},{\"name\":\"listingTime\",\"type\":\"uint256\"},{\"name\":\"expirationTime\",\"type\":\"uint256\"}],\"name\":\"calculateFinalPrice\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"protocolFeeRecipient\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[7]\"},{\"name\":\"uints\",\"type\":\"uint256[9]\"},{\"name\":\"feeMethod\",\"type\":\"uint8\"},{\"name\":\"side\",\"type\":\"uint8\"},{\"name\":\"saleKind\",\"type\":\"uint8\"},{\"name\":\"howToCall\",\"type\":\"uint8\"},{\"name\":\"calldata\",\"type\":\"bytes\"},{\"name\":\"replacementPattern\",\"type\":\"bytes\"},{\"name\":\"staticExtradata\",\"type\":\"bytes\"}],\"name\":\"hashOrder_\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[14]\"},{\"name\":\"uints\",\"type\":\"uint256[18]\"},{\"name\":\"feeMethodsSidesKindsHowToCalls\",\"type\":\"uint8[8]\"},{\"name\":\"calldataBuy\",\"type\":\"bytes\"},{\"name\":\"calldataSell\",\"type\":\"bytes\"},{\"name\":\"replacementPatternBuy\",\"type\":\"bytes\"},{\"name\":\"replacementPatternSell\",\"type\":\"bytes\"},{\"name\":\"staticExtradataBuy\",\"type\":\"bytes\"},{\"name\":\"staticExtradataSell\",\"type\":\"bytes\"}],\"name\":\"ordersCanMatch_\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[7]\"},{\"name\":\"uints\",\"type\":\"uint256[9]\"},{\"name\":\"feeMethod\",\"type\":\"uint8\"},{\"name\":\"side\",\"type\":\"uint8\"},{\"name\":\"saleKind\",\"type\":\"uint8\"},{\"name\":\"howToCall\",\"type\":\"uint8\"},{\"name\":\"calldata\",\"type\":\"bytes\"},{\"name\":\"replacementPattern\",\"type\":\"bytes\"},{\"name\":\"staticExtradata\",\"type\":\"bytes\"},{\"name\":\"orderbookInclusionDesired\",\"type\":\"bool\"}],\"name\":\"approveOrder_\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"registry\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"minimumMakerProtocolFee\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[7]\"},{\"name\":\"uints\",\"type\":\"uint256[9]\"},{\"name\":\"feeMethod\",\"type\":\"uint8\"},{\"name\":\"side\",\"type\":\"uint8\"},{\"name\":\"saleKind\",\"type\":\"uint8\"},{\"name\":\"howToCall\",\"type\":\"uint8\"},{\"name\":\"calldata\",\"type\":\"bytes\"},{\"name\":\"replacementPattern\",\"type\":\"bytes\"},{\"name\":\"staticExtradata\",\"type\":\"bytes\"}],\"name\":\"hashToSign_\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"address\"}],\"name\":\"nonces\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"cancelledOrFinalized\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"exchangeToken\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[7]\"},{\"name\":\"uints\",\"type\":\"uint256[9]\"},{\"name\":\"feeMethod\",\"type\":\"uint8\"},{\"name\":\"side\",\"type\":\"uint8\"},{\"name\":\"saleKind\",\"type\":\"uint8\"},{\"name\":\"howToCall\",\"type\":\"uint8\"},{\"name\":\"calldata\",\"type\":\"bytes\"},{\"name\":\"replacementPattern\",\"type\":\"bytes\"},{\"name\":\"staticExtradata\",\"type\":\"bytes\"},{\"name\":\"v\",\"type\":\"uint8\"},{\"name\":\"r\",\"type\":\"bytes32\"},{\"name\":\"s\",\"type\":\"bytes32\"}],\"name\":\"cancelOrder_\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[14]\"},{\"name\":\"uints\",\"type\":\"uint256[18]\"},{\"name\":\"feeMethodsSidesKindsHowToCalls\",\"type\":\"uint8[8]\"},{\"name\":\"calldataBuy\",\"type\":\"bytes\"},{\"name\":\"calldataSell\",\"type\":\"bytes\"},{\"name\":\"replacementPatternBuy\",\"type\":\"bytes\"},{\"name\":\"replacementPatternSell\",\"type\":\"bytes\"},{\"name\":\"staticExtradataBuy\",\"type\":\"bytes\"},{\"name\":\"staticExtradataSell\",\"type\":\"bytes\"},{\"name\":\"vs\",\"type\":\"uint8[2]\"},{\"name\":\"rssMetadata\",\"type\":\"bytes32[5]\"}],\"name\":\"atomicMatch_\",\"outputs\":[],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[7]\"},{\"name\":\"uints\",\"type\":\"uint256[9]\"},{\"name\":\"feeMethod\",\"type\":\"uint8\"},{\"name\":\"side\",\"type\":\"uint8\"},{\"name\":\"saleKind\",\"type\":\"uint8\"},{\"name\":\"howToCall\",\"type\":\"uint8\"},{\"name\":\"calldata\",\"type\":\"bytes\"},{\"name\":\"replacementPattern\",\"type\":\"bytes\"},{\"name\":\"staticExtradata\",\"type\":\"bytes\"}],\"name\":\"validateOrderParameters_\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"INVERSE_BASIS_POINT\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[14]\"},{\"name\":\"uints\",\"type\":\"uint256[18]\"},{\"name\":\"feeMethodsSidesKindsHowToCalls\",\"type\":\"uint8[8]\"},{\"name\":\"calldataBuy\",\"type\":\"bytes\"},{\"name\":\"calldataSell\",\"type\":\"bytes\"},{\"name\":\"replacementPatternBuy\",\"type\":\"bytes\"},{\"name\":\"replacementPatternSell\",\"type\":\"bytes\"},{\"name\":\"staticExtradataBuy\",\"type\":\"bytes\"},{\"name\":\"staticExtradataSell\",\"type\":\"bytes\"}],\"name\":\"calculateMatchPrice_\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"hash\",\"type\":\"bytes32\"}],\"name\":\"approvedOrders\",\"outputs\":[{\"name\":\"approved\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[7]\"},{\"name\":\"uints\",\"type\":\"uint256[9]\"},{\"name\":\"feeMethod\",\"type\":\"uint8\"},{\"name\":\"side\",\"type\":\"uint8\"},{\"name\":\"saleKind\",\"type\":\"uint8\"},{\"name\":\"howToCall\",\"type\":\"uint8\"},{\"name\":\"calldata\",\"type\":\"bytes\"},{\"name\":\"replacementPattern\",\"type\":\"bytes\"},{\"name\":\"staticExtradata\",\"type\":\"bytes\"},{\"name\":\"v\",\"type\":\"uint8\"},{\"name\":\"r\",\"type\":\"bytes32\"},{\"name\":\"s\",\"type\":\"bytes32\"},{\"name\":\"nonce\",\"type\":\"uint256\"}],\"name\":\"cancelOrderWithNonce_\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"name\":\"registryAddress\",\"type\":\"address\"},{\"name\":\"tokenTransferProxyAddress\",\"type\":\"address\"},{\"name\":\"tokenAddress\",\"type\":\"address\"},{\"name\":\"protocolFeeAddress\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"hash\",\"type\":\"bytes32\"},{\"indexed\":false,\"name\":\"exchange\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"maker\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"taker\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"makerRelayerFee\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"takerRelayerFee\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"makerProtocolFee\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"takerProtocolFee\",\"type\":\"uint256\"},{\"indexed\":true,\"name\":\"feeRecipient\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"feeMethod\",\"type\":\"uint8\"},{\"indexed\":false,\"name\":\"side\",\"type\":\"uint8\"},{\"indexed\":false,\"name\":\"saleKind\",\"type\":\"uint8\"},{\"indexed\":false,\"name\":\"target\",\"type\":\"address\"}],\"name\":\"OrderApprovedPartOne\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"hash\",\"type\":\"bytes32\"},{\"indexed\":false,\"name\":\"howToCall\",\"type\":\"uint8\"},{\"indexed\":false,\"name\":\"calldata\",\"type\":\"bytes\"},{\"indexed\":false,\"name\":\"replacementPattern\",\"type\":\"bytes\"},{\"indexed\":false,\"name\":\"staticTarget\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"staticExtradata\",\"type\":\"bytes\"},{\"indexed\":false,\"name\":\"paymentToken\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"basePrice\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"extra\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"listingTime\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"expirationTime\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"salt\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"orderbookInclusionDesired\",\"type\":\"bool\"}],\"name\":\"OrderApprovedPartTwo\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"hash\",\"type\":\"bytes32\"}],\"name\":\"OrderCancelled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"buyHash\",\"type\":\"bytes32\"},{\"indexed\":false,\"name\":\"sellHash\",\"type\":\"bytes32\"},{\"indexed\":true,\"name\":\"maker\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"taker\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"price\",\"type\":\"uint256\"},{\"indexed\":true,\"name\":\"metadata\",\"type\":\"bytes32\"}],\"name\":\"OrdersMatched\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"maker\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"newNonce\",\"type\":\"uint256\"}],\"name\":\"NonceIncremented\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"previousOwner\",\"type\":\"address\"}],\"name\":\"OwnershipRenounced\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"}]",
}
WyvernExchangeV2MetaData contains all meta data concerning the WyvernExchangeV2 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 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 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 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 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 SeaportV1 ¶
type SeaportV1 struct { SeaportV1Caller // Read-only binding to the contract SeaportV1Transactor // Write-only binding to the contract SeaportV1Filterer // Log filterer for contract events }
SeaportV1 is an auto generated Go binding around an Ethereum contract.
func NewSeaportV1 ¶
NewSeaportV1 creates a new instance of SeaportV1, bound to a specific deployed contract.
type SeaportV1Caller ¶
type SeaportV1Caller struct {
// contains filtered or unexported fields
}
SeaportV1Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewSeaportV1Caller ¶
func NewSeaportV1Caller(address common.Address, caller bind.ContractCaller) (*SeaportV1Caller, error)
NewSeaportV1Caller creates a new read-only instance of SeaportV1, bound to a specific deployed contract.
func (*SeaportV1Caller) GetContractOffererNonce ¶
func (_SeaportV1 *SeaportV1Caller) 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 (*SeaportV1Caller) GetCounter ¶
func (_SeaportV1 *SeaportV1Caller) 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 (*SeaportV1Caller) GetOrderHash ¶
func (_SeaportV1 *SeaportV1Caller) 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 (*SeaportV1Caller) GetOrderStatus ¶
func (_SeaportV1 *SeaportV1Caller) 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 (*SeaportV1Caller) Information ¶
func (_SeaportV1 *SeaportV1Caller) 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 SeaportV1CallerRaw ¶
type SeaportV1CallerRaw struct {
Contract *SeaportV1Caller // Generic read-only contract binding to access the raw methods on
}
SeaportV1CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SeaportV1CallerRaw) Call ¶
func (_SeaportV1 *SeaportV1CallerRaw) 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 SeaportV1CallerSession ¶
type SeaportV1CallerSession struct { Contract *SeaportV1Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SeaportV1CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SeaportV1CallerSession) GetContractOffererNonce ¶
func (_SeaportV1 *SeaportV1CallerSession) 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 (*SeaportV1CallerSession) GetCounter ¶
GetCounter is a free data retrieval call binding the contract method 0xf07ec373.
Solidity: function getCounter(address offerer) view returns(uint256 counter)
func (*SeaportV1CallerSession) GetOrderHash ¶
func (_SeaportV1 *SeaportV1CallerSession) 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 (*SeaportV1CallerSession) GetOrderStatus ¶
func (_SeaportV1 *SeaportV1CallerSession) 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 (*SeaportV1CallerSession) Information ¶
func (_SeaportV1 *SeaportV1CallerSession) 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 (*SeaportV1CallerSession) Name ¶
func (_SeaportV1 *SeaportV1CallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() pure returns(string)
type SeaportV1CounterIncremented ¶
type SeaportV1CounterIncremented struct { NewCounter *big.Int Offerer common.Address Raw types.Log // Blockchain specific contextual infos }
SeaportV1CounterIncremented represents a CounterIncremented event raised by the SeaportV1 contract.
type SeaportV1CounterIncrementedIterator ¶
type SeaportV1CounterIncrementedIterator struct { Event *SeaportV1CounterIncremented // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SeaportV1CounterIncrementedIterator is returned from FilterCounterIncremented and is used to iterate over the raw logs and unpacked data for CounterIncremented events raised by the SeaportV1 contract.
func (*SeaportV1CounterIncrementedIterator) Close ¶
func (it *SeaportV1CounterIncrementedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SeaportV1CounterIncrementedIterator) Error ¶
func (it *SeaportV1CounterIncrementedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SeaportV1CounterIncrementedIterator) Next ¶
func (it *SeaportV1CounterIncrementedIterator) 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 SeaportV1Filterer ¶
type SeaportV1Filterer struct {
// contains filtered or unexported fields
}
SeaportV1Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSeaportV1Filterer ¶
func NewSeaportV1Filterer(address common.Address, filterer bind.ContractFilterer) (*SeaportV1Filterer, error)
NewSeaportV1Filterer creates a new log filterer instance of SeaportV1, bound to a specific deployed contract.
func (*SeaportV1Filterer) FilterCounterIncremented ¶
func (_SeaportV1 *SeaportV1Filterer) FilterCounterIncremented(opts *bind.FilterOpts, offerer []common.Address) (*SeaportV1CounterIncrementedIterator, error)
FilterCounterIncremented is a free log retrieval operation binding the contract event 0x721c20121297512b72821b97f5326877ea8ecf4bb9948fea5bfcb6453074d37f.
Solidity: event CounterIncremented(uint256 newCounter, address indexed offerer)
func (*SeaportV1Filterer) FilterOrderCancelled ¶
func (_SeaportV1 *SeaportV1Filterer) FilterOrderCancelled(opts *bind.FilterOpts, offerer []common.Address, zone []common.Address) (*SeaportV1OrderCancelledIterator, 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 (*SeaportV1Filterer) FilterOrderFulfilled ¶
func (_SeaportV1 *SeaportV1Filterer) FilterOrderFulfilled(opts *bind.FilterOpts, offerer []common.Address, zone []common.Address) (*SeaportV1OrderFulfilledIterator, 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 (*SeaportV1Filterer) FilterOrderValidated ¶
func (_SeaportV1 *SeaportV1Filterer) FilterOrderValidated(opts *bind.FilterOpts) (*SeaportV1OrderValidatedIterator, 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 (*SeaportV1Filterer) FilterOrdersMatched ¶
func (_SeaportV1 *SeaportV1Filterer) FilterOrdersMatched(opts *bind.FilterOpts) (*SeaportV1OrdersMatchedIterator, error)
FilterOrdersMatched is a free log retrieval operation binding the contract event 0x4b9f2d36e1b4c93de62cc077b00b1a91d84b6c31b4a14e012718dcca230689e7.
Solidity: event OrdersMatched(bytes32[] orderHashes)
func (*SeaportV1Filterer) ParseCounterIncremented ¶
func (_SeaportV1 *SeaportV1Filterer) ParseCounterIncremented(log types.Log) (*SeaportV1CounterIncremented, error)
ParseCounterIncremented is a log parse operation binding the contract event 0x721c20121297512b72821b97f5326877ea8ecf4bb9948fea5bfcb6453074d37f.
Solidity: event CounterIncremented(uint256 newCounter, address indexed offerer)
func (*SeaportV1Filterer) ParseOrderCancelled ¶
func (_SeaportV1 *SeaportV1Filterer) ParseOrderCancelled(log types.Log) (*SeaportV1OrderCancelled, error)
ParseOrderCancelled is a log parse operation binding the contract event 0x6bacc01dbe442496068f7d234edd811f1a5f833243e0aec824f86ab861f3c90d.
Solidity: event OrderCancelled(bytes32 orderHash, address indexed offerer, address indexed zone)
func (*SeaportV1Filterer) ParseOrderFulfilled ¶
func (_SeaportV1 *SeaportV1Filterer) ParseOrderFulfilled(log types.Log) (*SeaportV1OrderFulfilled, 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 (*SeaportV1Filterer) ParseOrderValidated ¶
func (_SeaportV1 *SeaportV1Filterer) ParseOrderValidated(log types.Log) (*SeaportV1OrderValidated, 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 (*SeaportV1Filterer) ParseOrdersMatched ¶
func (_SeaportV1 *SeaportV1Filterer) ParseOrdersMatched(log types.Log) (*SeaportV1OrdersMatched, error)
ParseOrdersMatched is a log parse operation binding the contract event 0x4b9f2d36e1b4c93de62cc077b00b1a91d84b6c31b4a14e012718dcca230689e7.
Solidity: event OrdersMatched(bytes32[] orderHashes)
func (*SeaportV1Filterer) WatchCounterIncremented ¶
func (_SeaportV1 *SeaportV1Filterer) WatchCounterIncremented(opts *bind.WatchOpts, sink chan<- *SeaportV1CounterIncremented, 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 (*SeaportV1Filterer) WatchOrderCancelled ¶
func (_SeaportV1 *SeaportV1Filterer) WatchOrderCancelled(opts *bind.WatchOpts, sink chan<- *SeaportV1OrderCancelled, 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 (*SeaportV1Filterer) WatchOrderFulfilled ¶
func (_SeaportV1 *SeaportV1Filterer) WatchOrderFulfilled(opts *bind.WatchOpts, sink chan<- *SeaportV1OrderFulfilled, 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 (*SeaportV1Filterer) WatchOrderValidated ¶
func (_SeaportV1 *SeaportV1Filterer) WatchOrderValidated(opts *bind.WatchOpts, sink chan<- *SeaportV1OrderValidated) (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 (*SeaportV1Filterer) WatchOrdersMatched ¶
func (_SeaportV1 *SeaportV1Filterer) WatchOrdersMatched(opts *bind.WatchOpts, sink chan<- *SeaportV1OrdersMatched) (event.Subscription, error)
WatchOrdersMatched is a free log subscription operation binding the contract event 0x4b9f2d36e1b4c93de62cc077b00b1a91d84b6c31b4a14e012718dcca230689e7.
Solidity: event OrdersMatched(bytes32[] orderHashes)
type SeaportV1OrderCancelled ¶
type SeaportV1OrderCancelled struct { OrderHash [32]byte Offerer common.Address Zone common.Address Raw types.Log // Blockchain specific contextual infos }
SeaportV1OrderCancelled represents a OrderCancelled event raised by the SeaportV1 contract.
type SeaportV1OrderCancelledIterator ¶
type SeaportV1OrderCancelledIterator struct { Event *SeaportV1OrderCancelled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SeaportV1OrderCancelledIterator is returned from FilterOrderCancelled and is used to iterate over the raw logs and unpacked data for OrderCancelled events raised by the SeaportV1 contract.
func (*SeaportV1OrderCancelledIterator) Close ¶
func (it *SeaportV1OrderCancelledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SeaportV1OrderCancelledIterator) Error ¶
func (it *SeaportV1OrderCancelledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SeaportV1OrderCancelledIterator) Next ¶
func (it *SeaportV1OrderCancelledIterator) 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 SeaportV1OrderFulfilled ¶
type SeaportV1OrderFulfilled struct { OrderHash [32]byte Offerer common.Address Zone common.Address Recipient common.Address Offer []SpentItem Consideration []ReceivedItem Raw types.Log // Blockchain specific contextual infos }
SeaportV1OrderFulfilled represents a OrderFulfilled event raised by the SeaportV1 contract.
type SeaportV1OrderFulfilledIterator ¶
type SeaportV1OrderFulfilledIterator struct { Event *SeaportV1OrderFulfilled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SeaportV1OrderFulfilledIterator is returned from FilterOrderFulfilled and is used to iterate over the raw logs and unpacked data for OrderFulfilled events raised by the SeaportV1 contract.
func (*SeaportV1OrderFulfilledIterator) Close ¶
func (it *SeaportV1OrderFulfilledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SeaportV1OrderFulfilledIterator) Error ¶
func (it *SeaportV1OrderFulfilledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SeaportV1OrderFulfilledIterator) Next ¶
func (it *SeaportV1OrderFulfilledIterator) 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 SeaportV1OrderValidated ¶
type SeaportV1OrderValidated struct { OrderHash [32]byte OrderParameters OrderParameters Raw types.Log // Blockchain specific contextual infos }
SeaportV1OrderValidated represents a OrderValidated event raised by the SeaportV1 contract.
type SeaportV1OrderValidatedIterator ¶
type SeaportV1OrderValidatedIterator struct { Event *SeaportV1OrderValidated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SeaportV1OrderValidatedIterator is returned from FilterOrderValidated and is used to iterate over the raw logs and unpacked data for OrderValidated events raised by the SeaportV1 contract.
func (*SeaportV1OrderValidatedIterator) Close ¶
func (it *SeaportV1OrderValidatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SeaportV1OrderValidatedIterator) Error ¶
func (it *SeaportV1OrderValidatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SeaportV1OrderValidatedIterator) Next ¶
func (it *SeaportV1OrderValidatedIterator) 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 SeaportV1OrdersMatched ¶
type SeaportV1OrdersMatched struct { OrderHashes [][32]byte Raw types.Log // Blockchain specific contextual infos }
SeaportV1OrdersMatched represents a OrdersMatched event raised by the SeaportV1 contract.
type SeaportV1OrdersMatchedIterator ¶
type SeaportV1OrdersMatchedIterator struct { Event *SeaportV1OrdersMatched // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SeaportV1OrdersMatchedIterator is returned from FilterOrdersMatched and is used to iterate over the raw logs and unpacked data for OrdersMatched events raised by the SeaportV1 contract.
func (*SeaportV1OrdersMatchedIterator) Close ¶
func (it *SeaportV1OrdersMatchedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SeaportV1OrdersMatchedIterator) Error ¶
func (it *SeaportV1OrdersMatchedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SeaportV1OrdersMatchedIterator) Next ¶
func (it *SeaportV1OrdersMatchedIterator) 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 SeaportV1Raw ¶
type SeaportV1Raw struct {
Contract *SeaportV1 // Generic contract binding to access the raw methods on
}
SeaportV1Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*SeaportV1Raw) Call ¶
func (_SeaportV1 *SeaportV1Raw) 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 (*SeaportV1Raw) Transact ¶
func (_SeaportV1 *SeaportV1Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SeaportV1Raw) Transfer ¶
func (_SeaportV1 *SeaportV1Raw) 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 SeaportV1Session ¶
type SeaportV1Session struct { Contract *SeaportV1 // 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 }
SeaportV1Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SeaportV1Session) Cancel ¶
func (_SeaportV1 *SeaportV1Session) 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 (*SeaportV1Session) FulfillAdvancedOrder ¶
func (_SeaportV1 *SeaportV1Session) 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 (*SeaportV1Session) FulfillAvailableAdvancedOrders ¶
func (_SeaportV1 *SeaportV1Session) 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 (*SeaportV1Session) FulfillAvailableOrders ¶
func (_SeaportV1 *SeaportV1Session) 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 (*SeaportV1Session) FulfillBasicOrder ¶
func (_SeaportV1 *SeaportV1Session) 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 (*SeaportV1Session) FulfillBasicOrderEfficient6GL6yc ¶
func (_SeaportV1 *SeaportV1Session) 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 (*SeaportV1Session) FulfillOrder ¶
func (_SeaportV1 *SeaportV1Session) 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 (*SeaportV1Session) GetContractOffererNonce ¶
func (_SeaportV1 *SeaportV1Session) 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 (*SeaportV1Session) GetCounter ¶
GetCounter is a free data retrieval call binding the contract method 0xf07ec373.
Solidity: function getCounter(address offerer) view returns(uint256 counter)
func (*SeaportV1Session) GetOrderHash ¶
func (_SeaportV1 *SeaportV1Session) 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 (*SeaportV1Session) GetOrderStatus ¶
func (_SeaportV1 *SeaportV1Session) 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 (*SeaportV1Session) IncrementCounter ¶
func (_SeaportV1 *SeaportV1Session) IncrementCounter() (*types.Transaction, error)
IncrementCounter is a paid mutator transaction binding the contract method 0x5b34b966.
Solidity: function incrementCounter() returns(uint256 newCounter)
func (*SeaportV1Session) Information ¶
func (_SeaportV1 *SeaportV1Session) 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 (*SeaportV1Session) MatchAdvancedOrders ¶
func (_SeaportV1 *SeaportV1Session) 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 (*SeaportV1Session) MatchOrders ¶
func (_SeaportV1 *SeaportV1Session) 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 (*SeaportV1Session) Name ¶
func (_SeaportV1 *SeaportV1Session) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() pure returns(string)
func (*SeaportV1Session) Receive ¶
func (_SeaportV1 *SeaportV1Session) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*SeaportV1Session) Validate ¶
func (_SeaportV1 *SeaportV1Session) 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 SeaportV1Transactor ¶
type SeaportV1Transactor struct {
// contains filtered or unexported fields
}
SeaportV1Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSeaportV1Transactor ¶
func NewSeaportV1Transactor(address common.Address, transactor bind.ContractTransactor) (*SeaportV1Transactor, error)
NewSeaportV1Transactor creates a new write-only instance of SeaportV1, bound to a specific deployed contract.
func (*SeaportV1Transactor) Cancel ¶
func (_SeaportV1 *SeaportV1Transactor) 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 (*SeaportV1Transactor) FulfillAdvancedOrder ¶
func (_SeaportV1 *SeaportV1Transactor) 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 (*SeaportV1Transactor) FulfillAvailableAdvancedOrders ¶
func (_SeaportV1 *SeaportV1Transactor) 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 (*SeaportV1Transactor) FulfillAvailableOrders ¶
func (_SeaportV1 *SeaportV1Transactor) 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 (*SeaportV1Transactor) FulfillBasicOrder ¶
func (_SeaportV1 *SeaportV1Transactor) 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 (*SeaportV1Transactor) FulfillBasicOrderEfficient6GL6yc ¶
func (_SeaportV1 *SeaportV1Transactor) 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 (*SeaportV1Transactor) FulfillOrder ¶
func (_SeaportV1 *SeaportV1Transactor) 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 (*SeaportV1Transactor) IncrementCounter ¶
func (_SeaportV1 *SeaportV1Transactor) 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 (*SeaportV1Transactor) MatchAdvancedOrders ¶
func (_SeaportV1 *SeaportV1Transactor) 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 (*SeaportV1Transactor) MatchOrders ¶
func (_SeaportV1 *SeaportV1Transactor) 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 (*SeaportV1Transactor) Receive ¶
func (_SeaportV1 *SeaportV1Transactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*SeaportV1Transactor) Validate ¶
func (_SeaportV1 *SeaportV1Transactor) 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 SeaportV1TransactorRaw ¶
type SeaportV1TransactorRaw struct {
Contract *SeaportV1Transactor // Generic write-only contract binding to access the raw methods on
}
SeaportV1TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SeaportV1TransactorRaw) Transact ¶
func (_SeaportV1 *SeaportV1TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SeaportV1TransactorRaw) Transfer ¶
func (_SeaportV1 *SeaportV1TransactorRaw) 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 SeaportV1TransactorSession ¶
type SeaportV1TransactorSession struct { Contract *SeaportV1Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SeaportV1TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SeaportV1TransactorSession) Cancel ¶
func (_SeaportV1 *SeaportV1TransactorSession) 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 (*SeaportV1TransactorSession) FulfillAdvancedOrder ¶
func (_SeaportV1 *SeaportV1TransactorSession) 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 (*SeaportV1TransactorSession) FulfillAvailableAdvancedOrders ¶
func (_SeaportV1 *SeaportV1TransactorSession) 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 (*SeaportV1TransactorSession) FulfillAvailableOrders ¶
func (_SeaportV1 *SeaportV1TransactorSession) 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 (*SeaportV1TransactorSession) FulfillBasicOrder ¶
func (_SeaportV1 *SeaportV1TransactorSession) 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 (*SeaportV1TransactorSession) FulfillBasicOrderEfficient6GL6yc ¶
func (_SeaportV1 *SeaportV1TransactorSession) 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 (*SeaportV1TransactorSession) FulfillOrder ¶
func (_SeaportV1 *SeaportV1TransactorSession) 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 (*SeaportV1TransactorSession) IncrementCounter ¶
func (_SeaportV1 *SeaportV1TransactorSession) IncrementCounter() (*types.Transaction, error)
IncrementCounter is a paid mutator transaction binding the contract method 0x5b34b966.
Solidity: function incrementCounter() returns(uint256 newCounter)
func (*SeaportV1TransactorSession) MatchAdvancedOrders ¶
func (_SeaportV1 *SeaportV1TransactorSession) 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 (*SeaportV1TransactorSession) MatchOrders ¶
func (_SeaportV1 *SeaportV1TransactorSession) 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 (*SeaportV1TransactorSession) Receive ¶
func (_SeaportV1 *SeaportV1TransactorSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
func (*SeaportV1TransactorSession) Validate ¶
func (_SeaportV1 *SeaportV1TransactorSession) 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 WyvernExchangeV1 ¶
type WyvernExchangeV1 struct { WyvernExchangeV1Caller // Read-only binding to the contract WyvernExchangeV1Transactor // Write-only binding to the contract WyvernExchangeV1Filterer // Log filterer for contract events }
WyvernExchangeV1 is an auto generated Go binding around an Ethereum contract.
func NewWyvernExchangeV1 ¶
func NewWyvernExchangeV1(address common.Address, backend bind.ContractBackend) (*WyvernExchangeV1, error)
NewWyvernExchangeV1 creates a new instance of WyvernExchangeV1, bound to a specific deployed contract.
type WyvernExchangeV1Caller ¶
type WyvernExchangeV1Caller struct {
// contains filtered or unexported fields
}
WyvernExchangeV1Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewWyvernExchangeV1Caller ¶
func NewWyvernExchangeV1Caller(address common.Address, caller bind.ContractCaller) (*WyvernExchangeV1Caller, error)
NewWyvernExchangeV1Caller creates a new read-only instance of WyvernExchangeV1, bound to a specific deployed contract.
func (*WyvernExchangeV1Caller) ApprovedOrders ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Caller) ApprovedOrders(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
ApprovedOrders is a free data retrieval call binding the contract method 0xe57d4adb.
Solidity: function approvedOrders(bytes32 ) view returns(bool)
func (*WyvernExchangeV1Caller) CalculateCurrentPrice ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Caller) CalculateCurrentPrice(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) (*big.Int, error)
CalculateCurrentPrice is a free data retrieval call binding the contract method 0x3f67ee0d.
Solidity: function calculateCurrentPrice_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) view returns(uint256)
func (*WyvernExchangeV1Caller) CalculateFinalPrice ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Caller) CalculateFinalPrice(opts *bind.CallOpts, side uint8, saleKind uint8, basePrice *big.Int, extra *big.Int, listingTime *big.Int, expirationTime *big.Int) (*big.Int, error)
CalculateFinalPrice is a free data retrieval call binding the contract method 0x63d36c0b.
Solidity: function calculateFinalPrice(uint8 side, uint8 saleKind, uint256 basePrice, uint256 extra, uint256 listingTime, uint256 expirationTime) view returns(uint256)
func (*WyvernExchangeV1Caller) CalculateMatchPrice ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Caller) CalculateMatchPrice(opts *bind.CallOpts, addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte) (*big.Int, error)
CalculateMatchPrice is a free data retrieval call binding the contract method 0xd537e131.
Solidity: function calculateMatchPrice_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell) view returns(uint256)
func (*WyvernExchangeV1Caller) CancelledOrFinalized ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Caller) CancelledOrFinalized(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
CancelledOrFinalized is a free data retrieval call binding the contract method 0x8076f005.
Solidity: function cancelledOrFinalized(bytes32 ) view returns(bool)
func (*WyvernExchangeV1Caller) Codename ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Caller) Codename(opts *bind.CallOpts) (string, error)
Codename is a free data retrieval call binding the contract method 0x31e63199.
Solidity: function codename() view returns(string)
func (*WyvernExchangeV1Caller) ExchangeToken ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Caller) ExchangeToken(opts *bind.CallOpts) (common.Address, error)
ExchangeToken is a free data retrieval call binding the contract method 0xa25eb5d9.
Solidity: function exchangeToken() view returns(address)
func (*WyvernExchangeV1Caller) GuardedArrayReplace ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Caller) GuardedArrayReplace(opts *bind.CallOpts, array []byte, desired []byte, mask []byte) ([]byte, error)
GuardedArrayReplace is a free data retrieval call binding the contract method 0x239e83df.
Solidity: function guardedArrayReplace(bytes array, bytes desired, bytes mask) pure returns(bytes)
func (*WyvernExchangeV1Caller) HashOrder ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Caller) HashOrder(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) ([32]byte, error)
HashOrder is a free data retrieval call binding the contract method 0x71d02b38.
Solidity: function hashOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) pure returns(bytes32)
func (*WyvernExchangeV1Caller) HashToSign ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Caller) HashToSign(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) ([32]byte, error)
HashToSign is a free data retrieval call binding the contract method 0x7d766981.
Solidity: function hashToSign_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) pure returns(bytes32)
func (*WyvernExchangeV1Caller) INVERSEBASISPOINT ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Caller) INVERSEBASISPOINT(opts *bind.CallOpts) (*big.Int, error)
INVERSEBASISPOINT is a free data retrieval call binding the contract method 0xcae6047f.
Solidity: function INVERSE_BASIS_POINT() view returns(uint256)
func (*WyvernExchangeV1Caller) MinimumMakerProtocolFee ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Caller) MinimumMakerProtocolFee(opts *bind.CallOpts) (*big.Int, error)
MinimumMakerProtocolFee is a free data retrieval call binding the contract method 0x7ccefc52.
Solidity: function minimumMakerProtocolFee() view returns(uint256)
func (*WyvernExchangeV1Caller) MinimumTakerProtocolFee ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Caller) MinimumTakerProtocolFee(opts *bind.CallOpts) (*big.Int, error)
MinimumTakerProtocolFee is a free data retrieval call binding the contract method 0x28a8ee68.
Solidity: function minimumTakerProtocolFee() view returns(uint256)
func (*WyvernExchangeV1Caller) Name ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Caller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*WyvernExchangeV1Caller) OrderCalldataCanMatch ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Caller) OrderCalldataCanMatch(opts *bind.CallOpts, buyCalldata []byte, buyReplacementPattern []byte, sellCalldata []byte, sellReplacementPattern []byte) (bool, error)
OrderCalldataCanMatch is a free data retrieval call binding the contract method 0x562b2ebc.
Solidity: function orderCalldataCanMatch(bytes buyCalldata, bytes buyReplacementPattern, bytes sellCalldata, bytes sellReplacementPattern) pure returns(bool)
func (*WyvernExchangeV1Caller) OrdersCanMatch ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Caller) OrdersCanMatch(opts *bind.CallOpts, addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte) (bool, error)
OrdersCanMatch is a free data retrieval call binding the contract method 0x72593b4c.
Solidity: function ordersCanMatch_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell) view returns(bool)
func (*WyvernExchangeV1Caller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*WyvernExchangeV1Caller) ProtocolFeeRecipient ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Caller) 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 (*WyvernExchangeV1Caller) Registry ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Caller) Registry(opts *bind.CallOpts) (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() view returns(address)
func (*WyvernExchangeV1Caller) StaticCall ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Caller) StaticCall(opts *bind.CallOpts, target common.Address, calldata []byte, extradata []byte) (bool, error)
StaticCall is a free data retrieval call binding the contract method 0x10796a47.
Solidity: function staticCall(address target, bytes calldata, bytes extradata) view returns(bool result)
func (*WyvernExchangeV1Caller) TestCopy ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Caller) TestCopy(opts *bind.CallOpts, arrToCopy []byte) ([]byte, error)
TestCopy is a free data retrieval call binding the contract method 0x3e1e292a.
Solidity: function testCopy(bytes arrToCopy) pure returns(bytes)
func (*WyvernExchangeV1Caller) TestCopyAddress ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Caller) TestCopyAddress(opts *bind.CallOpts, addr common.Address) ([]byte, error)
TestCopyAddress is a free data retrieval call binding the contract method 0x3464af6a.
Solidity: function testCopyAddress(address addr) pure returns(bytes)
func (*WyvernExchangeV1Caller) TokenTransferProxy ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Caller) TokenTransferProxy(opts *bind.CallOpts) (common.Address, error)
TokenTransferProxy is a free data retrieval call binding the contract method 0x0eefdbad.
Solidity: function tokenTransferProxy() view returns(address)
func (*WyvernExchangeV1Caller) ValidateOrder ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Caller) ValidateOrder(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, v uint8, r [32]byte, s [32]byte) (bool, error)
ValidateOrder is a free data retrieval call binding the contract method 0x60bef33a.
Solidity: function validateOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, uint8 v, bytes32 r, bytes32 s) view returns(bool)
func (*WyvernExchangeV1Caller) ValidateOrderParameters ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Caller) ValidateOrderParameters(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) (bool, error)
ValidateOrderParameters is a free data retrieval call binding the contract method 0xca595b9a.
Solidity: function validateOrderParameters_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) view returns(bool)
type WyvernExchangeV1CallerRaw ¶
type WyvernExchangeV1CallerRaw struct {
Contract *WyvernExchangeV1Caller // Generic read-only contract binding to access the raw methods on
}
WyvernExchangeV1CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*WyvernExchangeV1CallerRaw) Call ¶
func (_WyvernExchangeV1 *WyvernExchangeV1CallerRaw) 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 WyvernExchangeV1CallerSession ¶
type WyvernExchangeV1CallerSession struct { Contract *WyvernExchangeV1Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
WyvernExchangeV1CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*WyvernExchangeV1CallerSession) ApprovedOrders ¶
func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) ApprovedOrders(arg0 [32]byte) (bool, error)
ApprovedOrders is a free data retrieval call binding the contract method 0xe57d4adb.
Solidity: function approvedOrders(bytes32 ) view returns(bool)
func (*WyvernExchangeV1CallerSession) CalculateCurrentPrice ¶
func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) CalculateCurrentPrice(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) (*big.Int, error)
CalculateCurrentPrice is a free data retrieval call binding the contract method 0x3f67ee0d.
Solidity: function calculateCurrentPrice_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) view returns(uint256)
func (*WyvernExchangeV1CallerSession) CalculateFinalPrice ¶
func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) CalculateFinalPrice(side uint8, saleKind uint8, basePrice *big.Int, extra *big.Int, listingTime *big.Int, expirationTime *big.Int) (*big.Int, error)
CalculateFinalPrice is a free data retrieval call binding the contract method 0x63d36c0b.
Solidity: function calculateFinalPrice(uint8 side, uint8 saleKind, uint256 basePrice, uint256 extra, uint256 listingTime, uint256 expirationTime) view returns(uint256)
func (*WyvernExchangeV1CallerSession) CalculateMatchPrice ¶
func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) CalculateMatchPrice(addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte) (*big.Int, error)
CalculateMatchPrice is a free data retrieval call binding the contract method 0xd537e131.
Solidity: function calculateMatchPrice_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell) view returns(uint256)
func (*WyvernExchangeV1CallerSession) CancelledOrFinalized ¶
func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) CancelledOrFinalized(arg0 [32]byte) (bool, error)
CancelledOrFinalized is a free data retrieval call binding the contract method 0x8076f005.
Solidity: function cancelledOrFinalized(bytes32 ) view returns(bool)
func (*WyvernExchangeV1CallerSession) Codename ¶
func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) Codename() (string, error)
Codename is a free data retrieval call binding the contract method 0x31e63199.
Solidity: function codename() view returns(string)
func (*WyvernExchangeV1CallerSession) ExchangeToken ¶
func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) ExchangeToken() (common.Address, error)
ExchangeToken is a free data retrieval call binding the contract method 0xa25eb5d9.
Solidity: function exchangeToken() view returns(address)
func (*WyvernExchangeV1CallerSession) GuardedArrayReplace ¶
func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) GuardedArrayReplace(array []byte, desired []byte, mask []byte) ([]byte, error)
GuardedArrayReplace is a free data retrieval call binding the contract method 0x239e83df.
Solidity: function guardedArrayReplace(bytes array, bytes desired, bytes mask) pure returns(bytes)
func (*WyvernExchangeV1CallerSession) HashOrder ¶
func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) HashOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) ([32]byte, error)
HashOrder is a free data retrieval call binding the contract method 0x71d02b38.
Solidity: function hashOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) pure returns(bytes32)
func (*WyvernExchangeV1CallerSession) HashToSign ¶
func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) HashToSign(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) ([32]byte, error)
HashToSign is a free data retrieval call binding the contract method 0x7d766981.
Solidity: function hashToSign_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) pure returns(bytes32)
func (*WyvernExchangeV1CallerSession) INVERSEBASISPOINT ¶
func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) INVERSEBASISPOINT() (*big.Int, error)
INVERSEBASISPOINT is a free data retrieval call binding the contract method 0xcae6047f.
Solidity: function INVERSE_BASIS_POINT() view returns(uint256)
func (*WyvernExchangeV1CallerSession) MinimumMakerProtocolFee ¶
func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) MinimumMakerProtocolFee() (*big.Int, error)
MinimumMakerProtocolFee is a free data retrieval call binding the contract method 0x7ccefc52.
Solidity: function minimumMakerProtocolFee() view returns(uint256)
func (*WyvernExchangeV1CallerSession) MinimumTakerProtocolFee ¶
func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) MinimumTakerProtocolFee() (*big.Int, error)
MinimumTakerProtocolFee is a free data retrieval call binding the contract method 0x28a8ee68.
Solidity: function minimumTakerProtocolFee() view returns(uint256)
func (*WyvernExchangeV1CallerSession) Name ¶
func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*WyvernExchangeV1CallerSession) OrderCalldataCanMatch ¶
func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) OrderCalldataCanMatch(buyCalldata []byte, buyReplacementPattern []byte, sellCalldata []byte, sellReplacementPattern []byte) (bool, error)
OrderCalldataCanMatch is a free data retrieval call binding the contract method 0x562b2ebc.
Solidity: function orderCalldataCanMatch(bytes buyCalldata, bytes buyReplacementPattern, bytes sellCalldata, bytes sellReplacementPattern) pure returns(bool)
func (*WyvernExchangeV1CallerSession) OrdersCanMatch ¶
func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) OrdersCanMatch(addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte) (bool, error)
OrdersCanMatch is a free data retrieval call binding the contract method 0x72593b4c.
Solidity: function ordersCanMatch_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell) view returns(bool)
func (*WyvernExchangeV1CallerSession) Owner ¶
func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*WyvernExchangeV1CallerSession) ProtocolFeeRecipient ¶
func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) ProtocolFeeRecipient() (common.Address, error)
ProtocolFeeRecipient is a free data retrieval call binding the contract method 0x64df049e.
Solidity: function protocolFeeRecipient() view returns(address)
func (*WyvernExchangeV1CallerSession) Registry ¶
func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() view returns(address)
func (*WyvernExchangeV1CallerSession) StaticCall ¶
func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) StaticCall(target common.Address, calldata []byte, extradata []byte) (bool, error)
StaticCall is a free data retrieval call binding the contract method 0x10796a47.
Solidity: function staticCall(address target, bytes calldata, bytes extradata) view returns(bool result)
func (*WyvernExchangeV1CallerSession) TestCopy ¶
func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) TestCopy(arrToCopy []byte) ([]byte, error)
TestCopy is a free data retrieval call binding the contract method 0x3e1e292a.
Solidity: function testCopy(bytes arrToCopy) pure returns(bytes)
func (*WyvernExchangeV1CallerSession) TestCopyAddress ¶
func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) TestCopyAddress(addr common.Address) ([]byte, error)
TestCopyAddress is a free data retrieval call binding the contract method 0x3464af6a.
Solidity: function testCopyAddress(address addr) pure returns(bytes)
func (*WyvernExchangeV1CallerSession) TokenTransferProxy ¶
func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) TokenTransferProxy() (common.Address, error)
TokenTransferProxy is a free data retrieval call binding the contract method 0x0eefdbad.
Solidity: function tokenTransferProxy() view returns(address)
func (*WyvernExchangeV1CallerSession) ValidateOrder ¶
func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) ValidateOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, v uint8, r [32]byte, s [32]byte) (bool, error)
ValidateOrder is a free data retrieval call binding the contract method 0x60bef33a.
Solidity: function validateOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, uint8 v, bytes32 r, bytes32 s) view returns(bool)
func (*WyvernExchangeV1CallerSession) ValidateOrderParameters ¶
func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) ValidateOrderParameters(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) (bool, error)
ValidateOrderParameters is a free data retrieval call binding the contract method 0xca595b9a.
Solidity: function validateOrderParameters_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) view returns(bool)
func (*WyvernExchangeV1CallerSession) Version ¶
func (_WyvernExchangeV1 *WyvernExchangeV1CallerSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(string)
type WyvernExchangeV1Filterer ¶
type WyvernExchangeV1Filterer struct {
// contains filtered or unexported fields
}
WyvernExchangeV1Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewWyvernExchangeV1Filterer ¶
func NewWyvernExchangeV1Filterer(address common.Address, filterer bind.ContractFilterer) (*WyvernExchangeV1Filterer, error)
NewWyvernExchangeV1Filterer creates a new log filterer instance of WyvernExchangeV1, bound to a specific deployed contract.
func (*WyvernExchangeV1Filterer) FilterOrderApprovedPartOne ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Filterer) FilterOrderApprovedPartOne(opts *bind.FilterOpts, hash [][32]byte, maker []common.Address, feeRecipient []common.Address) (*WyvernExchangeV1OrderApprovedPartOneIterator, error)
FilterOrderApprovedPartOne is a free log retrieval operation binding the contract event 0x90c7f9f5b58c15f0f635bfb99f55d3d78fdbef3559e7d8abf5c81052a5276622.
Solidity: event OrderApprovedPartOne(bytes32 indexed hash, address exchange, address indexed maker, address taker, uint256 makerRelayerFee, uint256 takerRelayerFee, uint256 makerProtocolFee, uint256 takerProtocolFee, address indexed feeRecipient, uint8 feeMethod, uint8 side, uint8 saleKind, address target)
func (*WyvernExchangeV1Filterer) FilterOrderApprovedPartTwo ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Filterer) FilterOrderApprovedPartTwo(opts *bind.FilterOpts, hash [][32]byte) (*WyvernExchangeV1OrderApprovedPartTwoIterator, error)
FilterOrderApprovedPartTwo is a free log retrieval operation binding the contract event 0xe55393c778364e440d958b39ac1debd99dcfae3775a8a04d1e79124adf6a2d08.
Solidity: event OrderApprovedPartTwo(bytes32 indexed hash, uint8 howToCall, bytes calldata, bytes replacementPattern, address staticTarget, bytes staticExtradata, address paymentToken, uint256 basePrice, uint256 extra, uint256 listingTime, uint256 expirationTime, uint256 salt, bool orderbookInclusionDesired)
func (*WyvernExchangeV1Filterer) FilterOrderCancelled ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Filterer) FilterOrderCancelled(opts *bind.FilterOpts, hash [][32]byte) (*WyvernExchangeV1OrderCancelledIterator, error)
FilterOrderCancelled is a free log retrieval operation binding the contract event 0x5152abf959f6564662358c2e52b702259b78bac5ee7842a0f01937e670efcc7d.
Solidity: event OrderCancelled(bytes32 indexed hash)
func (*WyvernExchangeV1Filterer) FilterOrdersMatched ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Filterer) FilterOrdersMatched(opts *bind.FilterOpts, maker []common.Address, taker []common.Address, metadata [][32]byte) (*WyvernExchangeV1OrdersMatchedIterator, error)
FilterOrdersMatched is a free log retrieval operation binding the contract event 0xc4109843e0b7d514e4c093114b863f8e7d8d9a458c372cd51bfe526b588006c9.
Solidity: event OrdersMatched(bytes32 buyHash, bytes32 sellHash, address indexed maker, address indexed taker, uint256 price, bytes32 indexed metadata)
func (*WyvernExchangeV1Filterer) FilterOwnershipRenounced ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Filterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*WyvernExchangeV1OwnershipRenouncedIterator, error)
FilterOwnershipRenounced is a free log retrieval operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.
Solidity: event OwnershipRenounced(address indexed previousOwner)
func (*WyvernExchangeV1Filterer) FilterOwnershipTransferred ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*WyvernExchangeV1OwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*WyvernExchangeV1Filterer) ParseOrderApprovedPartOne ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Filterer) ParseOrderApprovedPartOne(log types.Log) (*WyvernExchangeV1OrderApprovedPartOne, error)
ParseOrderApprovedPartOne is a log parse operation binding the contract event 0x90c7f9f5b58c15f0f635bfb99f55d3d78fdbef3559e7d8abf5c81052a5276622.
Solidity: event OrderApprovedPartOne(bytes32 indexed hash, address exchange, address indexed maker, address taker, uint256 makerRelayerFee, uint256 takerRelayerFee, uint256 makerProtocolFee, uint256 takerProtocolFee, address indexed feeRecipient, uint8 feeMethod, uint8 side, uint8 saleKind, address target)
func (*WyvernExchangeV1Filterer) ParseOrderApprovedPartTwo ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Filterer) ParseOrderApprovedPartTwo(log types.Log) (*WyvernExchangeV1OrderApprovedPartTwo, error)
ParseOrderApprovedPartTwo is a log parse operation binding the contract event 0xe55393c778364e440d958b39ac1debd99dcfae3775a8a04d1e79124adf6a2d08.
Solidity: event OrderApprovedPartTwo(bytes32 indexed hash, uint8 howToCall, bytes calldata, bytes replacementPattern, address staticTarget, bytes staticExtradata, address paymentToken, uint256 basePrice, uint256 extra, uint256 listingTime, uint256 expirationTime, uint256 salt, bool orderbookInclusionDesired)
func (*WyvernExchangeV1Filterer) ParseOrderCancelled ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Filterer) ParseOrderCancelled(log types.Log) (*WyvernExchangeV1OrderCancelled, error)
ParseOrderCancelled is a log parse operation binding the contract event 0x5152abf959f6564662358c2e52b702259b78bac5ee7842a0f01937e670efcc7d.
Solidity: event OrderCancelled(bytes32 indexed hash)
func (*WyvernExchangeV1Filterer) ParseOrdersMatched ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Filterer) ParseOrdersMatched(log types.Log) (*WyvernExchangeV1OrdersMatched, error)
ParseOrdersMatched is a log parse operation binding the contract event 0xc4109843e0b7d514e4c093114b863f8e7d8d9a458c372cd51bfe526b588006c9.
Solidity: event OrdersMatched(bytes32 buyHash, bytes32 sellHash, address indexed maker, address indexed taker, uint256 price, bytes32 indexed metadata)
func (*WyvernExchangeV1Filterer) ParseOwnershipRenounced ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Filterer) ParseOwnershipRenounced(log types.Log) (*WyvernExchangeV1OwnershipRenounced, error)
ParseOwnershipRenounced is a log parse operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.
Solidity: event OwnershipRenounced(address indexed previousOwner)
func (*WyvernExchangeV1Filterer) ParseOwnershipTransferred ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Filterer) ParseOwnershipTransferred(log types.Log) (*WyvernExchangeV1OwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*WyvernExchangeV1Filterer) WatchOrderApprovedPartOne ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Filterer) WatchOrderApprovedPartOne(opts *bind.WatchOpts, sink chan<- *WyvernExchangeV1OrderApprovedPartOne, hash [][32]byte, maker []common.Address, feeRecipient []common.Address) (event.Subscription, error)
WatchOrderApprovedPartOne is a free log subscription operation binding the contract event 0x90c7f9f5b58c15f0f635bfb99f55d3d78fdbef3559e7d8abf5c81052a5276622.
Solidity: event OrderApprovedPartOne(bytes32 indexed hash, address exchange, address indexed maker, address taker, uint256 makerRelayerFee, uint256 takerRelayerFee, uint256 makerProtocolFee, uint256 takerProtocolFee, address indexed feeRecipient, uint8 feeMethod, uint8 side, uint8 saleKind, address target)
func (*WyvernExchangeV1Filterer) WatchOrderApprovedPartTwo ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Filterer) WatchOrderApprovedPartTwo(opts *bind.WatchOpts, sink chan<- *WyvernExchangeV1OrderApprovedPartTwo, hash [][32]byte) (event.Subscription, error)
WatchOrderApprovedPartTwo is a free log subscription operation binding the contract event 0xe55393c778364e440d958b39ac1debd99dcfae3775a8a04d1e79124adf6a2d08.
Solidity: event OrderApprovedPartTwo(bytes32 indexed hash, uint8 howToCall, bytes calldata, bytes replacementPattern, address staticTarget, bytes staticExtradata, address paymentToken, uint256 basePrice, uint256 extra, uint256 listingTime, uint256 expirationTime, uint256 salt, bool orderbookInclusionDesired)
func (*WyvernExchangeV1Filterer) WatchOrderCancelled ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Filterer) WatchOrderCancelled(opts *bind.WatchOpts, sink chan<- *WyvernExchangeV1OrderCancelled, hash [][32]byte) (event.Subscription, error)
WatchOrderCancelled is a free log subscription operation binding the contract event 0x5152abf959f6564662358c2e52b702259b78bac5ee7842a0f01937e670efcc7d.
Solidity: event OrderCancelled(bytes32 indexed hash)
func (*WyvernExchangeV1Filterer) WatchOrdersMatched ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Filterer) WatchOrdersMatched(opts *bind.WatchOpts, sink chan<- *WyvernExchangeV1OrdersMatched, maker []common.Address, taker []common.Address, metadata [][32]byte) (event.Subscription, error)
WatchOrdersMatched is a free log subscription operation binding the contract event 0xc4109843e0b7d514e4c093114b863f8e7d8d9a458c372cd51bfe526b588006c9.
Solidity: event OrdersMatched(bytes32 buyHash, bytes32 sellHash, address indexed maker, address indexed taker, uint256 price, bytes32 indexed metadata)
func (*WyvernExchangeV1Filterer) WatchOwnershipRenounced ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Filterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *WyvernExchangeV1OwnershipRenounced, previousOwner []common.Address) (event.Subscription, error)
WatchOwnershipRenounced is a free log subscription operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.
Solidity: event OwnershipRenounced(address indexed previousOwner)
func (*WyvernExchangeV1Filterer) WatchOwnershipTransferred ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *WyvernExchangeV1OwnershipTransferred, 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)
type WyvernExchangeV1OrderApprovedPartOne ¶
type WyvernExchangeV1OrderApprovedPartOne struct { Hash [32]byte Exchange common.Address Maker common.Address Taker common.Address MakerRelayerFee *big.Int TakerRelayerFee *big.Int MakerProtocolFee *big.Int TakerProtocolFee *big.Int FeeRecipient common.Address FeeMethod uint8 Side uint8 SaleKind uint8 Target common.Address Raw types.Log // Blockchain specific contextual infos }
WyvernExchangeV1OrderApprovedPartOne represents a OrderApprovedPartOne event raised by the WyvernExchangeV1 contract.
type WyvernExchangeV1OrderApprovedPartOneIterator ¶
type WyvernExchangeV1OrderApprovedPartOneIterator struct { Event *WyvernExchangeV1OrderApprovedPartOne // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WyvernExchangeV1OrderApprovedPartOneIterator is returned from FilterOrderApprovedPartOne and is used to iterate over the raw logs and unpacked data for OrderApprovedPartOne events raised by the WyvernExchangeV1 contract.
func (*WyvernExchangeV1OrderApprovedPartOneIterator) Close ¶
func (it *WyvernExchangeV1OrderApprovedPartOneIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WyvernExchangeV1OrderApprovedPartOneIterator) Error ¶
func (it *WyvernExchangeV1OrderApprovedPartOneIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WyvernExchangeV1OrderApprovedPartOneIterator) Next ¶
func (it *WyvernExchangeV1OrderApprovedPartOneIterator) 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 WyvernExchangeV1OrderApprovedPartTwo ¶
type WyvernExchangeV1OrderApprovedPartTwo struct { Hash [32]byte HowToCall uint8 Calldata []byte ReplacementPattern []byte StaticTarget common.Address StaticExtradata []byte PaymentToken common.Address BasePrice *big.Int Extra *big.Int ListingTime *big.Int ExpirationTime *big.Int Salt *big.Int OrderbookInclusionDesired bool Raw types.Log // Blockchain specific contextual infos }
WyvernExchangeV1OrderApprovedPartTwo represents a OrderApprovedPartTwo event raised by the WyvernExchangeV1 contract.
type WyvernExchangeV1OrderApprovedPartTwoIterator ¶
type WyvernExchangeV1OrderApprovedPartTwoIterator struct { Event *WyvernExchangeV1OrderApprovedPartTwo // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WyvernExchangeV1OrderApprovedPartTwoIterator is returned from FilterOrderApprovedPartTwo and is used to iterate over the raw logs and unpacked data for OrderApprovedPartTwo events raised by the WyvernExchangeV1 contract.
func (*WyvernExchangeV1OrderApprovedPartTwoIterator) Close ¶
func (it *WyvernExchangeV1OrderApprovedPartTwoIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WyvernExchangeV1OrderApprovedPartTwoIterator) Error ¶
func (it *WyvernExchangeV1OrderApprovedPartTwoIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WyvernExchangeV1OrderApprovedPartTwoIterator) Next ¶
func (it *WyvernExchangeV1OrderApprovedPartTwoIterator) 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 WyvernExchangeV1OrderCancelled ¶
type WyvernExchangeV1OrderCancelled struct { Hash [32]byte Raw types.Log // Blockchain specific contextual infos }
WyvernExchangeV1OrderCancelled represents a OrderCancelled event raised by the WyvernExchangeV1 contract.
type WyvernExchangeV1OrderCancelledIterator ¶
type WyvernExchangeV1OrderCancelledIterator struct { Event *WyvernExchangeV1OrderCancelled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WyvernExchangeV1OrderCancelledIterator is returned from FilterOrderCancelled and is used to iterate over the raw logs and unpacked data for OrderCancelled events raised by the WyvernExchangeV1 contract.
func (*WyvernExchangeV1OrderCancelledIterator) Close ¶
func (it *WyvernExchangeV1OrderCancelledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WyvernExchangeV1OrderCancelledIterator) Error ¶
func (it *WyvernExchangeV1OrderCancelledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WyvernExchangeV1OrderCancelledIterator) Next ¶
func (it *WyvernExchangeV1OrderCancelledIterator) 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 WyvernExchangeV1OrdersMatched ¶
type WyvernExchangeV1OrdersMatched struct { BuyHash [32]byte SellHash [32]byte Maker common.Address Taker common.Address Price *big.Int Metadata [32]byte Raw types.Log // Blockchain specific contextual infos }
WyvernExchangeV1OrdersMatched represents a OrdersMatched event raised by the WyvernExchangeV1 contract.
type WyvernExchangeV1OrdersMatchedIterator ¶
type WyvernExchangeV1OrdersMatchedIterator struct { Event *WyvernExchangeV1OrdersMatched // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WyvernExchangeV1OrdersMatchedIterator is returned from FilterOrdersMatched and is used to iterate over the raw logs and unpacked data for OrdersMatched events raised by the WyvernExchangeV1 contract.
func (*WyvernExchangeV1OrdersMatchedIterator) Close ¶
func (it *WyvernExchangeV1OrdersMatchedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WyvernExchangeV1OrdersMatchedIterator) Error ¶
func (it *WyvernExchangeV1OrdersMatchedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WyvernExchangeV1OrdersMatchedIterator) Next ¶
func (it *WyvernExchangeV1OrdersMatchedIterator) 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 WyvernExchangeV1OwnershipRenounced ¶
type WyvernExchangeV1OwnershipRenounced struct { PreviousOwner common.Address Raw types.Log // Blockchain specific contextual infos }
WyvernExchangeV1OwnershipRenounced represents a OwnershipRenounced event raised by the WyvernExchangeV1 contract.
type WyvernExchangeV1OwnershipRenouncedIterator ¶
type WyvernExchangeV1OwnershipRenouncedIterator struct { Event *WyvernExchangeV1OwnershipRenounced // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WyvernExchangeV1OwnershipRenouncedIterator is returned from FilterOwnershipRenounced and is used to iterate over the raw logs and unpacked data for OwnershipRenounced events raised by the WyvernExchangeV1 contract.
func (*WyvernExchangeV1OwnershipRenouncedIterator) Close ¶
func (it *WyvernExchangeV1OwnershipRenouncedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WyvernExchangeV1OwnershipRenouncedIterator) Error ¶
func (it *WyvernExchangeV1OwnershipRenouncedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WyvernExchangeV1OwnershipRenouncedIterator) Next ¶
func (it *WyvernExchangeV1OwnershipRenouncedIterator) 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 WyvernExchangeV1OwnershipTransferred ¶
type WyvernExchangeV1OwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
WyvernExchangeV1OwnershipTransferred represents a OwnershipTransferred event raised by the WyvernExchangeV1 contract.
type WyvernExchangeV1OwnershipTransferredIterator ¶
type WyvernExchangeV1OwnershipTransferredIterator struct { Event *WyvernExchangeV1OwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WyvernExchangeV1OwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the WyvernExchangeV1 contract.
func (*WyvernExchangeV1OwnershipTransferredIterator) Close ¶
func (it *WyvernExchangeV1OwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WyvernExchangeV1OwnershipTransferredIterator) Error ¶
func (it *WyvernExchangeV1OwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WyvernExchangeV1OwnershipTransferredIterator) Next ¶
func (it *WyvernExchangeV1OwnershipTransferredIterator) 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 WyvernExchangeV1Raw ¶
type WyvernExchangeV1Raw struct {
Contract *WyvernExchangeV1 // Generic contract binding to access the raw methods on
}
WyvernExchangeV1Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*WyvernExchangeV1Raw) Call ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Raw) 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 (*WyvernExchangeV1Raw) Transact ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*WyvernExchangeV1Raw) Transfer ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Raw) 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 WyvernExchangeV1Session ¶
type WyvernExchangeV1Session struct { Contract *WyvernExchangeV1 // 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 }
WyvernExchangeV1Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*WyvernExchangeV1Session) ApproveOrder ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Session) ApproveOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, orderbookInclusionDesired bool) (*types.Transaction, error)
ApproveOrder is a paid mutator transaction binding the contract method 0x79666868.
Solidity: function approveOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, bool orderbookInclusionDesired) returns()
func (*WyvernExchangeV1Session) ApprovedOrders ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Session) ApprovedOrders(arg0 [32]byte) (bool, error)
ApprovedOrders is a free data retrieval call binding the contract method 0xe57d4adb.
Solidity: function approvedOrders(bytes32 ) view returns(bool)
func (*WyvernExchangeV1Session) AtomicMatch ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Session) AtomicMatch(addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte, vs [2]uint8, rssMetadata [5][32]byte) (*types.Transaction, error)
AtomicMatch is a paid mutator transaction binding the contract method 0xab834bab.
Solidity: function atomicMatch_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell, uint8[2] vs, bytes32[5] rssMetadata) payable returns()
func (*WyvernExchangeV1Session) CalculateCurrentPrice ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Session) CalculateCurrentPrice(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) (*big.Int, error)
CalculateCurrentPrice is a free data retrieval call binding the contract method 0x3f67ee0d.
Solidity: function calculateCurrentPrice_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) view returns(uint256)
func (*WyvernExchangeV1Session) CalculateFinalPrice ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Session) CalculateFinalPrice(side uint8, saleKind uint8, basePrice *big.Int, extra *big.Int, listingTime *big.Int, expirationTime *big.Int) (*big.Int, error)
CalculateFinalPrice is a free data retrieval call binding the contract method 0x63d36c0b.
Solidity: function calculateFinalPrice(uint8 side, uint8 saleKind, uint256 basePrice, uint256 extra, uint256 listingTime, uint256 expirationTime) view returns(uint256)
func (*WyvernExchangeV1Session) CalculateMatchPrice ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Session) CalculateMatchPrice(addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte) (*big.Int, error)
CalculateMatchPrice is a free data retrieval call binding the contract method 0xd537e131.
Solidity: function calculateMatchPrice_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell) view returns(uint256)
func (*WyvernExchangeV1Session) CancelOrder ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Session) CancelOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
CancelOrder is a paid mutator transaction binding the contract method 0xa8a41c70.
Solidity: function cancelOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, uint8 v, bytes32 r, bytes32 s) returns()
func (*WyvernExchangeV1Session) CancelledOrFinalized ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Session) CancelledOrFinalized(arg0 [32]byte) (bool, error)
CancelledOrFinalized is a free data retrieval call binding the contract method 0x8076f005.
Solidity: function cancelledOrFinalized(bytes32 ) view returns(bool)
func (*WyvernExchangeV1Session) ChangeMinimumMakerProtocolFee ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Session) ChangeMinimumMakerProtocolFee(newMinimumMakerProtocolFee *big.Int) (*types.Transaction, error)
ChangeMinimumMakerProtocolFee is a paid mutator transaction binding the contract method 0x14350c24.
Solidity: function changeMinimumMakerProtocolFee(uint256 newMinimumMakerProtocolFee) returns()
func (*WyvernExchangeV1Session) ChangeMinimumTakerProtocolFee ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Session) ChangeMinimumTakerProtocolFee(newMinimumTakerProtocolFee *big.Int) (*types.Transaction, error)
ChangeMinimumTakerProtocolFee is a paid mutator transaction binding the contract method 0x1a6b13e2.
Solidity: function changeMinimumTakerProtocolFee(uint256 newMinimumTakerProtocolFee) returns()
func (*WyvernExchangeV1Session) ChangeProtocolFeeRecipient ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Session) ChangeProtocolFeeRecipient(newProtocolFeeRecipient common.Address) (*types.Transaction, error)
ChangeProtocolFeeRecipient is a paid mutator transaction binding the contract method 0x514f0330.
Solidity: function changeProtocolFeeRecipient(address newProtocolFeeRecipient) returns()
func (*WyvernExchangeV1Session) Codename ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Session) Codename() (string, error)
Codename is a free data retrieval call binding the contract method 0x31e63199.
Solidity: function codename() view returns(string)
func (*WyvernExchangeV1Session) ExchangeToken ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Session) ExchangeToken() (common.Address, error)
ExchangeToken is a free data retrieval call binding the contract method 0xa25eb5d9.
Solidity: function exchangeToken() view returns(address)
func (*WyvernExchangeV1Session) GuardedArrayReplace ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Session) GuardedArrayReplace(array []byte, desired []byte, mask []byte) ([]byte, error)
GuardedArrayReplace is a free data retrieval call binding the contract method 0x239e83df.
Solidity: function guardedArrayReplace(bytes array, bytes desired, bytes mask) pure returns(bytes)
func (*WyvernExchangeV1Session) HashOrder ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Session) HashOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) ([32]byte, error)
HashOrder is a free data retrieval call binding the contract method 0x71d02b38.
Solidity: function hashOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) pure returns(bytes32)
func (*WyvernExchangeV1Session) HashToSign ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Session) HashToSign(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) ([32]byte, error)
HashToSign is a free data retrieval call binding the contract method 0x7d766981.
Solidity: function hashToSign_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) pure returns(bytes32)
func (*WyvernExchangeV1Session) INVERSEBASISPOINT ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Session) INVERSEBASISPOINT() (*big.Int, error)
INVERSEBASISPOINT is a free data retrieval call binding the contract method 0xcae6047f.
Solidity: function INVERSE_BASIS_POINT() view returns(uint256)
func (*WyvernExchangeV1Session) MinimumMakerProtocolFee ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Session) MinimumMakerProtocolFee() (*big.Int, error)
MinimumMakerProtocolFee is a free data retrieval call binding the contract method 0x7ccefc52.
Solidity: function minimumMakerProtocolFee() view returns(uint256)
func (*WyvernExchangeV1Session) MinimumTakerProtocolFee ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Session) MinimumTakerProtocolFee() (*big.Int, error)
MinimumTakerProtocolFee is a free data retrieval call binding the contract method 0x28a8ee68.
Solidity: function minimumTakerProtocolFee() view returns(uint256)
func (*WyvernExchangeV1Session) Name ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Session) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*WyvernExchangeV1Session) OrderCalldataCanMatch ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Session) OrderCalldataCanMatch(buyCalldata []byte, buyReplacementPattern []byte, sellCalldata []byte, sellReplacementPattern []byte) (bool, error)
OrderCalldataCanMatch is a free data retrieval call binding the contract method 0x562b2ebc.
Solidity: function orderCalldataCanMatch(bytes buyCalldata, bytes buyReplacementPattern, bytes sellCalldata, bytes sellReplacementPattern) pure returns(bool)
func (*WyvernExchangeV1Session) OrdersCanMatch ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Session) OrdersCanMatch(addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte) (bool, error)
OrdersCanMatch is a free data retrieval call binding the contract method 0x72593b4c.
Solidity: function ordersCanMatch_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell) view returns(bool)
func (*WyvernExchangeV1Session) Owner ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Session) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*WyvernExchangeV1Session) ProtocolFeeRecipient ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Session) ProtocolFeeRecipient() (common.Address, error)
ProtocolFeeRecipient is a free data retrieval call binding the contract method 0x64df049e.
Solidity: function protocolFeeRecipient() view returns(address)
func (*WyvernExchangeV1Session) Registry ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Session) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() view returns(address)
func (*WyvernExchangeV1Session) RenounceOwnership ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Session) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*WyvernExchangeV1Session) StaticCall ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Session) StaticCall(target common.Address, calldata []byte, extradata []byte) (bool, error)
StaticCall is a free data retrieval call binding the contract method 0x10796a47.
Solidity: function staticCall(address target, bytes calldata, bytes extradata) view returns(bool result)
func (*WyvernExchangeV1Session) TestCopy ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Session) TestCopy(arrToCopy []byte) ([]byte, error)
TestCopy is a free data retrieval call binding the contract method 0x3e1e292a.
Solidity: function testCopy(bytes arrToCopy) pure returns(bytes)
func (*WyvernExchangeV1Session) TestCopyAddress ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Session) TestCopyAddress(addr common.Address) ([]byte, error)
TestCopyAddress is a free data retrieval call binding the contract method 0x3464af6a.
Solidity: function testCopyAddress(address addr) pure returns(bytes)
func (*WyvernExchangeV1Session) TokenTransferProxy ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Session) TokenTransferProxy() (common.Address, error)
TokenTransferProxy is a free data retrieval call binding the contract method 0x0eefdbad.
Solidity: function tokenTransferProxy() view returns(address)
func (*WyvernExchangeV1Session) TransferOwnership ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Session) 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 (*WyvernExchangeV1Session) ValidateOrder ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Session) ValidateOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, v uint8, r [32]byte, s [32]byte) (bool, error)
ValidateOrder is a free data retrieval call binding the contract method 0x60bef33a.
Solidity: function validateOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, uint8 v, bytes32 r, bytes32 s) view returns(bool)
func (*WyvernExchangeV1Session) ValidateOrderParameters ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Session) ValidateOrderParameters(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) (bool, error)
ValidateOrderParameters is a free data retrieval call binding the contract method 0xca595b9a.
Solidity: function validateOrderParameters_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) view returns(bool)
func (*WyvernExchangeV1Session) Version ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Session) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(string)
type WyvernExchangeV1Transactor ¶
type WyvernExchangeV1Transactor struct {
// contains filtered or unexported fields
}
WyvernExchangeV1Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewWyvernExchangeV1Transactor ¶
func NewWyvernExchangeV1Transactor(address common.Address, transactor bind.ContractTransactor) (*WyvernExchangeV1Transactor, error)
NewWyvernExchangeV1Transactor creates a new write-only instance of WyvernExchangeV1, bound to a specific deployed contract.
func (*WyvernExchangeV1Transactor) ApproveOrder ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Transactor) ApproveOrder(opts *bind.TransactOpts, addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, orderbookInclusionDesired bool) (*types.Transaction, error)
ApproveOrder is a paid mutator transaction binding the contract method 0x79666868.
Solidity: function approveOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, bool orderbookInclusionDesired) returns()
func (*WyvernExchangeV1Transactor) AtomicMatch ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Transactor) AtomicMatch(opts *bind.TransactOpts, addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte, vs [2]uint8, rssMetadata [5][32]byte) (*types.Transaction, error)
AtomicMatch is a paid mutator transaction binding the contract method 0xab834bab.
Solidity: function atomicMatch_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell, uint8[2] vs, bytes32[5] rssMetadata) payable returns()
func (*WyvernExchangeV1Transactor) CancelOrder ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Transactor) CancelOrder(opts *bind.TransactOpts, addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
CancelOrder is a paid mutator transaction binding the contract method 0xa8a41c70.
Solidity: function cancelOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, uint8 v, bytes32 r, bytes32 s) returns()
func (*WyvernExchangeV1Transactor) ChangeMinimumMakerProtocolFee ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Transactor) ChangeMinimumMakerProtocolFee(opts *bind.TransactOpts, newMinimumMakerProtocolFee *big.Int) (*types.Transaction, error)
ChangeMinimumMakerProtocolFee is a paid mutator transaction binding the contract method 0x14350c24.
Solidity: function changeMinimumMakerProtocolFee(uint256 newMinimumMakerProtocolFee) returns()
func (*WyvernExchangeV1Transactor) ChangeMinimumTakerProtocolFee ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Transactor) ChangeMinimumTakerProtocolFee(opts *bind.TransactOpts, newMinimumTakerProtocolFee *big.Int) (*types.Transaction, error)
ChangeMinimumTakerProtocolFee is a paid mutator transaction binding the contract method 0x1a6b13e2.
Solidity: function changeMinimumTakerProtocolFee(uint256 newMinimumTakerProtocolFee) returns()
func (*WyvernExchangeV1Transactor) ChangeProtocolFeeRecipient ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Transactor) ChangeProtocolFeeRecipient(opts *bind.TransactOpts, newProtocolFeeRecipient common.Address) (*types.Transaction, error)
ChangeProtocolFeeRecipient is a paid mutator transaction binding the contract method 0x514f0330.
Solidity: function changeProtocolFeeRecipient(address newProtocolFeeRecipient) returns()
func (*WyvernExchangeV1Transactor) RenounceOwnership ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Transactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*WyvernExchangeV1Transactor) TransferOwnership ¶
func (_WyvernExchangeV1 *WyvernExchangeV1Transactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type WyvernExchangeV1TransactorRaw ¶
type WyvernExchangeV1TransactorRaw struct {
Contract *WyvernExchangeV1Transactor // Generic write-only contract binding to access the raw methods on
}
WyvernExchangeV1TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*WyvernExchangeV1TransactorRaw) Transact ¶
func (_WyvernExchangeV1 *WyvernExchangeV1TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*WyvernExchangeV1TransactorRaw) Transfer ¶
func (_WyvernExchangeV1 *WyvernExchangeV1TransactorRaw) 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 WyvernExchangeV1TransactorSession ¶
type WyvernExchangeV1TransactorSession struct { Contract *WyvernExchangeV1Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
WyvernExchangeV1TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*WyvernExchangeV1TransactorSession) ApproveOrder ¶
func (_WyvernExchangeV1 *WyvernExchangeV1TransactorSession) ApproveOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, orderbookInclusionDesired bool) (*types.Transaction, error)
ApproveOrder is a paid mutator transaction binding the contract method 0x79666868.
Solidity: function approveOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, bool orderbookInclusionDesired) returns()
func (*WyvernExchangeV1TransactorSession) AtomicMatch ¶
func (_WyvernExchangeV1 *WyvernExchangeV1TransactorSession) AtomicMatch(addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte, vs [2]uint8, rssMetadata [5][32]byte) (*types.Transaction, error)
AtomicMatch is a paid mutator transaction binding the contract method 0xab834bab.
Solidity: function atomicMatch_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell, uint8[2] vs, bytes32[5] rssMetadata) payable returns()
func (*WyvernExchangeV1TransactorSession) CancelOrder ¶
func (_WyvernExchangeV1 *WyvernExchangeV1TransactorSession) CancelOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
CancelOrder is a paid mutator transaction binding the contract method 0xa8a41c70.
Solidity: function cancelOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, uint8 v, bytes32 r, bytes32 s) returns()
func (*WyvernExchangeV1TransactorSession) ChangeMinimumMakerProtocolFee ¶
func (_WyvernExchangeV1 *WyvernExchangeV1TransactorSession) ChangeMinimumMakerProtocolFee(newMinimumMakerProtocolFee *big.Int) (*types.Transaction, error)
ChangeMinimumMakerProtocolFee is a paid mutator transaction binding the contract method 0x14350c24.
Solidity: function changeMinimumMakerProtocolFee(uint256 newMinimumMakerProtocolFee) returns()
func (*WyvernExchangeV1TransactorSession) ChangeMinimumTakerProtocolFee ¶
func (_WyvernExchangeV1 *WyvernExchangeV1TransactorSession) ChangeMinimumTakerProtocolFee(newMinimumTakerProtocolFee *big.Int) (*types.Transaction, error)
ChangeMinimumTakerProtocolFee is a paid mutator transaction binding the contract method 0x1a6b13e2.
Solidity: function changeMinimumTakerProtocolFee(uint256 newMinimumTakerProtocolFee) returns()
func (*WyvernExchangeV1TransactorSession) ChangeProtocolFeeRecipient ¶
func (_WyvernExchangeV1 *WyvernExchangeV1TransactorSession) ChangeProtocolFeeRecipient(newProtocolFeeRecipient common.Address) (*types.Transaction, error)
ChangeProtocolFeeRecipient is a paid mutator transaction binding the contract method 0x514f0330.
Solidity: function changeProtocolFeeRecipient(address newProtocolFeeRecipient) returns()
func (*WyvernExchangeV1TransactorSession) RenounceOwnership ¶
func (_WyvernExchangeV1 *WyvernExchangeV1TransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*WyvernExchangeV1TransactorSession) TransferOwnership ¶
func (_WyvernExchangeV1 *WyvernExchangeV1TransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type WyvernExchangeV2 ¶
type WyvernExchangeV2 struct { WyvernExchangeV2Caller // Read-only binding to the contract WyvernExchangeV2Transactor // Write-only binding to the contract WyvernExchangeV2Filterer // Log filterer for contract events }
WyvernExchangeV2 is an auto generated Go binding around an Ethereum contract.
func NewWyvernExchangeV2 ¶
func NewWyvernExchangeV2(address common.Address, backend bind.ContractBackend) (*WyvernExchangeV2, error)
NewWyvernExchangeV2 creates a new instance of WyvernExchangeV2, bound to a specific deployed contract.
type WyvernExchangeV2Caller ¶
type WyvernExchangeV2Caller struct {
// contains filtered or unexported fields
}
WyvernExchangeV2Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewWyvernExchangeV2Caller ¶
func NewWyvernExchangeV2Caller(address common.Address, caller bind.ContractCaller) (*WyvernExchangeV2Caller, error)
NewWyvernExchangeV2Caller creates a new read-only instance of WyvernExchangeV2, bound to a specific deployed contract.
func (*WyvernExchangeV2Caller) ApprovedOrders ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Caller) ApprovedOrders(opts *bind.CallOpts, hash [32]byte) (bool, error)
ApprovedOrders is a free data retrieval call binding the contract method 0xe57d4adb.
Solidity: function approvedOrders(bytes32 hash) view returns(bool approved)
func (*WyvernExchangeV2Caller) CalculateCurrentPrice ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Caller) CalculateCurrentPrice(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) (*big.Int, error)
CalculateCurrentPrice is a free data retrieval call binding the contract method 0x3f67ee0d.
Solidity: function calculateCurrentPrice_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) view returns(uint256)
func (*WyvernExchangeV2Caller) CalculateFinalPrice ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Caller) CalculateFinalPrice(opts *bind.CallOpts, side uint8, saleKind uint8, basePrice *big.Int, extra *big.Int, listingTime *big.Int, expirationTime *big.Int) (*big.Int, error)
CalculateFinalPrice is a free data retrieval call binding the contract method 0x63d36c0b.
Solidity: function calculateFinalPrice(uint8 side, uint8 saleKind, uint256 basePrice, uint256 extra, uint256 listingTime, uint256 expirationTime) view returns(uint256)
func (*WyvernExchangeV2Caller) CalculateMatchPrice ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Caller) CalculateMatchPrice(opts *bind.CallOpts, addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte) (*big.Int, error)
CalculateMatchPrice is a free data retrieval call binding the contract method 0xd537e131.
Solidity: function calculateMatchPrice_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell) view returns(uint256)
func (*WyvernExchangeV2Caller) CancelledOrFinalized ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Caller) CancelledOrFinalized(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
CancelledOrFinalized is a free data retrieval call binding the contract method 0x8076f005.
Solidity: function cancelledOrFinalized(bytes32 ) view returns(bool)
func (*WyvernExchangeV2Caller) Codename ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Caller) Codename(opts *bind.CallOpts) (string, error)
Codename is a free data retrieval call binding the contract method 0x31e63199.
Solidity: function codename() view returns(string)
func (*WyvernExchangeV2Caller) DOMAINSEPARATOR ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Caller) 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 (*WyvernExchangeV2Caller) ExchangeToken ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Caller) ExchangeToken(opts *bind.CallOpts) (common.Address, error)
ExchangeToken is a free data retrieval call binding the contract method 0xa25eb5d9.
Solidity: function exchangeToken() view returns(address)
func (*WyvernExchangeV2Caller) GuardedArrayReplace ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Caller) GuardedArrayReplace(opts *bind.CallOpts, array []byte, desired []byte, mask []byte) ([]byte, error)
GuardedArrayReplace is a free data retrieval call binding the contract method 0x239e83df.
Solidity: function guardedArrayReplace(bytes array, bytes desired, bytes mask) pure returns(bytes)
func (*WyvernExchangeV2Caller) HashOrder ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Caller) HashOrder(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) ([32]byte, error)
HashOrder is a free data retrieval call binding the contract method 0x71d02b38.
Solidity: function hashOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) view returns(bytes32)
func (*WyvernExchangeV2Caller) HashToSign ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Caller) HashToSign(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) ([32]byte, error)
HashToSign is a free data retrieval call binding the contract method 0x7d766981.
Solidity: function hashToSign_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) view returns(bytes32)
func (*WyvernExchangeV2Caller) INVERSEBASISPOINT ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Caller) INVERSEBASISPOINT(opts *bind.CallOpts) (*big.Int, error)
INVERSEBASISPOINT is a free data retrieval call binding the contract method 0xcae6047f.
Solidity: function INVERSE_BASIS_POINT() view returns(uint256)
func (*WyvernExchangeV2Caller) MinimumMakerProtocolFee ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Caller) MinimumMakerProtocolFee(opts *bind.CallOpts) (*big.Int, error)
MinimumMakerProtocolFee is a free data retrieval call binding the contract method 0x7ccefc52.
Solidity: function minimumMakerProtocolFee() view returns(uint256)
func (*WyvernExchangeV2Caller) MinimumTakerProtocolFee ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Caller) MinimumTakerProtocolFee(opts *bind.CallOpts) (*big.Int, error)
MinimumTakerProtocolFee is a free data retrieval call binding the contract method 0x28a8ee68.
Solidity: function minimumTakerProtocolFee() view returns(uint256)
func (*WyvernExchangeV2Caller) Name ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Caller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*WyvernExchangeV2Caller) Nonces ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Caller) Nonces(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address ) view returns(uint256)
func (*WyvernExchangeV2Caller) OrderCalldataCanMatch ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Caller) OrderCalldataCanMatch(opts *bind.CallOpts, buyCalldata []byte, buyReplacementPattern []byte, sellCalldata []byte, sellReplacementPattern []byte) (bool, error)
OrderCalldataCanMatch is a free data retrieval call binding the contract method 0x562b2ebc.
Solidity: function orderCalldataCanMatch(bytes buyCalldata, bytes buyReplacementPattern, bytes sellCalldata, bytes sellReplacementPattern) pure returns(bool)
func (*WyvernExchangeV2Caller) OrdersCanMatch ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Caller) OrdersCanMatch(opts *bind.CallOpts, addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte) (bool, error)
OrdersCanMatch is a free data retrieval call binding the contract method 0x72593b4c.
Solidity: function ordersCanMatch_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell) view returns(bool)
func (*WyvernExchangeV2Caller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*WyvernExchangeV2Caller) ProtocolFeeRecipient ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Caller) 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 (*WyvernExchangeV2Caller) Registry ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Caller) Registry(opts *bind.CallOpts) (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() view returns(address)
func (*WyvernExchangeV2Caller) StaticCall ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Caller) StaticCall(opts *bind.CallOpts, target common.Address, calldata []byte, extradata []byte) (bool, error)
StaticCall is a free data retrieval call binding the contract method 0x10796a47.
Solidity: function staticCall(address target, bytes calldata, bytes extradata) view returns(bool result)
func (*WyvernExchangeV2Caller) TokenTransferProxy ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Caller) TokenTransferProxy(opts *bind.CallOpts) (common.Address, error)
TokenTransferProxy is a free data retrieval call binding the contract method 0x0eefdbad.
Solidity: function tokenTransferProxy() view returns(address)
func (*WyvernExchangeV2Caller) ValidateOrder ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Caller) ValidateOrder(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, v uint8, r [32]byte, s [32]byte) (bool, error)
ValidateOrder is a free data retrieval call binding the contract method 0x60bef33a.
Solidity: function validateOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, uint8 v, bytes32 r, bytes32 s) view returns(bool)
func (*WyvernExchangeV2Caller) ValidateOrderParameters ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Caller) ValidateOrderParameters(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) (bool, error)
ValidateOrderParameters is a free data retrieval call binding the contract method 0xca595b9a.
Solidity: function validateOrderParameters_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) view returns(bool)
type WyvernExchangeV2CallerRaw ¶
type WyvernExchangeV2CallerRaw struct {
Contract *WyvernExchangeV2Caller // Generic read-only contract binding to access the raw methods on
}
WyvernExchangeV2CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*WyvernExchangeV2CallerRaw) Call ¶
func (_WyvernExchangeV2 *WyvernExchangeV2CallerRaw) 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 WyvernExchangeV2CallerSession ¶
type WyvernExchangeV2CallerSession struct { Contract *WyvernExchangeV2Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
WyvernExchangeV2CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*WyvernExchangeV2CallerSession) ApprovedOrders ¶
func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) ApprovedOrders(hash [32]byte) (bool, error)
ApprovedOrders is a free data retrieval call binding the contract method 0xe57d4adb.
Solidity: function approvedOrders(bytes32 hash) view returns(bool approved)
func (*WyvernExchangeV2CallerSession) CalculateCurrentPrice ¶
func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) CalculateCurrentPrice(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) (*big.Int, error)
CalculateCurrentPrice is a free data retrieval call binding the contract method 0x3f67ee0d.
Solidity: function calculateCurrentPrice_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) view returns(uint256)
func (*WyvernExchangeV2CallerSession) CalculateFinalPrice ¶
func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) CalculateFinalPrice(side uint8, saleKind uint8, basePrice *big.Int, extra *big.Int, listingTime *big.Int, expirationTime *big.Int) (*big.Int, error)
CalculateFinalPrice is a free data retrieval call binding the contract method 0x63d36c0b.
Solidity: function calculateFinalPrice(uint8 side, uint8 saleKind, uint256 basePrice, uint256 extra, uint256 listingTime, uint256 expirationTime) view returns(uint256)
func (*WyvernExchangeV2CallerSession) CalculateMatchPrice ¶
func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) CalculateMatchPrice(addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte) (*big.Int, error)
CalculateMatchPrice is a free data retrieval call binding the contract method 0xd537e131.
Solidity: function calculateMatchPrice_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell) view returns(uint256)
func (*WyvernExchangeV2CallerSession) CancelledOrFinalized ¶
func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) CancelledOrFinalized(arg0 [32]byte) (bool, error)
CancelledOrFinalized is a free data retrieval call binding the contract method 0x8076f005.
Solidity: function cancelledOrFinalized(bytes32 ) view returns(bool)
func (*WyvernExchangeV2CallerSession) Codename ¶
func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) Codename() (string, error)
Codename is a free data retrieval call binding the contract method 0x31e63199.
Solidity: function codename() view returns(string)
func (*WyvernExchangeV2CallerSession) DOMAINSEPARATOR ¶
func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) DOMAINSEPARATOR() ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*WyvernExchangeV2CallerSession) ExchangeToken ¶
func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) ExchangeToken() (common.Address, error)
ExchangeToken is a free data retrieval call binding the contract method 0xa25eb5d9.
Solidity: function exchangeToken() view returns(address)
func (*WyvernExchangeV2CallerSession) GuardedArrayReplace ¶
func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) GuardedArrayReplace(array []byte, desired []byte, mask []byte) ([]byte, error)
GuardedArrayReplace is a free data retrieval call binding the contract method 0x239e83df.
Solidity: function guardedArrayReplace(bytes array, bytes desired, bytes mask) pure returns(bytes)
func (*WyvernExchangeV2CallerSession) HashOrder ¶
func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) HashOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) ([32]byte, error)
HashOrder is a free data retrieval call binding the contract method 0x71d02b38.
Solidity: function hashOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) view returns(bytes32)
func (*WyvernExchangeV2CallerSession) HashToSign ¶
func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) HashToSign(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) ([32]byte, error)
HashToSign is a free data retrieval call binding the contract method 0x7d766981.
Solidity: function hashToSign_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) view returns(bytes32)
func (*WyvernExchangeV2CallerSession) INVERSEBASISPOINT ¶
func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) INVERSEBASISPOINT() (*big.Int, error)
INVERSEBASISPOINT is a free data retrieval call binding the contract method 0xcae6047f.
Solidity: function INVERSE_BASIS_POINT() view returns(uint256)
func (*WyvernExchangeV2CallerSession) MinimumMakerProtocolFee ¶
func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) MinimumMakerProtocolFee() (*big.Int, error)
MinimumMakerProtocolFee is a free data retrieval call binding the contract method 0x7ccefc52.
Solidity: function minimumMakerProtocolFee() view returns(uint256)
func (*WyvernExchangeV2CallerSession) MinimumTakerProtocolFee ¶
func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) MinimumTakerProtocolFee() (*big.Int, error)
MinimumTakerProtocolFee is a free data retrieval call binding the contract method 0x28a8ee68.
Solidity: function minimumTakerProtocolFee() view returns(uint256)
func (*WyvernExchangeV2CallerSession) Name ¶
func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*WyvernExchangeV2CallerSession) Nonces ¶
func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) Nonces(arg0 common.Address) (*big.Int, error)
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address ) view returns(uint256)
func (*WyvernExchangeV2CallerSession) OrderCalldataCanMatch ¶
func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) OrderCalldataCanMatch(buyCalldata []byte, buyReplacementPattern []byte, sellCalldata []byte, sellReplacementPattern []byte) (bool, error)
OrderCalldataCanMatch is a free data retrieval call binding the contract method 0x562b2ebc.
Solidity: function orderCalldataCanMatch(bytes buyCalldata, bytes buyReplacementPattern, bytes sellCalldata, bytes sellReplacementPattern) pure returns(bool)
func (*WyvernExchangeV2CallerSession) OrdersCanMatch ¶
func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) OrdersCanMatch(addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte) (bool, error)
OrdersCanMatch is a free data retrieval call binding the contract method 0x72593b4c.
Solidity: function ordersCanMatch_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell) view returns(bool)
func (*WyvernExchangeV2CallerSession) Owner ¶
func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*WyvernExchangeV2CallerSession) ProtocolFeeRecipient ¶
func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) ProtocolFeeRecipient() (common.Address, error)
ProtocolFeeRecipient is a free data retrieval call binding the contract method 0x64df049e.
Solidity: function protocolFeeRecipient() view returns(address)
func (*WyvernExchangeV2CallerSession) Registry ¶
func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() view returns(address)
func (*WyvernExchangeV2CallerSession) StaticCall ¶
func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) StaticCall(target common.Address, calldata []byte, extradata []byte) (bool, error)
StaticCall is a free data retrieval call binding the contract method 0x10796a47.
Solidity: function staticCall(address target, bytes calldata, bytes extradata) view returns(bool result)
func (*WyvernExchangeV2CallerSession) TokenTransferProxy ¶
func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) TokenTransferProxy() (common.Address, error)
TokenTransferProxy is a free data retrieval call binding the contract method 0x0eefdbad.
Solidity: function tokenTransferProxy() view returns(address)
func (*WyvernExchangeV2CallerSession) ValidateOrder ¶
func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) ValidateOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, v uint8, r [32]byte, s [32]byte) (bool, error)
ValidateOrder is a free data retrieval call binding the contract method 0x60bef33a.
Solidity: function validateOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, uint8 v, bytes32 r, bytes32 s) view returns(bool)
func (*WyvernExchangeV2CallerSession) ValidateOrderParameters ¶
func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) ValidateOrderParameters(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) (bool, error)
ValidateOrderParameters is a free data retrieval call binding the contract method 0xca595b9a.
Solidity: function validateOrderParameters_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) view returns(bool)
func (*WyvernExchangeV2CallerSession) Version ¶
func (_WyvernExchangeV2 *WyvernExchangeV2CallerSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(string)
type WyvernExchangeV2Filterer ¶
type WyvernExchangeV2Filterer struct {
// contains filtered or unexported fields
}
WyvernExchangeV2Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewWyvernExchangeV2Filterer ¶
func NewWyvernExchangeV2Filterer(address common.Address, filterer bind.ContractFilterer) (*WyvernExchangeV2Filterer, error)
NewWyvernExchangeV2Filterer creates a new log filterer instance of WyvernExchangeV2, bound to a specific deployed contract.
func (*WyvernExchangeV2Filterer) FilterNonceIncremented ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Filterer) FilterNonceIncremented(opts *bind.FilterOpts, maker []common.Address) (*WyvernExchangeV2NonceIncrementedIterator, error)
FilterNonceIncremented is a free log retrieval operation binding the contract event 0xa82a649bbd060c9099cd7b7326e2b0dc9e9af0836480e0f849dc9eaa79710b3b.
Solidity: event NonceIncremented(address indexed maker, uint256 newNonce)
func (*WyvernExchangeV2Filterer) FilterOrderApprovedPartOne ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Filterer) FilterOrderApprovedPartOne(opts *bind.FilterOpts, hash [][32]byte, maker []common.Address, feeRecipient []common.Address) (*WyvernExchangeV2OrderApprovedPartOneIterator, error)
FilterOrderApprovedPartOne is a free log retrieval operation binding the contract event 0x90c7f9f5b58c15f0f635bfb99f55d3d78fdbef3559e7d8abf5c81052a5276622.
Solidity: event OrderApprovedPartOne(bytes32 indexed hash, address exchange, address indexed maker, address taker, uint256 makerRelayerFee, uint256 takerRelayerFee, uint256 makerProtocolFee, uint256 takerProtocolFee, address indexed feeRecipient, uint8 feeMethod, uint8 side, uint8 saleKind, address target)
func (*WyvernExchangeV2Filterer) FilterOrderApprovedPartTwo ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Filterer) FilterOrderApprovedPartTwo(opts *bind.FilterOpts, hash [][32]byte) (*WyvernExchangeV2OrderApprovedPartTwoIterator, error)
FilterOrderApprovedPartTwo is a free log retrieval operation binding the contract event 0xe55393c778364e440d958b39ac1debd99dcfae3775a8a04d1e79124adf6a2d08.
Solidity: event OrderApprovedPartTwo(bytes32 indexed hash, uint8 howToCall, bytes calldata, bytes replacementPattern, address staticTarget, bytes staticExtradata, address paymentToken, uint256 basePrice, uint256 extra, uint256 listingTime, uint256 expirationTime, uint256 salt, bool orderbookInclusionDesired)
func (*WyvernExchangeV2Filterer) FilterOrderCancelled ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Filterer) FilterOrderCancelled(opts *bind.FilterOpts, hash [][32]byte) (*WyvernExchangeV2OrderCancelledIterator, error)
FilterOrderCancelled is a free log retrieval operation binding the contract event 0x5152abf959f6564662358c2e52b702259b78bac5ee7842a0f01937e670efcc7d.
Solidity: event OrderCancelled(bytes32 indexed hash)
func (*WyvernExchangeV2Filterer) FilterOrdersMatched ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Filterer) FilterOrdersMatched(opts *bind.FilterOpts, maker []common.Address, taker []common.Address, metadata [][32]byte) (*WyvernExchangeV2OrdersMatchedIterator, error)
FilterOrdersMatched is a free log retrieval operation binding the contract event 0xc4109843e0b7d514e4c093114b863f8e7d8d9a458c372cd51bfe526b588006c9.
Solidity: event OrdersMatched(bytes32 buyHash, bytes32 sellHash, address indexed maker, address indexed taker, uint256 price, bytes32 indexed metadata)
func (*WyvernExchangeV2Filterer) FilterOwnershipRenounced ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Filterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*WyvernExchangeV2OwnershipRenouncedIterator, error)
FilterOwnershipRenounced is a free log retrieval operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.
Solidity: event OwnershipRenounced(address indexed previousOwner)
func (*WyvernExchangeV2Filterer) FilterOwnershipTransferred ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*WyvernExchangeV2OwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*WyvernExchangeV2Filterer) ParseNonceIncremented ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Filterer) ParseNonceIncremented(log types.Log) (*WyvernExchangeV2NonceIncremented, error)
ParseNonceIncremented is a log parse operation binding the contract event 0xa82a649bbd060c9099cd7b7326e2b0dc9e9af0836480e0f849dc9eaa79710b3b.
Solidity: event NonceIncremented(address indexed maker, uint256 newNonce)
func (*WyvernExchangeV2Filterer) ParseOrderApprovedPartOne ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Filterer) ParseOrderApprovedPartOne(log types.Log) (*WyvernExchangeV2OrderApprovedPartOne, error)
ParseOrderApprovedPartOne is a log parse operation binding the contract event 0x90c7f9f5b58c15f0f635bfb99f55d3d78fdbef3559e7d8abf5c81052a5276622.
Solidity: event OrderApprovedPartOne(bytes32 indexed hash, address exchange, address indexed maker, address taker, uint256 makerRelayerFee, uint256 takerRelayerFee, uint256 makerProtocolFee, uint256 takerProtocolFee, address indexed feeRecipient, uint8 feeMethod, uint8 side, uint8 saleKind, address target)
func (*WyvernExchangeV2Filterer) ParseOrderApprovedPartTwo ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Filterer) ParseOrderApprovedPartTwo(log types.Log) (*WyvernExchangeV2OrderApprovedPartTwo, error)
ParseOrderApprovedPartTwo is a log parse operation binding the contract event 0xe55393c778364e440d958b39ac1debd99dcfae3775a8a04d1e79124adf6a2d08.
Solidity: event OrderApprovedPartTwo(bytes32 indexed hash, uint8 howToCall, bytes calldata, bytes replacementPattern, address staticTarget, bytes staticExtradata, address paymentToken, uint256 basePrice, uint256 extra, uint256 listingTime, uint256 expirationTime, uint256 salt, bool orderbookInclusionDesired)
func (*WyvernExchangeV2Filterer) ParseOrderCancelled ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Filterer) ParseOrderCancelled(log types.Log) (*WyvernExchangeV2OrderCancelled, error)
ParseOrderCancelled is a log parse operation binding the contract event 0x5152abf959f6564662358c2e52b702259b78bac5ee7842a0f01937e670efcc7d.
Solidity: event OrderCancelled(bytes32 indexed hash)
func (*WyvernExchangeV2Filterer) ParseOrdersMatched ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Filterer) ParseOrdersMatched(log types.Log) (*WyvernExchangeV2OrdersMatched, error)
ParseOrdersMatched is a log parse operation binding the contract event 0xc4109843e0b7d514e4c093114b863f8e7d8d9a458c372cd51bfe526b588006c9.
Solidity: event OrdersMatched(bytes32 buyHash, bytes32 sellHash, address indexed maker, address indexed taker, uint256 price, bytes32 indexed metadata)
func (*WyvernExchangeV2Filterer) ParseOwnershipRenounced ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Filterer) ParseOwnershipRenounced(log types.Log) (*WyvernExchangeV2OwnershipRenounced, error)
ParseOwnershipRenounced is a log parse operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.
Solidity: event OwnershipRenounced(address indexed previousOwner)
func (*WyvernExchangeV2Filterer) ParseOwnershipTransferred ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Filterer) ParseOwnershipTransferred(log types.Log) (*WyvernExchangeV2OwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*WyvernExchangeV2Filterer) WatchNonceIncremented ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Filterer) WatchNonceIncremented(opts *bind.WatchOpts, sink chan<- *WyvernExchangeV2NonceIncremented, maker []common.Address) (event.Subscription, error)
WatchNonceIncremented is a free log subscription operation binding the contract event 0xa82a649bbd060c9099cd7b7326e2b0dc9e9af0836480e0f849dc9eaa79710b3b.
Solidity: event NonceIncremented(address indexed maker, uint256 newNonce)
func (*WyvernExchangeV2Filterer) WatchOrderApprovedPartOne ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Filterer) WatchOrderApprovedPartOne(opts *bind.WatchOpts, sink chan<- *WyvernExchangeV2OrderApprovedPartOne, hash [][32]byte, maker []common.Address, feeRecipient []common.Address) (event.Subscription, error)
WatchOrderApprovedPartOne is a free log subscription operation binding the contract event 0x90c7f9f5b58c15f0f635bfb99f55d3d78fdbef3559e7d8abf5c81052a5276622.
Solidity: event OrderApprovedPartOne(bytes32 indexed hash, address exchange, address indexed maker, address taker, uint256 makerRelayerFee, uint256 takerRelayerFee, uint256 makerProtocolFee, uint256 takerProtocolFee, address indexed feeRecipient, uint8 feeMethod, uint8 side, uint8 saleKind, address target)
func (*WyvernExchangeV2Filterer) WatchOrderApprovedPartTwo ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Filterer) WatchOrderApprovedPartTwo(opts *bind.WatchOpts, sink chan<- *WyvernExchangeV2OrderApprovedPartTwo, hash [][32]byte) (event.Subscription, error)
WatchOrderApprovedPartTwo is a free log subscription operation binding the contract event 0xe55393c778364e440d958b39ac1debd99dcfae3775a8a04d1e79124adf6a2d08.
Solidity: event OrderApprovedPartTwo(bytes32 indexed hash, uint8 howToCall, bytes calldata, bytes replacementPattern, address staticTarget, bytes staticExtradata, address paymentToken, uint256 basePrice, uint256 extra, uint256 listingTime, uint256 expirationTime, uint256 salt, bool orderbookInclusionDesired)
func (*WyvernExchangeV2Filterer) WatchOrderCancelled ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Filterer) WatchOrderCancelled(opts *bind.WatchOpts, sink chan<- *WyvernExchangeV2OrderCancelled, hash [][32]byte) (event.Subscription, error)
WatchOrderCancelled is a free log subscription operation binding the contract event 0x5152abf959f6564662358c2e52b702259b78bac5ee7842a0f01937e670efcc7d.
Solidity: event OrderCancelled(bytes32 indexed hash)
func (*WyvernExchangeV2Filterer) WatchOrdersMatched ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Filterer) WatchOrdersMatched(opts *bind.WatchOpts, sink chan<- *WyvernExchangeV2OrdersMatched, maker []common.Address, taker []common.Address, metadata [][32]byte) (event.Subscription, error)
WatchOrdersMatched is a free log subscription operation binding the contract event 0xc4109843e0b7d514e4c093114b863f8e7d8d9a458c372cd51bfe526b588006c9.
Solidity: event OrdersMatched(bytes32 buyHash, bytes32 sellHash, address indexed maker, address indexed taker, uint256 price, bytes32 indexed metadata)
func (*WyvernExchangeV2Filterer) WatchOwnershipRenounced ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Filterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *WyvernExchangeV2OwnershipRenounced, previousOwner []common.Address) (event.Subscription, error)
WatchOwnershipRenounced is a free log subscription operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.
Solidity: event OwnershipRenounced(address indexed previousOwner)
func (*WyvernExchangeV2Filterer) WatchOwnershipTransferred ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *WyvernExchangeV2OwnershipTransferred, 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)
type WyvernExchangeV2NonceIncremented ¶
type WyvernExchangeV2NonceIncremented struct { Maker common.Address NewNonce *big.Int Raw types.Log // Blockchain specific contextual infos }
WyvernExchangeV2NonceIncremented represents a NonceIncremented event raised by the WyvernExchangeV2 contract.
type WyvernExchangeV2NonceIncrementedIterator ¶
type WyvernExchangeV2NonceIncrementedIterator struct { Event *WyvernExchangeV2NonceIncremented // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WyvernExchangeV2NonceIncrementedIterator is returned from FilterNonceIncremented and is used to iterate over the raw logs and unpacked data for NonceIncremented events raised by the WyvernExchangeV2 contract.
func (*WyvernExchangeV2NonceIncrementedIterator) Close ¶
func (it *WyvernExchangeV2NonceIncrementedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WyvernExchangeV2NonceIncrementedIterator) Error ¶
func (it *WyvernExchangeV2NonceIncrementedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WyvernExchangeV2NonceIncrementedIterator) Next ¶
func (it *WyvernExchangeV2NonceIncrementedIterator) 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 WyvernExchangeV2OrderApprovedPartOne ¶
type WyvernExchangeV2OrderApprovedPartOne struct { Hash [32]byte Exchange common.Address Maker common.Address Taker common.Address MakerRelayerFee *big.Int TakerRelayerFee *big.Int MakerProtocolFee *big.Int TakerProtocolFee *big.Int FeeRecipient common.Address FeeMethod uint8 Side uint8 SaleKind uint8 Target common.Address Raw types.Log // Blockchain specific contextual infos }
WyvernExchangeV2OrderApprovedPartOne represents a OrderApprovedPartOne event raised by the WyvernExchangeV2 contract.
type WyvernExchangeV2OrderApprovedPartOneIterator ¶
type WyvernExchangeV2OrderApprovedPartOneIterator struct { Event *WyvernExchangeV2OrderApprovedPartOne // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WyvernExchangeV2OrderApprovedPartOneIterator is returned from FilterOrderApprovedPartOne and is used to iterate over the raw logs and unpacked data for OrderApprovedPartOne events raised by the WyvernExchangeV2 contract.
func (*WyvernExchangeV2OrderApprovedPartOneIterator) Close ¶
func (it *WyvernExchangeV2OrderApprovedPartOneIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WyvernExchangeV2OrderApprovedPartOneIterator) Error ¶
func (it *WyvernExchangeV2OrderApprovedPartOneIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WyvernExchangeV2OrderApprovedPartOneIterator) Next ¶
func (it *WyvernExchangeV2OrderApprovedPartOneIterator) 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 WyvernExchangeV2OrderApprovedPartTwo ¶
type WyvernExchangeV2OrderApprovedPartTwo struct { Hash [32]byte HowToCall uint8 Calldata []byte ReplacementPattern []byte StaticTarget common.Address StaticExtradata []byte PaymentToken common.Address BasePrice *big.Int Extra *big.Int ListingTime *big.Int ExpirationTime *big.Int Salt *big.Int OrderbookInclusionDesired bool Raw types.Log // Blockchain specific contextual infos }
WyvernExchangeV2OrderApprovedPartTwo represents a OrderApprovedPartTwo event raised by the WyvernExchangeV2 contract.
type WyvernExchangeV2OrderApprovedPartTwoIterator ¶
type WyvernExchangeV2OrderApprovedPartTwoIterator struct { Event *WyvernExchangeV2OrderApprovedPartTwo // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WyvernExchangeV2OrderApprovedPartTwoIterator is returned from FilterOrderApprovedPartTwo and is used to iterate over the raw logs and unpacked data for OrderApprovedPartTwo events raised by the WyvernExchangeV2 contract.
func (*WyvernExchangeV2OrderApprovedPartTwoIterator) Close ¶
func (it *WyvernExchangeV2OrderApprovedPartTwoIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WyvernExchangeV2OrderApprovedPartTwoIterator) Error ¶
func (it *WyvernExchangeV2OrderApprovedPartTwoIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WyvernExchangeV2OrderApprovedPartTwoIterator) Next ¶
func (it *WyvernExchangeV2OrderApprovedPartTwoIterator) 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 WyvernExchangeV2OrderCancelled ¶
type WyvernExchangeV2OrderCancelled struct { Hash [32]byte Raw types.Log // Blockchain specific contextual infos }
WyvernExchangeV2OrderCancelled represents a OrderCancelled event raised by the WyvernExchangeV2 contract.
type WyvernExchangeV2OrderCancelledIterator ¶
type WyvernExchangeV2OrderCancelledIterator struct { Event *WyvernExchangeV2OrderCancelled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WyvernExchangeV2OrderCancelledIterator is returned from FilterOrderCancelled and is used to iterate over the raw logs and unpacked data for OrderCancelled events raised by the WyvernExchangeV2 contract.
func (*WyvernExchangeV2OrderCancelledIterator) Close ¶
func (it *WyvernExchangeV2OrderCancelledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WyvernExchangeV2OrderCancelledIterator) Error ¶
func (it *WyvernExchangeV2OrderCancelledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WyvernExchangeV2OrderCancelledIterator) Next ¶
func (it *WyvernExchangeV2OrderCancelledIterator) 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 WyvernExchangeV2OrdersMatched ¶
type WyvernExchangeV2OrdersMatched struct { BuyHash [32]byte SellHash [32]byte Maker common.Address Taker common.Address Price *big.Int Metadata [32]byte Raw types.Log // Blockchain specific contextual infos }
WyvernExchangeV2OrdersMatched represents a OrdersMatched event raised by the WyvernExchangeV2 contract.
type WyvernExchangeV2OrdersMatchedIterator ¶
type WyvernExchangeV2OrdersMatchedIterator struct { Event *WyvernExchangeV2OrdersMatched // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WyvernExchangeV2OrdersMatchedIterator is returned from FilterOrdersMatched and is used to iterate over the raw logs and unpacked data for OrdersMatched events raised by the WyvernExchangeV2 contract.
func (*WyvernExchangeV2OrdersMatchedIterator) Close ¶
func (it *WyvernExchangeV2OrdersMatchedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WyvernExchangeV2OrdersMatchedIterator) Error ¶
func (it *WyvernExchangeV2OrdersMatchedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WyvernExchangeV2OrdersMatchedIterator) Next ¶
func (it *WyvernExchangeV2OrdersMatchedIterator) 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 WyvernExchangeV2OwnershipRenounced ¶
type WyvernExchangeV2OwnershipRenounced struct { PreviousOwner common.Address Raw types.Log // Blockchain specific contextual infos }
WyvernExchangeV2OwnershipRenounced represents a OwnershipRenounced event raised by the WyvernExchangeV2 contract.
type WyvernExchangeV2OwnershipRenouncedIterator ¶
type WyvernExchangeV2OwnershipRenouncedIterator struct { Event *WyvernExchangeV2OwnershipRenounced // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WyvernExchangeV2OwnershipRenouncedIterator is returned from FilterOwnershipRenounced and is used to iterate over the raw logs and unpacked data for OwnershipRenounced events raised by the WyvernExchangeV2 contract.
func (*WyvernExchangeV2OwnershipRenouncedIterator) Close ¶
func (it *WyvernExchangeV2OwnershipRenouncedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WyvernExchangeV2OwnershipRenouncedIterator) Error ¶
func (it *WyvernExchangeV2OwnershipRenouncedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WyvernExchangeV2OwnershipRenouncedIterator) Next ¶
func (it *WyvernExchangeV2OwnershipRenouncedIterator) 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 WyvernExchangeV2OwnershipTransferred ¶
type WyvernExchangeV2OwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
WyvernExchangeV2OwnershipTransferred represents a OwnershipTransferred event raised by the WyvernExchangeV2 contract.
type WyvernExchangeV2OwnershipTransferredIterator ¶
type WyvernExchangeV2OwnershipTransferredIterator struct { Event *WyvernExchangeV2OwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WyvernExchangeV2OwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the WyvernExchangeV2 contract.
func (*WyvernExchangeV2OwnershipTransferredIterator) Close ¶
func (it *WyvernExchangeV2OwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WyvernExchangeV2OwnershipTransferredIterator) Error ¶
func (it *WyvernExchangeV2OwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WyvernExchangeV2OwnershipTransferredIterator) Next ¶
func (it *WyvernExchangeV2OwnershipTransferredIterator) 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 WyvernExchangeV2Raw ¶
type WyvernExchangeV2Raw struct {
Contract *WyvernExchangeV2 // Generic contract binding to access the raw methods on
}
WyvernExchangeV2Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*WyvernExchangeV2Raw) Call ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Raw) 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 (*WyvernExchangeV2Raw) Transact ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*WyvernExchangeV2Raw) Transfer ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Raw) 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 WyvernExchangeV2Session ¶
type WyvernExchangeV2Session struct { Contract *WyvernExchangeV2 // 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 }
WyvernExchangeV2Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*WyvernExchangeV2Session) ApproveOrder ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Session) ApproveOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, orderbookInclusionDesired bool) (*types.Transaction, error)
ApproveOrder is a paid mutator transaction binding the contract method 0x79666868.
Solidity: function approveOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, bool orderbookInclusionDesired) returns()
func (*WyvernExchangeV2Session) ApprovedOrders ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Session) ApprovedOrders(hash [32]byte) (bool, error)
ApprovedOrders is a free data retrieval call binding the contract method 0xe57d4adb.
Solidity: function approvedOrders(bytes32 hash) view returns(bool approved)
func (*WyvernExchangeV2Session) AtomicMatch ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Session) AtomicMatch(addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte, vs [2]uint8, rssMetadata [5][32]byte) (*types.Transaction, error)
AtomicMatch is a paid mutator transaction binding the contract method 0xab834bab.
Solidity: function atomicMatch_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell, uint8[2] vs, bytes32[5] rssMetadata) payable returns()
func (*WyvernExchangeV2Session) CalculateCurrentPrice ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Session) CalculateCurrentPrice(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) (*big.Int, error)
CalculateCurrentPrice is a free data retrieval call binding the contract method 0x3f67ee0d.
Solidity: function calculateCurrentPrice_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) view returns(uint256)
func (*WyvernExchangeV2Session) CalculateFinalPrice ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Session) CalculateFinalPrice(side uint8, saleKind uint8, basePrice *big.Int, extra *big.Int, listingTime *big.Int, expirationTime *big.Int) (*big.Int, error)
CalculateFinalPrice is a free data retrieval call binding the contract method 0x63d36c0b.
Solidity: function calculateFinalPrice(uint8 side, uint8 saleKind, uint256 basePrice, uint256 extra, uint256 listingTime, uint256 expirationTime) view returns(uint256)
func (*WyvernExchangeV2Session) CalculateMatchPrice ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Session) CalculateMatchPrice(addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte) (*big.Int, error)
CalculateMatchPrice is a free data retrieval call binding the contract method 0xd537e131.
Solidity: function calculateMatchPrice_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell) view returns(uint256)
func (*WyvernExchangeV2Session) CancelOrder ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Session) CancelOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
CancelOrder is a paid mutator transaction binding the contract method 0xa8a41c70.
Solidity: function cancelOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, uint8 v, bytes32 r, bytes32 s) returns()
func (*WyvernExchangeV2Session) CancelOrderWithNonce ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Session) CancelOrderWithNonce(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, v uint8, r [32]byte, s [32]byte, nonce *big.Int) (*types.Transaction, error)
CancelOrderWithNonce is a paid mutator transaction binding the contract method 0xf63e8379.
Solidity: function cancelOrderWithNonce_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, uint8 v, bytes32 r, bytes32 s, uint256 nonce) returns()
func (*WyvernExchangeV2Session) CancelledOrFinalized ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Session) CancelledOrFinalized(arg0 [32]byte) (bool, error)
CancelledOrFinalized is a free data retrieval call binding the contract method 0x8076f005.
Solidity: function cancelledOrFinalized(bytes32 ) view returns(bool)
func (*WyvernExchangeV2Session) ChangeMinimumMakerProtocolFee ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Session) ChangeMinimumMakerProtocolFee(newMinimumMakerProtocolFee *big.Int) (*types.Transaction, error)
ChangeMinimumMakerProtocolFee is a paid mutator transaction binding the contract method 0x14350c24.
Solidity: function changeMinimumMakerProtocolFee(uint256 newMinimumMakerProtocolFee) returns()
func (*WyvernExchangeV2Session) ChangeMinimumTakerProtocolFee ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Session) ChangeMinimumTakerProtocolFee(newMinimumTakerProtocolFee *big.Int) (*types.Transaction, error)
ChangeMinimumTakerProtocolFee is a paid mutator transaction binding the contract method 0x1a6b13e2.
Solidity: function changeMinimumTakerProtocolFee(uint256 newMinimumTakerProtocolFee) returns()
func (*WyvernExchangeV2Session) ChangeProtocolFeeRecipient ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Session) ChangeProtocolFeeRecipient(newProtocolFeeRecipient common.Address) (*types.Transaction, error)
ChangeProtocolFeeRecipient is a paid mutator transaction binding the contract method 0x514f0330.
Solidity: function changeProtocolFeeRecipient(address newProtocolFeeRecipient) returns()
func (*WyvernExchangeV2Session) Codename ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Session) Codename() (string, error)
Codename is a free data retrieval call binding the contract method 0x31e63199.
Solidity: function codename() view returns(string)
func (*WyvernExchangeV2Session) DOMAINSEPARATOR ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Session) DOMAINSEPARATOR() ([32]byte, error)
DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.
Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)
func (*WyvernExchangeV2Session) ExchangeToken ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Session) ExchangeToken() (common.Address, error)
ExchangeToken is a free data retrieval call binding the contract method 0xa25eb5d9.
Solidity: function exchangeToken() view returns(address)
func (*WyvernExchangeV2Session) GuardedArrayReplace ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Session) GuardedArrayReplace(array []byte, desired []byte, mask []byte) ([]byte, error)
GuardedArrayReplace is a free data retrieval call binding the contract method 0x239e83df.
Solidity: function guardedArrayReplace(bytes array, bytes desired, bytes mask) pure returns(bytes)
func (*WyvernExchangeV2Session) HashOrder ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Session) HashOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) ([32]byte, error)
HashOrder is a free data retrieval call binding the contract method 0x71d02b38.
Solidity: function hashOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) view returns(bytes32)
func (*WyvernExchangeV2Session) HashToSign ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Session) HashToSign(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) ([32]byte, error)
HashToSign is a free data retrieval call binding the contract method 0x7d766981.
Solidity: function hashToSign_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) view returns(bytes32)
func (*WyvernExchangeV2Session) INVERSEBASISPOINT ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Session) INVERSEBASISPOINT() (*big.Int, error)
INVERSEBASISPOINT is a free data retrieval call binding the contract method 0xcae6047f.
Solidity: function INVERSE_BASIS_POINT() view returns(uint256)
func (*WyvernExchangeV2Session) IncrementNonce ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Session) IncrementNonce() (*types.Transaction, error)
IncrementNonce is a paid mutator transaction binding the contract method 0x627cdcb9.
Solidity: function incrementNonce() returns()
func (*WyvernExchangeV2Session) MinimumMakerProtocolFee ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Session) MinimumMakerProtocolFee() (*big.Int, error)
MinimumMakerProtocolFee is a free data retrieval call binding the contract method 0x7ccefc52.
Solidity: function minimumMakerProtocolFee() view returns(uint256)
func (*WyvernExchangeV2Session) MinimumTakerProtocolFee ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Session) MinimumTakerProtocolFee() (*big.Int, error)
MinimumTakerProtocolFee is a free data retrieval call binding the contract method 0x28a8ee68.
Solidity: function minimumTakerProtocolFee() view returns(uint256)
func (*WyvernExchangeV2Session) Name ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Session) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*WyvernExchangeV2Session) Nonces ¶
Nonces is a free data retrieval call binding the contract method 0x7ecebe00.
Solidity: function nonces(address ) view returns(uint256)
func (*WyvernExchangeV2Session) OrderCalldataCanMatch ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Session) OrderCalldataCanMatch(buyCalldata []byte, buyReplacementPattern []byte, sellCalldata []byte, sellReplacementPattern []byte) (bool, error)
OrderCalldataCanMatch is a free data retrieval call binding the contract method 0x562b2ebc.
Solidity: function orderCalldataCanMatch(bytes buyCalldata, bytes buyReplacementPattern, bytes sellCalldata, bytes sellReplacementPattern) pure returns(bool)
func (*WyvernExchangeV2Session) OrdersCanMatch ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Session) OrdersCanMatch(addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte) (bool, error)
OrdersCanMatch is a free data retrieval call binding the contract method 0x72593b4c.
Solidity: function ordersCanMatch_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell) view returns(bool)
func (*WyvernExchangeV2Session) Owner ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Session) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*WyvernExchangeV2Session) ProtocolFeeRecipient ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Session) ProtocolFeeRecipient() (common.Address, error)
ProtocolFeeRecipient is a free data retrieval call binding the contract method 0x64df049e.
Solidity: function protocolFeeRecipient() view returns(address)
func (*WyvernExchangeV2Session) Registry ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Session) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() view returns(address)
func (*WyvernExchangeV2Session) RenounceOwnership ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Session) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*WyvernExchangeV2Session) StaticCall ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Session) StaticCall(target common.Address, calldata []byte, extradata []byte) (bool, error)
StaticCall is a free data retrieval call binding the contract method 0x10796a47.
Solidity: function staticCall(address target, bytes calldata, bytes extradata) view returns(bool result)
func (*WyvernExchangeV2Session) TokenTransferProxy ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Session) TokenTransferProxy() (common.Address, error)
TokenTransferProxy is a free data retrieval call binding the contract method 0x0eefdbad.
Solidity: function tokenTransferProxy() view returns(address)
func (*WyvernExchangeV2Session) TransferOwnership ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Session) 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 (*WyvernExchangeV2Session) ValidateOrder ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Session) ValidateOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, v uint8, r [32]byte, s [32]byte) (bool, error)
ValidateOrder is a free data retrieval call binding the contract method 0x60bef33a.
Solidity: function validateOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, uint8 v, bytes32 r, bytes32 s) view returns(bool)
func (*WyvernExchangeV2Session) ValidateOrderParameters ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Session) ValidateOrderParameters(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) (bool, error)
ValidateOrderParameters is a free data retrieval call binding the contract method 0xca595b9a.
Solidity: function validateOrderParameters_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) view returns(bool)
func (*WyvernExchangeV2Session) Version ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Session) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(string)
type WyvernExchangeV2Transactor ¶
type WyvernExchangeV2Transactor struct {
// contains filtered or unexported fields
}
WyvernExchangeV2Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewWyvernExchangeV2Transactor ¶
func NewWyvernExchangeV2Transactor(address common.Address, transactor bind.ContractTransactor) (*WyvernExchangeV2Transactor, error)
NewWyvernExchangeV2Transactor creates a new write-only instance of WyvernExchangeV2, bound to a specific deployed contract.
func (*WyvernExchangeV2Transactor) ApproveOrder ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Transactor) ApproveOrder(opts *bind.TransactOpts, addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, orderbookInclusionDesired bool) (*types.Transaction, error)
ApproveOrder is a paid mutator transaction binding the contract method 0x79666868.
Solidity: function approveOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, bool orderbookInclusionDesired) returns()
func (*WyvernExchangeV2Transactor) AtomicMatch ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Transactor) AtomicMatch(opts *bind.TransactOpts, addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte, vs [2]uint8, rssMetadata [5][32]byte) (*types.Transaction, error)
AtomicMatch is a paid mutator transaction binding the contract method 0xab834bab.
Solidity: function atomicMatch_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell, uint8[2] vs, bytes32[5] rssMetadata) payable returns()
func (*WyvernExchangeV2Transactor) CancelOrder ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Transactor) CancelOrder(opts *bind.TransactOpts, addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
CancelOrder is a paid mutator transaction binding the contract method 0xa8a41c70.
Solidity: function cancelOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, uint8 v, bytes32 r, bytes32 s) returns()
func (*WyvernExchangeV2Transactor) CancelOrderWithNonce ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Transactor) CancelOrderWithNonce(opts *bind.TransactOpts, addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, v uint8, r [32]byte, s [32]byte, nonce *big.Int) (*types.Transaction, error)
CancelOrderWithNonce is a paid mutator transaction binding the contract method 0xf63e8379.
Solidity: function cancelOrderWithNonce_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, uint8 v, bytes32 r, bytes32 s, uint256 nonce) returns()
func (*WyvernExchangeV2Transactor) ChangeMinimumMakerProtocolFee ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Transactor) ChangeMinimumMakerProtocolFee(opts *bind.TransactOpts, newMinimumMakerProtocolFee *big.Int) (*types.Transaction, error)
ChangeMinimumMakerProtocolFee is a paid mutator transaction binding the contract method 0x14350c24.
Solidity: function changeMinimumMakerProtocolFee(uint256 newMinimumMakerProtocolFee) returns()
func (*WyvernExchangeV2Transactor) ChangeMinimumTakerProtocolFee ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Transactor) ChangeMinimumTakerProtocolFee(opts *bind.TransactOpts, newMinimumTakerProtocolFee *big.Int) (*types.Transaction, error)
ChangeMinimumTakerProtocolFee is a paid mutator transaction binding the contract method 0x1a6b13e2.
Solidity: function changeMinimumTakerProtocolFee(uint256 newMinimumTakerProtocolFee) returns()
func (*WyvernExchangeV2Transactor) ChangeProtocolFeeRecipient ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Transactor) ChangeProtocolFeeRecipient(opts *bind.TransactOpts, newProtocolFeeRecipient common.Address) (*types.Transaction, error)
ChangeProtocolFeeRecipient is a paid mutator transaction binding the contract method 0x514f0330.
Solidity: function changeProtocolFeeRecipient(address newProtocolFeeRecipient) returns()
func (*WyvernExchangeV2Transactor) IncrementNonce ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Transactor) IncrementNonce(opts *bind.TransactOpts) (*types.Transaction, error)
IncrementNonce is a paid mutator transaction binding the contract method 0x627cdcb9.
Solidity: function incrementNonce() returns()
func (*WyvernExchangeV2Transactor) RenounceOwnership ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Transactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*WyvernExchangeV2Transactor) TransferOwnership ¶
func (_WyvernExchangeV2 *WyvernExchangeV2Transactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type WyvernExchangeV2TransactorRaw ¶
type WyvernExchangeV2TransactorRaw struct {
Contract *WyvernExchangeV2Transactor // Generic write-only contract binding to access the raw methods on
}
WyvernExchangeV2TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*WyvernExchangeV2TransactorRaw) Transact ¶
func (_WyvernExchangeV2 *WyvernExchangeV2TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*WyvernExchangeV2TransactorRaw) Transfer ¶
func (_WyvernExchangeV2 *WyvernExchangeV2TransactorRaw) 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 WyvernExchangeV2TransactorSession ¶
type WyvernExchangeV2TransactorSession struct { Contract *WyvernExchangeV2Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
WyvernExchangeV2TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*WyvernExchangeV2TransactorSession) ApproveOrder ¶
func (_WyvernExchangeV2 *WyvernExchangeV2TransactorSession) ApproveOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, orderbookInclusionDesired bool) (*types.Transaction, error)
ApproveOrder is a paid mutator transaction binding the contract method 0x79666868.
Solidity: function approveOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, bool orderbookInclusionDesired) returns()
func (*WyvernExchangeV2TransactorSession) AtomicMatch ¶
func (_WyvernExchangeV2 *WyvernExchangeV2TransactorSession) AtomicMatch(addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte, vs [2]uint8, rssMetadata [5][32]byte) (*types.Transaction, error)
AtomicMatch is a paid mutator transaction binding the contract method 0xab834bab.
Solidity: function atomicMatch_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell, uint8[2] vs, bytes32[5] rssMetadata) payable returns()
func (*WyvernExchangeV2TransactorSession) CancelOrder ¶
func (_WyvernExchangeV2 *WyvernExchangeV2TransactorSession) CancelOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
CancelOrder is a paid mutator transaction binding the contract method 0xa8a41c70.
Solidity: function cancelOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, uint8 v, bytes32 r, bytes32 s) returns()
func (*WyvernExchangeV2TransactorSession) CancelOrderWithNonce ¶
func (_WyvernExchangeV2 *WyvernExchangeV2TransactorSession) CancelOrderWithNonce(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, v uint8, r [32]byte, s [32]byte, nonce *big.Int) (*types.Transaction, error)
CancelOrderWithNonce is a paid mutator transaction binding the contract method 0xf63e8379.
Solidity: function cancelOrderWithNonce_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, uint8 v, bytes32 r, bytes32 s, uint256 nonce) returns()
func (*WyvernExchangeV2TransactorSession) ChangeMinimumMakerProtocolFee ¶
func (_WyvernExchangeV2 *WyvernExchangeV2TransactorSession) ChangeMinimumMakerProtocolFee(newMinimumMakerProtocolFee *big.Int) (*types.Transaction, error)
ChangeMinimumMakerProtocolFee is a paid mutator transaction binding the contract method 0x14350c24.
Solidity: function changeMinimumMakerProtocolFee(uint256 newMinimumMakerProtocolFee) returns()
func (*WyvernExchangeV2TransactorSession) ChangeMinimumTakerProtocolFee ¶
func (_WyvernExchangeV2 *WyvernExchangeV2TransactorSession) ChangeMinimumTakerProtocolFee(newMinimumTakerProtocolFee *big.Int) (*types.Transaction, error)
ChangeMinimumTakerProtocolFee is a paid mutator transaction binding the contract method 0x1a6b13e2.
Solidity: function changeMinimumTakerProtocolFee(uint256 newMinimumTakerProtocolFee) returns()
func (*WyvernExchangeV2TransactorSession) ChangeProtocolFeeRecipient ¶
func (_WyvernExchangeV2 *WyvernExchangeV2TransactorSession) ChangeProtocolFeeRecipient(newProtocolFeeRecipient common.Address) (*types.Transaction, error)
ChangeProtocolFeeRecipient is a paid mutator transaction binding the contract method 0x514f0330.
Solidity: function changeProtocolFeeRecipient(address newProtocolFeeRecipient) returns()
func (*WyvernExchangeV2TransactorSession) IncrementNonce ¶
func (_WyvernExchangeV2 *WyvernExchangeV2TransactorSession) IncrementNonce() (*types.Transaction, error)
IncrementNonce is a paid mutator transaction binding the contract method 0x627cdcb9.
Solidity: function incrementNonce() returns()
func (*WyvernExchangeV2TransactorSession) RenounceOwnership ¶
func (_WyvernExchangeV2 *WyvernExchangeV2TransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*WyvernExchangeV2TransactorSession) TransferOwnership ¶
func (_WyvernExchangeV2 *WyvernExchangeV2TransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()