ERC721BuyOrderFacet

ERC721BuyOrderAdded

event ERC721BuyOrderAdded(uint256 buyOrderId, address buyer, address erc721TokenAddress, uint256 erc721TokenId, uint256 category, uint256 priceInWei, uint256 duration, bytes32 validationHash, uint256 time)

ERC721BuyOrderCanceled

event ERC721BuyOrderCanceled(uint256 buyOrderId, uint256 time)

ERC721BuyOrderExecuted

event ERC721BuyOrderExecuted(uint256 buyOrderId, address buyer, address seller, address erc721TokenAddress, uint256 erc721TokenId, uint256 priceInWei, uint256 time)

getERC721BuyOrder

function getERC721BuyOrder(uint256 _buyOrderId) external view returns (struct ERC721BuyOrder buyOrder_)

StatusesReturn

struct StatusesReturn {
  string status;
  uint256 buyOrderId;
}

getERC721BuyOrderStatuses

function getERC721BuyOrderStatuses(uint256[] _buyOrderIds) external view returns (struct ERC721BuyOrderFacet.StatusesReturn[] statuses_)

getERC721BuyOrderIdsByTokenId

function getERC721BuyOrderIdsByTokenId(address _erc721TokenAddress, uint256 _erc721TokenId) external view returns (uint256[] buyOrderIds_)

getERC721BuyOrdersByTokenId

function getERC721BuyOrdersByTokenId(address _erc721TokenAddress, uint256 _erc721TokenId) external view returns (struct ERC721BuyOrder[] buyOrders_)

placeERC721BuyOrder

function placeERC721BuyOrder(address _erc721TokenAddress, uint256 _erc721TokenId, uint256 _priceInWei, uint256 _duration, bool[] _validationOptions) external

cancelERC721BuyOrder

function cancelERC721BuyOrder(uint256 _buyOrderId) external

executeERC721BuyOrder

function executeERC721BuyOrder(uint256 _buyOrderId, address _erc721TokenAddress, uint256 _erc721TokenId, uint256 _priceInWei) external