SHiNode - Stateless History Node

A lightweight Ethereum history node that syncs directly from P2P. Run your own indexer without paying for RPC services.

License Rust Ethereum Status
SHiNode Demo

Why SHiNode?

Running a full node just to index events is expensive — terabytes of state, constant maintenance through forks, slow sync. Paying for RPC providers costs even more. SHiNode gives you a free, local, unlimited RPC for event indexing without any of that.

What It Can Do

Known Limitations

Quick Start

# Build
cargo build --release

# Run (syncs from block 10M to head)
cargo run --release

# Custom range
cargo run --release -- --start-block 18000000 --end-block 18100000

Use Case

Run indexers like rindexer against your own local node instead of paying for RPC providers. SHiNode serves the minimal RPC surface needed for event indexing.