Create A Service Node

Only do this if you want to practice running a service node (SN). It’s okay to skip.

What is a service node? A special node you can register by staking coins. Service nodes help with extra network duties (and in mainnet may earn rewards). Here we’re using testnet coins for practice.

What is Quorumnet? A private “group chat” between service nodes used for coordination/consensus.

What you’ll run (three windows)

  1. A normal node (data source)

  2. A wallet service (your control panel)

  3. The service node (the one you register)

Step‑by‑step

Command Window 1 — normal node

python3 community_launcher.py testnet-node

Command Window 2 — wallet service

python3 community_launcher.py wallet-service

What is Wallet RPC (wallet service)? A wallet “control panel.” It lets you create a wallet, see balances, and send special registration messages.

Command Window 3 — service node (use your public IP):

python3 community_launcher.py service-node --public-ip $(curl -s ifconfig.me)

The $(...) part just auto‑fills your public IP. If it fails, open https://ifconfig.me in your browser and copy the number.

If ports are busy:

python3 community_launcher.py service-node \
--public-ip $(curl -s ifconfig.me) \
--p2p-port 19090 --rpc-port 19091 --quorumnet-port 39160

To fully register the service node

You’ll need testnet coins (play money). Follow 6) Service Node Registration — Beginner Steps below. It’s copy‑paste.

Last updated