# ERC-6551: Non-fungible Token Bound Accounts Content type: Research Paper Summary: ERC-6551 revolutionizes the utility of non-fungible tokens (NFTs) by enabling every ERC-721 token to function as a smart contract account. By utilizing a registry contract, this proposal assigns a unique, immutable account to every NFT, effectively turning static assets into interactive, on-chain entities capable of owning other assets, participating in decentralized governance, and executing transactions. This standard decoupling of account ownership from the asset itself allows for sophisticat Key concepts: Jayden Windle, Benny Giang, nft, token bound accounts, erc-721, composable assets, identity, account abstraction
Standardintermediate

ERC-6551: Non-fungible Token Bound Accounts

Jayden Windle, Benny Giang

Ethereum Improvement ProposalsJanuary 2023

Abstract

ERC-6551 revolutionizes the utility of non-fungible tokens (NFTs) by enabling every ERC-721 token to function as a smart contract account. By utilizing a registry contract, this proposal assigns a unique, immutable account to every NFT, effectively turning static assets into interactive, on-chain entities capable of owning other assets, participating in decentralized governance, and executing transactions. This standard decoupling of account ownership from the asset itself allows for sophisticated use cases such as 'gaming inventories' where the items held by a character move with the character across different platforms. The methodology involves deploying a proxy contract for each NFT, which can be controlled by the owner of the token. This significantly enhances the composability of assets in Web3, providing a mechanism for NFTs to hold their own identity and history. The result is a more dynamic ecosystem where digital assets serve as autonomous containers, rather than simple pointers to media, fundamentally changing how on-chain ownership is structured and interacted with across the Ethereum network.

Key Findings

  • 1Enables NFTs to serve as autonomous smart contract accounts.
  • 2Allows assets to hold their own on-chain assets and interact with dApps.
  • 3Maintains backward compatibility with the existing ERC-721 standard.
  • 4Enhances the utility and interactivity of digital assets in decentralized applications.

Topics

nfttoken bound accountserc-721composable assetsidentityaccount abstraction

Citation

Jayden Windle, Benny Giang (2023). ERC-6551: Non-fungible Token Bound Accounts. Ethereum Improvement Proposals. https://eips.ethereum.org/EIPS/eip-6551

BibTeX

@misc{erc65512023,
  title = {ERC-6551: Non-fungible Token Bound Accounts},
  author = {Jayden Windle and Benny Giang},
  year = {2023},
  howpublished = {\url{https://eips.ethereum.org/EIPS/eip-6551}},
}

Knowledge Explorer

Explore Related Concepts

See how ERC-6551: Non-fungible Token Bound Accounts connects to glossary terms, books, and other research in the Knowledge Graph.

Explore Connections