public AaProtocolHandler(ISession session, IMessageSerializationService serializer, INodeStatsManager nodeStatsManager, IUserOperationPool userOperationPool, ILogManager logManager) : base(session, nodeStatsManager, serializer, logManager) { _session = session ?? throw new ArgumentNullException(nameof(session)); _userOperationPool = userOperationPool ?? throw new ArgumentNullException(nameof(userOperationPool)); }
public UserOperationTxSource( IUserOperationTxBuilder userOperationTxBuilder, IUserOperationPool userOperationPool, IUserOperationSimulator userOperationSimulator, ISpecProvider specProvider, ILogger logger) { _userOperationTxBuilder = userOperationTxBuilder; _userOperationPool = userOperationPool; _userOperationSimulator = userOperationSimulator; _specProvider = specProvider; _logger = logger; }
public AccountAbstractionRpcModule(IUserOperationPool userOperationPool, Address[] supportedEntryPoints) { _userOperationPool = userOperationPool; _supportedEntryPoints = supportedEntryPoints; }