go-ethereum/eth/tracers/internal
Matthieu Vachon 95a7b396a8 Fixed backward compatibility ordinals wrongly re-ordered in Firehose
At some point in the Firehose 2.x release lifecycle, a bug was introduced that caused
ordinals within the block to be broken. The problem was that system calls and block level balance changes
were done using a block level ordinals and transactions were done using their own level ordinals.

Then in the console reader, the ordinals were re-ordered correctly. While block level balance changes
were re-ordered correctly, the system calls were not.

Here, we re-apply the same bug to the transactions to ensure that the Firehose 3.x release lifecycle.
First, we are going to reset the ordinal once we detect this is the first transaction.
Then in the end block, we are going to fix balance & code changes ordinals.
2025-02-20 19:31:10 -05:00
..
tracetest Fixed backward compatibility ordinals wrongly re-ordered in Firehose 2025-02-20 19:31:10 -05:00
util.go all: update license comments and AUTHORS (#31133) 2025-02-05 23:01:17 +01:00
util_test.go all: update license comments and AUTHORS (#31133) 2025-02-05 23:01:17 +01:00