[X] This is not a security-related bug/issue. If it is, please follow please follow the security policy.
[X] I have searched on the issue tracker and the lotus forum, and there is no existing related issue or discussion.
[X] I am running the Latest release, the most recent RC(release canadiate) for the upcoming release or the dev branch(master), or have an issue updating to any of these.
[X] I did not make any code changes to lotus.
Lotus component
[ ] lotus daemon - chain sync
[ ] lotus fvm/fevm - Lotus FVM and FEVM interactions
On the filecoin network, use https://api.node.glif.io/
I run a piece of code, first use eth_getBlockByNumber to get several blocks, and then use eth_getLogs to get the logs of these blocks,
In assert.equal(log.blockHash, block.hash) fails,
After I verify
I get a partition through 0xd4c16a5518d79986d24292ea12b0eaed31b14ffefd7c0bb84dd37c95142eac3c and a storage partition obtained by taking 2795069.
The blocks will be published, and the blockHash of their logs is different from the hash of the block.
@maciejwitowski @fridrik01 would you be able to take a quick look at this to gut check this? I'm wondering if this is the sign of a bug or a just an expected quirk of FEVM.
Checklist
Latest release
, the most recent RC(release canadiate) for the upcoming release or the dev branch(master), or have an issue updating to any of these.Lotus component
Lotus Version
Repro Steps
Describe the Bug
On the filecoin network, use https://api.node.glif.io/ I run a piece of code, first use eth_getBlockByNumber to get several blocks, and then use eth_getLogs to get the logs of these blocks, In assert.equal(log.blockHash, block.hash) fails, After I verify I get a partition through 0xd4c16a5518d79986d24292ea12b0eaed31b14ffefd7c0bb84dd37c95142eac3c and a storage partition obtained by taking 2795069. The blocks will be published, and the blockHash of their logs is different from the hash of the block.
Logging Information