Documentation ¶
Index ¶
- Constants
- type Contract
- type ContractCaller
- func (_Contract *ContractCaller) ApprovedOrders(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
- func (_Contract *ContractCaller) CalculateCurrentPrice(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, ...) (*big.Int, error)
- func (_Contract *ContractCaller) CalculateFinalPrice(opts *bind.CallOpts, side uint8, saleKind uint8, basePrice *big.Int, ...) (*big.Int, error)
- func (_Contract *ContractCaller) CalculateMatchPrice(opts *bind.CallOpts, addrs [14]common.Address, uints [18]*big.Int, ...) (*big.Int, error)
- func (_Contract *ContractCaller) CancelledOrFinalized(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
- func (_Contract *ContractCaller) Codename(opts *bind.CallOpts) (string, error)
- func (_Contract *ContractCaller) ExchangeToken(opts *bind.CallOpts) (common.Address, error)
- func (_Contract *ContractCaller) GuardedArrayReplace(opts *bind.CallOpts, array []byte, desired []byte, mask []byte) ([]byte, error)
- func (_Contract *ContractCaller) HashOrder(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, ...) ([32]byte, error)
- func (_Contract *ContractCaller) HashToSign(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, ...) ([32]byte, error)
- func (_Contract *ContractCaller) INVERSEBASISPOINT(opts *bind.CallOpts) (*big.Int, error)
- func (_Contract *ContractCaller) MinimumMakerProtocolFee(opts *bind.CallOpts) (*big.Int, error)
- func (_Contract *ContractCaller) MinimumTakerProtocolFee(opts *bind.CallOpts) (*big.Int, error)
- func (_Contract *ContractCaller) Name(opts *bind.CallOpts) (string, error)
- func (_Contract *ContractCaller) OrderCalldataCanMatch(opts *bind.CallOpts, buyCalldata []byte, buyReplacementPattern []byte, ...) (bool, error)
- func (_Contract *ContractCaller) OrdersCanMatch(opts *bind.CallOpts, addrs [14]common.Address, uints [18]*big.Int, ...) (bool, error)
- func (_Contract *ContractCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Contract *ContractCaller) ProtocolFeeRecipient(opts *bind.CallOpts) (common.Address, error)
- func (_Contract *ContractCaller) Registry(opts *bind.CallOpts) (common.Address, error)
- func (_Contract *ContractCaller) StaticCall(opts *bind.CallOpts, target common.Address, calldata []byte, extradata []byte) (bool, error)
- func (_Contract *ContractCaller) TestCopy(opts *bind.CallOpts, arrToCopy []byte) ([]byte, error)
- func (_Contract *ContractCaller) TestCopyAddress(opts *bind.CallOpts, addr common.Address) ([]byte, error)
- func (_Contract *ContractCaller) TokenTransferProxy(opts *bind.CallOpts) (common.Address, error)
- func (_Contract *ContractCaller) ValidateOrder(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, ...) (bool, error)
- func (_Contract *ContractCaller) ValidateOrderParameters(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, ...) (bool, error)
- func (_Contract *ContractCaller) Version(opts *bind.CallOpts) (string, error)
- type ContractCallerRaw
- type ContractCallerSession
- func (_Contract *ContractCallerSession) ApprovedOrders(arg0 [32]byte) (bool, error)
- func (_Contract *ContractCallerSession) CalculateCurrentPrice(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (*big.Int, error)
- func (_Contract *ContractCallerSession) CalculateFinalPrice(side uint8, saleKind uint8, basePrice *big.Int, extra *big.Int, ...) (*big.Int, error)
- func (_Contract *ContractCallerSession) CalculateMatchPrice(addrs [14]common.Address, uints [18]*big.Int, ...) (*big.Int, error)
- func (_Contract *ContractCallerSession) CancelledOrFinalized(arg0 [32]byte) (bool, error)
- func (_Contract *ContractCallerSession) Codename() (string, error)
- func (_Contract *ContractCallerSession) ExchangeToken() (common.Address, error)
- func (_Contract *ContractCallerSession) GuardedArrayReplace(array []byte, desired []byte, mask []byte) ([]byte, error)
- func (_Contract *ContractCallerSession) HashOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) ([32]byte, error)
- func (_Contract *ContractCallerSession) HashToSign(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) ([32]byte, error)
- func (_Contract *ContractCallerSession) INVERSEBASISPOINT() (*big.Int, error)
- func (_Contract *ContractCallerSession) MinimumMakerProtocolFee() (*big.Int, error)
- func (_Contract *ContractCallerSession) MinimumTakerProtocolFee() (*big.Int, error)
- func (_Contract *ContractCallerSession) Name() (string, error)
- func (_Contract *ContractCallerSession) OrderCalldataCanMatch(buyCalldata []byte, buyReplacementPattern []byte, sellCalldata []byte, ...) (bool, error)
- func (_Contract *ContractCallerSession) OrdersCanMatch(addrs [14]common.Address, uints [18]*big.Int, ...) (bool, error)
- func (_Contract *ContractCallerSession) Owner() (common.Address, error)
- func (_Contract *ContractCallerSession) ProtocolFeeRecipient() (common.Address, error)
- func (_Contract *ContractCallerSession) Registry() (common.Address, error)
- func (_Contract *ContractCallerSession) StaticCall(target common.Address, calldata []byte, extradata []byte) (bool, error)
- func (_Contract *ContractCallerSession) TestCopy(arrToCopy []byte) ([]byte, error)
- func (_Contract *ContractCallerSession) TestCopyAddress(addr common.Address) ([]byte, error)
- func (_Contract *ContractCallerSession) TokenTransferProxy() (common.Address, error)
- func (_Contract *ContractCallerSession) ValidateOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (bool, error)
- func (_Contract *ContractCallerSession) ValidateOrderParameters(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (bool, error)
- func (_Contract *ContractCallerSession) Version() (string, error)
- type ContractFilterer
- func (_Contract *ContractFilterer) FilterOrderApprovedPartOne(opts *bind.FilterOpts, hash [][32]byte, maker []common.Address, ...) (*ContractOrderApprovedPartOneIterator, error)
- func (_Contract *ContractFilterer) FilterOrderApprovedPartTwo(opts *bind.FilterOpts, hash [][32]byte) (*ContractOrderApprovedPartTwoIterator, error)
- func (_Contract *ContractFilterer) FilterOrderCancelled(opts *bind.FilterOpts, hash [][32]byte) (*ContractOrderCancelledIterator, error)
- func (_Contract *ContractFilterer) FilterOrdersMatched(opts *bind.FilterOpts, maker []common.Address, taker []common.Address, ...) (*ContractOrdersMatchedIterator, error)
- func (_Contract *ContractFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*ContractOwnershipRenouncedIterator, error)
- func (_Contract *ContractFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*ContractOwnershipTransferredIterator, error)
- func (_Contract *ContractFilterer) ParseOrderApprovedPartOne(log types.Log) (*ContractOrderApprovedPartOne, error)
- func (_Contract *ContractFilterer) ParseOrderApprovedPartTwo(log types.Log) (*ContractOrderApprovedPartTwo, error)
- func (_Contract *ContractFilterer) ParseOrderCancelled(log types.Log) (*ContractOrderCancelled, error)
- func (_Contract *ContractFilterer) ParseOrdersMatched(log types.Log) (*ContractOrdersMatched, error)
- func (_Contract *ContractFilterer) ParseOwnershipRenounced(log types.Log) (*ContractOwnershipRenounced, error)
- func (_Contract *ContractFilterer) ParseOwnershipTransferred(log types.Log) (*ContractOwnershipTransferred, error)
- func (_Contract *ContractFilterer) WatchOrderApprovedPartOne(opts *bind.WatchOpts, sink chan<- *ContractOrderApprovedPartOne, ...) (event.Subscription, error)
- func (_Contract *ContractFilterer) WatchOrderApprovedPartTwo(opts *bind.WatchOpts, sink chan<- *ContractOrderApprovedPartTwo, ...) (event.Subscription, error)
- func (_Contract *ContractFilterer) WatchOrderCancelled(opts *bind.WatchOpts, sink chan<- *ContractOrderCancelled, hash [][32]byte) (event.Subscription, error)
- func (_Contract *ContractFilterer) WatchOrdersMatched(opts *bind.WatchOpts, sink chan<- *ContractOrdersMatched, ...) (event.Subscription, error)
- func (_Contract *ContractFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *ContractOwnershipRenounced, ...) (event.Subscription, error)
- func (_Contract *ContractFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ContractOwnershipTransferred, ...) (event.Subscription, error)
- type ContractOrderApprovedPartOne
- type ContractOrderApprovedPartOneIterator
- type ContractOrderApprovedPartTwo
- type ContractOrderApprovedPartTwoIterator
- type ContractOrderCancelled
- type ContractOrderCancelledIterator
- type ContractOrdersMatched
- type ContractOrdersMatchedIterator
- type ContractOwnershipRenounced
- type ContractOwnershipRenouncedIterator
- type ContractOwnershipTransferred
- type ContractOwnershipTransferredIterator
- type ContractRaw
- func (_Contract *ContractRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Contract *ContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Contract *ContractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ContractSession
- func (_Contract *ContractSession) ApproveOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (*types.Transaction, error)
- func (_Contract *ContractSession) ApprovedOrders(arg0 [32]byte) (bool, error)
- func (_Contract *ContractSession) AtomicMatch(addrs [14]common.Address, uints [18]*big.Int, ...) (*types.Transaction, error)
- func (_Contract *ContractSession) CalculateCurrentPrice(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (*big.Int, error)
- func (_Contract *ContractSession) CalculateFinalPrice(side uint8, saleKind uint8, basePrice *big.Int, extra *big.Int, ...) (*big.Int, error)
- func (_Contract *ContractSession) CalculateMatchPrice(addrs [14]common.Address, uints [18]*big.Int, ...) (*big.Int, error)
- func (_Contract *ContractSession) CancelOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (*types.Transaction, error)
- func (_Contract *ContractSession) CancelledOrFinalized(arg0 [32]byte) (bool, error)
- func (_Contract *ContractSession) ChangeMinimumMakerProtocolFee(newMinimumMakerProtocolFee *big.Int) (*types.Transaction, error)
- func (_Contract *ContractSession) ChangeMinimumTakerProtocolFee(newMinimumTakerProtocolFee *big.Int) (*types.Transaction, error)
- func (_Contract *ContractSession) ChangeProtocolFeeRecipient(newProtocolFeeRecipient common.Address) (*types.Transaction, error)
- func (_Contract *ContractSession) Codename() (string, error)
- func (_Contract *ContractSession) ExchangeToken() (common.Address, error)
- func (_Contract *ContractSession) GuardedArrayReplace(array []byte, desired []byte, mask []byte) ([]byte, error)
- func (_Contract *ContractSession) HashOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) ([32]byte, error)
- func (_Contract *ContractSession) HashToSign(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) ([32]byte, error)
- func (_Contract *ContractSession) INVERSEBASISPOINT() (*big.Int, error)
- func (_Contract *ContractSession) MinimumMakerProtocolFee() (*big.Int, error)
- func (_Contract *ContractSession) MinimumTakerProtocolFee() (*big.Int, error)
- func (_Contract *ContractSession) Name() (string, error)
- func (_Contract *ContractSession) OrderCalldataCanMatch(buyCalldata []byte, buyReplacementPattern []byte, sellCalldata []byte, ...) (bool, error)
- func (_Contract *ContractSession) OrdersCanMatch(addrs [14]common.Address, uints [18]*big.Int, ...) (bool, error)
- func (_Contract *ContractSession) Owner() (common.Address, error)
- func (_Contract *ContractSession) ProtocolFeeRecipient() (common.Address, error)
- func (_Contract *ContractSession) Registry() (common.Address, error)
- func (_Contract *ContractSession) RenounceOwnership() (*types.Transaction, error)
- func (_Contract *ContractSession) StaticCall(target common.Address, calldata []byte, extradata []byte) (bool, error)
- func (_Contract *ContractSession) TestCopy(arrToCopy []byte) ([]byte, error)
- func (_Contract *ContractSession) TestCopyAddress(addr common.Address) ([]byte, error)
- func (_Contract *ContractSession) TokenTransferProxy() (common.Address, error)
- func (_Contract *ContractSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Contract *ContractSession) ValidateOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (bool, error)
- func (_Contract *ContractSession) ValidateOrderParameters(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (bool, error)
- func (_Contract *ContractSession) Version() (string, error)
- type ContractTransactor
- func (_Contract *ContractTransactor) ApproveOrder(opts *bind.TransactOpts, addrs [7]common.Address, uints [9]*big.Int, ...) (*types.Transaction, error)
- func (_Contract *ContractTransactor) AtomicMatch(opts *bind.TransactOpts, addrs [14]common.Address, uints [18]*big.Int, ...) (*types.Transaction, error)
- func (_Contract *ContractTransactor) CancelOrder(opts *bind.TransactOpts, addrs [7]common.Address, uints [9]*big.Int, ...) (*types.Transaction, error)
- func (_Contract *ContractTransactor) ChangeMinimumMakerProtocolFee(opts *bind.TransactOpts, newMinimumMakerProtocolFee *big.Int) (*types.Transaction, error)
- func (_Contract *ContractTransactor) ChangeMinimumTakerProtocolFee(opts *bind.TransactOpts, newMinimumTakerProtocolFee *big.Int) (*types.Transaction, error)
- func (_Contract *ContractTransactor) ChangeProtocolFeeRecipient(opts *bind.TransactOpts, newProtocolFeeRecipient common.Address) (*types.Transaction, error)
- func (_Contract *ContractTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Contract *ContractTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type ContractTransactorRaw
- type ContractTransactorSession
- func (_Contract *ContractTransactorSession) ApproveOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (*types.Transaction, error)
- func (_Contract *ContractTransactorSession) AtomicMatch(addrs [14]common.Address, uints [18]*big.Int, ...) (*types.Transaction, error)
- func (_Contract *ContractTransactorSession) CancelOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, ...) (*types.Transaction, error)
- func (_Contract *ContractTransactorSession) ChangeMinimumMakerProtocolFee(newMinimumMakerProtocolFee *big.Int) (*types.Transaction, error)
- func (_Contract *ContractTransactorSession) ChangeMinimumTakerProtocolFee(newMinimumTakerProtocolFee *big.Int) (*types.Transaction, error)
- func (_Contract *ContractTransactorSession) ChangeProtocolFeeRecipient(newProtocolFeeRecipient common.Address) (*types.Transaction, error)
- func (_Contract *ContractTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_Contract *ContractTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
Constants ¶
const ContractABI = "" /* 14848-byte string literal not displayed */
ContractABI is the input ABI used to generate the binding from.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Contract ¶
type Contract struct { ContractCaller // Read-only binding to the contract ContractTransactor // Write-only binding to the contract ContractFilterer // Log filterer for contract events }
Contract is an auto generated Go binding around an Ethereum contract.
func NewContract ¶
NewContract creates a new instance of Contract, bound to a specific deployed contract.
type ContractCaller ¶
type ContractCaller struct {
// contains filtered or unexported fields
}
ContractCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewContractCaller ¶
func NewContractCaller(address common.Address, caller bind.ContractCaller) (*ContractCaller, error)
NewContractCaller creates a new read-only instance of Contract, bound to a specific deployed contract.
func (*ContractCaller) ApprovedOrders ¶
ApprovedOrders is a free data retrieval call binding the contract method 0xe57d4adb.
Solidity: function approvedOrders(bytes32 ) view returns(bool)
func (*ContractCaller) CalculateCurrentPrice ¶
func (_Contract *ContractCaller) CalculateCurrentPrice(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) (*big.Int, error)
CalculateCurrentPrice is a free data retrieval call binding the contract method 0x3f67ee0d.
Solidity: function calculateCurrentPrice_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) view returns(uint256)
func (*ContractCaller) CalculateFinalPrice ¶
func (_Contract *ContractCaller) CalculateFinalPrice(opts *bind.CallOpts, side uint8, saleKind uint8, basePrice *big.Int, extra *big.Int, listingTime *big.Int, expirationTime *big.Int) (*big.Int, error)
CalculateFinalPrice is a free data retrieval call binding the contract method 0x63d36c0b.
Solidity: function calculateFinalPrice(uint8 side, uint8 saleKind, uint256 basePrice, uint256 extra, uint256 listingTime, uint256 expirationTime) view returns(uint256)
func (*ContractCaller) CalculateMatchPrice ¶
func (_Contract *ContractCaller) CalculateMatchPrice(opts *bind.CallOpts, addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte) (*big.Int, error)
CalculateMatchPrice is a free data retrieval call binding the contract method 0xd537e131.
Solidity: function calculateMatchPrice_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell) view returns(uint256)
func (*ContractCaller) CancelledOrFinalized ¶
func (_Contract *ContractCaller) CancelledOrFinalized(opts *bind.CallOpts, arg0 [32]byte) (bool, error)
CancelledOrFinalized is a free data retrieval call binding the contract method 0x8076f005.
Solidity: function cancelledOrFinalized(bytes32 ) view returns(bool)
func (*ContractCaller) Codename ¶
func (_Contract *ContractCaller) Codename(opts *bind.CallOpts) (string, error)
Codename is a free data retrieval call binding the contract method 0x31e63199.
Solidity: function codename() view returns(string)
func (*ContractCaller) ExchangeToken ¶
ExchangeToken is a free data retrieval call binding the contract method 0xa25eb5d9.
Solidity: function exchangeToken() view returns(address)
func (*ContractCaller) GuardedArrayReplace ¶
func (_Contract *ContractCaller) GuardedArrayReplace(opts *bind.CallOpts, array []byte, desired []byte, mask []byte) ([]byte, error)
GuardedArrayReplace is a free data retrieval call binding the contract method 0x239e83df.
Solidity: function guardedArrayReplace(bytes array, bytes desired, bytes mask) pure returns(bytes)
func (*ContractCaller) HashOrder ¶
func (_Contract *ContractCaller) HashOrder(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) ([32]byte, error)
HashOrder is a free data retrieval call binding the contract method 0x71d02b38.
Solidity: function hashOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) pure returns(bytes32)
func (*ContractCaller) HashToSign ¶
func (_Contract *ContractCaller) HashToSign(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) ([32]byte, error)
HashToSign is a free data retrieval call binding the contract method 0x7d766981.
Solidity: function hashToSign_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) pure returns(bytes32)
func (*ContractCaller) INVERSEBASISPOINT ¶
INVERSEBASISPOINT is a free data retrieval call binding the contract method 0xcae6047f.
Solidity: function INVERSE_BASIS_POINT() view returns(uint256)
func (*ContractCaller) MinimumMakerProtocolFee ¶
MinimumMakerProtocolFee is a free data retrieval call binding the contract method 0x7ccefc52.
Solidity: function minimumMakerProtocolFee() view returns(uint256)
func (*ContractCaller) MinimumTakerProtocolFee ¶
MinimumTakerProtocolFee is a free data retrieval call binding the contract method 0x28a8ee68.
Solidity: function minimumTakerProtocolFee() view returns(uint256)
func (*ContractCaller) Name ¶
func (_Contract *ContractCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*ContractCaller) OrderCalldataCanMatch ¶
func (_Contract *ContractCaller) OrderCalldataCanMatch(opts *bind.CallOpts, buyCalldata []byte, buyReplacementPattern []byte, sellCalldata []byte, sellReplacementPattern []byte) (bool, error)
OrderCalldataCanMatch is a free data retrieval call binding the contract method 0x562b2ebc.
Solidity: function orderCalldataCanMatch(bytes buyCalldata, bytes buyReplacementPattern, bytes sellCalldata, bytes sellReplacementPattern) pure returns(bool)
func (*ContractCaller) OrdersCanMatch ¶
func (_Contract *ContractCaller) OrdersCanMatch(opts *bind.CallOpts, addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte) (bool, error)
OrdersCanMatch is a free data retrieval call binding the contract method 0x72593b4c.
Solidity: function ordersCanMatch_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell) view returns(bool)
func (*ContractCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ContractCaller) ProtocolFeeRecipient ¶
ProtocolFeeRecipient is a free data retrieval call binding the contract method 0x64df049e.
Solidity: function protocolFeeRecipient() view returns(address)
func (*ContractCaller) Registry ¶
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() view returns(address)
func (*ContractCaller) StaticCall ¶
func (_Contract *ContractCaller) StaticCall(opts *bind.CallOpts, target common.Address, calldata []byte, extradata []byte) (bool, error)
StaticCall is a free data retrieval call binding the contract method 0x10796a47.
Solidity: function staticCall(address target, bytes calldata, bytes extradata) view returns(bool result)
func (*ContractCaller) TestCopy ¶
TestCopy is a free data retrieval call binding the contract method 0x3e1e292a.
Solidity: function testCopy(bytes arrToCopy) pure returns(bytes)
func (*ContractCaller) TestCopyAddress ¶
func (_Contract *ContractCaller) TestCopyAddress(opts *bind.CallOpts, addr common.Address) ([]byte, error)
TestCopyAddress is a free data retrieval call binding the contract method 0x3464af6a.
Solidity: function testCopyAddress(address addr) pure returns(bytes)
func (*ContractCaller) TokenTransferProxy ¶
TokenTransferProxy is a free data retrieval call binding the contract method 0x0eefdbad.
Solidity: function tokenTransferProxy() view returns(address)
func (*ContractCaller) ValidateOrder ¶
func (_Contract *ContractCaller) ValidateOrder(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, v uint8, r [32]byte, s [32]byte) (bool, error)
ValidateOrder is a free data retrieval call binding the contract method 0x60bef33a.
Solidity: function validateOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, uint8 v, bytes32 r, bytes32 s) view returns(bool)
func (*ContractCaller) ValidateOrderParameters ¶
func (_Contract *ContractCaller) ValidateOrderParameters(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) (bool, error)
ValidateOrderParameters is a free data retrieval call binding the contract method 0xca595b9a.
Solidity: function validateOrderParameters_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) view returns(bool)
type ContractCallerRaw ¶
type ContractCallerRaw struct {
Contract *ContractCaller // Generic read-only contract binding to access the raw methods on
}
ContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ContractCallerRaw) Call ¶
func (_Contract *ContractCallerRaw) 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 ContractCallerSession ¶
type ContractCallerSession struct { Contract *ContractCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ContractCallerSession) ApprovedOrders ¶
func (_Contract *ContractCallerSession) ApprovedOrders(arg0 [32]byte) (bool, error)
ApprovedOrders is a free data retrieval call binding the contract method 0xe57d4adb.
Solidity: function approvedOrders(bytes32 ) view returns(bool)
func (*ContractCallerSession) CalculateCurrentPrice ¶
func (_Contract *ContractCallerSession) CalculateCurrentPrice(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) (*big.Int, error)
CalculateCurrentPrice is a free data retrieval call binding the contract method 0x3f67ee0d.
Solidity: function calculateCurrentPrice_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) view returns(uint256)
func (*ContractCallerSession) CalculateFinalPrice ¶
func (_Contract *ContractCallerSession) CalculateFinalPrice(side uint8, saleKind uint8, basePrice *big.Int, extra *big.Int, listingTime *big.Int, expirationTime *big.Int) (*big.Int, error)
CalculateFinalPrice is a free data retrieval call binding the contract method 0x63d36c0b.
Solidity: function calculateFinalPrice(uint8 side, uint8 saleKind, uint256 basePrice, uint256 extra, uint256 listingTime, uint256 expirationTime) view returns(uint256)
func (*ContractCallerSession) CalculateMatchPrice ¶
func (_Contract *ContractCallerSession) CalculateMatchPrice(addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte) (*big.Int, error)
CalculateMatchPrice is a free data retrieval call binding the contract method 0xd537e131.
Solidity: function calculateMatchPrice_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell) view returns(uint256)
func (*ContractCallerSession) CancelledOrFinalized ¶
func (_Contract *ContractCallerSession) CancelledOrFinalized(arg0 [32]byte) (bool, error)
CancelledOrFinalized is a free data retrieval call binding the contract method 0x8076f005.
Solidity: function cancelledOrFinalized(bytes32 ) view returns(bool)
func (*ContractCallerSession) Codename ¶
func (_Contract *ContractCallerSession) Codename() (string, error)
Codename is a free data retrieval call binding the contract method 0x31e63199.
Solidity: function codename() view returns(string)
func (*ContractCallerSession) ExchangeToken ¶
func (_Contract *ContractCallerSession) ExchangeToken() (common.Address, error)
ExchangeToken is a free data retrieval call binding the contract method 0xa25eb5d9.
Solidity: function exchangeToken() view returns(address)
func (*ContractCallerSession) GuardedArrayReplace ¶
func (_Contract *ContractCallerSession) GuardedArrayReplace(array []byte, desired []byte, mask []byte) ([]byte, error)
GuardedArrayReplace is a free data retrieval call binding the contract method 0x239e83df.
Solidity: function guardedArrayReplace(bytes array, bytes desired, bytes mask) pure returns(bytes)
func (*ContractCallerSession) HashOrder ¶
func (_Contract *ContractCallerSession) HashOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) ([32]byte, error)
HashOrder is a free data retrieval call binding the contract method 0x71d02b38.
Solidity: function hashOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) pure returns(bytes32)
func (*ContractCallerSession) HashToSign ¶
func (_Contract *ContractCallerSession) HashToSign(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) ([32]byte, error)
HashToSign is a free data retrieval call binding the contract method 0x7d766981.
Solidity: function hashToSign_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) pure returns(bytes32)
func (*ContractCallerSession) INVERSEBASISPOINT ¶
func (_Contract *ContractCallerSession) INVERSEBASISPOINT() (*big.Int, error)
INVERSEBASISPOINT is a free data retrieval call binding the contract method 0xcae6047f.
Solidity: function INVERSE_BASIS_POINT() view returns(uint256)
func (*ContractCallerSession) MinimumMakerProtocolFee ¶
func (_Contract *ContractCallerSession) MinimumMakerProtocolFee() (*big.Int, error)
MinimumMakerProtocolFee is a free data retrieval call binding the contract method 0x7ccefc52.
Solidity: function minimumMakerProtocolFee() view returns(uint256)
func (*ContractCallerSession) MinimumTakerProtocolFee ¶
func (_Contract *ContractCallerSession) MinimumTakerProtocolFee() (*big.Int, error)
MinimumTakerProtocolFee is a free data retrieval call binding the contract method 0x28a8ee68.
Solidity: function minimumTakerProtocolFee() view returns(uint256)
func (*ContractCallerSession) Name ¶
func (_Contract *ContractCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*ContractCallerSession) OrderCalldataCanMatch ¶
func (_Contract *ContractCallerSession) OrderCalldataCanMatch(buyCalldata []byte, buyReplacementPattern []byte, sellCalldata []byte, sellReplacementPattern []byte) (bool, error)
OrderCalldataCanMatch is a free data retrieval call binding the contract method 0x562b2ebc.
Solidity: function orderCalldataCanMatch(bytes buyCalldata, bytes buyReplacementPattern, bytes sellCalldata, bytes sellReplacementPattern) pure returns(bool)
func (*ContractCallerSession) OrdersCanMatch ¶
func (_Contract *ContractCallerSession) OrdersCanMatch(addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte) (bool, error)
OrdersCanMatch is a free data retrieval call binding the contract method 0x72593b4c.
Solidity: function ordersCanMatch_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell) view returns(bool)
func (*ContractCallerSession) Owner ¶
func (_Contract *ContractCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ContractCallerSession) ProtocolFeeRecipient ¶
func (_Contract *ContractCallerSession) ProtocolFeeRecipient() (common.Address, error)
ProtocolFeeRecipient is a free data retrieval call binding the contract method 0x64df049e.
Solidity: function protocolFeeRecipient() view returns(address)
func (*ContractCallerSession) Registry ¶
func (_Contract *ContractCallerSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() view returns(address)
func (*ContractCallerSession) StaticCall ¶
func (_Contract *ContractCallerSession) StaticCall(target common.Address, calldata []byte, extradata []byte) (bool, error)
StaticCall is a free data retrieval call binding the contract method 0x10796a47.
Solidity: function staticCall(address target, bytes calldata, bytes extradata) view returns(bool result)
func (*ContractCallerSession) TestCopy ¶
func (_Contract *ContractCallerSession) TestCopy(arrToCopy []byte) ([]byte, error)
TestCopy is a free data retrieval call binding the contract method 0x3e1e292a.
Solidity: function testCopy(bytes arrToCopy) pure returns(bytes)
func (*ContractCallerSession) TestCopyAddress ¶
func (_Contract *ContractCallerSession) TestCopyAddress(addr common.Address) ([]byte, error)
TestCopyAddress is a free data retrieval call binding the contract method 0x3464af6a.
Solidity: function testCopyAddress(address addr) pure returns(bytes)
func (*ContractCallerSession) TokenTransferProxy ¶
func (_Contract *ContractCallerSession) TokenTransferProxy() (common.Address, error)
TokenTransferProxy is a free data retrieval call binding the contract method 0x0eefdbad.
Solidity: function tokenTransferProxy() view returns(address)
func (*ContractCallerSession) ValidateOrder ¶
func (_Contract *ContractCallerSession) ValidateOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, v uint8, r [32]byte, s [32]byte) (bool, error)
ValidateOrder is a free data retrieval call binding the contract method 0x60bef33a.
Solidity: function validateOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, uint8 v, bytes32 r, bytes32 s) view returns(bool)
func (*ContractCallerSession) ValidateOrderParameters ¶
func (_Contract *ContractCallerSession) ValidateOrderParameters(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) (bool, error)
ValidateOrderParameters is a free data retrieval call binding the contract method 0xca595b9a.
Solidity: function validateOrderParameters_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) view returns(bool)
func (*ContractCallerSession) Version ¶
func (_Contract *ContractCallerSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(string)
type ContractFilterer ¶
type ContractFilterer struct {
// contains filtered or unexported fields
}
ContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewContractFilterer ¶
func NewContractFilterer(address common.Address, filterer bind.ContractFilterer) (*ContractFilterer, error)
NewContractFilterer creates a new log filterer instance of Contract, bound to a specific deployed contract.
func (*ContractFilterer) FilterOrderApprovedPartOne ¶
func (_Contract *ContractFilterer) FilterOrderApprovedPartOne(opts *bind.FilterOpts, hash [][32]byte, maker []common.Address, feeRecipient []common.Address) (*ContractOrderApprovedPartOneIterator, 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 (*ContractFilterer) FilterOrderApprovedPartTwo ¶
func (_Contract *ContractFilterer) FilterOrderApprovedPartTwo(opts *bind.FilterOpts, hash [][32]byte) (*ContractOrderApprovedPartTwoIterator, 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 (*ContractFilterer) FilterOrderCancelled ¶
func (_Contract *ContractFilterer) FilterOrderCancelled(opts *bind.FilterOpts, hash [][32]byte) (*ContractOrderCancelledIterator, error)
FilterOrderCancelled is a free log retrieval operation binding the contract event 0x5152abf959f6564662358c2e52b702259b78bac5ee7842a0f01937e670efcc7d.
Solidity: event OrderCancelled(bytes32 indexed hash)
func (*ContractFilterer) FilterOrdersMatched ¶
func (_Contract *ContractFilterer) FilterOrdersMatched(opts *bind.FilterOpts, maker []common.Address, taker []common.Address, metadata [][32]byte) (*ContractOrdersMatchedIterator, 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 (*ContractFilterer) FilterOwnershipRenounced ¶
func (_Contract *ContractFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*ContractOwnershipRenouncedIterator, error)
FilterOwnershipRenounced is a free log retrieval operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.
Solidity: event OwnershipRenounced(address indexed previousOwner)
func (*ContractFilterer) FilterOwnershipTransferred ¶
func (_Contract *ContractFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*ContractOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ContractFilterer) ParseOrderApprovedPartOne ¶
func (_Contract *ContractFilterer) ParseOrderApprovedPartOne(log types.Log) (*ContractOrderApprovedPartOne, error)
ParseOrderApprovedPartOne is a log parse operation binding the contract event 0x90c7f9f5b58c15f0f635bfb99f55d3d78fdbef3559e7d8abf5c81052a5276622.
Solidity: event OrderApprovedPartOne(bytes32 indexed hash, address exchange, address indexed maker, address taker, uint256 makerRelayerFee, uint256 takerRelayerFee, uint256 makerProtocolFee, uint256 takerProtocolFee, address indexed feeRecipient, uint8 feeMethod, uint8 side, uint8 saleKind, address target)
func (*ContractFilterer) ParseOrderApprovedPartTwo ¶
func (_Contract *ContractFilterer) ParseOrderApprovedPartTwo(log types.Log) (*ContractOrderApprovedPartTwo, error)
ParseOrderApprovedPartTwo is a log parse operation binding the contract event 0xe55393c778364e440d958b39ac1debd99dcfae3775a8a04d1e79124adf6a2d08.
Solidity: event OrderApprovedPartTwo(bytes32 indexed hash, uint8 howToCall, bytes calldata, bytes replacementPattern, address staticTarget, bytes staticExtradata, address paymentToken, uint256 basePrice, uint256 extra, uint256 listingTime, uint256 expirationTime, uint256 salt, bool orderbookInclusionDesired)
func (*ContractFilterer) ParseOrderCancelled ¶
func (_Contract *ContractFilterer) ParseOrderCancelled(log types.Log) (*ContractOrderCancelled, error)
ParseOrderCancelled is a log parse operation binding the contract event 0x5152abf959f6564662358c2e52b702259b78bac5ee7842a0f01937e670efcc7d.
Solidity: event OrderCancelled(bytes32 indexed hash)
func (*ContractFilterer) ParseOrdersMatched ¶
func (_Contract *ContractFilterer) ParseOrdersMatched(log types.Log) (*ContractOrdersMatched, error)
ParseOrdersMatched is a log parse operation binding the contract event 0xc4109843e0b7d514e4c093114b863f8e7d8d9a458c372cd51bfe526b588006c9.
Solidity: event OrdersMatched(bytes32 buyHash, bytes32 sellHash, address indexed maker, address indexed taker, uint256 price, bytes32 indexed metadata)
func (*ContractFilterer) ParseOwnershipRenounced ¶
func (_Contract *ContractFilterer) ParseOwnershipRenounced(log types.Log) (*ContractOwnershipRenounced, error)
ParseOwnershipRenounced is a log parse operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.
Solidity: event OwnershipRenounced(address indexed previousOwner)
func (*ContractFilterer) ParseOwnershipTransferred ¶
func (_Contract *ContractFilterer) ParseOwnershipTransferred(log types.Log) (*ContractOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ContractFilterer) WatchOrderApprovedPartOne ¶
func (_Contract *ContractFilterer) WatchOrderApprovedPartOne(opts *bind.WatchOpts, sink chan<- *ContractOrderApprovedPartOne, 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 (*ContractFilterer) WatchOrderApprovedPartTwo ¶
func (_Contract *ContractFilterer) WatchOrderApprovedPartTwo(opts *bind.WatchOpts, sink chan<- *ContractOrderApprovedPartTwo, 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 (*ContractFilterer) WatchOrderCancelled ¶
func (_Contract *ContractFilterer) WatchOrderCancelled(opts *bind.WatchOpts, sink chan<- *ContractOrderCancelled, 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 (*ContractFilterer) WatchOrdersMatched ¶
func (_Contract *ContractFilterer) WatchOrdersMatched(opts *bind.WatchOpts, sink chan<- *ContractOrdersMatched, 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 (*ContractFilterer) WatchOwnershipRenounced ¶
func (_Contract *ContractFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *ContractOwnershipRenounced, 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 (*ContractFilterer) WatchOwnershipTransferred ¶
func (_Contract *ContractFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ContractOwnershipTransferred, 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 ContractOrderApprovedPartOne ¶
type ContractOrderApprovedPartOne 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 }
ContractOrderApprovedPartOne represents a OrderApprovedPartOne event raised by the Contract contract.
type ContractOrderApprovedPartOneIterator ¶
type ContractOrderApprovedPartOneIterator struct { Event *ContractOrderApprovedPartOne // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ContractOrderApprovedPartOneIterator is returned from FilterOrderApprovedPartOne and is used to iterate over the raw logs and unpacked data for OrderApprovedPartOne events raised by the Contract contract.
func (*ContractOrderApprovedPartOneIterator) Close ¶
func (it *ContractOrderApprovedPartOneIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContractOrderApprovedPartOneIterator) Error ¶
func (it *ContractOrderApprovedPartOneIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContractOrderApprovedPartOneIterator) Next ¶
func (it *ContractOrderApprovedPartOneIterator) 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 ContractOrderApprovedPartTwo ¶
type ContractOrderApprovedPartTwo 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 }
ContractOrderApprovedPartTwo represents a OrderApprovedPartTwo event raised by the Contract contract.
type ContractOrderApprovedPartTwoIterator ¶
type ContractOrderApprovedPartTwoIterator struct { Event *ContractOrderApprovedPartTwo // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ContractOrderApprovedPartTwoIterator is returned from FilterOrderApprovedPartTwo and is used to iterate over the raw logs and unpacked data for OrderApprovedPartTwo events raised by the Contract contract.
func (*ContractOrderApprovedPartTwoIterator) Close ¶
func (it *ContractOrderApprovedPartTwoIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContractOrderApprovedPartTwoIterator) Error ¶
func (it *ContractOrderApprovedPartTwoIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContractOrderApprovedPartTwoIterator) Next ¶
func (it *ContractOrderApprovedPartTwoIterator) 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 ContractOrderCancelled ¶
type ContractOrderCancelled struct { Hash [32]byte Raw types.Log // Blockchain specific contextual infos }
ContractOrderCancelled represents a OrderCancelled event raised by the Contract contract.
type ContractOrderCancelledIterator ¶
type ContractOrderCancelledIterator struct { Event *ContractOrderCancelled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ContractOrderCancelledIterator is returned from FilterOrderCancelled and is used to iterate over the raw logs and unpacked data for OrderCancelled events raised by the Contract contract.
func (*ContractOrderCancelledIterator) Close ¶
func (it *ContractOrderCancelledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContractOrderCancelledIterator) Error ¶
func (it *ContractOrderCancelledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContractOrderCancelledIterator) Next ¶
func (it *ContractOrderCancelledIterator) 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 ContractOrdersMatched ¶
type ContractOrdersMatched 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 }
ContractOrdersMatched represents a OrdersMatched event raised by the Contract contract.
type ContractOrdersMatchedIterator ¶
type ContractOrdersMatchedIterator struct { Event *ContractOrdersMatched // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ContractOrdersMatchedIterator is returned from FilterOrdersMatched and is used to iterate over the raw logs and unpacked data for OrdersMatched events raised by the Contract contract.
func (*ContractOrdersMatchedIterator) Close ¶
func (it *ContractOrdersMatchedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContractOrdersMatchedIterator) Error ¶
func (it *ContractOrdersMatchedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContractOrdersMatchedIterator) Next ¶
func (it *ContractOrdersMatchedIterator) 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 ContractOwnershipRenounced ¶
type ContractOwnershipRenounced struct { PreviousOwner common.Address Raw types.Log // Blockchain specific contextual infos }
ContractOwnershipRenounced represents a OwnershipRenounced event raised by the Contract contract.
type ContractOwnershipRenouncedIterator ¶
type ContractOwnershipRenouncedIterator struct { Event *ContractOwnershipRenounced // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ContractOwnershipRenouncedIterator is returned from FilterOwnershipRenounced and is used to iterate over the raw logs and unpacked data for OwnershipRenounced events raised by the Contract contract.
func (*ContractOwnershipRenouncedIterator) Close ¶
func (it *ContractOwnershipRenouncedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContractOwnershipRenouncedIterator) Error ¶
func (it *ContractOwnershipRenouncedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContractOwnershipRenouncedIterator) Next ¶
func (it *ContractOwnershipRenouncedIterator) 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 ContractOwnershipTransferred ¶
type ContractOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
ContractOwnershipTransferred represents a OwnershipTransferred event raised by the Contract contract.
type ContractOwnershipTransferredIterator ¶
type ContractOwnershipTransferredIterator struct { Event *ContractOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ContractOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Contract contract.
func (*ContractOwnershipTransferredIterator) Close ¶
func (it *ContractOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ContractOwnershipTransferredIterator) Error ¶
func (it *ContractOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ContractOwnershipTransferredIterator) Next ¶
func (it *ContractOwnershipTransferredIterator) 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 ContractRaw ¶
type ContractRaw struct {
Contract *Contract // Generic contract binding to access the raw methods on
}
ContractRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ContractRaw) Call ¶
func (_Contract *ContractRaw) 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 (*ContractRaw) Transact ¶
func (_Contract *ContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ContractRaw) Transfer ¶
func (_Contract *ContractRaw) 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 ContractSession ¶
type ContractSession struct { Contract *Contract // 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 }
ContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ContractSession) ApproveOrder ¶
func (_Contract *ContractSession) 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 (*ContractSession) ApprovedOrders ¶
func (_Contract *ContractSession) ApprovedOrders(arg0 [32]byte) (bool, error)
ApprovedOrders is a free data retrieval call binding the contract method 0xe57d4adb.
Solidity: function approvedOrders(bytes32 ) view returns(bool)
func (*ContractSession) AtomicMatch ¶
func (_Contract *ContractSession) AtomicMatch(addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte, vs [2]uint8, rssMetadata [5][32]byte) (*types.Transaction, error)
AtomicMatch is a paid mutator transaction binding the contract method 0xab834bab.
Solidity: function atomicMatch_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell, uint8[2] vs, bytes32[5] rssMetadata) payable returns()
func (*ContractSession) CalculateCurrentPrice ¶
func (_Contract *ContractSession) CalculateCurrentPrice(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) (*big.Int, error)
CalculateCurrentPrice is a free data retrieval call binding the contract method 0x3f67ee0d.
Solidity: function calculateCurrentPrice_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) view returns(uint256)
func (*ContractSession) CalculateFinalPrice ¶
func (_Contract *ContractSession) CalculateFinalPrice(side uint8, saleKind uint8, basePrice *big.Int, extra *big.Int, listingTime *big.Int, expirationTime *big.Int) (*big.Int, error)
CalculateFinalPrice is a free data retrieval call binding the contract method 0x63d36c0b.
Solidity: function calculateFinalPrice(uint8 side, uint8 saleKind, uint256 basePrice, uint256 extra, uint256 listingTime, uint256 expirationTime) view returns(uint256)
func (*ContractSession) CalculateMatchPrice ¶
func (_Contract *ContractSession) CalculateMatchPrice(addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte) (*big.Int, error)
CalculateMatchPrice is a free data retrieval call binding the contract method 0xd537e131.
Solidity: function calculateMatchPrice_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell) view returns(uint256)
func (*ContractSession) CancelOrder ¶
func (_Contract *ContractSession) 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 (*ContractSession) CancelledOrFinalized ¶
func (_Contract *ContractSession) CancelledOrFinalized(arg0 [32]byte) (bool, error)
CancelledOrFinalized is a free data retrieval call binding the contract method 0x8076f005.
Solidity: function cancelledOrFinalized(bytes32 ) view returns(bool)
func (*ContractSession) ChangeMinimumMakerProtocolFee ¶
func (_Contract *ContractSession) 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 (*ContractSession) ChangeMinimumTakerProtocolFee ¶
func (_Contract *ContractSession) 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 (*ContractSession) ChangeProtocolFeeRecipient ¶
func (_Contract *ContractSession) 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 (*ContractSession) Codename ¶
func (_Contract *ContractSession) Codename() (string, error)
Codename is a free data retrieval call binding the contract method 0x31e63199.
Solidity: function codename() view returns(string)
func (*ContractSession) ExchangeToken ¶
func (_Contract *ContractSession) ExchangeToken() (common.Address, error)
ExchangeToken is a free data retrieval call binding the contract method 0xa25eb5d9.
Solidity: function exchangeToken() view returns(address)
func (*ContractSession) GuardedArrayReplace ¶
func (_Contract *ContractSession) GuardedArrayReplace(array []byte, desired []byte, mask []byte) ([]byte, error)
GuardedArrayReplace is a free data retrieval call binding the contract method 0x239e83df.
Solidity: function guardedArrayReplace(bytes array, bytes desired, bytes mask) pure returns(bytes)
func (*ContractSession) HashOrder ¶
func (_Contract *ContractSession) HashOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) ([32]byte, error)
HashOrder is a free data retrieval call binding the contract method 0x71d02b38.
Solidity: function hashOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) pure returns(bytes32)
func (*ContractSession) HashToSign ¶
func (_Contract *ContractSession) HashToSign(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) ([32]byte, error)
HashToSign is a free data retrieval call binding the contract method 0x7d766981.
Solidity: function hashToSign_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) pure returns(bytes32)
func (*ContractSession) INVERSEBASISPOINT ¶
func (_Contract *ContractSession) INVERSEBASISPOINT() (*big.Int, error)
INVERSEBASISPOINT is a free data retrieval call binding the contract method 0xcae6047f.
Solidity: function INVERSE_BASIS_POINT() view returns(uint256)
func (*ContractSession) MinimumMakerProtocolFee ¶
func (_Contract *ContractSession) MinimumMakerProtocolFee() (*big.Int, error)
MinimumMakerProtocolFee is a free data retrieval call binding the contract method 0x7ccefc52.
Solidity: function minimumMakerProtocolFee() view returns(uint256)
func (*ContractSession) MinimumTakerProtocolFee ¶
func (_Contract *ContractSession) MinimumTakerProtocolFee() (*big.Int, error)
MinimumTakerProtocolFee is a free data retrieval call binding the contract method 0x28a8ee68.
Solidity: function minimumTakerProtocolFee() view returns(uint256)
func (*ContractSession) Name ¶
func (_Contract *ContractSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*ContractSession) OrderCalldataCanMatch ¶
func (_Contract *ContractSession) OrderCalldataCanMatch(buyCalldata []byte, buyReplacementPattern []byte, sellCalldata []byte, sellReplacementPattern []byte) (bool, error)
OrderCalldataCanMatch is a free data retrieval call binding the contract method 0x562b2ebc.
Solidity: function orderCalldataCanMatch(bytes buyCalldata, bytes buyReplacementPattern, bytes sellCalldata, bytes sellReplacementPattern) pure returns(bool)
func (*ContractSession) OrdersCanMatch ¶
func (_Contract *ContractSession) OrdersCanMatch(addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte) (bool, error)
OrdersCanMatch is a free data retrieval call binding the contract method 0x72593b4c.
Solidity: function ordersCanMatch_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell) view returns(bool)
func (*ContractSession) Owner ¶
func (_Contract *ContractSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ContractSession) ProtocolFeeRecipient ¶
func (_Contract *ContractSession) ProtocolFeeRecipient() (common.Address, error)
ProtocolFeeRecipient is a free data retrieval call binding the contract method 0x64df049e.
Solidity: function protocolFeeRecipient() view returns(address)
func (*ContractSession) Registry ¶
func (_Contract *ContractSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() view returns(address)
func (*ContractSession) RenounceOwnership ¶
func (_Contract *ContractSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ContractSession) StaticCall ¶
func (_Contract *ContractSession) StaticCall(target common.Address, calldata []byte, extradata []byte) (bool, error)
StaticCall is a free data retrieval call binding the contract method 0x10796a47.
Solidity: function staticCall(address target, bytes calldata, bytes extradata) view returns(bool result)
func (*ContractSession) TestCopy ¶
func (_Contract *ContractSession) TestCopy(arrToCopy []byte) ([]byte, error)
TestCopy is a free data retrieval call binding the contract method 0x3e1e292a.
Solidity: function testCopy(bytes arrToCopy) pure returns(bytes)
func (*ContractSession) TestCopyAddress ¶
func (_Contract *ContractSession) TestCopyAddress(addr common.Address) ([]byte, error)
TestCopyAddress is a free data retrieval call binding the contract method 0x3464af6a.
Solidity: function testCopyAddress(address addr) pure returns(bytes)
func (*ContractSession) TokenTransferProxy ¶
func (_Contract *ContractSession) TokenTransferProxy() (common.Address, error)
TokenTransferProxy is a free data retrieval call binding the contract method 0x0eefdbad.
Solidity: function tokenTransferProxy() view returns(address)
func (*ContractSession) TransferOwnership ¶
func (_Contract *ContractSession) 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 (*ContractSession) ValidateOrder ¶
func (_Contract *ContractSession) ValidateOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, v uint8, r [32]byte, s [32]byte) (bool, error)
ValidateOrder is a free data retrieval call binding the contract method 0x60bef33a.
Solidity: function validateOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, uint8 v, bytes32 r, bytes32 s) view returns(bool)
func (*ContractSession) ValidateOrderParameters ¶
func (_Contract *ContractSession) ValidateOrderParameters(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) (bool, error)
ValidateOrderParameters is a free data retrieval call binding the contract method 0xca595b9a.
Solidity: function validateOrderParameters_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) view returns(bool)
func (*ContractSession) Version ¶
func (_Contract *ContractSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() view returns(string)
type ContractTransactor ¶
type ContractTransactor struct {
// contains filtered or unexported fields
}
ContractTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewContractTransactor ¶
func NewContractTransactor(address common.Address, transactor bind.ContractTransactor) (*ContractTransactor, error)
NewContractTransactor creates a new write-only instance of Contract, bound to a specific deployed contract.
func (*ContractTransactor) ApproveOrder ¶
func (_Contract *ContractTransactor) 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 (*ContractTransactor) AtomicMatch ¶
func (_Contract *ContractTransactor) AtomicMatch(opts *bind.TransactOpts, addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte, vs [2]uint8, rssMetadata [5][32]byte) (*types.Transaction, error)
AtomicMatch is a paid mutator transaction binding the contract method 0xab834bab.
Solidity: function atomicMatch_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell, uint8[2] vs, bytes32[5] rssMetadata) payable returns()
func (*ContractTransactor) CancelOrder ¶
func (_Contract *ContractTransactor) 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 (*ContractTransactor) ChangeMinimumMakerProtocolFee ¶
func (_Contract *ContractTransactor) 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 (*ContractTransactor) ChangeMinimumTakerProtocolFee ¶
func (_Contract *ContractTransactor) 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 (*ContractTransactor) ChangeProtocolFeeRecipient ¶
func (_Contract *ContractTransactor) 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 (*ContractTransactor) RenounceOwnership ¶
func (_Contract *ContractTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ContractTransactor) TransferOwnership ¶
func (_Contract *ContractTransactor) 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 ContractTransactorRaw ¶
type ContractTransactorRaw struct {
Contract *ContractTransactor // Generic write-only contract binding to access the raw methods on
}
ContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ContractTransactorRaw) Transact ¶
func (_Contract *ContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ContractTransactorRaw) Transfer ¶
func (_Contract *ContractTransactorRaw) 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 ContractTransactorSession ¶
type ContractTransactorSession struct { Contract *ContractTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ContractTransactorSession) ApproveOrder ¶
func (_Contract *ContractTransactorSession) 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 (*ContractTransactorSession) AtomicMatch ¶
func (_Contract *ContractTransactorSession) AtomicMatch(addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte, vs [2]uint8, rssMetadata [5][32]byte) (*types.Transaction, error)
AtomicMatch is a paid mutator transaction binding the contract method 0xab834bab.
Solidity: function atomicMatch_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell, uint8[2] vs, bytes32[5] rssMetadata) payable returns()
func (*ContractTransactorSession) CancelOrder ¶
func (_Contract *ContractTransactorSession) 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 (*ContractTransactorSession) ChangeMinimumMakerProtocolFee ¶
func (_Contract *ContractTransactorSession) 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 (*ContractTransactorSession) ChangeMinimumTakerProtocolFee ¶
func (_Contract *ContractTransactorSession) 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 (*ContractTransactorSession) ChangeProtocolFeeRecipient ¶
func (_Contract *ContractTransactorSession) 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 (*ContractTransactorSession) RenounceOwnership ¶
func (_Contract *ContractTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ContractTransactorSession) TransferOwnership ¶
func (_Contract *ContractTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()