Documentation ¶
Index ¶
- Constants
- type WyvernExchange
- type WyvernExchangeCaller
- func (_WyvernExchange *WyvernExchangeCaller) ApprovedOrders(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
- func (_WyvernExchange *WyvernExchangeCaller) CalculateCurrentPrice(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, ...) (*big.Int, error)
- func (_WyvernExchange *WyvernExchangeCaller) CalculateFinalPrice(opts *bind.CallOpts, side uint8, saleKind uint8, basePrice *big.Int, ...) (*big.Int, error)
- func (_WyvernExchange *WyvernExchangeCaller) CalculateMatchPrice(opts *bind.CallOpts, addrs [14]common.Address, uints [18]*big.Int, ...) (*big.Int, error)
- func (_WyvernExchange *WyvernExchangeCaller) CancelledOrFinalized(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
- func (_WyvernExchange *WyvernExchangeCaller) Codename(opts *bind.CallOpts) (string, error)
- func (_WyvernExchange *WyvernExchangeCaller) ExchangeToken(opts *bind.CallOpts) (common.Address, error)
- func (_WyvernExchange *WyvernExchangeCaller) GuardedArrayReplace(opts *bind.CallOpts, array []byte, desired []byte, mask []byte) ([]byte, error)
- func (_WyvernExchange *WyvernExchangeCaller) HashOrder(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, ...) ([32]byte, error)
- func (_WyvernExchange *WyvernExchangeCaller) HashToSign(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, ...) ([32]byte, error)
- func (_WyvernExchange *WyvernExchangeCaller) INVERSEBASISPOINT(opts *bind.CallOpts) (*big.Int, error)
- func (_WyvernExchange *WyvernExchangeCaller) MinimumMakerProtocolFee(opts *bind.CallOpts) (*big.Int, error)
- func (_WyvernExchange *WyvernExchangeCaller) MinimumTakerProtocolFee(opts *bind.CallOpts) (*big.Int, error)
- func (_WyvernExchange *WyvernExchangeCaller) Name(opts *bind.CallOpts) (string, error)
- func (_WyvernExchange *WyvernExchangeCaller) OrderCalldataCanMatch(opts *bind.CallOpts, buyCalldata []byte, buyReplacementPattern []byte, ...) (bool, error)
- func (_WyvernExchange *WyvernExchangeCaller) OrdersCanMatch(opts *bind.CallOpts, addrs [14]common.Address, uints [18]*big.Int, ...) (bool, error)
- func (_WyvernExchange *WyvernExchangeCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_WyvernExchange *WyvernExchangeCaller) ProtocolFeeRecipient(opts *bind.CallOpts) (common.Address, error)
- func (_WyvernExchange *WyvernExchangeCaller) Registry(opts *bind.CallOpts) (common.Address, error)
- func (_WyvernExchange *WyvernExchangeCaller) StaticCall(opts *bind.CallOpts, target common.Address, calldata []byte, extradata []byte) (bool, error)
- func (_WyvernExchange *WyvernExchangeCaller) TestCopy(opts *bind.CallOpts, arrToCopy []byte) ([]byte, error)
- func (_WyvernExchange *WyvernExchangeCaller) TestCopyAddress(opts *bind.CallOpts, addr common.Address) ([]byte, error)
- func (_WyvernExchange *WyvernExchangeCaller) TokenTransferProxy(opts *bind.CallOpts) (common.Address, error)
- func (_WyvernExchange *WyvernExchangeCaller) ValidateOrder(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, ...) (bool, error)
- func (_WyvernExchange *WyvernExchangeCaller) ValidateOrderParameters(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, ...) (bool, error)
- func (_WyvernExchange *WyvernExchangeCaller) Version(opts *bind.CallOpts) (string, error)
- type WyvernExchangeCallerRaw
- type WyvernExchangeCallerSession
- func (_WyvernExchange *WyvernExchangeCallerSession) ApprovedOrders(arg0 [32]byte) (bool, error)
- func (_WyvernExchange *WyvernExchangeCallerSession) CalculateCurrentPrice(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (*big.Int, error)
- func (_WyvernExchange *WyvernExchangeCallerSession) CalculateFinalPrice(side uint8, saleKind uint8, basePrice *big.Int, extra *big.Int, ...) (*big.Int, error)
- func (_WyvernExchange *WyvernExchangeCallerSession) CalculateMatchPrice(addrs [14]common.Address, uints [18]*big.Int, ...) (*big.Int, error)
- func (_WyvernExchange *WyvernExchangeCallerSession) CancelledOrFinalized(arg0 [32]byte) (bool, error)
- func (_WyvernExchange *WyvernExchangeCallerSession) Codename() (string, error)
- func (_WyvernExchange *WyvernExchangeCallerSession) ExchangeToken() (common.Address, error)
- func (_WyvernExchange *WyvernExchangeCallerSession) GuardedArrayReplace(array []byte, desired []byte, mask []byte) ([]byte, error)
- func (_WyvernExchange *WyvernExchangeCallerSession) HashOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) ([32]byte, error)
- func (_WyvernExchange *WyvernExchangeCallerSession) HashToSign(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) ([32]byte, error)
- func (_WyvernExchange *WyvernExchangeCallerSession) INVERSEBASISPOINT() (*big.Int, error)
- func (_WyvernExchange *WyvernExchangeCallerSession) MinimumMakerProtocolFee() (*big.Int, error)
- func (_WyvernExchange *WyvernExchangeCallerSession) MinimumTakerProtocolFee() (*big.Int, error)
- func (_WyvernExchange *WyvernExchangeCallerSession) Name() (string, error)
- func (_WyvernExchange *WyvernExchangeCallerSession) OrderCalldataCanMatch(buyCalldata []byte, buyReplacementPattern []byte, sellCalldata []byte, ...) (bool, error)
- func (_WyvernExchange *WyvernExchangeCallerSession) OrdersCanMatch(addrs [14]common.Address, uints [18]*big.Int, ...) (bool, error)
- func (_WyvernExchange *WyvernExchangeCallerSession) Owner() (common.Address, error)
- func (_WyvernExchange *WyvernExchangeCallerSession) ProtocolFeeRecipient() (common.Address, error)
- func (_WyvernExchange *WyvernExchangeCallerSession) Registry() (common.Address, error)
- func (_WyvernExchange *WyvernExchangeCallerSession) StaticCall(target common.Address, calldata []byte, extradata []byte) (bool, error)
- func (_WyvernExchange *WyvernExchangeCallerSession) TestCopy(arrToCopy []byte) ([]byte, error)
- func (_WyvernExchange *WyvernExchangeCallerSession) TestCopyAddress(addr common.Address) ([]byte, error)
- func (_WyvernExchange *WyvernExchangeCallerSession) TokenTransferProxy() (common.Address, error)
- func (_WyvernExchange *WyvernExchangeCallerSession) ValidateOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (bool, error)
- func (_WyvernExchange *WyvernExchangeCallerSession) ValidateOrderParameters(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (bool, error)
- func (_WyvernExchange *WyvernExchangeCallerSession) Version() (string, error)
- type WyvernExchangeFilterer
- func (_WyvernExchange *WyvernExchangeFilterer) FilterOrderApprovedPartOne(opts *bind.FilterOpts, hash [][32]byte, maker []common.Address, ...) (*WyvernExchangeOrderApprovedPartOneIterator, error)
- func (_WyvernExchange *WyvernExchangeFilterer) FilterOrderApprovedPartTwo(opts *bind.FilterOpts, hash [][32]byte) (*WyvernExchangeOrderApprovedPartTwoIterator, error)
- func (_WyvernExchange *WyvernExchangeFilterer) FilterOrderCancelled(opts *bind.FilterOpts, hash [][32]byte) (*WyvernExchangeOrderCancelledIterator, error)
- func (_WyvernExchange *WyvernExchangeFilterer) FilterOrdersMatched(opts *bind.FilterOpts, maker []common.Address, taker []common.Address, ...) (*WyvernExchangeOrdersMatchedIterator, error)
- func (_WyvernExchange *WyvernExchangeFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*WyvernExchangeOwnershipRenouncedIterator, error)
- func (_WyvernExchange *WyvernExchangeFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*WyvernExchangeOwnershipTransferredIterator, error)
- func (_WyvernExchange *WyvernExchangeFilterer) WatchOrderApprovedPartOne(opts *bind.WatchOpts, sink chan<- *WyvernExchangeOrderApprovedPartOne, ...) (event.Subscription, error)
- func (_WyvernExchange *WyvernExchangeFilterer) WatchOrderApprovedPartTwo(opts *bind.WatchOpts, sink chan<- *WyvernExchangeOrderApprovedPartTwo, ...) (event.Subscription, error)
- func (_WyvernExchange *WyvernExchangeFilterer) WatchOrderCancelled(opts *bind.WatchOpts, sink chan<- *WyvernExchangeOrderCancelled, ...) (event.Subscription, error)
- func (_WyvernExchange *WyvernExchangeFilterer) WatchOrdersMatched(opts *bind.WatchOpts, sink chan<- *WyvernExchangeOrdersMatched, ...) (event.Subscription, error)
- func (_WyvernExchange *WyvernExchangeFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *WyvernExchangeOwnershipRenounced, ...) (event.Subscription, error)
- func (_WyvernExchange *WyvernExchangeFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *WyvernExchangeOwnershipTransferred, ...) (event.Subscription, error)
- type WyvernExchangeOrderApprovedPartOne
- type WyvernExchangeOrderApprovedPartOneIterator
- type WyvernExchangeOrderApprovedPartTwo
- type WyvernExchangeOrderApprovedPartTwoIterator
- type WyvernExchangeOrderCancelled
- type WyvernExchangeOrderCancelledIterator
- type WyvernExchangeOrdersMatched
- type WyvernExchangeOrdersMatchedIterator
- type WyvernExchangeOwnershipRenounced
- type WyvernExchangeOwnershipRenouncedIterator
- type WyvernExchangeOwnershipTransferred
- type WyvernExchangeOwnershipTransferredIterator
- type WyvernExchangeRaw
- func (_WyvernExchange *WyvernExchangeRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_WyvernExchange *WyvernExchangeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_WyvernExchange *WyvernExchangeRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type WyvernExchangeSession
- func (_WyvernExchange *WyvernExchangeSession) ApproveOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (*types.Transaction, error)
- func (_WyvernExchange *WyvernExchangeSession) ApprovedOrders(arg0 [32]byte) (bool, error)
- func (_WyvernExchange *WyvernExchangeSession) AtomicMatch(addrs [14]common.Address, uints [18]*big.Int, ...) (*types.Transaction, error)
- func (_WyvernExchange *WyvernExchangeSession) CalculateCurrentPrice(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (*big.Int, error)
- func (_WyvernExchange *WyvernExchangeSession) CalculateFinalPrice(side uint8, saleKind uint8, basePrice *big.Int, extra *big.Int, ...) (*big.Int, error)
- func (_WyvernExchange *WyvernExchangeSession) CalculateMatchPrice(addrs [14]common.Address, uints [18]*big.Int, ...) (*big.Int, error)
- func (_WyvernExchange *WyvernExchangeSession) CancelOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (*types.Transaction, error)
- func (_WyvernExchange *WyvernExchangeSession) CancelledOrFinalized(arg0 [32]byte) (bool, error)
- func (_WyvernExchange *WyvernExchangeSession) ChangeMinimumMakerProtocolFee(newMinimumMakerProtocolFee *big.Int) (*types.Transaction, error)
- func (_WyvernExchange *WyvernExchangeSession) ChangeMinimumTakerProtocolFee(newMinimumTakerProtocolFee *big.Int) (*types.Transaction, error)
- func (_WyvernExchange *WyvernExchangeSession) ChangeProtocolFeeRecipient(newProtocolFeeRecipient common.Address) (*types.Transaction, error)
- func (_WyvernExchange *WyvernExchangeSession) Codename() (string, error)
- func (_WyvernExchange *WyvernExchangeSession) ExchangeToken() (common.Address, error)
- func (_WyvernExchange *WyvernExchangeSession) GuardedArrayReplace(array []byte, desired []byte, mask []byte) ([]byte, error)
- func (_WyvernExchange *WyvernExchangeSession) HashOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) ([32]byte, error)
- func (_WyvernExchange *WyvernExchangeSession) HashToSign(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) ([32]byte, error)
- func (_WyvernExchange *WyvernExchangeSession) INVERSEBASISPOINT() (*big.Int, error)
- func (_WyvernExchange *WyvernExchangeSession) MinimumMakerProtocolFee() (*big.Int, error)
- func (_WyvernExchange *WyvernExchangeSession) MinimumTakerProtocolFee() (*big.Int, error)
- func (_WyvernExchange *WyvernExchangeSession) Name() (string, error)
- func (_WyvernExchange *WyvernExchangeSession) OrderCalldataCanMatch(buyCalldata []byte, buyReplacementPattern []byte, sellCalldata []byte, ...) (bool, error)
- func (_WyvernExchange *WyvernExchangeSession) OrdersCanMatch(addrs [14]common.Address, uints [18]*big.Int, ...) (bool, error)
- func (_WyvernExchange *WyvernExchangeSession) Owner() (common.Address, error)
- func (_WyvernExchange *WyvernExchangeSession) ProtocolFeeRecipient() (common.Address, error)
- func (_WyvernExchange *WyvernExchangeSession) Registry() (common.Address, error)
- func (_WyvernExchange *WyvernExchangeSession) RenounceOwnership() (*types.Transaction, error)
- func (_WyvernExchange *WyvernExchangeSession) StaticCall(target common.Address, calldata []byte, extradata []byte) (bool, error)
- func (_WyvernExchange *WyvernExchangeSession) TestCopy(arrToCopy []byte) ([]byte, error)
- func (_WyvernExchange *WyvernExchangeSession) TestCopyAddress(addr common.Address) ([]byte, error)
- func (_WyvernExchange *WyvernExchangeSession) TokenTransferProxy() (common.Address, error)
- func (_WyvernExchange *WyvernExchangeSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_WyvernExchange *WyvernExchangeSession) ValidateOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (bool, error)
- func (_WyvernExchange *WyvernExchangeSession) ValidateOrderParameters(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (bool, error)
- func (_WyvernExchange *WyvernExchangeSession) Version() (string, error)
- type WyvernExchangeTransactor
- func (_WyvernExchange *WyvernExchangeTransactor) ApproveOrder(opts *bind.TransactOpts, addrs [7]common.Address, uints [9]*big.Int, ...) (*types.Transaction, error)
- func (_WyvernExchange *WyvernExchangeTransactor) AtomicMatch(opts *bind.TransactOpts, addrs [14]common.Address, uints [18]*big.Int, ...) (*types.Transaction, error)
- func (_WyvernExchange *WyvernExchangeTransactor) CancelOrder(opts *bind.TransactOpts, addrs [7]common.Address, uints [9]*big.Int, ...) (*types.Transaction, error)
- func (_WyvernExchange *WyvernExchangeTransactor) ChangeMinimumMakerProtocolFee(opts *bind.TransactOpts, newMinimumMakerProtocolFee *big.Int) (*types.Transaction, error)
- func (_WyvernExchange *WyvernExchangeTransactor) ChangeMinimumTakerProtocolFee(opts *bind.TransactOpts, newMinimumTakerProtocolFee *big.Int) (*types.Transaction, error)
- func (_WyvernExchange *WyvernExchangeTransactor) ChangeProtocolFeeRecipient(opts *bind.TransactOpts, newProtocolFeeRecipient common.Address) (*types.Transaction, error)
- func (_WyvernExchange *WyvernExchangeTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_WyvernExchange *WyvernExchangeTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type WyvernExchangeTransactorRaw
- type WyvernExchangeTransactorSession
- func (_WyvernExchange *WyvernExchangeTransactorSession) ApproveOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (*types.Transaction, error)
- func (_WyvernExchange *WyvernExchangeTransactorSession) AtomicMatch(addrs [14]common.Address, uints [18]*big.Int, ...) (*types.Transaction, error)
- func (_WyvernExchange *WyvernExchangeTransactorSession) CancelOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (*types.Transaction, error)
- func (_WyvernExchange *WyvernExchangeTransactorSession) ChangeMinimumMakerProtocolFee(newMinimumMakerProtocolFee *big.Int) (*types.Transaction, error)
- func (_WyvernExchange *WyvernExchangeTransactorSession) ChangeMinimumTakerProtocolFee(newMinimumTakerProtocolFee *big.Int) (*types.Transaction, error)
- func (_WyvernExchange *WyvernExchangeTransactorSession) ChangeProtocolFeeRecipient(newProtocolFeeRecipient common.Address) (*types.Transaction, error)
- func (_WyvernExchange *WyvernExchangeTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_WyvernExchange *WyvernExchangeTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
Constants ¶
const WyvernExchangeABI = "" /* 14848-byte string literal not displayed */
WyvernExchangeABI is the input ABI used to generate the binding from.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type WyvernExchange ¶
type WyvernExchange struct { WyvernExchangeCaller // Read-only binding to the contract WyvernExchangeTransactor // Write-only binding to the contract WyvernExchangeFilterer // Log filterer for contract events }
WyvernExchange is an auto generated Go binding around an Ethereum contract.
func NewWyvernExchange ¶
func NewWyvernExchange(address common.Address, backend bind.ContractBackend) (*WyvernExchange, error)
NewWyvernExchange creates a new instance of WyvernExchange, bound to a specific deployed contract.
type WyvernExchangeCaller ¶
type WyvernExchangeCaller struct {
// contains filtered or unexported fields
}
WyvernExchangeCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewWyvernExchangeCaller ¶
func NewWyvernExchangeCaller(address common.Address, caller bind.ContractCaller) (*WyvernExchangeCaller, error)
NewWyvernExchangeCaller creates a new read-only instance of WyvernExchange, bound to a specific deployed contract.
func (*WyvernExchangeCaller) ApprovedOrders ¶
func (_WyvernExchange *WyvernExchangeCaller) 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 ) constant returns(bool)
func (*WyvernExchangeCaller) CalculateCurrentPrice ¶
func (_WyvernExchange *WyvernExchangeCaller) 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) constant returns(uint256)
func (*WyvernExchangeCaller) CalculateFinalPrice ¶
func (_WyvernExchange *WyvernExchangeCaller) 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) constant returns(uint256)
func (*WyvernExchangeCaller) CalculateMatchPrice ¶
func (_WyvernExchange *WyvernExchangeCaller) 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) constant returns(uint256)
func (*WyvernExchangeCaller) CancelledOrFinalized ¶
func (_WyvernExchange *WyvernExchangeCaller) 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 ) constant returns(bool)
func (*WyvernExchangeCaller) Codename ¶
func (_WyvernExchange *WyvernExchangeCaller) Codename(opts *bind.CallOpts) (string, error)
Codename is a free data retrieval call binding the contract method 0x31e63199.
Solidity: function codename() constant returns(string)
func (*WyvernExchangeCaller) ExchangeToken ¶
func (_WyvernExchange *WyvernExchangeCaller) ExchangeToken(opts *bind.CallOpts) (common.Address, error)
ExchangeToken is a free data retrieval call binding the contract method 0xa25eb5d9.
Solidity: function exchangeToken() constant returns(address)
func (*WyvernExchangeCaller) GuardedArrayReplace ¶
func (_WyvernExchange *WyvernExchangeCaller) 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) constant returns(bytes)
func (*WyvernExchangeCaller) HashOrder ¶
func (_WyvernExchange *WyvernExchangeCaller) 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) constant returns(bytes32)
func (*WyvernExchangeCaller) HashToSign ¶
func (_WyvernExchange *WyvernExchangeCaller) 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) constant returns(bytes32)
func (*WyvernExchangeCaller) INVERSEBASISPOINT ¶
func (_WyvernExchange *WyvernExchangeCaller) INVERSEBASISPOINT(opts *bind.CallOpts) (*big.Int, error)
INVERSEBASISPOINT is a free data retrieval call binding the contract method 0xcae6047f.
Solidity: function INVERSE_BASIS_POINT() constant returns(uint256)
func (*WyvernExchangeCaller) MinimumMakerProtocolFee ¶
func (_WyvernExchange *WyvernExchangeCaller) MinimumMakerProtocolFee(opts *bind.CallOpts) (*big.Int, error)
MinimumMakerProtocolFee is a free data retrieval call binding the contract method 0x7ccefc52.
Solidity: function minimumMakerProtocolFee() constant returns(uint256)
func (*WyvernExchangeCaller) MinimumTakerProtocolFee ¶
func (_WyvernExchange *WyvernExchangeCaller) MinimumTakerProtocolFee(opts *bind.CallOpts) (*big.Int, error)
MinimumTakerProtocolFee is a free data retrieval call binding the contract method 0x28a8ee68.
Solidity: function minimumTakerProtocolFee() constant returns(uint256)
func (*WyvernExchangeCaller) Name ¶
func (_WyvernExchange *WyvernExchangeCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*WyvernExchangeCaller) OrderCalldataCanMatch ¶
func (_WyvernExchange *WyvernExchangeCaller) 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) constant returns(bool)
func (*WyvernExchangeCaller) OrdersCanMatch ¶
func (_WyvernExchange *WyvernExchangeCaller) 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) constant returns(bool)
func (*WyvernExchangeCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*WyvernExchangeCaller) ProtocolFeeRecipient ¶
func (_WyvernExchange *WyvernExchangeCaller) ProtocolFeeRecipient(opts *bind.CallOpts) (common.Address, error)
ProtocolFeeRecipient is a free data retrieval call binding the contract method 0x64df049e.
Solidity: function protocolFeeRecipient() constant returns(address)
func (*WyvernExchangeCaller) Registry ¶
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*WyvernExchangeCaller) StaticCall ¶
func (_WyvernExchange *WyvernExchangeCaller) 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) constant returns(bool result)
func (*WyvernExchangeCaller) TestCopy ¶
func (_WyvernExchange *WyvernExchangeCaller) 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) constant returns(bytes)
func (*WyvernExchangeCaller) TestCopyAddress ¶
func (_WyvernExchange *WyvernExchangeCaller) 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) constant returns(bytes)
func (*WyvernExchangeCaller) TokenTransferProxy ¶
func (_WyvernExchange *WyvernExchangeCaller) TokenTransferProxy(opts *bind.CallOpts) (common.Address, error)
TokenTransferProxy is a free data retrieval call binding the contract method 0x0eefdbad.
Solidity: function tokenTransferProxy() constant returns(address)
func (*WyvernExchangeCaller) ValidateOrder ¶
func (_WyvernExchange *WyvernExchangeCaller) 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) constant returns(bool)
func (*WyvernExchangeCaller) ValidateOrderParameters ¶
func (_WyvernExchange *WyvernExchangeCaller) 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) constant returns(bool)
type WyvernExchangeCallerRaw ¶
type WyvernExchangeCallerRaw struct {
Contract *WyvernExchangeCaller // Generic read-only contract binding to access the raw methods on
}
WyvernExchangeCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*WyvernExchangeCallerRaw) Call ¶
func (_WyvernExchange *WyvernExchangeCallerRaw) 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 WyvernExchangeCallerSession ¶
type WyvernExchangeCallerSession struct { Contract *WyvernExchangeCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
WyvernExchangeCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*WyvernExchangeCallerSession) ApprovedOrders ¶
func (_WyvernExchange *WyvernExchangeCallerSession) ApprovedOrders(arg0 [32]byte) (bool, error)
ApprovedOrders is a free data retrieval call binding the contract method 0xe57d4adb.
Solidity: function approvedOrders(bytes32 ) constant returns(bool)
func (*WyvernExchangeCallerSession) CalculateCurrentPrice ¶
func (_WyvernExchange *WyvernExchangeCallerSession) 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) constant returns(uint256)
func (*WyvernExchangeCallerSession) CalculateFinalPrice ¶
func (_WyvernExchange *WyvernExchangeCallerSession) 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) constant returns(uint256)
func (*WyvernExchangeCallerSession) CalculateMatchPrice ¶
func (_WyvernExchange *WyvernExchangeCallerSession) 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) constant returns(uint256)
func (*WyvernExchangeCallerSession) CancelledOrFinalized ¶
func (_WyvernExchange *WyvernExchangeCallerSession) CancelledOrFinalized(arg0 [32]byte) (bool, error)
CancelledOrFinalized is a free data retrieval call binding the contract method 0x8076f005.
Solidity: function cancelledOrFinalized(bytes32 ) constant returns(bool)
func (*WyvernExchangeCallerSession) Codename ¶
func (_WyvernExchange *WyvernExchangeCallerSession) Codename() (string, error)
Codename is a free data retrieval call binding the contract method 0x31e63199.
Solidity: function codename() constant returns(string)
func (*WyvernExchangeCallerSession) ExchangeToken ¶
func (_WyvernExchange *WyvernExchangeCallerSession) ExchangeToken() (common.Address, error)
ExchangeToken is a free data retrieval call binding the contract method 0xa25eb5d9.
Solidity: function exchangeToken() constant returns(address)
func (*WyvernExchangeCallerSession) GuardedArrayReplace ¶
func (_WyvernExchange *WyvernExchangeCallerSession) 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) constant returns(bytes)
func (*WyvernExchangeCallerSession) HashOrder ¶
func (_WyvernExchange *WyvernExchangeCallerSession) 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) constant returns(bytes32)
func (*WyvernExchangeCallerSession) HashToSign ¶
func (_WyvernExchange *WyvernExchangeCallerSession) 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) constant returns(bytes32)
func (*WyvernExchangeCallerSession) INVERSEBASISPOINT ¶
func (_WyvernExchange *WyvernExchangeCallerSession) INVERSEBASISPOINT() (*big.Int, error)
INVERSEBASISPOINT is a free data retrieval call binding the contract method 0xcae6047f.
Solidity: function INVERSE_BASIS_POINT() constant returns(uint256)
func (*WyvernExchangeCallerSession) MinimumMakerProtocolFee ¶
func (_WyvernExchange *WyvernExchangeCallerSession) MinimumMakerProtocolFee() (*big.Int, error)
MinimumMakerProtocolFee is a free data retrieval call binding the contract method 0x7ccefc52.
Solidity: function minimumMakerProtocolFee() constant returns(uint256)
func (*WyvernExchangeCallerSession) MinimumTakerProtocolFee ¶
func (_WyvernExchange *WyvernExchangeCallerSession) MinimumTakerProtocolFee() (*big.Int, error)
MinimumTakerProtocolFee is a free data retrieval call binding the contract method 0x28a8ee68.
Solidity: function minimumTakerProtocolFee() constant returns(uint256)
func (*WyvernExchangeCallerSession) Name ¶
func (_WyvernExchange *WyvernExchangeCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*WyvernExchangeCallerSession) OrderCalldataCanMatch ¶
func (_WyvernExchange *WyvernExchangeCallerSession) 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) constant returns(bool)
func (*WyvernExchangeCallerSession) OrdersCanMatch ¶
func (_WyvernExchange *WyvernExchangeCallerSession) 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) constant returns(bool)
func (*WyvernExchangeCallerSession) Owner ¶
func (_WyvernExchange *WyvernExchangeCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*WyvernExchangeCallerSession) ProtocolFeeRecipient ¶
func (_WyvernExchange *WyvernExchangeCallerSession) ProtocolFeeRecipient() (common.Address, error)
ProtocolFeeRecipient is a free data retrieval call binding the contract method 0x64df049e.
Solidity: function protocolFeeRecipient() constant returns(address)
func (*WyvernExchangeCallerSession) Registry ¶
func (_WyvernExchange *WyvernExchangeCallerSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*WyvernExchangeCallerSession) StaticCall ¶
func (_WyvernExchange *WyvernExchangeCallerSession) 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) constant returns(bool result)
func (*WyvernExchangeCallerSession) TestCopy ¶
func (_WyvernExchange *WyvernExchangeCallerSession) TestCopy(arrToCopy []byte) ([]byte, error)
TestCopy is a free data retrieval call binding the contract method 0x3e1e292a.
Solidity: function testCopy(bytes arrToCopy) constant returns(bytes)
func (*WyvernExchangeCallerSession) TestCopyAddress ¶
func (_WyvernExchange *WyvernExchangeCallerSession) TestCopyAddress(addr common.Address) ([]byte, error)
TestCopyAddress is a free data retrieval call binding the contract method 0x3464af6a.
Solidity: function testCopyAddress(address addr) constant returns(bytes)
func (*WyvernExchangeCallerSession) TokenTransferProxy ¶
func (_WyvernExchange *WyvernExchangeCallerSession) TokenTransferProxy() (common.Address, error)
TokenTransferProxy is a free data retrieval call binding the contract method 0x0eefdbad.
Solidity: function tokenTransferProxy() constant returns(address)
func (*WyvernExchangeCallerSession) ValidateOrder ¶
func (_WyvernExchange *WyvernExchangeCallerSession) 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) constant returns(bool)
func (*WyvernExchangeCallerSession) ValidateOrderParameters ¶
func (_WyvernExchange *WyvernExchangeCallerSession) 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) constant returns(bool)
func (*WyvernExchangeCallerSession) Version ¶
func (_WyvernExchange *WyvernExchangeCallerSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() constant returns(string)
type WyvernExchangeFilterer ¶
type WyvernExchangeFilterer struct {
// contains filtered or unexported fields
}
WyvernExchangeFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewWyvernExchangeFilterer ¶
func NewWyvernExchangeFilterer(address common.Address, filterer bind.ContractFilterer) (*WyvernExchangeFilterer, error)
NewWyvernExchangeFilterer creates a new log filterer instance of WyvernExchange, bound to a specific deployed contract.
func (*WyvernExchangeFilterer) FilterOrderApprovedPartOne ¶
func (_WyvernExchange *WyvernExchangeFilterer) FilterOrderApprovedPartOne(opts *bind.FilterOpts, hash [][32]byte, maker []common.Address, feeRecipient []common.Address) (*WyvernExchangeOrderApprovedPartOneIterator, 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 (*WyvernExchangeFilterer) FilterOrderApprovedPartTwo ¶
func (_WyvernExchange *WyvernExchangeFilterer) FilterOrderApprovedPartTwo(opts *bind.FilterOpts, hash [][32]byte) (*WyvernExchangeOrderApprovedPartTwoIterator, 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 (*WyvernExchangeFilterer) FilterOrderCancelled ¶
func (_WyvernExchange *WyvernExchangeFilterer) FilterOrderCancelled(opts *bind.FilterOpts, hash [][32]byte) (*WyvernExchangeOrderCancelledIterator, error)
FilterOrderCancelled is a free log retrieval operation binding the contract event 0x5152abf959f6564662358c2e52b702259b78bac5ee7842a0f01937e670efcc7d.
Solidity: event OrderCancelled(bytes32 indexed hash)
func (*WyvernExchangeFilterer) FilterOrdersMatched ¶
func (_WyvernExchange *WyvernExchangeFilterer) FilterOrdersMatched(opts *bind.FilterOpts, maker []common.Address, taker []common.Address, metadata [][32]byte) (*WyvernExchangeOrdersMatchedIterator, 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 (*WyvernExchangeFilterer) FilterOwnershipRenounced ¶
func (_WyvernExchange *WyvernExchangeFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*WyvernExchangeOwnershipRenouncedIterator, error)
FilterOwnershipRenounced is a free log retrieval operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.
Solidity: event OwnershipRenounced(address indexed previousOwner)
func (*WyvernExchangeFilterer) FilterOwnershipTransferred ¶
func (_WyvernExchange *WyvernExchangeFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*WyvernExchangeOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*WyvernExchangeFilterer) WatchOrderApprovedPartOne ¶
func (_WyvernExchange *WyvernExchangeFilterer) WatchOrderApprovedPartOne(opts *bind.WatchOpts, sink chan<- *WyvernExchangeOrderApprovedPartOne, 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 (*WyvernExchangeFilterer) WatchOrderApprovedPartTwo ¶
func (_WyvernExchange *WyvernExchangeFilterer) WatchOrderApprovedPartTwo(opts *bind.WatchOpts, sink chan<- *WyvernExchangeOrderApprovedPartTwo, 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 (*WyvernExchangeFilterer) WatchOrderCancelled ¶
func (_WyvernExchange *WyvernExchangeFilterer) WatchOrderCancelled(opts *bind.WatchOpts, sink chan<- *WyvernExchangeOrderCancelled, 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 (*WyvernExchangeFilterer) WatchOrdersMatched ¶
func (_WyvernExchange *WyvernExchangeFilterer) WatchOrdersMatched(opts *bind.WatchOpts, sink chan<- *WyvernExchangeOrdersMatched, 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 (*WyvernExchangeFilterer) WatchOwnershipRenounced ¶
func (_WyvernExchange *WyvernExchangeFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *WyvernExchangeOwnershipRenounced, 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 (*WyvernExchangeFilterer) WatchOwnershipTransferred ¶
func (_WyvernExchange *WyvernExchangeFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *WyvernExchangeOwnershipTransferred, 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 WyvernExchangeOrderApprovedPartOne ¶
type WyvernExchangeOrderApprovedPartOne 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 }
WyvernExchangeOrderApprovedPartOne represents a OrderApprovedPartOne event raised by the WyvernExchange contract.
type WyvernExchangeOrderApprovedPartOneIterator ¶
type WyvernExchangeOrderApprovedPartOneIterator struct { Event *WyvernExchangeOrderApprovedPartOne // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WyvernExchangeOrderApprovedPartOneIterator is returned from FilterOrderApprovedPartOne and is used to iterate over the raw logs and unpacked data for OrderApprovedPartOne events raised by the WyvernExchange contract.
func (*WyvernExchangeOrderApprovedPartOneIterator) Close ¶
func (it *WyvernExchangeOrderApprovedPartOneIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WyvernExchangeOrderApprovedPartOneIterator) Error ¶
func (it *WyvernExchangeOrderApprovedPartOneIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WyvernExchangeOrderApprovedPartOneIterator) Next ¶
func (it *WyvernExchangeOrderApprovedPartOneIterator) 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 WyvernExchangeOrderApprovedPartTwo ¶
type WyvernExchangeOrderApprovedPartTwo 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 }
WyvernExchangeOrderApprovedPartTwo represents a OrderApprovedPartTwo event raised by the WyvernExchange contract.
type WyvernExchangeOrderApprovedPartTwoIterator ¶
type WyvernExchangeOrderApprovedPartTwoIterator struct { Event *WyvernExchangeOrderApprovedPartTwo // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WyvernExchangeOrderApprovedPartTwoIterator is returned from FilterOrderApprovedPartTwo and is used to iterate over the raw logs and unpacked data for OrderApprovedPartTwo events raised by the WyvernExchange contract.
func (*WyvernExchangeOrderApprovedPartTwoIterator) Close ¶
func (it *WyvernExchangeOrderApprovedPartTwoIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WyvernExchangeOrderApprovedPartTwoIterator) Error ¶
func (it *WyvernExchangeOrderApprovedPartTwoIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WyvernExchangeOrderApprovedPartTwoIterator) Next ¶
func (it *WyvernExchangeOrderApprovedPartTwoIterator) 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 WyvernExchangeOrderCancelled ¶
type WyvernExchangeOrderCancelled struct { Hash [32]byte Raw types.Log // Blockchain specific contextual infos }
WyvernExchangeOrderCancelled represents a OrderCancelled event raised by the WyvernExchange contract.
type WyvernExchangeOrderCancelledIterator ¶
type WyvernExchangeOrderCancelledIterator struct { Event *WyvernExchangeOrderCancelled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WyvernExchangeOrderCancelledIterator is returned from FilterOrderCancelled and is used to iterate over the raw logs and unpacked data for OrderCancelled events raised by the WyvernExchange contract.
func (*WyvernExchangeOrderCancelledIterator) Close ¶
func (it *WyvernExchangeOrderCancelledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WyvernExchangeOrderCancelledIterator) Error ¶
func (it *WyvernExchangeOrderCancelledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WyvernExchangeOrderCancelledIterator) Next ¶
func (it *WyvernExchangeOrderCancelledIterator) 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 WyvernExchangeOrdersMatched ¶
type WyvernExchangeOrdersMatched 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 }
WyvernExchangeOrdersMatched represents a OrdersMatched event raised by the WyvernExchange contract.
type WyvernExchangeOrdersMatchedIterator ¶
type WyvernExchangeOrdersMatchedIterator struct { Event *WyvernExchangeOrdersMatched // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WyvernExchangeOrdersMatchedIterator is returned from FilterOrdersMatched and is used to iterate over the raw logs and unpacked data for OrdersMatched events raised by the WyvernExchange contract.
func (*WyvernExchangeOrdersMatchedIterator) Close ¶
func (it *WyvernExchangeOrdersMatchedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WyvernExchangeOrdersMatchedIterator) Error ¶
func (it *WyvernExchangeOrdersMatchedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WyvernExchangeOrdersMatchedIterator) Next ¶
func (it *WyvernExchangeOrdersMatchedIterator) 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 WyvernExchangeOwnershipRenounced ¶
type WyvernExchangeOwnershipRenounced struct { PreviousOwner common.Address Raw types.Log // Blockchain specific contextual infos }
WyvernExchangeOwnershipRenounced represents a OwnershipRenounced event raised by the WyvernExchange contract.
type WyvernExchangeOwnershipRenouncedIterator ¶
type WyvernExchangeOwnershipRenouncedIterator struct { Event *WyvernExchangeOwnershipRenounced // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WyvernExchangeOwnershipRenouncedIterator is returned from FilterOwnershipRenounced and is used to iterate over the raw logs and unpacked data for OwnershipRenounced events raised by the WyvernExchange contract.
func (*WyvernExchangeOwnershipRenouncedIterator) Close ¶
func (it *WyvernExchangeOwnershipRenouncedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WyvernExchangeOwnershipRenouncedIterator) Error ¶
func (it *WyvernExchangeOwnershipRenouncedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WyvernExchangeOwnershipRenouncedIterator) Next ¶
func (it *WyvernExchangeOwnershipRenouncedIterator) 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 WyvernExchangeOwnershipTransferred ¶
type WyvernExchangeOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
WyvernExchangeOwnershipTransferred represents a OwnershipTransferred event raised by the WyvernExchange contract.
type WyvernExchangeOwnershipTransferredIterator ¶
type WyvernExchangeOwnershipTransferredIterator struct { Event *WyvernExchangeOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
WyvernExchangeOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the WyvernExchange contract.
func (*WyvernExchangeOwnershipTransferredIterator) Close ¶
func (it *WyvernExchangeOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*WyvernExchangeOwnershipTransferredIterator) Error ¶
func (it *WyvernExchangeOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*WyvernExchangeOwnershipTransferredIterator) Next ¶
func (it *WyvernExchangeOwnershipTransferredIterator) 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 WyvernExchangeRaw ¶
type WyvernExchangeRaw struct {
Contract *WyvernExchange // Generic contract binding to access the raw methods on
}
WyvernExchangeRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*WyvernExchangeRaw) Call ¶
func (_WyvernExchange *WyvernExchangeRaw) 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 (*WyvernExchangeRaw) Transact ¶
func (_WyvernExchange *WyvernExchangeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*WyvernExchangeRaw) Transfer ¶
func (_WyvernExchange *WyvernExchangeRaw) 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 WyvernExchangeSession ¶
type WyvernExchangeSession struct { Contract *WyvernExchange // 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 }
WyvernExchangeSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*WyvernExchangeSession) ApproveOrder ¶
func (_WyvernExchange *WyvernExchangeSession) 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 (*WyvernExchangeSession) ApprovedOrders ¶
func (_WyvernExchange *WyvernExchangeSession) ApprovedOrders(arg0 [32]byte) (bool, error)
ApprovedOrders is a free data retrieval call binding the contract method 0xe57d4adb.
Solidity: function approvedOrders(bytes32 ) constant returns(bool)
func (*WyvernExchangeSession) AtomicMatch ¶
func (_WyvernExchange *WyvernExchangeSession) 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) returns()
func (*WyvernExchangeSession) CalculateCurrentPrice ¶
func (_WyvernExchange *WyvernExchangeSession) 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) constant returns(uint256)
func (*WyvernExchangeSession) CalculateFinalPrice ¶
func (_WyvernExchange *WyvernExchangeSession) 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) constant returns(uint256)
func (*WyvernExchangeSession) CalculateMatchPrice ¶
func (_WyvernExchange *WyvernExchangeSession) 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) constant returns(uint256)
func (*WyvernExchangeSession) CancelOrder ¶
func (_WyvernExchange *WyvernExchangeSession) 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 (*WyvernExchangeSession) CancelledOrFinalized ¶
func (_WyvernExchange *WyvernExchangeSession) CancelledOrFinalized(arg0 [32]byte) (bool, error)
CancelledOrFinalized is a free data retrieval call binding the contract method 0x8076f005.
Solidity: function cancelledOrFinalized(bytes32 ) constant returns(bool)
func (*WyvernExchangeSession) ChangeMinimumMakerProtocolFee ¶
func (_WyvernExchange *WyvernExchangeSession) 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 (*WyvernExchangeSession) ChangeMinimumTakerProtocolFee ¶
func (_WyvernExchange *WyvernExchangeSession) 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 (*WyvernExchangeSession) ChangeProtocolFeeRecipient ¶
func (_WyvernExchange *WyvernExchangeSession) 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 (*WyvernExchangeSession) Codename ¶
func (_WyvernExchange *WyvernExchangeSession) Codename() (string, error)
Codename is a free data retrieval call binding the contract method 0x31e63199.
Solidity: function codename() constant returns(string)
func (*WyvernExchangeSession) ExchangeToken ¶
func (_WyvernExchange *WyvernExchangeSession) ExchangeToken() (common.Address, error)
ExchangeToken is a free data retrieval call binding the contract method 0xa25eb5d9.
Solidity: function exchangeToken() constant returns(address)
func (*WyvernExchangeSession) GuardedArrayReplace ¶
func (_WyvernExchange *WyvernExchangeSession) 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) constant returns(bytes)
func (*WyvernExchangeSession) HashOrder ¶
func (_WyvernExchange *WyvernExchangeSession) 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) constant returns(bytes32)
func (*WyvernExchangeSession) HashToSign ¶
func (_WyvernExchange *WyvernExchangeSession) 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) constant returns(bytes32)
func (*WyvernExchangeSession) INVERSEBASISPOINT ¶
func (_WyvernExchange *WyvernExchangeSession) INVERSEBASISPOINT() (*big.Int, error)
INVERSEBASISPOINT is a free data retrieval call binding the contract method 0xcae6047f.
Solidity: function INVERSE_BASIS_POINT() constant returns(uint256)
func (*WyvernExchangeSession) MinimumMakerProtocolFee ¶
func (_WyvernExchange *WyvernExchangeSession) MinimumMakerProtocolFee() (*big.Int, error)
MinimumMakerProtocolFee is a free data retrieval call binding the contract method 0x7ccefc52.
Solidity: function minimumMakerProtocolFee() constant returns(uint256)
func (*WyvernExchangeSession) MinimumTakerProtocolFee ¶
func (_WyvernExchange *WyvernExchangeSession) MinimumTakerProtocolFee() (*big.Int, error)
MinimumTakerProtocolFee is a free data retrieval call binding the contract method 0x28a8ee68.
Solidity: function minimumTakerProtocolFee() constant returns(uint256)
func (*WyvernExchangeSession) Name ¶
func (_WyvernExchange *WyvernExchangeSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*WyvernExchangeSession) OrderCalldataCanMatch ¶
func (_WyvernExchange *WyvernExchangeSession) 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) constant returns(bool)
func (*WyvernExchangeSession) OrdersCanMatch ¶
func (_WyvernExchange *WyvernExchangeSession) 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) constant returns(bool)
func (*WyvernExchangeSession) Owner ¶
func (_WyvernExchange *WyvernExchangeSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*WyvernExchangeSession) ProtocolFeeRecipient ¶
func (_WyvernExchange *WyvernExchangeSession) ProtocolFeeRecipient() (common.Address, error)
ProtocolFeeRecipient is a free data retrieval call binding the contract method 0x64df049e.
Solidity: function protocolFeeRecipient() constant returns(address)
func (*WyvernExchangeSession) Registry ¶
func (_WyvernExchange *WyvernExchangeSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*WyvernExchangeSession) RenounceOwnership ¶
func (_WyvernExchange *WyvernExchangeSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*WyvernExchangeSession) StaticCall ¶
func (_WyvernExchange *WyvernExchangeSession) 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) constant returns(bool result)
func (*WyvernExchangeSession) TestCopy ¶
func (_WyvernExchange *WyvernExchangeSession) TestCopy(arrToCopy []byte) ([]byte, error)
TestCopy is a free data retrieval call binding the contract method 0x3e1e292a.
Solidity: function testCopy(bytes arrToCopy) constant returns(bytes)
func (*WyvernExchangeSession) TestCopyAddress ¶
func (_WyvernExchange *WyvernExchangeSession) TestCopyAddress(addr common.Address) ([]byte, error)
TestCopyAddress is a free data retrieval call binding the contract method 0x3464af6a.
Solidity: function testCopyAddress(address addr) constant returns(bytes)
func (*WyvernExchangeSession) TokenTransferProxy ¶
func (_WyvernExchange *WyvernExchangeSession) TokenTransferProxy() (common.Address, error)
TokenTransferProxy is a free data retrieval call binding the contract method 0x0eefdbad.
Solidity: function tokenTransferProxy() constant returns(address)
func (*WyvernExchangeSession) TransferOwnership ¶
func (_WyvernExchange *WyvernExchangeSession) 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 (*WyvernExchangeSession) ValidateOrder ¶
func (_WyvernExchange *WyvernExchangeSession) 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) constant returns(bool)
func (*WyvernExchangeSession) ValidateOrderParameters ¶
func (_WyvernExchange *WyvernExchangeSession) 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) constant returns(bool)
func (*WyvernExchangeSession) Version ¶
func (_WyvernExchange *WyvernExchangeSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() constant returns(string)
type WyvernExchangeTransactor ¶
type WyvernExchangeTransactor struct {
// contains filtered or unexported fields
}
WyvernExchangeTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewWyvernExchangeTransactor ¶
func NewWyvernExchangeTransactor(address common.Address, transactor bind.ContractTransactor) (*WyvernExchangeTransactor, error)
NewWyvernExchangeTransactor creates a new write-only instance of WyvernExchange, bound to a specific deployed contract.
func (*WyvernExchangeTransactor) ApproveOrder ¶
func (_WyvernExchange *WyvernExchangeTransactor) 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 (*WyvernExchangeTransactor) AtomicMatch ¶
func (_WyvernExchange *WyvernExchangeTransactor) 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) returns()
func (*WyvernExchangeTransactor) CancelOrder ¶
func (_WyvernExchange *WyvernExchangeTransactor) 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 (*WyvernExchangeTransactor) ChangeMinimumMakerProtocolFee ¶
func (_WyvernExchange *WyvernExchangeTransactor) 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 (*WyvernExchangeTransactor) ChangeMinimumTakerProtocolFee ¶
func (_WyvernExchange *WyvernExchangeTransactor) 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 (*WyvernExchangeTransactor) ChangeProtocolFeeRecipient ¶
func (_WyvernExchange *WyvernExchangeTransactor) 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 (*WyvernExchangeTransactor) RenounceOwnership ¶
func (_WyvernExchange *WyvernExchangeTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*WyvernExchangeTransactor) TransferOwnership ¶
func (_WyvernExchange *WyvernExchangeTransactor) 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 WyvernExchangeTransactorRaw ¶
type WyvernExchangeTransactorRaw struct {
Contract *WyvernExchangeTransactor // Generic write-only contract binding to access the raw methods on
}
WyvernExchangeTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*WyvernExchangeTransactorRaw) Transact ¶
func (_WyvernExchange *WyvernExchangeTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*WyvernExchangeTransactorRaw) Transfer ¶
func (_WyvernExchange *WyvernExchangeTransactorRaw) 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 WyvernExchangeTransactorSession ¶
type WyvernExchangeTransactorSession struct { Contract *WyvernExchangeTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
WyvernExchangeTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*WyvernExchangeTransactorSession) ApproveOrder ¶
func (_WyvernExchange *WyvernExchangeTransactorSession) 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 (*WyvernExchangeTransactorSession) AtomicMatch ¶
func (_WyvernExchange *WyvernExchangeTransactorSession) 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) returns()
func (*WyvernExchangeTransactorSession) CancelOrder ¶
func (_WyvernExchange *WyvernExchangeTransactorSession) 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 (*WyvernExchangeTransactorSession) ChangeMinimumMakerProtocolFee ¶
func (_WyvernExchange *WyvernExchangeTransactorSession) 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 (*WyvernExchangeTransactorSession) ChangeMinimumTakerProtocolFee ¶
func (_WyvernExchange *WyvernExchangeTransactorSession) 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 (*WyvernExchangeTransactorSession) ChangeProtocolFeeRecipient ¶
func (_WyvernExchange *WyvernExchangeTransactorSession) 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 (*WyvernExchangeTransactorSession) RenounceOwnership ¶
func (_WyvernExchange *WyvernExchangeTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*WyvernExchangeTransactorSession) TransferOwnership ¶
func (_WyvernExchange *WyvernExchangeTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()