wyvernExchange

package
v0.0.0-...-e0722c7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 24, 2020 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
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

func (_WyvernExchange *WyvernExchangeCaller) Owner(opts *bind.CallOpts) (common.Address, error)

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

func (_WyvernExchange *WyvernExchangeCaller) Registry(opts *bind.CallOpts) (common.Address, error)

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)

func (*WyvernExchangeCaller) Version

func (_WyvernExchange *WyvernExchangeCaller) Version(opts *bind.CallOpts) (string, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() constant returns(string)

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*WyvernExchangeOrderApprovedPartOneIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*WyvernExchangeOrderApprovedPartOneIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*WyvernExchangeOrderApprovedPartTwoIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*WyvernExchangeOrderApprovedPartTwoIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*WyvernExchangeOrderCancelledIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*WyvernExchangeOrderCancelledIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*WyvernExchangeOrdersMatchedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*WyvernExchangeOrdersMatchedIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*WyvernExchangeOwnershipRenouncedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*WyvernExchangeOwnershipRenouncedIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*WyvernExchangeOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*WyvernExchangeOwnershipTransferredIterator) Next

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()

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL