コード例 #1
0
ファイル: WalletClient.cs プロジェクト: decred/Paymetheus
 public async Task<StakeInfoProperties> StakeInfoAsync()
 {
     var client = new WalletService.WalletServiceClient(_channel);
     var request = new StakeInfoRequest { };
     var response = await client.StakeInfoAsync(request, cancellationToken: _tokenSource.Token);
     var properties = new StakeInfoProperties
     {
         PoolSize = response.PoolSize,
         AllMempoolTickets = response.AllMempoolTix,
         OwnMempoolTickets = response.OwnMempoolTix,
         Immature = response.Immature,
         Live = response.Live,
         Voted = response.Voted,
         Missed = response.Missed,
         Revoked = response.Revoked,
         Expired = response.Expired,
         TotalSubsidy = response.TotalSubsidy,
     };
     return properties;
 }