Giter VIP home page Giter VIP logo

mun-blockchain's Introduction

Mun-Blockchain Launch the Validator Node

3A3986A5-9118-4826-B759-69DAC4FBE84B

๐ˆ๐ง๐ญ๐ซ๐จ๐๐ฎ๐œ๐ญ๐ข๐จ๐ง ๐ญ๐จ ๐Œ๐”๐

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.

EBFDBE6F-97BC-478D-9D15-03E62CCF8665

           #Alex 
        ๐‡๐ž๐š๐ ๐ƒ๐ž๐ฏ๐ž๐ฅ๐จ๐ฉ๐ž๐ซ

Join the team on discord image

https://discord.gg/mun

image

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

(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

Enjoy.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.