Testnet Node Setup
1. System Requirements
Hardware Requirements
CPU: Minimum 4 cores (8+ cores recommended for mining or staking).
Memory (RAM): At least 8GB (16GB+ for optimized performance).
Disk Space: Minimum 50GB free space for blockchain storage; SSD recommended for faster data access.
Network: Stable internet connection with at least 10 Mbps bandwidth.
Software Requirements
Operating System:
Linux: Ubuntu 18.04 or later (recommended).
macOS: macOS 13 (Ventura) or later.
Windows: Windows 10 or later.
Docker: This is required for running containerized nodes.
Git: For version control and repository management.
Wget: For downloading resources.
2. Node Installation
Linux
Install Prerequisites:
Clone the Repository:
Run Installation Script:
MacOS
Install Homebrew:
Install Required Software:
Clone the Repository and Run Installation Script:
3. Network Configuration
Default Network Settings:
Testnet Node:
In
wallet.sh
file in the below with-v=testnet
In the docker-compose.yml change the flag to the testnet
Custom Peer Discovery:
Replace the peer’s multiaddress in the docker-compose.yml file for the flag `addpeer`.
Firewall Rules:
Open the following ports for inbound and outbound traffic: 38131, 18545, 18546, 18150, 38130 & 8130.
4. Wallet Setup
Create a New Wallet:
Restore an Existing Wallet:
Securing Wallet:
Backup Wallet Seed: Store the wallet seed (from
wallet.txt
) in a secure, offline location.Encrypt Wallet Files: Use tools like
gpg
or a secure password manager to encrypt wallet backups.
5. Node Synchronization
Start the Node:
To run a full BlockDAG node in a testnet environment with mining enabled, follow these commands:
if you have a wallet created, and have the public address then run the following command:
Monitor Synchronization:
6. Security Best Practices:
Last updated
Was this helpful?