Supported networks
Linking a wallet
1
Open the wallet panel
Go to Settings → Bank sync and find Self-custody wallets under Available connections.
2
Paste your address
Enter a wallet address. Sure validates the format and checks each candidate network for activity.
3
Confirm the network
If the address format matches more than one network (for example, a
0x address is valid on all EVM chains), Sure shows which networks detected activity. Select the network you want to track. You can link the same address on multiple networks separately.4
Choose what to track
Sure lists the assets found at that address. Assets that can be priced are pre-selected; spam airdrops are listed but unchecked. Tick the assets you want to import and click Connect.
Pricing requirements
On-chain balances are tracked by quantity regardless of your pricing setup. To see a dollar value next to each holding, you need:- A crypto market data provider — Sure uses a securities provider that quotes crypto symbols (for example, Synth Finance). Enable one from Settings → Self-Hosting → Market data.
- An exchange rate provider — If your family currency is not USD, Sure also needs an exchange rate to convert the USD-quoted price. Frankfurter is a free option that requires no API key.
On a self-hosted instance you can enable the crypto provider in one click from the warning banner itself. On a managed instance, contact your operator.
What gets imported
Balances
Sure reads the current balance for every tracked asset at each sync. Balances come from an address summary endpoint and are always accurate, even when transaction history is incomplete.Transaction history
Sure imports transfers as trades when a price is available for that day, so cost basis reconstructs back to acquisition. When no price is available, the transfer is recorded as a display-only entry (excluded from cost basis) and upgraded automatically once price history is backfilled. History is read up to a configurable page depth (default: 10 pages). See history depth below.Asset symbols
- EVM tokens: Symbols come from the Blockscout indexer. Bridged and wrapped variants (USDC.e, WETH, USDbC) are mapped to their canonical asset so they share price history with the base token.
- Solana SPL tokens: Symbols come from the Jupiter verified token list. Only verified mints are named; unverified mints use a placeholder (
SPL:abcd…wxyz) and are tracked by quantity only.
Limitations
Bitcoin: single address only
Bitcoin HD wallets derive thousands of addresses from one seed. Sure tracks one address at a time, so a wallet whose funds are spread across derived addresses will be under-reported. Extended key (xpub) support is not available yet.DeFi positions not tracked
Staked ETH, liquidity pool tokens, Solana stake accounts, and other DeFi positions are not visible. Sure reads token balances at the wallet address; assets held inside a protocol contract are not included.Pricing coverage
The crypto provider quotes assets by symbol. A token whose symbol is not in the provider’s list will show a zero value even if the balance is correct. A zero next to a token you know is worth something means the provider does not list it—the balance itself is accurate.Token cap
Sure surfaces at most 200 tokens per address by default (configurable withONCHAIN_MAX_TOKENS_PER_ADDRESS, max 5,000). On EVM networks, tokens are ranked by market cap so real assets stay and airdrops fall off. On Solana, tokens are ordered by mint address. Assets you have already tracked are never dropped by the cap.