Skip to content

Goal: check whether eth_getLogs results are identical across two RPC providers for the same filter, and produce a Keccak commitment over the log set.

Notifications You must be signed in to change notification settings

casks-mutters/log-consistency-audit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

log-consistency-audit

Compare eth_getLogs results across two RPC providers and produce a Keccak commitment over the log set.

Useful for:

  • Detecting RPCs that drop or mis-index logs
  • Verifying L1/L2 / archive-node consistency
  • Auditing event history reproducibility

Installation

  1. Python 3.9+

  2. Install dependencies:

    pip install web3

About

Goal: check whether eth_getLogs results are identical across two RPC providers for the same filter, and produce a Keccak commitment over the log set.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages