Exemple #1
0
        public Task <IAddressTransactionView> FindAsync(string address, HexBigInteger blockNumber, string transactionHash)
        {
            IAddressTransactionView result = Records.FirstOrDefault(
                t => t.BlockNumber == blockNumber.Value.ToString() &&
                t.Hash == transactionHash &&
                AddressUtil.Current.AreAddressesTheSame(t.Address, address));

            return(Task.FromResult(result));
        }
Exemple #2
0
 protected static void EnsureCorrectStoredValues(
     HexBigInteger blockTimestamp,
     string address,
     Transaction transaction,
     IAddressTransactionView storedTransaction)
 {
     Assert.Equal(transaction.TransactionHash, storedTransaction.Hash);
     Assert.Equal(transaction.BlockNumber.Value.ToString(), storedTransaction.BlockNumber);
     Assert.Equal(address, storedTransaction.Address);
 }