besu icon indicating copy to clipboard operation
besu copied to clipboard

Using getFeeHistory with "earliest"

Open sjmini opened this issue 3 years ago • 0 comments

Description

When getFeeHistory web3 API is used with "earliest" tag as below example, it seems that the node produces the wrong output.

web3_nethermind.eth.getFeeHistory(400, "earliest", [20]);

Expected behavior: Different clients give the below response. { "oldestBlock": "0x0", "reward": [ [ "0x0" ] ], "baseFeePerGas": [ "0x0", "0x3b9aca00" ], "gasUsedRatio": [ 0 ] },

Actual behavior:

Only the besu produce different results.

"oldestBlock": "0x0", "baseFeePerGas": [ "0x0", "0x3b9aca00", "0x342770c0", "0x2da282a8", "0x27ee3253", "0x22f06c09", "0x1e925e88", "0x1ac012b7", "0x17681061", "0x147b0e55", "0x11ed611c", "0xfafb4f9", "0xdbb0c12", "0xc03aa90", "0xa83353e", "0x933ad95", "0x80d37e3", "0x70c3b5d", "0x62ab3f2", "0x565dfc1", "0x4b995bb", "0x4226304" ... ... ] "gasUsedRatio": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.0013010214939282877, 0, 0.0012984844028217674, 0, 0, 0.0012946880060842939, 0, 0.0012921632880903895, 0, 0.0012896434872696834, 0.0012883854505698652, 0, ... ... ]

Frequency: Always

Versions (Add all that apply)

  • Software version: besu/v22.4.4/linux-x86_64/openjdk-java-11

sjmini avatar Aug 08 '22 17:08 sjmini