Rationale
ethclient.Client
or gethclient.Client
should contain the latest methods from the London hard fork (eth_feeHistory
, eth_resend
, eth_fillTransaction
, etc)
Why should this feature exist?
go Clients should be able to call the new methods without having to implement a new client
What are the use-cases?
E2E and integration tests, APIs, support latest changes on the RPC server, etc
Do you have ideas regarding the implementation of this feature?
- Define a list of missing methods and where should they be implemented (gethclient or ethclient)
- Implement based on other references from the same package
- Test
Are you willing to implement this feature?
yes