Skip to Content
Mainnet AnalyticsWatching Contracts & Wallets

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 8453

Unwatching archives the account — it disappears from the map, list, and feed.

See the watch CLI reference for all flags.

Last updated on