NETWORK

Wallets

EIP-6963 discovery, network switching, signatures, and read permissions.

#Injected providers

The wallet context discovers compatible injected wallets including MetaMask, Rabby, Brave Wallet, and generic EIP-6963 providers. A legacy provider fallback supports older browser wallets.

#Connection availability

The current build supports browser-injected providers only. It does not display a WalletConnect option or imply that remote connection transport is configured.

#Reads

Portfolio uses public ERC-20 balanceOf and decimals multicalls. A failed call does not become a zero balance row.

#Signatures

Agent publishing signs a human-readable serialized configuration. The server verifies the address/signature pair with Viem.