public Handler(IAddressTransactionRepository addressTransactionRepository, ITransactionRepository transactionRepository, IOptions <Settings> options) { _addressTransactionRepository = addressTransactionRepository; _transactionRepository = transactionRepository; _settings = options.Value; }
public RepositoryHandlerContext(IBlockchainStoreRepositoryFactory repositoryFactory) { BlockRepository = repositoryFactory.CreateBlockRepository(); ContractRepository = repositoryFactory.CreateContractRepository(); TransactionRepository = repositoryFactory.CreateTransactionRepository(); AddressTransactionRepository = repositoryFactory.CreateAddressTransactionRepository(); TransactionLogRepository = repositoryFactory.CreateTransactionLogRepository(); TransactionVmStackRepository = repositoryFactory.CreateTransactionVmStackRepository(); _repositories.Add(BlockRepository); _repositories.Add(ContractRepository); _repositories.Add(TransactionLogRepository); _repositories.Add(AddressTransactionRepository); _repositories.Add(TransactionLogRepository); _repositories.Add(TransactionVmStackRepository); Handlers = new HandlerContainer { BlockHandler = new BlockRepositoryHandler(BlockRepository), ContractHandler = new ContractRepositoryHandler(ContractRepository), TransactionHandler = new TransactionRepositoryHandler(TransactionRepository), TransactionLogHandler = new TransactionLogRepositoryHandler(TransactionLogRepository), TransactionVmStackHandler = new TransactionVMStackRepositoryHandler(TransactionVmStackRepository) }; }
public TransactionRepositoryHandler( ITransactionRepository transactionRepository, IAddressTransactionRepository addressTransactionRepository = null) { _transactionRepository = transactionRepository; _addressTransactionRepository = addressTransactionRepository; }
public ContractCreationTransactionProcessor( Web3.Web3 web3, IContractRepository contractRepository, ITransactionRepository transactionRepository, IAddressTransactionRepository addressTransactionRepository) { _web3 = web3; _contractRepository = contractRepository; _transactionRepository = transactionRepository; _addressTransactionRepository = addressTransactionRepository; }
public ContractTransactionProcessor( Web3.Web3 web3, IContractRepository contractRepository, ITransactionRepository transactionRepository, IAddressTransactionRepository addressTransactionRepository, ITransactionVMStackRepository transactionVmStackRepository, ITransactionLogRepository transactionLogRepository) { Web3 = web3; _contractRepository = contractRepository; _transactionRepository = transactionRepository; _addressTransactionRepository = addressTransactionRepository; _transactionVmStackRepository = transactionVmStackRepository; _transactionLogRepository = transactionLogRepository; VmStackErrorChecker = new VmStackErrorChecker(); }
public AddressTransactionRepositoryTests(IAddressTransactionRepository repo) { this._repo = repo; }
public AddressRepository(IDbConnection dbConnection, IAddressTransactionRepository addressTransactionRepository) { _dbConnection = dbConnection; _addressTransactionRepository = addressTransactionRepository; }
public TransactionReceiptStorageStepHandler(ITransactionRepository transactionRepository, IAddressTransactionRepository addressTransactionRepository = null) { _transactionRepository = transactionRepository; _addressTransactionRepository = addressTransactionRepository; }
public CinderTransactionReceiptStorageStepHandler(ILogger <CinderTransactionReceiptStorageStepHandler> logger, ITransactionRepository transactionRepository, IAddressTransactionRepository addressTransactionRepository = null) : base(transactionRepository, addressTransactionRepository) { _logger = logger; }
public Handler(IAddressTransactionRepository addressTransactionRepository, ITransactionRepository transactionRepository) { _addressTransactionRepository = addressTransactionRepository; _transactionRepository = transactionRepository; }
public AddressTransactionService(IAddressTransactionRepository addressTransactionRepository, IMapper mapper) { _addressTransactionRepository = addressTransactionRepository; _mapper = mapper; }
public ValueTransactionProcessor(ITransactionRepository transactionRepository, IAddressTransactionRepository addressTransactionRepository) { _transactionRepository = transactionRepository; _addressTransactionRepository = addressTransactionRepository; }