public TransactionVerifier(ITransactionFetcher fetcher, bool throwOnFailure = false) { this.fetcher = fetcher; this.throwOnFailure = throwOnFailure; feeCalculator = new FeeCalculator(fetcher); hasher = new TransactionHasher(fetcher); evaluator = new ScriptEvaluator(throwOnFailure); }
public PayToPubKeyHashSigner(ITransactionFetcher fetcher, TransactionHasher hasher) : base(fetcher, hasher) { }
public TransactionSigner(ITransactionFetcher fetcher, ScriptClassifier scriptClassifier, SignerMap signerMap) { this.fetcher = fetcher; this.scriptClassifier = scriptClassifier; this.signerMap = signerMap; }
public TransactionHasher(ITransactionFetcher fetcher) { this.fetcher = fetcher; }
protected InputSignerBase(ITransactionFetcher fetcher, TransactionHasher hasher) { Fetcher = fetcher; this.hasher = hasher; }
public FeeCalculator(ITransactionFetcher fetcher) { this.fetcher = fetcher; }