Accounts API
Learn all the detailed references of Accounts API that provide ERC6551 accounts information, including the input filters, supported chains, and output fields.
The Accounts API fetches the list of all ERC6551s or TBAs (token-bound accounts), both deployed on-chain and non-deployed (optimistic).
Supported ERC6551 Registries
Currently, Airstack indexes all the official ERC6551 registry contracts on Ethereum and Base:
Version | Registry Address |
---|---|
0.2.0 | |
0.3.0 | |
0.3.1 |
If you are deploying ERC6551 using a custom registry contract, please reach out to us to add it to the Airstack API by joining our Telegram.
Inputs
filter
Name | Type | Description |
---|---|---|
|
| The standard of the ERC6551. |
|
| The token address of the ERC721 token that owns the ERC6551. |
|
| The token ID of the ERC721 token that owns the ERC6551. |
|
| The address of an ERC6551 account. |
|
| The block timestamp of the ERC6551 creation transaction. |
|
| |
|
| The implementation address of the ERC6551 account.
For non-deployed (optimistic) accounts in |
|
| The salt of ERC6551 account.
For non-deployed (optimistic) accounts in |
blockchain
Enum | Description |
---|---|
| Ethereum mainnet |
| Base mainnet |
| Zora mainnet |
| Gold chain L3 |
| Degen Chain L3 |
order
Name | Description |
---|---|
| Sort the result by the block timestamp of the ERC6551 creation transaction, either in ascending ( |
Nested Input*
The nested inputs only appear within the nested input, but not for top-level Accounts
APIs.
Name | Type | Description |
---|---|---|
|
| If set true, it will show all the optimistic/non-deployed TBA addresses. Otherwise, the optimistic/non-deployed TBAs will be hidden and only the deployed ones will be shown. |
Outputs
Name | Type | Description |
---|---|---|
|
| Airstack unique identifier for the ERC6551 account. |
|
| The standard of the ERC6551. |
|
| The blockchain where the ERC6551 token-bound account is deployed. |
|
| The token address of the ERC721 token that owns the ERC6551. |
|
| The token ID of the ERC721 token that owns the ERC6551. |
|
| The details of an ERC6551 account (address, socials, token balances). |
|
| The registry address used to deploy the smart contract wallet. |
|
| The implementation address of the on-chain smart contract account. |
|
| The salt for ERC6551 creation. |
|
| The block number of the ERC6551 creation transaction.
For non-deployed (optimistic) accounts in |
|
| The block timestamp of the ERC6551 creation transaction.
For non-deployed (optimistic) accounts in |
|
| The transaction Hash of the ERC6551 creation transaction.
For non-deployed (optimistic) accounts in |
|
| The address of the deployer. |
|
| The NFT that owns the ERC6551 account. |
|
| The block number of the latest update on the ERC6551. |
|
| The block timestamp of the latest update on the ERC6551. |
Last updated