This document outlines detailed, step-by-step instructions to set up your Nim Blockchain Node development environment on Windows 11. Follow these explicit steps to configure your system properly and efficiently.
Before proceeding, ensure your system meets the following prerequisites:
- Windows 11 (64-bit)
- Nim Programming Language (version 2.2.2 or higher)
- Git
- Download and install the latest Nim version from Nim Official Site.
- Confirm the installation in your terminal:
nim --version
- Nimble comes bundled with Nim; ensure it's properly installed by running:
nimble --version
git clone https://github.com/dkrizhanovskyi/nim-blockchain-node.git
cd nim-blockchain-node
Run Nimble to install necessary dependencies:
nimble install
nim-blockchain-node/
├── config/
├── docs
├── scripts
├── src
│ ├── core_engine
│ ├── cryptography
│ ├── network
│ └── storage
└── tests
To build the blockchain node:
nimble build
Execute all unit and integration tests:
nimble test
Run the node after building:
.\main.exe
You should see the node initialization logs:
🚀 Starting Nim Blockchain Node...
✅ Block stored successfully.
🎉 Node initialized successfully.
- Regularly update Nim and dependencies.
- Monitor and integrate cryptographic library updates.
- Follow best practices for security audits and code reviews.
Your Nim Blockchain Node is now successfully set up and ready for further development or deployment. Refer to overview.md and architecture.md for deeper insights.