# beaconcha.in AI integration on Definable

> Beaconchain is a platform providing real-time data and analytics for the Ethereum 2.0 Beacon Chain, offering insights into validators, blocks, and network performance.

## What this connects

Beaconchain is a platform providing real-time data and analytics for the Ethereum 2.0 Beacon Chain, offering insights into validators, blocks, and network performance.

Vendor: https://beaconcha.in/

## Tools available

**37** tools available. First 12:

- `BEACONCHAIN_GET_CHART` — Get Chart — Retrieve chart visualizations from beaconcha.in as PNG images. Use when you need visual representations of Ethereum Beacon Chain data like validator counts, staked ether, network liveness, or block statistics.
- `BEACONCHAIN_GET_EPOCH` — Get Epoch — Retrieve aggregate metrics and status for a beacon chain epoch. Use this tool to fetch epoch-level statistics including validator counts, balances, participation rates, block counts, and various operations (slashings, deposits, exits). Supports lookup by epoch number or keywords 'latest' or 'finalized'.
- `BEACONCHAIN_GET_ETH1_DEPOSITS_BY_TX_HASH` — Get ETH1 Deposits by Transaction Hash — Retrieve all beacon chain validator deposit events associated with a specific execution-layer transaction hash. Use this tool to inspect deposit transactions and verify deposit parameters like amount, public key, and withdrawal credentials. Returns an empty array if the transaction contains no deposit events.
- `BEACONCHAIN_GET_ETH_STORE_DAILY` — Get ETH.Store Daily Aggregates — Retrieve ETH.Store daily aggregate metrics for Ethereum validators. Use this to analyze the average financial return validators achieved over a specific 24-hour period, including APR metrics, consensus/execution layer rewards, and balance aggregates.
- `BEACONCHAIN_GET_EXECUTION_ADDRESS_ERC20_TOKENS` — Get ERC-20 Token Balances — Retrieve a paginated list of ERC-20 token balances for a specific Ethereum address. Use offset and limit query parameters for pagination. Returns token contract address, balance in token units, and token symbol for each ERC-20 token held by the address.
- `BEACONCHAIN_GET_EXECUTION_BLOCK` — Get Execution Block — Retrieve one or more execution-layer blocks by block number from the Ethereum Beacon Chain. Use this tool to look up execution block details including block hash, timestamp, rewards, gas usage, transaction counts, and consensus information. Supports querying up to 100 blocks in a single request by providing block numbers as a comma-separated list. Returns an array of execution block data. If a requested block number is not found, it will be omitted from the results.
- `BEACONCHAIN_GET_EXECUTION_PRODUCED_BLOCKS` — Get Execution Produced Blocks — Retrieve execution-layer blocks attributed to one or more producers. Use this tool to query blocks produced by specific fee recipients, proposer indices, or validator public keys. Supports comma-separated lists to query multiple producers. Returns block details including gas usage, fees, transactions, and timestamps.
- `BEACONCHAIN_GET_LATEST_STATE` — Get Latest State — Retrieve the latest known Ethereum Beacon Chain network state. Returns current slot, epoch numbers, finalized epoch, finality delay indicator, syncing status, and ETH/USD price along with multi-currency conversion rates. Use this to check current network status and get real-time ETH pricing data.
- `BEACONCHAIN_GET_NETWORK_PERFORMANCE` — Get Network Performance — Retrieve aggregated network performance metrics for the Ethereum Beacon Chain. Use this to analyze validator performance across attestations, proposals, and sync committee duties over a specified time window. Returns beacon scores, duty statistics, and finality information.
- `BEACONCHAIN_GET_NODE_HEALTH` — Get Explorer Health — Check the health status of the beaconcha.in explorer service. Returns status of monitoring modules including execution layer data, consensus layer data, services, Redis, app, and API modules. Use this to verify the beaconcha.in explorer is operational before making other API calls.
- `BEACONCHAIN_GET_QUEUES` — Get Validator Queues — Retrieve current queue metrics for Ethereum Beacon Chain validators. Use this tool to check activation queue status, exit queue status, withdrawal sweep progress, and chain finality. Returns deposit queue count and balance, exit queue count and balance, estimated processing times, and churn limits.
- `BEACONCHAIN_GET_ROCKETPOOL_VALIDATOR` — Get Rocket Pool Validator — Retrieve Rocket Pool-specific metadata for validators including minipool status, node fee, smoothing pool status, and RPL stake metrics. Use this to access Rocket Pool protocol data such as minipool addresses, node operator information, commission rates, and reward details. Returns empty data array if the validator is not a Rocket Pool validator.

## Auth

Auth schemes: `API_KEY`.

## How agents use beaconcha.in

Inside a Definable workflow, beaconcha.in is one of the tools the **Distributor specialist** can call. Example coordination patterns:

- **Researcher → beaconcha.in** — the Researcher (GPT-5.5) pulls context from beaconcha.in (records, threads, documents), synthesises findings, and briefs the rest of the team.
- **Writer → Distributor → beaconcha.in** — the Writer (Claude Opus 4.7) drafts copy in brand voice, the Verifier passes it, then the Distributor writes the result into beaconcha.in (create record, post message, draft email).
- **Designer / Engineer → Distributor → beaconcha.in** — the Designer ships an asset or the Engineer ships a code change, the Distributor delivers it via beaconcha.in (attach file, open PR comment, post status).

The Verifier checks every beaconcha.in call. On rate limit, schema drift, or auth refresh it self-heals and retries — the workflow completes without manual intervention.

## Categories

- analytics — https://definable.ai/apps/category/analytics/

## Related

- HTML page: https://definable.ai/apps/beaconchain/
- Same category (analytics): https://definable.ai/apps/category/analytics/
- All integrations: https://definable.ai/apps/
- Workflow (multi-agent loop): https://definable.ai/workflow/
- Apps llms.txt index: https://definable.ai/llms-apps.txt
