Skip to content
This repository was archived by the owner on May 24, 2022. It is now read-only.
This repository was archived by the owner on May 24, 2022. It is now read-only.

GasPriceLowerThanBaseFee errors on eth_call #446

@KaiRo-at

Description

@KaiRo-at
  • OpenEthereum version (>=3.1.0): 3.3.0-rc2
  • Operating system: Linux
  • Installation: docker
  • Fully synchronized: yes
  • Network: ropsten
  • Restarted: yes

When doing eth_call on Ropsten, now that London is enabled, I always get a GasPriceLowerThanBaseFee error, see e.g. this direct JSON-RPC call via curl:

> curl -H "Content-Type: application/json" --data '{"jsonrpc":"2.0","method":"eth_call","params":[{"to": "0x588Ca95d76c6a7ab121746bd209F2994B7Ba5F10", "data": "0x63a6344e"}, "latest"],"id":67}' http://localhost:8545
{"jsonrpc":"2.0","error":{"code":-32015,"message":"Transaction execution error.","data":"GasPriceLowerThanBaseFee { gas_price: 0, base_fee: 159911300881 }"},"id":67}

When I do this call on Infura instead, it works as expected:

> curl -H "Content-Type: application/json" --data '{"jsonrpc":"2.0","method":"eth_call","params":[{"to": "0x588Ca95d76c6a7ab121746bd209F2994B7Ba5F10", "data": "0x63a6344e"}, "latest"],"id":67}' https://ropsten.infura.io/v3/...
{"jsonrpc":"2.0","id":67,"result":"0x0000000000000000000000000000000000000000000000000000000000000000"}

IIRC, this was discussed in the recent ACD call, and there seems to be a link for a discussion on the topic: ethereum/pm#330 (comment)

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions