Esempio n. 1
0
 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)
 {
 }
Esempio n. 3
0
 public TransactionSigner(ITransactionFetcher fetcher, ScriptClassifier scriptClassifier, SignerMap signerMap)
 {
     this.fetcher          = fetcher;
     this.scriptClassifier = scriptClassifier;
     this.signerMap        = signerMap;
 }
Esempio n. 4
0
 public TransactionHasher(ITransactionFetcher fetcher)
 {
     this.fetcher = fetcher;
 }
Esempio n. 5
0
 protected InputSignerBase(ITransactionFetcher fetcher, TransactionHasher hasher)
 {
     Fetcher     = fetcher;
     this.hasher = hasher;
 }
Esempio n. 6
0
 public FeeCalculator(ITransactionFetcher fetcher)
 {
     this.fetcher = fetcher;
 }