public WalletService(string workFolderPath, Network network, KeyManager keyManager, NodesGroup nodes, MemPoolService mempoolService) { WorkFolderPath = Guard.NotNullOrEmptyOrWhitespace(nameof(workFolderPath), workFolderPath); Network = Guard.NotNull(nameof(network), network); KeyManager = Guard.NotNull(nameof(keyManager), keyManager); Nodes = Guard.NotNull(nameof(nodes), nodes); MemPoolService = Guard.NotNull(nameof(mempoolService), mempoolService); Directory.CreateDirectory(WorkFolderPath); }
public MemPoolBehavior(MemPoolService memPoolService) { MemPoolService = Guard.NotNull(nameof(memPoolService), memPoolService); }