EtherDiffer-v1.0.tar.gz (343.23 MB)
EtherDiffer: Differential Testing on RPC Services of Ethereum Nodes (Code)
This repository contains the replication package of the following paper: "EtherDiffer: Differential Testing on RPC Services of Ethereum Nodes" (ESEC/FSE 2023)
Structure of the Replication Package
- Readme file: README.md
- Binary files of target nodes: clients/
- Configuration template files for network construction: configs/
- Smart contracts used for testing: contracts/
- Dependency packages of EtherDiffer: node_modules/
- Dependency information files: package.json, package-lock.json
- Main implementation of EtherDiffer: src/
- Source files for multi-concurrent transactions: transactions/
To reproduce, please follow the reproduction steps explained in the readme.