Skip to content

An ether-rs middleware to access reth's db directly, bypassing JSON-RPC

License

Notifications You must be signed in to change notification settings

jasalper/ethers-reth

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Octane

A ether-rs middleware for reth that bypasses JSON-RPC allowing for faster db queries. From our preliminary benchmarks we have seen a 2x speedup relative to IPC, and 3x speedup relative to local reth Http. See anvil-benchmarks for more details.

Work in Progress!

Please note that Octane is currently in its early stages of development.

Todo:

  • Full log functionality
  • Full parity & geth trace functionality, not currently functional hope to fix this week
  • Mock ethers-reth client for github CI testing
  • Integration with Anvil: We plan to integrate with Anvil to offer super-fast simulation in fork mode. See fastfoundry & anvil-benchmarks
  • Full test coverage

Contact

For any questions or enhancements requests, please open an issue on this repository or dm me on twitter.

About

An ether-rs middleware to access reth's db directly, bypassing JSON-RPC

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 100.0%