Koinlytics

ERC-6551: NFTs That Own Wallets

Ethereum Standardsintermediate6 min read
Token-bound accounts turn every NFT into a smart-contract wallet. Games, DAOs, and identity use cases that need this primitive.

ERC-6551 (Token Bound Accounts, TBA) is a standard that gives every ERC-721 NFT an automatic smart-contract wallet. The wallet's owner is whoever owns the NFT. Transfer the NFT and you transfer the wallet with it, including anything the wallet holds.

How it works

A permissionless singleton contract (the registry) deterministically creates a smart account for any NFT via CREATE2. The account is controlled by the NFT owner. Every NFT has an implicit TBA address; whether it has been deployed on-chain or not.

Use cases

What this changes for on-chain assets

Previously, NFTs were pure identifiers. To bundle assets you needed a wrapper contract or a marketplace. TBAs collapse all bundling into a single primitive that works with every existing wallet.

Wallets and adoption

What to actually watch

PreviousERC-4626: The Tokenized Vault Standard NextERC-6900: Modular Smart Accounts
Powered by Koinlytics · Free crypto education.

Ready to try what you just learned?

Open the Koinlytics dashboard and see the concepts live on your real portfolio.

Launch App