🆕
Wallets & NFTs API
Welcome to the new Wallets API! We've received feedback that our original notion of Asset Accounts is too granular. Any given Asset Account represents at most one contract on one chain. With Wallets, we're expanding this to any number of assets on a single chain, which we believe is more consistent with the standard mental model of wallets in web3.
In addition to tracking multiple assets, the new Wallets API also natively supports ERC-721 based NFTs. You can list which NFTs are in your wallet and transfer NFTs just like ERC-20 tokens. We are indexing the supported chains below, so we know what's in your wallet at any given time. Also note that the wallets API brings together elements of our high and low level APIs such that with a single wallet you can now transfer a token, broadcast a transaction, or create a signature.
Finally, Wallets will support Delegated Signing, enabling you to require your customers to sign API requests into Dfns using our new Authentication system. Please contact us for additional resources related to Delegated Signing.
While we expect Wallets to eventually fully deprecate Asset Accounts, for the time being, see the table below for the supported blockchain networks.
Network name | Mainnet | Testnet | Tier-1 Support | Tier-2 Support |
---|---|---|---|---|
ArbitrumOne | ✅ | | | ✅ |
ArbitrumGoerli | | ✅ | | ✅ |
AvalancheC | ✅ | | | ✅ |
AvalancheCFuji | | ✅ | | ✅ |
Bsc | ✅ | | ✅ | |
BscTestnet | | ✅ | ✅ | |
Ethereum | ✅ | | ✅ | |
EthereumGoerli | |