Skip to content

Improve eth_* methods performance #7008

@LesnyRumcajs

Description

@LesnyRumcajs

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.

Image Image

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type: EpicA feature or collection of issues that achieve a greater goal

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions