Connect a wallet
Use injected EIP-6963 wallets, switch networks, and understand read/sign permissions.
#Connection
The header discovers MetaMask, Rabby, Brave Wallet, and compatible injected providers directly through EIP-6963, with a legacy window.ethereum fallback. No wallet project credential is required. WalletConnect is not included in the current build.
#Robinhood Chain
Portfolio reads require chain ID 4663. The wallet control requests wallet_switchEthereumChain. If the network is not installed, the configured chain metadata allows the wallet to request wallet_addEthereumChain.
#Permissions
Connecting exposes the selected public address and network. Portfolio uses read-only multicalls. Signed agent publication asks for one human-readable configuration message. No approval, transfer, order, or custody permission is requested.
#Safety
- OVERWEIGHT never asks for a seed phrase or private key.
- Reject any wallet prompt you do not understand.
- A signature proves address control only for the displayed message.
- Disconnect in the wallet as well as the site when ending a session.