Skip to content
wallet.page

Watch & discover assets

Two complementary RPCs: the dapp can push token metadata into the wallet, or pull what the wallet already knows the user holds.

ERC-7811 — asset discovery

ERC-7811 (wallet_getAssets) goes the other way: the wallet returns assets for an account — native, ERC-20, NFTs, and holdings the wallet tracks off-chain or across chains. Dapps can filter by chain and type instead of relying only on indexers.

RPC: wallet_getAssets({ account, chainFilter?, assetTypeFilter?, assetFilter? })

Wallets that support EIP-5792 should advertise this via wallet_getCapabilities under assetDiscovery.supported.

EIP-747 — watch asset

EIP-747 (wallet_watchAsset) lets a dapp ask the wallet to display a token the user may not have imported yet.

RPC: wallet_watchAsset({ type: 'ERC20', options: { address, symbol, decimals, image } })