public BlockchainSynchronizer(INodeOriginal node, Logging.ILogger logger, Hash genesisBlockHash) { this.m_logger = new Logging.LoggerRef(logger, "BlockchainSynchronizer"); this.m_node = new CryptoNote.INodeOriginal(node); this.m_genesisBlockHash = new Crypto.Hash(genesisBlockHash); this.m_currentState = new CryptoNote.BlockchainSynchronizer.State.stopped; this.m_futureState = new CryptoNote.BlockchainSynchronizer.State.stopped; }
public BlockchainExplorer(INodeOriginal node, Logging.ILogger logger) { this.node = new CryptoNote.INodeOriginal(node); this.logger = new Logging.LoggerRef(logger, "BlockchainExplorer"); this.state = State.NOT_INITIALIZED; this.synchronized = false; this.observersCounter = 0; }
public TransfersConsumer(CryptoNote.Currency currency, INodeOriginal node, Logging.ILogger logger, SecretKey viewSecret) { this.m_node = new CryptoNote.INodeOriginal(node); this.m_viewSecret = new Crypto.SecretKey(viewSecret); //C++ TO C# CONVERTER TODO TASK: The following line could not be converted: this.m_currency = new CryptoNote.Currency(currency); this.m_logger = new Logging.LoggerRef(logger, "TransfersConsumer"); updateSyncStart(); }
public TransfersSyncronizer(CryptoNote.Currency currency, Logging.ILogger logger, IBlockchainSynchronizer sync, INodeOriginal node) { //C++ TO C# CONVERTER TODO TASK: The following line could not be converted: this.m_currency = new CryptoNote.Currency(currency); this.m_logger = new Logging.LoggerRef(logger, "TransfersSyncronizer"); this.m_sync = new CryptoNote.IBlockchainSynchronizer(sync); this.m_node = new CryptoNote.INodeOriginal(node); }