My NFT contract’s tokenURI() generates base64 encoded data URIs for the image and animation_url, as well as for the metadata itself. So everything is on chain.
This renders as expected on OpenSea. The MetaMask Firefox plugin renders only the image and not the animation_url. The MetaMask iPhone app renders neither.
Is there anything I’m doing wrong? If not, are these features planned?