> For the complete documentation index, see [llms.txt](https://nft-standards.gitbook.io/nft-standards-wiki/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://nft-standards.gitbook.io/nft-standards-wiki/standards/eip1046-metadata-extension.md).

# EIP1046 Metadata extension

### Intro

\
Proposal to add metadata attributes to ERC721\
Extend ERC20 token interface to support the same metadata standard as ERC721 tokens

This EIP was proposal to define metadata of ERC721 but it did was not implemented. The latest updates on this EIP are in <https://github.com/ethereum/EIPs/pull/1047>

## Metadata of the ERC721 standard includes:

* name
* description
* image

## Proposal to add:

* external\_uri- to allow 3rd party marketplaces and wallets to be able to deep link back tothe  original marketplace or service where the ERC721 token was purchased or originally viewable
* attributes - as simple as an effective way to add additional info about ERC721 token which will allow marketplaces and wallets to build filters, searchable attributes easily\
  Source: <https://medium.com/blockchain-manchester/evolving-erc-721-metadata-standards-44646c2eb332>

## Further reading

* Updating ERC-721 JSON schema spec to include two new optional fields - implementation: <https://github.com/ethereum/EIPs/pull/1028>
* Closed due to new PR which got closed as it did not get any reviews: <https://github.com/ethereum/EIPs/pull/1071>
* This was merged into: <https://github.com/ethereum/EIPs/pull/1047>
* Full Implementation: <https://eips.ethereum.org/EIPS/eip-1046>
* Unifying metadata to be hosted on IPFS, short write up: <https://medium.com/@tommyrva/this-is-part-of-what-we-did-with-erc-1047-unified-the-token-metadata-standard-into-one-separate-c4afc6fd2c91>
* Discussion to this EIP: <https://www.reddit.com/r/a:t5\\_72igm/comments/8hfk2a/token\\_metadata\\_json\\_schema\\_eip\\_1047/>
