OpenViSTAI · Agents · Blockchain · Crypto
Menu
Explorers & Analytics

Mevlog Rs

Mevlog Rs is a Rust command-line indexer that downloads raw EVM chain data from an RPC endpoint, stores it in a local SQLite database and lets users analyze that data with read-only SQL. Its EVM-specific SQLite helpers support 256-bit math, ERC-20 decoding, value formatting and ENS resolution.

Independent OpenViST project profile, based on linked sources.

Mevlog Rs — OpenViST project profile in Explorers & Analytics.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Mevlog when you want to download EVM data from an RPC endpoint and perform SQL analysis against a local SQLite cache, including repeated queries over the same block ranges.

Who it is for

  • Developers and analysts who want local SQL access to EVM chain data.
  • Users building repeatable transaction-cost or token-activity analyses over selected block ranges.

Documented uses

  • Fetch and inspect transactions from an Ethereum block.
  • Query cached EVM data with read-only SQL.
  • Rank transactions by gas cost and format the result in ETH.
  • Decode ERC-20 data and apply EVM-specific calculations using SQLite helpers.
Before you choose

Requirements & limits

The project is open-source and its README describes it as MIT-licensed. The documented CLI installation uses Cargo. The README lists Linux, macOS and Windows as platforms and links to a live SQL demo.

  • The data workflow is local: chain data is downloaded from an RPC endpoint and stored in SQLite.
  • The interface is a command-line tool, and analysis uses read-only SQL.
  • Mevlog includes EVM-specific helpers, including 256-bit arithmetic, token decoding and ETH, gwei and USD formatting.
  • The README says an RPC endpoint can be detected through ChainList without additional configuration; users can also use an RPC endpoint as the data source.
  • The first run downloads and indexes a signatures database.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Install Mevlog and query Ethereum block transactions

Install the CLI with Cargo and display transactions from the latest Ethereum mainnet block.

Before you start

  • Cargo
  • An RPC endpoint; the README says Mevlog can detect one through ChainList without additional configuration.

Steps

  1. Install with the command below.

    Documented command
    cargo install mevlog --locked
  2. Run mevlog block-txs -b latest --chain-id=1 to fetch and display transactions from the latest Ethereum mainnet block.

Expected outcome

The CLI displays transactions from the selected latest Ethereum mainnet block.

Guide limitations

  • On the first run, a signatures database is downloaded and indexed; the README estimates this can take up to about one minute.
Source-based practical guide

Query transaction costs in a block range

Run a read-only SQL query that ranks transactions by gas cost and formats the result in ETH.

Before you start

  • Mevlog installed and access to an RPC endpoint.
  • An Ethereum block range to query.

Steps

  1. Run the documented mevlog query command with the chosen block range and --chain-id=1.

  2. Use SQL to multiply gas_used by effective_gas_price, sort by that value and limit the results.

  3. Format the cost with format_ether.

Expected outcome

The query returns transaction hashes and formatted ETH costs for the selected range.

Guide limitations

  • The query command runs read-only SQL against data in the local database.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
17 October 2026
Original website title
pawurb/mevlog-rs · Official homepage title · retained in its source language