Cointime

Download App
iOS & Android

Guide | How to Create an ERC-6551 Account for NFT?

Validated Project

The launch of ERC-6551 or Token Bound Accounts (TBAs) is arguably the most impressive addition to Ethereum’s (ETH) open-source stack in the segment of NFTs since the onset of ERC-721. Once it reaches mass adoption, it can change the narrative in the usage, economics and functionality of NFTs on Ethereum (ETH) and EVM ecosystem blockchains. In this article, we’re going to explain what's ERC6551 and how to create an ERC6551 account.

What's ERC-6551?

ERC-6551 is the Ethereum standard for token bound accounts, which creates a smart contract wallet for every ERC-721 NFT.

The update is based on the Ethereum Improvement Proposal 6551 (EIP-6551) created by Future Primitive — an on-chain product studio led by Benny Giang and Steve Jang.

A token bound account is “an interface and registry for smart contract accounts owned by ERC-721 tokens” — linking said smart contract accounts (or wallets) to the NFTs that own them. Powered by ERC-4337, the smart accounts are customizable and can be used to store assets & make transactions. Token bound accounts also keep an unalterable record, or a permissionless registry, of all on-chain activities executed by the accounts.

This converts every NFT into a wallet that has a holistic provenance of ownership, transactions, and utility. Token-bound accounts are also backward compatible with the ERC-721 standard, meaning existing NFTs can implement ERC-6551 without undergoing any fundamental changes — avoiding the unnecessary friction of deploying a new contract or wrapping an existing ERC-721 NFT to enable token-bound accounts.

An ERC6551-based project: Sapienz

But how to create a token bound account with ERC6551 support? Let’s dive into this further.

How to Create an ERC-6551 Account?

Next, we will teach you how to use your own NFT to create a TBA account, turning your NFT into a real ‘wallet’.

Step 1: Use the creation tools provided by Fast Dapp.

Step 2: Fill in the NFT's information from NFTScan

After linking the wallet, you only need to fill in the first two lines of information. One is the contract address of the NFT collection, and the other is the specific number of individual NFT in the collection.

Both of the above data can be easily found in the NFTScan.

For example: Take the Nakamigos as an example (Of course you can choose other NFTs), after opening the NFT in NFTScan, you can find the NFT contract and NFT ID as follows.

Step 3: Confirm the relevant transaction in the wallet

After the transaction is completed, the NFT you selected becomes a TBA account with the attribute of ‘wallet’. Since the number of users operating as a whole is not large now, you can find your own entry in the history creation record of Fast Dapp.

Open the TBA account management page provided by Future Primitive (ERC-6551 development team), and directly search for the NFT + number to access the TBA account we just created.

https://tokenbound.org

Unfortunately, the function ‘Use Wallet’ that operates the TBA account on this page is currently unavailable on the main network, and interested users can go to the Goerli test network to try it out.

All in all

ERC-6551 is still in a very early stage, and the TBA account creation tutorial above only covers the most basic operating experience.

However, according to the description of Future Primitive, many teams are currently creating related tools around ERC-6551. With the further popularization of this concept, the experience around TBA accounts will be greatly optimized in the future.

About NFTScan

NFTScan is the world’s largest NFT data infrastructure, including a professional NFT explorer and NFT developer platform, supporting the complete amount of NFT data for 14 blockchains including Ethereum, Solana, BNBChain, Arbitrum, Optimism, and other major networks, providing NFT API for developers on various blockchains.

Official Links:

NFTScan: https://nftscan.com

Developer: https://developer.nftscan.com

Twitter: https://twitter.com/nftscan_com

Discord: https://discord.gg/nftscan

Comments

All Comments

Recommended for you

  • BTC breaks through $69,000

     the market shows BTC breaking through $69,000, currently at $69,021.49, with a 24-hour increase of 1.15%. The market is highly volatile, please manage your risk accordingly.

  • Spanish Foreign Minister: Not worried about any consequences of refusing US access to military bases

     on March 3 local time, Spanish Foreign Minister Alvarez defended the Spanish government's refusal to provide the Rota and Moron military bases to the United States for participation in attacks on Iran. Alvarez stated that the operation initiated by the United States and Israel is not supported by the United Nations and is not part of the bilateral agreements allowing the use of the aforementioned Spanish sovereign military bases. Alvarez also said that the Spanish government is not concerned that this stance will have any consequences. Alvarez stated: "The position of the Spanish government represents the will of the vast majority of the Spanish people as well as the vast majority of people worldwide, which is to defend the UN Charter, respect international law, and believe that cooperation is always more powerful than confrontation."

  • Spot gold plunges nearly $100 in the short term.

     spot gold plunged nearly 100 dollars in a short time, spot gold fell below 5170 dollars/ounce, with a daily decline of 2.94%. 

  • BTC falls below $67,000

    the market shows BTC fell below $67,000, currently at $66,996.93, with a 24-hour increase of 1.18%. The market is highly volatile, please manage your risk accordingly.

  • ETH breaks $2,000

    the market shows ETH breaking through $2000, currently at $2001.64, with a 24-hour increase of 2.89%. The market is highly volatile, please manage your risks accordingly.

  • The US spot Bitcoin ETF saw a net inflow of $962.48 million yesterday.

    according to Trader T's monitoring, the US spot Bitcoin ETF had a net inflow of 962.48 million USD yesterday.

  • BTC falls below $66,000

     the market shows BTC fell below 66,000 USD, currently at 65,986.66 USD, with a 24-hour decline of 1.31%. The market is highly volatile, please manage your risks accordingly.

  • BTC falls below $66,000

     the market shows BTC fell below $66,000, currently at $65,973.16, a 24-hour drop of 2.66%. The market is highly volatile, please manage your risks accordingly.

  • ETH breaks $2,000

    market shows ETH breaking through $2000, currently at $2000.29, with a 24-hour increase of 3.73%. The market is volatile, please manage your risk accordingly.

  • The United States uses Anthropic's artificial intelligence technology in its airstrikes in the Middle East.

     United States used Anthropic's artificial intelligence technology in airstrikes in the Middle East, and just hours before the attack, Trump had just issued a ban against Anthropic.