@@ -38,6 +38,7 @@ import (
 | 
			
		||||
	"github.com/ethereum/go-ethereum/p2p"
 | 
			
		||||
	"github.com/ethereum/go-ethereum/p2p/discover"
 | 
			
		||||
	"github.com/ethereum/go-ethereum/p2p/discv5"
 | 
			
		||||
	"github.com/ethereum/go-ethereum/params"
 | 
			
		||||
	"github.com/ethereum/go-ethereum/pow"
 | 
			
		||||
	"github.com/ethereum/go-ethereum/rlp"
 | 
			
		||||
	"github.com/ethereum/go-ethereum/trie"
 | 
			
		||||
@@ -95,7 +96,7 @@ type ProtocolManager struct {
 | 
			
		||||
	txpool      txPool
 | 
			
		||||
	txrelay     *LesTxRelay
 | 
			
		||||
	networkId   int
 | 
			
		||||
	chainConfig *core.ChainConfig
 | 
			
		||||
	chainConfig *params.ChainConfig
 | 
			
		||||
	blockchain  BlockChain
 | 
			
		||||
	chainDb     ethdb.Database
 | 
			
		||||
	odr         *LesOdr
 | 
			
		||||
@@ -129,7 +130,7 @@ type ProtocolManager struct {
 | 
			
		||||
 | 
			
		||||
// NewProtocolManager returns a new ethereum sub protocol manager. The Ethereum sub protocol manages peers capable
 | 
			
		||||
// with the ethereum network.
 | 
			
		||||
func NewProtocolManager(chainConfig *core.ChainConfig, lightSync bool, networkId int, mux *event.TypeMux, pow pow.PoW, blockchain BlockChain, txpool txPool, chainDb ethdb.Database, odr *LesOdr, txrelay *LesTxRelay) (*ProtocolManager, error) {
 | 
			
		||||
func NewProtocolManager(chainConfig *params.ChainConfig, lightSync bool, networkId int, mux *event.TypeMux, pow pow.PoW, blockchain BlockChain, txpool txPool, chainDb ethdb.Database, odr *LesOdr, txrelay *LesTxRelay) (*ProtocolManager, error) {
 | 
			
		||||
	// Create the protocol manager with the base fields
 | 
			
		||||
	manager := &ProtocolManager{
 | 
			
		||||
		lightSync:   lightSync,
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user