public bool Run(string address) { Request = new TransactionsRequest(); Request.param.address = address; return(Run(Request)); }
public bool Run(string txid) { Request = new TransactionsRequest(); Request.param.txid = txid; return(Run(Request)); }
public bool Run(long start, long end) { Request = new TransactionsRequest(); Request.param.start = start; Request.param.end = end; return(Run(Request)); }
/// <summary> /// Gets all the transactions asynchronously /// </summary> /// <returns>TransactionsResponse with transactions list</returns> public async Task <TransactionsResponse> GetTransactionsAsync(TransactionsRequest req) { _url.Path = Constants.ApiGetTransactions; _url.Query = req.ToQuery(); var response = await _client.GetJsonAsync <TransactionsResponse>(_url.ToString()); ResetPath(); return(response); }
public bool Run(TransactionsRequest requestData) { var request = new RestRequest(Method.POST); request.JsonSerializer = new NewtonsoftJsonSerializer(); request.AddJsonBody(requestData); var reply = Client.RestClient.Execute(request); JsonReply = reply.Content; if (reply.StatusCode == System.Net.HttpStatusCode.OK) { Result = JsonConvert.DeserializeObject <TransactionsResult>(reply.Content); return(true); } return(false); }
public void TestGrpcTransactionsApiClient() { Channel channel = new Channel("mainnet-aws-fr-1.wavesnodes.com:6871", ChannelCredentials.Insecure); var client = new TransactionsApi.TransactionsApiClient(channel); var txId = "76TxtthzU6YxLMAEVpPj7RJtJcXAG8FCRvDZy4KR4zW2"; var request = new TransactionsRequest() { TransactionIds = { ByteString.CopyFrom(txId.FromBase58()) } }; var t = client.GetTransactions(request); var task = Task.Run(async() => { await t.ResponseStream.MoveNext(); }); task.Wait(); TestContext.WriteLine(t.ResponseStream.Current.ToString()); }
/// <summary> /// Gets all the transactions synchronously /// </summary> /// <returns>TransactionsResponse with transactions list</returns> public TransactionsResponse GetTransactions(TransactionsRequest req) { var response = GetTransactionsAsync(req).GetAwaiter().GetResult(); return(response); }
public TransactionPage GetTransactions(TransactionsRequest request) => GetTransactionsAsync(request).GetAwaiter().GetResult();
public async Task <TransactionPage> GetTransactionsAsync(TransactionsRequest request) { return(await this.httpClient.GetAsync <TransactionPage>($"{baseUrl}/api/v1/transactions{Query(request)}")); }
public Task <TransactionsResponse <T> > GetListAsync <T>(TransactionsRequest Request) => GetSimpleJsonAsync <TransactionsResponse <T>, TransactionsRequest>(Request, Api.GetTransactions);
public TransactionsResponse <T> GetList <T>(TransactionsRequest Request) => GetListAsync <T>(Request).GetAwaiter().GetResult();
/// <summary> /// Gets all the transactions asynchronously /// </summary> /// <returns>TransactionsResponse with transactions list</returns> public async Task<TransactionsResponse> GetTransactionsAsync(TransactionsRequest req) { _url.Path = Constants.ApiGetTransactions; _url.Query = req.ToQuery(); var response = await _client.GetJsonAsync<TransactionsResponse>(_url.ToString()); ResetPath(); return response; }
/// <summary> /// Gets all the transactions synchronously /// </summary> /// <returns>TransactionsResponse with transactions list</returns> public TransactionsResponse GetTransactions(TransactionsRequest req) { var response = GetTransactionsAsync(req).GetAwaiter().GetResult(); return response; }
/// <inheritdoc /> public async Task <Response <long> > Estimate(TransactionsRequest body) => await _client.PostAsync <Response <long> >("/api/v1/transactions/fees", body);
/// <inheritdoc /> public async Task <Response <Transaction> > GeneratesTransaction(TransactionsRequest body) => await _client.PostAsync <Response <Transaction> >("api/v1/transactions", body);