public NextAddressAsync ( global request, Metadata headers = null, DateTime deadline = null, CancellationToken cancellationToken = default(CancellationToken) ) : AsyncUnaryCall |
||
request | global | |
headers | Metadata | |
deadline | DateTime | |
cancellationToken | CancellationToken | |
return | AsyncUnaryCall |
public AsyncUnaryCall<global::Walletrpc.NextAddressResponse> NextAddressAsync(global::Walletrpc.NextAddressRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default(CancellationToken))
{
var call = CreateCall(__Method_NextAddress, new CallOptions(headers, deadline, cancellationToken));
return Calls.AsyncUnaryCall(call, request);
}
public AsyncUnaryCall<global::Walletrpc.NextAddressResponse> NextAddressAsync(global::Walletrpc.NextAddressRequest request, CallOptions options)
WalletService.WalletServiceClient::NextAddressAsync ( global request, CallOptions options ) : AsyncUnaryCall |
public async Task<string> NextInternalAddressAsync(Account account) { var client = new WalletService.WalletServiceClient(_channel); var request = new NextAddressRequest { Account = account.AccountNumber, Kind = NextAddressRequest.Types.Kind.Bip0044Internal, }; var resp = await client.NextAddressAsync(request, cancellationToken: _tokenSource.Token); return resp.Address; }