ERC721BuyOrderFacet
event ERC721BuyOrderAdded(uint256 buyOrderId, address buyer, address erc721TokenAddress, uint256 erc721TokenId, uint256 category, uint256 priceInWei, uint256 duration, bytes32 validationHash, uint256 time)
event ERC721BuyOrderCanceled(uint256 buyOrderId, uint256 time)
event ERC721BuyOrderExecuted(uint256 buyOrderId, address buyer, address seller, address erc721TokenAddress, uint256 erc721TokenId, uint256 priceInWei, uint256 time)
function getERC721BuyOrder(uint256 _buyOrderId) external view returns (struct ERC721BuyOrder buyOrder_)
struct StatusesReturn {
string status;
uint256 buyOrderId;
}
function getERC721BuyOrderStatuses(uint256[] _buyOrderIds) external view returns (struct ERC721BuyOrderFacet.StatusesReturn[] statuses_)
function getERC721BuyOrderIdsByTokenId(address _erc721TokenAddress, uint256 _erc721TokenId) external view returns (uint256[] buyOrderIds_)
function getERC721BuyOrdersByTokenId(address _erc721TokenAddress, uint256 _erc721TokenId) external view returns (struct ERC721BuyOrder[] buyOrders_)
function placeERC721BuyOrder(address _erc721TokenAddress, uint256 _erc721TokenId, uint256 _priceInWei, uint256 _duration, bool[] _validationOptions) external
function cancelERC721BuyOrder(uint256 _buyOrderId) external
function executeERC721BuyOrder(uint256 _buyOrderId, address _erc721TokenAddress, uint256 _erc721TokenId, uint256 _priceInWei) external