diff --git a/pkg/network/server.go b/pkg/network/server.go index f1f3e5a74..c62d7f34c 100644 --- a/pkg/network/server.go +++ b/pkg/network/server.go @@ -548,7 +548,7 @@ func (s *Server) handleTxCmd(tx *transaction.Transaction) error { // in the pool. if s.verifyAndPoolTX(tx) == RelaySucceed { s.consensus.OnTransaction(tx) - s.broadcastTX(tx) + go s.broadcastTX(tx) } return nil }