Skip to content

EthApi - Generic Interface #1577

@fluentcrafter

Description

@fluentcrafter

Description

Extend the current EthApiClient interface with the necessary eth_API methods and Kotlin native methods/classes, decoupled from Web3J.

Motivation

Make Coordinator and Maru code and business logic simpler and agnostic to Web3J (or any other framework). This will avoid big refactors when Web3J brings breaking changes.

Tasks

  • Design remaing eth_API methods for the interface
  • Implement an adapter that can delegate to Web3J
  • Migrate coordinator code to use the new interface instead of Web3J

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions