-
Notifications
You must be signed in to change notification settings - Fork 121
Open
Labels
Description
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