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); }
public SignerMapTests() { var fetcher = new TransactionFetcher(new HttpClient()); var hasher = new TransactionHasher(null !); signerMap = new SignerMap( new PayToPubKeySigner(fetcher, hasher), new PayToPubKeyHashSigner(fetcher, hasher)); }