public SyncStateService(INodeSyncStateProvider syncStateProvider, IBlockchainService blockchainService, IBlockchainNodeContextService blockchainNodeContextService, IPeerPool peerPool) { _syncStateProvider = syncStateProvider; _blockchainService = blockchainService; _blockchainNodeContextService = blockchainNodeContextService; _peerPool = peerPool; }
public BlockchainNodeContextServiceTests() { _blockchainNodeContextService = GetRequiredService <IBlockchainNodeContextService>(); _kernelTestHelper = GetRequiredService <KernelTestHelper>(); _blockchainService = GetRequiredService <IBlockchainService>(); _kernelNodeTestContext = GetRequiredService <KernelNodeTestContext>(); _localEventBus = GetRequiredService <ILocalEventBus>(); }
public OsBlockchainNodeContextService(IBlockchainNodeContextService blockchainNodeContextService, IAElfNetworkServer networkServer, ISmartContractAddressService smartContractAddressService, IServiceContainer <INodePlugin> nodePlugins) { _blockchainNodeContextService = blockchainNodeContextService; _networkServer = networkServer; _smartContractAddressService = smartContractAddressService; _nodePlugins = nodePlugins; }
public OsBlockchainNodeContextService(IBlockchainNodeContextService blockchainNodeContextService, IAElfNetworkServer networkServer, ISmartContractAddressService smartContractAddressService, IEnumerable <INodePlugin> nodePlugins, IOptionsSnapshot <ContractOptions> contractOptions) { _blockchainNodeContextService = blockchainNodeContextService; _networkServer = networkServer; _smartContractAddressService = smartContractAddressService; _nodePlugins = nodePlugins; _contractOptions = contractOptions.Value; }
public SyncStateService(INodeSyncStateProvider syncStateProvider, IBlockchainService blockchainService, IBlockchainNodeContextService blockchainNodeContextService, IPeerPool peerPool, IHandshakeProvider handshakeProvider) { _syncStateProvider = syncStateProvider; _blockchainService = blockchainService; _blockchainNodeContextService = blockchainNodeContextService; _peerPool = peerPool; _handshakeProvider = handshakeProvider; }