ERC-20 vs ERC-721 vs ERC-1155 | (Non)Fungible Token Contracts Explained | FT vs NFT