looksrare

package
v1.4.483 Latest Latest
Warning

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

Go to latest
Published: May 10, 2024 License: GPL-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ContractABI = ContractMetaData.ABI

ContractABI is the input ABI used to generate the binding from. Deprecated: Use ContractMetaData.ABI instead.

View Source
var ContractMetaData = &bind.MetaData{
	ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_currencyManager\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_executionManager\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_royaltyFeeManager\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_WETH\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_protocolFeeRecipient\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newMinNonce\",\"type\":\"uint256\"}],\"name\":\"CancelAllOrders\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"orderNonces\",\"type\":\"uint256[]\"}],\"name\":\"CancelMultipleOrders\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"currencyManager\",\"type\":\"address\"}],\"name\":\"NewCurrencyManager\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"executionManager\",\"type\":\"address\"}],\"name\":\"NewExecutionManager\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"protocolFeeRecipient\",\"type\":\"address\"}],\"name\":\"NewProtocolFeeRecipient\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"royaltyFeeManager\",\"type\":\"address\"}],\"name\":\"NewRoyaltyFeeManager\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"transferSelectorNFT\",\"type\":\"address\"}],\"name\":\"NewTransferSelectorNFT\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"collection\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"royaltyRecipient\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"RoyaltyPayment\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"orderNonce\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"taker\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"maker\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"strategy\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"collection\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"}],\"name\":\"TakerAsk\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"orderHash\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"orderNonce\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"taker\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"maker\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"strategy\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"collection\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"}],\"name\":\"TakerBid\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"DOMAIN_SEPARATOR\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"WETH\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"minNonce\",\"type\":\"uint256\"}],\"name\":\"cancelAllOrdersForSender\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"orderNonces\",\"type\":\"uint256[]\"}],\"name\":\"cancelMultipleMakerOrders\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"currencyManager\",\"outputs\":[{\"internalType\":\"contractICurrencyManager\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"executionManager\",\"outputs\":[{\"internalType\":\"contractIExecutionManager\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"orderNonce\",\"type\":\"uint256\"}],\"name\":\"isUserOrderNonceExecutedOrCancelled\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"bool\",\"name\":\"isOrderAsk\",\"type\":\"bool\"},{\"internalType\":\"address\",\"name\":\"taker\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minPercentageToAsk\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"params\",\"type\":\"bytes\"}],\"internalType\":\"structOrderTypes.TakerOrder\",\"name\":\"takerBid\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"bool\",\"name\":\"isOrderAsk\",\"type\":\"bool\"},{\"internalType\":\"address\",\"name\":\"signer\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"collection\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"strategy\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"nonce\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minPercentageToAsk\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"params\",\"type\":\"bytes\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"}],\"internalType\":\"structOrderTypes.MakerOrder\",\"name\":\"makerAsk\",\"type\":\"tuple\"}],\"name\":\"matchAskWithTakerBid\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"bool\",\"name\":\"isOrderAsk\",\"type\":\"bool\"},{\"internalType\":\"address\",\"name\":\"taker\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minPercentageToAsk\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"params\",\"type\":\"bytes\"}],\"internalType\":\"structOrderTypes.TakerOrder\",\"name\":\"takerBid\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"bool\",\"name\":\"isOrderAsk\",\"type\":\"bool\"},{\"internalType\":\"address\",\"name\":\"signer\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"collection\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"strategy\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"nonce\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minPercentageToAsk\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"params\",\"type\":\"bytes\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"}],\"internalType\":\"structOrderTypes.MakerOrder\",\"name\":\"makerAsk\",\"type\":\"tuple\"}],\"name\":\"matchAskWithTakerBidUsingETHAndWETH\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"bool\",\"name\":\"isOrderAsk\",\"type\":\"bool\"},{\"internalType\":\"address\",\"name\":\"taker\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minPercentageToAsk\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"params\",\"type\":\"bytes\"}],\"internalType\":\"structOrderTypes.TakerOrder\",\"name\":\"takerAsk\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"bool\",\"name\":\"isOrderAsk\",\"type\":\"bool\"},{\"internalType\":\"address\",\"name\":\"signer\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"collection\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"price\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"strategy\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"currency\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"nonce\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"startTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"endTime\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"minPercentageToAsk\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"params\",\"type\":\"bytes\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"}],\"internalType\":\"structOrderTypes.MakerOrder\",\"name\":\"makerBid\",\"type\":\"tuple\"}],\"name\":\"matchBidWithTakerAsk\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"protocolFeeRecipient\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"royaltyFeeManager\",\"outputs\":[{\"internalType\":\"contractIRoyaltyFeeManager\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"transferSelectorNFT\",\"outputs\":[{\"internalType\":\"contractITransferSelectorNFT\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_currencyManager\",\"type\":\"address\"}],\"name\":\"updateCurrencyManager\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_executionManager\",\"type\":\"address\"}],\"name\":\"updateExecutionManager\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_protocolFeeRecipient\",\"type\":\"address\"}],\"name\":\"updateProtocolFeeRecipient\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_royaltyFeeManager\",\"type\":\"address\"}],\"name\":\"updateRoyaltyFeeManager\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_transferSelectorNFT\",\"type\":\"address\"}],\"name\":\"updateTransferSelectorNFT\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"userMinOrderNonce\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}

ContractMetaData contains all meta data concerning the Contract contract.

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

func NewContract(address common.Address, backend bind.ContractBackend) (*Contract, error)

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

func (_Contract *ContractCaller) CurrencyManager(opts *bind.CallOpts) (common.Address, error)

CurrencyManager is a free data retrieval call binding the contract method 0x0f747d74.

Solidity: function currencyManager() view returns(address)

func (*ContractCaller) DOMAINSEPARATOR

func (_Contract *ContractCaller) DOMAINSEPARATOR(opts *bind.CallOpts) ([32]byte, error)

DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.

Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)

func (*ContractCaller) ExecutionManager

func (_Contract *ContractCaller) ExecutionManager(opts *bind.CallOpts) (common.Address, error)

ExecutionManager is a free data retrieval call binding the contract method 0x483abb9f.

Solidity: function executionManager() view returns(address)

func (*ContractCaller) IsUserOrderNonceExecutedOrCancelled

func (_Contract *ContractCaller) IsUserOrderNonceExecutedOrCancelled(opts *bind.CallOpts, user common.Address, orderNonce *big.Int) (bool, error)

IsUserOrderNonceExecutedOrCancelled is a free data retrieval call binding the contract method 0x31e27e27.

Solidity: function isUserOrderNonceExecutedOrCancelled(address user, uint256 orderNonce) view returns(bool)

func (*ContractCaller) Owner

func (_Contract *ContractCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*ContractCaller) ProtocolFeeRecipient

func (_Contract *ContractCaller) ProtocolFeeRecipient(opts *bind.CallOpts) (common.Address, error)

ProtocolFeeRecipient is a free data retrieval call binding the contract method 0x64df049e.

Solidity: function protocolFeeRecipient() view returns(address)

func (*ContractCaller) RoyaltyFeeManager

func (_Contract *ContractCaller) RoyaltyFeeManager(opts *bind.CallOpts) (common.Address, error)

RoyaltyFeeManager is a free data retrieval call binding the contract method 0x87e4401f.

Solidity: function royaltyFeeManager() view returns(address)

func (*ContractCaller) TransferSelectorNFT

func (_Contract *ContractCaller) TransferSelectorNFT(opts *bind.CallOpts) (common.Address, error)

TransferSelectorNFT is a free data retrieval call binding the contract method 0x5e14f68e.

Solidity: function transferSelectorNFT() view returns(address)

func (*ContractCaller) UserMinOrderNonce

func (_Contract *ContractCaller) UserMinOrderNonce(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

UserMinOrderNonce is a free data retrieval call binding the contract method 0x4266581e.

Solidity: function userMinOrderNonce(address ) view returns(uint256)

func (*ContractCaller) WETH

func (_Contract *ContractCaller) WETH(opts *bind.CallOpts) (common.Address, error)

WETH is a free data retrieval call binding the contract method 0xad5c4648.

Solidity: function WETH() view returns(address)

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

func (_Contract *ContractCallerSession) CurrencyManager() (common.Address, error)

CurrencyManager is a free data retrieval call binding the contract method 0x0f747d74.

Solidity: function currencyManager() view returns(address)

func (*ContractCallerSession) DOMAINSEPARATOR

func (_Contract *ContractCallerSession) DOMAINSEPARATOR() ([32]byte, error)

DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.

Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)

func (*ContractCallerSession) ExecutionManager

func (_Contract *ContractCallerSession) ExecutionManager() (common.Address, error)

ExecutionManager is a free data retrieval call binding the contract method 0x483abb9f.

Solidity: function executionManager() view returns(address)

func (*ContractCallerSession) IsUserOrderNonceExecutedOrCancelled

func (_Contract *ContractCallerSession) IsUserOrderNonceExecutedOrCancelled(user common.Address, orderNonce *big.Int) (bool, error)

IsUserOrderNonceExecutedOrCancelled is a free data retrieval call binding the contract method 0x31e27e27.

Solidity: function isUserOrderNonceExecutedOrCancelled(address user, uint256 orderNonce) view returns(bool)

func (*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) RoyaltyFeeManager

func (_Contract *ContractCallerSession) RoyaltyFeeManager() (common.Address, error)

RoyaltyFeeManager is a free data retrieval call binding the contract method 0x87e4401f.

Solidity: function royaltyFeeManager() view returns(address)

func (*ContractCallerSession) TransferSelectorNFT

func (_Contract *ContractCallerSession) TransferSelectorNFT() (common.Address, error)

TransferSelectorNFT is a free data retrieval call binding the contract method 0x5e14f68e.

Solidity: function transferSelectorNFT() view returns(address)

func (*ContractCallerSession) UserMinOrderNonce

func (_Contract *ContractCallerSession) UserMinOrderNonce(arg0 common.Address) (*big.Int, error)

UserMinOrderNonce is a free data retrieval call binding the contract method 0x4266581e.

Solidity: function userMinOrderNonce(address ) view returns(uint256)

func (*ContractCallerSession) WETH

func (_Contract *ContractCallerSession) WETH() (common.Address, error)

WETH is a free data retrieval call binding the contract method 0xad5c4648.

Solidity: function WETH() view returns(address)

type ContractCancelAllOrders

type ContractCancelAllOrders struct {
	User        common.Address
	NewMinNonce *big.Int
	Raw         types.Log // Blockchain specific contextual infos
}

ContractCancelAllOrders represents a CancelAllOrders event raised by the Contract contract.

type ContractCancelAllOrdersIterator

type ContractCancelAllOrdersIterator struct {
	Event *ContractCancelAllOrders // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ContractCancelAllOrdersIterator is returned from FilterCancelAllOrders and is used to iterate over the raw logs and unpacked data for CancelAllOrders events raised by the Contract contract.

func (*ContractCancelAllOrdersIterator) Close

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

func (*ContractCancelAllOrdersIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ContractCancelAllOrdersIterator) 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 ContractCancelMultipleOrders

type ContractCancelMultipleOrders struct {
	User        common.Address
	OrderNonces []*big.Int
	Raw         types.Log // Blockchain specific contextual infos
}

ContractCancelMultipleOrders represents a CancelMultipleOrders event raised by the Contract contract.

type ContractCancelMultipleOrdersIterator

type ContractCancelMultipleOrdersIterator struct {
	Event *ContractCancelMultipleOrders // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ContractCancelMultipleOrdersIterator is returned from FilterCancelMultipleOrders and is used to iterate over the raw logs and unpacked data for CancelMultipleOrders events raised by the Contract contract.

func (*ContractCancelMultipleOrdersIterator) Close

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

func (*ContractCancelMultipleOrdersIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ContractCancelMultipleOrdersIterator) 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 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) FilterCancelAllOrders

func (_Contract *ContractFilterer) FilterCancelAllOrders(opts *bind.FilterOpts, user []common.Address) (*ContractCancelAllOrdersIterator, error)

FilterCancelAllOrders is a free log retrieval operation binding the contract event 0x1e7178d84f0b0825c65795cd62e7972809ad3aac6917843aaec596161b2c0a97.

Solidity: event CancelAllOrders(address indexed user, uint256 newMinNonce)

func (*ContractFilterer) FilterCancelMultipleOrders

func (_Contract *ContractFilterer) FilterCancelMultipleOrders(opts *bind.FilterOpts, user []common.Address) (*ContractCancelMultipleOrdersIterator, error)

FilterCancelMultipleOrders is a free log retrieval operation binding the contract event 0xfa0ae5d80fe3763c880a3839fab0294171a6f730d1f82c4cd5392c6f67b41732.

Solidity: event CancelMultipleOrders(address indexed user, uint256[] orderNonces)

func (*ContractFilterer) FilterNewCurrencyManager

func (_Contract *ContractFilterer) FilterNewCurrencyManager(opts *bind.FilterOpts, currencyManager []common.Address) (*ContractNewCurrencyManagerIterator, error)

FilterNewCurrencyManager is a free log retrieval operation binding the contract event 0xb4f5db40df3aced29e88a4babbc3b46e305e07d34098525d18b1497056e63838.

Solidity: event NewCurrencyManager(address indexed currencyManager)

func (*ContractFilterer) FilterNewExecutionManager

func (_Contract *ContractFilterer) FilterNewExecutionManager(opts *bind.FilterOpts, executionManager []common.Address) (*ContractNewExecutionManagerIterator, error)

FilterNewExecutionManager is a free log retrieval operation binding the contract event 0x36e2a376eabc3bc60cb88f29c288f53e36874a95a7f407330ab4f166b0905698.

Solidity: event NewExecutionManager(address indexed executionManager)

func (*ContractFilterer) FilterNewProtocolFeeRecipient

func (_Contract *ContractFilterer) FilterNewProtocolFeeRecipient(opts *bind.FilterOpts, protocolFeeRecipient []common.Address) (*ContractNewProtocolFeeRecipientIterator, error)

FilterNewProtocolFeeRecipient is a free log retrieval operation binding the contract event 0x8cffb07faa2874440346743bdc0a86b06c3335cc47dc49b327d10e77b73ceb10.

Solidity: event NewProtocolFeeRecipient(address indexed protocolFeeRecipient)

func (*ContractFilterer) FilterNewRoyaltyFeeManager

func (_Contract *ContractFilterer) FilterNewRoyaltyFeeManager(opts *bind.FilterOpts, royaltyFeeManager []common.Address) (*ContractNewRoyaltyFeeManagerIterator, error)

FilterNewRoyaltyFeeManager is a free log retrieval operation binding the contract event 0x80e3874461ebbd918ac3e81da0a92e5e51387d70f337237c9123e48d20e5a508.

Solidity: event NewRoyaltyFeeManager(address indexed royaltyFeeManager)

func (*ContractFilterer) FilterNewTransferSelectorNFT

func (_Contract *ContractFilterer) FilterNewTransferSelectorNFT(opts *bind.FilterOpts, transferSelectorNFT []common.Address) (*ContractNewTransferSelectorNFTIterator, error)

FilterNewTransferSelectorNFT is a free log retrieval operation binding the contract event 0x205d78ab41afe80bd6b6aaa5d7599d5300ff8690da3ab1302c1b552f7baf7d8c.

Solidity: event NewTransferSelectorNFT(address indexed transferSelectorNFT)

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

func (_Contract *ContractFilterer) FilterRoyaltyPayment(opts *bind.FilterOpts, collection []common.Address, tokenId []*big.Int, royaltyRecipient []common.Address) (*ContractRoyaltyPaymentIterator, error)

FilterRoyaltyPayment is a free log retrieval operation binding the contract event 0x27c4f0403323142b599832f26acd21c74a9e5b809f2215726e244a4ac588cd7d.

Solidity: event RoyaltyPayment(address indexed collection, uint256 indexed tokenId, address indexed royaltyRecipient, address currency, uint256 amount)

func (*ContractFilterer) FilterTakerAsk

func (_Contract *ContractFilterer) FilterTakerAsk(opts *bind.FilterOpts, taker []common.Address, maker []common.Address, strategy []common.Address) (*ContractTakerAskIterator, error)

FilterTakerAsk is a free log retrieval operation binding the contract event 0x68cd251d4d267c6e2034ff0088b990352b97b2002c0476587d0c4da889c11330.

Solidity: event TakerAsk(bytes32 orderHash, uint256 orderNonce, address indexed taker, address indexed maker, address indexed strategy, address currency, address collection, uint256 tokenId, uint256 amount, uint256 price)

func (*ContractFilterer) FilterTakerBid

func (_Contract *ContractFilterer) FilterTakerBid(opts *bind.FilterOpts, taker []common.Address, maker []common.Address, strategy []common.Address) (*ContractTakerBidIterator, error)

FilterTakerBid is a free log retrieval operation binding the contract event 0x95fb6205e23ff6bda16a2d1dba56b9ad7c783f67c96fa149785052f47696f2be.

Solidity: event TakerBid(bytes32 orderHash, uint256 orderNonce, address indexed taker, address indexed maker, address indexed strategy, address currency, address collection, uint256 tokenId, uint256 amount, uint256 price)

func (*ContractFilterer) ParseCancelAllOrders

func (_Contract *ContractFilterer) ParseCancelAllOrders(log types.Log) (*ContractCancelAllOrders, error)

ParseCancelAllOrders is a log parse operation binding the contract event 0x1e7178d84f0b0825c65795cd62e7972809ad3aac6917843aaec596161b2c0a97.

Solidity: event CancelAllOrders(address indexed user, uint256 newMinNonce)

func (*ContractFilterer) ParseCancelMultipleOrders

func (_Contract *ContractFilterer) ParseCancelMultipleOrders(log types.Log) (*ContractCancelMultipleOrders, error)

ParseCancelMultipleOrders is a log parse operation binding the contract event 0xfa0ae5d80fe3763c880a3839fab0294171a6f730d1f82c4cd5392c6f67b41732.

Solidity: event CancelMultipleOrders(address indexed user, uint256[] orderNonces)

func (*ContractFilterer) ParseNewCurrencyManager

func (_Contract *ContractFilterer) ParseNewCurrencyManager(log types.Log) (*ContractNewCurrencyManager, error)

ParseNewCurrencyManager is a log parse operation binding the contract event 0xb4f5db40df3aced29e88a4babbc3b46e305e07d34098525d18b1497056e63838.

Solidity: event NewCurrencyManager(address indexed currencyManager)

func (*ContractFilterer) ParseNewExecutionManager

func (_Contract *ContractFilterer) ParseNewExecutionManager(log types.Log) (*ContractNewExecutionManager, error)

ParseNewExecutionManager is a log parse operation binding the contract event 0x36e2a376eabc3bc60cb88f29c288f53e36874a95a7f407330ab4f166b0905698.

Solidity: event NewExecutionManager(address indexed executionManager)

func (*ContractFilterer) ParseNewProtocolFeeRecipient

func (_Contract *ContractFilterer) ParseNewProtocolFeeRecipient(log types.Log) (*ContractNewProtocolFeeRecipient, error)

ParseNewProtocolFeeRecipient is a log parse operation binding the contract event 0x8cffb07faa2874440346743bdc0a86b06c3335cc47dc49b327d10e77b73ceb10.

Solidity: event NewProtocolFeeRecipient(address indexed protocolFeeRecipient)

func (*ContractFilterer) ParseNewRoyaltyFeeManager

func (_Contract *ContractFilterer) ParseNewRoyaltyFeeManager(log types.Log) (*ContractNewRoyaltyFeeManager, error)

ParseNewRoyaltyFeeManager is a log parse operation binding the contract event 0x80e3874461ebbd918ac3e81da0a92e5e51387d70f337237c9123e48d20e5a508.

Solidity: event NewRoyaltyFeeManager(address indexed royaltyFeeManager)

func (*ContractFilterer) ParseNewTransferSelectorNFT

func (_Contract *ContractFilterer) ParseNewTransferSelectorNFT(log types.Log) (*ContractNewTransferSelectorNFT, error)

ParseNewTransferSelectorNFT is a log parse operation binding the contract event 0x205d78ab41afe80bd6b6aaa5d7599d5300ff8690da3ab1302c1b552f7baf7d8c.

Solidity: event NewTransferSelectorNFT(address indexed transferSelectorNFT)

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

func (_Contract *ContractFilterer) ParseRoyaltyPayment(log types.Log) (*ContractRoyaltyPayment, error)

ParseRoyaltyPayment is a log parse operation binding the contract event 0x27c4f0403323142b599832f26acd21c74a9e5b809f2215726e244a4ac588cd7d.

Solidity: event RoyaltyPayment(address indexed collection, uint256 indexed tokenId, address indexed royaltyRecipient, address currency, uint256 amount)

func (*ContractFilterer) ParseTakerAsk

func (_Contract *ContractFilterer) ParseTakerAsk(log types.Log) (*ContractTakerAsk, error)

ParseTakerAsk is a log parse operation binding the contract event 0x68cd251d4d267c6e2034ff0088b990352b97b2002c0476587d0c4da889c11330.

Solidity: event TakerAsk(bytes32 orderHash, uint256 orderNonce, address indexed taker, address indexed maker, address indexed strategy, address currency, address collection, uint256 tokenId, uint256 amount, uint256 price)

func (*ContractFilterer) ParseTakerBid

func (_Contract *ContractFilterer) ParseTakerBid(log types.Log) (*ContractTakerBid, error)

ParseTakerBid is a log parse operation binding the contract event 0x95fb6205e23ff6bda16a2d1dba56b9ad7c783f67c96fa149785052f47696f2be.

Solidity: event TakerBid(bytes32 orderHash, uint256 orderNonce, address indexed taker, address indexed maker, address indexed strategy, address currency, address collection, uint256 tokenId, uint256 amount, uint256 price)

func (*ContractFilterer) WatchCancelAllOrders

func (_Contract *ContractFilterer) WatchCancelAllOrders(opts *bind.WatchOpts, sink chan<- *ContractCancelAllOrders, user []common.Address) (event.Subscription, error)

WatchCancelAllOrders is a free log subscription operation binding the contract event 0x1e7178d84f0b0825c65795cd62e7972809ad3aac6917843aaec596161b2c0a97.

Solidity: event CancelAllOrders(address indexed user, uint256 newMinNonce)

func (*ContractFilterer) WatchCancelMultipleOrders

func (_Contract *ContractFilterer) WatchCancelMultipleOrders(opts *bind.WatchOpts, sink chan<- *ContractCancelMultipleOrders, user []common.Address) (event.Subscription, error)

WatchCancelMultipleOrders is a free log subscription operation binding the contract event 0xfa0ae5d80fe3763c880a3839fab0294171a6f730d1f82c4cd5392c6f67b41732.

Solidity: event CancelMultipleOrders(address indexed user, uint256[] orderNonces)

func (*ContractFilterer) WatchNewCurrencyManager

func (_Contract *ContractFilterer) WatchNewCurrencyManager(opts *bind.WatchOpts, sink chan<- *ContractNewCurrencyManager, currencyManager []common.Address) (event.Subscription, error)

WatchNewCurrencyManager is a free log subscription operation binding the contract event 0xb4f5db40df3aced29e88a4babbc3b46e305e07d34098525d18b1497056e63838.

Solidity: event NewCurrencyManager(address indexed currencyManager)

func (*ContractFilterer) WatchNewExecutionManager

func (_Contract *ContractFilterer) WatchNewExecutionManager(opts *bind.WatchOpts, sink chan<- *ContractNewExecutionManager, executionManager []common.Address) (event.Subscription, error)

WatchNewExecutionManager is a free log subscription operation binding the contract event 0x36e2a376eabc3bc60cb88f29c288f53e36874a95a7f407330ab4f166b0905698.

Solidity: event NewExecutionManager(address indexed executionManager)

func (*ContractFilterer) WatchNewProtocolFeeRecipient

func (_Contract *ContractFilterer) WatchNewProtocolFeeRecipient(opts *bind.WatchOpts, sink chan<- *ContractNewProtocolFeeRecipient, protocolFeeRecipient []common.Address) (event.Subscription, error)

WatchNewProtocolFeeRecipient is a free log subscription operation binding the contract event 0x8cffb07faa2874440346743bdc0a86b06c3335cc47dc49b327d10e77b73ceb10.

Solidity: event NewProtocolFeeRecipient(address indexed protocolFeeRecipient)

func (*ContractFilterer) WatchNewRoyaltyFeeManager

func (_Contract *ContractFilterer) WatchNewRoyaltyFeeManager(opts *bind.WatchOpts, sink chan<- *ContractNewRoyaltyFeeManager, royaltyFeeManager []common.Address) (event.Subscription, error)

WatchNewRoyaltyFeeManager is a free log subscription operation binding the contract event 0x80e3874461ebbd918ac3e81da0a92e5e51387d70f337237c9123e48d20e5a508.

Solidity: event NewRoyaltyFeeManager(address indexed royaltyFeeManager)

func (*ContractFilterer) WatchNewTransferSelectorNFT

func (_Contract *ContractFilterer) WatchNewTransferSelectorNFT(opts *bind.WatchOpts, sink chan<- *ContractNewTransferSelectorNFT, transferSelectorNFT []common.Address) (event.Subscription, error)

WatchNewTransferSelectorNFT is a free log subscription operation binding the contract event 0x205d78ab41afe80bd6b6aaa5d7599d5300ff8690da3ab1302c1b552f7baf7d8c.

Solidity: event NewTransferSelectorNFT(address indexed transferSelectorNFT)

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

func (*ContractFilterer) WatchRoyaltyPayment

func (_Contract *ContractFilterer) WatchRoyaltyPayment(opts *bind.WatchOpts, sink chan<- *ContractRoyaltyPayment, collection []common.Address, tokenId []*big.Int, royaltyRecipient []common.Address) (event.Subscription, error)

WatchRoyaltyPayment is a free log subscription operation binding the contract event 0x27c4f0403323142b599832f26acd21c74a9e5b809f2215726e244a4ac588cd7d.

Solidity: event RoyaltyPayment(address indexed collection, uint256 indexed tokenId, address indexed royaltyRecipient, address currency, uint256 amount)

func (*ContractFilterer) WatchTakerAsk

func (_Contract *ContractFilterer) WatchTakerAsk(opts *bind.WatchOpts, sink chan<- *ContractTakerAsk, taker []common.Address, maker []common.Address, strategy []common.Address) (event.Subscription, error)

WatchTakerAsk is a free log subscription operation binding the contract event 0x68cd251d4d267c6e2034ff0088b990352b97b2002c0476587d0c4da889c11330.

Solidity: event TakerAsk(bytes32 orderHash, uint256 orderNonce, address indexed taker, address indexed maker, address indexed strategy, address currency, address collection, uint256 tokenId, uint256 amount, uint256 price)

func (*ContractFilterer) WatchTakerBid

func (_Contract *ContractFilterer) WatchTakerBid(opts *bind.WatchOpts, sink chan<- *ContractTakerBid, taker []common.Address, maker []common.Address, strategy []common.Address) (event.Subscription, error)

WatchTakerBid is a free log subscription operation binding the contract event 0x95fb6205e23ff6bda16a2d1dba56b9ad7c783f67c96fa149785052f47696f2be.

Solidity: event TakerBid(bytes32 orderHash, uint256 orderNonce, address indexed taker, address indexed maker, address indexed strategy, address currency, address collection, uint256 tokenId, uint256 amount, uint256 price)

type ContractNewCurrencyManager

type ContractNewCurrencyManager struct {
	CurrencyManager common.Address
	Raw             types.Log // Blockchain specific contextual infos
}

ContractNewCurrencyManager represents a NewCurrencyManager event raised by the Contract contract.

type ContractNewCurrencyManagerIterator

type ContractNewCurrencyManagerIterator struct {
	Event *ContractNewCurrencyManager // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ContractNewCurrencyManagerIterator is returned from FilterNewCurrencyManager and is used to iterate over the raw logs and unpacked data for NewCurrencyManager events raised by the Contract contract.

func (*ContractNewCurrencyManagerIterator) Close

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

func (*ContractNewCurrencyManagerIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ContractNewCurrencyManagerIterator) 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 ContractNewExecutionManager

type ContractNewExecutionManager struct {
	ExecutionManager common.Address
	Raw              types.Log // Blockchain specific contextual infos
}

ContractNewExecutionManager represents a NewExecutionManager event raised by the Contract contract.

type ContractNewExecutionManagerIterator

type ContractNewExecutionManagerIterator struct {
	Event *ContractNewExecutionManager // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ContractNewExecutionManagerIterator is returned from FilterNewExecutionManager and is used to iterate over the raw logs and unpacked data for NewExecutionManager events raised by the Contract contract.

func (*ContractNewExecutionManagerIterator) Close

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

func (*ContractNewExecutionManagerIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ContractNewExecutionManagerIterator) 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 ContractNewProtocolFeeRecipient

type ContractNewProtocolFeeRecipient struct {
	ProtocolFeeRecipient common.Address
	Raw                  types.Log // Blockchain specific contextual infos
}

ContractNewProtocolFeeRecipient represents a NewProtocolFeeRecipient event raised by the Contract contract.

type ContractNewProtocolFeeRecipientIterator

type ContractNewProtocolFeeRecipientIterator struct {
	Event *ContractNewProtocolFeeRecipient // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ContractNewProtocolFeeRecipientIterator is returned from FilterNewProtocolFeeRecipient and is used to iterate over the raw logs and unpacked data for NewProtocolFeeRecipient events raised by the Contract contract.

func (*ContractNewProtocolFeeRecipientIterator) Close

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

func (*ContractNewProtocolFeeRecipientIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ContractNewProtocolFeeRecipientIterator) 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 ContractNewRoyaltyFeeManager

type ContractNewRoyaltyFeeManager struct {
	RoyaltyFeeManager common.Address
	Raw               types.Log // Blockchain specific contextual infos
}

ContractNewRoyaltyFeeManager represents a NewRoyaltyFeeManager event raised by the Contract contract.

type ContractNewRoyaltyFeeManagerIterator

type ContractNewRoyaltyFeeManagerIterator struct {
	Event *ContractNewRoyaltyFeeManager // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ContractNewRoyaltyFeeManagerIterator is returned from FilterNewRoyaltyFeeManager and is used to iterate over the raw logs and unpacked data for NewRoyaltyFeeManager events raised by the Contract contract.

func (*ContractNewRoyaltyFeeManagerIterator) Close

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

func (*ContractNewRoyaltyFeeManagerIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ContractNewRoyaltyFeeManagerIterator) 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 ContractNewTransferSelectorNFT

type ContractNewTransferSelectorNFT struct {
	TransferSelectorNFT common.Address
	Raw                 types.Log // Blockchain specific contextual infos
}

ContractNewTransferSelectorNFT represents a NewTransferSelectorNFT event raised by the Contract contract.

type ContractNewTransferSelectorNFTIterator

type ContractNewTransferSelectorNFTIterator struct {
	Event *ContractNewTransferSelectorNFT // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ContractNewTransferSelectorNFTIterator is returned from FilterNewTransferSelectorNFT and is used to iterate over the raw logs and unpacked data for NewTransferSelectorNFT events raised by the Contract contract.

func (*ContractNewTransferSelectorNFTIterator) Close

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

func (*ContractNewTransferSelectorNFTIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ContractNewTransferSelectorNFTIterator) 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 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

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

func (*ContractOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ContractOwnershipTransferredIterator) 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 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 ContractRoyaltyPayment

type ContractRoyaltyPayment struct {
	Collection       common.Address
	TokenId          *big.Int
	RoyaltyRecipient common.Address
	Currency         common.Address
	Amount           *big.Int
	Raw              types.Log // Blockchain specific contextual infos
}

ContractRoyaltyPayment represents a RoyaltyPayment event raised by the Contract contract.

type ContractRoyaltyPaymentIterator

type ContractRoyaltyPaymentIterator struct {
	Event *ContractRoyaltyPayment // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ContractRoyaltyPaymentIterator is returned from FilterRoyaltyPayment and is used to iterate over the raw logs and unpacked data for RoyaltyPayment events raised by the Contract contract.

func (*ContractRoyaltyPaymentIterator) Close

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

func (*ContractRoyaltyPaymentIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ContractRoyaltyPaymentIterator) 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 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) CancelAllOrdersForSender

func (_Contract *ContractSession) CancelAllOrdersForSender(minNonce *big.Int) (*types.Transaction, error)

CancelAllOrdersForSender is a paid mutator transaction binding the contract method 0xcbd2ec65.

Solidity: function cancelAllOrdersForSender(uint256 minNonce) returns()

func (*ContractSession) CancelMultipleMakerOrders

func (_Contract *ContractSession) CancelMultipleMakerOrders(orderNonces []*big.Int) (*types.Transaction, error)

CancelMultipleMakerOrders is a paid mutator transaction binding the contract method 0x9e53a69a.

Solidity: function cancelMultipleMakerOrders(uint256[] orderNonces) returns()

func (*ContractSession) CurrencyManager

func (_Contract *ContractSession) CurrencyManager() (common.Address, error)

CurrencyManager is a free data retrieval call binding the contract method 0x0f747d74.

Solidity: function currencyManager() view returns(address)

func (*ContractSession) DOMAINSEPARATOR

func (_Contract *ContractSession) DOMAINSEPARATOR() ([32]byte, error)

DOMAINSEPARATOR is a free data retrieval call binding the contract method 0x3644e515.

Solidity: function DOMAIN_SEPARATOR() view returns(bytes32)

func (*ContractSession) ExecutionManager

func (_Contract *ContractSession) ExecutionManager() (common.Address, error)

ExecutionManager is a free data retrieval call binding the contract method 0x483abb9f.

Solidity: function executionManager() view returns(address)

func (*ContractSession) IsUserOrderNonceExecutedOrCancelled

func (_Contract *ContractSession) IsUserOrderNonceExecutedOrCancelled(user common.Address, orderNonce *big.Int) (bool, error)

IsUserOrderNonceExecutedOrCancelled is a free data retrieval call binding the contract method 0x31e27e27.

Solidity: function isUserOrderNonceExecutedOrCancelled(address user, uint256 orderNonce) view returns(bool)

func (*ContractSession) MatchAskWithTakerBid

func (_Contract *ContractSession) MatchAskWithTakerBid(takerBid OrderTypesTakerOrder, makerAsk OrderTypesMakerOrder) (*types.Transaction, error)

MatchAskWithTakerBid is a paid mutator transaction binding the contract method 0x38e29209.

Solidity: function matchAskWithTakerBid((bool,address,uint256,uint256,uint256,bytes) takerBid, (bool,address,address,uint256,uint256,uint256,address,address,uint256,uint256,uint256,uint256,bytes,uint8,bytes32,bytes32) makerAsk) returns()

func (*ContractSession) MatchAskWithTakerBidUsingETHAndWETH

func (_Contract *ContractSession) MatchAskWithTakerBidUsingETHAndWETH(takerBid OrderTypesTakerOrder, makerAsk OrderTypesMakerOrder) (*types.Transaction, error)

MatchAskWithTakerBidUsingETHAndWETH is a paid mutator transaction binding the contract method 0xb4e4b296.

Solidity: function matchAskWithTakerBidUsingETHAndWETH((bool,address,uint256,uint256,uint256,bytes) takerBid, (bool,address,address,uint256,uint256,uint256,address,address,uint256,uint256,uint256,uint256,bytes,uint8,bytes32,bytes32) makerAsk) payable returns()

func (*ContractSession) MatchBidWithTakerAsk

func (_Contract *ContractSession) MatchBidWithTakerAsk(takerAsk OrderTypesTakerOrder, makerBid OrderTypesMakerOrder) (*types.Transaction, error)

MatchBidWithTakerAsk is a paid mutator transaction binding the contract method 0x3b6d032e.

Solidity: function matchBidWithTakerAsk((bool,address,uint256,uint256,uint256,bytes) takerAsk, (bool,address,address,uint256,uint256,uint256,address,address,uint256,uint256,uint256,uint256,bytes,uint8,bytes32,bytes32) makerBid) returns()

func (*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) 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) RoyaltyFeeManager

func (_Contract *ContractSession) RoyaltyFeeManager() (common.Address, error)

RoyaltyFeeManager is a free data retrieval call binding the contract method 0x87e4401f.

Solidity: function royaltyFeeManager() 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) TransferSelectorNFT

func (_Contract *ContractSession) TransferSelectorNFT() (common.Address, error)

TransferSelectorNFT is a free data retrieval call binding the contract method 0x5e14f68e.

Solidity: function transferSelectorNFT() view returns(address)

func (*ContractSession) UpdateCurrencyManager

func (_Contract *ContractSession) UpdateCurrencyManager(_currencyManager common.Address) (*types.Transaction, error)

UpdateCurrencyManager is a paid mutator transaction binding the contract method 0x5ce052d7.

Solidity: function updateCurrencyManager(address _currencyManager) returns()

func (*ContractSession) UpdateExecutionManager

func (_Contract *ContractSession) UpdateExecutionManager(_executionManager common.Address) (*types.Transaction, error)

UpdateExecutionManager is a paid mutator transaction binding the contract method 0xd4ff41dc.

Solidity: function updateExecutionManager(address _executionManager) returns()

func (*ContractSession) UpdateProtocolFeeRecipient

func (_Contract *ContractSession) UpdateProtocolFeeRecipient(_protocolFeeRecipient common.Address) (*types.Transaction, error)

UpdateProtocolFeeRecipient is a paid mutator transaction binding the contract method 0x1df47f80.

Solidity: function updateProtocolFeeRecipient(address _protocolFeeRecipient) returns()

func (*ContractSession) UpdateRoyaltyFeeManager

func (_Contract *ContractSession) UpdateRoyaltyFeeManager(_royaltyFeeManager common.Address) (*types.Transaction, error)

UpdateRoyaltyFeeManager is a paid mutator transaction binding the contract method 0xc5498769.

Solidity: function updateRoyaltyFeeManager(address _royaltyFeeManager) returns()

func (*ContractSession) UpdateTransferSelectorNFT

func (_Contract *ContractSession) UpdateTransferSelectorNFT(_transferSelectorNFT common.Address) (*types.Transaction, error)

UpdateTransferSelectorNFT is a paid mutator transaction binding the contract method 0xf75ff53f.

Solidity: function updateTransferSelectorNFT(address _transferSelectorNFT) returns()

func (*ContractSession) UserMinOrderNonce

func (_Contract *ContractSession) UserMinOrderNonce(arg0 common.Address) (*big.Int, error)

UserMinOrderNonce is a free data retrieval call binding the contract method 0x4266581e.

Solidity: function userMinOrderNonce(address ) view returns(uint256)

func (*ContractSession) WETH

func (_Contract *ContractSession) WETH() (common.Address, error)

WETH is a free data retrieval call binding the contract method 0xad5c4648.

Solidity: function WETH() view returns(address)

type ContractTakerAsk

type ContractTakerAsk struct {
	OrderHash  [32]byte
	OrderNonce *big.Int
	Taker      common.Address
	Maker      common.Address
	Strategy   common.Address
	Currency   common.Address
	Collection common.Address
	TokenId    *big.Int
	Amount     *big.Int
	Price      *big.Int
	Raw        types.Log // Blockchain specific contextual infos
}

ContractTakerAsk represents a TakerAsk event raised by the Contract contract.

type ContractTakerAskIterator

type ContractTakerAskIterator struct {
	Event *ContractTakerAsk // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ContractTakerAskIterator is returned from FilterTakerAsk and is used to iterate over the raw logs and unpacked data for TakerAsk events raised by the Contract contract.

func (*ContractTakerAskIterator) Close

func (it *ContractTakerAskIterator) Close() error

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

func (*ContractTakerAskIterator) Error

func (it *ContractTakerAskIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ContractTakerAskIterator) Next

func (it *ContractTakerAskIterator) 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 ContractTakerBid

type ContractTakerBid struct {
	OrderHash  [32]byte
	OrderNonce *big.Int
	Taker      common.Address
	Maker      common.Address
	Strategy   common.Address
	Currency   common.Address
	Collection common.Address
	TokenId    *big.Int
	Amount     *big.Int
	Price      *big.Int
	Raw        types.Log // Blockchain specific contextual infos
}

ContractTakerBid represents a TakerBid event raised by the Contract contract.

type ContractTakerBidIterator

type ContractTakerBidIterator struct {
	Event *ContractTakerBid // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ContractTakerBidIterator is returned from FilterTakerBid and is used to iterate over the raw logs and unpacked data for TakerBid events raised by the Contract contract.

func (*ContractTakerBidIterator) Close

func (it *ContractTakerBidIterator) Close() error

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

func (*ContractTakerBidIterator) Error

func (it *ContractTakerBidIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ContractTakerBidIterator) Next

func (it *ContractTakerBidIterator) 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 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) CancelAllOrdersForSender

func (_Contract *ContractTransactor) CancelAllOrdersForSender(opts *bind.TransactOpts, minNonce *big.Int) (*types.Transaction, error)

CancelAllOrdersForSender is a paid mutator transaction binding the contract method 0xcbd2ec65.

Solidity: function cancelAllOrdersForSender(uint256 minNonce) returns()

func (*ContractTransactor) CancelMultipleMakerOrders

func (_Contract *ContractTransactor) CancelMultipleMakerOrders(opts *bind.TransactOpts, orderNonces []*big.Int) (*types.Transaction, error)

CancelMultipleMakerOrders is a paid mutator transaction binding the contract method 0x9e53a69a.

Solidity: function cancelMultipleMakerOrders(uint256[] orderNonces) returns()

func (*ContractTransactor) MatchAskWithTakerBid

func (_Contract *ContractTransactor) MatchAskWithTakerBid(opts *bind.TransactOpts, takerBid OrderTypesTakerOrder, makerAsk OrderTypesMakerOrder) (*types.Transaction, error)

MatchAskWithTakerBid is a paid mutator transaction binding the contract method 0x38e29209.

Solidity: function matchAskWithTakerBid((bool,address,uint256,uint256,uint256,bytes) takerBid, (bool,address,address,uint256,uint256,uint256,address,address,uint256,uint256,uint256,uint256,bytes,uint8,bytes32,bytes32) makerAsk) returns()

func (*ContractTransactor) MatchAskWithTakerBidUsingETHAndWETH

func (_Contract *ContractTransactor) MatchAskWithTakerBidUsingETHAndWETH(opts *bind.TransactOpts, takerBid OrderTypesTakerOrder, makerAsk OrderTypesMakerOrder) (*types.Transaction, error)

MatchAskWithTakerBidUsingETHAndWETH is a paid mutator transaction binding the contract method 0xb4e4b296.

Solidity: function matchAskWithTakerBidUsingETHAndWETH((bool,address,uint256,uint256,uint256,bytes) takerBid, (bool,address,address,uint256,uint256,uint256,address,address,uint256,uint256,uint256,uint256,bytes,uint8,bytes32,bytes32) makerAsk) payable returns()

func (*ContractTransactor) MatchBidWithTakerAsk

func (_Contract *ContractTransactor) MatchBidWithTakerAsk(opts *bind.TransactOpts, takerAsk OrderTypesTakerOrder, makerBid OrderTypesMakerOrder) (*types.Transaction, error)

MatchBidWithTakerAsk is a paid mutator transaction binding the contract method 0x3b6d032e.

Solidity: function matchBidWithTakerAsk((bool,address,uint256,uint256,uint256,bytes) takerAsk, (bool,address,address,uint256,uint256,uint256,address,address,uint256,uint256,uint256,uint256,bytes,uint8,bytes32,bytes32) makerBid) returns()

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

func (*ContractTransactor) UpdateCurrencyManager

func (_Contract *ContractTransactor) UpdateCurrencyManager(opts *bind.TransactOpts, _currencyManager common.Address) (*types.Transaction, error)

UpdateCurrencyManager is a paid mutator transaction binding the contract method 0x5ce052d7.

Solidity: function updateCurrencyManager(address _currencyManager) returns()

func (*ContractTransactor) UpdateExecutionManager

func (_Contract *ContractTransactor) UpdateExecutionManager(opts *bind.TransactOpts, _executionManager common.Address) (*types.Transaction, error)

UpdateExecutionManager is a paid mutator transaction binding the contract method 0xd4ff41dc.

Solidity: function updateExecutionManager(address _executionManager) returns()

func (*ContractTransactor) UpdateProtocolFeeRecipient

func (_Contract *ContractTransactor) UpdateProtocolFeeRecipient(opts *bind.TransactOpts, _protocolFeeRecipient common.Address) (*types.Transaction, error)

UpdateProtocolFeeRecipient is a paid mutator transaction binding the contract method 0x1df47f80.

Solidity: function updateProtocolFeeRecipient(address _protocolFeeRecipient) returns()

func (*ContractTransactor) UpdateRoyaltyFeeManager

func (_Contract *ContractTransactor) UpdateRoyaltyFeeManager(opts *bind.TransactOpts, _royaltyFeeManager common.Address) (*types.Transaction, error)

UpdateRoyaltyFeeManager is a paid mutator transaction binding the contract method 0xc5498769.

Solidity: function updateRoyaltyFeeManager(address _royaltyFeeManager) returns()

func (*ContractTransactor) UpdateTransferSelectorNFT

func (_Contract *ContractTransactor) UpdateTransferSelectorNFT(opts *bind.TransactOpts, _transferSelectorNFT common.Address) (*types.Transaction, error)

UpdateTransferSelectorNFT is a paid mutator transaction binding the contract method 0xf75ff53f.

Solidity: function updateTransferSelectorNFT(address _transferSelectorNFT) returns()

type 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) CancelAllOrdersForSender

func (_Contract *ContractTransactorSession) CancelAllOrdersForSender(minNonce *big.Int) (*types.Transaction, error)

CancelAllOrdersForSender is a paid mutator transaction binding the contract method 0xcbd2ec65.

Solidity: function cancelAllOrdersForSender(uint256 minNonce) returns()

func (*ContractTransactorSession) CancelMultipleMakerOrders

func (_Contract *ContractTransactorSession) CancelMultipleMakerOrders(orderNonces []*big.Int) (*types.Transaction, error)

CancelMultipleMakerOrders is a paid mutator transaction binding the contract method 0x9e53a69a.

Solidity: function cancelMultipleMakerOrders(uint256[] orderNonces) returns()

func (*ContractTransactorSession) MatchAskWithTakerBid

func (_Contract *ContractTransactorSession) MatchAskWithTakerBid(takerBid OrderTypesTakerOrder, makerAsk OrderTypesMakerOrder) (*types.Transaction, error)

MatchAskWithTakerBid is a paid mutator transaction binding the contract method 0x38e29209.

Solidity: function matchAskWithTakerBid((bool,address,uint256,uint256,uint256,bytes) takerBid, (bool,address,address,uint256,uint256,uint256,address,address,uint256,uint256,uint256,uint256,bytes,uint8,bytes32,bytes32) makerAsk) returns()

func (*ContractTransactorSession) MatchAskWithTakerBidUsingETHAndWETH

func (_Contract *ContractTransactorSession) MatchAskWithTakerBidUsingETHAndWETH(takerBid OrderTypesTakerOrder, makerAsk OrderTypesMakerOrder) (*types.Transaction, error)

MatchAskWithTakerBidUsingETHAndWETH is a paid mutator transaction binding the contract method 0xb4e4b296.

Solidity: function matchAskWithTakerBidUsingETHAndWETH((bool,address,uint256,uint256,uint256,bytes) takerBid, (bool,address,address,uint256,uint256,uint256,address,address,uint256,uint256,uint256,uint256,bytes,uint8,bytes32,bytes32) makerAsk) payable returns()

func (*ContractTransactorSession) MatchBidWithTakerAsk

func (_Contract *ContractTransactorSession) MatchBidWithTakerAsk(takerAsk OrderTypesTakerOrder, makerBid OrderTypesMakerOrder) (*types.Transaction, error)

MatchBidWithTakerAsk is a paid mutator transaction binding the contract method 0x3b6d032e.

Solidity: function matchBidWithTakerAsk((bool,address,uint256,uint256,uint256,bytes) takerAsk, (bool,address,address,uint256,uint256,uint256,address,address,uint256,uint256,uint256,uint256,bytes,uint8,bytes32,bytes32) makerBid) returns()

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

func (*ContractTransactorSession) UpdateCurrencyManager

func (_Contract *ContractTransactorSession) UpdateCurrencyManager(_currencyManager common.Address) (*types.Transaction, error)

UpdateCurrencyManager is a paid mutator transaction binding the contract method 0x5ce052d7.

Solidity: function updateCurrencyManager(address _currencyManager) returns()

func (*ContractTransactorSession) UpdateExecutionManager

func (_Contract *ContractTransactorSession) UpdateExecutionManager(_executionManager common.Address) (*types.Transaction, error)

UpdateExecutionManager is a paid mutator transaction binding the contract method 0xd4ff41dc.

Solidity: function updateExecutionManager(address _executionManager) returns()

func (*ContractTransactorSession) UpdateProtocolFeeRecipient

func (_Contract *ContractTransactorSession) UpdateProtocolFeeRecipient(_protocolFeeRecipient common.Address) (*types.Transaction, error)

UpdateProtocolFeeRecipient is a paid mutator transaction binding the contract method 0x1df47f80.

Solidity: function updateProtocolFeeRecipient(address _protocolFeeRecipient) returns()

func (*ContractTransactorSession) UpdateRoyaltyFeeManager

func (_Contract *ContractTransactorSession) UpdateRoyaltyFeeManager(_royaltyFeeManager common.Address) (*types.Transaction, error)

UpdateRoyaltyFeeManager is a paid mutator transaction binding the contract method 0xc5498769.

Solidity: function updateRoyaltyFeeManager(address _royaltyFeeManager) returns()

func (*ContractTransactorSession) UpdateTransferSelectorNFT

func (_Contract *ContractTransactorSession) UpdateTransferSelectorNFT(_transferSelectorNFT common.Address) (*types.Transaction, error)

UpdateTransferSelectorNFT is a paid mutator transaction binding the contract method 0xf75ff53f.

Solidity: function updateTransferSelectorNFT(address _transferSelectorNFT) returns()

type OrderTypesMakerOrder

type OrderTypesMakerOrder struct {
	IsOrderAsk         bool
	Signer             common.Address
	Collection         common.Address
	Price              *big.Int
	TokenId            *big.Int
	Amount             *big.Int
	Strategy           common.Address
	Currency           common.Address
	Nonce              *big.Int
	StartTime          *big.Int
	EndTime            *big.Int
	MinPercentageToAsk *big.Int
	Params             []byte
	V                  uint8
	R                  [32]byte
	S                  [32]byte
}

OrderTypesMakerOrder is an auto generated low-level Go binding around an user-defined struct.

type OrderTypesTakerOrder

type OrderTypesTakerOrder struct {
	IsOrderAsk         bool
	Taker              common.Address
	Price              *big.Int
	TokenId            *big.Int
	MinPercentageToAsk *big.Int
	Params             []byte
}

OrderTypesTakerOrder is an auto generated low-level Go binding around an user-defined struct.

Jump to

Keyboard shortcuts

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