public MockSetup(ILogger logger, IKeyValueDatabase database, IDataStore dataStore, IStateStore stateStore, ITxSignatureVerifier signatureVerifier, ITxRefBlockValidator refBlockValidator) { _logger = logger; _database = database; _dataStore = dataStore; StateStore = stateStore; _signatureVerifier = signatureVerifier; _refBlockValidator = refBlockValidator; Initialize(); }
public TxHub(ITransactionManager transactionManager, ITransactionReceiptManager receiptManager, IChainService chainService, ITxSignatureVerifier signatureVerifier, ITxRefBlockValidator refBlockValidator) { _transactionManager = transactionManager; _receiptManager = receiptManager; _chainService = chainService; _signatureVerifier = signatureVerifier; _refBlockValidator = refBlockValidator; _terminated = false; }
public TransactionResultTest(ITxPoolConfig txPoolConfig, IChainService chainService, ITxSignatureVerifier signatureVerifier, ITxRefBlockValidator refBlockValidator, ITransactionResultManager transactionResultManager, ITxHub txHub) { ChainConfig.Instance.ChainId = Hash.Generate().DumpHex(); NodeConfig.Instance.NodeAccount = Address.Generate().DumpHex(); _transactionResultManager = transactionResultManager; _signatureVerifier = signatureVerifier; _refBlockValidator = refBlockValidator; _txHub = txHub; // _transactionResultService = new TransactionResultService( // new TxPool(logger, // new NewTxHub(transactionManager, chainService, signatureVerifier, refBlockValidator)), transactionResultManager); _transactionResultService = new TransactionResultService(_txHub, _transactionResultManager); }