From 5e4d77b2b8020a106a13762c49ef40acac619a9c Mon Sep 17 00:00:00 2001
From: zelig <viktor.tron@gmail.com>
Date: Wed, 10 Dec 2014 04:12:25 +0000
Subject: [PATCH] initial commit for eth blockpool + test

---
 eth/block_pool.go | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/eth/block_pool.go b/eth/block_pool.go
index 64d1e73fa..7cfbc63f8 100644
--- a/eth/block_pool.go
+++ b/eth/block_pool.go
@@ -11,6 +11,7 @@ import (
 	"github.com/ethereum/go-ethereum/core/types"
 	"github.com/ethereum/go-ethereum/ethutil"
 	ethlogger "github.com/ethereum/go-ethereum/logger"
+	"github.com/ethereum/go-ethereum/pow"
 )
 
 var poolLogger = ethlogger.NewLogger("Blockpool")
@@ -54,7 +55,7 @@ type BlockPool struct {
 	// the minimal interface with blockchain
 	hasBlock    func(hash []byte) bool
 	insertChain func(types.Blocks) error
-	verifyPoW   func(*types.Block) bool
+	verifyPoW   func(pow.Block) bool
 }
 
 type peerInfo struct {
@@ -73,7 +74,7 @@ type peerInfo struct {
 	quitC    chan bool
 }
 
-func NewBlockPool(hasBlock func(hash []byte) bool, insertChain func(types.Blocks) error, verifyPoW func(*types.Block) bool,
+func NewBlockPool(hasBlock func(hash []byte) bool, insertChain func(types.Blocks) error, verifyPoW func(pow.Block) bool,
 ) *BlockPool {
 	return &BlockPool{
 		hasBlock:    hasBlock,
-- 
GitLab