A Checklist Of Legal Considerations For The NFT Marketplace