Join our telegram
Join our discord
Visit our website
Deploy your VPS using our referral link to get 20€ bonus
Deploy your VPS using our referral link to get 100$ free bonus for 60 days
Deploy your VPS using our referral link to get 100$ free bonus
To check health of your mixnode you can use:
For the moment mixnode does not require beastly server with multiple cores. Current system requirements are:
- 2 vCPU
- 1 GB RAM
- Support of IPv4 and IPv6
To start with Nym mixnode installation please create your Nym wallet first. If you have already generated your wallet you can skip next step and go straight to INSTALATION
- Go to https://nymtech.net and download the latest available version of Nym Wallet
- Install wallet application on your computer. Allow Smartscreen to install application from unknown publisher
- Open aplication and create new account
Please make sure you have saved your
24 word mnemonic
, make sure to store it in a safe place for accessing your wallet in the future!
- After you have entered the wallet application, make sure you have selected correct network from dropdown at the top of the screen. Choose
Nym Mainnet
for mainnet
- You can find your Nym wallet address in balance field. It should begins with
n1...
- Run one-liner below to install your nym mixnode and follow the on-screen instructions
wget -O nym.sh https://raw.githubusercontent.com/kj89/testnet_manuals/main/nym/nym.sh && chmod +x nym.sh && ./nym.sh
- When installation is finished, run command below to load variables into system
source $HOME/.bash_profile
- Afterwards you can check your node details by running command
nym-mixnode node-details --id $NODENAME
Your node will start mixing packets only when bonded
-
First of all you will have to top up your wallet with nym tokens.
-
Navigate to Nym wallet and go to
Bond
section
- Fill out all fields with your mixnode details
make sure to leave some amount of coins for commission
- Set up your
Amount of pledge
(minimum 100 NYM tokens) and reasonableProfit percentage
and clickBond
- Thats it, now your mixnode is bonded!
After bonding mixnode, it should start mixing packets
journalctl -u nym-mixnode -o cat | grep "Since startup mixed" | tail -1
If you dont see any new packets mixed, just give it some 5-10 minutes and check again!
wget -O update.sh https://raw.githubusercontent.com/kj89/testnet_manuals/main/nym/update.sh && chmod +x update.sh && ./update.sh
See your mixnode logs (CTRL+C to exit)
journalctl -u nym-mixnode -f -o cat
Add description
nym-mixnode describe --id $NODENAME
Restart your node
systemctl restart nym-mixnode
Decypher your Public Identity and Sphinx keys
ls -1 $HOME/.nym/mixnodes/*/data/public_identity.pem | while read F; do echo === $F ===; grep -v ^- $F | openssl base64 -A -d | base58; echo; done
ls -1 $HOME/.nym/mixnodes/*/data/public_sphinx.pem | while read F; do echo === $F ===; grep -v ^- $F | openssl base64 -A -d | base58; echo; done