We do not want to juggle different types of eth-clients all the time in tests.
Instead, we can expand EthClient to provide support for the common tx related methods:
- eth-call
- eth-estimateGas
- eth-sendRawTransaction
- eth-pendingNonceAt
- eth-getTransactionReceipt (simple singular variant, we already have a full-block receipts fetcher)
We do not want to juggle different types of eth-clients all the time in tests.
Instead, we can expand
EthClientto provide support for the common tx related methods: