public FullNodeController( ILoggerFactory loggerFactory, IFullNode fullNode = null, NodeSettings nodeSettings = null, Network network = null, PowConsensusValidator consensusValidator = null, ConcurrentChain chain = null, ChainState chainState = null, IndexStoreManager indexManager = null, BlockStoreManager blockManager = null, MempoolManager mempoolManager = null, Connection.IConnectionManager connectionManager = null) : base( fullNode: fullNode, nodeSettings: nodeSettings, network: network, consensusValidator: consensusValidator, chain: chain, chainState: chainState, indexManager: indexManager, blockManager: blockManager, mempoolManager: mempoolManager, connectionManager: connectionManager) { this.logger = loggerFactory.CreateLogger(this.GetType().FullName); }
public TumbleBitManager(ILoggerFactory loggerFactory, WalletManager walletManager, WatchOnlyWalletManager watchOnlyWalletManager, ConcurrentChain chain, Network network, Signals signals, WalletTransactionHandler walletTransactionHandler, BlockStoreManager blockStoreManager, MempoolManager mempoolManager, WalletSyncManager walletSyncManager) { this.walletManager = walletManager; this.watchOnlyWalletManager = watchOnlyWalletManager; this.walletSyncManager = walletSyncManager; this.walletTransactionHandler = walletTransactionHandler; this.chain = chain; this.signals = signals; this.network = network; this.loggerFactory = loggerFactory; this.logger = loggerFactory.CreateLogger(this.GetType().FullName); this.blockStoreManager = blockStoreManager; this.mempoolManager = mempoolManager; this.tumblingState = new TumblingState(loggerFactory, this.chain, this.walletManager, this.watchOnlyWalletManager, this.network, this.walletTransactionHandler, this.blockStoreManager, this.mempoolManager, this.walletSyncManager); }
public TumblingState(ILoggerFactory loggerFactory, ConcurrentChain chain, WalletManager walletManager, WatchOnlyWalletManager watchOnlyWalletManager, Network network, WalletTransactionHandler walletTransactionHandler, BlockStoreManager blockStoreManager, MempoolManager mempoolManager, WalletSyncManager walletSyncManager) { this.logger = loggerFactory.CreateLogger(this.GetType().FullName); this.chain = chain; this.walletManager = walletManager; this.watchOnlyWalletManager = watchOnlyWalletManager; this.coinType = (CoinType)network.Consensus.CoinType; this.walletTransactionHandler = walletTransactionHandler; this.blockStoreManager = blockStoreManager; this.mempoolManager = mempoolManager; this.walletSyncManager = walletSyncManager; }
public FullNodeController( IFullNode fullNode = null, NodeSettings nodeSettings = null, Network network = null, ConsensusValidator consensusValidator = null, ConcurrentChain chain = null, ChainBehavior.ChainState chainState = null, BlockStoreManager blockManager = null, MempoolManager mempoolManager = null, Connection.ConnectionManager connectionManager = null) : base( fullNode: fullNode, nodeSettings: nodeSettings, network: network, consensusValidator: consensusValidator, chain: chain, chainState: chainState, blockManager: blockManager, mempoolManager: mempoolManager, connectionManager: connectionManager) { }
public BaseRPCController( IFullNode fullNode = null, NodeSettings nodeSettings = null, Network network = null, PowConsensusValidator consensusValidator = null, ConsensusLoop consensusLoop = null, ConcurrentChain chain = null, ChainState chainState = null, BlockStoreManager blockManager = null, MempoolManager mempoolManager = null, Connection.IConnectionManager connectionManager = null) { this.FullNode = fullNode; this.Settings = nodeSettings; this.Network = network; this.ConsensusValidator = consensusValidator; this.ConsensusLoop = consensusLoop; this.Chain = chain; this.ChainState = chainState; this.BlockManager = blockManager; this.MempoolManager = mempoolManager; this.ConnectionManager = connectionManager; }