Fork of fraxfinance/fraxtal-op-reth (an OP-Stack reth fork), with Chaintable pipeline patches.
This repo runs the chain's execution layer with the Chaintable pipeline tracer embedded. The tracer extracts block data — block headers, transactions, call traces, receipts, events, and state diffs — and ships it to S3 + Kafka (see pipeline's architecture). Two consumption paths:
- Block headers + state diffs → Kafka + S3 → leafage-evm: a lightweight EVM executor serving state queries (
eth_call,eth_estimateGas, …), no P2P sync, no tx storage (see its architecture). - Block files (transactions · call traces · receipts · events) → S3 → Chaintable's transaction/trace indexing pipeline.
Chaintable write node (this repo · producer, embeds pipeline tracer)
│
├─ block headers + state diffs ──────────────────→ Kafka + S3 ─→ leafage-evm (EVM state queries)
│
└─ block files (tx · trace · receipts · events) ──→ S3 ─→ Chaintable indexing pipeline (tx/trace data)
git clone https://github.com/Chaintable/frax-op-reth
cd frax-op-reth
cargo build --release --bin fraxtal-op-rethCI publishes multi-arch images to public ECR public.ecr.aws/b2h7a5c4/chaintable/fraxtal-writer. See upstream fraxfinance/fraxtal-op-reth for chain-specific details.