Beispiel #1
0
        private bool GenerarePartTransaqList(List <ITransaq> currentEtherTransaqs,
                                             ref bool IsNewTransaq, ref EtherTransaq etherTransaqTemp, int page)
        {
            RestRequest         request       = RequestGenerator.GetTxListReq(etherData, page, _offset);
            List <EtherTransaq> etherTransaqs = ExecuteAs <List <EtherTransaq> >(_restClient, request);

            if (etherTransaqs == null || etherTransaqs.Count == 0)
            {
                return(true);
            }

            foreach (EtherTransaq etherTransaq in etherTransaqs)
            {
                if (etherTransaq.DateTime > _lastEtherTransaq.DateTime)
                {
                    currentEtherTransaqs.Add(etherTransaq);

                    if (IsNewTransaq == false)
                    {
                        etherTransaqTemp = etherTransaq;
                        IsNewTransaq     = true;
                    }
                }
                else
                {
                    _lastEtherTransaq = etherTransaqTemp;
                    return(true);
                }
            }
            return(false);
        }
Beispiel #2
0
        private EtherTransaq GetLastTransaq(String address)
        {
            //etherData.Adress = address;
            RestRequest         request       = RequestGenerator.GetTxListReq(etherData, 1, 1);
            List <EtherTransaq> etherTransaqs = ExecuteAs <List <EtherTransaq> >(_restClient, request);

            if (etherTransaqs.Count != 0)
            {
                return(etherTransaqs[0]);
            }
            else
            {
                return(new EtherTransaq());
            }
        }