diff --git a/core/blockchain_reader.go b/core/blockchain_reader.go index 025b912ceb..fd4b1e841b 100644 --- a/core/blockchain_reader.go +++ b/core/blockchain_reader.go @@ -417,6 +417,11 @@ func (bc *BlockChain) SubscribeRemovedLogsEvent(ch chan<- RemovedLogsEvent) even return bc.scope.Track(bc.rmLogsFeed.Subscribe(ch)) } +// SubscribeRemovedLogsReverseEvent registers a subscription of RemovedLogsEvent in reverse order. +func (bc *BlockChain) SubscribeRemovedLogsReverseEvent(ch chan<- RemovedLogsEvent) event.Subscription { + return bc.scope.Track(bc.rmLogsReverseFeed.Subscribe(ch)) +} + // SubscribeChainEvent registers a subscription of ChainEvent. func (bc *BlockChain) SubscribeChainEvent(ch chan<- ChainEvent) event.Subscription { return bc.scope.Track(bc.chainFeed.Subscribe(ch))