Token Standards: ERC-20, ERC-721, and Beyond