diff --git a/core/tx_pool.go b/core/tx_pool.go index 20f9ad8bcb..c8c1f0bb10 100644 --- a/core/tx_pool.go +++ b/core/tx_pool.go @@ -1110,7 +1110,7 @@ func (pool *TxPool) promoteExecutables(accounts []common.Address) { } // Notify subsystem for new promoted transactions. if len(promoted) > 0 { - pool.txFeed.Send(NewTxsEvent{promoted}) + go pool.txFeed.Send(NewTxsEvent{promoted}) } // If the pending limit is overflown, start equalizing allowances pending := uint64(0)