예제 #1
0
        public async Task <Amount> TicketPriceAsync()
        {
            var client   = new WalletService.WalletServiceClient(_channel);
            var request  = new TicketPriceRequest {
            };
            var response = await client.TicketPriceAsync(request, cancellationToken : _tokenSource.Token);

            return(response.TicketPrice);
        }
예제 #2
0
 public async Task<StakeDifficultyProperties> StakeDifficultyAsync()
 {
     var client = new WalletService.WalletServiceClient(_channel);
     var request = new TicketPriceRequest { };
     var response = await client.TicketPriceAsync(request, cancellationToken: _tokenSource.Token);
     var properties = new StakeDifficultyProperties
     {
         HeightForTicketPrice = response.Height,
         NextTicketPrice = response.TicketPrice,
     };
     return properties;
 }