public void AddressToBytesToAddressTest(string addressHex)
        {
            TronAddress tronAddress = TronAddress.CreateTronAddress(addressHex);
            string      tronAddressAddressBase58 = tronAddress.AddressBase58;

            Assert.AreEqual(addressHex, tronAddressAddressBase58);
        }
 public void HexAddressTest(string addressHex, bool isValid, object exceptionCode)
 {
     try
     {
         TronAddress tronAddress = TronAddress.CreateTronAddress(addressHex);
         Assert.IsTrue(tronAddress != null);
     }
     catch (ParseAddressException parseAddressException)
     {
         if (exceptionCode != null)
         {
             Assert.AreEqual((ParseAddressException.CodeEnum)exceptionCode, parseAddressException.Code);
         }
     }
 }
Beispiel #3
0
        public List <TransactionAtom> txListTransactionModelByAddress(string address)
        {
            TronAddress tronAddress = TronAddress.CreateTronAddress(address);

            List <TransactionAtom> result = new List <TransactionAtom>();

            foreach (TransactionAtom transactionByRangeBlock in GetTransactionAtomsFromCache())
            {
                if (transactionByRangeBlock.From.Equals(tronAddress) || transactionByRangeBlock.To.Equals(tronAddress))
                {
                    result.Add(transactionByRangeBlock);
                }
            }

            return(result);
        }
        public void Base64AddressTest(string addressBase64, bool isValid, object exceptionCode)
        {
            byte[] bytesAdressFromString = StringHelper.GetBytesAdressFromString("TPwJS5eC5BPGyMGtYTHNhPTB89sUWjDSSu");
            var    decode = bytesAdressFromString.ToHexString2();

            try
            {
                TronAddress tronAddress = TronAddress.CreateTronAddress(addressBase64);
                Assert.IsTrue(tronAddress != null);
            }
            catch (ParseAddressException parseAddressException)
            {
                if (exceptionCode != null)
                {
                    Assert.AreEqual((ParseAddressException.CodeEnum)exceptionCode, parseAddressException.Code);
                }
            }
        }