public DependencyContainer(string host, IFeedback feedback) { Cryptography = new Cryptography(); Network = new P2PNetwork(feedback, host); ChainData = new ChainData(feedback, Cryptography); Engine = new Engine.Engine(feedback, Network, ChainData); }
public Engine( IFeedback feedback, IP2PNetwork network, IChainData chainData) { _feedback = feedback; _network = network; _chainData = chainData; }
public static void Initialize( IP2PNetwork network, IEngine engine, IChainData chainData, Func <string, LogLevel, bool> consoleLogFilter, Action <IApplicationLifetime> applicationLifetimeCreated) { _network = network; _engine = engine; _chainData = chainData; _consoleLogFilter = consoleLogFilter; _applicationLifetimeCreated = applicationLifetimeCreated; }
public NetworkController(IP2PNetwork netwrok, IEngine engine, IChainData chainData) { _netwrok = netwrok; _engine = engine; _chainData = chainData; }