public BroadcastRawTransactionRequestObserver(ILogger logger, IPeerSettings peerSettings, ITransactionReceivedEvent transactionReceivedEvent) : base(logger, peerSettings) { _transactionReceivedEvent = transactionReceivedEvent; }
public Web3EthApi(IStateReader stateReader, IDeltaResolver deltaResolver, IDeltaCache deltaCache, IDeltaExecutor executor, IStorageProvider storageProvider, IStateProvider stateProvider, ITransactionRepository receipts, ITransactionReceivedEvent transactionReceived, IPeerRepository peerRepository, IMempool <PublicEntryDao> mempoolRepository, IDfsService dfsService, IHashProvider hashProvider, SyncState syncState, IMapperProvider mapperProvider, IPeerSettings peerSettings) { _receipts = receipts; _transactionReceived = transactionReceived ?? throw new ArgumentNullException(nameof(transactionReceived)); HashProvider = hashProvider; _peerId = peerSettings.PeerId; _mempoolRepository = mempoolRepository; PeerRepository = peerRepository; _mapperProvider = mapperProvider; StateReader = stateReader ?? throw new ArgumentNullException(nameof(stateReader)); DeltaResolver = deltaResolver ?? throw new ArgumentNullException(nameof(deltaResolver)); DeltaCache = deltaCache ?? throw new ArgumentNullException(nameof(deltaCache)); Executor = executor ?? throw new ArgumentNullException(nameof(executor)); StorageProvider = storageProvider ?? throw new ArgumentNullException(nameof(storageProvider)); StateProvider = stateProvider ?? throw new ArgumentNullException(nameof(stateProvider)); DfsService = dfsService; SyncState = syncState; }
public BroadcastRawTransactionRequestObserverTests() { _transactionReceivedEvent = Substitute.For <ITransactionReceivedEvent>(); var peerSettings = PeerIdHelper.GetPeerId("Test").ToSubstitutedPeerSettings(); _broadcastRawTransactionRequestObserver = new BroadcastRawTransactionRequestObserver( Substitute.For <ILogger>(), peerSettings, _transactionReceivedEvent); }
public TweetController(IKeySigner keySigner, IWrapper cryptoWrapper, IMempoolRepository <TransactionBroadcastDao> mempoolRepository, ITransactionReceivedEvent transactionReceivedEvent, ITwitterModuleConfig twitterModuleConfig) { _signingContext = new SigningContext { NetworkType = NetworkType.Devnet, SignatureType = SignatureType.TransactionPublic }; _privateKey = keySigner.KeyStore.KeyStoreDecrypt(KeyRegistryTypes.DefaultKey); _publicKey = keySigner.CryptoContext.GetPublicKey(_privateKey); _cryptoWrapper = cryptoWrapper; _mempoolRepository = (MempoolDocumentRepository)mempoolRepository; _transactionReceivedEvent = transactionReceivedEvent; _twitterModuleConfig = twitterModuleConfig; }
public TransactionBroadcastObserver(ILogger logger, ITransactionReceivedEvent transactionReceivedEvent) : base(logger) { _transactionReceivedEvent = transactionReceivedEvent; }