MCPcopy Create free account
hub / github.com/SorellaLabs/brontes

github.com/SorellaLabs/brontes @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
3,217 symbols 9,861 edges 468 files ⚖ MIT 452 documented · 14% updated 13mo ago★ 67314 open issues

Browse by type

Functions 2,610 Types & classes 607
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Brontes

Telegram Chat Twitter Follow

Brontes – Illuminate to Eliminate

Install | User Book | Crate Docs | Methodology

Why Brontes?

Brontes is a blockchain analytics pipeline built on top of Reth. It addresses a critical challenge in blockchain research: the overwhelming flood of data and tedious preprocessing that often derail researchers from their core focus.

Key features:

  • Transforms raw Ethereum data into a structured, analyzable format
  • Enhances analysis with off-chain data (metadata, CEX prices, p2p data...)
  • Provides a modular framework to easily implement user-defined inspectors for custom analytics

Blockchain data analysis, especially at the trace level, can overwhelm even seasoned researchers. While a few masochists might find satisfaction in the chore of data preprocessing and normalization, most of us are captivated by the intellectual challenge of crafting innovative analytical techniques.

Our Inspector Framework allows you to focus on developing and applying novel methodologies. By eliminating initial hurdles, Brontes frees you to immerse yourself in creative analysis rather than getting bogged down in preprocessing.

Who is this for?

Brontes is designed for:

  • Blockchain researchers and data scientists
  • MEV analysts and strategists
  • DeFi protocol developers
  • Anyone working with large-scale Ethereum data

Extension points exported contracts — how you extend this code

browse all types & interfaces →

Core symbols most depended-on inside this repo

browse all functions →

Shape

Method 2,035
Function 575
Class 457
Enum 81
Interface 69

Languages

Rust100%
Python1%

Modules by API surface

crates/brontes-database/libmdbx-rs/src/environment.rs69 symbols
crates/brontes-database/brontes-db/src/libmdbx/libmdbx_read_write.rs67 symbols
crates/brontes-database/brontes-db/src/clickhouse/db_client.rs59 symbols
crates/brontes-database/libmdbx-rs/src/transaction.rs56 symbols
crates/brontes-pricing/src/graphs/subgraph.rs48 symbols
crates/brontes-types/src/normalized_actions/mod.rs47 symbols
crates/brontes-database/libmdbx-rs/src/cursor.rs45 symbols
crates/brontes-database/brontes-db/src/clickhouse/middleware.rs44 symbols
crates/reth-tracing-ext/src/reth_tracer/types.rs42 symbols
crates/brontes-inspect/src/mev_inspectors/sandwich/mod.rs40 symbols
crates/brontes-types/src/db/block_analysis.rs39 symbols
crates/brontes-types/src/tree/root.rs38 symbols

For agents

$ claude mcp add brontes \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page