Merge pull request #16843 from karalabe/txpool-fix-deadlock
core: fix transaction event asynchronicity
This commit is contained in:
commit
ca34e8230e
@ -962,7 +962,7 @@ func (pool *TxPool) promoteExecutables(accounts []common.Address) {
|
|||||||
}
|
}
|
||||||
// Notify subsystem for new promoted transactions.
|
// Notify subsystem for new promoted transactions.
|
||||||
if len(promoted) > 0 {
|
if len(promoted) > 0 {
|
||||||
pool.txFeed.Send(NewTxsEvent{promoted})
|
go pool.txFeed.Send(NewTxsEvent{promoted})
|
||||||
}
|
}
|
||||||
// If the pending limit is overflown, start equalizing allowances
|
// If the pending limit is overflown, start equalizing allowances
|
||||||
pending := uint64(0)
|
pending := uint64(0)
|
||||||
|
Loading…
Reference in New Issue
Block a user