Full Node - Binary (~30 min)
Set network to testnet-beta (stable testing network)
Create config directory if it doesn't exist
Download genesis file from URL
Extract initial version of pocketd to start synching from genesis
Snapshot (testnet-beta)
Base URL for snapshots
Get latest snapshot information for testnet-beta
Get snapshot version (important for compatibility)
Store the torrent URL for later use
Set the version to use for installation
Apply Snapshot (common)
Create a directory for the snapshot download
Download via torrent
Find the downloaded file
Extract the snapshot
Clean up
Install pocketd (determine version from snapshot or genesis)
pocketd (determine version from snapshot or genesis)Determine your OS type and architecture
Download and install pocketd with the version determined in the previous step
Verify the installation
Initialize Cosmovisor with the pocketd binary
Network Configuration (testnet-beta)
Initialize the node with your chosen moniker (node name)
Get seeds from the official repository
Get skip upgrade heights url
Configure external address for P2P communication
Set Up systemd Service (common)
systemd Service (common)Set a service name (change if running multiple nodes)
Store the current username for use in the service file
Get skip upgrade heights
Firewall (expose P2P port 26656)
[REQUIRED] Expose P2P (UFW)
OR iptables:
Install netcat if needed and check port from an external host
OR
OR have someone test:
Check & Monitor the Status of your Node
Set network to testnet-alpha (unstable testing network)
Create config directory if it doesn't exist
Download genesis file from URL
Extract initial version of pocketd to start synching from genesis
Snapshot (testnet-alpha)
Base URL for snapshots
Get latest snapshot information for testnet-alpha
Get snapshot version (important for compatibility)
Store the torrent URL for later use
Set the version to use for installation
Network Configuration (testnet-alpha)
Initialize the node with your chosen moniker (node name)
Get seeds from the official repository
Get skip upgrade heights url
Configure external address for P2P communication
Set network to mainnet (production network)
Create config directory if it doesn't exist
Download genesis file from URL
Extract initial version of pocketd to start synching from genesis
Snapshot (mainnet)
Base URL for snapshots
Get latest snapshot information for mainnet
Get snapshot version (important for compatibility)
Store the torrent URL for later use
Set the version to use for installation
Network Configuration (mainnet)
Initialize the node with your chosen moniker (node name)
Get seeds from the official repository
Get skip upgrade heights url
Configure external address for P2P communication
6. Choose Sync Method: Genesis vs Snapshot
6.1 [Slow & Not Recommended] Sync from Genesis
6.2 [Fast & Recommended] Sync from Snapshot
Restart a Full Node After a Reorg
Tips
Was this helpful?
