Example #1
0
 private static Dictionary <string, object> GetFields(LnrpcWalletBalanceResponse balance)
 {
     return(new Dictionary <string, object>
     {
         { nameof(balance.Confirmed_balance).ToLowerInvariant(), balance.Confirmed_balance.ToLong() },
         { nameof(balance.Total_balance).ToLowerInvariant(), balance.Total_balance.ToLong() },
         { nameof(balance.Unconfirmed_balance).ToLowerInvariant(), balance.Unconfirmed_balance.ToLong() }
     });
 }
Example #2
0
 public void WriteMetrics(LnrpcWalletBalanceResponse balance)
 {
     this.metrics.Write($"{this.configuration.MetricPrefix}_balance", GetFields(balance));
 }