ERC-6551

Standards/Coordination Systems

Non-Fungible Token Bound Accounts (TBA): assigns a unique smart contract wallet (EVM account) to every ERC-721 NFT via a permissionless singleton registry and CREATE2 deterministic address derivation. Enables NFTs to own assets, accumulate on-chain history, execute transactions, and participate in governance — transforming static NFTs into composable on-chain identities.

Híbrido Padrão Aberto Risco de captura baixo

Detalhes

Licença https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6551.md
Status de Dev Final
Proprietário Future Primitive (Benny Giang, Jayden Windle, and contributors)
País Global
Ano de Início 2023
Stack Solidity / EVM, ERC-1167 minimal proxy pattern for TBA deployment, CREATE2 for deterministic addressing
Financiamento Community
Última Investigação 10 de mar. de 2026

Affordances

Sovereign identity

Smart Contract Standard Atributos

Permissions Permissionless: anyone may call the registry to create a TBA for any existing ERC-721 token; no whitelist or approval required
Development Tools Tokenbound SDK; OpenZeppelin Contracts; Hardhat; Foundry; Etherscan verification
Protocol Maturity / Standardization Final EIP; reference registry deployed and immutable on Ethereum mainnet; backward-compatible with all existing ERC-721 tokens
Trust Framework Trustless: TBA execution authorized by NFT ownership (ownerOf); registry is a permissionless singleton contract; CREATE2 address determinism is cryptographically verifiable; no admin keys or upgrade mechanism in registry
Target Application Domain On-chain identity and reputation; DAO membership NFTs with embedded governance history; gaming (character NFTs owning items); loyalty and credential accumulation; DeFi (NFT-owned portfolio positions); civic participation records
Deployment Model Singleton registry deployed once per chain; individual TBA accounts deployed on-demand per NFT via registry; TBA implementations are separate contracts
Standard Type Account Standard
Ecosystem Ethereum (also deployable on all EVM-compatible chains)