All skills
paulrberg avatar

/evm-atlas

@913232a
by Paul Bergpaulrberg/agent-skills94 stars
7

Use for targeted EVM chain, account, transaction, RPC, explorer, bridge, and DEX evidence: chain name/ID, native symbol, RouteMesh, wallet balances and DeFi positions via DeBank/Blockscan in Chromium, cross-chain USD portfolio value or net worth, token/NFT holdings/transfers, tx history, funding origin via Etherscan/Blockscout/Chainscout; Across, Bungee, deBridge, Gas.zip, Hop, Layerswap, LayerZero, LI.FI, Relay, Socket, Symbiosis; Uniswap v1-v4, Universal Router, Permit2, 1inch Classic/Fusion/Fusion+, and CoW Swap, CoWSwap, CoW Protocol, or GPv2 swaps, orders, liquidity, approvals, permits, rewards, migrations, wrapping, cancellations, and refunds.

Use this Skill: https://skilld.dev/gh/paulrberg/agent-skills/evm-atlas

This session only. Nothing lands on disk.

referencesgeneratedblockscout-chains.md

≈2.7k tokens on demand. Your agent reads this file only when SKILL.md points to it.

Target Chains & Chainscout

<!-- Generated by scripts/generate-evm-atlas.ts. Registry metadata comes from crypto-registry data/chains.json; edit skills/evm-atlas/references/atlas-overlays.json for Atlas-only fields. -->

Blockscout and Chainscout index many EVM networks, but this skill only uses them for chains in references/generated/target-mainnets.json. Do not use Chainscout to expand scope. If a requested chain is not in that JSON file, ask the user to file a feature request in https://github.com/PaulRBerg/agent-skills.

Chainscout API

No API key required. Live UI: https://chains.blockscout.com/

Endpoint Returns
GET https://chains.blockscout.com/api/chains Object keyed by chain_id -> metadata (all networks)
GET https://chains.blockscout.com/api/chains/{id} Metadata for one chain

Single-chain response shape:

{
  "name": "Gnosis",
  "native_currency": "XDAI",
  "isTestnet": false,
  "layer": 1,
  "rollupType": null,
  "ecosystem": "Ethereum",
  "explorers": [{ "url": "https://gnosis.blockscout.com/", "hostedBy": "blockscout" }]
}

explorers[].hostedBy:

  • blockscout - Blockscout-operated; candidate for the unified PRO host (api.blockscout.com/{chain_id}/...). Still confirm with a live call; not every hosted target chain is fronted by the PRO host.
  • anything else - community-operated. Per-instance only; use explorers[].url directly (no key).

Use scripts/resolve-chain.sh <chain_id> to extract these fields as key=value lines. The helper refuses non-target chain IDs and rejects Chainscout responses whose name does not match the target chain. For name -> chain_id, use references/generated/target-mainnets.json and references/generated/chain-aliases.json first.

Target Chains Observed in Chainscout

Observed on 2026-07-08. Presence here does not override the canonical explorer/RPC metadata in references/generated/target-mainnets.json.

Chain chain_id Native Hosted by Instance URL Notes
Arbitrum 42161 ETH blockscout https://arbitrum.blockscout.com/
Arbitrum Nova 42170 ETH blockscout https://arbitrum-nova.blockscout.com/ Canonical explorer (Arbiscan Nova decommissioned)
Base 8453 ETH blockscout https://base.blockscout.com/
Celo 42220 CELO blockscout https://celo.blockscout.com/
Ethereum 1 ETH blockscout https://eth.blockscout.com/
Filecoin 314 FIL blockscout https://filecoin.blockscout.com/
Gnosis 100 xDAI blockscout https://gnosis.blockscout.com/
HyperEVM 999 HYPE self https://www.hyperscan.com/ Chainscout marks isTestnet=true
Lightlink 1890 ETH blockscout https://phoenix.lightlink.io/
Linea 59144 ETH self https://explorer.linea.build/ Separate API host; see resolve-chain.sh api_url
Mode 34443 ETH blockscout https://explorer.mode.network/
Morph 2818 ETH self https://explorer.morph.network/ Separate API host; see explorerApiUrl
Optimism 10 ETH blockscout https://explorer.optimism.io/
Polygon 137 POL blockscout https://polygon.blockscout.com/
Robinhood Chain 4663 ETH blockscout https://robinhoodchain.blockscout.com/
Scroll 534352 ETH blockscout https://scroll.blockscout.com
Taiko 167000 ETH self https://blockscout.mainnet.taiko.xyz/ Chainscout name is Taiko Alethia
Unichain 130 ETH blockscout https://unichain.blockscout.com
World Chain 480 ETH alchemy https://worldchain-mainnet.explorer.alchemy.com/ Alchemy-hosted instance; prefer Etherscan V2
ZKsync Era 324 ETH blockscout https://zksync.blockscout.com/

Target Chains Absent or Unsafe in Chainscout

Use Etherscan, a documented exceptional-history route, or the public RPC/explorer in references/generated/target-mainnets.json for these.

Chain chain_id Notes
Abstract 2741 Not returned by Chainscout
Avalanche 43114 Not returned by Chainscout
Berachain 80094 Not returned by Chainscout
Blast 81457 Not returned by Chainscout
BNB Chain 56 Not returned by Chainscout
Chiliz 88888 Not returned by Chainscout
Core Dao 1116 Not returned by Chainscout
Fantom 250 Chainscout still lists self-hosted FTMScout at https://ftmscout.com/, but as checked 2026-07-31 its frontend returns HTTP 200 while /api/v2/* data routes return HTTP 500; do not use it for evidence
Fraxtal 252 Not returned by Chainscout
IoTeX 4689 Not returned by Chainscout
Monad 143 Not returned by Chainscout
Ronin 2020 Chainscout returns a different network for 2020; app.roninchain.com blocks scripted access, so verify with $chromium-browser instead of curl or WebFetch
Sei 1329 Not returned by Chainscout
Sonic 146 Not returned by Chainscout
Sophon 50104 Not returned by Chainscout
Superseed 5330 Chromium verified 2026-09-15: explorer.superseed.xyz now serves Conduit Explorer, which does not support historical transactions, holdings, or transfers; do not use its stale Chainscout Blockscout route
XDC 50 Not returned by Chainscout
Zora 7777777 Not returned by Chainscout

Contributing

Missing or wrong Blockscout registry data is fixed via PR to https://github.com/blockscout/chainscout. Requests to add non-target chains to this skill belong in https://github.com/PaulRBerg/agent-skills.

Source: SKILL.md on GitHub

No alerts2d3 checks · Risk SAFE
  • Gen Agent Trust Hub2d

    The skill is a comprehensive toolkit for exploring EVM blockchain data across multiple networks, bridges, and DEXes. It utilizes local shell and Python scripts to process API responses from well-known cryptocurrency services like Etherscan and Blockscout. While the skill possesses an attack surface for indirect prompt injection via the processing of externally controlled blockchain data, it includes robust instructions and deterministic logic to mitigate these risks.

  • Socket2d

    No alerts

  • Snyk2d

    Risk: LOW · No issues

Signed by skilld at 913232a. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 14 hours ago.

Activeupdated 2 days ago
argument-hint
<chain-name-or-id|address|transaction-hash|order-id>
coordination
exempt
skill-dependencies
[
  "chromium-browser",
  "cli-cast"
]
Other metadata
compatibility
Requires the `routemesh` CLI initialized on macOS with `routemesh init` for RouteMesh requests.

README badge

README badge for paulrberg/agent-skills/evm-atlas