From 7167252e8b32e7939bb5530ab9ed16fa8ac18efb Mon Sep 17 00:00:00 2001 From: ThatBen Date: Thu, 3 Apr 2025 15:04:58 +0200 Subject: [PATCH] Fixes check for eth address files --- Framework/NethereumWorkflow/NethereumInteraction.cs | 1 - Tools/AutoClient/Modes/FolderStore/BalanceChecker.cs | 6 +++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/Framework/NethereumWorkflow/NethereumInteraction.cs b/Framework/NethereumWorkflow/NethereumInteraction.cs index f79eb199..3b2c609c 100644 --- a/Framework/NethereumWorkflow/NethereumInteraction.cs +++ b/Framework/NethereumWorkflow/NethereumInteraction.cs @@ -62,7 +62,6 @@ namespace NethereumWorkflow log.Debug(typeof(TFunction).ToString()); var handler = web3.Eth.GetContractQueryHandler(); var result = Time.Wait(handler.QueryRawAsync(contractAddress, function, new BlockParameter(blockNumber))); - var aaaa = 0; } public string SendTransaction(string contractAddress, TFunction function) where TFunction : FunctionMessage, new() diff --git a/Tools/AutoClient/Modes/FolderStore/BalanceChecker.cs b/Tools/AutoClient/Modes/FolderStore/BalanceChecker.cs index 83a290a2..7b9e8857 100644 --- a/Tools/AutoClient/Modes/FolderStore/BalanceChecker.cs +++ b/Tools/AutoClient/Modes/FolderStore/BalanceChecker.cs @@ -25,10 +25,9 @@ namespace AutoClient.Modes.FolderStore try { if (string.IsNullOrEmpty(app.Config.EthAddressFile)) return Array.Empty(); - if (!File.Exists(app.Config.EthAddressFile)) return Array.Empty(); var tokens = app.Config.EthAddressFile.Split(";", StringSplitOptions.RemoveEmptyEntries); - return tokens.Select(ConvertToAddress).Where(a => a != null).ToArray(); + return tokens.Select(ConvertToAddress).Where(a => a != null).Cast().ToArray(); } catch (Exception exc) { @@ -37,8 +36,9 @@ namespace AutoClient.Modes.FolderStore } } - private EthAddress ConvertToAddress(string t) + private EthAddress? ConvertToAddress(string t) { + if (!File.Exists(t)) return null; return new EthAddress( File.ReadAllText(t) .Trim()