ERC721Psi: A truly scalable NFT implementation for low-gas on-chain applications and randomized metadata generation.