public IActionResult HashTransaction( [FromServices] ITransactionHasher transactionHasher, Transaction transaction ) { return(Ok(new { Hash = transactionHasher.HashTransaction(transaction), Algorithm = transactionHasher.HashAlgorithm })); }
public TransactionValidator(ITransactionHasher transactionHasher) { _iTransactionHasher = transactionHasher; }
public CryptoSigner(ITransactionHasher transactionHasher, IFeatureToggleProvider featureProvider) { _iTransactionHasher = transactionHasher; _iFeatureProvider = featureProvider; }