OSDN Git Service

optimise
authoroysheng <oysheng@bytom.io>
Tue, 5 Jun 2018 12:49:32 +0000 (20:49 +0800)
committeroysheng <oysheng@bytom.io>
Tue, 5 Jun 2018 12:49:32 +0000 (20:49 +0800)
node/node.go

index 398adc8..6ee3d7d 100644 (file)
@@ -30,6 +30,7 @@ import (
        "github.com/bytom/netsync"
        "github.com/bytom/protocol"
        "github.com/bytom/protocol/bc"
+       "github.com/bytom/protocol/bc/types"
        "github.com/bytom/types"
        w "github.com/bytom/wallet"
 )
@@ -161,12 +162,12 @@ func NewNode(config *cfg.Config) *Node {
 func newPoolTxListener(txPool *protocol.TxPool, syncManager *netsync.SyncManager, wallet *w.Wallet) {
        newTxCh := txPool.GetNewTxCh()
        syncManagerTxCh := syncManager.GetNewTxCh()
-       walletTxCh := wallet.GetNewTxCh()
+
        for {
                newTx := <-newTxCh
                syncManagerTxCh <- newTx
                if wallet != nil {
-                       walletTxCh <- newTx
+                       wallet.GetNewTxCh() <- newTx
                }
        }
 }