Chain ID: empe-testnet-2
| Node Version: v0.2.2
note
First You Need Set Variabels
MONIKER=<YOUR_MONIKER_NAME>
echo "export MONIKER=$MONIKER" >> $HOME/.bash_profile
echo "export EMPE_CHAIN_ID="empe-testnet-2"" >> $HOME/.bash_profile
source $HOME/.bash_profile
- Wallet
- Validator
- Token
- Service
- Governance
- Utility
- Delete
Wallet
Create Wallet
emped keys add wallet
Recovery Wallet
emped keys add wallet --recover
List All Wallet
emped keys list
Delete Wallet
emped keys delete wallet
Check Wallet Balance
emped q bank balances $(emped keys show wallet -a)
Validator
note
Make sure you have adjust YOUR_KEYBASE_ID, YOUR_DETAILS, YOUR_WEBSITE_URL
Create Validator
emped tx staking create-validator \
--amount=1000000uempe \
--pubkey=$(emped tendermint show-validator) \
--moniker=$MONIKER \
--identity="YOUR_KEYBASE_ID" \
--details="YOUR_DETAILS" \
--website="YOUR_WEBSITE_URL" \
--chain-id=$EMPE_CHAIN_ID \
--commission-rate=0.10 \
--commission-max-rate=0.20 \
--commission-max-change-rate=0.01 \
--min-self-delegation=1000 \
--from=wallet \
--gas-adjustment=1.5 \
--gas="auto" \
--gas-prices=1uempe
Edit Validator
emped tx staking edit-validator \
--new-moniker="YOUR MONIKER" \
--identity="IDENTITY KEYBASE" \
--details="DETAILS VALIDATOR" \
--website="LINK WEBSITE" \
--chain-id=$EMPE_CHAIN_ID \
--from=wallet \
--gas-adjustment=1.5 \
--gas="auto" \
--gas-prices=1uempe
Check Jailed Reason
emped query slashing signing-info $(emped tendermint show-validator)
Unjail Validator
emped tx slashing unjail --from wallet --chain-id $EMPE_CHAIN_ID --gas-adjustment 1.5 --gas auto --gas-prices 1uempe -y
Token
Withdraw Rewards
emped tx distribution withdraw-all-rewards --from wallet --chain-id $EMPE_CHAIN_ID --gas-adjustment 1.5 --gas auto --gas-prices 1uempe -y
Withdraw Rewards with Comission
emped tx distribution withdraw-rewards $(emped keys show wallet --bech val -a) --commission --from wallet --chain-id $EMPE_CHAIN_ID --gas-adjustment 1.5 --gas auto --gas-prices 1uempe -y
Delegate Tokens to Your Validator
emped tx staking delegate $(emped keys show wallet --bech val -a) 100000uempe --from wallet --chain-id $EMPE_CHAIN_ID --gas-adjustment 1.5 --gas auto --gas-prices 1uempe -y
Redelegate Tokens to Another Validator
emped tx staking redelegate $(emped keys show wallet --bech val -a) <TO_VALOPER_ADDRESS> 100000uempe --from wallet --chain-id $EMPE_CHAIN_ID --gas-adjustment 1.5 --gas auto --gas-prices 1uempe -y
Unbond Tokens from Your Validator
emped tx staking unbond $(emped keys show wallet --bech val -a) 100000uempe --from wallet --chain-id $EMPE_CHAIN_ID --gas-adjustment 1.5 --gas auto --gas-prices 1uempe -y
Send Tokens to Any Wallet
emped tx bank send wallet <TO_WALLET_ADDRESS> 100000uempe --from wallet --chain-id $EMPE_CHAIN_ID --gas-adjustment 1.5 --gas auto --gas-prices 1uempe -y
Service
Reload Service
sudo systemctl daemon-reload
Enable Service
sudo systemctl enable emped
Disable Service
sudo systemctl disable emped
Start Service
sudo systemctl start emped
Stop Service
sudo systemctl stop emped
Restart Service
sudo systemctl restart emped
Check Service Status
sudo systemctl status emped
Check Service Logs
sudo journalctl -u emped -f --no-hostname -o cat
Governance
tip
For Vote, You can change the value of yes to no, abstain, no_with_veto
Vote
emped tx gov vote 1 yes --from wallet --chain-id $EMPE_CHAIN_ID --gas-adjustment 1.5 --gas auto --gas-prices 1uempe -y
List all Proposals
emped query gov proposals
Check Vote
emped tx gov vote PROPOSAL_NUMBER VOTE_OPTION --from wallet --chain-id $EMPE_CHAIN_ID --gas-adjustment 1.5 --gas auto --gas-prices 1uempe -y
Create new Proposal
emped tx gov submit-proposal \
--title="Title" \
--description="Description" \
--deposit=10000000uempe \
--type="Text" \
--from=wallet \
--gas-adjustment 1.5 \
--gas "auto" \
--gas-prices=1uempe \
-y
Utility
Set Indexer null / kv
sed -i 's|^indexer *=.*|indexer = "null"|' $HOME/.empe-chain/config/config.toml
Get Validator Info
emped status 2>&1 | jq .ValidatorInfo
Get Denom Info
emped q bank denom-metadata -oj | jq
Get Sync Status
emped status 2>&1 | jq .SyncInfo.catching_up
Get Latest Height
emped status 2>&1 | jq .SyncInfo.latest_block_height
Get Node Peer
echo $(emped tendermint show-node-id)'@'$(curl -s ifconfig.me)':'$(cat $HOME/.empe-chain/config/config.toml | sed -n '/Address to listen for incoming connection/{n;p;}' | sed 's/.*://; s/".*//')
Set Minimum Gas Price
sed -i -e "s/^minimum-gas-prices *=.*/minimum-gas-prices = \"0.0025uempe\"/" $HOME/.empe-chain/config/app.toml
Enable Prometheus
sed -i 's|^prometheus *=.*|prometheus = true|' $HOME/.empe-chain/config/config.toml
Reset Chain Data
emped tendermint unsafe-reset-all --home $HOME/.empe-chain --keep-addr-book
Delete
WARNING!!! Please, before you advance to the following step! The entire chain data will be gone! Make sure you have a backup of your priv_validator_key.json!
Delete Node
sudo systemctl stop emped && sudo systemctl disable emped && sudo rm /etc/systemd/system/emped.service && sudo systemctl daemon-reload && sudo rm -rf $(which emped) && rm -rf $HOME/.empe-chain