Пример #1
0
 public IActionResult HashTransaction(
     [FromServices] ITransactionHasher transactionHasher,
     Transaction transaction
     )
 {
     return(Ok(new {
         Hash = transactionHasher.HashTransaction(transaction),
         Algorithm = transactionHasher.HashAlgorithm
     }));
 }
Пример #2
0
 public TransactionValidator(ITransactionHasher transactionHasher)
 {
     _iTransactionHasher = transactionHasher;
 }
Пример #3
0
 public CryptoSigner(ITransactionHasher transactionHasher, IFeatureToggleProvider featureProvider)
 {
     _iTransactionHasher = transactionHasher;
     _iFeatureProvider   = featureProvider;
 }