OSDN Git Service

add dpos consensus
[bytom/vapor.git] / netsync / block_fetcher.go
index b03d009..f7f3fae 100644 (file)
@@ -4,6 +4,7 @@ import (
        log "github.com/sirupsen/logrus"
        "gopkg.in/karalabe/cookiejar.v2/collections/prque"
 
+       "github.com/vapor/chain"
        "github.com/vapor/protocol/bc"
 )
 
@@ -16,7 +17,7 @@ const (
 // blockFetcher is responsible for accumulating block announcements from various peers
 // and scheduling them for retrieval.
 type blockFetcher struct {
-       chain Chain
+       chain chain.Chain
        peers *peerSet
 
        newBlockCh chan *blockMsg
@@ -25,7 +26,7 @@ type blockFetcher struct {
 }
 
 //NewBlockFetcher creates a block fetcher to retrieve blocks of the new mined.
-func newBlockFetcher(chain Chain, peers *peerSet) *blockFetcher {
+func newBlockFetcher(chain chain.Chain, peers *peerSet) *blockFetcher {
        f := &blockFetcher{
                chain:      chain,
                peers:      peers,