Watching Contracts & Wallets
Watching an account tells contract.dev it is part of your application. Watched accounts get dashboards, appear on the home map, and feed the activity stream.
Contracts vs wallets
contract.dev detects what an address is when you watch it:
- A contract is watched on one chain. Watch the same address on several chains separately if it is deployed to more than one.
- A wallet is one entry watched across chains. contract.dev detects the chains it is active on, or you can set them explicitly.
Watch the accounts that make up your app: your deployed contracts, the pools and tokens they depend on, and operational wallets such as deployers, treasuries, and bots.
From the app
Click + Add account on the home page or the Contracts & Wallets page, paste an address, pick the chain (for contracts), and give it a name.
From the CLI
After contract.dev login:
# Watch a contract on Ethereum (chain 1 is the default)
contract.dev watch 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 --name "USDC"
# Watch a contract on Base
contract.dev watch 0xPool... --chain 8453 --name "WETH/USDC pool"
# Watch a wallet on specific chains (omit --chains to auto-detect)
contract.dev watch 0xDeployer... --name "Deployer" --chains 1,8453,42161
# List and stop watching
contract.dev watch list
contract.dev unwatch 0xPool... --chain 8453Unwatching archives the account — it disappears from the map, list, and feed.
See the watch CLI reference for all flags.
Last updated on