mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-08-16 17:03:46 +00:00
Update blockchain.go
This commit is contained in:
parent
939a804146
commit
839d99a54c
1 changed files with 11 additions and 9 deletions
|
|
@ -233,6 +233,7 @@ type BlockChain struct {
|
||||||
|
|
||||||
hc *HeaderChain
|
hc *HeaderChain
|
||||||
rmLogsFeed event.Feed
|
rmLogsFeed event.Feed
|
||||||
|
rmLogsReverseFeed event.Feed // Feed for removed logs in reverse order
|
||||||
chainFeed event.Feed
|
chainFeed event.Feed
|
||||||
chainHeadFeed event.Feed
|
chainHeadFeed event.Feed
|
||||||
logsFeed event.Feed
|
logsFeed event.Feed
|
||||||
|
|
@ -2284,7 +2285,8 @@ func (bc *BlockChain) reorg(oldHead *types.Header, newHead *types.Header) error
|
||||||
// Emit revertals latest first, older then
|
// Emit revertals latest first, older then
|
||||||
slices.Reverse(logs)
|
slices.Reverse(logs)
|
||||||
|
|
||||||
// TODO(karalabe): Hook into the reverse emission part
|
// Send the reversed logs to the reverse feed
|
||||||
|
bc.rmLogsReverseFeed.Send(RemovedLogsEvent{logs})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// Apply new blocks in forward order
|
// Apply new blocks in forward order
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue