Coder Social home page Coder Social logo

okp4's Introduction

Join our telegram

OKP4 TESTNET INCENTIVIZED

Webiste Official :

Website

Explorer :

Explorer

Perangkat Minimal

Komponen Persyaratan Minimum
CPU Intel 4 Core
RAM 8 GB
Penyimpanan 200 SSD

Perangkat Lunak

Komponen Persyaratan Minimum
OS Ubuntu 18.04 atau lebih tinggi

1. Instal Otomatis

wget -qO okp4.sh https://raw.githubusercontent.com/bangpateng/okp4/main/okp4.sh && chmod +x okp4.sh && ./okp4.sh

2. Load Sistem

source $HOME/.bash_profile

3. Membuat Wallet

okp4d keys add $WALLET

Jangan Lupa Simpan Address & Mnemonic Anda dan Import ke Keplr Wallet

Note: Enter Keyring Passpharse = Kalian Isi Password Bebas dan Jangan Lupa

okp4d keys add $WALLET --recover

(Opsional) Gunakan Peritah di Bawah Jika Anda Memiliki Wallet Lama Bisa menggunakan Perintah di atas

4. Claim Faucet OKP4

  • Open Website : https://faucet.okp4.network/
  • Connect Wallet Keplr Yang Sudah Kalian Import dan Simpan tadi atau Paste Saja Addressnya Untuk Mengambil Tokennya
  • Done

5. Masukan Variable 2 (Untuk Simpan Informasi Wallet)

OKP4_WALLET_ADDRESS=$(okp4d keys show $WALLET -a)

Masukan Katasandi Pharse

OKP4_VALOPER_ADDRESS=$(okp4d keys show $WALLET --bech val -a)

Masukan Kata Sandi Pharse

echo 'export OKP4_WALLET_ADDRESS='${OKP4_WALLET_ADDRESS} >> $HOME/.bash_profile
echo 'export OKP4_VALOPER_ADDRESS='${OKP4_VALOPER_ADDRESS} >> $HOME/.bash_profile
source $HOME/.bash_profile

6. Check Sinkron Block

journalctl -fu okp4d -o cat

Note : Pastikan Block di VPS Sampai Dengan Block Height Saat ini, Yang Ada di Blockchain nya, Silahkan Check di : https://okp4.explorers.guru/ :

Pakai Snapshoot dari Nodejumper Jika Ingin Loncat Ke Block Saat Ini

sudo systemctl stop okp4d

cp $HOME/.okp4d/data/priv_validator_state.json $HOME/.okp4d/priv_validator_state.json.backup
okp4d tendermint unsafe-reset-all --home $HOME/.okp4d --keep-addr-book

rm -rf $HOME/.okp4d/data 
rm -rf $HOME/.okp4d/wasm

SNAP_NAME=$(curl -s https://snapshots2-testnet.nodejumper.io/okp4-testnet/ | egrep -o ">okp4-nemeton.*\.tar.lz4" | tr -d ">")
curl https://snapshots2-testnet.nodejumper.io/okp4-testnet/${SNAP_NAME} | lz4 -dc - | tar -xf - -C $HOME/.okp4d

mv $HOME/.okp4d/priv_validator_state.json.backup $HOME/.okp4d/data/priv_validator_state.json

sudo systemctl restart okp4d
sudo journalctl -u okp4d -f --no-hostname -o cat

Tahap Ini Lumayan Cukup Lama Biarkan Saja Hinggal Block Height Jalan Sekitar 30 menitan

7. Check Balance

okp4d q bank balances $OKP4_WALLET_ADDRESS

Jika Balance Anda Sudah Masuk, Anda Bisa Lanjut Untuk Membuat Validator

8. Membuat Validator Jalankan Perintah

okp4d tx staking create-validator \
  --amount 2000000uknow \
  --from $WALLET \
  --commission-max-change-rate "0.01" \
  --commission-max-rate "0.2" \
  --commission-rate "0.07" \
  --min-self-delegation "1" \
  --pubkey  $(okp4d tendermint show-validator) \
  --moniker $NODENAME \
  --chain-id $OKP4_CHAIN_ID

9 Delete Node (Optional Kalo Pengen Ngapus Aja Pake)

Perintah ini akan sepenuhnya menghapus node dari server. Gunakan dengan risiko Anda sendiri!

sudo systemctl stop okp4d
sudo systemctl disable okp4d
sudo rm /etc/systemd/system/okp4* -rf
sudo rm $(which okp4d) -rf
sudo rm $HOME/.okp4d* -rf
sudo rm $HOME/okp4 -rf
sed -i '/OKP4_/d' ~/.bash_profile

10. Beberapa Perintah Berguna (Optional)

You can check the node logs with the command:

journalctl -u okp4d -f

Restart node:

systemctl restart okp4d

Check your node status:

curl localhost:26657/status

Check node synchronization, if results false โ€“ node is synchronized

curl -s localhost:26657/status | jq .result.sync_info.catching_up

Get your valoper address:

okp4d keys show wallet --bech val -a

Bond more tokens (if you want increase your validator stake you should bond more to your valoper address):

okp4d tx staking delegate YOUR_VALOPER_ADDRESS 10000000uknow --from wallet --chain-id okp4-nemeton --fees 5000uknow

Active validators list:

okp4d query staking validators --limit 2000 -o json | jq -r '.validators[] | select(.status=="BOND_STATUS_BONDED") | [.operator_address, .status, (.tokens|tonumber / pow(10; 6)), .description.moniker] | @csv' | column -t -s"," | sort -k3 -n -r

Inactive validators list:

okp4d query staking validators --limit 2000 -o json | jq -r '.validators[] | select(.status=="BOND_STATUS_UNBONDED") | [.operator_address, .status, (.tokens|tonumber / pow(10; 6)), .description.moniker] | @csv' | column -t -s"," | sort -k3 -n -r

okp4's People

Contributors

bangpateng avatar

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.