public SlackHandler(INxtConnector nxtConnector, IWalletRepository walletRepository, ITransferables transferables, ILogger logger) { this.nxtConnector = nxtConnector; this.walletRepository = walletRepository; this.transferables = transferables; this.logger = logger; }
private static void CheckMasterKey(ILogger logger, string masterKey, INxtConnector nxtConnector) { if (!string.IsNullOrEmpty(masterKey)) { return; } var sampleMasterKey = nxtConnector.GenerateMasterKey(); var error = "Configuration property 'masterKey' has not been set. Please set it to a secure 256-bit password.\n" + "You may use the generated phrase below:\n" + sampleMasterKey; logger.LogCritical(error); Environment.Exit(-1); }
public ExchangeController(INxtConnector nxtConnector, INxtRepository repository) { _nxtConnector = nxtConnector; _repository = repository; }
public BlockchainStore(string secretPhrase, INxtConnector nxtConnector) { this.nxtConnector = nxtConnector; this.secretPhrase = secretPhrase; MainAccount = nxtConnector.GetAccountFromSecretPhrase(secretPhrase); }
private static List <NxtTransferable> GetTransferables(IEnumerable <TransferableConfig> currencyConfigs, IEnumerable <TransferableConfig> assetConfigs, INxtConnector nxtConnector) { var transferables = new List <NxtTransferable>(); Task.Run(async() => { foreach (var currencyConfig in currencyConfigs) { transferables.Add(await nxtConnector.GetCurrency(currencyConfig)); } foreach (var assetConfig in assetConfigs) { transferables.Add(await nxtConnector.GetAsset(assetConfig)); } }).Wait(); return(transferables); }