onflow / rosetta

Rosetta implementation for the Flow blockchain
Apache License 2.0
15 stars 13 forks source link

[Rosetta] Fix execution result hash mismatch #55

Closed illia-malachyn closed 4 months ago

illia-malachyn commented 4 months ago

After this PR is merged and flow-go is updated to last version, we will run into the following issue: 2024-05-16T15:14:27.406+0300 ERROR Got mismatching execution result hash for block ac5db30368e4c278683090c517961247c19204494884844016ba1e784ac59615 at height 183284718: expected 0cec7640a0400caa77dffbba5c7cf80807270aa9f0b00490dfb2dd033034a01a, got dac48023756a039192835e33ce32a25edc257faa8806cb5427b5e7657b5722a1

How to reproduce: set the latest spork and root block in testnet.json file. Run rosseta with testnet. You should see this error. Note: you might see the error regarding payload mismatch firstly. I opened PR for this as well.

peterargue commented 4 months ago

@UlyanaAndrukhiv will this be resolved by https://github.com/onflow/rosetta/issues/54?

UlyanaAndrukhiv commented 4 months ago

@UlyanaAndrukhiv will this be resolved by #54?

@peterargue, this issue does not reproduce on #54 with latest flow-go v0.35.8 on testnet or on previewnet.