コード例 #1
0
 public IntegrationDependencies(TransactionFetcher fetcher)
 {
     Fetcher   = fetcher;
     Hasher    = new TransactionHasher(Fetcher);
     SignerMap = new SignerMap(new PayToPubKeySigner(Fetcher, Hasher), new PayToPubKeyHashSigner(Fetcher, Hasher));
     Signer    = new TransactionSigner(Fetcher, new ScriptClassifier(), SignerMap);
 }
コード例 #2
0
        public SignerMapTests()
        {
            var fetcher = new TransactionFetcher(new HttpClient());
            var hasher  = new TransactionHasher(null !);

            signerMap = new SignerMap(
                new PayToPubKeySigner(fetcher, hasher),
                new PayToPubKeyHashSigner(fetcher, hasher));
        }