public PackageSchemaValidator(IDerivationStrategyFactory derivationServiceFactory, IMerkleStrategyFactory merkleStrategyFactory, IHashAlgorithmFactory hashAlgorithmFactory, IPackageBinary packageBinary, IValidatorFactory validatorFactory) { _derivationServiceFactory = derivationServiceFactory; _merkleStrategyFactory = merkleStrategyFactory; _hashAlgorithmFactory = hashAlgorithmFactory; _packageBinary = packageBinary; _validatorFactory = validatorFactory; }
public ValidationEngine(IPackageBinary packageBinary, IDerivationStrategyFactory derivationStrategyFactory, IMerkleStrategyFactory merkleStrategyFactory, IHashAlgorithmFactory hashAlgorithmFactory, TrustSchemaValidationOptions options, IValidatorFactory validatorFactory) { _packageBinary = packageBinary; _derivationStrategyFactory = derivationStrategyFactory; _merkleStrategyFactory = merkleStrategyFactory; _hashAlgorithmFactory = hashAlgorithmFactory; _options = options; _validatorFactory = validatorFactory; }
public BitcoinService(IBlockchainRepository repository, IDerivationStrategyFactory derivationStrategyFactory) { Repository = repository; _derivationStrategyFactory = derivationStrategyFactory; DerivationStrategy = _derivationStrategyFactory.GetService(DerivationSecp256k1PKH.NAME); Network = Network.TestNet; DerivationStrategy.NetworkName = Network.NetworkType.ToString(); }
public BuildPackageCommandHandler(IMediator mediator, IServerIdentityService serverIdentityService, TrustDBContext db, IDerivationStrategyFactory derivationStrategyFactory, IPackageService trustPackageService, NotificationSegment notifications, IConfiguration configuration, ILogger <BuildPackageCommandHandler> logger) { _mediator = mediator; _serverIdentityService = serverIdentityService; _db = db; _derivationStrategyFactory = derivationStrategyFactory; _trustPackageService = trustPackageService; _notifications = notifications; _configuration = configuration; this.logger = logger; }
public ServerIdentityService(IDerivationStrategyFactory derivationStrategyFactory, IConfiguration configuration) { _derivationStrategyFactory = derivationStrategyFactory; _configuration = configuration; Init(); }
public BitcoinTestService(IBlockchainRepository blockchain, IDerivationStrategyFactory derivationStrategyFactory) : base(blockchain, derivationStrategyFactory) { Network = Network.TestNet; DerivationStrategy.NetworkName = Network.NetworkType.ToString(); }