https://github.com/planetarium/ninechronicles.publicvalidator
https://github.com/planetarium/ninechronicles.publicvalidator
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/planetarium/ninechronicles.publicvalidator
- Owner: planetarium
- Created: 2024-11-14T01:29:44.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-11-22T01:12:56.000Z (5 months ago)
- Last Synced: 2025-01-21T03:11:17.312Z (3 months ago)
- Language: PowerShell
- Size: 4.88 KB
- Stars: 0
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Public Validator for NineChronicles
Provides the necessary environment to run the Validator of NineChronicles
and participate in consensus.## Requirements
* [.NET 8.0](https://dotnet.microsoft.com/download/dotnet/8.0)
* [PowerShell 7.4.x](https://github.com/PowerShell/PowerShell/releases/tag/v7.4.6)
* Approximately 580 GB of free storage space
* Snapshots: 260 GB
* Store: 320 GB
* The private key to use when participating as a Validator## Clone
```bash
git clone https://github.com/planetarium/NineChronicles.PublicValidator.git --recurse
cd NineChronicles.PublicValidator
```## Build
```bash
dotnet build headless
```### Generate PrivateKey
```powershell
pwsh generate-key.ps1
```### Download snapshots
```powershell
pwsh download-snapshot.ps1 https://snapshots.nine-chronicles.com/9c-dev-v2 snapshots
```### Extract snaphosts
```powershell
pwsh extract-snapshot.ps1 snapshots store
```### Run Validator
```powershell
pwsh run-validator.ps1 store
```