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));
        }
Ejemplo n.º 3
0
        public bool Run(long start, long end)
        {
            Request             = new TransactionsRequest();
            Request.param.start = start;
            Request.param.end   = end;

            return(Run(Request));
        }
Ejemplo n.º 4
0
        /// <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);
        }
Ejemplo n.º 5
0
        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);
        }
Ejemplo n.º 6
0
        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());
        }
Ejemplo n.º 7
0
        /// <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)}"));
 }
Ejemplo n.º 10
0
 public Task <TransactionsResponse <T> > GetListAsync <T>(TransactionsRequest Request)
 => GetSimpleJsonAsync <TransactionsResponse <T>, TransactionsRequest>(Request, Api.GetTransactions);
Ejemplo n.º 11
0
 public TransactionsResponse <T> GetList <T>(TransactionsRequest Request)
 => GetListAsync <T>(Request).GetAwaiter().GetResult();
Ejemplo n.º 12
0
 /// <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;
 }
Ejemplo n.º 13
0
        /// <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;
        }
Ejemplo n.º 14
0
 /// <inheritdoc />
 public async Task <Response <long> > Estimate(TransactionsRequest body) =>
 await _client.PostAsync <Response <long> >("/api/v1/transactions/fees", body);
Ejemplo n.º 15
0
 /// <inheritdoc />
 public async Task <Response <Transaction> > GeneratesTransaction(TransactionsRequest body) =>
 await _client.PostAsync <Response <Transaction> >("api/v1/transactions", body);