Improve `eth_*` methods performance
Open
Type: Epic
- Dominant language
- Rust
- Stars
- 697
- Forks
- 200
- Avg merge
- 1d 5h
- Merged PRs (30d)
- 65
Description
# Summary
We've got some numbers on real traffic; for several methods they don't look good and while Forest takes significantly less resources, there should be some room for improvement.
# Motivation
Performance and resource usage are the selling points of Forest. There's nothing we can't do in Rust that is done in Golang.
# Tasks
- [ ] All listed methods should be at least as fast as in Lotus - few times slower is not acceptable
- [ ] Ignore `debug_traceBlockByNumber` and `debug_traceTransaction`, they were not actually invoked
# Risks & Dependencies
# Additional Links & Resources
Contributor guide
Assessment
This issue has not been assessed yet.