mirror of https://github.com/ethereum/go-ethereum
core, core/rawdb: fix transaction indexing (#24024)
This PR fixes a special corner case in transaction indexing. When the chain is rewound by SetHead to a historical point which is even lower than the transaction indexes tail, then system will report Failed to decode block body error all the time, because the relevant blocks are already deleted. In order to avoid this "non-critical-but-annoying" issue, we can recap the indexing target to head+1(to is excluded, so it means indexing transactions from 0 to head).pull/24069/head
parent
619a3e7085
commit
69686fa328
Loading…
Reference in new issue