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
