EVM Query Language (EQL) offers a fast, streamlined alternative to Dune for querying blockchain data, specifically optimized for EVM chains. While Dune excels at large-scale data visualization across multiple blockchains, EQL shines in speed and simplicity for Ethereum-specific tasks like transaction lookups and account state queries.
EQL’s SQL-like syntax is intuitive for developers, offering faster results for focused datasets, while Dune is more suited for handling complex, multi-blockchain queries and robust visualizations. Benchmark tests demonstrate EQL’s superior speed in tasks such as fetching account states and transactions, though Dune outperforms in block range queries.
Ultimately, EQL is a lightweight, open-source option for developers who need quick, efficient blockchain queries, while Dune is better for larger, more complex data processing with advanced visualization capabilities.
On your homepage I would love to see some more medium complexity examples. For example, how would one query the deposit addresses made to the staking deposit contract, only counting addresses that deposited an aggregate of 32ETH or more.
EVM Query Language (EQL) offers a fast, streamlined alternative to Dune for querying blockchain data, specifically optimized for EVM chains. While Dune excels at large-scale data visualization across multiple blockchains, EQL shines in speed and simplicity for Ethereum-specific tasks like transaction lookups and account state queries.
EQL’s SQL-like syntax is intuitive for developers, offering faster results for focused datasets, while Dune is more suited for handling complex, multi-blockchain queries and robust visualizations. Benchmark tests demonstrate EQL’s superior speed in tasks such as fetching account states and transactions, though Dune outperforms in block range queries.
Ultimately, EQL is a lightweight, open-source option for developers who need quick, efficient blockchain queries, while Dune is better for larger, more complex data processing with advanced visualization capabilities.
This is cool! In rust, nonetheless. is blob support planned? Will definitely be messing around with this.
Yes! I'm definitely going to expand the support, but EQL already offers some level of support:
See the queries below:
https://www.eql.sh/?query=GET+excess_blob_gas%2C+blob_gas_us...
https://www.eql.sh/?query=GET+max_fee_per_blob_gas+FROM+tx+0...
On your homepage I would love to see some more medium complexity examples. For example, how would one query the deposit addresses made to the staking deposit contract, only counting addresses that deposited an aggregate of 32ETH or more.
Good feedback. I'll add more useful examples there! Thanks
"EVM Query Languange"
I gotta tell you, a typo in the name of your product on your homepage makes me question if you're ready for prime time.
Just fixed it, thank you. Bring the prime time!