Merge pull request #329 from gzliudan/fix-issue-326

EstimateGas support the latest hardhat
This commit is contained in:
Liam 2023-11-20 22:55:15 +11:00 committed by GitHub
commit 27f38ab268
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1206,7 +1206,7 @@ func (s *PublicBlockChainAPI) Call(ctx context.Context, args CallArgs, blockNr r
// EstimateGas returns an estimate of the amount of gas needed to execute the
// given transaction against the current pending block.
func (s *PublicBlockChainAPI) EstimateGas(ctx context.Context, args CallArgs) (hexutil.Uint64, error) {
func (s *PublicBlockChainAPI) EstimateGas(ctx context.Context, args CallArgs, blockNrOrHash *rpc.BlockNumberOrHash) (hexutil.Uint64, error) {
// Binary search the gas requirement, as it may be higher than the amount used
var (
lo uint64 = params.TxGas - 1