public NodeController(ILogger <NodeController> logger, BlockService blockService, PeerToPeerService peerToPeerService, ValidationService validationService) { _logger = logger; _blockService = blockService; _peerToPeerService = peerToPeerService; _validationService = validationService; }
public BlocksController(SimpleBlockChain blockChain, PeerToPeerService p2pService, ILogger <BlocksController> logger, IBlockFactory <SimpleBlock, string> blockFactory ) { _blockChain = blockChain ?? throw new ArgumentNullException(nameof(blockChain)); _p2PService = p2pService ?? throw new ArgumentNullException(nameof(p2pService)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _blockFactory = blockFactory; }
public PeersController(PeerToPeerService service) { _service = service ?? throw new ArgumentNullException(nameof(service)); }
public PeerController(ILogger <PeerController> logger, PeerToPeerService peerToPeerService) { _logger = logger; _peerToPeerService = peerToPeerService; }