๐๐ง๐ญ๐ซ๐จ๐๐ฎ๐๐ญ๐ข๐จ๐ง ๐ญ๐จ ๐๐๐
MUN Coin is a new cryptocurrency that is gaining buzz in the crypto community. Hereโs an introduction to what it is and why you might want to consider investing. MUN Coin is a decentralized digital currency that allows for fast, secure, and anonymous transactions. Itโs built on the newest blockchain technology and uses peer-to- peer networking. This means that there are no intermediaries between sender and receiver โ they can transact directly with each other.
#Alex
๐๐๐๐ ๐๐๐ฏ๐๐ฅ๐จ๐ฉ๐๐ซ
https://twitter.com/munblockchain
1-๐ ๐ข๐ซ๐ฌ๐ญ๐ฅ๐ฒ ๐จ๐ฉ๐๐ง ๐ฒ๐จ๐ฎ๐ซ ๐ญ๐๐ซ๐ฆ๐ข๐ง๐๐ฅ,๐ฎ๐ฉ๐๐๐ญ๐ ๐ฒ๐จ๐ฎ๐ซ ๐ฉ๐๐๐ค๐๐ ๐๐ฌ ๐๐ง๐ ๐ข๐ง๐ฌ๐ญ๐๐ฅ๐ฅ ๐ญ๐ก๐ ๐๐๐ฉ๐๐ง๐๐๐ง๐๐ข๐๐ฌ
sudo apt update -y
sudo apt upgrade -y
sudo apt full-upgrade -y
2-๐๐ง๐ฌ๐ญ๐๐ฅ๐ฅ ๐๐๐ฉ๐๐ง๐๐๐ง๐๐ข๐๐ฌ
sudo apt install build-essential jq -y
3-๐๐ง๐ฌ๐ญ๐๐ฅ๐ฅ ๐ ๐ข๐ญ
wget -q -O - https://raw.githubusercontent.com/canha/golang-tools-install-script/master/goinstall.sh | bash -s -- --version 1.18
source ~/.profile
Check go version
go version
4-๐๐ฉ๐๐ง ๐๐จ๐ซ๐ญ๐ฌ
apt install ufw -y
sudo ufw allow ssh
sudo ufw allow 22
sudo ufw allow 60000:61000/tcp
ufw enable (yes enter)
5-๐๐๐ญ๐ฎ๐ฉ ๐๐ก๐ ๐๐๐๐๐ก๐ข๐๐ง (clone respository)
git clone https://github.com/munblockchain/mun
+Go mun repository
cd mun
+Install executables
sudo rm -rf ~/.mun
go mod tidy
make install
clear
mkdir -p ~/.mun/upgrade_manager/upgrades
mkdir -p ~/.mun/upgrade_manager/genesis/bin
+Symlink genesis binary to upgrade
cp $(which mund) ~/.mun/upgrade_manager/genesis/bin
sudo cp $(which mund-manager) /usr/bin
6-๐๐ง๐ข๐ญ๐ข๐๐ฅ๐ข๐ณ๐ ๐ญ๐ก๐ ๐ฏ๐๐ฅ๐ข๐๐๐ญ๐จ๐ซ (init)
mund init xxxxxxxxx --chain-id testmun
- Replace xxxxxx with your moniker name must be three words like moon-moon-moon
7-๐๐ซ๐๐๐ญ๐ ๐ ๐ฐ๐๐ฅ๐ฅ๐๐ญ (wallet name can be just one word not like your moniker)
mund keys add yyyyyyyy --keyring-backend test
- Replace yyyyyyyyy with your wallet name like moon
- Save all information in a notepad
8-๐๐๐ญ๐ฎ๐ฉ ๐๐๐ง๐๐ฌ๐ข๐ฌ.๐ฃ๐ฌ๐จ๐ง ๐๐ง๐ ๐๐จ๐ง๐๐ข๐ .๐ญ๐จ๐ฆ๐ฅ
-
Fetch genesis.json from genesis node: :
curl --tlsv1 https://node1.mun.money/genesis? | jq ".result.genesis" > ~/.mun/config/genesis.json
-
Update seed in config.toml to make p2p connection:
nano ~/.mun/config/config.toml
-
Go to the P2P section and fill in the seed with the information below
"[email protected]:26656"
(to save click Ctrl X and than Y enter)
-
Replace stake to TMUN:
sed -i 's/stake/utmun/g' ~/.mun/config/genesis.json
9-๐๐ซ๐๐๐ญ๐ ๐๐ง๐ ๐ฌ๐๐ญ ๐ญ๐ก๐ ๐ฌ๐๐ซ๐ฏ๐ข๐๐ ๐๐ข๐ฅ๐
-
Create the service file:
sudo nano /etc/systemd/system/mund.service
(and past the info bellow)
[Unit]
Description=mund
Requires=network-online.target
After=network-online.target
[Service]
Restart=on-failure
RestartSec=3
User=root
Group=root
Environment=DAEMON_NAME=mund
Environment=DAEMON_HOME=/root/.mun
Environment=DAEMON_ALLOW_DOWNLOAD_BINARIES=on
Environment=DAEMON_RESTART_AFTER_UPGRADE=on
PermissionsStartOnly=true
ExecStart=/usr/bin/mund-manager start --pruning="nothing" --rpc.laddr "tcp://0.0.0.0:26657"
StandardOutput=file:/var/log/mund/mund.log
StandardError=file:/var/log/mund/mund_error.log
ExecReload=/bin/kill -HUP $MAINPID
KillSignal=SIGTERM
LimitNOFILE=4096
[Install]
WantedBy=multi-user.target
(to save click Ctrl X and than Y enter)
10-๐๐ซ๐๐๐ญ๐ ๐ฅ๐จ๐ ๐๐ข๐ฅ๐๐ฌ ๐๐ง๐ ๐ฌ๐ญ๐๐ซ๐ญ๐ฌ ๐ซ๐ฎ๐ง๐ง๐ข๐ง๐ ๐ญ๐ก๐ ๐ง๐จ๐๐
make log-files
sudo systemctl enable mund
sudo systemctl start mund
(Press CTRL+C)
-
Verify node is running properly:
mund status
(after catching up the block ask on discord the admin alex to get the tokens to become a validator )
11-๐๐๐๐จ๐ฆ๐ ๐๐๐ฅ๐ข๐๐๐ญ๐จ๐ซ
mund tx staking create-validator --from yyyyyyyy --moniker xxxxxxxx --pubkey $(mund tendermint show-validator) --chain-id testmun --keyring-backend test --amount 50000000000utmun --commission-max-change-rate 0.01 --commission-max-rate 0.2 --commission-rate 0.1 --min-self-delegation 1 --fees 200000utmun --gas auto --gas=auto --gas-adjustment=1.5 -y
- Remplace โyyyyyyyyโ by โyour-wallet-nameโ and remplace โyour monikerโ by โmoon-moon-moonโ.
12-fill the forms 1 and 2
-
1 : Validator application = https://www.cognitoforms.com/MUN14/MUNBlockchainValidatorApplication
-
2 : 100K TMUN Request Form = https://www.cognitoforms.com/MUN14/MUNTestnetValidator100KTMUNRequestForm
Enjoy.