fix minor bug

Signed-off-by: jsvisa <delweng@gmail.com>
This commit is contained in:
Sina Mahmoodi 2023-06-14 17:51:51 +02:00 committed by jsvisa
parent 554662b3d7
commit c7bfb244df

View file

@ -327,6 +327,10 @@ func (es *EventSystem) SubscribeLogs(crit ethereum.FilterQuery, logs chan []*typ
if from >= 0 && to >= 0 && to >= from { if from >= 0 && to >= 0 && to >= from {
return es.subscribeLogs(crit, logs), nil return es.subscribeLogs(crit, logs), nil
} }
// interested in mined logs from a specific block number, new logs and pending logs
if (from == rpc.LatestBlockNumber || from >= 0) && to == rpc.PendingBlockNumber {
return es.subscribeMinedPendingLogs(crit, logs), nil
}
// interested in logs from a specific block number to new mined blocks // interested in logs from a specific block number to new mined blocks
if from >= 0 && to == rpc.LatestBlockNumber { if from >= 0 && to == rpc.LatestBlockNumber {
return es.subscribeLogs(crit, logs), nil return es.subscribeLogs(crit, logs), nil