Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 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;
 }