{"repo":"pawurb/mevlog-rs","free":true,"listed":false,"github":"https://github.com/pawurb/mevlog-rs","clone":"git clone https://github.com/pawurb/mevlog-rs.git","description":"Sync EVM chains to SQLite and query them with SQL","language":"Rust","stars":202,"topics":["blockchain","ethereum","rust"],"license":null,"category":"blockchain-web3","readme_excerpt":"mevlog-rs - query any EVM chain with SQL mevlog is an open-source (MIT) alternative to commercial blockchain indexers and data APIs. Instead of using a hosted service and querying an external database, it downloads raw chain data straight from an RPC endpoint, stores it in a local SQLite database, and lets you query it with plain SQL. You own the data - no API keys, no rate limits, no vendor lock-in, just a file on your disk you can query as much as you want, offline. Quick Start mevlog is published on crates.io. Install it with Cargo: On the first run a signatures DB is downloaded and indexed (max 1min). Fetch and display the transactions in the latest Ethereum mainnet block: With ZERO config, mevlog detects the fastest RPC endpoint from ChainList and uses it to download data. All data is cached in a local SQLite database ( /.mevlog/ ), so subsequent queries against the same block ranges are almost instant. Run any read-only SQL against the local database with the query command: Produces: mevlog adds EVM-native SQLite helpers (256-bit math, ERC20 decoding, ETH/gwei/USD formatting, ENS resolution) that plain SQL cannot do. Documentation & live demo - Full documentation: https://mevlog.rs/docs - Live SQL demo (last 24h of Mainnet data): https://mevlog.rs/search","default_branch":null,"files":null,"tree":[],"storefront":"/r/pawurb","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pawurb/mevlog-rs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}