Exemple #1
0
 public SyncStateService(INodeSyncStateProvider syncStateProvider, IBlockchainService blockchainService,
                         IBlockchainNodeContextService blockchainNodeContextService, IPeerPool peerPool)
 {
     _syncStateProvider            = syncStateProvider;
     _blockchainService            = blockchainService;
     _blockchainNodeContextService = blockchainNodeContextService;
     _peerPool = peerPool;
 }
Exemple #2
0
 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;
 }
Exemple #5
0
 public SyncStateService(INodeSyncStateProvider syncStateProvider, IBlockchainService blockchainService,
                         IBlockchainNodeContextService blockchainNodeContextService, IPeerPool peerPool,
                         IHandshakeProvider handshakeProvider)
 {
     _syncStateProvider            = syncStateProvider;
     _blockchainService            = blockchainService;
     _blockchainNodeContextService = blockchainNodeContextService;
     _peerPool          = peerPool;
     _handshakeProvider = handshakeProvider;
 }