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); }
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; }