Order types
Maker Order
ERC721 SellOrder
struct NFTSellOrder {
address maker;
address taker;
uint256 expiry;
uint256 nonce;
IERC20 erc20Token;
uint256 erc20TokenAmount;
Fee[] fees;
address nft;
uint256 nftId;
}
struct Fee {
address recipient;
uint256 amount;
bytes feeData;
}
struct Signature {
SignatureType signatureType;
uint8 v;
bytes32 r;
bytes32 s;
}