/Point-Network

World's First Full Web 3.0 Architecture

Primary LanguageShell

Point Network

Point Installation Guide

Minimum Hardware Requirements

  • 4 or more physical CPU cores
  • At least 500GB of SSD disk storage
  • At least 32GB of memory (RAM)
  • At least 100mbps network bandwidth

Point Full Node Installation Steps

Automatic Installation with a Single Script

You can set up your Haqq fullnode in a few minutes using the automated script below. You will be asked for your node name (NODENAME) during the script!

wget -O point.sh https://raw.githubusercontent.com/NodesBlocks/Point-Network/main/point && chmod +x point.sh && ./point.sh

Post-Installation Steps

You should make sure your validator syncs blocks. You can use the following command to check the sync status.

evmosd status 2>&1 | jq .SyncInfo

Recover a Wallet

To recover your wallet using mnemonic:

evmosd keys add $POINT_WALLET --recover

To get the current wallet list

evmosd keys list

To check your wallet balance

evmosd query bank balances $POINT_WALLET

Edit validator

If you can't see your balance in your wallet, chances are your node is still syncing. Please wait for the sync to finish and then continue

Edit a Validator:

evmosd tx staking edit-validator \
  --details "Details about your validator" \
  --website "Your website" \
  --identity "You can find it on keybase.io" \
  --security-contact "Your e-mail" \
  --moniker $NODENAME \
  --chain-id $PPOINT_CHAIN_ID \

Useful Commands

Service Management

Check Logs:

journalctl -fu evmosd -o cat

Start Service:

systemctl start evmosd

Stop Service:

systemctl stop evmosd

Restart Service:

systemctl restart evmosd

Node Information

Sync Information:

evmosd status 2>&1 | jq .SyncInfo

Validator Information:

evmosd status 2>&1 | jq .ValidatorInfo

Node Information:

evmosd status 2>&1 | jq .NodeInfo

Show Node ID:

evmosd tendermint show-node-id

Wallet Transactions

List of Wallets:

evmosd keys list

Recover wallet using Mnemonic:

evmosd keys add $POINT_WALLET --recover

Wallet Delete:

evmosd keys delete $POINT_WALLET

Show Wallet Balance:

evmosd query bank balances $POINT_WALLET

Transfer tokens between wallets:

evmosd tx bank send $POINT_WALLET <TO_WALLET_ADDRESS> 10000000apoint

Voting

evmosd tx gov vote 1 yes --from $POINT_WALLET --chain-id=$POINT_CHAIN_ID

Stake, Delegation and Rewards

Delegate Process:

evmosd tx staking delegate YourValoperAddress 10000000apoint --from=$POINT_WALLET --chain-id=$POINT_CHAIN_ID --gas=auto --fees 250apoint

Redelegate from validator to another validator:

evmosd tx staking redelegate <srcValidatorAddress> <destValidatorAddress> 10000000apoint --from=$POINT_WALLET --chain-id=$POINT_CHAIN_ID --gas=auto --fees 250apoint

Withdraw all rewards:

evmosd tx distribution withdraw-all-rewards --from=$POINT_WALLET --chain-id=$POINT_CHAIN_ID --gas=auto --fees 250apoint

Withdraw rewards with commission:

evmosd tx distribution withdraw-rewards YourValoperAddress --from=$POINT_WALLET --commission --chain-id=$PPOINT_CHAIN_ID

Get Out Of Jail(Unjail):

evmosd tx slashing unjail \
  --broadcast-mode=block \
  --from=$POINT_WALLET \
  --chain-id=$PPOINT_CHAIN_ID \

To Delete Node Completely:

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