public async Task <Transaction> GetTransaction(UInt256 hash) { var transactionRedisValue = await _redisDbContext.Get(hash.BuildDataTransactionKey()); return(transactionRedisValue.IsNull ? null : _binarySerializer.Deserialize <Transaction>(transactionRedisValue)); }
public async Task <Transaction> GetTransaction(UInt256 hash) { var transactionRedisValue = await _redisDbContext.Get(hash.BuildDataTransactionKey()); return(JsonConvert.DeserializeObject <Transaction>(transactionRedisValue)); }
public async Task <Transaction> GetTransaction(UInt256 hash) { var rawTransaction = await _rocksDbContext.Get(hash.BuildDataTransactionKey()); return(rawTransaction == null ? null : _binarySerializer.Deserialize <Transaction>(rawTransaction)); }