Skip to content

ethclient.Client interfaces missing receivers / missing interfaces #33394

@lacombar

Description

@lacombar

System information

Geth version: master
CL client & version: n/a
OS & Version: n/a
Commit hash : b98b255

Expected behaviour

ethclient.Client interface exports all public receivers to allow integrating third-parties testing.

Actual behaviour

ethclient.Client is missing the following public receivers in interfaces, at least:

  • NetworkID(ctx context.Context) (*big.Int, error)
  • EstimateGasAtBlock(ctx context.Context, call CallMsg, blockNumber *big.Int) (uint64, error)
  • EstimateGasAtBlockHash(ctx context.Context, call CallMsg, blockHash common.Hash) (uint64, error)

Steps to reproduce the behaviour

Attempt to use exported interfaces in third party application.

Backtrace

n/a

Resolution

Fixed in #33392

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions