{"repo":"iankressin/eql","free":true,"listed":false,"github":"https://github.com/iankressin/eql","clone":"git clone https://github.com/iankressin/eql.git","description":"Query language to interact with EVM chains","language":"Rust","stars":85,"topics":["blockchain","ethereum","languages","rust","sql","evm"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"EVM Query Language (EQL) A SQL-like language for querying EVM chains with minimal boilerplate. EQL provides a declarative way to query Ethereum Virtual Machine (EVM) chains. It enables developers and researchers to fetch blockchain data using familiar SQL-like syntax, eliminating the need for complex boilerplate code. Table of Contents - Why EQL? - The Problem - The Solution - How It Works - Quick Start - Installation - Usage - CLI Mode - Library Mode - Web Mode - Features - Supported Entities - Supported Operations - Documentation - Roadmap - Contributing - License Why EQL? The Problem Querying EVM chain data traditionally requires: - Writing extensive boilerplate code - Managing multiple RPC provider connections - Handling rate limits and retries - Dealing with different response formats The Solution EQL abstracts away the complexity by: - Providing a simple, SQL-like syntax - Managing RPC connections under the hood - Handling data formatting automatically - Supporting cross-chain queries in a single line How It Works EQL uses a two-phase interpreter to transform your queries into RPC calls: 1. Frontend Phase - Tokenizes and parses your query - Validates syntax and semantics - Builds an Abstract Syntax Tree (AST) 2. Backend Phase - Maps AST to appropriate JSON-RPC methods - Manages concurrent RPC requests - Formats responses into consistent structures For example, this query: Gets transformed into: 1. ENS resolution for \"vitalik.eth\" 2. eth getBalance RPC call 3. eth getTra","default_branch":null,"files":null,"tree":[],"storefront":"/r/iankressin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/iankressin/eql/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."}