discover_programs
Discover on-chain programs/contracts across every chain this RPC supports (Solana, Slonana SVM, Robinhood, HyperEVM, Ethereum, Base, Stable, Plasma, Tempo, Codex). Returns a curated seed MERGED with programs/contracts AUTO-DISCOVERED from recent block activity (refreshed hourly) — each carries an activity count of recent invocations/calls; entries with type "discovered" were seen live on-chain but not yet named. Use this to learn what is actually active on-chain right now, then describe_program to introspect any specific address.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chain | No | Filter to one chain: solana | slonana | robinhood | hyperevm | ethereum | base | stable | plasma | tempo | codex. Omit or "all" for every chain. | all |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | caveats about what this scan did and did not see | |
| chain | No | ||
| count | No | ||
| tokens | No | token contracts seen alongside programs | |
| coverage | No | what this scan enumerated: a string on the single-chain response, the full per-chain map on the all-chains response | |
| programs | No | array on the single-chain response; a per-chain {chain: program[]} map on the all-chains response | |
| discovered | No | auto-discovered (not curated) entries |