From d9e6de82abcf115c40117e69c9d2796cc41adb45 Mon Sep 17 00:00:00 2001 From: s2quake Date: Mon, 23 Sep 2024 21:31:06 +0900 Subject: [PATCH 1/5] refactor: Rename files --- .../ExampleClient.cs | 0 .../ExampleClientCommand.cs | 0 .../ExampleClientInfoProvider.cs | 0 .../ExampleClientService.cs | 0 .../ExampleClientSettings.cs | 0 .../ExampleRemoteNodeService.cs | 0 .../IExampleClient.cs | 0 .../LibplanetConsole.Client.Example.csproj} | 0 .../Application.cs | 0 .../ApplicationConfigurations.cs | 0 .../ApplicationSettings.cs | 0 .../CommandContext.cs | 0 .../Commands/ConfigCommand.cs | 0 .../Commands/HelpCommand.cs | 0 .../Commands/VersionCommand.cs | 0 .../EntryCommandContext.cs | 0 .../EntryCommands/InitializeCommand.cs | 0 .../EntryCommands/KeyCommand.cs | 0 .../EntryCommands/RunCommand.cs | 0 .../EntryCommands/SchemaCommand.cs | 0 .../EntryCommands/StartCommand.cs | 0 .../LibplanetConsole.Client.Executable.csproj} | 0 .../LogConfiguration.cs | 0 .../Program.cs | 0 .../Properties/launchSettings.json | 0 .../Repository.cs | 0 .../SystemTerminal.cs | 0 .../Tracers/BlockChainEventTracer.cs | 0 .../Tracers/ClientEventTracer.cs | 0 .../ApplicationBase.cs | 0 .../ApplicationInfo.cs | 0 .../ApplicationInfoProvider.cs | 0 .../ApplicationOptions.cs | 0 .../Client.BlockChain.cs | 0 .../Client.cs | 0 .../ClientInfoProvider.cs | 0 .../Commands/AddressCommand.cs | 0 .../Commands/ExitCommand.cs | 0 .../Commands/InfoCommand.cs | 0 .../Commands/KeyCommand.cs | 0 .../Commands/StartCommand.cs | 0 .../Commands/StopCommand.cs | 0 .../Commands/TxCommand.cs | 0 .../IApplication.cs | 0 .../IBlockChain.cs | 0 .../IClient.cs | 0 .../LibplanetConsole.Client.csproj} | 0 .../Services/ClientService.cs | 0 .../Services/ClientServiceContext.cs | 0 .../Services/RemoteBlockChainService.cs | 0 .../Services/RemoteNodeContext.cs | 0 .../Services/RemoteNodeService.cs | 0 .../ApplicationConfigurationsBase.cs | 0 .../ApplicationContainer.cs | 0 .../ApplicationExport.cs | 0 .../ApplicationFramework.cs | 0 .../ApplicationServiceCollection.cs | 0 .../ApplicationSettingsAttribute.cs | 0 .../ApplicationSettingsCollection.cs | 0 .../ApplicationSettingsSchemaBuilder.cs | 0 .../DependencyAttribute.cs | 0 .../DependencyUtility.cs | 0 .../Extensions/CompositionContainerExtensions.cs | 0 .../IApplicationConfiguration.cs | 0 .../IApplicationConfigurations.cs | 0 .../IApplicationService.cs | 0 .../LibplanetConsole.Framework.csproj} | 0 .../LibplanetConsole.Seed.csproj} | 0 .../{LibplanetConsole.Seeds => LibplanetConsole.Seed}/Peer.cs | 0 .../PeerCollection.cs | 0 .../PeerUtility.cs | 0 .../{LibplanetConsole.Seeds => LibplanetConsole.Seed}/Seed.cs | 0 .../SeedOptions.cs | 0 .../Commands/EvidenceCommand.cs | 0 .../EvidenceNodeContent.cs | 0 .../IEvidenceContent.cs | 0 .../LibplanetConsole.Console.Evidence.csproj} | 0 .../ExampleClientCommand.cs | 0 .../ExampleClientContent.cs | 0 .../ExampleClientInfoProvider.cs | 0 .../ExampleClientProcessArgumentProvider.cs | 0 .../ExampleClientSettings.cs | 0 .../ExampleNodeCommand.cs | 0 .../ExampleNodeContent.cs | 0 .../ExampleNodeInfoProvider.cs | 0 .../ExampleNodeProcessArgumentProvider.cs | 0 .../ExampleSettings.cs | 0 .../IExampleClientContent.cs | 0 .../IExampleNodeContent.cs | 0 .../LibplanetConsole.Console.Example.csproj} | 0 .../Application.cs | 0 .../ApplicationConfigurations.cs | 0 .../ApplicationSettings.cs | 0 .../CommandContext.cs | 0 .../Commands/ConfigCommand.cs | 0 .../Commands/ExitCommand.cs | 0 .../Commands/HelpCommand.cs | 0 .../Commands/IndexProperties.cs | 0 .../Commands/VersionCommand.cs | 0 .../EntryCommandContext.cs | 0 .../EntryCommands/GenesisCommand.cs | 0 .../EntryCommands/InitializeCommand.cs | 0 .../EntryCommands/KeyCommand.cs | 0 .../EntryCommands/RunCommand.cs | 0 .../EntryCommands/StartCommand.cs | 0 .../LibplanetConsole.Console.Executable.csproj} | 0 .../LogConfiguration.cs | 0 .../Program.cs | 0 .../Properties/launchSettings.json | 0 .../SystemTerminal.cs | 0 .../Tracers/ClientCollectionEventTracer.cs | 0 .../Tracers/NodeCollectionEventTracer.cs | 0 .../Commands/ExplorerCommand.cs | 0 .../ExplorerNodeContent.cs | 0 .../ExplorerNodeInfoProvider.cs | 0 .../ExplorerSettings.cs | 0 .../IExplorerNodeContent.cs | 0 .../LibplanetConsole.Console.Explorer.csproj} | 0 .../AddNewClientOptions.cs | 0 .../AddNewNodeOptions.cs | 0 .../ApplicationBase.cs | 0 .../ApplicationInfo.cs | 0 .../ApplicationInfoProvider.cs | 0 .../ApplicationOptions.cs | 0 .../AssemblyInfo.cs | 0 .../Client.cs | 0 .../ClientCollection.cs | 0 .../ClientContentBase.cs | 0 .../ClientInfoProvider.cs | 0 .../ClientOptions.cs | 0 .../ClientProcess.cs | 0 .../ClientProcessArgumentProvider.cs | 0 .../ClientProcessBase.cs | 0 .../ClientRepositoryProcess.cs | 0 .../Commands/ClientCommand.cs | 0 .../Commands/InfoCommand.cs | 0 .../Commands/KeyCommand.cs | 0 .../Commands/NodeCommand.cs | 0 .../Commands/TxCommand.cs | 0 .../ConsoleServiceContext.cs | 0 .../ExecutionScope.cs | 0 .../IAddressable.cs | 0 .../IApplication.cs | 0 .../IBlockChain.cs | 0 .../IClient.cs | 0 .../IClientCollection.cs | 0 .../IClientContent.cs | 0 .../INode.cs | 0 .../INodeCollection.cs | 0 .../INodeContent.cs | 0 .../IProcessArgumentProvider.cs | 0 .../LibplanetConsole.Console.csproj} | 0 .../Node.BlockChain.cs | 0 .../Node.cs | 0 .../NodeCollection.cs | 0 .../NodeContentBase.cs | 0 .../NodeInfoProvider.cs | 0 .../NodeOptions.cs | 0 .../NodeProcess.cs | 0 .../NodeProcessArgumentProvider.cs | 0 .../NodeProcessBase.cs | 0 .../NodeRepositoryProcess.cs | 0 .../ProcessArgumentProviderBase.cs | 0 .../ProcessBase.cs | 0 .../ProcessEnvironment.cs | 0 .../ProcessExecutionException.cs | 0 .../Repository.cs | 0 .../RepositoryPathResolver.cs | 0 .../Services/IClientContentService.cs | 0 .../Services/INodeContentService.cs | 0 .../Services/SeedService.cs | 0 .../Commands/EvidenceCommand.cs | 0 .../DuplicateVoteViolator.cs | 0 .../EvidenceNode.cs | 0 .../Extensions/ConsensusContextExtensions.cs | 0 .../Extensions/ConsensusReactorExtensions.cs | 0 .../Extensions/ContextExtensions.cs | 0 .../Extensions/SwarmContextExtensions.cs | 0 .../IEvidenceNode.cs | 0 .../LibplanetConsole.Node.Evidence.csproj} | 0 .../Services/EvidenceNodeService.cs | 0 .../Commands/ExampleNodeCommand.cs | 0 .../ExampleNode.cs | 0 .../ExampleNodeInfoProvider.cs | 0 .../ExampleNodeService.cs | 0 .../ExampleSettings.cs | 0 .../IExampleNode.cs | 0 .../LibplanetConsole.Node.Example.csproj} | 0 .../Application.cs | 0 .../ApplicationConfigurations.cs | 0 .../ApplicationSettings.cs | 0 .../CommandContext.cs | 0 .../Commands/ConfigCommand.cs | 0 .../Commands/HelpCommand.cs | 0 .../Commands/VersionCommand.cs | 0 .../EntryCommandContext.cs | 0 .../EntryCommands/GenesisCommand.cs | 0 .../EntryCommands/InitializeCommand.cs | 0 .../EntryCommands/KeyCommand.cs | 0 .../EntryCommands/RunCommand.cs | 0 .../EntryCommands/SchemaCommand.cs | 0 .../EntryCommands/StartCommand.cs | 0 .../LibplanetConsole.Node.Executable.csproj} | 0 .../LogConfiguration.cs | 0 .../Program.cs | 0 .../Properties/launchSettings.json | 0 .../Repository.cs | 0 .../SystemTerminal.cs | 0 .../Tracers/BlockChainEventTracer.cs | 0 .../Tracers/NodeEventTracer.cs | 0 .../BlockChainContext.cs | 0 .../Commands/ExplorerCommand.cs | 0 .../ExplorerNode.cs | 0 .../ExplorerNodeInfoProvider.cs | 0 .../ExplorerSettings.cs | 0 .../IExplorerNode.cs | 0 .../LibplanetConsole.Node.Explorer.csproj} | 0 .../Services/ExplorerNodeService.cs | 0 .../ApplicationBase.cs | 0 .../ApplicationInfo.cs | 0 .../ApplicationInfoProvider.cs | 0 .../ApplicationOptions.cs | 0 .../BlockChainUtility.cs | 0 .../Commands/AddressCommand.cs | 0 .../Commands/ExitCommand.cs | 0 .../Commands/InfoCommand.cs | 0 .../Commands/KeyCommand.cs | 0 .../Commands/StartCommand.cs | 0 .../Commands/StopCommand.cs | 0 .../Commands/TxCommand.cs | 0 .../IActionLoaderProvider.cs | 0 .../IApplication.cs | 0 .../IBlockChain.cs | 0 .../{LibplanetConsole.Nodes => LibplanetConsole.Node}/INode.cs | 0 .../LibplanetConsole.Node.csproj} | 0 .../Node.BlockChain.cs | 0 .../{LibplanetConsole.Nodes => LibplanetConsole.Node}/Node.cs | 0 .../NodeInfoProvider.cs | 0 .../PeerUtility.cs | 0 .../Services/BlockChainService.cs | 0 .../Services/NodeContext.cs | 0 .../Services/NodeService.cs | 0 .../Services/SeedService.cs | 0 .../ClientInfo.cs | 0 .../Services/IClientCallback.cs | 0 .../Services/IClientService.cs | 0 .../Services/TransactionOptions.cs | 0 .../Services/IExampleClientService.cs | 0 .../Services/IExampleNodeCallback.cs | 0 .../Services/IExampleNodeService.cs | 0 .../ActionInfo.cs | 0 .../BlockEventArgs.cs | 0 .../BlockInfo.Node.cs | 0 .../BlockInfo.cs | 0 .../{LibplanetConsole.Nodes => LibplanetConsole.Node}/NodeInfo.cs | 0 .../Services/IBlockChainCallback.cs | 0 .../Services/IBlockChainService.cs | 0 .../Services/INodeCallback.cs | 0 .../Services/INodeService.cs | 0 .../TransactionInfo.Node.cs | 0 .../TransactionInfo.cs | 0 .../AssemblyInfo.cs | 0 .../ConsoleApplicationCompiler.cs | 0 .../ConsoleApplicationFixture.cs | 0 .../ConsoleApplicationSource.cs | 0 .../Extensions/AssemblyExtensions.cs | 0 .../GlobalUsings.cs | 0 .../LibplanetConsole.Console.Tests.csproj} | 0 .../ProcessTest.cs | 0 .../TempDirectoryFixture.cs | 0 .../TestProcess.cs | 0 271 files changed, 0 insertions(+), 0 deletions(-) rename src/client/{LibplanetConsole.Clients.Examples => LibplanetConsole.Client.Example}/ExampleClient.cs (100%) rename src/client/{LibplanetConsole.Clients.Examples => LibplanetConsole.Client.Example}/ExampleClientCommand.cs (100%) rename src/client/{LibplanetConsole.Clients.Examples => LibplanetConsole.Client.Example}/ExampleClientInfoProvider.cs (100%) rename src/client/{LibplanetConsole.Clients.Examples => LibplanetConsole.Client.Example}/ExampleClientService.cs (100%) rename src/client/{LibplanetConsole.Clients.Examples => LibplanetConsole.Client.Example}/ExampleClientSettings.cs (100%) rename src/client/{LibplanetConsole.Clients.Examples => LibplanetConsole.Client.Example}/ExampleRemoteNodeService.cs (100%) rename src/client/{LibplanetConsole.Clients.Examples => LibplanetConsole.Client.Example}/IExampleClient.cs (100%) rename src/client/{LibplanetConsole.Clients.Examples/LibplanetConsole.Clients.Examples.csproj => LibplanetConsole.Client.Example/LibplanetConsole.Client.Example.csproj} (100%) rename src/client/{LibplanetConsole.Clients.Executable => LibplanetConsole.Client.Executable}/Application.cs (100%) rename src/client/{LibplanetConsole.Clients.Executable => LibplanetConsole.Client.Executable}/ApplicationConfigurations.cs (100%) rename src/client/{LibplanetConsole.Clients.Executable => LibplanetConsole.Client.Executable}/ApplicationSettings.cs (100%) rename src/client/{LibplanetConsole.Clients.Executable => LibplanetConsole.Client.Executable}/CommandContext.cs (100%) rename src/client/{LibplanetConsole.Clients.Executable => LibplanetConsole.Client.Executable}/Commands/ConfigCommand.cs (100%) rename src/client/{LibplanetConsole.Clients.Executable => LibplanetConsole.Client.Executable}/Commands/HelpCommand.cs (100%) rename src/client/{LibplanetConsole.Clients.Executable => LibplanetConsole.Client.Executable}/Commands/VersionCommand.cs (100%) rename src/client/{LibplanetConsole.Clients.Executable => LibplanetConsole.Client.Executable}/EntryCommandContext.cs (100%) rename src/client/{LibplanetConsole.Clients.Executable => LibplanetConsole.Client.Executable}/EntryCommands/InitializeCommand.cs (100%) rename src/client/{LibplanetConsole.Clients.Executable => LibplanetConsole.Client.Executable}/EntryCommands/KeyCommand.cs (100%) rename src/client/{LibplanetConsole.Clients.Executable => LibplanetConsole.Client.Executable}/EntryCommands/RunCommand.cs (100%) rename src/client/{LibplanetConsole.Clients.Executable => LibplanetConsole.Client.Executable}/EntryCommands/SchemaCommand.cs (100%) rename src/client/{LibplanetConsole.Clients.Executable => LibplanetConsole.Client.Executable}/EntryCommands/StartCommand.cs (100%) rename src/client/{LibplanetConsole.Clients.Executable/LibplanetConsole.Clients.Executable.csproj => LibplanetConsole.Client.Executable/LibplanetConsole.Client.Executable.csproj} (100%) rename src/client/{LibplanetConsole.Clients.Executable => LibplanetConsole.Client.Executable}/LogConfiguration.cs (100%) rename src/client/{LibplanetConsole.Clients.Executable => LibplanetConsole.Client.Executable}/Program.cs (100%) rename src/client/{LibplanetConsole.Clients.Executable => LibplanetConsole.Client.Executable}/Properties/launchSettings.json (100%) rename src/client/{LibplanetConsole.Clients.Executable => LibplanetConsole.Client.Executable}/Repository.cs (100%) rename src/client/{LibplanetConsole.Clients.Executable => LibplanetConsole.Client.Executable}/SystemTerminal.cs (100%) rename src/client/{LibplanetConsole.Clients.Executable => LibplanetConsole.Client.Executable}/Tracers/BlockChainEventTracer.cs (100%) rename src/client/{LibplanetConsole.Clients.Executable => LibplanetConsole.Client.Executable}/Tracers/ClientEventTracer.cs (100%) rename src/client/{LibplanetConsole.Clients => LibplanetConsole.Client}/ApplicationBase.cs (100%) rename src/client/{LibplanetConsole.Clients => LibplanetConsole.Client}/ApplicationInfo.cs (100%) rename src/client/{LibplanetConsole.Clients => LibplanetConsole.Client}/ApplicationInfoProvider.cs (100%) rename src/client/{LibplanetConsole.Clients => LibplanetConsole.Client}/ApplicationOptions.cs (100%) rename src/client/{LibplanetConsole.Clients => LibplanetConsole.Client}/Client.BlockChain.cs (100%) rename src/client/{LibplanetConsole.Clients => LibplanetConsole.Client}/Client.cs (100%) rename src/client/{LibplanetConsole.Clients => LibplanetConsole.Client}/ClientInfoProvider.cs (100%) rename src/client/{LibplanetConsole.Clients => LibplanetConsole.Client}/Commands/AddressCommand.cs (100%) rename src/client/{LibplanetConsole.Clients => LibplanetConsole.Client}/Commands/ExitCommand.cs (100%) rename src/client/{LibplanetConsole.Clients => LibplanetConsole.Client}/Commands/InfoCommand.cs (100%) rename src/client/{LibplanetConsole.Clients => LibplanetConsole.Client}/Commands/KeyCommand.cs (100%) rename src/client/{LibplanetConsole.Clients => LibplanetConsole.Client}/Commands/StartCommand.cs (100%) rename src/client/{LibplanetConsole.Clients => LibplanetConsole.Client}/Commands/StopCommand.cs (100%) rename src/client/{LibplanetConsole.Clients => LibplanetConsole.Client}/Commands/TxCommand.cs (100%) rename src/client/{LibplanetConsole.Clients => LibplanetConsole.Client}/IApplication.cs (100%) rename src/client/{LibplanetConsole.Clients => LibplanetConsole.Client}/IBlockChain.cs (100%) rename src/client/{LibplanetConsole.Clients => LibplanetConsole.Client}/IClient.cs (100%) rename src/client/{LibplanetConsole.Clients/LibplanetConsole.Clients.csproj => LibplanetConsole.Client/LibplanetConsole.Client.csproj} (100%) rename src/client/{LibplanetConsole.Clients => LibplanetConsole.Client}/Services/ClientService.cs (100%) rename src/client/{LibplanetConsole.Clients => LibplanetConsole.Client}/Services/ClientServiceContext.cs (100%) rename src/client/{LibplanetConsole.Clients => LibplanetConsole.Client}/Services/RemoteBlockChainService.cs (100%) rename src/client/{LibplanetConsole.Clients => LibplanetConsole.Client}/Services/RemoteNodeContext.cs (100%) rename src/client/{LibplanetConsole.Clients => LibplanetConsole.Client}/Services/RemoteNodeService.cs (100%) rename src/common/{LibplanetConsole.Frameworks => LibplanetConsole.Framework}/ApplicationConfigurationsBase.cs (100%) rename src/common/{LibplanetConsole.Frameworks => LibplanetConsole.Framework}/ApplicationContainer.cs (100%) rename src/common/{LibplanetConsole.Frameworks => LibplanetConsole.Framework}/ApplicationExport.cs (100%) rename src/common/{LibplanetConsole.Frameworks => LibplanetConsole.Framework}/ApplicationFramework.cs (100%) rename src/common/{LibplanetConsole.Frameworks => LibplanetConsole.Framework}/ApplicationServiceCollection.cs (100%) rename src/common/{LibplanetConsole.Frameworks => LibplanetConsole.Framework}/ApplicationSettingsAttribute.cs (100%) rename src/common/{LibplanetConsole.Frameworks => LibplanetConsole.Framework}/ApplicationSettingsCollection.cs (100%) rename src/common/{LibplanetConsole.Frameworks => LibplanetConsole.Framework}/ApplicationSettingsSchemaBuilder.cs (100%) rename src/common/{LibplanetConsole.Frameworks => LibplanetConsole.Framework}/DependencyAttribute.cs (100%) rename src/common/{LibplanetConsole.Frameworks => LibplanetConsole.Framework}/DependencyUtility.cs (100%) rename src/common/{LibplanetConsole.Frameworks => LibplanetConsole.Framework}/Extensions/CompositionContainerExtensions.cs (100%) rename src/common/{LibplanetConsole.Frameworks => LibplanetConsole.Framework}/IApplicationConfiguration.cs (100%) rename src/common/{LibplanetConsole.Frameworks => LibplanetConsole.Framework}/IApplicationConfigurations.cs (100%) rename src/common/{LibplanetConsole.Frameworks => LibplanetConsole.Framework}/IApplicationService.cs (100%) rename src/common/{LibplanetConsole.Frameworks/LibplanetConsole.Frameworks.csproj => LibplanetConsole.Framework/LibplanetConsole.Framework.csproj} (100%) rename src/common/{LibplanetConsole.Seeds/LibplanetConsole.Seeds.csproj => LibplanetConsole.Seed/LibplanetConsole.Seed.csproj} (100%) rename src/common/{LibplanetConsole.Seeds => LibplanetConsole.Seed}/Peer.cs (100%) rename src/common/{LibplanetConsole.Seeds => LibplanetConsole.Seed}/PeerCollection.cs (100%) rename src/common/{LibplanetConsole.Seeds => LibplanetConsole.Seed}/PeerUtility.cs (100%) rename src/common/{LibplanetConsole.Seeds => LibplanetConsole.Seed}/Seed.cs (100%) rename src/common/{LibplanetConsole.Seeds => LibplanetConsole.Seed}/SeedOptions.cs (100%) rename src/console/{LibplanetConsole.Consoles.Evidence => LibplanetConsole.Console.Evidence}/Commands/EvidenceCommand.cs (100%) rename src/console/{LibplanetConsole.Consoles.Evidence => LibplanetConsole.Console.Evidence}/EvidenceNodeContent.cs (100%) rename src/console/{LibplanetConsole.Consoles.Evidence => LibplanetConsole.Console.Evidence}/IEvidenceContent.cs (100%) rename src/console/{LibplanetConsole.Consoles.Evidence/LibplanetConsole.Consoles.Evidence.csproj => LibplanetConsole.Console.Evidence/LibplanetConsole.Console.Evidence.csproj} (100%) rename src/console/{LibplanetConsole.Consoles.Examples => LibplanetConsole.Console.Example}/ExampleClientCommand.cs (100%) rename src/console/{LibplanetConsole.Consoles.Examples => LibplanetConsole.Console.Example}/ExampleClientContent.cs (100%) rename src/console/{LibplanetConsole.Consoles.Examples => LibplanetConsole.Console.Example}/ExampleClientInfoProvider.cs (100%) rename src/console/{LibplanetConsole.Consoles.Examples => LibplanetConsole.Console.Example}/ExampleClientProcessArgumentProvider.cs (100%) rename src/console/{LibplanetConsole.Consoles.Examples => LibplanetConsole.Console.Example}/ExampleClientSettings.cs (100%) rename src/console/{LibplanetConsole.Consoles.Examples => LibplanetConsole.Console.Example}/ExampleNodeCommand.cs (100%) rename src/console/{LibplanetConsole.Consoles.Examples => LibplanetConsole.Console.Example}/ExampleNodeContent.cs (100%) rename src/console/{LibplanetConsole.Consoles.Examples => LibplanetConsole.Console.Example}/ExampleNodeInfoProvider.cs (100%) rename src/console/{LibplanetConsole.Consoles.Examples => LibplanetConsole.Console.Example}/ExampleNodeProcessArgumentProvider.cs (100%) rename src/console/{LibplanetConsole.Consoles.Examples => LibplanetConsole.Console.Example}/ExampleSettings.cs (100%) rename src/console/{LibplanetConsole.Consoles.Examples => LibplanetConsole.Console.Example}/IExampleClientContent.cs (100%) rename src/console/{LibplanetConsole.Consoles.Examples => LibplanetConsole.Console.Example}/IExampleNodeContent.cs (100%) rename src/console/{LibplanetConsole.Consoles.Examples/LibplanetConsole.Consoles.Examples.csproj => LibplanetConsole.Console.Example/LibplanetConsole.Console.Example.csproj} (100%) rename src/console/{LibplanetConsole.Consoles.Executable => LibplanetConsole.Console.Executable}/Application.cs (100%) rename src/console/{LibplanetConsole.Consoles.Executable => LibplanetConsole.Console.Executable}/ApplicationConfigurations.cs (100%) rename src/console/{LibplanetConsole.Consoles.Executable => LibplanetConsole.Console.Executable}/ApplicationSettings.cs (100%) rename src/console/{LibplanetConsole.Consoles.Executable => LibplanetConsole.Console.Executable}/CommandContext.cs (100%) rename src/console/{LibplanetConsole.Consoles.Executable => LibplanetConsole.Console.Executable}/Commands/ConfigCommand.cs (100%) rename src/console/{LibplanetConsole.Consoles.Executable => LibplanetConsole.Console.Executable}/Commands/ExitCommand.cs (100%) rename src/console/{LibplanetConsole.Consoles.Executable => LibplanetConsole.Console.Executable}/Commands/HelpCommand.cs (100%) rename src/console/{LibplanetConsole.Consoles.Executable => LibplanetConsole.Console.Executable}/Commands/IndexProperties.cs (100%) rename src/console/{LibplanetConsole.Consoles.Executable => LibplanetConsole.Console.Executable}/Commands/VersionCommand.cs (100%) rename src/console/{LibplanetConsole.Consoles.Executable => LibplanetConsole.Console.Executable}/EntryCommandContext.cs (100%) rename src/console/{LibplanetConsole.Consoles.Executable => LibplanetConsole.Console.Executable}/EntryCommands/GenesisCommand.cs (100%) rename src/console/{LibplanetConsole.Consoles.Executable => LibplanetConsole.Console.Executable}/EntryCommands/InitializeCommand.cs (100%) rename src/console/{LibplanetConsole.Consoles.Executable => LibplanetConsole.Console.Executable}/EntryCommands/KeyCommand.cs (100%) rename src/console/{LibplanetConsole.Consoles.Executable => LibplanetConsole.Console.Executable}/EntryCommands/RunCommand.cs (100%) rename src/console/{LibplanetConsole.Consoles.Executable => LibplanetConsole.Console.Executable}/EntryCommands/StartCommand.cs (100%) rename src/console/{LibplanetConsole.Consoles.Executable/LibplanetConsole.Consoles.Executable.csproj => LibplanetConsole.Console.Executable/LibplanetConsole.Console.Executable.csproj} (100%) rename src/console/{LibplanetConsole.Consoles.Executable => LibplanetConsole.Console.Executable}/LogConfiguration.cs (100%) rename src/console/{LibplanetConsole.Consoles.Executable => LibplanetConsole.Console.Executable}/Program.cs (100%) rename src/console/{LibplanetConsole.Consoles.Executable => LibplanetConsole.Console.Executable}/Properties/launchSettings.json (100%) rename src/console/{LibplanetConsole.Consoles.Executable => LibplanetConsole.Console.Executable}/SystemTerminal.cs (100%) rename src/console/{LibplanetConsole.Consoles.Executable => LibplanetConsole.Console.Executable}/Tracers/ClientCollectionEventTracer.cs (100%) rename src/console/{LibplanetConsole.Consoles.Executable => LibplanetConsole.Console.Executable}/Tracers/NodeCollectionEventTracer.cs (100%) rename src/console/{LibplanetConsole.Consoles.Explorer => LibplanetConsole.Console.Explorer}/Commands/ExplorerCommand.cs (100%) rename src/console/{LibplanetConsole.Consoles.Explorer => LibplanetConsole.Console.Explorer}/ExplorerNodeContent.cs (100%) rename src/console/{LibplanetConsole.Consoles.Explorer => LibplanetConsole.Console.Explorer}/ExplorerNodeInfoProvider.cs (100%) rename src/console/{LibplanetConsole.Consoles.Explorer => LibplanetConsole.Console.Explorer}/ExplorerSettings.cs (100%) rename src/console/{LibplanetConsole.Consoles.Explorer => LibplanetConsole.Console.Explorer}/IExplorerNodeContent.cs (100%) rename src/console/{LibplanetConsole.Consoles.Explorer/LibplanetConsole.Consoles.Explorer.csproj => LibplanetConsole.Console.Explorer/LibplanetConsole.Console.Explorer.csproj} (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/AddNewClientOptions.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/AddNewNodeOptions.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/ApplicationBase.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/ApplicationInfo.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/ApplicationInfoProvider.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/ApplicationOptions.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/AssemblyInfo.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/Client.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/ClientCollection.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/ClientContentBase.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/ClientInfoProvider.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/ClientOptions.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/ClientProcess.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/ClientProcessArgumentProvider.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/ClientProcessBase.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/ClientRepositoryProcess.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/Commands/ClientCommand.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/Commands/InfoCommand.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/Commands/KeyCommand.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/Commands/NodeCommand.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/Commands/TxCommand.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/ConsoleServiceContext.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/ExecutionScope.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/IAddressable.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/IApplication.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/IBlockChain.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/IClient.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/IClientCollection.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/IClientContent.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/INode.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/INodeCollection.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/INodeContent.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/IProcessArgumentProvider.cs (100%) rename src/console/{LibplanetConsole.Consoles/LibplanetConsole.Consoles.csproj => LibplanetConsole.Console/LibplanetConsole.Console.csproj} (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/Node.BlockChain.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/Node.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/NodeCollection.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/NodeContentBase.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/NodeInfoProvider.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/NodeOptions.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/NodeProcess.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/NodeProcessArgumentProvider.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/NodeProcessBase.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/NodeRepositoryProcess.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/ProcessArgumentProviderBase.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/ProcessBase.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/ProcessEnvironment.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/ProcessExecutionException.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/Repository.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/RepositoryPathResolver.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/Services/IClientContentService.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/Services/INodeContentService.cs (100%) rename src/console/{LibplanetConsole.Consoles => LibplanetConsole.Console}/Services/SeedService.cs (100%) rename src/node/{LibplanetConsole.Nodes.Evidence => LibplanetConsole.Node.Evidence}/Commands/EvidenceCommand.cs (100%) rename src/node/{LibplanetConsole.Nodes.Evidence => LibplanetConsole.Node.Evidence}/DuplicateVoteViolator.cs (100%) rename src/node/{LibplanetConsole.Nodes.Evidence => LibplanetConsole.Node.Evidence}/EvidenceNode.cs (100%) rename src/node/{LibplanetConsole.Nodes.Evidence => LibplanetConsole.Node.Evidence}/Extensions/ConsensusContextExtensions.cs (100%) rename src/node/{LibplanetConsole.Nodes.Evidence => LibplanetConsole.Node.Evidence}/Extensions/ConsensusReactorExtensions.cs (100%) rename src/node/{LibplanetConsole.Nodes.Evidence => LibplanetConsole.Node.Evidence}/Extensions/ContextExtensions.cs (100%) rename src/node/{LibplanetConsole.Nodes.Evidence => LibplanetConsole.Node.Evidence}/Extensions/SwarmContextExtensions.cs (100%) rename src/node/{LibplanetConsole.Nodes.Evidence => LibplanetConsole.Node.Evidence}/IEvidenceNode.cs (100%) rename src/node/{LibplanetConsole.Nodes.Evidence/LibplanetConsole.Nodes.Evidence.csproj => LibplanetConsole.Node.Evidence/LibplanetConsole.Node.Evidence.csproj} (100%) rename src/node/{LibplanetConsole.Nodes.Evidence => LibplanetConsole.Node.Evidence}/Services/EvidenceNodeService.cs (100%) rename src/node/{LibplanetConsole.Nodes.Examples => LibplanetConsole.Node.Example}/Commands/ExampleNodeCommand.cs (100%) rename src/node/{LibplanetConsole.Nodes.Examples => LibplanetConsole.Node.Example}/ExampleNode.cs (100%) rename src/node/{LibplanetConsole.Nodes.Examples => LibplanetConsole.Node.Example}/ExampleNodeInfoProvider.cs (100%) rename src/node/{LibplanetConsole.Nodes.Examples => LibplanetConsole.Node.Example}/ExampleNodeService.cs (100%) rename src/node/{LibplanetConsole.Nodes.Examples => LibplanetConsole.Node.Example}/ExampleSettings.cs (100%) rename src/node/{LibplanetConsole.Nodes.Examples => LibplanetConsole.Node.Example}/IExampleNode.cs (100%) rename src/node/{LibplanetConsole.Nodes.Examples/LibplanetConsole.Nodes.Examples.csproj => LibplanetConsole.Node.Example/LibplanetConsole.Node.Example.csproj} (100%) rename src/node/{LibplanetConsole.Nodes.Executable => LibplanetConsole.Node.Executable}/Application.cs (100%) rename src/node/{LibplanetConsole.Nodes.Executable => LibplanetConsole.Node.Executable}/ApplicationConfigurations.cs (100%) rename src/node/{LibplanetConsole.Nodes.Executable => LibplanetConsole.Node.Executable}/ApplicationSettings.cs (100%) rename src/node/{LibplanetConsole.Nodes.Executable => LibplanetConsole.Node.Executable}/CommandContext.cs (100%) rename src/node/{LibplanetConsole.Nodes.Executable => LibplanetConsole.Node.Executable}/Commands/ConfigCommand.cs (100%) rename src/node/{LibplanetConsole.Nodes.Executable => LibplanetConsole.Node.Executable}/Commands/HelpCommand.cs (100%) rename src/node/{LibplanetConsole.Nodes.Executable => LibplanetConsole.Node.Executable}/Commands/VersionCommand.cs (100%) rename src/node/{LibplanetConsole.Nodes.Executable => LibplanetConsole.Node.Executable}/EntryCommandContext.cs (100%) rename src/node/{LibplanetConsole.Nodes.Executable => LibplanetConsole.Node.Executable}/EntryCommands/GenesisCommand.cs (100%) rename src/node/{LibplanetConsole.Nodes.Executable => LibplanetConsole.Node.Executable}/EntryCommands/InitializeCommand.cs (100%) rename src/node/{LibplanetConsole.Nodes.Executable => LibplanetConsole.Node.Executable}/EntryCommands/KeyCommand.cs (100%) rename src/node/{LibplanetConsole.Nodes.Executable => LibplanetConsole.Node.Executable}/EntryCommands/RunCommand.cs (100%) rename src/node/{LibplanetConsole.Nodes.Executable => LibplanetConsole.Node.Executable}/EntryCommands/SchemaCommand.cs (100%) rename src/node/{LibplanetConsole.Nodes.Executable => LibplanetConsole.Node.Executable}/EntryCommands/StartCommand.cs (100%) rename src/node/{LibplanetConsole.Nodes.Executable/LibplanetConsole.Nodes.Executable.csproj => LibplanetConsole.Node.Executable/LibplanetConsole.Node.Executable.csproj} (100%) rename src/node/{LibplanetConsole.Nodes.Executable => LibplanetConsole.Node.Executable}/LogConfiguration.cs (100%) rename src/node/{LibplanetConsole.Nodes.Executable => LibplanetConsole.Node.Executable}/Program.cs (100%) rename src/node/{LibplanetConsole.Nodes.Executable => LibplanetConsole.Node.Executable}/Properties/launchSettings.json (100%) rename src/node/{LibplanetConsole.Nodes.Executable => LibplanetConsole.Node.Executable}/Repository.cs (100%) rename src/node/{LibplanetConsole.Nodes.Executable => LibplanetConsole.Node.Executable}/SystemTerminal.cs (100%) rename src/node/{LibplanetConsole.Nodes.Executable => LibplanetConsole.Node.Executable}/Tracers/BlockChainEventTracer.cs (100%) rename src/node/{LibplanetConsole.Nodes.Executable => LibplanetConsole.Node.Executable}/Tracers/NodeEventTracer.cs (100%) rename src/node/{LibplanetConsole.Nodes.Explorer => LibplanetConsole.Node.Explorer}/BlockChainContext.cs (100%) rename src/node/{LibplanetConsole.Nodes.Explorer => LibplanetConsole.Node.Explorer}/Commands/ExplorerCommand.cs (100%) rename src/node/{LibplanetConsole.Nodes.Explorer => LibplanetConsole.Node.Explorer}/ExplorerNode.cs (100%) rename src/node/{LibplanetConsole.Nodes.Explorer => LibplanetConsole.Node.Explorer}/ExplorerNodeInfoProvider.cs (100%) rename src/node/{LibplanetConsole.Nodes.Explorer => LibplanetConsole.Node.Explorer}/ExplorerSettings.cs (100%) rename src/node/{LibplanetConsole.Nodes.Explorer => LibplanetConsole.Node.Explorer}/IExplorerNode.cs (100%) rename src/node/{LibplanetConsole.Nodes.Explorer/LibplanetConsole.Nodes.Explorer.csproj => LibplanetConsole.Node.Explorer/LibplanetConsole.Node.Explorer.csproj} (100%) rename src/node/{LibplanetConsole.Nodes.Explorer => LibplanetConsole.Node.Explorer}/Services/ExplorerNodeService.cs (100%) rename src/node/{LibplanetConsole.Nodes => LibplanetConsole.Node}/ApplicationBase.cs (100%) rename src/node/{LibplanetConsole.Nodes => LibplanetConsole.Node}/ApplicationInfo.cs (100%) rename src/node/{LibplanetConsole.Nodes => LibplanetConsole.Node}/ApplicationInfoProvider.cs (100%) rename src/node/{LibplanetConsole.Nodes => LibplanetConsole.Node}/ApplicationOptions.cs (100%) rename src/node/{LibplanetConsole.Nodes => LibplanetConsole.Node}/BlockChainUtility.cs (100%) rename src/node/{LibplanetConsole.Nodes => LibplanetConsole.Node}/Commands/AddressCommand.cs (100%) rename src/node/{LibplanetConsole.Nodes => LibplanetConsole.Node}/Commands/ExitCommand.cs (100%) rename src/node/{LibplanetConsole.Nodes => LibplanetConsole.Node}/Commands/InfoCommand.cs (100%) rename src/node/{LibplanetConsole.Nodes => LibplanetConsole.Node}/Commands/KeyCommand.cs (100%) rename src/node/{LibplanetConsole.Nodes => LibplanetConsole.Node}/Commands/StartCommand.cs (100%) rename src/node/{LibplanetConsole.Nodes => LibplanetConsole.Node}/Commands/StopCommand.cs (100%) rename src/node/{LibplanetConsole.Nodes => LibplanetConsole.Node}/Commands/TxCommand.cs (100%) rename src/node/{LibplanetConsole.Nodes => LibplanetConsole.Node}/IActionLoaderProvider.cs (100%) rename src/node/{LibplanetConsole.Nodes => LibplanetConsole.Node}/IApplication.cs (100%) rename src/node/{LibplanetConsole.Nodes => LibplanetConsole.Node}/IBlockChain.cs (100%) rename src/node/{LibplanetConsole.Nodes => LibplanetConsole.Node}/INode.cs (100%) rename src/node/{LibplanetConsole.Nodes/LibplanetConsole.Nodes.csproj => LibplanetConsole.Node/LibplanetConsole.Node.csproj} (100%) rename src/node/{LibplanetConsole.Nodes => LibplanetConsole.Node}/Node.BlockChain.cs (100%) rename src/node/{LibplanetConsole.Nodes => LibplanetConsole.Node}/Node.cs (100%) rename src/node/{LibplanetConsole.Nodes => LibplanetConsole.Node}/NodeInfoProvider.cs (100%) rename src/node/{LibplanetConsole.Nodes => LibplanetConsole.Node}/PeerUtility.cs (100%) rename src/node/{LibplanetConsole.Nodes => LibplanetConsole.Node}/Services/BlockChainService.cs (100%) rename src/node/{LibplanetConsole.Nodes => LibplanetConsole.Node}/Services/NodeContext.cs (100%) rename src/node/{LibplanetConsole.Nodes => LibplanetConsole.Node}/Services/NodeService.cs (100%) rename src/node/{LibplanetConsole.Nodes => LibplanetConsole.Node}/Services/SeedService.cs (100%) rename src/shared/{LibplanetConsole.Clients => LibplanetConsole.Client}/ClientInfo.cs (100%) rename src/shared/{LibplanetConsole.Clients => LibplanetConsole.Client}/Services/IClientCallback.cs (100%) rename src/shared/{LibplanetConsole.Clients => LibplanetConsole.Client}/Services/IClientService.cs (100%) rename src/shared/{LibplanetConsole.Clients => LibplanetConsole.Client}/Services/TransactionOptions.cs (100%) rename src/shared/{LibplanetConsole.Examples => LibplanetConsole.Example}/Services/IExampleClientService.cs (100%) rename src/shared/{LibplanetConsole.Examples => LibplanetConsole.Example}/Services/IExampleNodeCallback.cs (100%) rename src/shared/{LibplanetConsole.Examples => LibplanetConsole.Example}/Services/IExampleNodeService.cs (100%) rename src/shared/{LibplanetConsole.Nodes => LibplanetConsole.Node}/ActionInfo.cs (100%) rename src/shared/{LibplanetConsole.Nodes => LibplanetConsole.Node}/BlockEventArgs.cs (100%) rename src/shared/{LibplanetConsole.Nodes => LibplanetConsole.Node}/BlockInfo.Node.cs (100%) rename src/shared/{LibplanetConsole.Nodes => LibplanetConsole.Node}/BlockInfo.cs (100%) rename src/shared/{LibplanetConsole.Nodes => LibplanetConsole.Node}/NodeInfo.cs (100%) rename src/shared/{LibplanetConsole.Nodes => LibplanetConsole.Node}/Services/IBlockChainCallback.cs (100%) rename src/shared/{LibplanetConsole.Nodes => LibplanetConsole.Node}/Services/IBlockChainService.cs (100%) rename src/shared/{LibplanetConsole.Nodes => LibplanetConsole.Node}/Services/INodeCallback.cs (100%) rename src/shared/{LibplanetConsole.Nodes => LibplanetConsole.Node}/Services/INodeService.cs (100%) rename src/shared/{LibplanetConsole.Nodes => LibplanetConsole.Node}/TransactionInfo.Node.cs (100%) rename src/shared/{LibplanetConsole.Nodes => LibplanetConsole.Node}/TransactionInfo.cs (100%) rename test/{LibplanetConsole.Consoles.Tests => LibplanetConsole.Console.Tests}/AssemblyInfo.cs (100%) rename test/{LibplanetConsole.Consoles.Tests => LibplanetConsole.Console.Tests}/ConsoleApplicationCompiler.cs (100%) rename test/{LibplanetConsole.Consoles.Tests => LibplanetConsole.Console.Tests}/ConsoleApplicationFixture.cs (100%) rename test/{LibplanetConsole.Consoles.Tests => LibplanetConsole.Console.Tests}/ConsoleApplicationSource.cs (100%) rename test/{LibplanetConsole.Consoles.Tests => LibplanetConsole.Console.Tests}/Extensions/AssemblyExtensions.cs (100%) rename test/{LibplanetConsole.Consoles.Tests => LibplanetConsole.Console.Tests}/GlobalUsings.cs (100%) rename test/{LibplanetConsole.Consoles.Tests/LibplanetConsole.Consoles.Tests.csproj => LibplanetConsole.Console.Tests/LibplanetConsole.Console.Tests.csproj} (100%) rename test/{LibplanetConsole.Consoles.Tests => LibplanetConsole.Console.Tests}/ProcessTest.cs (100%) rename test/{LibplanetConsole.Consoles.Tests => LibplanetConsole.Console.Tests}/TempDirectoryFixture.cs (100%) rename test/{LibplanetConsole.Consoles.Tests => LibplanetConsole.Console.Tests}/TestProcess.cs (100%) diff --git a/src/client/LibplanetConsole.Clients.Examples/ExampleClient.cs b/src/client/LibplanetConsole.Client.Example/ExampleClient.cs similarity index 100% rename from src/client/LibplanetConsole.Clients.Examples/ExampleClient.cs rename to src/client/LibplanetConsole.Client.Example/ExampleClient.cs diff --git a/src/client/LibplanetConsole.Clients.Examples/ExampleClientCommand.cs b/src/client/LibplanetConsole.Client.Example/ExampleClientCommand.cs similarity index 100% rename from src/client/LibplanetConsole.Clients.Examples/ExampleClientCommand.cs rename to src/client/LibplanetConsole.Client.Example/ExampleClientCommand.cs diff --git a/src/client/LibplanetConsole.Clients.Examples/ExampleClientInfoProvider.cs b/src/client/LibplanetConsole.Client.Example/ExampleClientInfoProvider.cs similarity index 100% rename from src/client/LibplanetConsole.Clients.Examples/ExampleClientInfoProvider.cs rename to src/client/LibplanetConsole.Client.Example/ExampleClientInfoProvider.cs diff --git a/src/client/LibplanetConsole.Clients.Examples/ExampleClientService.cs b/src/client/LibplanetConsole.Client.Example/ExampleClientService.cs similarity index 100% rename from src/client/LibplanetConsole.Clients.Examples/ExampleClientService.cs rename to src/client/LibplanetConsole.Client.Example/ExampleClientService.cs diff --git a/src/client/LibplanetConsole.Clients.Examples/ExampleClientSettings.cs b/src/client/LibplanetConsole.Client.Example/ExampleClientSettings.cs similarity index 100% rename from src/client/LibplanetConsole.Clients.Examples/ExampleClientSettings.cs rename to src/client/LibplanetConsole.Client.Example/ExampleClientSettings.cs diff --git a/src/client/LibplanetConsole.Clients.Examples/ExampleRemoteNodeService.cs b/src/client/LibplanetConsole.Client.Example/ExampleRemoteNodeService.cs similarity index 100% rename from src/client/LibplanetConsole.Clients.Examples/ExampleRemoteNodeService.cs rename to src/client/LibplanetConsole.Client.Example/ExampleRemoteNodeService.cs diff --git a/src/client/LibplanetConsole.Clients.Examples/IExampleClient.cs b/src/client/LibplanetConsole.Client.Example/IExampleClient.cs similarity index 100% rename from src/client/LibplanetConsole.Clients.Examples/IExampleClient.cs rename to src/client/LibplanetConsole.Client.Example/IExampleClient.cs diff --git a/src/client/LibplanetConsole.Clients.Examples/LibplanetConsole.Clients.Examples.csproj b/src/client/LibplanetConsole.Client.Example/LibplanetConsole.Client.Example.csproj similarity index 100% rename from src/client/LibplanetConsole.Clients.Examples/LibplanetConsole.Clients.Examples.csproj rename to src/client/LibplanetConsole.Client.Example/LibplanetConsole.Client.Example.csproj diff --git a/src/client/LibplanetConsole.Clients.Executable/Application.cs b/src/client/LibplanetConsole.Client.Executable/Application.cs similarity index 100% rename from src/client/LibplanetConsole.Clients.Executable/Application.cs rename to src/client/LibplanetConsole.Client.Executable/Application.cs diff --git a/src/client/LibplanetConsole.Clients.Executable/ApplicationConfigurations.cs b/src/client/LibplanetConsole.Client.Executable/ApplicationConfigurations.cs similarity index 100% rename from src/client/LibplanetConsole.Clients.Executable/ApplicationConfigurations.cs rename to src/client/LibplanetConsole.Client.Executable/ApplicationConfigurations.cs diff --git a/src/client/LibplanetConsole.Clients.Executable/ApplicationSettings.cs b/src/client/LibplanetConsole.Client.Executable/ApplicationSettings.cs similarity index 100% rename from src/client/LibplanetConsole.Clients.Executable/ApplicationSettings.cs rename to src/client/LibplanetConsole.Client.Executable/ApplicationSettings.cs diff --git a/src/client/LibplanetConsole.Clients.Executable/CommandContext.cs b/src/client/LibplanetConsole.Client.Executable/CommandContext.cs similarity index 100% rename from src/client/LibplanetConsole.Clients.Executable/CommandContext.cs rename to src/client/LibplanetConsole.Client.Executable/CommandContext.cs diff --git a/src/client/LibplanetConsole.Clients.Executable/Commands/ConfigCommand.cs b/src/client/LibplanetConsole.Client.Executable/Commands/ConfigCommand.cs similarity index 100% rename from src/client/LibplanetConsole.Clients.Executable/Commands/ConfigCommand.cs rename to src/client/LibplanetConsole.Client.Executable/Commands/ConfigCommand.cs diff --git a/src/client/LibplanetConsole.Clients.Executable/Commands/HelpCommand.cs b/src/client/LibplanetConsole.Client.Executable/Commands/HelpCommand.cs similarity index 100% rename from src/client/LibplanetConsole.Clients.Executable/Commands/HelpCommand.cs rename to src/client/LibplanetConsole.Client.Executable/Commands/HelpCommand.cs diff --git a/src/client/LibplanetConsole.Clients.Executable/Commands/VersionCommand.cs b/src/client/LibplanetConsole.Client.Executable/Commands/VersionCommand.cs similarity index 100% rename from src/client/LibplanetConsole.Clients.Executable/Commands/VersionCommand.cs rename to src/client/LibplanetConsole.Client.Executable/Commands/VersionCommand.cs diff --git a/src/client/LibplanetConsole.Clients.Executable/EntryCommandContext.cs b/src/client/LibplanetConsole.Client.Executable/EntryCommandContext.cs similarity index 100% rename from src/client/LibplanetConsole.Clients.Executable/EntryCommandContext.cs rename to src/client/LibplanetConsole.Client.Executable/EntryCommandContext.cs diff --git a/src/client/LibplanetConsole.Clients.Executable/EntryCommands/InitializeCommand.cs b/src/client/LibplanetConsole.Client.Executable/EntryCommands/InitializeCommand.cs similarity index 100% rename from src/client/LibplanetConsole.Clients.Executable/EntryCommands/InitializeCommand.cs rename to src/client/LibplanetConsole.Client.Executable/EntryCommands/InitializeCommand.cs diff --git a/src/client/LibplanetConsole.Clients.Executable/EntryCommands/KeyCommand.cs b/src/client/LibplanetConsole.Client.Executable/EntryCommands/KeyCommand.cs similarity index 100% rename from src/client/LibplanetConsole.Clients.Executable/EntryCommands/KeyCommand.cs rename to src/client/LibplanetConsole.Client.Executable/EntryCommands/KeyCommand.cs diff --git a/src/client/LibplanetConsole.Clients.Executable/EntryCommands/RunCommand.cs b/src/client/LibplanetConsole.Client.Executable/EntryCommands/RunCommand.cs similarity index 100% rename from src/client/LibplanetConsole.Clients.Executable/EntryCommands/RunCommand.cs rename to src/client/LibplanetConsole.Client.Executable/EntryCommands/RunCommand.cs diff --git a/src/client/LibplanetConsole.Clients.Executable/EntryCommands/SchemaCommand.cs b/src/client/LibplanetConsole.Client.Executable/EntryCommands/SchemaCommand.cs similarity index 100% rename from src/client/LibplanetConsole.Clients.Executable/EntryCommands/SchemaCommand.cs rename to src/client/LibplanetConsole.Client.Executable/EntryCommands/SchemaCommand.cs diff --git a/src/client/LibplanetConsole.Clients.Executable/EntryCommands/StartCommand.cs b/src/client/LibplanetConsole.Client.Executable/EntryCommands/StartCommand.cs similarity index 100% rename from src/client/LibplanetConsole.Clients.Executable/EntryCommands/StartCommand.cs rename to src/client/LibplanetConsole.Client.Executable/EntryCommands/StartCommand.cs diff --git a/src/client/LibplanetConsole.Clients.Executable/LibplanetConsole.Clients.Executable.csproj b/src/client/LibplanetConsole.Client.Executable/LibplanetConsole.Client.Executable.csproj similarity index 100% rename from src/client/LibplanetConsole.Clients.Executable/LibplanetConsole.Clients.Executable.csproj rename to src/client/LibplanetConsole.Client.Executable/LibplanetConsole.Client.Executable.csproj diff --git a/src/client/LibplanetConsole.Clients.Executable/LogConfiguration.cs b/src/client/LibplanetConsole.Client.Executable/LogConfiguration.cs similarity index 100% rename from src/client/LibplanetConsole.Clients.Executable/LogConfiguration.cs rename to src/client/LibplanetConsole.Client.Executable/LogConfiguration.cs diff --git a/src/client/LibplanetConsole.Clients.Executable/Program.cs b/src/client/LibplanetConsole.Client.Executable/Program.cs similarity index 100% rename from src/client/LibplanetConsole.Clients.Executable/Program.cs rename to src/client/LibplanetConsole.Client.Executable/Program.cs diff --git a/src/client/LibplanetConsole.Clients.Executable/Properties/launchSettings.json b/src/client/LibplanetConsole.Client.Executable/Properties/launchSettings.json similarity index 100% rename from src/client/LibplanetConsole.Clients.Executable/Properties/launchSettings.json rename to src/client/LibplanetConsole.Client.Executable/Properties/launchSettings.json diff --git a/src/client/LibplanetConsole.Clients.Executable/Repository.cs b/src/client/LibplanetConsole.Client.Executable/Repository.cs similarity index 100% rename from src/client/LibplanetConsole.Clients.Executable/Repository.cs rename to src/client/LibplanetConsole.Client.Executable/Repository.cs diff --git a/src/client/LibplanetConsole.Clients.Executable/SystemTerminal.cs b/src/client/LibplanetConsole.Client.Executable/SystemTerminal.cs similarity index 100% rename from src/client/LibplanetConsole.Clients.Executable/SystemTerminal.cs rename to src/client/LibplanetConsole.Client.Executable/SystemTerminal.cs diff --git a/src/client/LibplanetConsole.Clients.Executable/Tracers/BlockChainEventTracer.cs b/src/client/LibplanetConsole.Client.Executable/Tracers/BlockChainEventTracer.cs similarity index 100% rename from src/client/LibplanetConsole.Clients.Executable/Tracers/BlockChainEventTracer.cs rename to src/client/LibplanetConsole.Client.Executable/Tracers/BlockChainEventTracer.cs diff --git a/src/client/LibplanetConsole.Clients.Executable/Tracers/ClientEventTracer.cs b/src/client/LibplanetConsole.Client.Executable/Tracers/ClientEventTracer.cs similarity index 100% rename from src/client/LibplanetConsole.Clients.Executable/Tracers/ClientEventTracer.cs rename to src/client/LibplanetConsole.Client.Executable/Tracers/ClientEventTracer.cs diff --git a/src/client/LibplanetConsole.Clients/ApplicationBase.cs b/src/client/LibplanetConsole.Client/ApplicationBase.cs similarity index 100% rename from src/client/LibplanetConsole.Clients/ApplicationBase.cs rename to src/client/LibplanetConsole.Client/ApplicationBase.cs diff --git a/src/client/LibplanetConsole.Clients/ApplicationInfo.cs b/src/client/LibplanetConsole.Client/ApplicationInfo.cs similarity index 100% rename from src/client/LibplanetConsole.Clients/ApplicationInfo.cs rename to src/client/LibplanetConsole.Client/ApplicationInfo.cs diff --git a/src/client/LibplanetConsole.Clients/ApplicationInfoProvider.cs b/src/client/LibplanetConsole.Client/ApplicationInfoProvider.cs similarity index 100% rename from src/client/LibplanetConsole.Clients/ApplicationInfoProvider.cs rename to src/client/LibplanetConsole.Client/ApplicationInfoProvider.cs diff --git a/src/client/LibplanetConsole.Clients/ApplicationOptions.cs b/src/client/LibplanetConsole.Client/ApplicationOptions.cs similarity index 100% rename from src/client/LibplanetConsole.Clients/ApplicationOptions.cs rename to src/client/LibplanetConsole.Client/ApplicationOptions.cs diff --git a/src/client/LibplanetConsole.Clients/Client.BlockChain.cs b/src/client/LibplanetConsole.Client/Client.BlockChain.cs similarity index 100% rename from src/client/LibplanetConsole.Clients/Client.BlockChain.cs rename to src/client/LibplanetConsole.Client/Client.BlockChain.cs diff --git a/src/client/LibplanetConsole.Clients/Client.cs b/src/client/LibplanetConsole.Client/Client.cs similarity index 100% rename from src/client/LibplanetConsole.Clients/Client.cs rename to src/client/LibplanetConsole.Client/Client.cs diff --git a/src/client/LibplanetConsole.Clients/ClientInfoProvider.cs b/src/client/LibplanetConsole.Client/ClientInfoProvider.cs similarity index 100% rename from src/client/LibplanetConsole.Clients/ClientInfoProvider.cs rename to src/client/LibplanetConsole.Client/ClientInfoProvider.cs diff --git a/src/client/LibplanetConsole.Clients/Commands/AddressCommand.cs b/src/client/LibplanetConsole.Client/Commands/AddressCommand.cs similarity index 100% rename from src/client/LibplanetConsole.Clients/Commands/AddressCommand.cs rename to src/client/LibplanetConsole.Client/Commands/AddressCommand.cs diff --git a/src/client/LibplanetConsole.Clients/Commands/ExitCommand.cs b/src/client/LibplanetConsole.Client/Commands/ExitCommand.cs similarity index 100% rename from src/client/LibplanetConsole.Clients/Commands/ExitCommand.cs rename to src/client/LibplanetConsole.Client/Commands/ExitCommand.cs diff --git a/src/client/LibplanetConsole.Clients/Commands/InfoCommand.cs b/src/client/LibplanetConsole.Client/Commands/InfoCommand.cs similarity index 100% rename from src/client/LibplanetConsole.Clients/Commands/InfoCommand.cs rename to src/client/LibplanetConsole.Client/Commands/InfoCommand.cs diff --git a/src/client/LibplanetConsole.Clients/Commands/KeyCommand.cs b/src/client/LibplanetConsole.Client/Commands/KeyCommand.cs similarity index 100% rename from src/client/LibplanetConsole.Clients/Commands/KeyCommand.cs rename to src/client/LibplanetConsole.Client/Commands/KeyCommand.cs diff --git a/src/client/LibplanetConsole.Clients/Commands/StartCommand.cs b/src/client/LibplanetConsole.Client/Commands/StartCommand.cs similarity index 100% rename from src/client/LibplanetConsole.Clients/Commands/StartCommand.cs rename to src/client/LibplanetConsole.Client/Commands/StartCommand.cs diff --git a/src/client/LibplanetConsole.Clients/Commands/StopCommand.cs b/src/client/LibplanetConsole.Client/Commands/StopCommand.cs similarity index 100% rename from src/client/LibplanetConsole.Clients/Commands/StopCommand.cs rename to src/client/LibplanetConsole.Client/Commands/StopCommand.cs diff --git a/src/client/LibplanetConsole.Clients/Commands/TxCommand.cs b/src/client/LibplanetConsole.Client/Commands/TxCommand.cs similarity index 100% rename from src/client/LibplanetConsole.Clients/Commands/TxCommand.cs rename to src/client/LibplanetConsole.Client/Commands/TxCommand.cs diff --git a/src/client/LibplanetConsole.Clients/IApplication.cs b/src/client/LibplanetConsole.Client/IApplication.cs similarity index 100% rename from src/client/LibplanetConsole.Clients/IApplication.cs rename to src/client/LibplanetConsole.Client/IApplication.cs diff --git a/src/client/LibplanetConsole.Clients/IBlockChain.cs b/src/client/LibplanetConsole.Client/IBlockChain.cs similarity index 100% rename from src/client/LibplanetConsole.Clients/IBlockChain.cs rename to src/client/LibplanetConsole.Client/IBlockChain.cs diff --git a/src/client/LibplanetConsole.Clients/IClient.cs b/src/client/LibplanetConsole.Client/IClient.cs similarity index 100% rename from src/client/LibplanetConsole.Clients/IClient.cs rename to src/client/LibplanetConsole.Client/IClient.cs diff --git a/src/client/LibplanetConsole.Clients/LibplanetConsole.Clients.csproj b/src/client/LibplanetConsole.Client/LibplanetConsole.Client.csproj similarity index 100% rename from src/client/LibplanetConsole.Clients/LibplanetConsole.Clients.csproj rename to src/client/LibplanetConsole.Client/LibplanetConsole.Client.csproj diff --git a/src/client/LibplanetConsole.Clients/Services/ClientService.cs b/src/client/LibplanetConsole.Client/Services/ClientService.cs similarity index 100% rename from src/client/LibplanetConsole.Clients/Services/ClientService.cs rename to src/client/LibplanetConsole.Client/Services/ClientService.cs diff --git a/src/client/LibplanetConsole.Clients/Services/ClientServiceContext.cs b/src/client/LibplanetConsole.Client/Services/ClientServiceContext.cs similarity index 100% rename from src/client/LibplanetConsole.Clients/Services/ClientServiceContext.cs rename to src/client/LibplanetConsole.Client/Services/ClientServiceContext.cs diff --git a/src/client/LibplanetConsole.Clients/Services/RemoteBlockChainService.cs b/src/client/LibplanetConsole.Client/Services/RemoteBlockChainService.cs similarity index 100% rename from src/client/LibplanetConsole.Clients/Services/RemoteBlockChainService.cs rename to src/client/LibplanetConsole.Client/Services/RemoteBlockChainService.cs diff --git a/src/client/LibplanetConsole.Clients/Services/RemoteNodeContext.cs b/src/client/LibplanetConsole.Client/Services/RemoteNodeContext.cs similarity index 100% rename from src/client/LibplanetConsole.Clients/Services/RemoteNodeContext.cs rename to src/client/LibplanetConsole.Client/Services/RemoteNodeContext.cs diff --git a/src/client/LibplanetConsole.Clients/Services/RemoteNodeService.cs b/src/client/LibplanetConsole.Client/Services/RemoteNodeService.cs similarity index 100% rename from src/client/LibplanetConsole.Clients/Services/RemoteNodeService.cs rename to src/client/LibplanetConsole.Client/Services/RemoteNodeService.cs diff --git a/src/common/LibplanetConsole.Frameworks/ApplicationConfigurationsBase.cs b/src/common/LibplanetConsole.Framework/ApplicationConfigurationsBase.cs similarity index 100% rename from src/common/LibplanetConsole.Frameworks/ApplicationConfigurationsBase.cs rename to src/common/LibplanetConsole.Framework/ApplicationConfigurationsBase.cs diff --git a/src/common/LibplanetConsole.Frameworks/ApplicationContainer.cs b/src/common/LibplanetConsole.Framework/ApplicationContainer.cs similarity index 100% rename from src/common/LibplanetConsole.Frameworks/ApplicationContainer.cs rename to src/common/LibplanetConsole.Framework/ApplicationContainer.cs diff --git a/src/common/LibplanetConsole.Frameworks/ApplicationExport.cs b/src/common/LibplanetConsole.Framework/ApplicationExport.cs similarity index 100% rename from src/common/LibplanetConsole.Frameworks/ApplicationExport.cs rename to src/common/LibplanetConsole.Framework/ApplicationExport.cs diff --git a/src/common/LibplanetConsole.Frameworks/ApplicationFramework.cs b/src/common/LibplanetConsole.Framework/ApplicationFramework.cs similarity index 100% rename from src/common/LibplanetConsole.Frameworks/ApplicationFramework.cs rename to src/common/LibplanetConsole.Framework/ApplicationFramework.cs diff --git a/src/common/LibplanetConsole.Frameworks/ApplicationServiceCollection.cs b/src/common/LibplanetConsole.Framework/ApplicationServiceCollection.cs similarity index 100% rename from src/common/LibplanetConsole.Frameworks/ApplicationServiceCollection.cs rename to src/common/LibplanetConsole.Framework/ApplicationServiceCollection.cs diff --git a/src/common/LibplanetConsole.Frameworks/ApplicationSettingsAttribute.cs b/src/common/LibplanetConsole.Framework/ApplicationSettingsAttribute.cs similarity index 100% rename from src/common/LibplanetConsole.Frameworks/ApplicationSettingsAttribute.cs rename to src/common/LibplanetConsole.Framework/ApplicationSettingsAttribute.cs diff --git a/src/common/LibplanetConsole.Frameworks/ApplicationSettingsCollection.cs b/src/common/LibplanetConsole.Framework/ApplicationSettingsCollection.cs similarity index 100% rename from src/common/LibplanetConsole.Frameworks/ApplicationSettingsCollection.cs rename to src/common/LibplanetConsole.Framework/ApplicationSettingsCollection.cs diff --git a/src/common/LibplanetConsole.Frameworks/ApplicationSettingsSchemaBuilder.cs b/src/common/LibplanetConsole.Framework/ApplicationSettingsSchemaBuilder.cs similarity index 100% rename from src/common/LibplanetConsole.Frameworks/ApplicationSettingsSchemaBuilder.cs rename to src/common/LibplanetConsole.Framework/ApplicationSettingsSchemaBuilder.cs diff --git a/src/common/LibplanetConsole.Frameworks/DependencyAttribute.cs b/src/common/LibplanetConsole.Framework/DependencyAttribute.cs similarity index 100% rename from src/common/LibplanetConsole.Frameworks/DependencyAttribute.cs rename to src/common/LibplanetConsole.Framework/DependencyAttribute.cs diff --git a/src/common/LibplanetConsole.Frameworks/DependencyUtility.cs b/src/common/LibplanetConsole.Framework/DependencyUtility.cs similarity index 100% rename from src/common/LibplanetConsole.Frameworks/DependencyUtility.cs rename to src/common/LibplanetConsole.Framework/DependencyUtility.cs diff --git a/src/common/LibplanetConsole.Frameworks/Extensions/CompositionContainerExtensions.cs b/src/common/LibplanetConsole.Framework/Extensions/CompositionContainerExtensions.cs similarity index 100% rename from src/common/LibplanetConsole.Frameworks/Extensions/CompositionContainerExtensions.cs rename to src/common/LibplanetConsole.Framework/Extensions/CompositionContainerExtensions.cs diff --git a/src/common/LibplanetConsole.Frameworks/IApplicationConfiguration.cs b/src/common/LibplanetConsole.Framework/IApplicationConfiguration.cs similarity index 100% rename from src/common/LibplanetConsole.Frameworks/IApplicationConfiguration.cs rename to src/common/LibplanetConsole.Framework/IApplicationConfiguration.cs diff --git a/src/common/LibplanetConsole.Frameworks/IApplicationConfigurations.cs b/src/common/LibplanetConsole.Framework/IApplicationConfigurations.cs similarity index 100% rename from src/common/LibplanetConsole.Frameworks/IApplicationConfigurations.cs rename to src/common/LibplanetConsole.Framework/IApplicationConfigurations.cs diff --git a/src/common/LibplanetConsole.Frameworks/IApplicationService.cs b/src/common/LibplanetConsole.Framework/IApplicationService.cs similarity index 100% rename from src/common/LibplanetConsole.Frameworks/IApplicationService.cs rename to src/common/LibplanetConsole.Framework/IApplicationService.cs diff --git a/src/common/LibplanetConsole.Frameworks/LibplanetConsole.Frameworks.csproj b/src/common/LibplanetConsole.Framework/LibplanetConsole.Framework.csproj similarity index 100% rename from src/common/LibplanetConsole.Frameworks/LibplanetConsole.Frameworks.csproj rename to src/common/LibplanetConsole.Framework/LibplanetConsole.Framework.csproj diff --git a/src/common/LibplanetConsole.Seeds/LibplanetConsole.Seeds.csproj b/src/common/LibplanetConsole.Seed/LibplanetConsole.Seed.csproj similarity index 100% rename from src/common/LibplanetConsole.Seeds/LibplanetConsole.Seeds.csproj rename to src/common/LibplanetConsole.Seed/LibplanetConsole.Seed.csproj diff --git a/src/common/LibplanetConsole.Seeds/Peer.cs b/src/common/LibplanetConsole.Seed/Peer.cs similarity index 100% rename from src/common/LibplanetConsole.Seeds/Peer.cs rename to src/common/LibplanetConsole.Seed/Peer.cs diff --git a/src/common/LibplanetConsole.Seeds/PeerCollection.cs b/src/common/LibplanetConsole.Seed/PeerCollection.cs similarity index 100% rename from src/common/LibplanetConsole.Seeds/PeerCollection.cs rename to src/common/LibplanetConsole.Seed/PeerCollection.cs diff --git a/src/common/LibplanetConsole.Seeds/PeerUtility.cs b/src/common/LibplanetConsole.Seed/PeerUtility.cs similarity index 100% rename from src/common/LibplanetConsole.Seeds/PeerUtility.cs rename to src/common/LibplanetConsole.Seed/PeerUtility.cs diff --git a/src/common/LibplanetConsole.Seeds/Seed.cs b/src/common/LibplanetConsole.Seed/Seed.cs similarity index 100% rename from src/common/LibplanetConsole.Seeds/Seed.cs rename to src/common/LibplanetConsole.Seed/Seed.cs diff --git a/src/common/LibplanetConsole.Seeds/SeedOptions.cs b/src/common/LibplanetConsole.Seed/SeedOptions.cs similarity index 100% rename from src/common/LibplanetConsole.Seeds/SeedOptions.cs rename to src/common/LibplanetConsole.Seed/SeedOptions.cs diff --git a/src/console/LibplanetConsole.Consoles.Evidence/Commands/EvidenceCommand.cs b/src/console/LibplanetConsole.Console.Evidence/Commands/EvidenceCommand.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles.Evidence/Commands/EvidenceCommand.cs rename to src/console/LibplanetConsole.Console.Evidence/Commands/EvidenceCommand.cs diff --git a/src/console/LibplanetConsole.Consoles.Evidence/EvidenceNodeContent.cs b/src/console/LibplanetConsole.Console.Evidence/EvidenceNodeContent.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles.Evidence/EvidenceNodeContent.cs rename to src/console/LibplanetConsole.Console.Evidence/EvidenceNodeContent.cs diff --git a/src/console/LibplanetConsole.Consoles.Evidence/IEvidenceContent.cs b/src/console/LibplanetConsole.Console.Evidence/IEvidenceContent.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles.Evidence/IEvidenceContent.cs rename to src/console/LibplanetConsole.Console.Evidence/IEvidenceContent.cs diff --git a/src/console/LibplanetConsole.Consoles.Evidence/LibplanetConsole.Consoles.Evidence.csproj b/src/console/LibplanetConsole.Console.Evidence/LibplanetConsole.Console.Evidence.csproj similarity index 100% rename from src/console/LibplanetConsole.Consoles.Evidence/LibplanetConsole.Consoles.Evidence.csproj rename to src/console/LibplanetConsole.Console.Evidence/LibplanetConsole.Console.Evidence.csproj diff --git a/src/console/LibplanetConsole.Consoles.Examples/ExampleClientCommand.cs b/src/console/LibplanetConsole.Console.Example/ExampleClientCommand.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles.Examples/ExampleClientCommand.cs rename to src/console/LibplanetConsole.Console.Example/ExampleClientCommand.cs diff --git a/src/console/LibplanetConsole.Consoles.Examples/ExampleClientContent.cs b/src/console/LibplanetConsole.Console.Example/ExampleClientContent.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles.Examples/ExampleClientContent.cs rename to src/console/LibplanetConsole.Console.Example/ExampleClientContent.cs diff --git a/src/console/LibplanetConsole.Consoles.Examples/ExampleClientInfoProvider.cs b/src/console/LibplanetConsole.Console.Example/ExampleClientInfoProvider.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles.Examples/ExampleClientInfoProvider.cs rename to src/console/LibplanetConsole.Console.Example/ExampleClientInfoProvider.cs diff --git a/src/console/LibplanetConsole.Consoles.Examples/ExampleClientProcessArgumentProvider.cs b/src/console/LibplanetConsole.Console.Example/ExampleClientProcessArgumentProvider.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles.Examples/ExampleClientProcessArgumentProvider.cs rename to src/console/LibplanetConsole.Console.Example/ExampleClientProcessArgumentProvider.cs diff --git a/src/console/LibplanetConsole.Consoles.Examples/ExampleClientSettings.cs b/src/console/LibplanetConsole.Console.Example/ExampleClientSettings.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles.Examples/ExampleClientSettings.cs rename to src/console/LibplanetConsole.Console.Example/ExampleClientSettings.cs diff --git a/src/console/LibplanetConsole.Consoles.Examples/ExampleNodeCommand.cs b/src/console/LibplanetConsole.Console.Example/ExampleNodeCommand.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles.Examples/ExampleNodeCommand.cs rename to src/console/LibplanetConsole.Console.Example/ExampleNodeCommand.cs diff --git a/src/console/LibplanetConsole.Consoles.Examples/ExampleNodeContent.cs b/src/console/LibplanetConsole.Console.Example/ExampleNodeContent.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles.Examples/ExampleNodeContent.cs rename to src/console/LibplanetConsole.Console.Example/ExampleNodeContent.cs diff --git a/src/console/LibplanetConsole.Consoles.Examples/ExampleNodeInfoProvider.cs b/src/console/LibplanetConsole.Console.Example/ExampleNodeInfoProvider.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles.Examples/ExampleNodeInfoProvider.cs rename to src/console/LibplanetConsole.Console.Example/ExampleNodeInfoProvider.cs diff --git a/src/console/LibplanetConsole.Consoles.Examples/ExampleNodeProcessArgumentProvider.cs b/src/console/LibplanetConsole.Console.Example/ExampleNodeProcessArgumentProvider.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles.Examples/ExampleNodeProcessArgumentProvider.cs rename to src/console/LibplanetConsole.Console.Example/ExampleNodeProcessArgumentProvider.cs diff --git a/src/console/LibplanetConsole.Consoles.Examples/ExampleSettings.cs b/src/console/LibplanetConsole.Console.Example/ExampleSettings.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles.Examples/ExampleSettings.cs rename to src/console/LibplanetConsole.Console.Example/ExampleSettings.cs diff --git a/src/console/LibplanetConsole.Consoles.Examples/IExampleClientContent.cs b/src/console/LibplanetConsole.Console.Example/IExampleClientContent.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles.Examples/IExampleClientContent.cs rename to src/console/LibplanetConsole.Console.Example/IExampleClientContent.cs diff --git a/src/console/LibplanetConsole.Consoles.Examples/IExampleNodeContent.cs b/src/console/LibplanetConsole.Console.Example/IExampleNodeContent.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles.Examples/IExampleNodeContent.cs rename to src/console/LibplanetConsole.Console.Example/IExampleNodeContent.cs diff --git a/src/console/LibplanetConsole.Consoles.Examples/LibplanetConsole.Consoles.Examples.csproj b/src/console/LibplanetConsole.Console.Example/LibplanetConsole.Console.Example.csproj similarity index 100% rename from src/console/LibplanetConsole.Consoles.Examples/LibplanetConsole.Consoles.Examples.csproj rename to src/console/LibplanetConsole.Console.Example/LibplanetConsole.Console.Example.csproj diff --git a/src/console/LibplanetConsole.Consoles.Executable/Application.cs b/src/console/LibplanetConsole.Console.Executable/Application.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles.Executable/Application.cs rename to src/console/LibplanetConsole.Console.Executable/Application.cs diff --git a/src/console/LibplanetConsole.Consoles.Executable/ApplicationConfigurations.cs b/src/console/LibplanetConsole.Console.Executable/ApplicationConfigurations.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles.Executable/ApplicationConfigurations.cs rename to src/console/LibplanetConsole.Console.Executable/ApplicationConfigurations.cs diff --git a/src/console/LibplanetConsole.Consoles.Executable/ApplicationSettings.cs b/src/console/LibplanetConsole.Console.Executable/ApplicationSettings.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles.Executable/ApplicationSettings.cs rename to src/console/LibplanetConsole.Console.Executable/ApplicationSettings.cs diff --git a/src/console/LibplanetConsole.Consoles.Executable/CommandContext.cs b/src/console/LibplanetConsole.Console.Executable/CommandContext.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles.Executable/CommandContext.cs rename to src/console/LibplanetConsole.Console.Executable/CommandContext.cs diff --git a/src/console/LibplanetConsole.Consoles.Executable/Commands/ConfigCommand.cs b/src/console/LibplanetConsole.Console.Executable/Commands/ConfigCommand.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles.Executable/Commands/ConfigCommand.cs rename to src/console/LibplanetConsole.Console.Executable/Commands/ConfigCommand.cs diff --git a/src/console/LibplanetConsole.Consoles.Executable/Commands/ExitCommand.cs b/src/console/LibplanetConsole.Console.Executable/Commands/ExitCommand.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles.Executable/Commands/ExitCommand.cs rename to src/console/LibplanetConsole.Console.Executable/Commands/ExitCommand.cs diff --git a/src/console/LibplanetConsole.Consoles.Executable/Commands/HelpCommand.cs b/src/console/LibplanetConsole.Console.Executable/Commands/HelpCommand.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles.Executable/Commands/HelpCommand.cs rename to src/console/LibplanetConsole.Console.Executable/Commands/HelpCommand.cs diff --git a/src/console/LibplanetConsole.Consoles.Executable/Commands/IndexProperties.cs b/src/console/LibplanetConsole.Console.Executable/Commands/IndexProperties.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles.Executable/Commands/IndexProperties.cs rename to src/console/LibplanetConsole.Console.Executable/Commands/IndexProperties.cs diff --git a/src/console/LibplanetConsole.Consoles.Executable/Commands/VersionCommand.cs b/src/console/LibplanetConsole.Console.Executable/Commands/VersionCommand.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles.Executable/Commands/VersionCommand.cs rename to src/console/LibplanetConsole.Console.Executable/Commands/VersionCommand.cs diff --git a/src/console/LibplanetConsole.Consoles.Executable/EntryCommandContext.cs b/src/console/LibplanetConsole.Console.Executable/EntryCommandContext.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles.Executable/EntryCommandContext.cs rename to src/console/LibplanetConsole.Console.Executable/EntryCommandContext.cs diff --git a/src/console/LibplanetConsole.Consoles.Executable/EntryCommands/GenesisCommand.cs b/src/console/LibplanetConsole.Console.Executable/EntryCommands/GenesisCommand.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles.Executable/EntryCommands/GenesisCommand.cs rename to src/console/LibplanetConsole.Console.Executable/EntryCommands/GenesisCommand.cs diff --git a/src/console/LibplanetConsole.Consoles.Executable/EntryCommands/InitializeCommand.cs b/src/console/LibplanetConsole.Console.Executable/EntryCommands/InitializeCommand.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles.Executable/EntryCommands/InitializeCommand.cs rename to src/console/LibplanetConsole.Console.Executable/EntryCommands/InitializeCommand.cs diff --git a/src/console/LibplanetConsole.Consoles.Executable/EntryCommands/KeyCommand.cs b/src/console/LibplanetConsole.Console.Executable/EntryCommands/KeyCommand.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles.Executable/EntryCommands/KeyCommand.cs rename to src/console/LibplanetConsole.Console.Executable/EntryCommands/KeyCommand.cs diff --git a/src/console/LibplanetConsole.Consoles.Executable/EntryCommands/RunCommand.cs b/src/console/LibplanetConsole.Console.Executable/EntryCommands/RunCommand.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles.Executable/EntryCommands/RunCommand.cs rename to src/console/LibplanetConsole.Console.Executable/EntryCommands/RunCommand.cs diff --git a/src/console/LibplanetConsole.Consoles.Executable/EntryCommands/StartCommand.cs b/src/console/LibplanetConsole.Console.Executable/EntryCommands/StartCommand.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles.Executable/EntryCommands/StartCommand.cs rename to src/console/LibplanetConsole.Console.Executable/EntryCommands/StartCommand.cs diff --git a/src/console/LibplanetConsole.Consoles.Executable/LibplanetConsole.Consoles.Executable.csproj b/src/console/LibplanetConsole.Console.Executable/LibplanetConsole.Console.Executable.csproj similarity index 100% rename from src/console/LibplanetConsole.Consoles.Executable/LibplanetConsole.Consoles.Executable.csproj rename to src/console/LibplanetConsole.Console.Executable/LibplanetConsole.Console.Executable.csproj diff --git a/src/console/LibplanetConsole.Consoles.Executable/LogConfiguration.cs b/src/console/LibplanetConsole.Console.Executable/LogConfiguration.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles.Executable/LogConfiguration.cs rename to src/console/LibplanetConsole.Console.Executable/LogConfiguration.cs diff --git a/src/console/LibplanetConsole.Consoles.Executable/Program.cs b/src/console/LibplanetConsole.Console.Executable/Program.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles.Executable/Program.cs rename to src/console/LibplanetConsole.Console.Executable/Program.cs diff --git a/src/console/LibplanetConsole.Consoles.Executable/Properties/launchSettings.json b/src/console/LibplanetConsole.Console.Executable/Properties/launchSettings.json similarity index 100% rename from src/console/LibplanetConsole.Consoles.Executable/Properties/launchSettings.json rename to src/console/LibplanetConsole.Console.Executable/Properties/launchSettings.json diff --git a/src/console/LibplanetConsole.Consoles.Executable/SystemTerminal.cs b/src/console/LibplanetConsole.Console.Executable/SystemTerminal.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles.Executable/SystemTerminal.cs rename to src/console/LibplanetConsole.Console.Executable/SystemTerminal.cs diff --git a/src/console/LibplanetConsole.Consoles.Executable/Tracers/ClientCollectionEventTracer.cs b/src/console/LibplanetConsole.Console.Executable/Tracers/ClientCollectionEventTracer.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles.Executable/Tracers/ClientCollectionEventTracer.cs rename to src/console/LibplanetConsole.Console.Executable/Tracers/ClientCollectionEventTracer.cs diff --git a/src/console/LibplanetConsole.Consoles.Executable/Tracers/NodeCollectionEventTracer.cs b/src/console/LibplanetConsole.Console.Executable/Tracers/NodeCollectionEventTracer.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles.Executable/Tracers/NodeCollectionEventTracer.cs rename to src/console/LibplanetConsole.Console.Executable/Tracers/NodeCollectionEventTracer.cs diff --git a/src/console/LibplanetConsole.Consoles.Explorer/Commands/ExplorerCommand.cs b/src/console/LibplanetConsole.Console.Explorer/Commands/ExplorerCommand.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles.Explorer/Commands/ExplorerCommand.cs rename to src/console/LibplanetConsole.Console.Explorer/Commands/ExplorerCommand.cs diff --git a/src/console/LibplanetConsole.Consoles.Explorer/ExplorerNodeContent.cs b/src/console/LibplanetConsole.Console.Explorer/ExplorerNodeContent.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles.Explorer/ExplorerNodeContent.cs rename to src/console/LibplanetConsole.Console.Explorer/ExplorerNodeContent.cs diff --git a/src/console/LibplanetConsole.Consoles.Explorer/ExplorerNodeInfoProvider.cs b/src/console/LibplanetConsole.Console.Explorer/ExplorerNodeInfoProvider.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles.Explorer/ExplorerNodeInfoProvider.cs rename to src/console/LibplanetConsole.Console.Explorer/ExplorerNodeInfoProvider.cs diff --git a/src/console/LibplanetConsole.Consoles.Explorer/ExplorerSettings.cs b/src/console/LibplanetConsole.Console.Explorer/ExplorerSettings.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles.Explorer/ExplorerSettings.cs rename to src/console/LibplanetConsole.Console.Explorer/ExplorerSettings.cs diff --git a/src/console/LibplanetConsole.Consoles.Explorer/IExplorerNodeContent.cs b/src/console/LibplanetConsole.Console.Explorer/IExplorerNodeContent.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles.Explorer/IExplorerNodeContent.cs rename to src/console/LibplanetConsole.Console.Explorer/IExplorerNodeContent.cs diff --git a/src/console/LibplanetConsole.Consoles.Explorer/LibplanetConsole.Consoles.Explorer.csproj b/src/console/LibplanetConsole.Console.Explorer/LibplanetConsole.Console.Explorer.csproj similarity index 100% rename from src/console/LibplanetConsole.Consoles.Explorer/LibplanetConsole.Consoles.Explorer.csproj rename to src/console/LibplanetConsole.Console.Explorer/LibplanetConsole.Console.Explorer.csproj diff --git a/src/console/LibplanetConsole.Consoles/AddNewClientOptions.cs b/src/console/LibplanetConsole.Console/AddNewClientOptions.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/AddNewClientOptions.cs rename to src/console/LibplanetConsole.Console/AddNewClientOptions.cs diff --git a/src/console/LibplanetConsole.Consoles/AddNewNodeOptions.cs b/src/console/LibplanetConsole.Console/AddNewNodeOptions.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/AddNewNodeOptions.cs rename to src/console/LibplanetConsole.Console/AddNewNodeOptions.cs diff --git a/src/console/LibplanetConsole.Consoles/ApplicationBase.cs b/src/console/LibplanetConsole.Console/ApplicationBase.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/ApplicationBase.cs rename to src/console/LibplanetConsole.Console/ApplicationBase.cs diff --git a/src/console/LibplanetConsole.Consoles/ApplicationInfo.cs b/src/console/LibplanetConsole.Console/ApplicationInfo.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/ApplicationInfo.cs rename to src/console/LibplanetConsole.Console/ApplicationInfo.cs diff --git a/src/console/LibplanetConsole.Consoles/ApplicationInfoProvider.cs b/src/console/LibplanetConsole.Console/ApplicationInfoProvider.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/ApplicationInfoProvider.cs rename to src/console/LibplanetConsole.Console/ApplicationInfoProvider.cs diff --git a/src/console/LibplanetConsole.Consoles/ApplicationOptions.cs b/src/console/LibplanetConsole.Console/ApplicationOptions.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/ApplicationOptions.cs rename to src/console/LibplanetConsole.Console/ApplicationOptions.cs diff --git a/src/console/LibplanetConsole.Consoles/AssemblyInfo.cs b/src/console/LibplanetConsole.Console/AssemblyInfo.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/AssemblyInfo.cs rename to src/console/LibplanetConsole.Console/AssemblyInfo.cs diff --git a/src/console/LibplanetConsole.Consoles/Client.cs b/src/console/LibplanetConsole.Console/Client.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/Client.cs rename to src/console/LibplanetConsole.Console/Client.cs diff --git a/src/console/LibplanetConsole.Consoles/ClientCollection.cs b/src/console/LibplanetConsole.Console/ClientCollection.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/ClientCollection.cs rename to src/console/LibplanetConsole.Console/ClientCollection.cs diff --git a/src/console/LibplanetConsole.Consoles/ClientContentBase.cs b/src/console/LibplanetConsole.Console/ClientContentBase.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/ClientContentBase.cs rename to src/console/LibplanetConsole.Console/ClientContentBase.cs diff --git a/src/console/LibplanetConsole.Consoles/ClientInfoProvider.cs b/src/console/LibplanetConsole.Console/ClientInfoProvider.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/ClientInfoProvider.cs rename to src/console/LibplanetConsole.Console/ClientInfoProvider.cs diff --git a/src/console/LibplanetConsole.Consoles/ClientOptions.cs b/src/console/LibplanetConsole.Console/ClientOptions.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/ClientOptions.cs rename to src/console/LibplanetConsole.Console/ClientOptions.cs diff --git a/src/console/LibplanetConsole.Consoles/ClientProcess.cs b/src/console/LibplanetConsole.Console/ClientProcess.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/ClientProcess.cs rename to src/console/LibplanetConsole.Console/ClientProcess.cs diff --git a/src/console/LibplanetConsole.Consoles/ClientProcessArgumentProvider.cs b/src/console/LibplanetConsole.Console/ClientProcessArgumentProvider.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/ClientProcessArgumentProvider.cs rename to src/console/LibplanetConsole.Console/ClientProcessArgumentProvider.cs diff --git a/src/console/LibplanetConsole.Consoles/ClientProcessBase.cs b/src/console/LibplanetConsole.Console/ClientProcessBase.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/ClientProcessBase.cs rename to src/console/LibplanetConsole.Console/ClientProcessBase.cs diff --git a/src/console/LibplanetConsole.Consoles/ClientRepositoryProcess.cs b/src/console/LibplanetConsole.Console/ClientRepositoryProcess.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/ClientRepositoryProcess.cs rename to src/console/LibplanetConsole.Console/ClientRepositoryProcess.cs diff --git a/src/console/LibplanetConsole.Consoles/Commands/ClientCommand.cs b/src/console/LibplanetConsole.Console/Commands/ClientCommand.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/Commands/ClientCommand.cs rename to src/console/LibplanetConsole.Console/Commands/ClientCommand.cs diff --git a/src/console/LibplanetConsole.Consoles/Commands/InfoCommand.cs b/src/console/LibplanetConsole.Console/Commands/InfoCommand.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/Commands/InfoCommand.cs rename to src/console/LibplanetConsole.Console/Commands/InfoCommand.cs diff --git a/src/console/LibplanetConsole.Consoles/Commands/KeyCommand.cs b/src/console/LibplanetConsole.Console/Commands/KeyCommand.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/Commands/KeyCommand.cs rename to src/console/LibplanetConsole.Console/Commands/KeyCommand.cs diff --git a/src/console/LibplanetConsole.Consoles/Commands/NodeCommand.cs b/src/console/LibplanetConsole.Console/Commands/NodeCommand.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/Commands/NodeCommand.cs rename to src/console/LibplanetConsole.Console/Commands/NodeCommand.cs diff --git a/src/console/LibplanetConsole.Consoles/Commands/TxCommand.cs b/src/console/LibplanetConsole.Console/Commands/TxCommand.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/Commands/TxCommand.cs rename to src/console/LibplanetConsole.Console/Commands/TxCommand.cs diff --git a/src/console/LibplanetConsole.Consoles/ConsoleServiceContext.cs b/src/console/LibplanetConsole.Console/ConsoleServiceContext.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/ConsoleServiceContext.cs rename to src/console/LibplanetConsole.Console/ConsoleServiceContext.cs diff --git a/src/console/LibplanetConsole.Consoles/ExecutionScope.cs b/src/console/LibplanetConsole.Console/ExecutionScope.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/ExecutionScope.cs rename to src/console/LibplanetConsole.Console/ExecutionScope.cs diff --git a/src/console/LibplanetConsole.Consoles/IAddressable.cs b/src/console/LibplanetConsole.Console/IAddressable.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/IAddressable.cs rename to src/console/LibplanetConsole.Console/IAddressable.cs diff --git a/src/console/LibplanetConsole.Consoles/IApplication.cs b/src/console/LibplanetConsole.Console/IApplication.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/IApplication.cs rename to src/console/LibplanetConsole.Console/IApplication.cs diff --git a/src/console/LibplanetConsole.Consoles/IBlockChain.cs b/src/console/LibplanetConsole.Console/IBlockChain.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/IBlockChain.cs rename to src/console/LibplanetConsole.Console/IBlockChain.cs diff --git a/src/console/LibplanetConsole.Consoles/IClient.cs b/src/console/LibplanetConsole.Console/IClient.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/IClient.cs rename to src/console/LibplanetConsole.Console/IClient.cs diff --git a/src/console/LibplanetConsole.Consoles/IClientCollection.cs b/src/console/LibplanetConsole.Console/IClientCollection.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/IClientCollection.cs rename to src/console/LibplanetConsole.Console/IClientCollection.cs diff --git a/src/console/LibplanetConsole.Consoles/IClientContent.cs b/src/console/LibplanetConsole.Console/IClientContent.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/IClientContent.cs rename to src/console/LibplanetConsole.Console/IClientContent.cs diff --git a/src/console/LibplanetConsole.Consoles/INode.cs b/src/console/LibplanetConsole.Console/INode.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/INode.cs rename to src/console/LibplanetConsole.Console/INode.cs diff --git a/src/console/LibplanetConsole.Consoles/INodeCollection.cs b/src/console/LibplanetConsole.Console/INodeCollection.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/INodeCollection.cs rename to src/console/LibplanetConsole.Console/INodeCollection.cs diff --git a/src/console/LibplanetConsole.Consoles/INodeContent.cs b/src/console/LibplanetConsole.Console/INodeContent.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/INodeContent.cs rename to src/console/LibplanetConsole.Console/INodeContent.cs diff --git a/src/console/LibplanetConsole.Consoles/IProcessArgumentProvider.cs b/src/console/LibplanetConsole.Console/IProcessArgumentProvider.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/IProcessArgumentProvider.cs rename to src/console/LibplanetConsole.Console/IProcessArgumentProvider.cs diff --git a/src/console/LibplanetConsole.Consoles/LibplanetConsole.Consoles.csproj b/src/console/LibplanetConsole.Console/LibplanetConsole.Console.csproj similarity index 100% rename from src/console/LibplanetConsole.Consoles/LibplanetConsole.Consoles.csproj rename to src/console/LibplanetConsole.Console/LibplanetConsole.Console.csproj diff --git a/src/console/LibplanetConsole.Consoles/Node.BlockChain.cs b/src/console/LibplanetConsole.Console/Node.BlockChain.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/Node.BlockChain.cs rename to src/console/LibplanetConsole.Console/Node.BlockChain.cs diff --git a/src/console/LibplanetConsole.Consoles/Node.cs b/src/console/LibplanetConsole.Console/Node.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/Node.cs rename to src/console/LibplanetConsole.Console/Node.cs diff --git a/src/console/LibplanetConsole.Consoles/NodeCollection.cs b/src/console/LibplanetConsole.Console/NodeCollection.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/NodeCollection.cs rename to src/console/LibplanetConsole.Console/NodeCollection.cs diff --git a/src/console/LibplanetConsole.Consoles/NodeContentBase.cs b/src/console/LibplanetConsole.Console/NodeContentBase.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/NodeContentBase.cs rename to src/console/LibplanetConsole.Console/NodeContentBase.cs diff --git a/src/console/LibplanetConsole.Consoles/NodeInfoProvider.cs b/src/console/LibplanetConsole.Console/NodeInfoProvider.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/NodeInfoProvider.cs rename to src/console/LibplanetConsole.Console/NodeInfoProvider.cs diff --git a/src/console/LibplanetConsole.Consoles/NodeOptions.cs b/src/console/LibplanetConsole.Console/NodeOptions.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/NodeOptions.cs rename to src/console/LibplanetConsole.Console/NodeOptions.cs diff --git a/src/console/LibplanetConsole.Consoles/NodeProcess.cs b/src/console/LibplanetConsole.Console/NodeProcess.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/NodeProcess.cs rename to src/console/LibplanetConsole.Console/NodeProcess.cs diff --git a/src/console/LibplanetConsole.Consoles/NodeProcessArgumentProvider.cs b/src/console/LibplanetConsole.Console/NodeProcessArgumentProvider.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/NodeProcessArgumentProvider.cs rename to src/console/LibplanetConsole.Console/NodeProcessArgumentProvider.cs diff --git a/src/console/LibplanetConsole.Consoles/NodeProcessBase.cs b/src/console/LibplanetConsole.Console/NodeProcessBase.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/NodeProcessBase.cs rename to src/console/LibplanetConsole.Console/NodeProcessBase.cs diff --git a/src/console/LibplanetConsole.Consoles/NodeRepositoryProcess.cs b/src/console/LibplanetConsole.Console/NodeRepositoryProcess.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/NodeRepositoryProcess.cs rename to src/console/LibplanetConsole.Console/NodeRepositoryProcess.cs diff --git a/src/console/LibplanetConsole.Consoles/ProcessArgumentProviderBase.cs b/src/console/LibplanetConsole.Console/ProcessArgumentProviderBase.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/ProcessArgumentProviderBase.cs rename to src/console/LibplanetConsole.Console/ProcessArgumentProviderBase.cs diff --git a/src/console/LibplanetConsole.Consoles/ProcessBase.cs b/src/console/LibplanetConsole.Console/ProcessBase.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/ProcessBase.cs rename to src/console/LibplanetConsole.Console/ProcessBase.cs diff --git a/src/console/LibplanetConsole.Consoles/ProcessEnvironment.cs b/src/console/LibplanetConsole.Console/ProcessEnvironment.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/ProcessEnvironment.cs rename to src/console/LibplanetConsole.Console/ProcessEnvironment.cs diff --git a/src/console/LibplanetConsole.Consoles/ProcessExecutionException.cs b/src/console/LibplanetConsole.Console/ProcessExecutionException.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/ProcessExecutionException.cs rename to src/console/LibplanetConsole.Console/ProcessExecutionException.cs diff --git a/src/console/LibplanetConsole.Consoles/Repository.cs b/src/console/LibplanetConsole.Console/Repository.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/Repository.cs rename to src/console/LibplanetConsole.Console/Repository.cs diff --git a/src/console/LibplanetConsole.Consoles/RepositoryPathResolver.cs b/src/console/LibplanetConsole.Console/RepositoryPathResolver.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/RepositoryPathResolver.cs rename to src/console/LibplanetConsole.Console/RepositoryPathResolver.cs diff --git a/src/console/LibplanetConsole.Consoles/Services/IClientContentService.cs b/src/console/LibplanetConsole.Console/Services/IClientContentService.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/Services/IClientContentService.cs rename to src/console/LibplanetConsole.Console/Services/IClientContentService.cs diff --git a/src/console/LibplanetConsole.Consoles/Services/INodeContentService.cs b/src/console/LibplanetConsole.Console/Services/INodeContentService.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/Services/INodeContentService.cs rename to src/console/LibplanetConsole.Console/Services/INodeContentService.cs diff --git a/src/console/LibplanetConsole.Consoles/Services/SeedService.cs b/src/console/LibplanetConsole.Console/Services/SeedService.cs similarity index 100% rename from src/console/LibplanetConsole.Consoles/Services/SeedService.cs rename to src/console/LibplanetConsole.Console/Services/SeedService.cs diff --git a/src/node/LibplanetConsole.Nodes.Evidence/Commands/EvidenceCommand.cs b/src/node/LibplanetConsole.Node.Evidence/Commands/EvidenceCommand.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes.Evidence/Commands/EvidenceCommand.cs rename to src/node/LibplanetConsole.Node.Evidence/Commands/EvidenceCommand.cs diff --git a/src/node/LibplanetConsole.Nodes.Evidence/DuplicateVoteViolator.cs b/src/node/LibplanetConsole.Node.Evidence/DuplicateVoteViolator.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes.Evidence/DuplicateVoteViolator.cs rename to src/node/LibplanetConsole.Node.Evidence/DuplicateVoteViolator.cs diff --git a/src/node/LibplanetConsole.Nodes.Evidence/EvidenceNode.cs b/src/node/LibplanetConsole.Node.Evidence/EvidenceNode.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes.Evidence/EvidenceNode.cs rename to src/node/LibplanetConsole.Node.Evidence/EvidenceNode.cs diff --git a/src/node/LibplanetConsole.Nodes.Evidence/Extensions/ConsensusContextExtensions.cs b/src/node/LibplanetConsole.Node.Evidence/Extensions/ConsensusContextExtensions.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes.Evidence/Extensions/ConsensusContextExtensions.cs rename to src/node/LibplanetConsole.Node.Evidence/Extensions/ConsensusContextExtensions.cs diff --git a/src/node/LibplanetConsole.Nodes.Evidence/Extensions/ConsensusReactorExtensions.cs b/src/node/LibplanetConsole.Node.Evidence/Extensions/ConsensusReactorExtensions.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes.Evidence/Extensions/ConsensusReactorExtensions.cs rename to src/node/LibplanetConsole.Node.Evidence/Extensions/ConsensusReactorExtensions.cs diff --git a/src/node/LibplanetConsole.Nodes.Evidence/Extensions/ContextExtensions.cs b/src/node/LibplanetConsole.Node.Evidence/Extensions/ContextExtensions.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes.Evidence/Extensions/ContextExtensions.cs rename to src/node/LibplanetConsole.Node.Evidence/Extensions/ContextExtensions.cs diff --git a/src/node/LibplanetConsole.Nodes.Evidence/Extensions/SwarmContextExtensions.cs b/src/node/LibplanetConsole.Node.Evidence/Extensions/SwarmContextExtensions.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes.Evidence/Extensions/SwarmContextExtensions.cs rename to src/node/LibplanetConsole.Node.Evidence/Extensions/SwarmContextExtensions.cs diff --git a/src/node/LibplanetConsole.Nodes.Evidence/IEvidenceNode.cs b/src/node/LibplanetConsole.Node.Evidence/IEvidenceNode.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes.Evidence/IEvidenceNode.cs rename to src/node/LibplanetConsole.Node.Evidence/IEvidenceNode.cs diff --git a/src/node/LibplanetConsole.Nodes.Evidence/LibplanetConsole.Nodes.Evidence.csproj b/src/node/LibplanetConsole.Node.Evidence/LibplanetConsole.Node.Evidence.csproj similarity index 100% rename from src/node/LibplanetConsole.Nodes.Evidence/LibplanetConsole.Nodes.Evidence.csproj rename to src/node/LibplanetConsole.Node.Evidence/LibplanetConsole.Node.Evidence.csproj diff --git a/src/node/LibplanetConsole.Nodes.Evidence/Services/EvidenceNodeService.cs b/src/node/LibplanetConsole.Node.Evidence/Services/EvidenceNodeService.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes.Evidence/Services/EvidenceNodeService.cs rename to src/node/LibplanetConsole.Node.Evidence/Services/EvidenceNodeService.cs diff --git a/src/node/LibplanetConsole.Nodes.Examples/Commands/ExampleNodeCommand.cs b/src/node/LibplanetConsole.Node.Example/Commands/ExampleNodeCommand.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes.Examples/Commands/ExampleNodeCommand.cs rename to src/node/LibplanetConsole.Node.Example/Commands/ExampleNodeCommand.cs diff --git a/src/node/LibplanetConsole.Nodes.Examples/ExampleNode.cs b/src/node/LibplanetConsole.Node.Example/ExampleNode.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes.Examples/ExampleNode.cs rename to src/node/LibplanetConsole.Node.Example/ExampleNode.cs diff --git a/src/node/LibplanetConsole.Nodes.Examples/ExampleNodeInfoProvider.cs b/src/node/LibplanetConsole.Node.Example/ExampleNodeInfoProvider.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes.Examples/ExampleNodeInfoProvider.cs rename to src/node/LibplanetConsole.Node.Example/ExampleNodeInfoProvider.cs diff --git a/src/node/LibplanetConsole.Nodes.Examples/ExampleNodeService.cs b/src/node/LibplanetConsole.Node.Example/ExampleNodeService.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes.Examples/ExampleNodeService.cs rename to src/node/LibplanetConsole.Node.Example/ExampleNodeService.cs diff --git a/src/node/LibplanetConsole.Nodes.Examples/ExampleSettings.cs b/src/node/LibplanetConsole.Node.Example/ExampleSettings.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes.Examples/ExampleSettings.cs rename to src/node/LibplanetConsole.Node.Example/ExampleSettings.cs diff --git a/src/node/LibplanetConsole.Nodes.Examples/IExampleNode.cs b/src/node/LibplanetConsole.Node.Example/IExampleNode.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes.Examples/IExampleNode.cs rename to src/node/LibplanetConsole.Node.Example/IExampleNode.cs diff --git a/src/node/LibplanetConsole.Nodes.Examples/LibplanetConsole.Nodes.Examples.csproj b/src/node/LibplanetConsole.Node.Example/LibplanetConsole.Node.Example.csproj similarity index 100% rename from src/node/LibplanetConsole.Nodes.Examples/LibplanetConsole.Nodes.Examples.csproj rename to src/node/LibplanetConsole.Node.Example/LibplanetConsole.Node.Example.csproj diff --git a/src/node/LibplanetConsole.Nodes.Executable/Application.cs b/src/node/LibplanetConsole.Node.Executable/Application.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes.Executable/Application.cs rename to src/node/LibplanetConsole.Node.Executable/Application.cs diff --git a/src/node/LibplanetConsole.Nodes.Executable/ApplicationConfigurations.cs b/src/node/LibplanetConsole.Node.Executable/ApplicationConfigurations.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes.Executable/ApplicationConfigurations.cs rename to src/node/LibplanetConsole.Node.Executable/ApplicationConfigurations.cs diff --git a/src/node/LibplanetConsole.Nodes.Executable/ApplicationSettings.cs b/src/node/LibplanetConsole.Node.Executable/ApplicationSettings.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes.Executable/ApplicationSettings.cs rename to src/node/LibplanetConsole.Node.Executable/ApplicationSettings.cs diff --git a/src/node/LibplanetConsole.Nodes.Executable/CommandContext.cs b/src/node/LibplanetConsole.Node.Executable/CommandContext.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes.Executable/CommandContext.cs rename to src/node/LibplanetConsole.Node.Executable/CommandContext.cs diff --git a/src/node/LibplanetConsole.Nodes.Executable/Commands/ConfigCommand.cs b/src/node/LibplanetConsole.Node.Executable/Commands/ConfigCommand.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes.Executable/Commands/ConfigCommand.cs rename to src/node/LibplanetConsole.Node.Executable/Commands/ConfigCommand.cs diff --git a/src/node/LibplanetConsole.Nodes.Executable/Commands/HelpCommand.cs b/src/node/LibplanetConsole.Node.Executable/Commands/HelpCommand.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes.Executable/Commands/HelpCommand.cs rename to src/node/LibplanetConsole.Node.Executable/Commands/HelpCommand.cs diff --git a/src/node/LibplanetConsole.Nodes.Executable/Commands/VersionCommand.cs b/src/node/LibplanetConsole.Node.Executable/Commands/VersionCommand.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes.Executable/Commands/VersionCommand.cs rename to src/node/LibplanetConsole.Node.Executable/Commands/VersionCommand.cs diff --git a/src/node/LibplanetConsole.Nodes.Executable/EntryCommandContext.cs b/src/node/LibplanetConsole.Node.Executable/EntryCommandContext.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes.Executable/EntryCommandContext.cs rename to src/node/LibplanetConsole.Node.Executable/EntryCommandContext.cs diff --git a/src/node/LibplanetConsole.Nodes.Executable/EntryCommands/GenesisCommand.cs b/src/node/LibplanetConsole.Node.Executable/EntryCommands/GenesisCommand.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes.Executable/EntryCommands/GenesisCommand.cs rename to src/node/LibplanetConsole.Node.Executable/EntryCommands/GenesisCommand.cs diff --git a/src/node/LibplanetConsole.Nodes.Executable/EntryCommands/InitializeCommand.cs b/src/node/LibplanetConsole.Node.Executable/EntryCommands/InitializeCommand.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes.Executable/EntryCommands/InitializeCommand.cs rename to src/node/LibplanetConsole.Node.Executable/EntryCommands/InitializeCommand.cs diff --git a/src/node/LibplanetConsole.Nodes.Executable/EntryCommands/KeyCommand.cs b/src/node/LibplanetConsole.Node.Executable/EntryCommands/KeyCommand.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes.Executable/EntryCommands/KeyCommand.cs rename to src/node/LibplanetConsole.Node.Executable/EntryCommands/KeyCommand.cs diff --git a/src/node/LibplanetConsole.Nodes.Executable/EntryCommands/RunCommand.cs b/src/node/LibplanetConsole.Node.Executable/EntryCommands/RunCommand.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes.Executable/EntryCommands/RunCommand.cs rename to src/node/LibplanetConsole.Node.Executable/EntryCommands/RunCommand.cs diff --git a/src/node/LibplanetConsole.Nodes.Executable/EntryCommands/SchemaCommand.cs b/src/node/LibplanetConsole.Node.Executable/EntryCommands/SchemaCommand.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes.Executable/EntryCommands/SchemaCommand.cs rename to src/node/LibplanetConsole.Node.Executable/EntryCommands/SchemaCommand.cs diff --git a/src/node/LibplanetConsole.Nodes.Executable/EntryCommands/StartCommand.cs b/src/node/LibplanetConsole.Node.Executable/EntryCommands/StartCommand.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes.Executable/EntryCommands/StartCommand.cs rename to src/node/LibplanetConsole.Node.Executable/EntryCommands/StartCommand.cs diff --git a/src/node/LibplanetConsole.Nodes.Executable/LibplanetConsole.Nodes.Executable.csproj b/src/node/LibplanetConsole.Node.Executable/LibplanetConsole.Node.Executable.csproj similarity index 100% rename from src/node/LibplanetConsole.Nodes.Executable/LibplanetConsole.Nodes.Executable.csproj rename to src/node/LibplanetConsole.Node.Executable/LibplanetConsole.Node.Executable.csproj diff --git a/src/node/LibplanetConsole.Nodes.Executable/LogConfiguration.cs b/src/node/LibplanetConsole.Node.Executable/LogConfiguration.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes.Executable/LogConfiguration.cs rename to src/node/LibplanetConsole.Node.Executable/LogConfiguration.cs diff --git a/src/node/LibplanetConsole.Nodes.Executable/Program.cs b/src/node/LibplanetConsole.Node.Executable/Program.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes.Executable/Program.cs rename to src/node/LibplanetConsole.Node.Executable/Program.cs diff --git a/src/node/LibplanetConsole.Nodes.Executable/Properties/launchSettings.json b/src/node/LibplanetConsole.Node.Executable/Properties/launchSettings.json similarity index 100% rename from src/node/LibplanetConsole.Nodes.Executable/Properties/launchSettings.json rename to src/node/LibplanetConsole.Node.Executable/Properties/launchSettings.json diff --git a/src/node/LibplanetConsole.Nodes.Executable/Repository.cs b/src/node/LibplanetConsole.Node.Executable/Repository.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes.Executable/Repository.cs rename to src/node/LibplanetConsole.Node.Executable/Repository.cs diff --git a/src/node/LibplanetConsole.Nodes.Executable/SystemTerminal.cs b/src/node/LibplanetConsole.Node.Executable/SystemTerminal.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes.Executable/SystemTerminal.cs rename to src/node/LibplanetConsole.Node.Executable/SystemTerminal.cs diff --git a/src/node/LibplanetConsole.Nodes.Executable/Tracers/BlockChainEventTracer.cs b/src/node/LibplanetConsole.Node.Executable/Tracers/BlockChainEventTracer.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes.Executable/Tracers/BlockChainEventTracer.cs rename to src/node/LibplanetConsole.Node.Executable/Tracers/BlockChainEventTracer.cs diff --git a/src/node/LibplanetConsole.Nodes.Executable/Tracers/NodeEventTracer.cs b/src/node/LibplanetConsole.Node.Executable/Tracers/NodeEventTracer.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes.Executable/Tracers/NodeEventTracer.cs rename to src/node/LibplanetConsole.Node.Executable/Tracers/NodeEventTracer.cs diff --git a/src/node/LibplanetConsole.Nodes.Explorer/BlockChainContext.cs b/src/node/LibplanetConsole.Node.Explorer/BlockChainContext.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes.Explorer/BlockChainContext.cs rename to src/node/LibplanetConsole.Node.Explorer/BlockChainContext.cs diff --git a/src/node/LibplanetConsole.Nodes.Explorer/Commands/ExplorerCommand.cs b/src/node/LibplanetConsole.Node.Explorer/Commands/ExplorerCommand.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes.Explorer/Commands/ExplorerCommand.cs rename to src/node/LibplanetConsole.Node.Explorer/Commands/ExplorerCommand.cs diff --git a/src/node/LibplanetConsole.Nodes.Explorer/ExplorerNode.cs b/src/node/LibplanetConsole.Node.Explorer/ExplorerNode.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes.Explorer/ExplorerNode.cs rename to src/node/LibplanetConsole.Node.Explorer/ExplorerNode.cs diff --git a/src/node/LibplanetConsole.Nodes.Explorer/ExplorerNodeInfoProvider.cs b/src/node/LibplanetConsole.Node.Explorer/ExplorerNodeInfoProvider.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes.Explorer/ExplorerNodeInfoProvider.cs rename to src/node/LibplanetConsole.Node.Explorer/ExplorerNodeInfoProvider.cs diff --git a/src/node/LibplanetConsole.Nodes.Explorer/ExplorerSettings.cs b/src/node/LibplanetConsole.Node.Explorer/ExplorerSettings.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes.Explorer/ExplorerSettings.cs rename to src/node/LibplanetConsole.Node.Explorer/ExplorerSettings.cs diff --git a/src/node/LibplanetConsole.Nodes.Explorer/IExplorerNode.cs b/src/node/LibplanetConsole.Node.Explorer/IExplorerNode.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes.Explorer/IExplorerNode.cs rename to src/node/LibplanetConsole.Node.Explorer/IExplorerNode.cs diff --git a/src/node/LibplanetConsole.Nodes.Explorer/LibplanetConsole.Nodes.Explorer.csproj b/src/node/LibplanetConsole.Node.Explorer/LibplanetConsole.Node.Explorer.csproj similarity index 100% rename from src/node/LibplanetConsole.Nodes.Explorer/LibplanetConsole.Nodes.Explorer.csproj rename to src/node/LibplanetConsole.Node.Explorer/LibplanetConsole.Node.Explorer.csproj diff --git a/src/node/LibplanetConsole.Nodes.Explorer/Services/ExplorerNodeService.cs b/src/node/LibplanetConsole.Node.Explorer/Services/ExplorerNodeService.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes.Explorer/Services/ExplorerNodeService.cs rename to src/node/LibplanetConsole.Node.Explorer/Services/ExplorerNodeService.cs diff --git a/src/node/LibplanetConsole.Nodes/ApplicationBase.cs b/src/node/LibplanetConsole.Node/ApplicationBase.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes/ApplicationBase.cs rename to src/node/LibplanetConsole.Node/ApplicationBase.cs diff --git a/src/node/LibplanetConsole.Nodes/ApplicationInfo.cs b/src/node/LibplanetConsole.Node/ApplicationInfo.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes/ApplicationInfo.cs rename to src/node/LibplanetConsole.Node/ApplicationInfo.cs diff --git a/src/node/LibplanetConsole.Nodes/ApplicationInfoProvider.cs b/src/node/LibplanetConsole.Node/ApplicationInfoProvider.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes/ApplicationInfoProvider.cs rename to src/node/LibplanetConsole.Node/ApplicationInfoProvider.cs diff --git a/src/node/LibplanetConsole.Nodes/ApplicationOptions.cs b/src/node/LibplanetConsole.Node/ApplicationOptions.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes/ApplicationOptions.cs rename to src/node/LibplanetConsole.Node/ApplicationOptions.cs diff --git a/src/node/LibplanetConsole.Nodes/BlockChainUtility.cs b/src/node/LibplanetConsole.Node/BlockChainUtility.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes/BlockChainUtility.cs rename to src/node/LibplanetConsole.Node/BlockChainUtility.cs diff --git a/src/node/LibplanetConsole.Nodes/Commands/AddressCommand.cs b/src/node/LibplanetConsole.Node/Commands/AddressCommand.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes/Commands/AddressCommand.cs rename to src/node/LibplanetConsole.Node/Commands/AddressCommand.cs diff --git a/src/node/LibplanetConsole.Nodes/Commands/ExitCommand.cs b/src/node/LibplanetConsole.Node/Commands/ExitCommand.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes/Commands/ExitCommand.cs rename to src/node/LibplanetConsole.Node/Commands/ExitCommand.cs diff --git a/src/node/LibplanetConsole.Nodes/Commands/InfoCommand.cs b/src/node/LibplanetConsole.Node/Commands/InfoCommand.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes/Commands/InfoCommand.cs rename to src/node/LibplanetConsole.Node/Commands/InfoCommand.cs diff --git a/src/node/LibplanetConsole.Nodes/Commands/KeyCommand.cs b/src/node/LibplanetConsole.Node/Commands/KeyCommand.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes/Commands/KeyCommand.cs rename to src/node/LibplanetConsole.Node/Commands/KeyCommand.cs diff --git a/src/node/LibplanetConsole.Nodes/Commands/StartCommand.cs b/src/node/LibplanetConsole.Node/Commands/StartCommand.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes/Commands/StartCommand.cs rename to src/node/LibplanetConsole.Node/Commands/StartCommand.cs diff --git a/src/node/LibplanetConsole.Nodes/Commands/StopCommand.cs b/src/node/LibplanetConsole.Node/Commands/StopCommand.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes/Commands/StopCommand.cs rename to src/node/LibplanetConsole.Node/Commands/StopCommand.cs diff --git a/src/node/LibplanetConsole.Nodes/Commands/TxCommand.cs b/src/node/LibplanetConsole.Node/Commands/TxCommand.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes/Commands/TxCommand.cs rename to src/node/LibplanetConsole.Node/Commands/TxCommand.cs diff --git a/src/node/LibplanetConsole.Nodes/IActionLoaderProvider.cs b/src/node/LibplanetConsole.Node/IActionLoaderProvider.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes/IActionLoaderProvider.cs rename to src/node/LibplanetConsole.Node/IActionLoaderProvider.cs diff --git a/src/node/LibplanetConsole.Nodes/IApplication.cs b/src/node/LibplanetConsole.Node/IApplication.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes/IApplication.cs rename to src/node/LibplanetConsole.Node/IApplication.cs diff --git a/src/node/LibplanetConsole.Nodes/IBlockChain.cs b/src/node/LibplanetConsole.Node/IBlockChain.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes/IBlockChain.cs rename to src/node/LibplanetConsole.Node/IBlockChain.cs diff --git a/src/node/LibplanetConsole.Nodes/INode.cs b/src/node/LibplanetConsole.Node/INode.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes/INode.cs rename to src/node/LibplanetConsole.Node/INode.cs diff --git a/src/node/LibplanetConsole.Nodes/LibplanetConsole.Nodes.csproj b/src/node/LibplanetConsole.Node/LibplanetConsole.Node.csproj similarity index 100% rename from src/node/LibplanetConsole.Nodes/LibplanetConsole.Nodes.csproj rename to src/node/LibplanetConsole.Node/LibplanetConsole.Node.csproj diff --git a/src/node/LibplanetConsole.Nodes/Node.BlockChain.cs b/src/node/LibplanetConsole.Node/Node.BlockChain.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes/Node.BlockChain.cs rename to src/node/LibplanetConsole.Node/Node.BlockChain.cs diff --git a/src/node/LibplanetConsole.Nodes/Node.cs b/src/node/LibplanetConsole.Node/Node.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes/Node.cs rename to src/node/LibplanetConsole.Node/Node.cs diff --git a/src/node/LibplanetConsole.Nodes/NodeInfoProvider.cs b/src/node/LibplanetConsole.Node/NodeInfoProvider.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes/NodeInfoProvider.cs rename to src/node/LibplanetConsole.Node/NodeInfoProvider.cs diff --git a/src/node/LibplanetConsole.Nodes/PeerUtility.cs b/src/node/LibplanetConsole.Node/PeerUtility.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes/PeerUtility.cs rename to src/node/LibplanetConsole.Node/PeerUtility.cs diff --git a/src/node/LibplanetConsole.Nodes/Services/BlockChainService.cs b/src/node/LibplanetConsole.Node/Services/BlockChainService.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes/Services/BlockChainService.cs rename to src/node/LibplanetConsole.Node/Services/BlockChainService.cs diff --git a/src/node/LibplanetConsole.Nodes/Services/NodeContext.cs b/src/node/LibplanetConsole.Node/Services/NodeContext.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes/Services/NodeContext.cs rename to src/node/LibplanetConsole.Node/Services/NodeContext.cs diff --git a/src/node/LibplanetConsole.Nodes/Services/NodeService.cs b/src/node/LibplanetConsole.Node/Services/NodeService.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes/Services/NodeService.cs rename to src/node/LibplanetConsole.Node/Services/NodeService.cs diff --git a/src/node/LibplanetConsole.Nodes/Services/SeedService.cs b/src/node/LibplanetConsole.Node/Services/SeedService.cs similarity index 100% rename from src/node/LibplanetConsole.Nodes/Services/SeedService.cs rename to src/node/LibplanetConsole.Node/Services/SeedService.cs diff --git a/src/shared/LibplanetConsole.Clients/ClientInfo.cs b/src/shared/LibplanetConsole.Client/ClientInfo.cs similarity index 100% rename from src/shared/LibplanetConsole.Clients/ClientInfo.cs rename to src/shared/LibplanetConsole.Client/ClientInfo.cs diff --git a/src/shared/LibplanetConsole.Clients/Services/IClientCallback.cs b/src/shared/LibplanetConsole.Client/Services/IClientCallback.cs similarity index 100% rename from src/shared/LibplanetConsole.Clients/Services/IClientCallback.cs rename to src/shared/LibplanetConsole.Client/Services/IClientCallback.cs diff --git a/src/shared/LibplanetConsole.Clients/Services/IClientService.cs b/src/shared/LibplanetConsole.Client/Services/IClientService.cs similarity index 100% rename from src/shared/LibplanetConsole.Clients/Services/IClientService.cs rename to src/shared/LibplanetConsole.Client/Services/IClientService.cs diff --git a/src/shared/LibplanetConsole.Clients/Services/TransactionOptions.cs b/src/shared/LibplanetConsole.Client/Services/TransactionOptions.cs similarity index 100% rename from src/shared/LibplanetConsole.Clients/Services/TransactionOptions.cs rename to src/shared/LibplanetConsole.Client/Services/TransactionOptions.cs diff --git a/src/shared/LibplanetConsole.Examples/Services/IExampleClientService.cs b/src/shared/LibplanetConsole.Example/Services/IExampleClientService.cs similarity index 100% rename from src/shared/LibplanetConsole.Examples/Services/IExampleClientService.cs rename to src/shared/LibplanetConsole.Example/Services/IExampleClientService.cs diff --git a/src/shared/LibplanetConsole.Examples/Services/IExampleNodeCallback.cs b/src/shared/LibplanetConsole.Example/Services/IExampleNodeCallback.cs similarity index 100% rename from src/shared/LibplanetConsole.Examples/Services/IExampleNodeCallback.cs rename to src/shared/LibplanetConsole.Example/Services/IExampleNodeCallback.cs diff --git a/src/shared/LibplanetConsole.Examples/Services/IExampleNodeService.cs b/src/shared/LibplanetConsole.Example/Services/IExampleNodeService.cs similarity index 100% rename from src/shared/LibplanetConsole.Examples/Services/IExampleNodeService.cs rename to src/shared/LibplanetConsole.Example/Services/IExampleNodeService.cs diff --git a/src/shared/LibplanetConsole.Nodes/ActionInfo.cs b/src/shared/LibplanetConsole.Node/ActionInfo.cs similarity index 100% rename from src/shared/LibplanetConsole.Nodes/ActionInfo.cs rename to src/shared/LibplanetConsole.Node/ActionInfo.cs diff --git a/src/shared/LibplanetConsole.Nodes/BlockEventArgs.cs b/src/shared/LibplanetConsole.Node/BlockEventArgs.cs similarity index 100% rename from src/shared/LibplanetConsole.Nodes/BlockEventArgs.cs rename to src/shared/LibplanetConsole.Node/BlockEventArgs.cs diff --git a/src/shared/LibplanetConsole.Nodes/BlockInfo.Node.cs b/src/shared/LibplanetConsole.Node/BlockInfo.Node.cs similarity index 100% rename from src/shared/LibplanetConsole.Nodes/BlockInfo.Node.cs rename to src/shared/LibplanetConsole.Node/BlockInfo.Node.cs diff --git a/src/shared/LibplanetConsole.Nodes/BlockInfo.cs b/src/shared/LibplanetConsole.Node/BlockInfo.cs similarity index 100% rename from src/shared/LibplanetConsole.Nodes/BlockInfo.cs rename to src/shared/LibplanetConsole.Node/BlockInfo.cs diff --git a/src/shared/LibplanetConsole.Nodes/NodeInfo.cs b/src/shared/LibplanetConsole.Node/NodeInfo.cs similarity index 100% rename from src/shared/LibplanetConsole.Nodes/NodeInfo.cs rename to src/shared/LibplanetConsole.Node/NodeInfo.cs diff --git a/src/shared/LibplanetConsole.Nodes/Services/IBlockChainCallback.cs b/src/shared/LibplanetConsole.Node/Services/IBlockChainCallback.cs similarity index 100% rename from src/shared/LibplanetConsole.Nodes/Services/IBlockChainCallback.cs rename to src/shared/LibplanetConsole.Node/Services/IBlockChainCallback.cs diff --git a/src/shared/LibplanetConsole.Nodes/Services/IBlockChainService.cs b/src/shared/LibplanetConsole.Node/Services/IBlockChainService.cs similarity index 100% rename from src/shared/LibplanetConsole.Nodes/Services/IBlockChainService.cs rename to src/shared/LibplanetConsole.Node/Services/IBlockChainService.cs diff --git a/src/shared/LibplanetConsole.Nodes/Services/INodeCallback.cs b/src/shared/LibplanetConsole.Node/Services/INodeCallback.cs similarity index 100% rename from src/shared/LibplanetConsole.Nodes/Services/INodeCallback.cs rename to src/shared/LibplanetConsole.Node/Services/INodeCallback.cs diff --git a/src/shared/LibplanetConsole.Nodes/Services/INodeService.cs b/src/shared/LibplanetConsole.Node/Services/INodeService.cs similarity index 100% rename from src/shared/LibplanetConsole.Nodes/Services/INodeService.cs rename to src/shared/LibplanetConsole.Node/Services/INodeService.cs diff --git a/src/shared/LibplanetConsole.Nodes/TransactionInfo.Node.cs b/src/shared/LibplanetConsole.Node/TransactionInfo.Node.cs similarity index 100% rename from src/shared/LibplanetConsole.Nodes/TransactionInfo.Node.cs rename to src/shared/LibplanetConsole.Node/TransactionInfo.Node.cs diff --git a/src/shared/LibplanetConsole.Nodes/TransactionInfo.cs b/src/shared/LibplanetConsole.Node/TransactionInfo.cs similarity index 100% rename from src/shared/LibplanetConsole.Nodes/TransactionInfo.cs rename to src/shared/LibplanetConsole.Node/TransactionInfo.cs diff --git a/test/LibplanetConsole.Consoles.Tests/AssemblyInfo.cs b/test/LibplanetConsole.Console.Tests/AssemblyInfo.cs similarity index 100% rename from test/LibplanetConsole.Consoles.Tests/AssemblyInfo.cs rename to test/LibplanetConsole.Console.Tests/AssemblyInfo.cs diff --git a/test/LibplanetConsole.Consoles.Tests/ConsoleApplicationCompiler.cs b/test/LibplanetConsole.Console.Tests/ConsoleApplicationCompiler.cs similarity index 100% rename from test/LibplanetConsole.Consoles.Tests/ConsoleApplicationCompiler.cs rename to test/LibplanetConsole.Console.Tests/ConsoleApplicationCompiler.cs diff --git a/test/LibplanetConsole.Consoles.Tests/ConsoleApplicationFixture.cs b/test/LibplanetConsole.Console.Tests/ConsoleApplicationFixture.cs similarity index 100% rename from test/LibplanetConsole.Consoles.Tests/ConsoleApplicationFixture.cs rename to test/LibplanetConsole.Console.Tests/ConsoleApplicationFixture.cs diff --git a/test/LibplanetConsole.Consoles.Tests/ConsoleApplicationSource.cs b/test/LibplanetConsole.Console.Tests/ConsoleApplicationSource.cs similarity index 100% rename from test/LibplanetConsole.Consoles.Tests/ConsoleApplicationSource.cs rename to test/LibplanetConsole.Console.Tests/ConsoleApplicationSource.cs diff --git a/test/LibplanetConsole.Consoles.Tests/Extensions/AssemblyExtensions.cs b/test/LibplanetConsole.Console.Tests/Extensions/AssemblyExtensions.cs similarity index 100% rename from test/LibplanetConsole.Consoles.Tests/Extensions/AssemblyExtensions.cs rename to test/LibplanetConsole.Console.Tests/Extensions/AssemblyExtensions.cs diff --git a/test/LibplanetConsole.Consoles.Tests/GlobalUsings.cs b/test/LibplanetConsole.Console.Tests/GlobalUsings.cs similarity index 100% rename from test/LibplanetConsole.Consoles.Tests/GlobalUsings.cs rename to test/LibplanetConsole.Console.Tests/GlobalUsings.cs diff --git a/test/LibplanetConsole.Consoles.Tests/LibplanetConsole.Consoles.Tests.csproj b/test/LibplanetConsole.Console.Tests/LibplanetConsole.Console.Tests.csproj similarity index 100% rename from test/LibplanetConsole.Consoles.Tests/LibplanetConsole.Consoles.Tests.csproj rename to test/LibplanetConsole.Console.Tests/LibplanetConsole.Console.Tests.csproj diff --git a/test/LibplanetConsole.Consoles.Tests/ProcessTest.cs b/test/LibplanetConsole.Console.Tests/ProcessTest.cs similarity index 100% rename from test/LibplanetConsole.Consoles.Tests/ProcessTest.cs rename to test/LibplanetConsole.Console.Tests/ProcessTest.cs diff --git a/test/LibplanetConsole.Consoles.Tests/TempDirectoryFixture.cs b/test/LibplanetConsole.Console.Tests/TempDirectoryFixture.cs similarity index 100% rename from test/LibplanetConsole.Consoles.Tests/TempDirectoryFixture.cs rename to test/LibplanetConsole.Console.Tests/TempDirectoryFixture.cs diff --git a/test/LibplanetConsole.Consoles.Tests/TestProcess.cs b/test/LibplanetConsole.Console.Tests/TestProcess.cs similarity index 100% rename from test/LibplanetConsole.Consoles.Tests/TestProcess.cs rename to test/LibplanetConsole.Console.Tests/TestProcess.cs From c7ce32db6b085fb817d3501f1eb84773110cba88 Mon Sep 17 00:00:00 2001 From: s2quake Date: Mon, 23 Sep 2024 21:54:29 +0900 Subject: [PATCH 2/5] refactor: Fix build errors --- .vscode/launch.json | 14 ++++---- libplanet-console.sln | 32 +++++++++---------- .../ExampleClient.cs | 4 +-- .../ExampleClientCommand.cs | 2 +- .../ExampleClientInfoProvider.cs | 2 +- .../ExampleClientService.cs | 4 +-- .../ExampleClientSettings.cs | 4 +-- .../ExampleRemoteNodeService.cs | 4 +-- .../IExampleClient.cs | 2 +- .../LibplanetConsole.Client.Example.csproj | 4 +-- .../Application.cs | 2 +- .../ApplicationConfigurations.cs | 4 +-- .../ApplicationSettings.cs | 4 +-- .../CommandContext.cs | 4 +-- .../Commands/ConfigCommand.cs | 4 +-- .../Commands/HelpCommand.cs | 2 +- .../Commands/VersionCommand.cs | 2 +- .../EntryCommandContext.cs | 2 +- .../EntryCommands/InitializeCommand.cs | 2 +- .../EntryCommands/KeyCommand.cs | 2 +- .../EntryCommands/RunCommand.cs | 4 +-- .../EntryCommands/SchemaCommand.cs | 4 +-- .../EntryCommands/StartCommand.cs | 4 +-- .../LibplanetConsole.Client.Executable.csproj | 4 +-- .../LogConfiguration.cs | 4 +-- .../Program.cs | 4 +-- .../Properties/launchSettings.json | 2 +- .../Repository.cs | 4 +-- .../SystemTerminal.cs | 2 +- .../Tracers/BlockChainEventTracer.cs | 4 +-- .../Tracers/ClientEventTracer.cs | 4 +-- .../ApplicationBase.cs | 8 ++--- .../ApplicationInfo.cs | 2 +- .../ApplicationInfoProvider.cs | 2 +- .../ApplicationOptions.cs | 2 +- .../Client.BlockChain.cs | 4 +-- src/client/LibplanetConsole.Client/Client.cs | 8 ++--- .../ClientInfoProvider.cs | 2 +- .../Commands/AddressCommand.cs | 2 +- .../Commands/ExitCommand.cs | 2 +- .../Commands/InfoCommand.cs | 2 +- .../Commands/KeyCommand.cs | 2 +- .../Commands/StartCommand.cs | 2 +- .../Commands/StopCommand.cs | 2 +- .../Commands/TxCommand.cs | 2 +- .../LibplanetConsole.Client/IApplication.cs | 2 +- .../LibplanetConsole.Client/IBlockChain.cs | 2 +- src/client/LibplanetConsole.Client/IClient.cs | 4 +-- .../LibplanetConsole.Client.csproj | 6 ++-- .../Services/ClientService.cs | 2 +- .../Services/ClientServiceContext.cs | 2 +- .../Services/RemoteBlockChainService.cs | 4 +-- .../Services/RemoteNodeContext.cs | 2 +- .../Services/RemoteNodeService.cs | 4 +-- .../ApplicationConfigurationsBase.cs | 2 +- .../ApplicationContainer.cs | 2 +- .../ApplicationExport.cs | 2 +- .../ApplicationFramework.cs | 2 +- .../ApplicationServiceCollection.cs | 2 +- .../ApplicationSettingsAttribute.cs | 2 +- .../ApplicationSettingsCollection.cs | 2 +- .../ApplicationSettingsSchemaBuilder.cs | 2 +- .../DependencyAttribute.cs | 2 +- .../DependencyUtility.cs | 2 +- .../CompositionContainerExtensions.cs | 2 +- .../IApplicationConfiguration.cs | 2 +- .../IApplicationConfigurations.cs | 2 +- .../IApplicationService.cs | 2 +- src/common/LibplanetConsole.Seed/Peer.cs | 4 +-- .../LibplanetConsole.Seed/PeerCollection.cs | 2 +- .../LibplanetConsole.Seed/PeerUtility.cs | 2 +- src/common/LibplanetConsole.Seed/Seed.cs | 4 +-- .../LibplanetConsole.Seed/SeedOptions.cs | 2 +- .../Commands/EvidenceCommand.cs | 2 +- .../EvidenceNodeContent.cs | 4 +-- .../IEvidenceContent.cs | 2 +- .../LibplanetConsole.Console.Evidence.csproj | 2 +- .../ExampleClientCommand.cs | 2 +- .../ExampleClientContent.cs | 4 +-- .../ExampleClientInfoProvider.cs | 2 +- .../ExampleClientProcessArgumentProvider.cs | 2 +- .../ExampleClientSettings.cs | 4 +-- .../ExampleNodeCommand.cs | 2 +- .../ExampleNodeContent.cs | 6 ++-- .../ExampleNodeInfoProvider.cs | 2 +- .../ExampleNodeProcessArgumentProvider.cs | 2 +- .../ExampleSettings.cs | 4 +-- .../IExampleClientContent.cs | 2 +- .../IExampleNodeContent.cs | 2 +- .../LibplanetConsole.Console.Example.csproj | 4 +-- .../Application.cs | 8 ++--- .../ApplicationConfigurations.cs | 4 +-- .../ApplicationSettings.cs | 4 +-- .../CommandContext.cs | 4 +-- .../Commands/ConfigCommand.cs | 4 +-- .../Commands/ExitCommand.cs | 2 +- .../Commands/HelpCommand.cs | 2 +- .../Commands/IndexProperties.cs | 2 +- .../Commands/VersionCommand.cs | 2 +- .../EntryCommandContext.cs | 2 +- .../EntryCommands/GenesisCommand.cs | 2 +- .../EntryCommands/InitializeCommand.cs | 2 +- .../EntryCommands/KeyCommand.cs | 2 +- .../EntryCommands/RunCommand.cs | 8 ++--- .../EntryCommands/StartCommand.cs | 4 +-- ...LibplanetConsole.Console.Executable.csproj | 18 +++++------ .../LogConfiguration.cs | 4 +-- .../Program.cs | 4 +-- .../Properties/launchSettings.json | 2 +- .../SystemTerminal.cs | 2 +- .../Tracers/ClientCollectionEventTracer.cs | 16 +++++----- .../Tracers/NodeCollectionEventTracer.cs | 18 +++++------ .../Commands/ExplorerCommand.cs | 4 +-- .../ExplorerNodeContent.cs | 4 +-- .../ExplorerNodeInfoProvider.cs | 2 +- .../ExplorerSettings.cs | 4 +-- .../IExplorerNodeContent.cs | 2 +- .../LibplanetConsole.Console.Explorer.csproj | 2 +- .../AddNewClientOptions.cs | 2 +- .../AddNewNodeOptions.cs | 2 +- .../ApplicationBase.cs | 6 ++-- .../ApplicationInfo.cs | 2 +- .../ApplicationInfoProvider.cs | 2 +- .../ApplicationOptions.cs | 2 +- .../LibplanetConsole.Console/AssemblyInfo.cs | 2 +- .../LibplanetConsole.Console/Client.cs | 10 +++--- .../ClientCollection.cs | 4 +-- .../ClientContentBase.cs | 2 +- .../ClientInfoProvider.cs | 2 +- .../LibplanetConsole.Console/ClientOptions.cs | 2 +- .../LibplanetConsole.Console/ClientProcess.cs | 4 +-- .../ClientProcessArgumentProvider.cs | 2 +- .../ClientProcessBase.cs | 4 +-- .../ClientRepositoryProcess.cs | 2 +- .../Commands/ClientCommand.cs | 2 +- .../Commands/InfoCommand.cs | 2 +- .../Commands/KeyCommand.cs | 2 +- .../Commands/NodeCommand.cs | 2 +- .../Commands/TxCommand.cs | 2 +- .../ConsoleServiceContext.cs | 2 +- .../ExecutionScope.cs | 2 +- .../LibplanetConsole.Console/IAddressable.cs | 2 +- .../LibplanetConsole.Console/IApplication.cs | 2 +- .../LibplanetConsole.Console/IBlockChain.cs | 2 +- .../LibplanetConsole.Console/IClient.cs | 4 +-- .../IClientCollection.cs | 2 +- .../IClientContent.cs | 2 +- src/console/LibplanetConsole.Console/INode.cs | 4 +-- .../INodeCollection.cs | 2 +- .../LibplanetConsole.Console/INodeContent.cs | 2 +- .../IProcessArgumentProvider.cs | 2 +- .../LibplanetConsole.Console.csproj | 8 ++--- .../Node.BlockChain.cs | 6 ++-- src/console/LibplanetConsole.Console/Node.cs | 10 +++--- .../NodeCollection.cs | 6 ++-- .../NodeContentBase.cs | 2 +- .../NodeInfoProvider.cs | 2 +- .../LibplanetConsole.Console/NodeOptions.cs | 2 +- .../LibplanetConsole.Console/NodeProcess.cs | 4 +-- .../NodeProcessArgumentProvider.cs | 2 +- .../NodeProcessBase.cs | 4 +-- .../NodeRepositoryProcess.cs | 2 +- .../ProcessArgumentProviderBase.cs | 2 +- .../LibplanetConsole.Console/ProcessBase.cs | 4 +-- .../ProcessEnvironment.cs | 8 ++--- .../ProcessExecutionException.cs | 2 +- .../LibplanetConsole.Console/Repository.cs | 4 +-- .../RepositoryPathResolver.cs | 2 +- .../Services/IClientContentService.cs | 2 +- .../Services/INodeContentService.cs | 2 +- .../Services/SeedService.cs | 14 ++++---- .../Commands/EvidenceCommand.cs | 2 +- .../DuplicateVoteViolator.cs | 4 +-- .../EvidenceNode.cs | 2 +- .../Extensions/ConsensusContextExtensions.cs | 2 +- .../Extensions/ConsensusReactorExtensions.cs | 2 +- .../Extensions/ContextExtensions.cs | 2 +- .../Extensions/SwarmContextExtensions.cs | 2 +- .../IEvidenceNode.cs | 2 +- .../LibplanetConsole.Node.Evidence.csproj | 2 +- .../Services/EvidenceNodeService.cs | 2 +- .../Commands/ExampleNodeCommand.cs | 2 +- .../ExampleNode.cs | 2 +- .../ExampleNodeInfoProvider.cs | 2 +- .../ExampleNodeService.cs | 4 +-- .../ExampleSettings.cs | 4 +-- .../IExampleNode.cs | 2 +- .../LibplanetConsole.Node.Example.csproj | 4 +-- .../Application.cs | 2 +- .../ApplicationConfigurations.cs | 4 +-- .../ApplicationSettings.cs | 4 +-- .../CommandContext.cs | 4 +-- .../Commands/ConfigCommand.cs | 4 +-- .../Commands/HelpCommand.cs | 2 +- .../Commands/VersionCommand.cs | 2 +- .../EntryCommandContext.cs | 2 +- .../EntryCommands/GenesisCommand.cs | 2 +- .../EntryCommands/InitializeCommand.cs | 2 +- .../EntryCommands/KeyCommand.cs | 2 +- .../EntryCommands/RunCommand.cs | 4 +-- .../EntryCommands/SchemaCommand.cs | 4 +-- .../EntryCommands/StartCommand.cs | 4 +-- .../LibplanetConsole.Node.Executable.csproj | 10 +++--- .../LogConfiguration.cs | 4 +-- .../Program.cs | 4 +-- .../Properties/launchSettings.json | 2 +- .../Repository.cs | 4 +-- .../SystemTerminal.cs | 2 +- .../Tracers/BlockChainEventTracer.cs | 4 +-- .../Tracers/NodeEventTracer.cs | 4 +-- .../BlockChainContext.cs | 2 +- .../Commands/ExplorerCommand.cs | 2 +- .../ExplorerNode.cs | 4 +-- .../ExplorerNodeInfoProvider.cs | 2 +- .../ExplorerSettings.cs | 4 +-- .../IExplorerNode.cs | 2 +- .../LibplanetConsole.Node.Explorer.csproj | 2 +- .../Services/ExplorerNodeService.cs | 2 +- .../LibplanetConsole.Node/ApplicationBase.cs | 8 ++--- .../LibplanetConsole.Node/ApplicationInfo.cs | 2 +- .../ApplicationInfoProvider.cs | 2 +- .../ApplicationOptions.cs | 2 +- .../BlockChainUtility.cs | 2 +- .../Commands/AddressCommand.cs | 2 +- .../Commands/ExitCommand.cs | 2 +- .../Commands/InfoCommand.cs | 2 +- .../Commands/KeyCommand.cs | 2 +- .../Commands/StartCommand.cs | 2 +- .../Commands/StopCommand.cs | 2 +- .../Commands/TxCommand.cs | 2 +- .../IActionLoaderProvider.cs | 2 +- .../LibplanetConsole.Node/IApplication.cs | 2 +- src/node/LibplanetConsole.Node/IBlockChain.cs | 2 +- src/node/LibplanetConsole.Node/INode.cs | 2 +- .../LibplanetConsole.Node.csproj | 6 ++-- .../LibplanetConsole.Node/Node.BlockChain.cs | 2 +- src/node/LibplanetConsole.Node/Node.cs | 4 +-- .../LibplanetConsole.Node/NodeInfoProvider.cs | 2 +- src/node/LibplanetConsole.Node/PeerUtility.cs | 2 +- .../Services/BlockChainService.cs | 2 +- .../Services/NodeContext.cs | 2 +- .../Services/NodeService.cs | 2 +- .../Services/SeedService.cs | 13 ++++---- .../LibplanetConsole.Client/ClientInfo.cs | 2 +- .../Services/IClientCallback.cs | 2 +- .../Services/IClientService.cs | 2 +- .../Services/TransactionOptions.cs | 2 +- .../Services/IExampleClientService.cs | 2 +- .../Services/IExampleNodeCallback.cs | 2 +- .../Services/IExampleNodeService.cs | 2 +- .../LibplanetConsole.Node/ActionInfo.cs | 2 +- .../LibplanetConsole.Node/BlockEventArgs.cs | 8 ++--- .../LibplanetConsole.Node/BlockInfo.Node.cs | 2 +- src/shared/LibplanetConsole.Node/BlockInfo.cs | 2 +- src/shared/LibplanetConsole.Node/NodeInfo.cs | 2 +- .../Services/IBlockChainCallback.cs | 2 +- .../Services/IBlockChainService.cs | 2 +- .../Services/INodeCallback.cs | 2 +- .../Services/INodeService.cs | 2 +- .../TransactionInfo.Node.cs | 2 +- .../LibplanetConsole.Node/TransactionInfo.cs | 2 +- .../ConsoleApplicationCompiler.cs | 4 +-- .../ConsoleApplicationFixture.cs | 6 ++-- .../ConsoleApplicationSource.cs | 2 +- .../Extensions/AssemblyExtensions.cs | 2 +- .../LibplanetConsole.Console.Tests.csproj | 2 +- .../ProcessTest.cs | 2 +- .../TempDirectoryFixture.cs | 2 +- .../TestProcess.cs | 2 +- .../LibplanetConsole.Tests.csproj | 2 +- 270 files changed, 443 insertions(+), 444 deletions(-) diff --git a/.vscode/launch.json b/.vscode/launch.json index 16d6abca..112e61ca 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -8,7 +8,7 @@ "name": "C#: Libplanet Console - Initialize", "type": "coreclr", "request": "launch", - "program": "${workspaceFolder}/src/console/LibplanetConsole.Consoles.Executable/bin/Debug/net8.0/libplanet-console.dll", + "program": "${workspaceFolder}/src/console/LibplanetConsole.Console.Executable/bin/Debug/net8.0/libplanet-console.dll", "console": "integratedTerminal", "args": [ "init", @@ -19,7 +19,7 @@ "name": "C#: Libplanet Console - Start", "type": "coreclr", "request": "launch", - "program": "${workspaceFolder}/src/console/LibplanetConsole.Consoles.Executable/bin/Debug/net8.0/libplanet-console.dll", + "program": "${workspaceFolder}/src/console/LibplanetConsole.Console.Executable/bin/Debug/net8.0/libplanet-console.dll", "console": "integratedTerminal", "args": [ "start", @@ -30,7 +30,7 @@ "name": "C#: Libplanet Console - Run", "type": "coreclr", "request": "launch", - "program": "${workspaceFolder}/src/console/LibplanetConsole.Consoles.Executable/bin/Debug/net8.0/libplanet-console.dll", + "program": "${workspaceFolder}/src/console/LibplanetConsole.Console.Executable/bin/Debug/net8.0/libplanet-console.dll", "console": "integratedTerminal", "args": [ "run" @@ -40,7 +40,7 @@ "name": "C#: Libplanet Node", "type": "coreclr", "request": "launch", - "program": "${workspaceFolder}/src/node/LibplanetConsole.Nodes.Executable/bin/Debug/net8.0/libplanet-node.dll", + "program": "${workspaceFolder}/src/node/LibplanetConsole.Node.Executable/bin/Debug/net8.0/libplanet-node.dll", "console": "integratedTerminal", "args": [ "run" @@ -50,7 +50,7 @@ "name": "C#: Libplanet Client", "type": "coreclr", "request": "launch", - "program": "${workspaceFolder}/src/client/LibplanetConsole.Clients.Executable/bin/Debug/net8.0/libplanet-client.dll", + "program": "${workspaceFolder}/src/client/LibplanetConsole.Client.Executable/bin/Debug/net8.0/libplanet-client.dll", "console": "integratedTerminal", "args": [ "run", @@ -62,7 +62,7 @@ "name": "C#: Libplanet Two Nodes (1/2)", "type": "coreclr", "request": "launch", - "program": "${workspaceFolder}/src/node/LibplanetConsole.Nodes.Executable/bin/Debug/net8.0/libplanet-node.dll", + "program": "${workspaceFolder}/src/node/LibplanetConsole.Node.Executable/bin/Debug/net8.0/libplanet-node.dll", "console": "integratedTerminal", "args": [ "--private-key", @@ -77,7 +77,7 @@ "name": "C#: Libplanet Two Nodes (2/2)", "type": "coreclr", "request": "launch", - "program": "${workspaceFolder}/src/node/LibplanetConsole.Nodes.Executable/bin/Debug/net8.0/libplanet-node.dll", + "program": "${workspaceFolder}/src/node/LibplanetConsole.Node.Executable/bin/Debug/net8.0/libplanet-node.dll", "console": "integratedTerminal", "args": [ "--private-key", diff --git a/libplanet-console.sln b/libplanet-console.sln index 23527c0e..e728f23f 100644 --- a/libplanet-console.sln +++ b/libplanet-console.sln @@ -7,11 +7,11 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{4194F59A-6D6 EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "common", "common", "{0F5944E2-178A-44BF-8A09-29CAD668764A}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LibplanetConsole.Seeds", "src\common\LibplanetConsole.Seeds\LibplanetConsole.Seeds.csproj", "{E91A50E1-2E90-446B-BDB0-D88E0F153290}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LibplanetConsole.Seed", "src\common\LibplanetConsole.Seed\LibplanetConsole.Seed.csproj", "{E91A50E1-2E90-446B-BDB0-D88E0F153290}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "console", "console", "{CAB76DA9-6E57-4422-98C6-DD2D6299F675}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LibplanetConsole.Consoles", "src\console\LibplanetConsole.Consoles\LibplanetConsole.Consoles.csproj", "{7B2D3BF1-A244-4868-A6B7-B717DB7BCAA2}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LibplanetConsole.Console", "src\console\LibplanetConsole.Console\LibplanetConsole.Console.csproj", "{7B2D3BF1-A244-4868-A6B7-B717DB7BCAA2}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{56942891-CFBD-41E4-8881-47F455D7BEFD}" EndProject @@ -19,39 +19,39 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LibplanetConsole.Tests", "t EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LibplanetConsole.Common", "src\common\LibplanetConsole.Common\LibplanetConsole.Common.csproj", "{EE8624C9-0976-4F28-8AE4-5D217D33D5BF}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LibplanetConsole.Frameworks", "src\common\LibplanetConsole.Frameworks\LibplanetConsole.Frameworks.csproj", "{8F93F8B9-D885-4D41-8DC2-D74AFF5691A3}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LibplanetConsole.Framework", "src\common\LibplanetConsole.Framework\LibplanetConsole.Framework.csproj", "{8F93F8B9-D885-4D41-8DC2-D74AFF5691A3}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "node", "node", "{4A8F8EE9-769C-4C97-89BC-19D038E69998}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "client", "client", "{1DEAA4CE-E29B-4379-BAF6-20B79A5946CB}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LibplanetConsole.Consoles.Executable", "src\console\LibplanetConsole.Consoles.Executable\LibplanetConsole.Consoles.Executable.csproj", "{4A3CD9CD-C5C5-43EF-9EB6-91E1386B6FCA}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LibplanetConsole.Console.Executable", "src\console\LibplanetConsole.Console.Executable\LibplanetConsole.Console.Executable.csproj", "{4A3CD9CD-C5C5-43EF-9EB6-91E1386B6FCA}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LibplanetConsole.Clients.Executable", "src\client\LibplanetConsole.Clients.Executable\LibplanetConsole.Clients.Executable.csproj", "{B5AEBA31-6069-491B-8310-8F14BFF72F33}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LibplanetConsole.Client.Executable", "src\client\LibplanetConsole.Client.Executable\LibplanetConsole.Client.Executable.csproj", "{B5AEBA31-6069-491B-8310-8F14BFF72F33}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LibplanetConsole.Clients", "src\client\LibplanetConsole.Clients\LibplanetConsole.Clients.csproj", "{8749087F-5DE0-46AB-82D6-5009B3D9E2AF}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LibplanetConsole.Client", "src\client\LibplanetConsole.Client\LibplanetConsole.Client.csproj", "{8749087F-5DE0-46AB-82D6-5009B3D9E2AF}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LibplanetConsole.Nodes.Executable", "src\node\LibplanetConsole.Nodes.Executable\LibplanetConsole.Nodes.Executable.csproj", "{F5DCB11A-EA32-441A-AF34-B66359C3EA50}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LibplanetConsole.Node.Executable", "src\node\LibplanetConsole.Node.Executable\LibplanetConsole.Node.Executable.csproj", "{F5DCB11A-EA32-441A-AF34-B66359C3EA50}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LibplanetConsole.Nodes", "src\node\LibplanetConsole.Nodes\LibplanetConsole.Nodes.csproj", "{217938CF-B2B8-41BB-A193-475430421265}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LibplanetConsole.Node", "src\node\LibplanetConsole.Node\LibplanetConsole.Node.csproj", "{217938CF-B2B8-41BB-A193-475430421265}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LibplanetConsole.Nodes.Examples", "src\node\LibplanetConsole.Nodes.Examples\LibplanetConsole.Nodes.Examples.csproj", "{6ECDC75B-1B38-4480-AD15-CE0F330CD70B}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LibplanetConsole.Node.Example", "src\node\LibplanetConsole.Node.Example\LibplanetConsole.Node.Example.csproj", "{6ECDC75B-1B38-4480-AD15-CE0F330CD70B}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LibplanetConsole.Clients.Examples", "src\client\LibplanetConsole.Clients.Examples\LibplanetConsole.Clients.Examples.csproj", "{2CA203CA-1980-4B11-82E1-0E5812D86C63}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LibplanetConsole.Client.Example", "src\client\LibplanetConsole.Client.Example\LibplanetConsole.Client.Example.csproj", "{2CA203CA-1980-4B11-82E1-0E5812D86C63}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LibplanetConsole.Consoles.Examples", "src\console\LibplanetConsole.Consoles.Examples\LibplanetConsole.Consoles.Examples.csproj", "{ACE75CD7-E4FD-4B9E-943E-EF3BB11DECDF}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LibplanetConsole.Console.Example", "src\console\LibplanetConsole.Console.Example\LibplanetConsole.Console.Example.csproj", "{ACE75CD7-E4FD-4B9E-943E-EF3BB11DECDF}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LibplanetConsole.Nodes.Explorer", "src\node\LibplanetConsole.Nodes.Explorer\LibplanetConsole.Nodes.Explorer.csproj", "{FEF8E9D4-CBB7-4EFC-A5C2-2C9E91498D79}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LibplanetConsole.Node.Explorer", "src\node\LibplanetConsole.Node.Explorer\LibplanetConsole.Node.Explorer.csproj", "{FEF8E9D4-CBB7-4EFC-A5C2-2C9E91498D79}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LibplanetConsole.Consoles.Explorer", "src\console\LibplanetConsole.Consoles.Explorer\LibplanetConsole.Consoles.Explorer.csproj", "{AF1A0011-2795-42FD-B67B-7F1956268577}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LibplanetConsole.Console.Explorer", "src\console\LibplanetConsole.Console.Explorer\LibplanetConsole.Console.Explorer.csproj", "{AF1A0011-2795-42FD-B67B-7F1956268577}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LibplanetConsole.Common.Tests", "test\LibplanetConsole.Common.Tests\LibplanetConsole.Common.Tests.csproj", "{65341396-A058-4577-9B70-C1DD3D146501}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LibplanetConsole.Nodes.Evidence", "src\node\LibplanetConsole.Nodes.Evidence\LibplanetConsole.Nodes.Evidence.csproj", "{4C151EAE-2105-4DA1-B645-C09513EA8532}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LibplanetConsole.Node.Evidence", "src\node\LibplanetConsole.Node.Evidence\LibplanetConsole.Node.Evidence.csproj", "{4C151EAE-2105-4DA1-B645-C09513EA8532}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LibplanetConsole.Consoles.Evidence", "src\console\LibplanetConsole.Consoles.Evidence\LibplanetConsole.Consoles.Evidence.csproj", "{965DF40E-F3BA-45F2-A177-A3DE550C824E}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LibplanetConsole.Console.Evidence", "src\console\LibplanetConsole.Console.Evidence\LibplanetConsole.Console.Evidence.csproj", "{965DF40E-F3BA-45F2-A177-A3DE550C824E}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LibplanetConsole.Consoles.Tests", "test\LibplanetConsole.Consoles.Tests\LibplanetConsole.Consoles.Tests.csproj", "{27DE2BC6-4EBC-4905-AC2F-1DF839CBF4A7}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LibplanetConsole.Console.Tests", "test\LibplanetConsole.Console.Tests\LibplanetConsole.Console.Tests.csproj", "{27DE2BC6-4EBC-4905-AC2F-1DF839CBF4A7}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LibplanetConsole.Settings", "src\common\LibplanetConsole.Settings\LibplanetConsole.Settings.csproj", "{9CB83BAC-B52F-4C48-A8F6-197D3DF3DE04}" EndProject diff --git a/src/client/LibplanetConsole.Client.Example/ExampleClient.cs b/src/client/LibplanetConsole.Client.Example/ExampleClient.cs index d795fde7..2b8ba69d 100644 --- a/src/client/LibplanetConsole.Client.Example/ExampleClient.cs +++ b/src/client/LibplanetConsole.Client.Example/ExampleClient.cs @@ -1,8 +1,8 @@ using System.ComponentModel.Composition; using LibplanetConsole.Common; -using LibplanetConsole.Examples.Services; +using LibplanetConsole.Example.Services; -namespace LibplanetConsole.Clients.Examples; +namespace LibplanetConsole.Client.Example; [Export(typeof(IExampleClient))] [Export] diff --git a/src/client/LibplanetConsole.Client.Example/ExampleClientCommand.cs b/src/client/LibplanetConsole.Client.Example/ExampleClientCommand.cs index 165761c5..5853cca6 100644 --- a/src/client/LibplanetConsole.Client.Example/ExampleClientCommand.cs +++ b/src/client/LibplanetConsole.Client.Example/ExampleClientCommand.cs @@ -1,7 +1,7 @@ using System.ComponentModel.Composition; using JSSoft.Commands; -namespace LibplanetConsole.Clients.Examples; +namespace LibplanetConsole.Client.Example; [Export(typeof(ICommand))] [CommandSummary("Example client commands for a quick start.")] diff --git a/src/client/LibplanetConsole.Client.Example/ExampleClientInfoProvider.cs b/src/client/LibplanetConsole.Client.Example/ExampleClientInfoProvider.cs index 1947043e..059f3a45 100644 --- a/src/client/LibplanetConsole.Client.Example/ExampleClientInfoProvider.cs +++ b/src/client/LibplanetConsole.Client.Example/ExampleClientInfoProvider.cs @@ -1,7 +1,7 @@ using System.ComponentModel.Composition; using LibplanetConsole.Common; -namespace LibplanetConsole.Clients.Examples; +namespace LibplanetConsole.Client.Example; [Export(typeof(IInfoProvider))] [method: ImportingConstructor] diff --git a/src/client/LibplanetConsole.Client.Example/ExampleClientService.cs b/src/client/LibplanetConsole.Client.Example/ExampleClientService.cs index a41bb6ac..dc2637d8 100644 --- a/src/client/LibplanetConsole.Client.Example/ExampleClientService.cs +++ b/src/client/LibplanetConsole.Client.Example/ExampleClientService.cs @@ -1,8 +1,8 @@ using System.ComponentModel.Composition; using LibplanetConsole.Common.Services; -using LibplanetConsole.Examples.Services; +using LibplanetConsole.Example.Services; -namespace LibplanetConsole.Clients.Examples; +namespace LibplanetConsole.Client.Example; [Export(typeof(ILocalService))] [method: ImportingConstructor] diff --git a/src/client/LibplanetConsole.Client.Example/ExampleClientSettings.cs b/src/client/LibplanetConsole.Client.Example/ExampleClientSettings.cs index c94be630..775c61fd 100644 --- a/src/client/LibplanetConsole.Client.Example/ExampleClientSettings.cs +++ b/src/client/LibplanetConsole.Client.Example/ExampleClientSettings.cs @@ -1,7 +1,7 @@ using JSSoft.Commands; -using LibplanetConsole.Frameworks; +using LibplanetConsole.Framework; -namespace LibplanetConsole.Clients.Examples; +namespace LibplanetConsole.Client.Example; [ApplicationSettings] internal sealed class ExampleClientSettings diff --git a/src/client/LibplanetConsole.Client.Example/ExampleRemoteNodeService.cs b/src/client/LibplanetConsole.Client.Example/ExampleRemoteNodeService.cs index 4e609d01..df67bb4e 100644 --- a/src/client/LibplanetConsole.Client.Example/ExampleRemoteNodeService.cs +++ b/src/client/LibplanetConsole.Client.Example/ExampleRemoteNodeService.cs @@ -1,9 +1,9 @@ using System.ComponentModel.Composition; using LibplanetConsole.Common; using LibplanetConsole.Common.Services; -using LibplanetConsole.Examples.Services; +using LibplanetConsole.Example.Services; -namespace LibplanetConsole.Clients.Examples; +namespace LibplanetConsole.Client.Example; [Export] internal sealed class ExampleRemoteNodeService diff --git a/src/client/LibplanetConsole.Client.Example/IExampleClient.cs b/src/client/LibplanetConsole.Client.Example/IExampleClient.cs index ca17b255..97cae8f8 100644 --- a/src/client/LibplanetConsole.Client.Example/IExampleClient.cs +++ b/src/client/LibplanetConsole.Client.Example/IExampleClient.cs @@ -1,4 +1,4 @@ -namespace LibplanetConsole.Clients.Examples; +namespace LibplanetConsole.Client.Example; public interface IExampleClient { diff --git a/src/client/LibplanetConsole.Client.Example/LibplanetConsole.Client.Example.csproj b/src/client/LibplanetConsole.Client.Example/LibplanetConsole.Client.Example.csproj index cb5163c5..efdb34f2 100644 --- a/src/client/LibplanetConsole.Client.Example/LibplanetConsole.Client.Example.csproj +++ b/src/client/LibplanetConsole.Client.Example/LibplanetConsole.Client.Example.csproj @@ -1,11 +1,11 @@ - + - + diff --git a/src/client/LibplanetConsole.Client.Executable/Application.cs b/src/client/LibplanetConsole.Client.Executable/Application.cs index 826f7e0b..05e3d5ae 100644 --- a/src/client/LibplanetConsole.Client.Executable/Application.cs +++ b/src/client/LibplanetConsole.Client.Executable/Application.cs @@ -3,7 +3,7 @@ using LibplanetConsole.Common.Extensions; using Microsoft.Extensions.DependencyInjection; -namespace LibplanetConsole.Clients.Executable; +namespace LibplanetConsole.Client.Executable; internal sealed class Application(ApplicationOptions options) : ApplicationBase(options) { diff --git a/src/client/LibplanetConsole.Client.Executable/ApplicationConfigurations.cs b/src/client/LibplanetConsole.Client.Executable/ApplicationConfigurations.cs index 59cd6ef5..02e8c04f 100644 --- a/src/client/LibplanetConsole.Client.Executable/ApplicationConfigurations.cs +++ b/src/client/LibplanetConsole.Client.Executable/ApplicationConfigurations.cs @@ -1,7 +1,7 @@ using System.ComponentModel.Composition; -using LibplanetConsole.Frameworks; +using LibplanetConsole.Framework; -namespace LibplanetConsole.Clients.Executable; +namespace LibplanetConsole.Client.Executable; [Export(typeof(IApplicationConfigurations))] [method: ImportingConstructor] diff --git a/src/client/LibplanetConsole.Client.Executable/ApplicationSettings.cs b/src/client/LibplanetConsole.Client.Executable/ApplicationSettings.cs index d67cb5a8..7bc436ac 100644 --- a/src/client/LibplanetConsole.Client.Executable/ApplicationSettings.cs +++ b/src/client/LibplanetConsole.Client.Executable/ApplicationSettings.cs @@ -4,9 +4,9 @@ using LibplanetConsole.Common; using LibplanetConsole.Common.DataAnnotations; using LibplanetConsole.DataAnnotations; -using LibplanetConsole.Frameworks; +using LibplanetConsole.Framework; -namespace LibplanetConsole.Clients.Executable; +namespace LibplanetConsole.Client.Executable; [ApplicationSettings(IsRequired = true)] internal sealed record class ApplicationSettings diff --git a/src/client/LibplanetConsole.Client.Executable/CommandContext.cs b/src/client/LibplanetConsole.Client.Executable/CommandContext.cs index b42da024..56d8d548 100644 --- a/src/client/LibplanetConsole.Client.Executable/CommandContext.cs +++ b/src/client/LibplanetConsole.Client.Executable/CommandContext.cs @@ -1,9 +1,9 @@ using System.ComponentModel.Composition; using JSSoft.Commands; using JSSoft.Terminals; -using LibplanetConsole.Clients.Executable.Commands; +using LibplanetConsole.Client.Executable.Commands; -namespace LibplanetConsole.Clients.Executable; +namespace LibplanetConsole.Client.Executable; [Export(typeof(CommandContext))] [CommandSummary("Provides a prompt for input and execution of commands.")] diff --git a/src/client/LibplanetConsole.Client.Executable/Commands/ConfigCommand.cs b/src/client/LibplanetConsole.Client.Executable/Commands/ConfigCommand.cs index 13263dd0..9305c24d 100644 --- a/src/client/LibplanetConsole.Client.Executable/Commands/ConfigCommand.cs +++ b/src/client/LibplanetConsole.Client.Executable/Commands/ConfigCommand.cs @@ -1,8 +1,8 @@ using System.ComponentModel.Composition; using JSSoft.Commands; -using LibplanetConsole.Frameworks; +using LibplanetConsole.Framework; -namespace LibplanetConsole.Clients.Executable.Commands; +namespace LibplanetConsole.Client.Executable.Commands; [Export(typeof(ICommand))] [CommandSummary("Get and set options")] diff --git a/src/client/LibplanetConsole.Client.Executable/Commands/HelpCommand.cs b/src/client/LibplanetConsole.Client.Executable/Commands/HelpCommand.cs index 02ee65b5..adab8d8b 100644 --- a/src/client/LibplanetConsole.Client.Executable/Commands/HelpCommand.cs +++ b/src/client/LibplanetConsole.Client.Executable/Commands/HelpCommand.cs @@ -1,7 +1,7 @@ using System.ComponentModel.Composition; using JSSoft.Commands; -namespace LibplanetConsole.Clients.Executable.Commands; +namespace LibplanetConsole.Client.Executable.Commands; [Export(typeof(ICommand))] [Export(typeof(HelpCommand))] diff --git a/src/client/LibplanetConsole.Client.Executable/Commands/VersionCommand.cs b/src/client/LibplanetConsole.Client.Executable/Commands/VersionCommand.cs index a40d3831..c3db6303 100644 --- a/src/client/LibplanetConsole.Client.Executable/Commands/VersionCommand.cs +++ b/src/client/LibplanetConsole.Client.Executable/Commands/VersionCommand.cs @@ -1,7 +1,7 @@ using System.ComponentModel.Composition; using JSSoft.Commands; -namespace LibplanetConsole.Clients.Executable.Commands; +namespace LibplanetConsole.Client.Executable.Commands; [Export(typeof(ICommand))] [Export(typeof(VersionCommand))] diff --git a/src/client/LibplanetConsole.Client.Executable/EntryCommandContext.cs b/src/client/LibplanetConsole.Client.Executable/EntryCommandContext.cs index 82b3e734..6d81e16b 100644 --- a/src/client/LibplanetConsole.Client.Executable/EntryCommandContext.cs +++ b/src/client/LibplanetConsole.Client.Executable/EntryCommandContext.cs @@ -1,6 +1,6 @@ using JSSoft.Commands; -namespace LibplanetConsole.Clients.Executable; +namespace LibplanetConsole.Client.Executable; [CommandSummary("Run a client or provide related tools to connect to the node.")] internal sealed class EntryCommandContext(params ICommand[] commands) diff --git a/src/client/LibplanetConsole.Client.Executable/EntryCommands/InitializeCommand.cs b/src/client/LibplanetConsole.Client.Executable/EntryCommands/InitializeCommand.cs index 97609aec..880470ae 100644 --- a/src/client/LibplanetConsole.Client.Executable/EntryCommands/InitializeCommand.cs +++ b/src/client/LibplanetConsole.Client.Executable/EntryCommands/InitializeCommand.cs @@ -5,7 +5,7 @@ using LibplanetConsole.Common.IO; using LibplanetConsole.DataAnnotations; -namespace LibplanetConsole.Clients.Executable.EntryCommands; +namespace LibplanetConsole.Client.Executable.EntryCommands; [CommandSummary("Create a repository to run a libplanet-client")] internal sealed class InitializeCommand : CommandBase diff --git a/src/client/LibplanetConsole.Client.Executable/EntryCommands/KeyCommand.cs b/src/client/LibplanetConsole.Client.Executable/EntryCommands/KeyCommand.cs index 15c43c8c..f0d1621b 100644 --- a/src/client/LibplanetConsole.Client.Executable/EntryCommands/KeyCommand.cs +++ b/src/client/LibplanetConsole.Client.Executable/EntryCommands/KeyCommand.cs @@ -1,7 +1,7 @@ using System.ComponentModel; using LibplanetConsole.Common.Commands; -namespace LibplanetConsole.Clients.Executable.EntryCommands; +namespace LibplanetConsole.Client.Executable.EntryCommands; [Category("Tools")] internal sealed class KeyCommand : KeyCommandBase diff --git a/src/client/LibplanetConsole.Client.Executable/EntryCommands/RunCommand.cs b/src/client/LibplanetConsole.Client.Executable/EntryCommands/RunCommand.cs index 1cc86efc..9f6cbf65 100644 --- a/src/client/LibplanetConsole.Client.Executable/EntryCommands/RunCommand.cs +++ b/src/client/LibplanetConsole.Client.Executable/EntryCommands/RunCommand.cs @@ -1,7 +1,7 @@ using JSSoft.Commands; -using LibplanetConsole.Frameworks; +using LibplanetConsole.Framework; -namespace LibplanetConsole.Clients.Executable.EntryCommands; +namespace LibplanetConsole.Client.Executable.EntryCommands; [CommandSummary("Run the Libplanet client.")] internal sealed class RunCommand : CommandAsyncBase, ICustomCommandDescriptor diff --git a/src/client/LibplanetConsole.Client.Executable/EntryCommands/SchemaCommand.cs b/src/client/LibplanetConsole.Client.Executable/EntryCommands/SchemaCommand.cs index 330bf861..df1c6709 100644 --- a/src/client/LibplanetConsole.Client.Executable/EntryCommands/SchemaCommand.cs +++ b/src/client/LibplanetConsole.Client.Executable/EntryCommands/SchemaCommand.cs @@ -1,9 +1,9 @@ using System.ComponentModel; using JSSoft.Commands; using LibplanetConsole.Common; -using LibplanetConsole.Frameworks; +using LibplanetConsole.Framework; -namespace LibplanetConsole.Clients.Executable.EntryCommands; +namespace LibplanetConsole.Client.Executable.EntryCommands; [CommandSummary("Creates a schema of the application settings.")] [Category("Tools")] diff --git a/src/client/LibplanetConsole.Client.Executable/EntryCommands/StartCommand.cs b/src/client/LibplanetConsole.Client.Executable/EntryCommands/StartCommand.cs index 16268f5c..9ec73426 100644 --- a/src/client/LibplanetConsole.Client.Executable/EntryCommands/StartCommand.cs +++ b/src/client/LibplanetConsole.Client.Executable/EntryCommands/StartCommand.cs @@ -1,10 +1,10 @@ using System.ComponentModel; using JSSoft.Commands; using LibplanetConsole.DataAnnotations; -using LibplanetConsole.Frameworks; +using LibplanetConsole.Framework; using LibplanetConsole.Settings; -namespace LibplanetConsole.Clients.Executable.EntryCommands; +namespace LibplanetConsole.Client.Executable.EntryCommands; [CommandSummary("Start the Libplanet client with settings.")] internal sealed class StartCommand : CommandAsyncBase diff --git a/src/client/LibplanetConsole.Client.Executable/LibplanetConsole.Client.Executable.csproj b/src/client/LibplanetConsole.Client.Executable/LibplanetConsole.Client.Executable.csproj index fcf38f21..e24fb4e2 100644 --- a/src/client/LibplanetConsole.Client.Executable/LibplanetConsole.Client.Executable.csproj +++ b/src/client/LibplanetConsole.Client.Executable/LibplanetConsole.Client.Executable.csproj @@ -1,8 +1,8 @@ - - + + diff --git a/src/client/LibplanetConsole.Client.Executable/LogConfiguration.cs b/src/client/LibplanetConsole.Client.Executable/LogConfiguration.cs index 2b5be257..b61388c1 100644 --- a/src/client/LibplanetConsole.Client.Executable/LogConfiguration.cs +++ b/src/client/LibplanetConsole.Client.Executable/LogConfiguration.cs @@ -1,10 +1,10 @@ using System.ComponentModel.Composition; using JSSoft.Configurations; -using LibplanetConsole.Frameworks; +using LibplanetConsole.Framework; using Serilog; using Serilog.Events; -namespace LibplanetConsole.Clients.Executable; +namespace LibplanetConsole.Client.Executable; [Export(typeof(IApplicationConfiguration))] [ConfigurationName("log")] diff --git a/src/client/LibplanetConsole.Client.Executable/Program.cs b/src/client/LibplanetConsole.Client.Executable/Program.cs index 5eec8436..8d16bdea 100644 --- a/src/client/LibplanetConsole.Client.Executable/Program.cs +++ b/src/client/LibplanetConsole.Client.Executable/Program.cs @@ -1,7 +1,7 @@ using JSSoft.Commands; using JSSoft.Commands.Extensions; -using LibplanetConsole.Clients.Executable; -using LibplanetConsole.Clients.Executable.EntryCommands; +using LibplanetConsole.Client.Executable; +using LibplanetConsole.Client.Executable.EntryCommands; var commands = new ICommand[] { diff --git a/src/client/LibplanetConsole.Client.Executable/Properties/launchSettings.json b/src/client/LibplanetConsole.Client.Executable/Properties/launchSettings.json index de49bb98..8b52de47 100644 --- a/src/client/LibplanetConsole.Client.Executable/Properties/launchSettings.json +++ b/src/client/LibplanetConsole.Client.Executable/Properties/launchSettings.json @@ -1,6 +1,6 @@ { "profiles": { - "LibplanetConsole.Clients.Executable": { + "LibplanetConsole.Client.Executable": { "commandName": "Project", "commandLineArgs": "--seed-end-point 127.0.0.1:5353", "workingDirectory": "$(SolutionDir)" diff --git a/src/client/LibplanetConsole.Client.Executable/Repository.cs b/src/client/LibplanetConsole.Client.Executable/Repository.cs index d9143c35..9cf608e9 100644 --- a/src/client/LibplanetConsole.Client.Executable/Repository.cs +++ b/src/client/LibplanetConsole.Client.Executable/Repository.cs @@ -1,10 +1,10 @@ using System.Dynamic; using System.Text.Json.Serialization; using LibplanetConsole.Common; -using LibplanetConsole.Frameworks; +using LibplanetConsole.Framework; using static LibplanetConsole.Common.PathUtility; -namespace LibplanetConsole.Clients.Executable; +namespace LibplanetConsole.Client.Executable; public sealed record class Repository { diff --git a/src/client/LibplanetConsole.Client.Executable/SystemTerminal.cs b/src/client/LibplanetConsole.Client.Executable/SystemTerminal.cs index 095bfdae..44cd62d3 100644 --- a/src/client/LibplanetConsole.Client.Executable/SystemTerminal.cs +++ b/src/client/LibplanetConsole.Client.Executable/SystemTerminal.cs @@ -2,7 +2,7 @@ using JSSoft.Commands.Extensions; using JSSoft.Terminals; -namespace LibplanetConsole.Clients.Executable; +namespace LibplanetConsole.Client.Executable; [Export] internal sealed class SystemTerminal : SystemTerminalBase diff --git a/src/client/LibplanetConsole.Client.Executable/Tracers/BlockChainEventTracer.cs b/src/client/LibplanetConsole.Client.Executable/Tracers/BlockChainEventTracer.cs index dedc873e..9a3f38b1 100644 --- a/src/client/LibplanetConsole.Client.Executable/Tracers/BlockChainEventTracer.cs +++ b/src/client/LibplanetConsole.Client.Executable/Tracers/BlockChainEventTracer.cs @@ -1,9 +1,9 @@ using System.ComponentModel.Composition; using JSSoft.Terminals; using LibplanetConsole.Common.Extensions; -using LibplanetConsole.Frameworks; +using LibplanetConsole.Framework; -namespace LibplanetConsole.Clients.Executable.Tracers; +namespace LibplanetConsole.Client.Executable.Tracers; [Export(typeof(IApplicationService))] [method: ImportingConstructor] diff --git a/src/client/LibplanetConsole.Client.Executable/Tracers/ClientEventTracer.cs b/src/client/LibplanetConsole.Client.Executable/Tracers/ClientEventTracer.cs index 6b8c2cd4..29dc13d9 100644 --- a/src/client/LibplanetConsole.Client.Executable/Tracers/ClientEventTracer.cs +++ b/src/client/LibplanetConsole.Client.Executable/Tracers/ClientEventTracer.cs @@ -2,9 +2,9 @@ using JSSoft.Terminals; using LibplanetConsole.Common; using LibplanetConsole.Common.Extensions; -using LibplanetConsole.Frameworks; +using LibplanetConsole.Framework; -namespace LibplanetConsole.Clients.Executable.Tracers; +namespace LibplanetConsole.Client.Executable.Tracers; [Export(typeof(IApplicationService))] [method: ImportingConstructor] diff --git a/src/client/LibplanetConsole.Client/ApplicationBase.cs b/src/client/LibplanetConsole.Client/ApplicationBase.cs index 4bd1827b..c65e21d9 100644 --- a/src/client/LibplanetConsole.Client/ApplicationBase.cs +++ b/src/client/LibplanetConsole.Client/ApplicationBase.cs @@ -1,13 +1,13 @@ using System.Collections; using System.ComponentModel.Composition; using System.Diagnostics; -using LibplanetConsole.Clients.Services; +using LibplanetConsole.Client.Services; using LibplanetConsole.Common; -using LibplanetConsole.Frameworks; -using LibplanetConsole.Frameworks.Extensions; +using LibplanetConsole.Framework; +using LibplanetConsole.Framework.Extensions; using Serilog; -namespace LibplanetConsole.Clients; +namespace LibplanetConsole.Client; public abstract class ApplicationBase : ApplicationFramework, IApplication { diff --git a/src/client/LibplanetConsole.Client/ApplicationInfo.cs b/src/client/LibplanetConsole.Client/ApplicationInfo.cs index de856b05..21870422 100644 --- a/src/client/LibplanetConsole.Client/ApplicationInfo.cs +++ b/src/client/LibplanetConsole.Client/ApplicationInfo.cs @@ -1,6 +1,6 @@ using LibplanetConsole.Common; -namespace LibplanetConsole.Clients; +namespace LibplanetConsole.Client; public readonly record struct ApplicationInfo { diff --git a/src/client/LibplanetConsole.Client/ApplicationInfoProvider.cs b/src/client/LibplanetConsole.Client/ApplicationInfoProvider.cs index 1e67207d..dc811616 100644 --- a/src/client/LibplanetConsole.Client/ApplicationInfoProvider.cs +++ b/src/client/LibplanetConsole.Client/ApplicationInfoProvider.cs @@ -1,7 +1,7 @@ using System.ComponentModel.Composition; using LibplanetConsole.Common; -namespace LibplanetConsole.Clients; +namespace LibplanetConsole.Client; [Export(typeof(IInfoProvider))] internal sealed class ApplicationInfoProvider : InfoProviderBase diff --git a/src/client/LibplanetConsole.Client/ApplicationOptions.cs b/src/client/LibplanetConsole.Client/ApplicationOptions.cs index 8201a7a7..d6456bd2 100644 --- a/src/client/LibplanetConsole.Client/ApplicationOptions.cs +++ b/src/client/LibplanetConsole.Client/ApplicationOptions.cs @@ -1,6 +1,6 @@ using LibplanetConsole.Common; -namespace LibplanetConsole.Clients; +namespace LibplanetConsole.Client; public sealed record class ApplicationOptions { diff --git a/src/client/LibplanetConsole.Client/Client.BlockChain.cs b/src/client/LibplanetConsole.Client/Client.BlockChain.cs index 9c225705..9e962e7c 100644 --- a/src/client/LibplanetConsole.Client/Client.BlockChain.cs +++ b/src/client/LibplanetConsole.Client/Client.BlockChain.cs @@ -5,9 +5,9 @@ using Libplanet.Types.Blocks; using Libplanet.Types.Tx; using LibplanetConsole.Common; -using LibplanetConsole.Nodes; +using LibplanetConsole.Node; -namespace LibplanetConsole.Clients; +namespace LibplanetConsole.Client; internal sealed partial class Client : IBlockChain { diff --git a/src/client/LibplanetConsole.Client/Client.cs b/src/client/LibplanetConsole.Client/Client.cs index 9fa63789..56e4a7d9 100644 --- a/src/client/LibplanetConsole.Client/Client.cs +++ b/src/client/LibplanetConsole.Client/Client.cs @@ -1,12 +1,12 @@ using System.Security; -using LibplanetConsole.Clients.Services; +using LibplanetConsole.Client.Services; using LibplanetConsole.Common; -using LibplanetConsole.Nodes; -using LibplanetConsole.Nodes.Services; +using LibplanetConsole.Node; +using LibplanetConsole.Node.Services; using Microsoft.Extensions.DependencyInjection; using Serilog; -namespace LibplanetConsole.Clients; +namespace LibplanetConsole.Client; internal sealed partial class Client : IClient, INodeCallback, IBlockChainCallback { diff --git a/src/client/LibplanetConsole.Client/ClientInfoProvider.cs b/src/client/LibplanetConsole.Client/ClientInfoProvider.cs index 80f77cdb..f9111865 100644 --- a/src/client/LibplanetConsole.Client/ClientInfoProvider.cs +++ b/src/client/LibplanetConsole.Client/ClientInfoProvider.cs @@ -1,7 +1,7 @@ using System.ComponentModel.Composition; using LibplanetConsole.Common; -namespace LibplanetConsole.Clients; +namespace LibplanetConsole.Client; [Export(typeof(IInfoProvider))] [method: ImportingConstructor] diff --git a/src/client/LibplanetConsole.Client/Commands/AddressCommand.cs b/src/client/LibplanetConsole.Client/Commands/AddressCommand.cs index ed5a2743..95a7ef9e 100644 --- a/src/client/LibplanetConsole.Client/Commands/AddressCommand.cs +++ b/src/client/LibplanetConsole.Client/Commands/AddressCommand.cs @@ -1,7 +1,7 @@ using System.ComponentModel.Composition; using JSSoft.Commands; -namespace LibplanetConsole.Clients.Commands; +namespace LibplanetConsole.Client.Commands; [Export(typeof(ICommand))] [method: ImportingConstructor] diff --git a/src/client/LibplanetConsole.Client/Commands/ExitCommand.cs b/src/client/LibplanetConsole.Client/Commands/ExitCommand.cs index 0b9671e3..a2d486e9 100644 --- a/src/client/LibplanetConsole.Client/Commands/ExitCommand.cs +++ b/src/client/LibplanetConsole.Client/Commands/ExitCommand.cs @@ -1,7 +1,7 @@ using System.ComponentModel.Composition; using JSSoft.Commands; -namespace LibplanetConsole.Clients.Commands; +namespace LibplanetConsole.Client.Commands; [Export(typeof(ICommand))] [CommandSummary("Exit the application.")] diff --git a/src/client/LibplanetConsole.Client/Commands/InfoCommand.cs b/src/client/LibplanetConsole.Client/Commands/InfoCommand.cs index 77137551..24211164 100644 --- a/src/client/LibplanetConsole.Client/Commands/InfoCommand.cs +++ b/src/client/LibplanetConsole.Client/Commands/InfoCommand.cs @@ -3,7 +3,7 @@ using LibplanetConsole.Common; using LibplanetConsole.Common.Extensions; -namespace LibplanetConsole.Clients.Commands; +namespace LibplanetConsole.Client.Commands; [Export(typeof(ICommand))] [CommandSummary("Print client application information.")] diff --git a/src/client/LibplanetConsole.Client/Commands/KeyCommand.cs b/src/client/LibplanetConsole.Client/Commands/KeyCommand.cs index ecd977ef..93c8292d 100644 --- a/src/client/LibplanetConsole.Client/Commands/KeyCommand.cs +++ b/src/client/LibplanetConsole.Client/Commands/KeyCommand.cs @@ -2,7 +2,7 @@ using JSSoft.Commands; using LibplanetConsole.Common.Commands; -namespace LibplanetConsole.Clients.Commands; +namespace LibplanetConsole.Client.Commands; [Export(typeof(ICommand))] internal sealed class KeyCommand : KeyCommandBase diff --git a/src/client/LibplanetConsole.Client/Commands/StartCommand.cs b/src/client/LibplanetConsole.Client/Commands/StartCommand.cs index 4ce4bbde..51efb853 100644 --- a/src/client/LibplanetConsole.Client/Commands/StartCommand.cs +++ b/src/client/LibplanetConsole.Client/Commands/StartCommand.cs @@ -2,7 +2,7 @@ using JSSoft.Commands; using LibplanetConsole.Common; -namespace LibplanetConsole.Clients.Commands; +namespace LibplanetConsole.Client.Commands; [Export(typeof(ICommand))] [CommandSummary("Start client.")] diff --git a/src/client/LibplanetConsole.Client/Commands/StopCommand.cs b/src/client/LibplanetConsole.Client/Commands/StopCommand.cs index 4ed6d04f..3970a0ae 100644 --- a/src/client/LibplanetConsole.Client/Commands/StopCommand.cs +++ b/src/client/LibplanetConsole.Client/Commands/StopCommand.cs @@ -1,7 +1,7 @@ using System.ComponentModel.Composition; using JSSoft.Commands; -namespace LibplanetConsole.Clients.Commands; +namespace LibplanetConsole.Client.Commands; [Export(typeof(ICommand))] [CommandSummary("Stop client.")] diff --git a/src/client/LibplanetConsole.Client/Commands/TxCommand.cs b/src/client/LibplanetConsole.Client/Commands/TxCommand.cs index 84742e01..449789f8 100644 --- a/src/client/LibplanetConsole.Client/Commands/TxCommand.cs +++ b/src/client/LibplanetConsole.Client/Commands/TxCommand.cs @@ -2,7 +2,7 @@ using JSSoft.Commands; using LibplanetConsole.Common.Actions; -namespace LibplanetConsole.Clients.Commands; +namespace LibplanetConsole.Client.Commands; [Export(typeof(ICommand))] [method: ImportingConstructor] diff --git a/src/client/LibplanetConsole.Client/IApplication.cs b/src/client/LibplanetConsole.Client/IApplication.cs index 431d338e..2b7d705a 100644 --- a/src/client/LibplanetConsole.Client/IApplication.cs +++ b/src/client/LibplanetConsole.Client/IApplication.cs @@ -1,4 +1,4 @@ -namespace LibplanetConsole.Clients; +namespace LibplanetConsole.Client; public interface IApplication : IAsyncDisposable, IServiceProvider { diff --git a/src/client/LibplanetConsole.Client/IBlockChain.cs b/src/client/LibplanetConsole.Client/IBlockChain.cs index c43bb3ba..9555ec62 100644 --- a/src/client/LibplanetConsole.Client/IBlockChain.cs +++ b/src/client/LibplanetConsole.Client/IBlockChain.cs @@ -2,7 +2,7 @@ using Libplanet.Action; using LibplanetConsole.Common; -namespace LibplanetConsole.Clients; +namespace LibplanetConsole.Client; public interface IBlockChain { diff --git a/src/client/LibplanetConsole.Client/IClient.cs b/src/client/LibplanetConsole.Client/IClient.cs index 77a1a5dc..be0ef8cc 100644 --- a/src/client/LibplanetConsole.Client/IClient.cs +++ b/src/client/LibplanetConsole.Client/IClient.cs @@ -1,8 +1,8 @@ using Libplanet.Action; using LibplanetConsole.Common; -using LibplanetConsole.Nodes; +using LibplanetConsole.Node; -namespace LibplanetConsole.Clients; +namespace LibplanetConsole.Client; public interface IClient : IVerifier { diff --git a/src/client/LibplanetConsole.Client/LibplanetConsole.Client.csproj b/src/client/LibplanetConsole.Client/LibplanetConsole.Client.csproj index ea4fc351..a2ef3c0c 100644 --- a/src/client/LibplanetConsole.Client/LibplanetConsole.Client.csproj +++ b/src/client/LibplanetConsole.Client/LibplanetConsole.Client.csproj @@ -1,12 +1,12 @@ - + - - + + diff --git a/src/client/LibplanetConsole.Client/Services/ClientService.cs b/src/client/LibplanetConsole.Client/Services/ClientService.cs index 0935dae5..77d02086 100644 --- a/src/client/LibplanetConsole.Client/Services/ClientService.cs +++ b/src/client/LibplanetConsole.Client/Services/ClientService.cs @@ -3,7 +3,7 @@ using LibplanetConsole.Common.Actions; using LibplanetConsole.Common.Services; -namespace LibplanetConsole.Clients.Services; +namespace LibplanetConsole.Client.Services; [Export(typeof(ILocalService))] [Export(typeof(IClientService))] diff --git a/src/client/LibplanetConsole.Client/Services/ClientServiceContext.cs b/src/client/LibplanetConsole.Client/Services/ClientServiceContext.cs index d5b109ed..5d185202 100644 --- a/src/client/LibplanetConsole.Client/Services/ClientServiceContext.cs +++ b/src/client/LibplanetConsole.Client/Services/ClientServiceContext.cs @@ -1,7 +1,7 @@ using System.ComponentModel.Composition; using LibplanetConsole.Common.Services; -namespace LibplanetConsole.Clients.Services; +namespace LibplanetConsole.Client.Services; [Export] [method: ImportingConstructor] diff --git a/src/client/LibplanetConsole.Client/Services/RemoteBlockChainService.cs b/src/client/LibplanetConsole.Client/Services/RemoteBlockChainService.cs index c8384e92..0d5ce626 100644 --- a/src/client/LibplanetConsole.Client/Services/RemoteBlockChainService.cs +++ b/src/client/LibplanetConsole.Client/Services/RemoteBlockChainService.cs @@ -1,8 +1,8 @@ using System.ComponentModel.Composition; using LibplanetConsole.Common.Services; -using LibplanetConsole.Nodes.Services; +using LibplanetConsole.Node.Services; -namespace LibplanetConsole.Clients.Services; +namespace LibplanetConsole.Client.Services; [Export] [Export(typeof(IRemoteService))] diff --git a/src/client/LibplanetConsole.Client/Services/RemoteNodeContext.cs b/src/client/LibplanetConsole.Client/Services/RemoteNodeContext.cs index 7375df9c..80b02bd6 100644 --- a/src/client/LibplanetConsole.Client/Services/RemoteNodeContext.cs +++ b/src/client/LibplanetConsole.Client/Services/RemoteNodeContext.cs @@ -1,7 +1,7 @@ using System.ComponentModel.Composition; using LibplanetConsole.Common.Services; -namespace LibplanetConsole.Clients.Services; +namespace LibplanetConsole.Client.Services; [Export] [method: ImportingConstructor] diff --git a/src/client/LibplanetConsole.Client/Services/RemoteNodeService.cs b/src/client/LibplanetConsole.Client/Services/RemoteNodeService.cs index b4621e31..ab9ff37b 100644 --- a/src/client/LibplanetConsole.Client/Services/RemoteNodeService.cs +++ b/src/client/LibplanetConsole.Client/Services/RemoteNodeService.cs @@ -1,8 +1,8 @@ using System.ComponentModel.Composition; using LibplanetConsole.Common.Services; -using LibplanetConsole.Nodes.Services; +using LibplanetConsole.Node.Services; -namespace LibplanetConsole.Clients.Services; +namespace LibplanetConsole.Client.Services; [Export] [Export(typeof(IRemoteService))] diff --git a/src/common/LibplanetConsole.Framework/ApplicationConfigurationsBase.cs b/src/common/LibplanetConsole.Framework/ApplicationConfigurationsBase.cs index 2816e746..0de5866e 100644 --- a/src/common/LibplanetConsole.Framework/ApplicationConfigurationsBase.cs +++ b/src/common/LibplanetConsole.Framework/ApplicationConfigurationsBase.cs @@ -1,7 +1,7 @@ using JSSoft.Configurations; using JSSoft.Configurations.Extensions; -namespace LibplanetConsole.Frameworks; +namespace LibplanetConsole.Framework; public abstract class ApplicationConfigurationsBase : ConfigurationsBase { diff --git a/src/common/LibplanetConsole.Framework/ApplicationContainer.cs b/src/common/LibplanetConsole.Framework/ApplicationContainer.cs index 1d0d077c..1bc88388 100644 --- a/src/common/LibplanetConsole.Framework/ApplicationContainer.cs +++ b/src/common/LibplanetConsole.Framework/ApplicationContainer.cs @@ -3,7 +3,7 @@ using System.Data; using System.Reflection; -namespace LibplanetConsole.Frameworks; +namespace LibplanetConsole.Framework; public sealed class ApplicationContainer : CompositionContainer, IAsyncDisposable { diff --git a/src/common/LibplanetConsole.Framework/ApplicationExport.cs b/src/common/LibplanetConsole.Framework/ApplicationExport.cs index 1e91986e..bd7b5145 100644 --- a/src/common/LibplanetConsole.Framework/ApplicationExport.cs +++ b/src/common/LibplanetConsole.Framework/ApplicationExport.cs @@ -1,6 +1,6 @@ using System.ComponentModel.Composition.Primitives; -namespace LibplanetConsole.Frameworks; +namespace LibplanetConsole.Framework; internal sealed class ApplicationExport(Export export, Action exportAction) : Export diff --git a/src/common/LibplanetConsole.Framework/ApplicationFramework.cs b/src/common/LibplanetConsole.Framework/ApplicationFramework.cs index 0131ac77..225fe0b2 100644 --- a/src/common/LibplanetConsole.Framework/ApplicationFramework.cs +++ b/src/common/LibplanetConsole.Framework/ApplicationFramework.cs @@ -1,7 +1,7 @@ using Serilog; using Serilog.Events; -namespace LibplanetConsole.Frameworks; +namespace LibplanetConsole.Framework; public abstract class ApplicationFramework : IAsyncDisposable, IServiceProvider { diff --git a/src/common/LibplanetConsole.Framework/ApplicationServiceCollection.cs b/src/common/LibplanetConsole.Framework/ApplicationServiceCollection.cs index 7ef9ed7d..82fae57f 100644 --- a/src/common/LibplanetConsole.Framework/ApplicationServiceCollection.cs +++ b/src/common/LibplanetConsole.Framework/ApplicationServiceCollection.cs @@ -2,7 +2,7 @@ using Microsoft.Extensions.DependencyInjection; using Serilog; -namespace LibplanetConsole.Frameworks; +namespace LibplanetConsole.Framework; public sealed class ApplicationServiceCollection( IEnumerable applicationServices) diff --git a/src/common/LibplanetConsole.Framework/ApplicationSettingsAttribute.cs b/src/common/LibplanetConsole.Framework/ApplicationSettingsAttribute.cs index 2ee214bc..5cd2d592 100644 --- a/src/common/LibplanetConsole.Framework/ApplicationSettingsAttribute.cs +++ b/src/common/LibplanetConsole.Framework/ApplicationSettingsAttribute.cs @@ -1,6 +1,6 @@ using System.Text.RegularExpressions; -namespace LibplanetConsole.Frameworks; +namespace LibplanetConsole.Framework; [AttributeUsage(AttributeTargets.Class)] public sealed class ApplicationSettingsAttribute(string name) : Attribute diff --git a/src/common/LibplanetConsole.Framework/ApplicationSettingsCollection.cs b/src/common/LibplanetConsole.Framework/ApplicationSettingsCollection.cs index 3205b5f4..4a07420a 100644 --- a/src/common/LibplanetConsole.Framework/ApplicationSettingsCollection.cs +++ b/src/common/LibplanetConsole.Framework/ApplicationSettingsCollection.cs @@ -3,7 +3,7 @@ using System.Reflection; using JSSoft.Commands; -namespace LibplanetConsole.Frameworks; +namespace LibplanetConsole.Framework; public sealed class ApplicationSettingsCollection : IEnumerable { diff --git a/src/common/LibplanetConsole.Framework/ApplicationSettingsSchemaBuilder.cs b/src/common/LibplanetConsole.Framework/ApplicationSettingsSchemaBuilder.cs index a1ea8bd9..5f3c80c4 100644 --- a/src/common/LibplanetConsole.Framework/ApplicationSettingsSchemaBuilder.cs +++ b/src/common/LibplanetConsole.Framework/ApplicationSettingsSchemaBuilder.cs @@ -3,7 +3,7 @@ using JSSoft.Commands; using LibplanetConsole.Settings; -namespace LibplanetConsole.Frameworks; +namespace LibplanetConsole.Framework; public sealed class ApplicationSettingsSchemaBuilder : SettingsSchemaBuilder { diff --git a/src/common/LibplanetConsole.Framework/DependencyAttribute.cs b/src/common/LibplanetConsole.Framework/DependencyAttribute.cs index 10361c12..09c4dd87 100644 --- a/src/common/LibplanetConsole.Framework/DependencyAttribute.cs +++ b/src/common/LibplanetConsole.Framework/DependencyAttribute.cs @@ -1,4 +1,4 @@ -namespace LibplanetConsole.Frameworks; +namespace LibplanetConsole.Framework; [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)] public class DependencyAttribute : Attribute diff --git a/src/common/LibplanetConsole.Framework/DependencyUtility.cs b/src/common/LibplanetConsole.Framework/DependencyUtility.cs index 336e57f1..b88be66a 100644 --- a/src/common/LibplanetConsole.Framework/DependencyUtility.cs +++ b/src/common/LibplanetConsole.Framework/DependencyUtility.cs @@ -1,4 +1,4 @@ -namespace LibplanetConsole.Frameworks; +namespace LibplanetConsole.Framework; public static class DependencyUtility { diff --git a/src/common/LibplanetConsole.Framework/Extensions/CompositionContainerExtensions.cs b/src/common/LibplanetConsole.Framework/Extensions/CompositionContainerExtensions.cs index 71ac0e16..90d357d4 100644 --- a/src/common/LibplanetConsole.Framework/Extensions/CompositionContainerExtensions.cs +++ b/src/common/LibplanetConsole.Framework/Extensions/CompositionContainerExtensions.cs @@ -2,7 +2,7 @@ using System.ComponentModel.Composition.Hosting; using System.ComponentModel.Composition.Primitives; -namespace LibplanetConsole.Frameworks.Extensions; +namespace LibplanetConsole.Framework.Extensions; public static class CompositionContainerExtensions { diff --git a/src/common/LibplanetConsole.Framework/IApplicationConfiguration.cs b/src/common/LibplanetConsole.Framework/IApplicationConfiguration.cs index 95f456ac..9a238d4d 100644 --- a/src/common/LibplanetConsole.Framework/IApplicationConfiguration.cs +++ b/src/common/LibplanetConsole.Framework/IApplicationConfiguration.cs @@ -1,4 +1,4 @@ -namespace LibplanetConsole.Frameworks; +namespace LibplanetConsole.Framework; public interface IApplicationConfiguration { diff --git a/src/common/LibplanetConsole.Framework/IApplicationConfigurations.cs b/src/common/LibplanetConsole.Framework/IApplicationConfigurations.cs index bc43dce0..442c60ae 100644 --- a/src/common/LibplanetConsole.Framework/IApplicationConfigurations.cs +++ b/src/common/LibplanetConsole.Framework/IApplicationConfigurations.cs @@ -1,4 +1,4 @@ -namespace LibplanetConsole.Frameworks; +namespace LibplanetConsole.Framework; public interface IApplicationConfigurations : IEnumerable { diff --git a/src/common/LibplanetConsole.Framework/IApplicationService.cs b/src/common/LibplanetConsole.Framework/IApplicationService.cs index abe676c0..fb055272 100644 --- a/src/common/LibplanetConsole.Framework/IApplicationService.cs +++ b/src/common/LibplanetConsole.Framework/IApplicationService.cs @@ -1,4 +1,4 @@ -namespace LibplanetConsole.Frameworks; +namespace LibplanetConsole.Framework; public interface IApplicationService { diff --git a/src/common/LibplanetConsole.Seed/Peer.cs b/src/common/LibplanetConsole.Seed/Peer.cs index 27f14a00..a9b4ee91 100644 --- a/src/common/LibplanetConsole.Seed/Peer.cs +++ b/src/common/LibplanetConsole.Seed/Peer.cs @@ -2,9 +2,9 @@ using Libplanet.Net.Messages; using Libplanet.Net.Transports; using LibplanetConsole.Common; -using static LibplanetConsole.Seeds.PeerUtility; +using static LibplanetConsole.Seed.PeerUtility; -namespace LibplanetConsole.Seeds; +namespace LibplanetConsole.Seed; public sealed class Peer { diff --git a/src/common/LibplanetConsole.Seed/PeerCollection.cs b/src/common/LibplanetConsole.Seed/PeerCollection.cs index bcbb39b7..3b76db22 100644 --- a/src/common/LibplanetConsole.Seed/PeerCollection.cs +++ b/src/common/LibplanetConsole.Seed/PeerCollection.cs @@ -4,7 +4,7 @@ using LibplanetConsole.Common; using Serilog; -namespace LibplanetConsole.Seeds; +namespace LibplanetConsole.Seed; public sealed class PeerCollection : IEnumerable { diff --git a/src/common/LibplanetConsole.Seed/PeerUtility.cs b/src/common/LibplanetConsole.Seed/PeerUtility.cs index 57f46c77..6b56580c 100644 --- a/src/common/LibplanetConsole.Seed/PeerUtility.cs +++ b/src/common/LibplanetConsole.Seed/PeerUtility.cs @@ -3,7 +3,7 @@ using Libplanet.Net; using LibplanetConsole.Common; -namespace LibplanetConsole.Seeds; +namespace LibplanetConsole.Seed; internal static class PeerUtility { diff --git a/src/common/LibplanetConsole.Seed/Seed.cs b/src/common/LibplanetConsole.Seed/Seed.cs index 594b3e5b..78ccda96 100644 --- a/src/common/LibplanetConsole.Seed/Seed.cs +++ b/src/common/LibplanetConsole.Seed/Seed.cs @@ -6,9 +6,9 @@ using Libplanet.Net.Transports; using LibplanetConsole.Common; using Serilog; -using static LibplanetConsole.Seeds.PeerUtility; +using static LibplanetConsole.Seed.PeerUtility; -namespace LibplanetConsole.Seeds; +namespace LibplanetConsole.Seed; public sealed class Seed(SeedOptions seedOptions) { diff --git a/src/common/LibplanetConsole.Seed/SeedOptions.cs b/src/common/LibplanetConsole.Seed/SeedOptions.cs index bbe01c35..94861479 100644 --- a/src/common/LibplanetConsole.Seed/SeedOptions.cs +++ b/src/common/LibplanetConsole.Seed/SeedOptions.cs @@ -1,6 +1,6 @@ using LibplanetConsole.Common; -namespace LibplanetConsole.Seeds; +namespace LibplanetConsole.Seed; public sealed record class SeedOptions { diff --git a/src/console/LibplanetConsole.Console.Evidence/Commands/EvidenceCommand.cs b/src/console/LibplanetConsole.Console.Evidence/Commands/EvidenceCommand.cs index d9c5db16..21c8e95f 100644 --- a/src/console/LibplanetConsole.Console.Evidence/Commands/EvidenceCommand.cs +++ b/src/console/LibplanetConsole.Console.Evidence/Commands/EvidenceCommand.cs @@ -4,7 +4,7 @@ using LibplanetConsole.Common.Extensions; using Microsoft.Extensions.DependencyInjection; -namespace LibplanetConsole.Consoles.Evidence.Commands; +namespace LibplanetConsole.Console.Evidence.Commands; [Export(typeof(ICommand))] [CommandSummary("Provides evidence-related commands.")] diff --git a/src/console/LibplanetConsole.Console.Evidence/EvidenceNodeContent.cs b/src/console/LibplanetConsole.Console.Evidence/EvidenceNodeContent.cs index 28bc6585..27e37f21 100644 --- a/src/console/LibplanetConsole.Console.Evidence/EvidenceNodeContent.cs +++ b/src/console/LibplanetConsole.Console.Evidence/EvidenceNodeContent.cs @@ -1,10 +1,10 @@ using System.ComponentModel.Composition; using LibplanetConsole.Common.Services; -using LibplanetConsole.Consoles.Services; +using LibplanetConsole.Console.Services; using LibplanetConsole.Evidence; using LibplanetConsole.Evidence.Services; -namespace LibplanetConsole.Consoles.Evidence; +namespace LibplanetConsole.Console.Evidence; [Export(typeof(INodeContent))] [Export(typeof(IEvidenceContent))] diff --git a/src/console/LibplanetConsole.Console.Evidence/IEvidenceContent.cs b/src/console/LibplanetConsole.Console.Evidence/IEvidenceContent.cs index 81b2da71..58edb033 100644 --- a/src/console/LibplanetConsole.Console.Evidence/IEvidenceContent.cs +++ b/src/console/LibplanetConsole.Console.Evidence/IEvidenceContent.cs @@ -1,6 +1,6 @@ using LibplanetConsole.Evidence; -namespace LibplanetConsole.Consoles.Evidence; +namespace LibplanetConsole.Console.Evidence; internal interface IEvidenceContent { diff --git a/src/console/LibplanetConsole.Console.Evidence/LibplanetConsole.Console.Evidence.csproj b/src/console/LibplanetConsole.Console.Evidence/LibplanetConsole.Console.Evidence.csproj index 93d83910..a5d68453 100644 --- a/src/console/LibplanetConsole.Console.Evidence/LibplanetConsole.Console.Evidence.csproj +++ b/src/console/LibplanetConsole.Console.Evidence/LibplanetConsole.Console.Evidence.csproj @@ -1,7 +1,7 @@ - + diff --git a/src/console/LibplanetConsole.Console.Example/ExampleClientCommand.cs b/src/console/LibplanetConsole.Console.Example/ExampleClientCommand.cs index d33d7326..9b2c0fc1 100644 --- a/src/console/LibplanetConsole.Console.Example/ExampleClientCommand.cs +++ b/src/console/LibplanetConsole.Console.Example/ExampleClientCommand.cs @@ -1,7 +1,7 @@ using System.ComponentModel.Composition; using JSSoft.Commands; -namespace LibplanetConsole.Consoles.Examples; +namespace LibplanetConsole.Console.Example; [Export(typeof(ICommand))] [CommandSummary("Example client commands for a quick start.")] diff --git a/src/console/LibplanetConsole.Console.Example/ExampleClientContent.cs b/src/console/LibplanetConsole.Console.Example/ExampleClientContent.cs index 2ccb824e..b263996c 100644 --- a/src/console/LibplanetConsole.Console.Example/ExampleClientContent.cs +++ b/src/console/LibplanetConsole.Console.Example/ExampleClientContent.cs @@ -1,8 +1,8 @@ using System.ComponentModel.Composition; using LibplanetConsole.Common.Services; -using LibplanetConsole.Examples.Services; +using LibplanetConsole.Example.Services; -namespace LibplanetConsole.Consoles.Examples; +namespace LibplanetConsole.Console.Example; [Export(typeof(IExampleClientContent))] [Export(typeof(IClientContent))] diff --git a/src/console/LibplanetConsole.Console.Example/ExampleClientInfoProvider.cs b/src/console/LibplanetConsole.Console.Example/ExampleClientInfoProvider.cs index 34c26d1a..4f53421d 100644 --- a/src/console/LibplanetConsole.Console.Example/ExampleClientInfoProvider.cs +++ b/src/console/LibplanetConsole.Console.Example/ExampleClientInfoProvider.cs @@ -1,7 +1,7 @@ using System.ComponentModel.Composition; using LibplanetConsole.Common; -namespace LibplanetConsole.Consoles.Examples; +namespace LibplanetConsole.Console.Example; [Export(typeof(IInfoProvider))] internal sealed class ExampleClientInfoProvider diff --git a/src/console/LibplanetConsole.Console.Example/ExampleClientProcessArgumentProvider.cs b/src/console/LibplanetConsole.Console.Example/ExampleClientProcessArgumentProvider.cs index 1181a26d..9f3496e5 100644 --- a/src/console/LibplanetConsole.Console.Example/ExampleClientProcessArgumentProvider.cs +++ b/src/console/LibplanetConsole.Console.Example/ExampleClientProcessArgumentProvider.cs @@ -1,6 +1,6 @@ using System.ComponentModel.Composition; -namespace LibplanetConsole.Consoles.Examples; +namespace LibplanetConsole.Console.Example; [Export(typeof(IProcessArgumentProvider))] internal sealed class ExampleClientProcessArgumentProvider diff --git a/src/console/LibplanetConsole.Console.Example/ExampleClientSettings.cs b/src/console/LibplanetConsole.Console.Example/ExampleClientSettings.cs index ae0bb212..073205c3 100644 --- a/src/console/LibplanetConsole.Console.Example/ExampleClientSettings.cs +++ b/src/console/LibplanetConsole.Console.Example/ExampleClientSettings.cs @@ -1,7 +1,7 @@ using JSSoft.Commands; -using LibplanetConsole.Frameworks; +using LibplanetConsole.Framework; -namespace LibplanetConsole.Consoles.Examples; +namespace LibplanetConsole.Console.Example; [ApplicationSettings] internal sealed class ExampleClientSettings diff --git a/src/console/LibplanetConsole.Console.Example/ExampleNodeCommand.cs b/src/console/LibplanetConsole.Console.Example/ExampleNodeCommand.cs index 50dc9c3a..3b60973a 100644 --- a/src/console/LibplanetConsole.Console.Example/ExampleNodeCommand.cs +++ b/src/console/LibplanetConsole.Console.Example/ExampleNodeCommand.cs @@ -2,7 +2,7 @@ using System.Text; using JSSoft.Commands; -namespace LibplanetConsole.Consoles.Examples; +namespace LibplanetConsole.Console.Example; [Export(typeof(ICommand))] [CommandSummary("Example node commands for a quick start.")] diff --git a/src/console/LibplanetConsole.Console.Example/ExampleNodeContent.cs b/src/console/LibplanetConsole.Console.Example/ExampleNodeContent.cs index fe9d7482..e02c3ef2 100644 --- a/src/console/LibplanetConsole.Console.Example/ExampleNodeContent.cs +++ b/src/console/LibplanetConsole.Console.Example/ExampleNodeContent.cs @@ -2,10 +2,10 @@ using System.Text; using LibplanetConsole.Common; using LibplanetConsole.Common.Services; -using LibplanetConsole.Consoles.Services; -using LibplanetConsole.Examples.Services; +using LibplanetConsole.Console.Services; +using LibplanetConsole.Example.Services; -namespace LibplanetConsole.Consoles.Examples; +namespace LibplanetConsole.Console.Example; [Export(typeof(IExampleNodeContent))] [Export(typeof(INodeContentService))] diff --git a/src/console/LibplanetConsole.Console.Example/ExampleNodeInfoProvider.cs b/src/console/LibplanetConsole.Console.Example/ExampleNodeInfoProvider.cs index 166e4ccd..582c3ca9 100644 --- a/src/console/LibplanetConsole.Console.Example/ExampleNodeInfoProvider.cs +++ b/src/console/LibplanetConsole.Console.Example/ExampleNodeInfoProvider.cs @@ -1,7 +1,7 @@ using System.ComponentModel.Composition; using LibplanetConsole.Common; -namespace LibplanetConsole.Consoles.Examples; +namespace LibplanetConsole.Console.Example; [Export(typeof(IInfoProvider))] internal sealed class ExampleNodeInfoProvider diff --git a/src/console/LibplanetConsole.Console.Example/ExampleNodeProcessArgumentProvider.cs b/src/console/LibplanetConsole.Console.Example/ExampleNodeProcessArgumentProvider.cs index 636d6fa1..20367cb9 100644 --- a/src/console/LibplanetConsole.Console.Example/ExampleNodeProcessArgumentProvider.cs +++ b/src/console/LibplanetConsole.Console.Example/ExampleNodeProcessArgumentProvider.cs @@ -1,6 +1,6 @@ using System.ComponentModel.Composition; -namespace LibplanetConsole.Consoles.Examples; +namespace LibplanetConsole.Console.Example; [Export(typeof(IProcessArgumentProvider))] internal sealed class ExampleNodeProcessArgumentProvider diff --git a/src/console/LibplanetConsole.Console.Example/ExampleSettings.cs b/src/console/LibplanetConsole.Console.Example/ExampleSettings.cs index 2e074d3d..a83eb4fd 100644 --- a/src/console/LibplanetConsole.Console.Example/ExampleSettings.cs +++ b/src/console/LibplanetConsole.Console.Example/ExampleSettings.cs @@ -1,7 +1,7 @@ using JSSoft.Commands; -using LibplanetConsole.Frameworks; +using LibplanetConsole.Framework; -namespace LibplanetConsole.Consoles.Examples; +namespace LibplanetConsole.Console.Example; [ApplicationSettings] internal sealed class ExampleSettings diff --git a/src/console/LibplanetConsole.Console.Example/IExampleClientContent.cs b/src/console/LibplanetConsole.Console.Example/IExampleClientContent.cs index e0b45dca..e8e49654 100644 --- a/src/console/LibplanetConsole.Console.Example/IExampleClientContent.cs +++ b/src/console/LibplanetConsole.Console.Example/IExampleClientContent.cs @@ -1,4 +1,4 @@ -namespace LibplanetConsole.Consoles.Examples; +namespace LibplanetConsole.Console.Example; public interface IExampleClientContent { diff --git a/src/console/LibplanetConsole.Console.Example/IExampleNodeContent.cs b/src/console/LibplanetConsole.Console.Example/IExampleNodeContent.cs index dfd55b73..7f6ed1fb 100644 --- a/src/console/LibplanetConsole.Console.Example/IExampleNodeContent.cs +++ b/src/console/LibplanetConsole.Console.Example/IExampleNodeContent.cs @@ -1,6 +1,6 @@ using LibplanetConsole.Common; -namespace LibplanetConsole.Consoles.Examples; +namespace LibplanetConsole.Console.Example; public interface IExampleNodeContent { diff --git a/src/console/LibplanetConsole.Console.Example/LibplanetConsole.Console.Example.csproj b/src/console/LibplanetConsole.Console.Example/LibplanetConsole.Console.Example.csproj index ae947969..82037c4e 100644 --- a/src/console/LibplanetConsole.Console.Example/LibplanetConsole.Console.Example.csproj +++ b/src/console/LibplanetConsole.Console.Example/LibplanetConsole.Console.Example.csproj @@ -1,11 +1,11 @@ - + - + diff --git a/src/console/LibplanetConsole.Console.Executable/Application.cs b/src/console/LibplanetConsole.Console.Executable/Application.cs index fda44e99..901101b4 100644 --- a/src/console/LibplanetConsole.Console.Executable/Application.cs +++ b/src/console/LibplanetConsole.Console.Executable/Application.cs @@ -3,7 +3,7 @@ using LibplanetConsole.Common.Extensions; using Microsoft.Extensions.DependencyInjection; -namespace LibplanetConsole.Consoles.Executable; +namespace LibplanetConsole.Console.Executable; internal sealed partial class Application(ApplicationOptions options) : ApplicationBase(options), IApplication @@ -15,15 +15,15 @@ protected override async Task OnRunAsync(CancellationToken cancellationToken) var commandContext = this.GetRequiredService(); var terminal = this.GetRequiredService(); commandContext.Out = sw; - await Console.Out.WriteColoredLineAsync(message, TerminalColorType.BrightGreen); + await System.Console.Out.WriteColoredLineAsync(message, TerminalColorType.BrightGreen); await base.OnRunAsync(cancellationToken); await sw.WriteSeparatorAsync(TerminalColorType.BrightGreen); await commandContext.ExecuteAsync(["--help"], cancellationToken: default); await sw.WriteLineAsync(); await commandContext.ExecuteAsync(args: [], cancellationToken: default); await sw.WriteSeparatorAsync(TerminalColorType.BrightGreen); - commandContext.Out = Console.Out; - await Console.Out.WriteAsync(sw.ToString()); + commandContext.Out = System.Console.Out; + await System.Console.Out.WriteAsync(sw.ToString()); await terminal.StartAsync(cancellationToken); } } diff --git a/src/console/LibplanetConsole.Console.Executable/ApplicationConfigurations.cs b/src/console/LibplanetConsole.Console.Executable/ApplicationConfigurations.cs index 0ce96cc5..e549ae46 100644 --- a/src/console/LibplanetConsole.Console.Executable/ApplicationConfigurations.cs +++ b/src/console/LibplanetConsole.Console.Executable/ApplicationConfigurations.cs @@ -1,7 +1,7 @@ using System.ComponentModel.Composition; -using LibplanetConsole.Frameworks; +using LibplanetConsole.Framework; -namespace LibplanetConsole.Consoles.Executable; +namespace LibplanetConsole.Console.Executable; [Export(typeof(IApplicationConfigurations))] [method: ImportingConstructor] diff --git a/src/console/LibplanetConsole.Console.Executable/ApplicationSettings.cs b/src/console/LibplanetConsole.Console.Executable/ApplicationSettings.cs index 4b4ef615..3b2118bb 100644 --- a/src/console/LibplanetConsole.Console.Executable/ApplicationSettings.cs +++ b/src/console/LibplanetConsole.Console.Executable/ApplicationSettings.cs @@ -3,9 +3,9 @@ using LibplanetConsole.Common; using LibplanetConsole.Common.DataAnnotations; using LibplanetConsole.DataAnnotations; -using LibplanetConsole.Frameworks; +using LibplanetConsole.Framework; -namespace LibplanetConsole.Consoles.Executable; +namespace LibplanetConsole.Console.Executable; [ApplicationSettings(IsRequired = true)] internal sealed record class ApplicationSettings diff --git a/src/console/LibplanetConsole.Console.Executable/CommandContext.cs b/src/console/LibplanetConsole.Console.Executable/CommandContext.cs index 8478e9d0..e950dfa6 100644 --- a/src/console/LibplanetConsole.Console.Executable/CommandContext.cs +++ b/src/console/LibplanetConsole.Console.Executable/CommandContext.cs @@ -1,9 +1,9 @@ using System.ComponentModel.Composition; using JSSoft.Commands; using JSSoft.Terminals; -using LibplanetConsole.Consoles.Executable.Commands; +using LibplanetConsole.Console.Executable.Commands; -namespace LibplanetConsole.Consoles.Executable; +namespace LibplanetConsole.Console.Executable; [Export(typeof(CommandContext))] [CommandSummary("Provides a prompt for input and execution of commands.")] diff --git a/src/console/LibplanetConsole.Console.Executable/Commands/ConfigCommand.cs b/src/console/LibplanetConsole.Console.Executable/Commands/ConfigCommand.cs index 1979931c..8ca9f7a2 100644 --- a/src/console/LibplanetConsole.Console.Executable/Commands/ConfigCommand.cs +++ b/src/console/LibplanetConsole.Console.Executable/Commands/ConfigCommand.cs @@ -1,8 +1,8 @@ using System.ComponentModel.Composition; using JSSoft.Commands; -using LibplanetConsole.Frameworks; +using LibplanetConsole.Framework; -namespace LibplanetConsole.Consoles.Executable.Commands; +namespace LibplanetConsole.Console.Executable.Commands; [Export(typeof(ICommand))] [CommandSummary("Get and set options")] diff --git a/src/console/LibplanetConsole.Console.Executable/Commands/ExitCommand.cs b/src/console/LibplanetConsole.Console.Executable/Commands/ExitCommand.cs index 42a899bf..87010d0e 100644 --- a/src/console/LibplanetConsole.Console.Executable/Commands/ExitCommand.cs +++ b/src/console/LibplanetConsole.Console.Executable/Commands/ExitCommand.cs @@ -1,7 +1,7 @@ using System.ComponentModel.Composition; using JSSoft.Commands; -namespace LibplanetConsole.Consoles.Executable.Commands; +namespace LibplanetConsole.Console.Executable.Commands; [Export(typeof(ICommand))] [CommandSummary("Exit the application.")] diff --git a/src/console/LibplanetConsole.Console.Executable/Commands/HelpCommand.cs b/src/console/LibplanetConsole.Console.Executable/Commands/HelpCommand.cs index 42d771b6..50188522 100644 --- a/src/console/LibplanetConsole.Console.Executable/Commands/HelpCommand.cs +++ b/src/console/LibplanetConsole.Console.Executable/Commands/HelpCommand.cs @@ -1,7 +1,7 @@ using System.ComponentModel.Composition; using JSSoft.Commands; -namespace LibplanetConsole.Consoles.Executable.Commands; +namespace LibplanetConsole.Console.Executable.Commands; [Export(typeof(ICommand))] [Export(typeof(HelpCommand))] diff --git a/src/console/LibplanetConsole.Console.Executable/Commands/IndexProperties.cs b/src/console/LibplanetConsole.Console.Executable/Commands/IndexProperties.cs index 416a8cd7..d9f20993 100644 --- a/src/console/LibplanetConsole.Console.Executable/Commands/IndexProperties.cs +++ b/src/console/LibplanetConsole.Console.Executable/Commands/IndexProperties.cs @@ -1,6 +1,6 @@ using JSSoft.Commands; -namespace LibplanetConsole.Consoles.Executable.Commands; +namespace LibplanetConsole.Console.Executable.Commands; internal static class IndexProperties { diff --git a/src/console/LibplanetConsole.Console.Executable/Commands/VersionCommand.cs b/src/console/LibplanetConsole.Console.Executable/Commands/VersionCommand.cs index 6954cad0..b70e33db 100644 --- a/src/console/LibplanetConsole.Console.Executable/Commands/VersionCommand.cs +++ b/src/console/LibplanetConsole.Console.Executable/Commands/VersionCommand.cs @@ -1,7 +1,7 @@ using System.ComponentModel.Composition; using JSSoft.Commands; -namespace LibplanetConsole.Consoles.Executable.Commands; +namespace LibplanetConsole.Console.Executable.Commands; [Export(typeof(ICommand))] [Export(typeof(VersionCommand))] diff --git a/src/console/LibplanetConsole.Console.Executable/EntryCommandContext.cs b/src/console/LibplanetConsole.Console.Executable/EntryCommandContext.cs index 17e9fa43..eee6bf9d 100644 --- a/src/console/LibplanetConsole.Console.Executable/EntryCommandContext.cs +++ b/src/console/LibplanetConsole.Console.Executable/EntryCommandContext.cs @@ -1,6 +1,6 @@ using JSSoft.Commands; -namespace LibplanetConsole.Consoles.Executable; +namespace LibplanetConsole.Console.Executable; [CommandSummary("Run nodes and clients or provide related tools.")] internal sealed class EntryCommandContext(params ICommand[] commands) diff --git a/src/console/LibplanetConsole.Console.Executable/EntryCommands/GenesisCommand.cs b/src/console/LibplanetConsole.Console.Executable/EntryCommands/GenesisCommand.cs index 3e0d3f57..4be27605 100644 --- a/src/console/LibplanetConsole.Console.Executable/EntryCommands/GenesisCommand.cs +++ b/src/console/LibplanetConsole.Console.Executable/EntryCommands/GenesisCommand.cs @@ -1,7 +1,7 @@ using System.ComponentModel; using LibplanetConsole.Common.Commands; -namespace LibplanetConsole.Consoles.Executable.EntryCommands; +namespace LibplanetConsole.Console.Executable.EntryCommands; [Category("Tools")] internal sealed class GenesisCommand : GenesisCommandBase diff --git a/src/console/LibplanetConsole.Console.Executable/EntryCommands/InitializeCommand.cs b/src/console/LibplanetConsole.Console.Executable/EntryCommands/InitializeCommand.cs index 833942f8..f38a7018 100644 --- a/src/console/LibplanetConsole.Console.Executable/EntryCommands/InitializeCommand.cs +++ b/src/console/LibplanetConsole.Console.Executable/EntryCommands/InitializeCommand.cs @@ -6,7 +6,7 @@ using LibplanetConsole.Common.IO; using LibplanetConsole.DataAnnotations; -namespace LibplanetConsole.Consoles.Executable.EntryCommands; +namespace LibplanetConsole.Console.Executable.EntryCommands; [CommandSummary("Create a new repository to run Libplanet nodes and clients from the console.")] internal sealed class InitializeCommand : CommandBase diff --git a/src/console/LibplanetConsole.Console.Executable/EntryCommands/KeyCommand.cs b/src/console/LibplanetConsole.Console.Executable/EntryCommands/KeyCommand.cs index c4a953b5..2dace2c5 100644 --- a/src/console/LibplanetConsole.Console.Executable/EntryCommands/KeyCommand.cs +++ b/src/console/LibplanetConsole.Console.Executable/EntryCommands/KeyCommand.cs @@ -1,7 +1,7 @@ using System.ComponentModel; using LibplanetConsole.Common.Commands; -namespace LibplanetConsole.Consoles.Executable.EntryCommands; +namespace LibplanetConsole.Console.Executable.EntryCommands; [Category("Tools")] internal sealed class KeyCommand : KeyCommandBase diff --git a/src/console/LibplanetConsole.Console.Executable/EntryCommands/RunCommand.cs b/src/console/LibplanetConsole.Console.Executable/EntryCommands/RunCommand.cs index 7476d4d5..76c79647 100644 --- a/src/console/LibplanetConsole.Console.Executable/EntryCommands/RunCommand.cs +++ b/src/console/LibplanetConsole.Console.Executable/EntryCommands/RunCommand.cs @@ -1,7 +1,7 @@ using JSSoft.Commands; -using LibplanetConsole.Frameworks; +using LibplanetConsole.Framework; -namespace LibplanetConsole.Consoles.Executable.EntryCommands; +namespace LibplanetConsole.Console.Executable.EntryCommands; [CommandSummary("Run the Libplanet console.")] [CommandExample("run --end-point localhost:5000 --node-count 4 --client-count 2")] @@ -29,7 +29,7 @@ protected override async Task OnExecuteAsync(CancellationToken cancellationToken try { var applicationOptions = _applicationSettings.ToOptions([.. _settingsCollection]); - var @out = Console.Out; + var @out = System.Console.Out; await using var application = new Application(applicationOptions); await @out.WriteLineAsync(); await application.RunAsync(); @@ -37,7 +37,7 @@ protected override async Task OnExecuteAsync(CancellationToken cancellationToken } catch (CommandParsingException e) { - e.Print(Console.Out); + e.Print(System.Console.Out); Environment.Exit(1); } } diff --git a/src/console/LibplanetConsole.Console.Executable/EntryCommands/StartCommand.cs b/src/console/LibplanetConsole.Console.Executable/EntryCommands/StartCommand.cs index aa0a451d..767b76f0 100644 --- a/src/console/LibplanetConsole.Console.Executable/EntryCommands/StartCommand.cs +++ b/src/console/LibplanetConsole.Console.Executable/EntryCommands/StartCommand.cs @@ -1,7 +1,7 @@ using JSSoft.Commands; using LibplanetConsole.DataAnnotations; -namespace LibplanetConsole.Consoles.Executable.EntryCommands; +namespace LibplanetConsole.Console.Executable.EntryCommands; [CommandSummary("Run the libplanet-console using the given repository path.")] internal sealed class StartCommand : CommandAsyncBase @@ -24,7 +24,7 @@ protected override async Task OnExecuteAsync(CancellationToken cancellationToken LogPath = repository.LogPath, LibraryLogPath = repository.LibraryLogPath, }; - var @out = Console.Out; + var @out = System.Console.Out; await using var application = new Application(applicationOptions); await @out.WriteLineAsync(); await application.RunAsync(); diff --git a/src/console/LibplanetConsole.Console.Executable/LibplanetConsole.Console.Executable.csproj b/src/console/LibplanetConsole.Console.Executable/LibplanetConsole.Console.Executable.csproj index 1084687c..a39e0122 100644 --- a/src/console/LibplanetConsole.Console.Executable/LibplanetConsole.Console.Executable.csproj +++ b/src/console/LibplanetConsole.Console.Executable/LibplanetConsole.Console.Executable.csproj @@ -2,11 +2,11 @@ - - - - - + + + + + @@ -22,12 +22,12 @@ - - + + - - + + diff --git a/src/console/LibplanetConsole.Console.Executable/LogConfiguration.cs b/src/console/LibplanetConsole.Console.Executable/LogConfiguration.cs index bb9afe6b..7c687258 100644 --- a/src/console/LibplanetConsole.Console.Executable/LogConfiguration.cs +++ b/src/console/LibplanetConsole.Console.Executable/LogConfiguration.cs @@ -1,10 +1,10 @@ using System.ComponentModel.Composition; using JSSoft.Configurations; -using LibplanetConsole.Frameworks; +using LibplanetConsole.Framework; using Serilog; using Serilog.Events; -namespace LibplanetConsole.Consoles.Executable; +namespace LibplanetConsole.Console.Executable; [Export(typeof(IApplicationConfiguration))] [ConfigurationName("log")] diff --git a/src/console/LibplanetConsole.Console.Executable/Program.cs b/src/console/LibplanetConsole.Console.Executable/Program.cs index 33c510b0..97db431b 100644 --- a/src/console/LibplanetConsole.Console.Executable/Program.cs +++ b/src/console/LibplanetConsole.Console.Executable/Program.cs @@ -1,7 +1,7 @@ using JSSoft.Commands; using JSSoft.Commands.Extensions; -using LibplanetConsole.Consoles.Executable; -using LibplanetConsole.Consoles.Executable.EntryCommands; +using LibplanetConsole.Console.Executable; +using LibplanetConsole.Console.Executable.EntryCommands; var commands = new ICommand[] { diff --git a/src/console/LibplanetConsole.Console.Executable/Properties/launchSettings.json b/src/console/LibplanetConsole.Console.Executable/Properties/launchSettings.json index f5820cb9..73297ef1 100644 --- a/src/console/LibplanetConsole.Console.Executable/Properties/launchSettings.json +++ b/src/console/LibplanetConsole.Console.Executable/Properties/launchSettings.json @@ -1,6 +1,6 @@ { "profiles": { - "LibplanetConsole.Consoles.Executable": { + "LibplanetConsole.Console.Executable": { "commandName": "Project", "commandLineArgs": "--node-count 4 --client-count 1 --end-point 127.0.0.1:4343", "workingDirectory": "$(SolutionDir)" diff --git a/src/console/LibplanetConsole.Console.Executable/SystemTerminal.cs b/src/console/LibplanetConsole.Console.Executable/SystemTerminal.cs index cb792758..42c1b6d6 100644 --- a/src/console/LibplanetConsole.Console.Executable/SystemTerminal.cs +++ b/src/console/LibplanetConsole.Console.Executable/SystemTerminal.cs @@ -2,7 +2,7 @@ using JSSoft.Commands.Extensions; using JSSoft.Terminals; -namespace LibplanetConsole.Consoles.Executable; +namespace LibplanetConsole.Console.Executable; [Export] internal sealed class SystemTerminal : SystemTerminalBase diff --git a/src/console/LibplanetConsole.Console.Executable/Tracers/ClientCollectionEventTracer.cs b/src/console/LibplanetConsole.Console.Executable/Tracers/ClientCollectionEventTracer.cs index f8e77b38..a19cf337 100644 --- a/src/console/LibplanetConsole.Console.Executable/Tracers/ClientCollectionEventTracer.cs +++ b/src/console/LibplanetConsole.Console.Executable/Tracers/ClientCollectionEventTracer.cs @@ -2,9 +2,9 @@ using System.ComponentModel.Composition; using JSSoft.Terminals; using LibplanetConsole.Common.Extensions; -using LibplanetConsole.Frameworks; +using LibplanetConsole.Framework; -namespace LibplanetConsole.Consoles.Executable.Tracers; +namespace LibplanetConsole.Console.Executable.Tracers; [Export(typeof(IApplicationService))] [method: ImportingConstructor] @@ -59,7 +59,7 @@ private void Clients_CollectionChanged(object? sender, NotifyCollectionChangedEv { var message = $"Client created: {client.Address:S}"; var colorType = TerminalColorType.BrightBlue; - Console.Out.WriteColoredLine(message, colorType); + System.Console.Out.WriteColoredLine(message, colorType); AttachEvent(client); } } @@ -69,7 +69,7 @@ private void Clients_CollectionChanged(object? sender, NotifyCollectionChangedEv { var message = $"Client deleted: {client.Address:S}"; var colorType = TerminalColorType.BrightBlue; - Console.Out.WriteColoredLine(message, colorType); + System.Console.Out.WriteColoredLine(message, colorType); DetachEvent(client); } } @@ -81,7 +81,7 @@ private void Client_Attached(object? sender, EventArgs e) { var message = $"Client attached: {client.Address:S}"; var colorType = TerminalColorType.BrightBlue; - Console.Out.WriteColoredLine(message, colorType); + System.Console.Out.WriteColoredLine(message, colorType); } } @@ -91,7 +91,7 @@ private void Client_Detached(object? sender, EventArgs e) { var message = $"Client detached: {client.Address:S}"; var colorType = TerminalColorType.BrightBlue; - Console.Out.WriteColoredLine(message, colorType); + System.Console.Out.WriteColoredLine(message, colorType); } } @@ -101,7 +101,7 @@ private void Client_Started(object? sender, EventArgs e) { var message = $"Client started: {client.Address:S}"; var colorType = TerminalColorType.BrightBlue; - Console.Out.WriteColoredLine(message, colorType); + System.Console.Out.WriteColoredLine(message, colorType); } } @@ -111,7 +111,7 @@ private void Client_Stopped(object? sender, EventArgs e) { var message = $"Client stopped: {client.Address:S}"; var colorType = TerminalColorType.BrightBlue; - Console.Out.WriteColoredLine(message, colorType); + System.Console.Out.WriteColoredLine(message, colorType); } } } diff --git a/src/console/LibplanetConsole.Console.Executable/Tracers/NodeCollectionEventTracer.cs b/src/console/LibplanetConsole.Console.Executable/Tracers/NodeCollectionEventTracer.cs index e75e2895..8b08950f 100644 --- a/src/console/LibplanetConsole.Console.Executable/Tracers/NodeCollectionEventTracer.cs +++ b/src/console/LibplanetConsole.Console.Executable/Tracers/NodeCollectionEventTracer.cs @@ -2,9 +2,9 @@ using System.ComponentModel.Composition; using JSSoft.Terminals; using LibplanetConsole.Common.Extensions; -using LibplanetConsole.Frameworks; +using LibplanetConsole.Framework; -namespace LibplanetConsole.Consoles.Executable.Tracers; +namespace LibplanetConsole.Console.Executable.Tracers; [Export(typeof(IApplicationService))] [method: ImportingConstructor] @@ -84,7 +84,7 @@ private void Nodes_CollectionChanged(object? sender, NotifyCollectionChangedEven { var message = $"Node created: {node.Address:S}"; var colorType = TerminalColorType.BrightBlue; - Console.Out.WriteColoredLine(message, colorType); + System.Console.Out.WriteColoredLine(message, colorType); AttachEvent(node); } } @@ -94,7 +94,7 @@ private void Nodes_CollectionChanged(object? sender, NotifyCollectionChangedEven { var message = $"Node deleted: {node.Address:S}"; var colorType = TerminalColorType.BrightBlue; - Console.Out.WriteColoredLine(message, colorType); + System.Console.Out.WriteColoredLine(message, colorType); DetachEvent(node); } } @@ -106,7 +106,7 @@ private void BlockChain_BlockAppended(object? sender, BlockEventArgs e) var hash = blockInfo.Hash; var miner = blockInfo.Miner; var message = $"Block #{blockInfo.Height} '{hash:S}' Appended by '{miner:S}'"; - Console.Out.WriteColoredLine(message, TerminalColorType.BrightBlue); + System.Console.Out.WriteColoredLine(message, TerminalColorType.BrightBlue); } private void Node_Attached(object? sender, EventArgs e) @@ -115,7 +115,7 @@ private void Node_Attached(object? sender, EventArgs e) { var message = $"Node attached: {node.Address:S}"; var colorType = TerminalColorType.BrightBlue; - Console.Out.WriteColoredLine(message, colorType); + System.Console.Out.WriteColoredLine(message, colorType); } } @@ -125,7 +125,7 @@ private void Node_Detached(object? sender, EventArgs e) { var message = $"Node detached: {node.Address:S}"; var colorType = TerminalColorType.BrightBlue; - Console.Out.WriteColoredLine(message, colorType); + System.Console.Out.WriteColoredLine(message, colorType); } } @@ -135,7 +135,7 @@ private void Node_Started(object? sender, EventArgs e) { var message = $"Node started: {node.Address:S}"; var colorType = TerminalColorType.BrightBlue; - Console.Out.WriteColoredLine(message, colorType); + System.Console.Out.WriteColoredLine(message, colorType); } } @@ -145,7 +145,7 @@ private void Node_Stopped(object? sender, EventArgs e) { var message = $"Node stopped: {node.Address:S}"; var colorType = TerminalColorType.BrightBlue; - Console.Out.WriteColoredLine(message, colorType); + System.Console.Out.WriteColoredLine(message, colorType); } } } diff --git a/src/console/LibplanetConsole.Console.Explorer/Commands/ExplorerCommand.cs b/src/console/LibplanetConsole.Console.Explorer/Commands/ExplorerCommand.cs index e58190ae..ce210c86 100644 --- a/src/console/LibplanetConsole.Console.Explorer/Commands/ExplorerCommand.cs +++ b/src/console/LibplanetConsole.Console.Explorer/Commands/ExplorerCommand.cs @@ -2,10 +2,10 @@ using System.ComponentModel.Composition; using JSSoft.Commands; using LibplanetConsole.Common; -using LibplanetConsole.Consoles.Commands; +using LibplanetConsole.Console.Commands; using Microsoft.Extensions.DependencyInjection; -namespace LibplanetConsole.Consoles.Explorer.Commands; +namespace LibplanetConsole.Console.Explorer.Commands; [Export(typeof(ICommand))] [method: ImportingConstructor] diff --git a/src/console/LibplanetConsole.Console.Explorer/ExplorerNodeContent.cs b/src/console/LibplanetConsole.Console.Explorer/ExplorerNodeContent.cs index 884ee629..b9bc59cc 100644 --- a/src/console/LibplanetConsole.Console.Explorer/ExplorerNodeContent.cs +++ b/src/console/LibplanetConsole.Console.Explorer/ExplorerNodeContent.cs @@ -1,12 +1,12 @@ using System.ComponentModel.Composition; using LibplanetConsole.Common; using LibplanetConsole.Common.Services; -using LibplanetConsole.Consoles.Services; +using LibplanetConsole.Console.Services; using LibplanetConsole.Explorer; using LibplanetConsole.Explorer.Services; using Serilog; -namespace LibplanetConsole.Consoles.Explorer; +namespace LibplanetConsole.Console.Explorer; [Export(typeof(IExplorerNodeContent))] [Export(typeof(INodeContentService))] diff --git a/src/console/LibplanetConsole.Console.Explorer/ExplorerNodeInfoProvider.cs b/src/console/LibplanetConsole.Console.Explorer/ExplorerNodeInfoProvider.cs index 5886747a..9b456a77 100644 --- a/src/console/LibplanetConsole.Console.Explorer/ExplorerNodeInfoProvider.cs +++ b/src/console/LibplanetConsole.Console.Explorer/ExplorerNodeInfoProvider.cs @@ -1,7 +1,7 @@ using System.ComponentModel.Composition; using LibplanetConsole.Common; -namespace LibplanetConsole.Consoles.Explorer; +namespace LibplanetConsole.Console.Explorer; [Export(typeof(IInfoProvider))] internal sealed class ExplorerNodeInfoProvider diff --git a/src/console/LibplanetConsole.Console.Explorer/ExplorerSettings.cs b/src/console/LibplanetConsole.Console.Explorer/ExplorerSettings.cs index c159dd0f..b2bd4394 100644 --- a/src/console/LibplanetConsole.Console.Explorer/ExplorerSettings.cs +++ b/src/console/LibplanetConsole.Console.Explorer/ExplorerSettings.cs @@ -1,7 +1,7 @@ using JSSoft.Commands; -using LibplanetConsole.Frameworks; +using LibplanetConsole.Framework; -namespace LibplanetConsole.Consoles.Explorer; +namespace LibplanetConsole.Console.Explorer; [ApplicationSettings] internal sealed class ExplorerSettings diff --git a/src/console/LibplanetConsole.Console.Explorer/IExplorerNodeContent.cs b/src/console/LibplanetConsole.Console.Explorer/IExplorerNodeContent.cs index 2ef7b31f..ac6e22ea 100644 --- a/src/console/LibplanetConsole.Console.Explorer/IExplorerNodeContent.cs +++ b/src/console/LibplanetConsole.Console.Explorer/IExplorerNodeContent.cs @@ -1,7 +1,7 @@ using LibplanetConsole.Common; using LibplanetConsole.Explorer; -namespace LibplanetConsole.Consoles.Explorer; +namespace LibplanetConsole.Console.Explorer; public interface IExplorerNodeContent { diff --git a/src/console/LibplanetConsole.Console.Explorer/LibplanetConsole.Console.Explorer.csproj b/src/console/LibplanetConsole.Console.Explorer/LibplanetConsole.Console.Explorer.csproj index d6ee3e20..1ebe5913 100644 --- a/src/console/LibplanetConsole.Console.Explorer/LibplanetConsole.Console.Explorer.csproj +++ b/src/console/LibplanetConsole.Console.Explorer/LibplanetConsole.Console.Explorer.csproj @@ -1,7 +1,7 @@  - + diff --git a/src/console/LibplanetConsole.Console/AddNewClientOptions.cs b/src/console/LibplanetConsole.Console/AddNewClientOptions.cs index 26cdbb20..9f41a9b2 100644 --- a/src/console/LibplanetConsole.Console/AddNewClientOptions.cs +++ b/src/console/LibplanetConsole.Console/AddNewClientOptions.cs @@ -1,4 +1,4 @@ -namespace LibplanetConsole.Consoles; +namespace LibplanetConsole.Console; public sealed record class AddNewClientOptions { diff --git a/src/console/LibplanetConsole.Console/AddNewNodeOptions.cs b/src/console/LibplanetConsole.Console/AddNewNodeOptions.cs index b5ddc16d..ad11dcc4 100644 --- a/src/console/LibplanetConsole.Console/AddNewNodeOptions.cs +++ b/src/console/LibplanetConsole.Console/AddNewNodeOptions.cs @@ -1,4 +1,4 @@ -namespace LibplanetConsole.Consoles; +namespace LibplanetConsole.Console; public sealed record class AddNewNodeOptions { diff --git a/src/console/LibplanetConsole.Console/ApplicationBase.cs b/src/console/LibplanetConsole.Console/ApplicationBase.cs index 07b89990..2fa553e4 100644 --- a/src/console/LibplanetConsole.Console/ApplicationBase.cs +++ b/src/console/LibplanetConsole.Console/ApplicationBase.cs @@ -4,11 +4,11 @@ using System.Diagnostics.CodeAnalysis; using Libplanet.Types.Blocks; using LibplanetConsole.Common; -using LibplanetConsole.Frameworks; -using LibplanetConsole.Frameworks.Extensions; +using LibplanetConsole.Framework; +using LibplanetConsole.Framework.Extensions; using Serilog; -namespace LibplanetConsole.Consoles; +namespace LibplanetConsole.Console; public abstract class ApplicationBase : ApplicationFramework, IApplication { diff --git a/src/console/LibplanetConsole.Console/ApplicationInfo.cs b/src/console/LibplanetConsole.Console/ApplicationInfo.cs index 2de62138..ff02d2d7 100644 --- a/src/console/LibplanetConsole.Console/ApplicationInfo.cs +++ b/src/console/LibplanetConsole.Console/ApplicationInfo.cs @@ -1,6 +1,6 @@ using LibplanetConsole.Common; -namespace LibplanetConsole.Consoles; +namespace LibplanetConsole.Console; public readonly record struct ApplicationInfo { diff --git a/src/console/LibplanetConsole.Console/ApplicationInfoProvider.cs b/src/console/LibplanetConsole.Console/ApplicationInfoProvider.cs index ee33e24c..91913f2f 100644 --- a/src/console/LibplanetConsole.Console/ApplicationInfoProvider.cs +++ b/src/console/LibplanetConsole.Console/ApplicationInfoProvider.cs @@ -1,7 +1,7 @@ using System.ComponentModel.Composition; using LibplanetConsole.Common; -namespace LibplanetConsole.Consoles; +namespace LibplanetConsole.Console; [Export(typeof(IInfoProvider))] internal sealed class ApplicationInfoProvider : InfoProviderBase diff --git a/src/console/LibplanetConsole.Console/ApplicationOptions.cs b/src/console/LibplanetConsole.Console/ApplicationOptions.cs index 4d5cf214..70129aa0 100644 --- a/src/console/LibplanetConsole.Console/ApplicationOptions.cs +++ b/src/console/LibplanetConsole.Console/ApplicationOptions.cs @@ -1,6 +1,6 @@ using LibplanetConsole.Common; -namespace LibplanetConsole.Consoles; +namespace LibplanetConsole.Console; public sealed record class ApplicationOptions { diff --git a/src/console/LibplanetConsole.Console/AssemblyInfo.cs b/src/console/LibplanetConsole.Console/AssemblyInfo.cs index 0a851ae1..907fce03 100644 --- a/src/console/LibplanetConsole.Console/AssemblyInfo.cs +++ b/src/console/LibplanetConsole.Console/AssemblyInfo.cs @@ -1,3 +1,3 @@ using System.Runtime.CompilerServices; -[assembly: InternalsVisibleTo("LibplanetConsole.Consoles.Tests")] +[assembly: InternalsVisibleTo("LibplanetConsole.Console.Tests")] diff --git a/src/console/LibplanetConsole.Console/Client.cs b/src/console/LibplanetConsole.Console/Client.cs index 695a879e..9092a485 100644 --- a/src/console/LibplanetConsole.Console/Client.cs +++ b/src/console/LibplanetConsole.Console/Client.cs @@ -1,17 +1,17 @@ using System.Collections; using System.ComponentModel.Composition; using System.ComponentModel.Composition.Hosting; -using LibplanetConsole.Clients; -using LibplanetConsole.Clients.Services; +using LibplanetConsole.Client; +using LibplanetConsole.Client.Services; using LibplanetConsole.Common; using LibplanetConsole.Common.Exceptions; using LibplanetConsole.Common.Services; -using LibplanetConsole.Consoles.Services; -using LibplanetConsole.Frameworks; +using LibplanetConsole.Console.Services; +using LibplanetConsole.Framework; using Microsoft.Extensions.DependencyInjection; using Serilog; -namespace LibplanetConsole.Consoles; +namespace LibplanetConsole.Console; internal sealed class Client : IClient, IClientCallback { diff --git a/src/console/LibplanetConsole.Console/ClientCollection.cs b/src/console/LibplanetConsole.Console/ClientCollection.cs index ac5adb5e..275d3f5a 100644 --- a/src/console/LibplanetConsole.Console/ClientCollection.cs +++ b/src/console/LibplanetConsole.Console/ClientCollection.cs @@ -3,11 +3,11 @@ using System.ComponentModel.Composition; using LibplanetConsole.Common; using LibplanetConsole.Common.Exceptions; -using LibplanetConsole.Frameworks; +using LibplanetConsole.Framework; using Microsoft.Extensions.DependencyInjection; using Serilog; -namespace LibplanetConsole.Consoles; +namespace LibplanetConsole.Console; [Dependency(typeof(NodeCollection))] [method: ImportingConstructor] diff --git a/src/console/LibplanetConsole.Console/ClientContentBase.cs b/src/console/LibplanetConsole.Console/ClientContentBase.cs index 85be8d3f..5807a50a 100644 --- a/src/console/LibplanetConsole.Console/ClientContentBase.cs +++ b/src/console/LibplanetConsole.Console/ClientContentBase.cs @@ -1,4 +1,4 @@ -namespace LibplanetConsole.Consoles; +namespace LibplanetConsole.Console; public abstract class ClientContentBase : IClientContent, IDisposable { diff --git a/src/console/LibplanetConsole.Console/ClientInfoProvider.cs b/src/console/LibplanetConsole.Console/ClientInfoProvider.cs index c75759c7..1ee48aeb 100644 --- a/src/console/LibplanetConsole.Console/ClientInfoProvider.cs +++ b/src/console/LibplanetConsole.Console/ClientInfoProvider.cs @@ -2,7 +2,7 @@ using LibplanetConsole.Common; using Microsoft.Extensions.DependencyInjection; -namespace LibplanetConsole.Consoles; +namespace LibplanetConsole.Console; [Export(typeof(IInfoProvider))] internal sealed class ClientInfoProvider : InfoProviderBase diff --git a/src/console/LibplanetConsole.Console/ClientOptions.cs b/src/console/LibplanetConsole.Console/ClientOptions.cs index e5839817..9fd22d40 100644 --- a/src/console/LibplanetConsole.Console/ClientOptions.cs +++ b/src/console/LibplanetConsole.Console/ClientOptions.cs @@ -2,7 +2,7 @@ using System.Text.Json.Serialization; using LibplanetConsole.Common; -namespace LibplanetConsole.Consoles; +namespace LibplanetConsole.Console; public sealed record class ClientOptions { diff --git a/src/console/LibplanetConsole.Console/ClientProcess.cs b/src/console/LibplanetConsole.Console/ClientProcess.cs index d01b20df..9972c134 100644 --- a/src/console/LibplanetConsole.Console/ClientProcess.cs +++ b/src/console/LibplanetConsole.Console/ClientProcess.cs @@ -1,7 +1,7 @@ using LibplanetConsole.Common; -using static LibplanetConsole.Consoles.ProcessEnvironment; +using static LibplanetConsole.Console.ProcessEnvironment; -namespace LibplanetConsole.Consoles; +namespace LibplanetConsole.Console; internal sealed class ClientProcess(Client client, ClientOptions clientOptions) : ClientProcessBase diff --git a/src/console/LibplanetConsole.Console/ClientProcessArgumentProvider.cs b/src/console/LibplanetConsole.Console/ClientProcessArgumentProvider.cs index 0c03bf92..545c1a90 100644 --- a/src/console/LibplanetConsole.Console/ClientProcessArgumentProvider.cs +++ b/src/console/LibplanetConsole.Console/ClientProcessArgumentProvider.cs @@ -1,7 +1,7 @@ using System.ComponentModel.Composition; using Microsoft.Extensions.DependencyInjection; -namespace LibplanetConsole.Consoles; +namespace LibplanetConsole.Console; [Export(typeof(IProcessArgumentProvider))] internal sealed class ClientProcessArgumentProvider : ProcessArgumentProviderBase diff --git a/src/console/LibplanetConsole.Console/ClientProcessBase.cs b/src/console/LibplanetConsole.Console/ClientProcessBase.cs index 5f599006..04a4b6d8 100644 --- a/src/console/LibplanetConsole.Console/ClientProcessBase.cs +++ b/src/console/LibplanetConsole.Console/ClientProcessBase.cs @@ -1,6 +1,6 @@ -using static LibplanetConsole.Consoles.ProcessEnvironment; +using static LibplanetConsole.Console.ProcessEnvironment; -namespace LibplanetConsole.Consoles; +namespace LibplanetConsole.Console; internal abstract class ClientProcessBase : ProcessBase { diff --git a/src/console/LibplanetConsole.Console/ClientRepositoryProcess.cs b/src/console/LibplanetConsole.Console/ClientRepositoryProcess.cs index da159f33..fa48038f 100644 --- a/src/console/LibplanetConsole.Console/ClientRepositoryProcess.cs +++ b/src/console/LibplanetConsole.Console/ClientRepositoryProcess.cs @@ -1,6 +1,6 @@ using LibplanetConsole.Common; -namespace LibplanetConsole.Consoles; +namespace LibplanetConsole.Console; internal sealed class ClientRepositoryProcess : ClientProcessBase { diff --git a/src/console/LibplanetConsole.Console/Commands/ClientCommand.cs b/src/console/LibplanetConsole.Console/Commands/ClientCommand.cs index 05114795..f096da02 100644 --- a/src/console/LibplanetConsole.Console/Commands/ClientCommand.cs +++ b/src/console/LibplanetConsole.Console/Commands/ClientCommand.cs @@ -5,7 +5,7 @@ using LibplanetConsole.Common.Extensions; using Microsoft.Extensions.DependencyInjection; -namespace LibplanetConsole.Consoles.Commands; +namespace LibplanetConsole.Console.Commands; [Export(typeof(ICommand))] [Export] diff --git a/src/console/LibplanetConsole.Console/Commands/InfoCommand.cs b/src/console/LibplanetConsole.Console/Commands/InfoCommand.cs index 03839bc2..ca7edf2b 100644 --- a/src/console/LibplanetConsole.Console/Commands/InfoCommand.cs +++ b/src/console/LibplanetConsole.Console/Commands/InfoCommand.cs @@ -3,7 +3,7 @@ using LibplanetConsole.Common; using LibplanetConsole.Common.Extensions; -namespace LibplanetConsole.Consoles.Commands; +namespace LibplanetConsole.Console.Commands; [Export(typeof(ICommand))] [CommandSummary("Print console application information.")] diff --git a/src/console/LibplanetConsole.Console/Commands/KeyCommand.cs b/src/console/LibplanetConsole.Console/Commands/KeyCommand.cs index da0c223c..6d55aecf 100644 --- a/src/console/LibplanetConsole.Console/Commands/KeyCommand.cs +++ b/src/console/LibplanetConsole.Console/Commands/KeyCommand.cs @@ -2,7 +2,7 @@ using JSSoft.Commands; using LibplanetConsole.Common.Commands; -namespace LibplanetConsole.Consoles.Commands; +namespace LibplanetConsole.Console.Commands; [Export(typeof(ICommand))] internal sealed class KeyCommand : KeyCommandBase diff --git a/src/console/LibplanetConsole.Console/Commands/NodeCommand.cs b/src/console/LibplanetConsole.Console/Commands/NodeCommand.cs index 5ed88cfc..2b395304 100644 --- a/src/console/LibplanetConsole.Console/Commands/NodeCommand.cs +++ b/src/console/LibplanetConsole.Console/Commands/NodeCommand.cs @@ -5,7 +5,7 @@ using LibplanetConsole.Common.Actions; using LibplanetConsole.Common.Extensions; -namespace LibplanetConsole.Consoles.Commands; +namespace LibplanetConsole.Console.Commands; [Export(typeof(ICommand))] [Export] diff --git a/src/console/LibplanetConsole.Console/Commands/TxCommand.cs b/src/console/LibplanetConsole.Console/Commands/TxCommand.cs index b3b6ae88..c514cf32 100644 --- a/src/console/LibplanetConsole.Console/Commands/TxCommand.cs +++ b/src/console/LibplanetConsole.Console/Commands/TxCommand.cs @@ -3,7 +3,7 @@ using LibplanetConsole.Common.Actions; using Microsoft.Extensions.DependencyInjection; -namespace LibplanetConsole.Consoles.Commands; +namespace LibplanetConsole.Console.Commands; [Export(typeof(ICommand))] [method: ImportingConstructor] diff --git a/src/console/LibplanetConsole.Console/ConsoleServiceContext.cs b/src/console/LibplanetConsole.Console/ConsoleServiceContext.cs index 53cd44dc..8bc6c09a 100644 --- a/src/console/LibplanetConsole.Console/ConsoleServiceContext.cs +++ b/src/console/LibplanetConsole.Console/ConsoleServiceContext.cs @@ -1,7 +1,7 @@ using System.ComponentModel.Composition; using LibplanetConsole.Common.Services; -namespace LibplanetConsole.Consoles; +namespace LibplanetConsole.Console; [Export] [method: ImportingConstructor] diff --git a/src/console/LibplanetConsole.Console/ExecutionScope.cs b/src/console/LibplanetConsole.Console/ExecutionScope.cs index 9a2b5d9a..425cdc1a 100644 --- a/src/console/LibplanetConsole.Console/ExecutionScope.cs +++ b/src/console/LibplanetConsole.Console/ExecutionScope.cs @@ -1,4 +1,4 @@ -namespace LibplanetConsole.Consoles; +namespace LibplanetConsole.Console; public sealed class ExecutionScope { diff --git a/src/console/LibplanetConsole.Console/IAddressable.cs b/src/console/LibplanetConsole.Console/IAddressable.cs index 337df3bd..2fa6a42f 100644 --- a/src/console/LibplanetConsole.Console/IAddressable.cs +++ b/src/console/LibplanetConsole.Console/IAddressable.cs @@ -1,6 +1,6 @@ using LibplanetConsole.Common; -namespace LibplanetConsole.Consoles; +namespace LibplanetConsole.Console; public interface IAddressable { diff --git a/src/console/LibplanetConsole.Console/IApplication.cs b/src/console/LibplanetConsole.Console/IApplication.cs index e24acdbc..eeef8ef2 100644 --- a/src/console/LibplanetConsole.Console/IApplication.cs +++ b/src/console/LibplanetConsole.Console/IApplication.cs @@ -1,6 +1,6 @@ using LibplanetConsole.Common; -namespace LibplanetConsole.Consoles; +namespace LibplanetConsole.Console; public interface IApplication : IAsyncDisposable, IServiceProvider { diff --git a/src/console/LibplanetConsole.Console/IBlockChain.cs b/src/console/LibplanetConsole.Console/IBlockChain.cs index 37ff24b0..72903b7a 100644 --- a/src/console/LibplanetConsole.Console/IBlockChain.cs +++ b/src/console/LibplanetConsole.Console/IBlockChain.cs @@ -2,7 +2,7 @@ using Libplanet.Action; using LibplanetConsole.Common; -namespace LibplanetConsole.Consoles; +namespace LibplanetConsole.Console; public interface IBlockChain { diff --git a/src/console/LibplanetConsole.Console/IClient.cs b/src/console/LibplanetConsole.Console/IClient.cs index ae7bd1bc..c065e793 100644 --- a/src/console/LibplanetConsole.Console/IClient.cs +++ b/src/console/LibplanetConsole.Console/IClient.cs @@ -1,7 +1,7 @@ -using LibplanetConsole.Clients; +using LibplanetConsole.Client; using LibplanetConsole.Common; -namespace LibplanetConsole.Consoles; +namespace LibplanetConsole.Console; public interface IClient : IAddressable, IAsyncDisposable, IServiceProvider, ISigner { diff --git a/src/console/LibplanetConsole.Console/IClientCollection.cs b/src/console/LibplanetConsole.Console/IClientCollection.cs index d44b4589..e1c4027e 100644 --- a/src/console/LibplanetConsole.Console/IClientCollection.cs +++ b/src/console/LibplanetConsole.Console/IClientCollection.cs @@ -1,7 +1,7 @@ using System.Collections.Specialized; using LibplanetConsole.Common; -namespace LibplanetConsole.Consoles; +namespace LibplanetConsole.Console; public interface IClientCollection : IEnumerable, INotifyCollectionChanged { diff --git a/src/console/LibplanetConsole.Console/IClientContent.cs b/src/console/LibplanetConsole.Console/IClientContent.cs index dd91a802..6d42b653 100644 --- a/src/console/LibplanetConsole.Console/IClientContent.cs +++ b/src/console/LibplanetConsole.Console/IClientContent.cs @@ -1,4 +1,4 @@ -namespace LibplanetConsole.Consoles; +namespace LibplanetConsole.Console; public interface IClientContent { diff --git a/src/console/LibplanetConsole.Console/INode.cs b/src/console/LibplanetConsole.Console/INode.cs index 280a6673..ca0c9f92 100644 --- a/src/console/LibplanetConsole.Console/INode.cs +++ b/src/console/LibplanetConsole.Console/INode.cs @@ -1,7 +1,7 @@ using LibplanetConsole.Common; -using LibplanetConsole.Nodes; +using LibplanetConsole.Node; -namespace LibplanetConsole.Consoles; +namespace LibplanetConsole.Console; public interface INode : IAddressable, IAsyncDisposable, IServiceProvider, ISigner { diff --git a/src/console/LibplanetConsole.Console/INodeCollection.cs b/src/console/LibplanetConsole.Console/INodeCollection.cs index 6a628fe2..d8cac9d4 100644 --- a/src/console/LibplanetConsole.Console/INodeCollection.cs +++ b/src/console/LibplanetConsole.Console/INodeCollection.cs @@ -1,7 +1,7 @@ using System.Collections.Specialized; using LibplanetConsole.Common; -namespace LibplanetConsole.Consoles; +namespace LibplanetConsole.Console; public interface INodeCollection : IEnumerable, INotifyCollectionChanged { diff --git a/src/console/LibplanetConsole.Console/INodeContent.cs b/src/console/LibplanetConsole.Console/INodeContent.cs index 17561145..9550519e 100644 --- a/src/console/LibplanetConsole.Console/INodeContent.cs +++ b/src/console/LibplanetConsole.Console/INodeContent.cs @@ -1,4 +1,4 @@ -namespace LibplanetConsole.Consoles; +namespace LibplanetConsole.Console; public interface INodeContent { diff --git a/src/console/LibplanetConsole.Console/IProcessArgumentProvider.cs b/src/console/LibplanetConsole.Console/IProcessArgumentProvider.cs index 5026072c..f69af3b0 100644 --- a/src/console/LibplanetConsole.Console/IProcessArgumentProvider.cs +++ b/src/console/LibplanetConsole.Console/IProcessArgumentProvider.cs @@ -1,4 +1,4 @@ -namespace LibplanetConsole.Consoles; +namespace LibplanetConsole.Console; public interface IProcessArgumentProvider { diff --git a/src/console/LibplanetConsole.Console/LibplanetConsole.Console.csproj b/src/console/LibplanetConsole.Console/LibplanetConsole.Console.csproj index ad038290..e0fa6a13 100644 --- a/src/console/LibplanetConsole.Console/LibplanetConsole.Console.csproj +++ b/src/console/LibplanetConsole.Console/LibplanetConsole.Console.csproj @@ -1,13 +1,13 @@ - - + + - - + + diff --git a/src/console/LibplanetConsole.Console/Node.BlockChain.cs b/src/console/LibplanetConsole.Console/Node.BlockChain.cs index a44eec3a..e073cacc 100644 --- a/src/console/LibplanetConsole.Console/Node.BlockChain.cs +++ b/src/console/LibplanetConsole.Console/Node.BlockChain.cs @@ -4,10 +4,10 @@ using Libplanet.Types.Blocks; using Libplanet.Types.Tx; using LibplanetConsole.Common; -using LibplanetConsole.Nodes; -using LibplanetConsole.Nodes.Services; +using LibplanetConsole.Node; +using LibplanetConsole.Node.Services; -namespace LibplanetConsole.Consoles; +namespace LibplanetConsole.Console; internal sealed partial class Node { diff --git a/src/console/LibplanetConsole.Console/Node.cs b/src/console/LibplanetConsole.Console/Node.cs index 0053f872..fbd5bc4a 100644 --- a/src/console/LibplanetConsole.Console/Node.cs +++ b/src/console/LibplanetConsole.Console/Node.cs @@ -5,14 +5,14 @@ using LibplanetConsole.Common; using LibplanetConsole.Common.Exceptions; using LibplanetConsole.Common.Services; -using LibplanetConsole.Consoles.Services; -using LibplanetConsole.Frameworks; -using LibplanetConsole.Nodes; -using LibplanetConsole.Nodes.Services; +using LibplanetConsole.Console.Services; +using LibplanetConsole.Framework; +using LibplanetConsole.Node; +using LibplanetConsole.Node.Services; using Microsoft.Extensions.DependencyInjection; using Serilog; -namespace LibplanetConsole.Consoles; +namespace LibplanetConsole.Console; internal sealed partial class Node : INode, IBlockChain, INodeCallback, IBlockChainCallback { diff --git a/src/console/LibplanetConsole.Console/NodeCollection.cs b/src/console/LibplanetConsole.Console/NodeCollection.cs index 77a50331..10759406 100644 --- a/src/console/LibplanetConsole.Console/NodeCollection.cs +++ b/src/console/LibplanetConsole.Console/NodeCollection.cs @@ -3,12 +3,12 @@ using System.ComponentModel.Composition; using LibplanetConsole.Common; using LibplanetConsole.Common.Exceptions; -using LibplanetConsole.Consoles.Services; -using LibplanetConsole.Frameworks; +using LibplanetConsole.Console.Services; +using LibplanetConsole.Framework; using Microsoft.Extensions.DependencyInjection; using Serilog; -namespace LibplanetConsole.Consoles; +namespace LibplanetConsole.Console; [Dependency(typeof(SeedService))] [method: ImportingConstructor] diff --git a/src/console/LibplanetConsole.Console/NodeContentBase.cs b/src/console/LibplanetConsole.Console/NodeContentBase.cs index 99eb099c..c13c7012 100644 --- a/src/console/LibplanetConsole.Console/NodeContentBase.cs +++ b/src/console/LibplanetConsole.Console/NodeContentBase.cs @@ -1,4 +1,4 @@ -namespace LibplanetConsole.Consoles; +namespace LibplanetConsole.Console; public abstract class NodeContentBase : INodeContent, IDisposable { diff --git a/src/console/LibplanetConsole.Console/NodeInfoProvider.cs b/src/console/LibplanetConsole.Console/NodeInfoProvider.cs index 0d9bf9d8..ac279ea3 100644 --- a/src/console/LibplanetConsole.Console/NodeInfoProvider.cs +++ b/src/console/LibplanetConsole.Console/NodeInfoProvider.cs @@ -2,7 +2,7 @@ using LibplanetConsole.Common; using Microsoft.Extensions.DependencyInjection; -namespace LibplanetConsole.Consoles; +namespace LibplanetConsole.Console; [Export(typeof(IInfoProvider))] internal sealed class NodeInfoProvider : InfoProviderBase diff --git a/src/console/LibplanetConsole.Console/NodeOptions.cs b/src/console/LibplanetConsole.Console/NodeOptions.cs index 71d795d2..880cc24e 100644 --- a/src/console/LibplanetConsole.Console/NodeOptions.cs +++ b/src/console/LibplanetConsole.Console/NodeOptions.cs @@ -2,7 +2,7 @@ using System.Text.Json.Serialization; using LibplanetConsole.Common; -namespace LibplanetConsole.Consoles; +namespace LibplanetConsole.Console; public sealed record class NodeOptions { diff --git a/src/console/LibplanetConsole.Console/NodeProcess.cs b/src/console/LibplanetConsole.Console/NodeProcess.cs index 33ec4edb..8aea307b 100644 --- a/src/console/LibplanetConsole.Console/NodeProcess.cs +++ b/src/console/LibplanetConsole.Console/NodeProcess.cs @@ -1,7 +1,7 @@ using LibplanetConsole.Common; -using static LibplanetConsole.Consoles.ProcessEnvironment; +using static LibplanetConsole.Console.ProcessEnvironment; -namespace LibplanetConsole.Consoles; +namespace LibplanetConsole.Console; internal sealed class NodeProcess(Node node, NodeOptions nodeOptions) : NodeProcessBase { diff --git a/src/console/LibplanetConsole.Console/NodeProcessArgumentProvider.cs b/src/console/LibplanetConsole.Console/NodeProcessArgumentProvider.cs index 1a77253b..e77850d4 100644 --- a/src/console/LibplanetConsole.Console/NodeProcessArgumentProvider.cs +++ b/src/console/LibplanetConsole.Console/NodeProcessArgumentProvider.cs @@ -1,7 +1,7 @@ using System.ComponentModel.Composition; using Microsoft.Extensions.DependencyInjection; -namespace LibplanetConsole.Consoles; +namespace LibplanetConsole.Console; [Export(typeof(IProcessArgumentProvider))] internal sealed class NodeProcessArgumentProvider : ProcessArgumentProviderBase diff --git a/src/console/LibplanetConsole.Console/NodeProcessBase.cs b/src/console/LibplanetConsole.Console/NodeProcessBase.cs index 67afb213..879c37f0 100644 --- a/src/console/LibplanetConsole.Console/NodeProcessBase.cs +++ b/src/console/LibplanetConsole.Console/NodeProcessBase.cs @@ -1,6 +1,6 @@ -using static LibplanetConsole.Consoles.ProcessEnvironment; +using static LibplanetConsole.Console.ProcessEnvironment; -namespace LibplanetConsole.Consoles; +namespace LibplanetConsole.Console; internal abstract class NodeProcessBase : ProcessBase { diff --git a/src/console/LibplanetConsole.Console/NodeRepositoryProcess.cs b/src/console/LibplanetConsole.Console/NodeRepositoryProcess.cs index 43fe924f..50e9874f 100644 --- a/src/console/LibplanetConsole.Console/NodeRepositoryProcess.cs +++ b/src/console/LibplanetConsole.Console/NodeRepositoryProcess.cs @@ -1,6 +1,6 @@ using LibplanetConsole.Common; -namespace LibplanetConsole.Consoles; +namespace LibplanetConsole.Console; internal sealed class NodeRepositoryProcess : NodeProcessBase { diff --git a/src/console/LibplanetConsole.Console/ProcessArgumentProviderBase.cs b/src/console/LibplanetConsole.Console/ProcessArgumentProviderBase.cs index d0dae7c2..200de9ab 100644 --- a/src/console/LibplanetConsole.Console/ProcessArgumentProviderBase.cs +++ b/src/console/LibplanetConsole.Console/ProcessArgumentProviderBase.cs @@ -1,4 +1,4 @@ -namespace LibplanetConsole.Consoles; +namespace LibplanetConsole.Console; public abstract class ProcessArgumentProviderBase : IProcessArgumentProvider { diff --git a/src/console/LibplanetConsole.Console/ProcessBase.cs b/src/console/LibplanetConsole.Console/ProcessBase.cs index 005a992b..34e8507b 100644 --- a/src/console/LibplanetConsole.Console/ProcessBase.cs +++ b/src/console/LibplanetConsole.Console/ProcessBase.cs @@ -4,9 +4,9 @@ using JSSoft.Commands; using LibplanetConsole.Common.Extensions; using LibplanetConsole.Common.IO; -using static LibplanetConsole.Consoles.ProcessEnvironment; +using static LibplanetConsole.Console.ProcessEnvironment; -namespace LibplanetConsole.Consoles; +namespace LibplanetConsole.Console; public abstract class ProcessBase { diff --git a/src/console/LibplanetConsole.Console/ProcessEnvironment.cs b/src/console/LibplanetConsole.Console/ProcessEnvironment.cs index 3ea4471b..768e5267 100644 --- a/src/console/LibplanetConsole.Console/ProcessEnvironment.cs +++ b/src/console/LibplanetConsole.Console/ProcessEnvironment.cs @@ -6,7 +6,7 @@ using Microsoft.Extensions.DependencyInjection; using static System.Runtime.InteropServices.RuntimeInformation; -namespace LibplanetConsole.Consoles; +namespace LibplanetConsole.Console; internal static class ProcessEnvironment { @@ -187,7 +187,7 @@ private static bool IsInProject throw new InvalidOperationException( $"Directory of the executing assembly location '{location}' is not found."); var expectedDirectory = $"{WorkspacePath}/src/console/" + - $"LibplanetConsole.Consoles.Executable/" + + $"LibplanetConsole.Console.Executable/" + $"bin/{Configuration}/{Framework}"; var d1 = Path.GetFullPath(expectedDirectory); var d2 = Path.GetFullPath(directory); @@ -218,7 +218,7 @@ private static string NodePathInProject get { return Path.GetFullPath( - $"{WorkspacePath}/src/node/LibplanetConsole.Nodes.Executable/bin/{Configuration}/" + + $"{WorkspacePath}/src/node/LibplanetConsole.Node.Executable/bin/{Configuration}/" + $"{Framework}/libplanet-node{Extension}"); } } @@ -243,7 +243,7 @@ private static string ClientPathInProject get { return Path.GetFullPath( - $"{WorkspacePath}/src/client/LibplanetConsole.Clients.Executable/bin/" + + $"{WorkspacePath}/src/client/LibplanetConsole.Client.Executable/bin/" + $"{Configuration}/{Framework}/libplanet-client{Extension}"); } } diff --git a/src/console/LibplanetConsole.Console/ProcessExecutionException.cs b/src/console/LibplanetConsole.Console/ProcessExecutionException.cs index b6ce0a75..acb50d08 100644 --- a/src/console/LibplanetConsole.Console/ProcessExecutionException.cs +++ b/src/console/LibplanetConsole.Console/ProcessExecutionException.cs @@ -1,4 +1,4 @@ -namespace LibplanetConsole.Consoles; +namespace LibplanetConsole.Console; public class ProcessExecutionException : Exception { diff --git a/src/console/LibplanetConsole.Console/Repository.cs b/src/console/LibplanetConsole.Console/Repository.cs index af590964..98cbc82a 100644 --- a/src/console/LibplanetConsole.Console/Repository.cs +++ b/src/console/LibplanetConsole.Console/Repository.cs @@ -4,9 +4,9 @@ using System.Text.Json.Serialization; using Libplanet.Common; using LibplanetConsole.Common; -using LibplanetConsole.Frameworks; +using LibplanetConsole.Framework; -namespace LibplanetConsole.Consoles; +namespace LibplanetConsole.Console; public sealed record class Repository { diff --git a/src/console/LibplanetConsole.Console/RepositoryPathResolver.cs b/src/console/LibplanetConsole.Console/RepositoryPathResolver.cs index 973d0b98..3279aa0b 100644 --- a/src/console/LibplanetConsole.Console/RepositoryPathResolver.cs +++ b/src/console/LibplanetConsole.Console/RepositoryPathResolver.cs @@ -1,6 +1,6 @@ using LibplanetConsole.Common; -namespace LibplanetConsole.Consoles; +namespace LibplanetConsole.Console; public class RepositoryPathResolver { diff --git a/src/console/LibplanetConsole.Console/Services/IClientContentService.cs b/src/console/LibplanetConsole.Console/Services/IClientContentService.cs index bbcde6e9..efb44ea5 100644 --- a/src/console/LibplanetConsole.Console/Services/IClientContentService.cs +++ b/src/console/LibplanetConsole.Console/Services/IClientContentService.cs @@ -1,6 +1,6 @@ using LibplanetConsole.Common.Services; -namespace LibplanetConsole.Consoles.Services; +namespace LibplanetConsole.Console.Services; public interface IClientContentService { diff --git a/src/console/LibplanetConsole.Console/Services/INodeContentService.cs b/src/console/LibplanetConsole.Console/Services/INodeContentService.cs index c3c95f80..0b27fa0d 100644 --- a/src/console/LibplanetConsole.Console/Services/INodeContentService.cs +++ b/src/console/LibplanetConsole.Console/Services/INodeContentService.cs @@ -1,6 +1,6 @@ using LibplanetConsole.Common.Services; -namespace LibplanetConsole.Consoles.Services; +namespace LibplanetConsole.Console.Services; public interface INodeContentService { diff --git a/src/console/LibplanetConsole.Console/Services/SeedService.cs b/src/console/LibplanetConsole.Console/Services/SeedService.cs index 68f71ad1..fc8c26f3 100644 --- a/src/console/LibplanetConsole.Console/Services/SeedService.cs +++ b/src/console/LibplanetConsole.Console/Services/SeedService.cs @@ -1,10 +1,10 @@ using System.ComponentModel.Composition; using LibplanetConsole.Common; using LibplanetConsole.Common.Services; -using LibplanetConsole.Frameworks; -using LibplanetConsole.Seeds; +using LibplanetConsole.Framework; +using LibplanetConsole.Seed; -namespace LibplanetConsole.Consoles.Services; +namespace LibplanetConsole.Console.Services; [Export] [Export(typeof(ILocalService))] @@ -14,19 +14,19 @@ internal sealed class SeedService : LocalService, { private readonly ApplicationBase _application; private readonly AppPrivateKey _seedNodePrivateKey = new(); - private readonly Seed _blocksyncSeed; - private readonly Seed _consensusSeed; + private readonly Seed.Seed _blocksyncSeed; + private readonly Seed.Seed _consensusSeed; [ImportingConstructor] public SeedService(ApplicationBase application) { _application = application; - _blocksyncSeed = new Seed(new() + _blocksyncSeed = new Seed.Seed(new() { PrivateKey = _seedNodePrivateKey, EndPoint = AppEndPoint.Next(), }); - _consensusSeed = new Seed(new() + _consensusSeed = new Seed.Seed(new() { PrivateKey = _seedNodePrivateKey, EndPoint = AppEndPoint.Next(), diff --git a/src/node/LibplanetConsole.Node.Evidence/Commands/EvidenceCommand.cs b/src/node/LibplanetConsole.Node.Evidence/Commands/EvidenceCommand.cs index 3cf1900c..55ae4ba3 100644 --- a/src/node/LibplanetConsole.Node.Evidence/Commands/EvidenceCommand.cs +++ b/src/node/LibplanetConsole.Node.Evidence/Commands/EvidenceCommand.cs @@ -3,7 +3,7 @@ using JSSoft.Commands; using LibplanetConsole.Common.Extensions; -namespace LibplanetConsole.Nodes.Evidence.Commands; +namespace LibplanetConsole.Node.Evidence.Commands; [Export(typeof(ICommand))] [CommandSummary("Provides evidence-related commands.")] diff --git a/src/node/LibplanetConsole.Node.Evidence/DuplicateVoteViolator.cs b/src/node/LibplanetConsole.Node.Evidence/DuplicateVoteViolator.cs index 39acc679..644fb50a 100644 --- a/src/node/LibplanetConsole.Node.Evidence/DuplicateVoteViolator.cs +++ b/src/node/LibplanetConsole.Node.Evidence/DuplicateVoteViolator.cs @@ -5,11 +5,11 @@ using Libplanet.Net.Messages; using Libplanet.Types.Blocks; using Libplanet.Types.Consensus; -using LibplanetConsole.Nodes.Evidence.Extensions; +using LibplanetConsole.Node.Evidence.Extensions; using Microsoft.Extensions.DependencyInjection; using Serilog; -namespace LibplanetConsole.Nodes.Evidence; +namespace LibplanetConsole.Node.Evidence; internal sealed class DuplicateVoteViolator(INode node) : IAsyncDisposable { diff --git a/src/node/LibplanetConsole.Node.Evidence/EvidenceNode.cs b/src/node/LibplanetConsole.Node.Evidence/EvidenceNode.cs index 101e19a2..f5119738 100644 --- a/src/node/LibplanetConsole.Node.Evidence/EvidenceNode.cs +++ b/src/node/LibplanetConsole.Node.Evidence/EvidenceNode.cs @@ -6,7 +6,7 @@ using LibplanetConsole.Evidence; using Microsoft.Extensions.DependencyInjection; -namespace LibplanetConsole.Nodes.Evidence; +namespace LibplanetConsole.Node.Evidence; [Export(typeof(IEvidenceNode))] [Export] diff --git a/src/node/LibplanetConsole.Node.Evidence/Extensions/ConsensusContextExtensions.cs b/src/node/LibplanetConsole.Node.Evidence/Extensions/ConsensusContextExtensions.cs index 4470966c..b232141f 100644 --- a/src/node/LibplanetConsole.Node.Evidence/Extensions/ConsensusContextExtensions.cs +++ b/src/node/LibplanetConsole.Node.Evidence/Extensions/ConsensusContextExtensions.cs @@ -3,7 +3,7 @@ using System.Reflection; using Libplanet.Net.Consensus; -namespace LibplanetConsole.Nodes.Evidence.Extensions; +namespace LibplanetConsole.Node.Evidence.Extensions; internal static class ConsensusContextExtensions { diff --git a/src/node/LibplanetConsole.Node.Evidence/Extensions/ConsensusReactorExtensions.cs b/src/node/LibplanetConsole.Node.Evidence/Extensions/ConsensusReactorExtensions.cs index 3d845e7d..39a4046a 100644 --- a/src/node/LibplanetConsole.Node.Evidence/Extensions/ConsensusReactorExtensions.cs +++ b/src/node/LibplanetConsole.Node.Evidence/Extensions/ConsensusReactorExtensions.cs @@ -3,7 +3,7 @@ using System.Reflection; using Libplanet.Net.Consensus; -namespace LibplanetConsole.Nodes.Evidence.Extensions; +namespace LibplanetConsole.Node.Evidence.Extensions; internal static class ConsensusReactorExtensions { diff --git a/src/node/LibplanetConsole.Node.Evidence/Extensions/ContextExtensions.cs b/src/node/LibplanetConsole.Node.Evidence/Extensions/ContextExtensions.cs index 560198fc..7c2e7453 100644 --- a/src/node/LibplanetConsole.Node.Evidence/Extensions/ContextExtensions.cs +++ b/src/node/LibplanetConsole.Node.Evidence/Extensions/ContextExtensions.cs @@ -5,7 +5,7 @@ using Libplanet.Net.Messages; using Libplanet.Types.Consensus; -namespace LibplanetConsole.Nodes.Evidence.Extensions; +namespace LibplanetConsole.Node.Evidence.Extensions; internal static class ContextExtensions { diff --git a/src/node/LibplanetConsole.Node.Evidence/Extensions/SwarmContextExtensions.cs b/src/node/LibplanetConsole.Node.Evidence/Extensions/SwarmContextExtensions.cs index 49cb8aca..75e5911e 100644 --- a/src/node/LibplanetConsole.Node.Evidence/Extensions/SwarmContextExtensions.cs +++ b/src/node/LibplanetConsole.Node.Evidence/Extensions/SwarmContextExtensions.cs @@ -4,7 +4,7 @@ using Libplanet.Net; using Libplanet.Net.Consensus; -namespace LibplanetConsole.Nodes.Evidence.Extensions; +namespace LibplanetConsole.Node.Evidence.Extensions; internal static class SwarmContextExtensions { diff --git a/src/node/LibplanetConsole.Node.Evidence/IEvidenceNode.cs b/src/node/LibplanetConsole.Node.Evidence/IEvidenceNode.cs index bbd88891..f3729585 100644 --- a/src/node/LibplanetConsole.Node.Evidence/IEvidenceNode.cs +++ b/src/node/LibplanetConsole.Node.Evidence/IEvidenceNode.cs @@ -1,6 +1,6 @@ using LibplanetConsole.Evidence; -namespace LibplanetConsole.Nodes.Evidence; +namespace LibplanetConsole.Node.Evidence; public interface IEvidenceNode { diff --git a/src/node/LibplanetConsole.Node.Evidence/LibplanetConsole.Node.Evidence.csproj b/src/node/LibplanetConsole.Node.Evidence/LibplanetConsole.Node.Evidence.csproj index 1b10617e..297e3388 100644 --- a/src/node/LibplanetConsole.Node.Evidence/LibplanetConsole.Node.Evidence.csproj +++ b/src/node/LibplanetConsole.Node.Evidence/LibplanetConsole.Node.Evidence.csproj @@ -1,7 +1,7 @@  - + diff --git a/src/node/LibplanetConsole.Node.Evidence/Services/EvidenceNodeService.cs b/src/node/LibplanetConsole.Node.Evidence/Services/EvidenceNodeService.cs index 1e654a40..79935493 100644 --- a/src/node/LibplanetConsole.Node.Evidence/Services/EvidenceNodeService.cs +++ b/src/node/LibplanetConsole.Node.Evidence/Services/EvidenceNodeService.cs @@ -3,7 +3,7 @@ using LibplanetConsole.Evidence; using LibplanetConsole.Evidence.Services; -namespace LibplanetConsole.Nodes.Evidence.Services; +namespace LibplanetConsole.Node.Evidence.Services; [Export(typeof(ILocalService))] [method: ImportingConstructor] diff --git a/src/node/LibplanetConsole.Node.Example/Commands/ExampleNodeCommand.cs b/src/node/LibplanetConsole.Node.Example/Commands/ExampleNodeCommand.cs index ea1231d5..b3c9214b 100644 --- a/src/node/LibplanetConsole.Node.Example/Commands/ExampleNodeCommand.cs +++ b/src/node/LibplanetConsole.Node.Example/Commands/ExampleNodeCommand.cs @@ -3,7 +3,7 @@ using JSSoft.Commands; using LibplanetConsole.Common; -namespace LibplanetConsole.Nodes.Examples.Commands; +namespace LibplanetConsole.Node.Example.Commands; [Export(typeof(ICommand))] [CommandSummary("Example node commands for a quick start.")] diff --git a/src/node/LibplanetConsole.Node.Example/ExampleNode.cs b/src/node/LibplanetConsole.Node.Example/ExampleNode.cs index d3ade821..c0bfd36f 100644 --- a/src/node/LibplanetConsole.Node.Example/ExampleNode.cs +++ b/src/node/LibplanetConsole.Node.Example/ExampleNode.cs @@ -1,7 +1,7 @@ using System.ComponentModel.Composition; using LibplanetConsole.Common; -namespace LibplanetConsole.Nodes.Examples; +namespace LibplanetConsole.Node.Example; [Export(typeof(IExampleNode))] [Export] diff --git a/src/node/LibplanetConsole.Node.Example/ExampleNodeInfoProvider.cs b/src/node/LibplanetConsole.Node.Example/ExampleNodeInfoProvider.cs index f6e8678e..2bd7e360 100644 --- a/src/node/LibplanetConsole.Node.Example/ExampleNodeInfoProvider.cs +++ b/src/node/LibplanetConsole.Node.Example/ExampleNodeInfoProvider.cs @@ -1,7 +1,7 @@ using System.ComponentModel.Composition; using LibplanetConsole.Common; -namespace LibplanetConsole.Nodes.Examples; +namespace LibplanetConsole.Node.Example; [Export(typeof(IInfoProvider))] [method: ImportingConstructor] diff --git a/src/node/LibplanetConsole.Node.Example/ExampleNodeService.cs b/src/node/LibplanetConsole.Node.Example/ExampleNodeService.cs index f011139d..2ab2979a 100644 --- a/src/node/LibplanetConsole.Node.Example/ExampleNodeService.cs +++ b/src/node/LibplanetConsole.Node.Example/ExampleNodeService.cs @@ -1,9 +1,9 @@ using System.ComponentModel.Composition; using LibplanetConsole.Common; using LibplanetConsole.Common.Services; -using LibplanetConsole.Examples.Services; +using LibplanetConsole.Example.Services; -namespace LibplanetConsole.Nodes.Examples; +namespace LibplanetConsole.Node.Example; [Export(typeof(ILocalService))] internal sealed class ExampleNodeService : LocalService, diff --git a/src/node/LibplanetConsole.Node.Example/ExampleSettings.cs b/src/node/LibplanetConsole.Node.Example/ExampleSettings.cs index afa1b3e0..2a11f0fa 100644 --- a/src/node/LibplanetConsole.Node.Example/ExampleSettings.cs +++ b/src/node/LibplanetConsole.Node.Example/ExampleSettings.cs @@ -1,8 +1,8 @@ using System.ComponentModel; using JSSoft.Commands; -using LibplanetConsole.Frameworks; +using LibplanetConsole.Framework; -namespace LibplanetConsole.Nodes.Examples; +namespace LibplanetConsole.Node.Example; [ApplicationSettings] internal sealed class ExampleSettings diff --git a/src/node/LibplanetConsole.Node.Example/IExampleNode.cs b/src/node/LibplanetConsole.Node.Example/IExampleNode.cs index a209f3b8..a1fd82cd 100644 --- a/src/node/LibplanetConsole.Node.Example/IExampleNode.cs +++ b/src/node/LibplanetConsole.Node.Example/IExampleNode.cs @@ -1,6 +1,6 @@ using LibplanetConsole.Common; -namespace LibplanetConsole.Nodes.Examples; +namespace LibplanetConsole.Node.Example; public interface IExampleNode { diff --git a/src/node/LibplanetConsole.Node.Example/LibplanetConsole.Node.Example.csproj b/src/node/LibplanetConsole.Node.Example/LibplanetConsole.Node.Example.csproj index 47f410c2..873adce5 100644 --- a/src/node/LibplanetConsole.Node.Example/LibplanetConsole.Node.Example.csproj +++ b/src/node/LibplanetConsole.Node.Example/LibplanetConsole.Node.Example.csproj @@ -1,11 +1,11 @@ - + - + diff --git a/src/node/LibplanetConsole.Node.Executable/Application.cs b/src/node/LibplanetConsole.Node.Executable/Application.cs index cf4c07b4..f96763f9 100644 --- a/src/node/LibplanetConsole.Node.Executable/Application.cs +++ b/src/node/LibplanetConsole.Node.Executable/Application.cs @@ -3,7 +3,7 @@ using LibplanetConsole.Common.Extensions; using Microsoft.Extensions.DependencyInjection; -namespace LibplanetConsole.Nodes.Executable; +namespace LibplanetConsole.Node.Executable; internal sealed class Application(ApplicationOptions options) : ApplicationBase(options), IApplication diff --git a/src/node/LibplanetConsole.Node.Executable/ApplicationConfigurations.cs b/src/node/LibplanetConsole.Node.Executable/ApplicationConfigurations.cs index 1946a38b..f388040c 100644 --- a/src/node/LibplanetConsole.Node.Executable/ApplicationConfigurations.cs +++ b/src/node/LibplanetConsole.Node.Executable/ApplicationConfigurations.cs @@ -1,7 +1,7 @@ using System.ComponentModel.Composition; -using LibplanetConsole.Frameworks; +using LibplanetConsole.Framework; -namespace LibplanetConsole.Nodes.Executable; +namespace LibplanetConsole.Node.Executable; [Export(typeof(IApplicationConfigurations))] [method: ImportingConstructor] diff --git a/src/node/LibplanetConsole.Node.Executable/ApplicationSettings.cs b/src/node/LibplanetConsole.Node.Executable/ApplicationSettings.cs index 92deba3f..81d96558 100644 --- a/src/node/LibplanetConsole.Node.Executable/ApplicationSettings.cs +++ b/src/node/LibplanetConsole.Node.Executable/ApplicationSettings.cs @@ -6,9 +6,9 @@ using LibplanetConsole.Common; using LibplanetConsole.Common.DataAnnotations; using LibplanetConsole.DataAnnotations; -using LibplanetConsole.Frameworks; +using LibplanetConsole.Framework; -namespace LibplanetConsole.Nodes.Executable; +namespace LibplanetConsole.Node.Executable; [ApplicationSettings(IsRequired = true)] internal sealed record class ApplicationSettings diff --git a/src/node/LibplanetConsole.Node.Executable/CommandContext.cs b/src/node/LibplanetConsole.Node.Executable/CommandContext.cs index b02d98af..3e2d0a7b 100644 --- a/src/node/LibplanetConsole.Node.Executable/CommandContext.cs +++ b/src/node/LibplanetConsole.Node.Executable/CommandContext.cs @@ -1,9 +1,9 @@ using System.ComponentModel.Composition; using JSSoft.Commands; using JSSoft.Terminals; -using LibplanetConsole.Nodes.Executable.Commands; +using LibplanetConsole.Node.Executable.Commands; -namespace LibplanetConsole.Nodes.Executable; +namespace LibplanetConsole.Node.Executable; [Export(typeof(CommandContext))] [CommandSummary("Provides a prompt for input and execution of commands.")] diff --git a/src/node/LibplanetConsole.Node.Executable/Commands/ConfigCommand.cs b/src/node/LibplanetConsole.Node.Executable/Commands/ConfigCommand.cs index 1e391cf3..f29e09e0 100644 --- a/src/node/LibplanetConsole.Node.Executable/Commands/ConfigCommand.cs +++ b/src/node/LibplanetConsole.Node.Executable/Commands/ConfigCommand.cs @@ -1,9 +1,9 @@ using System.ComponentModel.Composition; using System.Text; using JSSoft.Commands; -using LibplanetConsole.Frameworks; +using LibplanetConsole.Framework; -namespace LibplanetConsole.Nodes.Executable.Commands; +namespace LibplanetConsole.Node.Executable.Commands; [Export(typeof(ICommand))] [CommandSummary("Get and set options")] diff --git a/src/node/LibplanetConsole.Node.Executable/Commands/HelpCommand.cs b/src/node/LibplanetConsole.Node.Executable/Commands/HelpCommand.cs index eaa0700c..2d9365cb 100644 --- a/src/node/LibplanetConsole.Node.Executable/Commands/HelpCommand.cs +++ b/src/node/LibplanetConsole.Node.Executable/Commands/HelpCommand.cs @@ -1,7 +1,7 @@ using System.ComponentModel.Composition; using JSSoft.Commands; -namespace LibplanetConsole.Nodes.Executable.Commands; +namespace LibplanetConsole.Node.Executable.Commands; [Export(typeof(ICommand))] [Export(typeof(HelpCommand))] diff --git a/src/node/LibplanetConsole.Node.Executable/Commands/VersionCommand.cs b/src/node/LibplanetConsole.Node.Executable/Commands/VersionCommand.cs index 77d5be67..e7f7b018 100644 --- a/src/node/LibplanetConsole.Node.Executable/Commands/VersionCommand.cs +++ b/src/node/LibplanetConsole.Node.Executable/Commands/VersionCommand.cs @@ -1,7 +1,7 @@ using System.ComponentModel.Composition; using JSSoft.Commands; -namespace LibplanetConsole.Nodes.Executable.Commands; +namespace LibplanetConsole.Node.Executable.Commands; [Export(typeof(ICommand))] [Export(typeof(VersionCommand))] diff --git a/src/node/LibplanetConsole.Node.Executable/EntryCommandContext.cs b/src/node/LibplanetConsole.Node.Executable/EntryCommandContext.cs index c56c6a07..254f5f6b 100644 --- a/src/node/LibplanetConsole.Node.Executable/EntryCommandContext.cs +++ b/src/node/LibplanetConsole.Node.Executable/EntryCommandContext.cs @@ -1,6 +1,6 @@ using JSSoft.Commands; -namespace LibplanetConsole.Nodes.Executable; +namespace LibplanetConsole.Node.Executable; [CommandSummary("Run a node or provide related tools.")] internal sealed class EntryCommandContext(params ICommand[] commands) diff --git a/src/node/LibplanetConsole.Node.Executable/EntryCommands/GenesisCommand.cs b/src/node/LibplanetConsole.Node.Executable/EntryCommands/GenesisCommand.cs index 1161b579..ff002dfe 100644 --- a/src/node/LibplanetConsole.Node.Executable/EntryCommands/GenesisCommand.cs +++ b/src/node/LibplanetConsole.Node.Executable/EntryCommands/GenesisCommand.cs @@ -1,7 +1,7 @@ using System.ComponentModel; using LibplanetConsole.Common.Commands; -namespace LibplanetConsole.Nodes.Executable.EntryCommands; +namespace LibplanetConsole.Node.Executable.EntryCommands; [Category("Tools")] internal sealed class GenesisCommand : GenesisCommandBase diff --git a/src/node/LibplanetConsole.Node.Executable/EntryCommands/InitializeCommand.cs b/src/node/LibplanetConsole.Node.Executable/EntryCommands/InitializeCommand.cs index 4d6928aa..79a74cb8 100644 --- a/src/node/LibplanetConsole.Node.Executable/EntryCommands/InitializeCommand.cs +++ b/src/node/LibplanetConsole.Node.Executable/EntryCommands/InitializeCommand.cs @@ -6,7 +6,7 @@ using LibplanetConsole.Common.IO; using LibplanetConsole.DataAnnotations; -namespace LibplanetConsole.Nodes.Executable.EntryCommands; +namespace LibplanetConsole.Node.Executable.EntryCommands; [CommandSummary("Create a new repository to run the node")] internal sealed class InitializeCommand : CommandBase diff --git a/src/node/LibplanetConsole.Node.Executable/EntryCommands/KeyCommand.cs b/src/node/LibplanetConsole.Node.Executable/EntryCommands/KeyCommand.cs index 9f72d70b..17c3ca78 100644 --- a/src/node/LibplanetConsole.Node.Executable/EntryCommands/KeyCommand.cs +++ b/src/node/LibplanetConsole.Node.Executable/EntryCommands/KeyCommand.cs @@ -1,7 +1,7 @@ using System.ComponentModel; using LibplanetConsole.Common.Commands; -namespace LibplanetConsole.Nodes.Executable.EntryCommands; +namespace LibplanetConsole.Node.Executable.EntryCommands; [Category("Tools")] internal sealed class KeyCommand : KeyCommandBase diff --git a/src/node/LibplanetConsole.Node.Executable/EntryCommands/RunCommand.cs b/src/node/LibplanetConsole.Node.Executable/EntryCommands/RunCommand.cs index 688167d4..0128b16a 100644 --- a/src/node/LibplanetConsole.Node.Executable/EntryCommands/RunCommand.cs +++ b/src/node/LibplanetConsole.Node.Executable/EntryCommands/RunCommand.cs @@ -1,7 +1,7 @@ using JSSoft.Commands; -using LibplanetConsole.Frameworks; +using LibplanetConsole.Framework; -namespace LibplanetConsole.Nodes.Executable.EntryCommands; +namespace LibplanetConsole.Node.Executable.EntryCommands; [CommandSummary("Run the Libplanet console.")] internal sealed class RunCommand : CommandAsyncBase, ICustomCommandDescriptor diff --git a/src/node/LibplanetConsole.Node.Executable/EntryCommands/SchemaCommand.cs b/src/node/LibplanetConsole.Node.Executable/EntryCommands/SchemaCommand.cs index ec3f53e1..c62562d0 100644 --- a/src/node/LibplanetConsole.Node.Executable/EntryCommands/SchemaCommand.cs +++ b/src/node/LibplanetConsole.Node.Executable/EntryCommands/SchemaCommand.cs @@ -1,9 +1,9 @@ using System.ComponentModel; using JSSoft.Commands; using LibplanetConsole.Common; -using LibplanetConsole.Frameworks; +using LibplanetConsole.Framework; -namespace LibplanetConsole.Nodes.Executable.EntryCommands; +namespace LibplanetConsole.Node.Executable.EntryCommands; [CommandSummary("Creates a schema of the application settings.")] [Category("Tools")] diff --git a/src/node/LibplanetConsole.Node.Executable/EntryCommands/StartCommand.cs b/src/node/LibplanetConsole.Node.Executable/EntryCommands/StartCommand.cs index 79c3093d..19cc1b84 100644 --- a/src/node/LibplanetConsole.Node.Executable/EntryCommands/StartCommand.cs +++ b/src/node/LibplanetConsole.Node.Executable/EntryCommands/StartCommand.cs @@ -1,10 +1,10 @@ using System.ComponentModel; using JSSoft.Commands; using LibplanetConsole.DataAnnotations; -using LibplanetConsole.Frameworks; +using LibplanetConsole.Framework; using LibplanetConsole.Settings; -namespace LibplanetConsole.Nodes.Executable.EntryCommands; +namespace LibplanetConsole.Node.Executable.EntryCommands; [CommandSummary("Start the Libplanet node with settings.")] internal sealed class StartCommand : CommandAsyncBase diff --git a/src/node/LibplanetConsole.Node.Executable/LibplanetConsole.Node.Executable.csproj b/src/node/LibplanetConsole.Node.Executable/LibplanetConsole.Node.Executable.csproj index 076408e2..d7d4f602 100644 --- a/src/node/LibplanetConsole.Node.Executable/LibplanetConsole.Node.Executable.csproj +++ b/src/node/LibplanetConsole.Node.Executable/LibplanetConsole.Node.Executable.csproj @@ -1,11 +1,11 @@ - - - - - + + + + + diff --git a/src/node/LibplanetConsole.Node.Executable/LogConfiguration.cs b/src/node/LibplanetConsole.Node.Executable/LogConfiguration.cs index 032b37c1..64bda338 100644 --- a/src/node/LibplanetConsole.Node.Executable/LogConfiguration.cs +++ b/src/node/LibplanetConsole.Node.Executable/LogConfiguration.cs @@ -1,10 +1,10 @@ using System.ComponentModel.Composition; using JSSoft.Configurations; -using LibplanetConsole.Frameworks; +using LibplanetConsole.Framework; using Serilog; using Serilog.Events; -namespace LibplanetConsole.Nodes.Executable; +namespace LibplanetConsole.Node.Executable; [Export(typeof(IApplicationConfiguration))] [ConfigurationName("log")] diff --git a/src/node/LibplanetConsole.Node.Executable/Program.cs b/src/node/LibplanetConsole.Node.Executable/Program.cs index 5322e66f..eb27cd41 100644 --- a/src/node/LibplanetConsole.Node.Executable/Program.cs +++ b/src/node/LibplanetConsole.Node.Executable/Program.cs @@ -1,7 +1,7 @@ using JSSoft.Commands; using JSSoft.Commands.Extensions; -using LibplanetConsole.Nodes.Executable; -using LibplanetConsole.Nodes.Executable.EntryCommands; +using LibplanetConsole.Node.Executable; +using LibplanetConsole.Node.Executable.EntryCommands; var commands = new ICommand[] { diff --git a/src/node/LibplanetConsole.Node.Executable/Properties/launchSettings.json b/src/node/LibplanetConsole.Node.Executable/Properties/launchSettings.json index 1c8a09e5..19a2be16 100644 --- a/src/node/LibplanetConsole.Node.Executable/Properties/launchSettings.json +++ b/src/node/LibplanetConsole.Node.Executable/Properties/launchSettings.json @@ -1,6 +1,6 @@ { "profiles": { - "LibplanetConsole.Nodes.Executable": { + "LibplanetConsole.Node.Executable": { "commandName": "Project", "commandLineArgs": "-a --end-point 127.0.0.1:5353", "workingDirectory": "$(SolutionDir)" diff --git a/src/node/LibplanetConsole.Node.Executable/Repository.cs b/src/node/LibplanetConsole.Node.Executable/Repository.cs index 59a6eca6..b82fa817 100644 --- a/src/node/LibplanetConsole.Node.Executable/Repository.cs +++ b/src/node/LibplanetConsole.Node.Executable/Repository.cs @@ -1,10 +1,10 @@ using System.Dynamic; using System.Text.Json.Serialization; using LibplanetConsole.Common; -using LibplanetConsole.Frameworks; +using LibplanetConsole.Framework; using static LibplanetConsole.Common.PathUtility; -namespace LibplanetConsole.Nodes.Executable; +namespace LibplanetConsole.Node.Executable; public sealed record class Repository { diff --git a/src/node/LibplanetConsole.Node.Executable/SystemTerminal.cs b/src/node/LibplanetConsole.Node.Executable/SystemTerminal.cs index 9499e240..75ef5d19 100644 --- a/src/node/LibplanetConsole.Node.Executable/SystemTerminal.cs +++ b/src/node/LibplanetConsole.Node.Executable/SystemTerminal.cs @@ -2,7 +2,7 @@ using JSSoft.Commands.Extensions; using JSSoft.Terminals; -namespace LibplanetConsole.Nodes.Executable; +namespace LibplanetConsole.Node.Executable; [Export] internal sealed class SystemTerminal : SystemTerminalBase diff --git a/src/node/LibplanetConsole.Node.Executable/Tracers/BlockChainEventTracer.cs b/src/node/LibplanetConsole.Node.Executable/Tracers/BlockChainEventTracer.cs index 6129e816..d67e9bef 100644 --- a/src/node/LibplanetConsole.Node.Executable/Tracers/BlockChainEventTracer.cs +++ b/src/node/LibplanetConsole.Node.Executable/Tracers/BlockChainEventTracer.cs @@ -1,9 +1,9 @@ using System.ComponentModel.Composition; using JSSoft.Terminals; using LibplanetConsole.Common.Extensions; -using LibplanetConsole.Frameworks; +using LibplanetConsole.Framework; -namespace LibplanetConsole.Nodes.Executable.Tracers; +namespace LibplanetConsole.Node.Executable.Tracers; [Export(typeof(IApplicationService))] [method: ImportingConstructor] diff --git a/src/node/LibplanetConsole.Node.Executable/Tracers/NodeEventTracer.cs b/src/node/LibplanetConsole.Node.Executable/Tracers/NodeEventTracer.cs index 9009d4cb..f64cae27 100644 --- a/src/node/LibplanetConsole.Node.Executable/Tracers/NodeEventTracer.cs +++ b/src/node/LibplanetConsole.Node.Executable/Tracers/NodeEventTracer.cs @@ -1,9 +1,9 @@ using System.ComponentModel.Composition; using JSSoft.Terminals; using LibplanetConsole.Common.Extensions; -using LibplanetConsole.Frameworks; +using LibplanetConsole.Framework; -namespace LibplanetConsole.Nodes.Executable.Tracers; +namespace LibplanetConsole.Node.Executable.Tracers; [Export(typeof(IApplicationService))] [method: ImportingConstructor] diff --git a/src/node/LibplanetConsole.Node.Explorer/BlockChainContext.cs b/src/node/LibplanetConsole.Node.Explorer/BlockChainContext.cs index 20d5a133..733733a1 100644 --- a/src/node/LibplanetConsole.Node.Explorer/BlockChainContext.cs +++ b/src/node/LibplanetConsole.Node.Explorer/BlockChainContext.cs @@ -6,7 +6,7 @@ using Libplanet.Store; using Microsoft.Extensions.DependencyInjection; -namespace LibplanetConsole.Nodes.Explorer; +namespace LibplanetConsole.Node.Explorer; internal sealed class BlockChainContext(INode node) : IBlockChainContext { diff --git a/src/node/LibplanetConsole.Node.Explorer/Commands/ExplorerCommand.cs b/src/node/LibplanetConsole.Node.Explorer/Commands/ExplorerCommand.cs index 438cef46..4d60293a 100644 --- a/src/node/LibplanetConsole.Node.Explorer/Commands/ExplorerCommand.cs +++ b/src/node/LibplanetConsole.Node.Explorer/Commands/ExplorerCommand.cs @@ -4,7 +4,7 @@ using LibplanetConsole.Explorer; using Microsoft.Extensions.DependencyInjection; -namespace LibplanetConsole.Nodes.Explorer.Commands; +namespace LibplanetConsole.Node.Explorer.Commands; [Export(typeof(ICommand))] [CommandSummary("Provides commands for the explorer(GraphQL).")] diff --git a/src/node/LibplanetConsole.Node.Explorer/ExplorerNode.cs b/src/node/LibplanetConsole.Node.Explorer/ExplorerNode.cs index 52339a27..030cdd62 100644 --- a/src/node/LibplanetConsole.Node.Explorer/ExplorerNode.cs +++ b/src/node/LibplanetConsole.Node.Explorer/ExplorerNode.cs @@ -2,13 +2,13 @@ using Libplanet.Explorer; using LibplanetConsole.Common; using LibplanetConsole.Explorer; -using LibplanetConsole.Frameworks; +using LibplanetConsole.Framework; using Microsoft.AspNetCore; using Microsoft.AspNetCore.Hosting; using Microsoft.Extensions.DependencyInjection; using Serilog; -namespace LibplanetConsole.Nodes.Explorer; +namespace LibplanetConsole.Node.Explorer; [Export(typeof(IExplorerNode))] [Export(typeof(IApplicationService))] diff --git a/src/node/LibplanetConsole.Node.Explorer/ExplorerNodeInfoProvider.cs b/src/node/LibplanetConsole.Node.Explorer/ExplorerNodeInfoProvider.cs index 5e201879..68884c0d 100644 --- a/src/node/LibplanetConsole.Node.Explorer/ExplorerNodeInfoProvider.cs +++ b/src/node/LibplanetConsole.Node.Explorer/ExplorerNodeInfoProvider.cs @@ -1,7 +1,7 @@ using System.ComponentModel.Composition; using LibplanetConsole.Common; -namespace LibplanetConsole.Nodes.Explorer; +namespace LibplanetConsole.Node.Explorer; [Export(typeof(IInfoProvider))] [method: ImportingConstructor] diff --git a/src/node/LibplanetConsole.Node.Explorer/ExplorerSettings.cs b/src/node/LibplanetConsole.Node.Explorer/ExplorerSettings.cs index 905b15cb..369e4ff0 100644 --- a/src/node/LibplanetConsole.Node.Explorer/ExplorerSettings.cs +++ b/src/node/LibplanetConsole.Node.Explorer/ExplorerSettings.cs @@ -2,9 +2,9 @@ using System.Text.Json.Serialization; using JSSoft.Commands; using LibplanetConsole.Common.DataAnnotations; -using LibplanetConsole.Frameworks; +using LibplanetConsole.Framework; -namespace LibplanetConsole.Nodes.Explorer; +namespace LibplanetConsole.Node.Explorer; [ApplicationSettings] internal sealed class ExplorerSettings diff --git a/src/node/LibplanetConsole.Node.Explorer/IExplorerNode.cs b/src/node/LibplanetConsole.Node.Explorer/IExplorerNode.cs index 5c5cb568..7e5624c1 100644 --- a/src/node/LibplanetConsole.Node.Explorer/IExplorerNode.cs +++ b/src/node/LibplanetConsole.Node.Explorer/IExplorerNode.cs @@ -1,6 +1,6 @@ using LibplanetConsole.Explorer; -namespace LibplanetConsole.Nodes.Explorer; +namespace LibplanetConsole.Node.Explorer; public interface IExplorerNode { diff --git a/src/node/LibplanetConsole.Node.Explorer/LibplanetConsole.Node.Explorer.csproj b/src/node/LibplanetConsole.Node.Explorer/LibplanetConsole.Node.Explorer.csproj index 523be66e..c48beea6 100644 --- a/src/node/LibplanetConsole.Node.Explorer/LibplanetConsole.Node.Explorer.csproj +++ b/src/node/LibplanetConsole.Node.Explorer/LibplanetConsole.Node.Explorer.csproj @@ -11,7 +11,7 @@ - + diff --git a/src/node/LibplanetConsole.Node.Explorer/Services/ExplorerNodeService.cs b/src/node/LibplanetConsole.Node.Explorer/Services/ExplorerNodeService.cs index f7375ab3..6d0c6d9f 100644 --- a/src/node/LibplanetConsole.Node.Explorer/Services/ExplorerNodeService.cs +++ b/src/node/LibplanetConsole.Node.Explorer/Services/ExplorerNodeService.cs @@ -3,7 +3,7 @@ using LibplanetConsole.Explorer; using LibplanetConsole.Explorer.Services; -namespace LibplanetConsole.Nodes.Explorer.Services; +namespace LibplanetConsole.Node.Explorer.Services; [Export(typeof(ILocalService))] internal sealed class ExplorerNodeService : LocalService, diff --git a/src/node/LibplanetConsole.Node/ApplicationBase.cs b/src/node/LibplanetConsole.Node/ApplicationBase.cs index d32fdc83..e37353e4 100644 --- a/src/node/LibplanetConsole.Node/ApplicationBase.cs +++ b/src/node/LibplanetConsole.Node/ApplicationBase.cs @@ -2,12 +2,12 @@ using System.ComponentModel.Composition; using System.Diagnostics; using LibplanetConsole.Common; -using LibplanetConsole.Frameworks; -using LibplanetConsole.Frameworks.Extensions; -using LibplanetConsole.Nodes.Services; +using LibplanetConsole.Framework; +using LibplanetConsole.Framework.Extensions; +using LibplanetConsole.Node.Services; using Serilog; -namespace LibplanetConsole.Nodes; +namespace LibplanetConsole.Node; public abstract class ApplicationBase : ApplicationFramework, IApplication { diff --git a/src/node/LibplanetConsole.Node/ApplicationInfo.cs b/src/node/LibplanetConsole.Node/ApplicationInfo.cs index 78c69bff..a2f246ed 100644 --- a/src/node/LibplanetConsole.Node/ApplicationInfo.cs +++ b/src/node/LibplanetConsole.Node/ApplicationInfo.cs @@ -1,6 +1,6 @@ using LibplanetConsole.Common; -namespace LibplanetConsole.Nodes; +namespace LibplanetConsole.Node; public readonly record struct ApplicationInfo { diff --git a/src/node/LibplanetConsole.Node/ApplicationInfoProvider.cs b/src/node/LibplanetConsole.Node/ApplicationInfoProvider.cs index 4b8ebd17..9b112f86 100644 --- a/src/node/LibplanetConsole.Node/ApplicationInfoProvider.cs +++ b/src/node/LibplanetConsole.Node/ApplicationInfoProvider.cs @@ -1,7 +1,7 @@ using System.ComponentModel.Composition; using LibplanetConsole.Common; -namespace LibplanetConsole.Nodes; +namespace LibplanetConsole.Node; [Export(typeof(IInfoProvider))] internal sealed class ApplicationInfoProvider : InfoProviderBase diff --git a/src/node/LibplanetConsole.Node/ApplicationOptions.cs b/src/node/LibplanetConsole.Node/ApplicationOptions.cs index 2d552cb2..59f62b45 100644 --- a/src/node/LibplanetConsole.Node/ApplicationOptions.cs +++ b/src/node/LibplanetConsole.Node/ApplicationOptions.cs @@ -1,6 +1,6 @@ using LibplanetConsole.Common; -namespace LibplanetConsole.Nodes; +namespace LibplanetConsole.Node; public sealed record class ApplicationOptions { diff --git a/src/node/LibplanetConsole.Node/BlockChainUtility.cs b/src/node/LibplanetConsole.Node/BlockChainUtility.cs index 89768786..3475c301 100644 --- a/src/node/LibplanetConsole.Node/BlockChainUtility.cs +++ b/src/node/LibplanetConsole.Node/BlockChainUtility.cs @@ -9,7 +9,7 @@ using Libplanet.Types.Blocks; using LibplanetConsole.Common.Actions; -namespace LibplanetConsole.Nodes; +namespace LibplanetConsole.Node; internal static class BlockChainUtility { diff --git a/src/node/LibplanetConsole.Node/Commands/AddressCommand.cs b/src/node/LibplanetConsole.Node/Commands/AddressCommand.cs index b0254a67..d2b1ebf7 100644 --- a/src/node/LibplanetConsole.Node/Commands/AddressCommand.cs +++ b/src/node/LibplanetConsole.Node/Commands/AddressCommand.cs @@ -1,7 +1,7 @@ using System.ComponentModel.Composition; using JSSoft.Commands; -namespace LibplanetConsole.Nodes.Commands; +namespace LibplanetConsole.Node.Commands; [Export(typeof(ICommand))] [method: ImportingConstructor] diff --git a/src/node/LibplanetConsole.Node/Commands/ExitCommand.cs b/src/node/LibplanetConsole.Node/Commands/ExitCommand.cs index 1beb74e0..d6c10d14 100644 --- a/src/node/LibplanetConsole.Node/Commands/ExitCommand.cs +++ b/src/node/LibplanetConsole.Node/Commands/ExitCommand.cs @@ -1,7 +1,7 @@ using System.ComponentModel.Composition; using JSSoft.Commands; -namespace LibplanetConsole.Nodes.Commands; +namespace LibplanetConsole.Node.Commands; [Export(typeof(ICommand))] [CommandSummary("Exit the application.")] diff --git a/src/node/LibplanetConsole.Node/Commands/InfoCommand.cs b/src/node/LibplanetConsole.Node/Commands/InfoCommand.cs index 4c684b18..1d706658 100644 --- a/src/node/LibplanetConsole.Node/Commands/InfoCommand.cs +++ b/src/node/LibplanetConsole.Node/Commands/InfoCommand.cs @@ -3,7 +3,7 @@ using LibplanetConsole.Common; using LibplanetConsole.Common.Extensions; -namespace LibplanetConsole.Nodes.Commands; +namespace LibplanetConsole.Node.Commands; [Export(typeof(ICommand))] [CommandSummary("Print node application information.")] diff --git a/src/node/LibplanetConsole.Node/Commands/KeyCommand.cs b/src/node/LibplanetConsole.Node/Commands/KeyCommand.cs index 8ed8c5a1..6c2a633e 100644 --- a/src/node/LibplanetConsole.Node/Commands/KeyCommand.cs +++ b/src/node/LibplanetConsole.Node/Commands/KeyCommand.cs @@ -2,7 +2,7 @@ using JSSoft.Commands; using LibplanetConsole.Common.Commands; -namespace LibplanetConsole.Nodes.Commands; +namespace LibplanetConsole.Node.Commands; [Export(typeof(ICommand))] internal sealed class KeyCommand : KeyCommandBase diff --git a/src/node/LibplanetConsole.Node/Commands/StartCommand.cs b/src/node/LibplanetConsole.Node/Commands/StartCommand.cs index eed841ca..c3699c41 100644 --- a/src/node/LibplanetConsole.Node/Commands/StartCommand.cs +++ b/src/node/LibplanetConsole.Node/Commands/StartCommand.cs @@ -1,7 +1,7 @@ using System.ComponentModel.Composition; using JSSoft.Commands; -namespace LibplanetConsole.Nodes.Commands; +namespace LibplanetConsole.Node.Commands; [Export(typeof(ICommand))] [CommandSummary("Start node.")] diff --git a/src/node/LibplanetConsole.Node/Commands/StopCommand.cs b/src/node/LibplanetConsole.Node/Commands/StopCommand.cs index e2f3fd82..c5c6fb06 100644 --- a/src/node/LibplanetConsole.Node/Commands/StopCommand.cs +++ b/src/node/LibplanetConsole.Node/Commands/StopCommand.cs @@ -1,7 +1,7 @@ using System.ComponentModel.Composition; using JSSoft.Commands; -namespace LibplanetConsole.Nodes.Commands; +namespace LibplanetConsole.Node.Commands; [Export(typeof(ICommand))] [CommandSummary("Stop node.")] diff --git a/src/node/LibplanetConsole.Node/Commands/TxCommand.cs b/src/node/LibplanetConsole.Node/Commands/TxCommand.cs index 16d4febc..e3b40cfc 100644 --- a/src/node/LibplanetConsole.Node/Commands/TxCommand.cs +++ b/src/node/LibplanetConsole.Node/Commands/TxCommand.cs @@ -2,7 +2,7 @@ using JSSoft.Commands; using LibplanetConsole.Common.Actions; -namespace LibplanetConsole.Nodes.Commands; +namespace LibplanetConsole.Node.Commands; [Export(typeof(ICommand))] [method: ImportingConstructor] diff --git a/src/node/LibplanetConsole.Node/IActionLoaderProvider.cs b/src/node/LibplanetConsole.Node/IActionLoaderProvider.cs index 1bd55d96..1c703e76 100644 --- a/src/node/LibplanetConsole.Node/IActionLoaderProvider.cs +++ b/src/node/LibplanetConsole.Node/IActionLoaderProvider.cs @@ -1,6 +1,6 @@ using Libplanet.Action.Loader; -namespace LibplanetConsole.Nodes; +namespace LibplanetConsole.Node; public interface IActionLoaderProvider { diff --git a/src/node/LibplanetConsole.Node/IApplication.cs b/src/node/LibplanetConsole.Node/IApplication.cs index 5a381129..8c844f53 100644 --- a/src/node/LibplanetConsole.Node/IApplication.cs +++ b/src/node/LibplanetConsole.Node/IApplication.cs @@ -1,4 +1,4 @@ -namespace LibplanetConsole.Nodes; +namespace LibplanetConsole.Node; public interface IApplication : IAsyncDisposable, IServiceProvider { diff --git a/src/node/LibplanetConsole.Node/IBlockChain.cs b/src/node/LibplanetConsole.Node/IBlockChain.cs index 55fa7047..63a24f51 100644 --- a/src/node/LibplanetConsole.Node/IBlockChain.cs +++ b/src/node/LibplanetConsole.Node/IBlockChain.cs @@ -2,7 +2,7 @@ using Libplanet.Action; using LibplanetConsole.Common; -namespace LibplanetConsole.Nodes; +namespace LibplanetConsole.Node; public interface IBlockChain { diff --git a/src/node/LibplanetConsole.Node/INode.cs b/src/node/LibplanetConsole.Node/INode.cs index 383d3453..bbe5b577 100644 --- a/src/node/LibplanetConsole.Node/INode.cs +++ b/src/node/LibplanetConsole.Node/INode.cs @@ -1,7 +1,7 @@ using Libplanet.Action; using LibplanetConsole.Common; -namespace LibplanetConsole.Nodes; +namespace LibplanetConsole.Node; public interface INode : IVerifier, ISigner, IServiceProvider { diff --git a/src/node/LibplanetConsole.Node/LibplanetConsole.Node.csproj b/src/node/LibplanetConsole.Node/LibplanetConsole.Node.csproj index 1cc43473..2aa4c336 100644 --- a/src/node/LibplanetConsole.Node/LibplanetConsole.Node.csproj +++ b/src/node/LibplanetConsole.Node/LibplanetConsole.Node.csproj @@ -13,12 +13,12 @@ - - + + - + diff --git a/src/node/LibplanetConsole.Node/Node.BlockChain.cs b/src/node/LibplanetConsole.Node/Node.BlockChain.cs index e764da9b..8bdf0d68 100644 --- a/src/node/LibplanetConsole.Node/Node.BlockChain.cs +++ b/src/node/LibplanetConsole.Node/Node.BlockChain.cs @@ -10,7 +10,7 @@ using LibplanetConsole.Common; using LibplanetConsole.Common.Exceptions; -namespace LibplanetConsole.Nodes; +namespace LibplanetConsole.Node; internal sealed partial class Node : IBlockChain { diff --git a/src/node/LibplanetConsole.Node/Node.cs b/src/node/LibplanetConsole.Node/Node.cs index f1e1bd6c..dcf9b91e 100644 --- a/src/node/LibplanetConsole.Node/Node.cs +++ b/src/node/LibplanetConsole.Node/Node.cs @@ -20,9 +20,9 @@ using LibplanetConsole.Common.Services; using Microsoft.Extensions.DependencyInjection; using Serilog; -using static LibplanetConsole.Nodes.PeerUtility; +using static LibplanetConsole.Node.PeerUtility; -namespace LibplanetConsole.Nodes; +namespace LibplanetConsole.Node; internal sealed partial class Node : IActionRenderer, INode { diff --git a/src/node/LibplanetConsole.Node/NodeInfoProvider.cs b/src/node/LibplanetConsole.Node/NodeInfoProvider.cs index ede2f471..7c9bee5c 100644 --- a/src/node/LibplanetConsole.Node/NodeInfoProvider.cs +++ b/src/node/LibplanetConsole.Node/NodeInfoProvider.cs @@ -1,7 +1,7 @@ using System.ComponentModel.Composition; using LibplanetConsole.Common; -namespace LibplanetConsole.Nodes; +namespace LibplanetConsole.Node; [Export(typeof(IInfoProvider))] [method: ImportingConstructor] diff --git a/src/node/LibplanetConsole.Node/PeerUtility.cs b/src/node/LibplanetConsole.Node/PeerUtility.cs index 2a20019a..2fc1879e 100644 --- a/src/node/LibplanetConsole.Node/PeerUtility.cs +++ b/src/node/LibplanetConsole.Node/PeerUtility.cs @@ -3,7 +3,7 @@ using Libplanet.Net; using LibplanetConsole.Common; -namespace LibplanetConsole.Nodes; +namespace LibplanetConsole.Node; internal static class PeerUtility { diff --git a/src/node/LibplanetConsole.Node/Services/BlockChainService.cs b/src/node/LibplanetConsole.Node/Services/BlockChainService.cs index 2f78ba80..d589969f 100644 --- a/src/node/LibplanetConsole.Node/Services/BlockChainService.cs +++ b/src/node/LibplanetConsole.Node/Services/BlockChainService.cs @@ -4,7 +4,7 @@ using LibplanetConsole.Common; using LibplanetConsole.Common.Services; -namespace LibplanetConsole.Nodes.Services; +namespace LibplanetConsole.Node.Services; [Export(typeof(ILocalService))] internal sealed class BlockChainService diff --git a/src/node/LibplanetConsole.Node/Services/NodeContext.cs b/src/node/LibplanetConsole.Node/Services/NodeContext.cs index 3c9ecc2e..c32f246e 100644 --- a/src/node/LibplanetConsole.Node/Services/NodeContext.cs +++ b/src/node/LibplanetConsole.Node/Services/NodeContext.cs @@ -1,7 +1,7 @@ using System.ComponentModel.Composition; using LibplanetConsole.Common.Services; -namespace LibplanetConsole.Nodes.Services; +namespace LibplanetConsole.Node.Services; [Export] [method: ImportingConstructor] diff --git a/src/node/LibplanetConsole.Node/Services/NodeService.cs b/src/node/LibplanetConsole.Node/Services/NodeService.cs index afbc87ed..92dac108 100644 --- a/src/node/LibplanetConsole.Node/Services/NodeService.cs +++ b/src/node/LibplanetConsole.Node/Services/NodeService.cs @@ -3,7 +3,7 @@ using LibplanetConsole.Common.Services; using Serilog; -namespace LibplanetConsole.Nodes.Services; +namespace LibplanetConsole.Node.Services; [Export(typeof(ILocalService))] internal sealed class NodeService : LocalService, INodeService diff --git a/src/node/LibplanetConsole.Node/Services/SeedService.cs b/src/node/LibplanetConsole.Node/Services/SeedService.cs index a3c7476b..1a6f032b 100644 --- a/src/node/LibplanetConsole.Node/Services/SeedService.cs +++ b/src/node/LibplanetConsole.Node/Services/SeedService.cs @@ -1,10 +1,9 @@ using System.ComponentModel.Composition; using LibplanetConsole.Common; using LibplanetConsole.Common.Services; -using LibplanetConsole.Frameworks; -using LibplanetConsole.Seeds; +using LibplanetConsole.Framework; -namespace LibplanetConsole.Nodes.Services; +namespace LibplanetConsole.Node.Services; [Export(typeof(ILocalService))] [Export(typeof(IApplicationService))] @@ -13,8 +12,8 @@ internal sealed class SeedService(ApplicationBase application) : LocalService, ISeedService, IApplicationService, IAsyncDisposable { private readonly AppPrivateKey _seedNodePrivateKey = new(); - private Seed? _blocksyncSeed; - private Seed? _consensusSeed; + private Seed.Seed? _blocksyncSeed; + private Seed.Seed? _consensusSeed; public async Task GetSeedAsync( AppPublicKey publicKey, CancellationToken cancellationToken) @@ -55,12 +54,12 @@ async Task IApplicationService.InitializeAsync( { if (application.Info.SeedEndPoint == application.Info.EndPoint) { - _blocksyncSeed = new Seed(new() + _blocksyncSeed = new Seed.Seed(new() { PrivateKey = _seedNodePrivateKey, EndPoint = AppEndPoint.Next(), }); - _consensusSeed = new Seed(new() + _consensusSeed = new Seed.Seed(new() { PrivateKey = _seedNodePrivateKey, EndPoint = AppEndPoint.Next(), diff --git a/src/shared/LibplanetConsole.Client/ClientInfo.cs b/src/shared/LibplanetConsole.Client/ClientInfo.cs index 083c9466..8f6a1bc3 100644 --- a/src/shared/LibplanetConsole.Client/ClientInfo.cs +++ b/src/shared/LibplanetConsole.Client/ClientInfo.cs @@ -1,7 +1,7 @@ using Libplanet.Types.Blocks; using LibplanetConsole.Common; -namespace LibplanetConsole.Clients; +namespace LibplanetConsole.Client; public readonly record struct ClientInfo { diff --git a/src/shared/LibplanetConsole.Client/Services/IClientCallback.cs b/src/shared/LibplanetConsole.Client/Services/IClientCallback.cs index e1257ef0..504f2c19 100644 --- a/src/shared/LibplanetConsole.Client/Services/IClientCallback.cs +++ b/src/shared/LibplanetConsole.Client/Services/IClientCallback.cs @@ -1,4 +1,4 @@ -namespace LibplanetConsole.Clients.Services; +namespace LibplanetConsole.Client.Services; public interface IClientCallback { diff --git a/src/shared/LibplanetConsole.Client/Services/IClientService.cs b/src/shared/LibplanetConsole.Client/Services/IClientService.cs index 268e1e80..a8c3a657 100644 --- a/src/shared/LibplanetConsole.Client/Services/IClientService.cs +++ b/src/shared/LibplanetConsole.Client/Services/IClientService.cs @@ -1,6 +1,6 @@ using LibplanetConsole.Common; -namespace LibplanetConsole.Clients.Services; +namespace LibplanetConsole.Client.Services; public interface IClientService { diff --git a/src/shared/LibplanetConsole.Client/Services/TransactionOptions.cs b/src/shared/LibplanetConsole.Client/Services/TransactionOptions.cs index 2ae947d2..7b732e89 100644 --- a/src/shared/LibplanetConsole.Client/Services/TransactionOptions.cs +++ b/src/shared/LibplanetConsole.Client/Services/TransactionOptions.cs @@ -1,6 +1,6 @@ using LibplanetConsole.Common; -namespace LibplanetConsole.Clients.Services; +namespace LibplanetConsole.Client.Services; public sealed record class TransactionOptions : OptionsBase { diff --git a/src/shared/LibplanetConsole.Example/Services/IExampleClientService.cs b/src/shared/LibplanetConsole.Example/Services/IExampleClientService.cs index 9f7ae2f9..57de9520 100644 --- a/src/shared/LibplanetConsole.Example/Services/IExampleClientService.cs +++ b/src/shared/LibplanetConsole.Example/Services/IExampleClientService.cs @@ -1,4 +1,4 @@ -namespace LibplanetConsole.Examples.Services; +namespace LibplanetConsole.Example.Services; public interface IExampleClientService { diff --git a/src/shared/LibplanetConsole.Example/Services/IExampleNodeCallback.cs b/src/shared/LibplanetConsole.Example/Services/IExampleNodeCallback.cs index 2cc45ecf..a3b27126 100644 --- a/src/shared/LibplanetConsole.Example/Services/IExampleNodeCallback.cs +++ b/src/shared/LibplanetConsole.Example/Services/IExampleNodeCallback.cs @@ -1,6 +1,6 @@ using LibplanetConsole.Common; -namespace LibplanetConsole.Examples.Services; +namespace LibplanetConsole.Example.Services; public interface IExampleNodeCallback { diff --git a/src/shared/LibplanetConsole.Example/Services/IExampleNodeService.cs b/src/shared/LibplanetConsole.Example/Services/IExampleNodeService.cs index 03659299..e36a38fa 100644 --- a/src/shared/LibplanetConsole.Example/Services/IExampleNodeService.cs +++ b/src/shared/LibplanetConsole.Example/Services/IExampleNodeService.cs @@ -1,6 +1,6 @@ using LibplanetConsole.Common; -namespace LibplanetConsole.Examples.Services; +namespace LibplanetConsole.Example.Services; public interface IExampleNodeService { diff --git a/src/shared/LibplanetConsole.Node/ActionInfo.cs b/src/shared/LibplanetConsole.Node/ActionInfo.cs index 18899d56..1fe623cd 100644 --- a/src/shared/LibplanetConsole.Node/ActionInfo.cs +++ b/src/shared/LibplanetConsole.Node/ActionInfo.cs @@ -1,7 +1,7 @@ using Bencodex.Types; using LibplanetConsole.Common; -namespace LibplanetConsole.Nodes; +namespace LibplanetConsole.Node; public readonly record struct ActionInfo { diff --git a/src/shared/LibplanetConsole.Node/BlockEventArgs.cs b/src/shared/LibplanetConsole.Node/BlockEventArgs.cs index d9b5dff1..851aa56d 100644 --- a/src/shared/LibplanetConsole.Node/BlockEventArgs.cs +++ b/src/shared/LibplanetConsole.Node/BlockEventArgs.cs @@ -1,11 +1,11 @@ -using LibplanetConsole.Nodes; +using LibplanetConsole.Node; #if LIBPLANET_CONSOLE -namespace LibplanetConsole.Consoles; +namespace LibplanetConsole.Console; #elif LIBPLANET_NODE -namespace LibplanetConsole.Nodes; +namespace LibplanetConsole.Node; #elif LIBPLANET_CLIENT -namespace LibplanetConsole.Clients; +namespace LibplanetConsole.Client; #else #error "Either LIBPLANET_CONSOLE or LIBPLANET_NODE must be defined." #endif diff --git a/src/shared/LibplanetConsole.Node/BlockInfo.Node.cs b/src/shared/LibplanetConsole.Node/BlockInfo.Node.cs index a9d70f11..1f7bd7b7 100644 --- a/src/shared/LibplanetConsole.Node/BlockInfo.Node.cs +++ b/src/shared/LibplanetConsole.Node/BlockInfo.Node.cs @@ -5,7 +5,7 @@ using Libplanet.Types.Tx; using LibplanetConsole.Common; -namespace LibplanetConsole.Nodes; +namespace LibplanetConsole.Node; public readonly partial record struct BlockInfo { diff --git a/src/shared/LibplanetConsole.Node/BlockInfo.cs b/src/shared/LibplanetConsole.Node/BlockInfo.cs index 0681050b..c9c865ff 100644 --- a/src/shared/LibplanetConsole.Node/BlockInfo.cs +++ b/src/shared/LibplanetConsole.Node/BlockInfo.cs @@ -1,6 +1,6 @@ using LibplanetConsole.Common; -namespace LibplanetConsole.Nodes; +namespace LibplanetConsole.Node; public readonly partial record struct BlockInfo { diff --git a/src/shared/LibplanetConsole.Node/NodeInfo.cs b/src/shared/LibplanetConsole.Node/NodeInfo.cs index 3175b8ad..f4a8fbd8 100644 --- a/src/shared/LibplanetConsole.Node/NodeInfo.cs +++ b/src/shared/LibplanetConsole.Node/NodeInfo.cs @@ -1,6 +1,6 @@ using LibplanetConsole.Common; -namespace LibplanetConsole.Nodes; +namespace LibplanetConsole.Node; public readonly record struct NodeInfo { diff --git a/src/shared/LibplanetConsole.Node/Services/IBlockChainCallback.cs b/src/shared/LibplanetConsole.Node/Services/IBlockChainCallback.cs index 72fe6910..301d93b2 100644 --- a/src/shared/LibplanetConsole.Node/Services/IBlockChainCallback.cs +++ b/src/shared/LibplanetConsole.Node/Services/IBlockChainCallback.cs @@ -1,4 +1,4 @@ -namespace LibplanetConsole.Nodes.Services; +namespace LibplanetConsole.Node.Services; public interface IBlockChainCallback { diff --git a/src/shared/LibplanetConsole.Node/Services/IBlockChainService.cs b/src/shared/LibplanetConsole.Node/Services/IBlockChainService.cs index 70c81758..0aa90453 100644 --- a/src/shared/LibplanetConsole.Node/Services/IBlockChainService.cs +++ b/src/shared/LibplanetConsole.Node/Services/IBlockChainService.cs @@ -1,6 +1,6 @@ using LibplanetConsole.Common; -namespace LibplanetConsole.Nodes.Services; +namespace LibplanetConsole.Node.Services; public interface IBlockChainService { diff --git a/src/shared/LibplanetConsole.Node/Services/INodeCallback.cs b/src/shared/LibplanetConsole.Node/Services/INodeCallback.cs index 81e95436..834d8ed5 100644 --- a/src/shared/LibplanetConsole.Node/Services/INodeCallback.cs +++ b/src/shared/LibplanetConsole.Node/Services/INodeCallback.cs @@ -1,4 +1,4 @@ -namespace LibplanetConsole.Nodes.Services; +namespace LibplanetConsole.Node.Services; public interface INodeCallback { diff --git a/src/shared/LibplanetConsole.Node/Services/INodeService.cs b/src/shared/LibplanetConsole.Node/Services/INodeService.cs index 5cecce19..c8a45127 100644 --- a/src/shared/LibplanetConsole.Node/Services/INodeService.cs +++ b/src/shared/LibplanetConsole.Node/Services/INodeService.cs @@ -1,4 +1,4 @@ -namespace LibplanetConsole.Nodes.Services; +namespace LibplanetConsole.Node.Services; public interface INodeService { diff --git a/src/shared/LibplanetConsole.Node/TransactionInfo.Node.cs b/src/shared/LibplanetConsole.Node/TransactionInfo.Node.cs index 500ac58c..f6d2342e 100644 --- a/src/shared/LibplanetConsole.Node/TransactionInfo.Node.cs +++ b/src/shared/LibplanetConsole.Node/TransactionInfo.Node.cs @@ -2,7 +2,7 @@ using Libplanet.Types.Tx; using LibplanetConsole.Common; -namespace LibplanetConsole.Nodes; +namespace LibplanetConsole.Node; public readonly partial record struct TransactionInfo { diff --git a/src/shared/LibplanetConsole.Node/TransactionInfo.cs b/src/shared/LibplanetConsole.Node/TransactionInfo.cs index 1a90852c..bee17c51 100644 --- a/src/shared/LibplanetConsole.Node/TransactionInfo.cs +++ b/src/shared/LibplanetConsole.Node/TransactionInfo.cs @@ -1,6 +1,6 @@ using LibplanetConsole.Common; -namespace LibplanetConsole.Nodes; +namespace LibplanetConsole.Node; public readonly partial record struct TransactionInfo { diff --git a/test/LibplanetConsole.Console.Tests/ConsoleApplicationCompiler.cs b/test/LibplanetConsole.Console.Tests/ConsoleApplicationCompiler.cs index 8f46ddac..e8fd4370 100644 --- a/test/LibplanetConsole.Console.Tests/ConsoleApplicationCompiler.cs +++ b/test/LibplanetConsole.Console.Tests/ConsoleApplicationCompiler.cs @@ -4,7 +4,7 @@ using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; -namespace LibplanetConsole.Consoles.Tests; +namespace LibplanetConsole.Console.Tests; internal static class ConsoleApplicationCompiler { @@ -14,7 +14,7 @@ public static void CompileCode(string code, string assemblyName, string assembly var references = new MetadataReference[] { MetadataReference.CreateFromFile(typeof(object).Assembly.Location), - MetadataReference.CreateFromFile(typeof(Console).Assembly.Location), + MetadataReference.CreateFromFile(typeof(System.Console).Assembly.Location), MetadataReference.CreateFromFile(typeof(Thread).Assembly.Location), MetadataReference.CreateFromFile(GetRuntimeLibraryPath("System.Runtime.dll")), }; diff --git a/test/LibplanetConsole.Console.Tests/ConsoleApplicationFixture.cs b/test/LibplanetConsole.Console.Tests/ConsoleApplicationFixture.cs index 6c377272..d9f77687 100644 --- a/test/LibplanetConsole.Console.Tests/ConsoleApplicationFixture.cs +++ b/test/LibplanetConsole.Console.Tests/ConsoleApplicationFixture.cs @@ -1,8 +1,8 @@ using System.Diagnostics; using System.Runtime.InteropServices; -using LibplanetConsole.Consoles.Tests.Extensions; +using LibplanetConsole.Console.Tests.Extensions; -namespace LibplanetConsole.Consoles.Tests; +namespace LibplanetConsole.Console.Tests; public sealed class ConsoleApplicationFixture : IDisposable { @@ -12,7 +12,7 @@ private readonly string _tempDirectory public ConsoleApplicationFixture() { var assembly = typeof(ProcessTest).Assembly; - var codePath = "LibplanetConsole.Consoles.Tests.ConsoleApplicationSource.cs"; + var codePath = "LibplanetConsole.Console.Tests.ConsoleApplicationSource.cs"; var code = assembly.GetManifestResourceString(codePath); var assemblyName = Path.GetRandomFileName(); var assemblyPath = Path.Combine(_tempDirectory, $"{assemblyName}.dll"); diff --git a/test/LibplanetConsole.Console.Tests/ConsoleApplicationSource.cs b/test/LibplanetConsole.Console.Tests/ConsoleApplicationSource.cs index 4de59d93..02da8f3d 100644 --- a/test/LibplanetConsole.Console.Tests/ConsoleApplicationSource.cs +++ b/test/LibplanetConsole.Console.Tests/ConsoleApplicationSource.cs @@ -1,6 +1,6 @@ using System; -namespace LibplanetConsole.Consoles.Tests.Executable; +namespace LibplanetConsole.Console.Tests.Executable; public class Program { diff --git a/test/LibplanetConsole.Console.Tests/Extensions/AssemblyExtensions.cs b/test/LibplanetConsole.Console.Tests/Extensions/AssemblyExtensions.cs index be7721a9..1f7c892e 100644 --- a/test/LibplanetConsole.Console.Tests/Extensions/AssemblyExtensions.cs +++ b/test/LibplanetConsole.Console.Tests/Extensions/AssemblyExtensions.cs @@ -1,6 +1,6 @@ using System.Reflection; -namespace LibplanetConsole.Consoles.Tests.Extensions; +namespace LibplanetConsole.Console.Tests.Extensions; internal static class AssemblyExtensions { diff --git a/test/LibplanetConsole.Console.Tests/LibplanetConsole.Console.Tests.csproj b/test/LibplanetConsole.Console.Tests/LibplanetConsole.Console.Tests.csproj index dbf9f99d..549da00b 100644 --- a/test/LibplanetConsole.Console.Tests/LibplanetConsole.Console.Tests.csproj +++ b/test/LibplanetConsole.Console.Tests/LibplanetConsole.Console.Tests.csproj @@ -1,7 +1,7 @@ - + diff --git a/test/LibplanetConsole.Console.Tests/ProcessTest.cs b/test/LibplanetConsole.Console.Tests/ProcessTest.cs index 73242e61..19c4e2b1 100644 --- a/test/LibplanetConsole.Console.Tests/ProcessTest.cs +++ b/test/LibplanetConsole.Console.Tests/ProcessTest.cs @@ -1,6 +1,6 @@ using Xunit.Extensions.AssemblyFixture; -namespace LibplanetConsole.Consoles.Tests; +namespace LibplanetConsole.Console.Tests; public sealed class ProcessTest(ConsoleApplicationFixture consoleApplicationFixture) : IAssemblyFixture diff --git a/test/LibplanetConsole.Console.Tests/TempDirectoryFixture.cs b/test/LibplanetConsole.Console.Tests/TempDirectoryFixture.cs index 2c49dcb1..c24a151d 100644 --- a/test/LibplanetConsole.Console.Tests/TempDirectoryFixture.cs +++ b/test/LibplanetConsole.Console.Tests/TempDirectoryFixture.cs @@ -1,4 +1,4 @@ -namespace LibplanetConsole.Consoles.Tests; +namespace LibplanetConsole.Console.Tests; public sealed class TempDirectoryFixture : IDisposable { diff --git a/test/LibplanetConsole.Console.Tests/TestProcess.cs b/test/LibplanetConsole.Console.Tests/TestProcess.cs index d3c1f923..620e55e8 100644 --- a/test/LibplanetConsole.Console.Tests/TestProcess.cs +++ b/test/LibplanetConsole.Console.Tests/TestProcess.cs @@ -1,4 +1,4 @@ -namespace LibplanetConsole.Consoles.Tests; +namespace LibplanetConsole.Console.Tests; public sealed class TestProcess(string filename, params string[] arguments) : ProcessBase { diff --git a/test/LibplanetConsole.Tests/LibplanetConsole.Tests.csproj b/test/LibplanetConsole.Tests/LibplanetConsole.Tests.csproj index 837964e1..26868194 100644 --- a/test/LibplanetConsole.Tests/LibplanetConsole.Tests.csproj +++ b/test/LibplanetConsole.Tests/LibplanetConsole.Tests.csproj @@ -1,7 +1,7 @@ - + From 2887c0481ad77a94d129e30d4bb18ecdf40312aa Mon Sep 17 00:00:00 2001 From: s2quake Date: Mon, 23 Sep 2024 21:56:22 +0900 Subject: [PATCH 3/5] refactor: Rename Seed to SeedNode --- src/common/LibplanetConsole.Seed/{Seed.cs => SeedNode.cs} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename src/common/LibplanetConsole.Seed/{Seed.cs => SeedNode.cs} (100%) diff --git a/src/common/LibplanetConsole.Seed/Seed.cs b/src/common/LibplanetConsole.Seed/SeedNode.cs similarity index 100% rename from src/common/LibplanetConsole.Seed/Seed.cs rename to src/common/LibplanetConsole.Seed/SeedNode.cs From 71a820a054c98a8a476ad1a0d6dd93ab449f0c6d Mon Sep 17 00:00:00 2001 From: s2quake Date: Mon, 23 Sep 2024 22:01:10 +0900 Subject: [PATCH 4/5] fix: Fix SeedNode-related build errors --- .../LibplanetConsole.Seed/PeerCollection.cs | 2 +- src/common/LibplanetConsole.Seed/SeedNode.cs | 4 +-- .../Services/SeedService.cs | 24 +++++++------- .../Services/SeedService.cs | 31 ++++++++++--------- 4 files changed, 31 insertions(+), 30 deletions(-) diff --git a/src/common/LibplanetConsole.Seed/PeerCollection.cs b/src/common/LibplanetConsole.Seed/PeerCollection.cs index 3b76db22..d93ac6ad 100644 --- a/src/common/LibplanetConsole.Seed/PeerCollection.cs +++ b/src/common/LibplanetConsole.Seed/PeerCollection.cs @@ -10,7 +10,7 @@ public sealed class PeerCollection : IEnumerable { private readonly ConcurrentDictionary _infoByAddress = []; private readonly SeedOptions _seedOptions; - private readonly ILogger _logger = Log.ForContext(); + private readonly ILogger _logger = Log.ForContext(); internal PeerCollection(SeedOptions seedOptions) { diff --git a/src/common/LibplanetConsole.Seed/SeedNode.cs b/src/common/LibplanetConsole.Seed/SeedNode.cs index 78ccda96..861030f5 100644 --- a/src/common/LibplanetConsole.Seed/SeedNode.cs +++ b/src/common/LibplanetConsole.Seed/SeedNode.cs @@ -10,14 +10,14 @@ namespace LibplanetConsole.Seed; -public sealed class Seed(SeedOptions seedOptions) +public sealed class SeedNode(SeedOptions seedOptions) { public static readonly PrivateKey AppProtocolKey = (PrivateKey)GenesisOptions.AppProtocolKey; public static readonly AppProtocolVersion AppProtocolVersion = AppProtocolVersion.Sign(AppProtocolKey, GenesisOptions.AppProtocolVersion); - private readonly ILogger _logger = Log.ForContext(); + private readonly ILogger _logger = Log.ForContext(); private ITransport? _transport; private CancellationTokenSource? _cancellationTokenSource; diff --git a/src/console/LibplanetConsole.Console/Services/SeedService.cs b/src/console/LibplanetConsole.Console/Services/SeedService.cs index fc8c26f3..adf28b0d 100644 --- a/src/console/LibplanetConsole.Console/Services/SeedService.cs +++ b/src/console/LibplanetConsole.Console/Services/SeedService.cs @@ -14,34 +14,34 @@ internal sealed class SeedService : LocalService, { private readonly ApplicationBase _application; private readonly AppPrivateKey _seedNodePrivateKey = new(); - private readonly Seed.Seed _blocksyncSeed; - private readonly Seed.Seed _consensusSeed; + private readonly SeedNode _blocksyncSeedNode; + private readonly SeedNode _consensusSeedNode; [ImportingConstructor] public SeedService(ApplicationBase application) { _application = application; - _blocksyncSeed = new Seed.Seed(new() + _blocksyncSeedNode = new SeedNode(new() { PrivateKey = _seedNodePrivateKey, EndPoint = AppEndPoint.Next(), }); - _consensusSeed = new Seed.Seed(new() + _consensusSeedNode = new SeedNode(new() { PrivateKey = _seedNodePrivateKey, EndPoint = AppEndPoint.Next(), }); } - public AppPeer BlocksyncSeedPeer => _blocksyncSeed.BoundPeer; + public AppPeer BlocksyncSeedPeer => _blocksyncSeedNode.BoundPeer; - public AppPeer ConsensusSeedPeer => _consensusSeed.BoundPeer; + public AppPeer ConsensusSeedPeer => _consensusSeedNode.BoundPeer; public async Task GetSeedAsync( AppPublicKey publicKey, CancellationToken cancellationToken) { - var seedPeer = _blocksyncSeed.BoundPeer; - var consensusSeedPeer = _consensusSeed.BoundPeer; + var seedPeer = _blocksyncSeedNode.BoundPeer; + var consensusSeedPeer = _consensusSeedNode.BoundPeer; var seedInfo = new SeedInfo { BlocksyncSeedPeer = seedPeer, @@ -54,13 +54,13 @@ public async Task GetSeedAsync( async Task IApplicationService.InitializeAsync( IServiceProvider serviceProvider, CancellationToken cancellationToken) { - await _blocksyncSeed.StartAsync(cancellationToken); - await _consensusSeed.StartAsync(cancellationToken); + await _blocksyncSeedNode.StartAsync(cancellationToken); + await _consensusSeedNode.StartAsync(cancellationToken); } async ValueTask IAsyncDisposable.DisposeAsync() { - await _blocksyncSeed.StopAsync(cancellationToken: default); - await _consensusSeed.StopAsync(cancellationToken: default); + await _blocksyncSeedNode.StopAsync(cancellationToken: default); + await _consensusSeedNode.StopAsync(cancellationToken: default); } } diff --git a/src/node/LibplanetConsole.Node/Services/SeedService.cs b/src/node/LibplanetConsole.Node/Services/SeedService.cs index 1a6f032b..e2a7fbc8 100644 --- a/src/node/LibplanetConsole.Node/Services/SeedService.cs +++ b/src/node/LibplanetConsole.Node/Services/SeedService.cs @@ -2,6 +2,7 @@ using LibplanetConsole.Common; using LibplanetConsole.Common.Services; using LibplanetConsole.Framework; +using LibplanetConsole.Seed; namespace LibplanetConsole.Node.Services; @@ -12,19 +13,19 @@ internal sealed class SeedService(ApplicationBase application) : LocalService, ISeedService, IApplicationService, IAsyncDisposable { private readonly AppPrivateKey _seedNodePrivateKey = new(); - private Seed.Seed? _blocksyncSeed; - private Seed.Seed? _consensusSeed; + private SeedNode? _blocksyncSeedNode; + private SeedNode? _consensusSeedNode; public async Task GetSeedAsync( AppPublicKey publicKey, CancellationToken cancellationToken) { - if (_blocksyncSeed is null || _consensusSeed is null) + if (_blocksyncSeedNode is null || _consensusSeedNode is null) { throw new InvalidOperationException("The SeedService is not running."); } - var seedPeer = _blocksyncSeed.BoundPeer; - var consensusSeedPeer = _consensusSeed.BoundPeer; + var seedPeer = _blocksyncSeedNode.BoundPeer; + var consensusSeedPeer = _consensusSeedNode.BoundPeer; var seedInfo = new SeedInfo { BlocksyncSeedPeer = seedPeer, @@ -36,16 +37,16 @@ public async Task GetSeedAsync( async ValueTask IAsyncDisposable.DisposeAsync() { - if (_blocksyncSeed is not null) + if (_blocksyncSeedNode is not null) { - await _blocksyncSeed.StopAsync(cancellationToken: default); - _blocksyncSeed = null; + await _blocksyncSeedNode.StopAsync(cancellationToken: default); + _blocksyncSeedNode = null; } - if (_consensusSeed is not null) + if (_consensusSeedNode is not null) { - await _consensusSeed.StopAsync(cancellationToken: default); - _consensusSeed = null; + await _consensusSeedNode.StopAsync(cancellationToken: default); + _consensusSeedNode = null; } } @@ -54,18 +55,18 @@ async Task IApplicationService.InitializeAsync( { if (application.Info.SeedEndPoint == application.Info.EndPoint) { - _blocksyncSeed = new Seed.Seed(new() + _blocksyncSeedNode = new SeedNode(new() { PrivateKey = _seedNodePrivateKey, EndPoint = AppEndPoint.Next(), }); - _consensusSeed = new Seed.Seed(new() + _consensusSeedNode = new SeedNode(new() { PrivateKey = _seedNodePrivateKey, EndPoint = AppEndPoint.Next(), }); - await _blocksyncSeed.StartAsync(cancellationToken); - await _consensusSeed.StartAsync(cancellationToken); + await _blocksyncSeedNode.StartAsync(cancellationToken); + await _consensusSeedNode.StartAsync(cancellationToken); } } } From 69e7788732ffb8f9f7efc66b0324303443da243b Mon Sep 17 00:00:00 2001 From: s2quake Date: Mon, 23 Sep 2024 22:17:22 +0900 Subject: [PATCH 5/5] test: Fix test errors --- .../ConsoleApplicationSource.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/LibplanetConsole.Console.Tests/ConsoleApplicationSource.cs b/test/LibplanetConsole.Console.Tests/ConsoleApplicationSource.cs index 02da8f3d..a3d2c4b1 100644 --- a/test/LibplanetConsole.Console.Tests/ConsoleApplicationSource.cs +++ b/test/LibplanetConsole.Console.Tests/ConsoleApplicationSource.cs @@ -11,8 +11,8 @@ public static void Main(string[] args) while (DateTimeOffset.UtcNow < dateTimeOffset.AddMilliseconds(delay)) { System.Threading.Thread.Sleep(100); - Console.Out.WriteLine(dateTimeOffset); - Console.Error.WriteLine(dateTimeOffset); + System.Console.Out.WriteLine(dateTimeOffset); + System.Console.Error.WriteLine(dateTimeOffset); } } }