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;
}
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_)
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