Twenty-odd checks to run before you deploy an NFT contract: rights, metadata, supply, royalties, admin keys, testing and launch day.