Guide: How to stake THETA with a Guardian Node
- Processor: Quad cores or more
- Memory: 8GB RAM or more
- Storage: 256GB SSD or more
- Internet: 24/7 broadband internet connection 5 Mbps or more
- Power: 24/7 electrical power
- THETA balance: 10000 Theta or more
Windows
Linux / MacOS
- 1.
- 2.Run the binary
- 3.Click continue
- 4.Create your Guardian Node password
- 5.Click Create Node
- 6.When Windows asks, click Allow Access so the node can use internet.
Click continue on the Welcome screen
- 1.Sync your node to the tip of the blockchain can take minutes up to an hour depending on the performance of your computer.
- 1.Once your node is fully synchronized, you will see a Guardian Node Holder (Summary). Copy and paste into your Theta wallet's "Deposit Stake" function.
Copy the Summary and paste into your Theta wallet's Deposit Stake function
Using your Theta wallet, enter the summary, your amount to stake then deposit stake.
Verify that
- the stake amount is correct
- there are some Guardian Peers connected
- Network Height number is increasing
- there is Recent Activity
Verifying a functioning node
Congratulations! Your Theta Guardian Node is working to finalize blocks and will earn TFUEL.
✨
Every 10 minutes or 100 blocks, your Guardian node is rewarded TFUEL for it's work done. It may take up to half an hour before you see your first payout.
First install curl if you need to.
sudo apt install curl -y
Install Theta binaries. If you're using macOS, update the URLs so that os=macos
mkdir ~/theta-node && cd ~/theta-node
mkdir guardian
wget -O guardian/snapshot `curl -k https://mainnet-data.thetatoken.org/snapshot`
curl -k --output guardian/config.yaml `curl -k 'https://mainnet-data.thetatoken.org/config?is_guardian=true'`
curl -k --output theta `curl -k 'https://mainnet-data.thetatoken.org/binary?os=linux&name=theta'`
curl -k --output thetacli `curl -k 'https://mainnet-data.thetatoken.org/binary?os=linux&name=thetacli'`
chmod +x theta && chmod +x thetacli
cd ~/theta-node
./theta start --config=guardian
Choose a password.

Choosing a Theta password.
Check the status of the sync.
Open a new terminal window with CTRL-SHIFT-T and check your sync status.
./thetacli query status
Sync your node to the tip of the blockchain can take minutes up to an hour depending on the performance of your computer.
Once your node is done syncing when "syncing": false, run the following to generate your Guardian Node Holder Summary.
./thetacli query guardian
Sample query guardian output:
{ "Address": "0x5C...", "BlsPubkey": "a1...", "BlsPop": "az1...", "Signature": "83201...", "Summary": "0xeb..." }
Copy and paste the Summary data into your wallet's "Deposit Stake" function
If you see the following logs, your node is working.
DEBUG [guardian] Boardcasting guardian vote vote=AggregatedVotes
Congratulations! Your Theta Guardian Node is working to finalize blocks and will earn TFUEL.
✨
Every 10 minutes or 100 blocks, your Guardian node is rewarded TFUEL for it's work done. It may take up to half an hour before you see your first payout.
Last modified 2yr ago