Service operations ⚙️
Check logs
sudo journalctl -u emped -fo cat
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
Reload services
sudo systemctl daemon-reload
Enable Service
sudo systemctl enable emped
Disable Service
sudo systemctl disable emped
Node info
emped status 2>&1 | jq
Your node peer
echo $(emped tendermint show-node-id)'@'$(wget -qO- eth0.me)':'$(cat $HOME/.empe-chain/config/config.toml | sed -n '/Address to listen for incoming connection/{n;p;}' | sed 's/.*://; s/".*//')
Key management
Add New Wallet
emped keys add $WALLET
Restore executing wallet
emped keys add $WALLET --recover
List All Wallets
emped keys list
Delete wallet
emped keys delete $WALLET
Check Balance
emped q bank balances $WALLET_ADDRESS
Export Key (save to wallet.backup)
emped keys export $WALLET
View EVM Prived Key
emped keys unsafe-export-eth-key $WALLET
Import Key (restore from wallet.backup)
emped keys import $WALLET wallet.backup
Tokens
To valoper address
To wallet address
Amount, uempe
Withdraw all rewards
emped tx distribution withdraw-all-rewards --from $WALLET --chain-id empe-testnet-2 --gas auto --gas-adjustment 1.5 --fees 30uempe
Withdraw rewards and commission from your validator
emped tx distribution withdraw-rewards $VALOPER_ADDRESS --from $WALLET --commission --chain-id empe-testnet-2 --gas auto --gas-adjustment 1.5 --fees 30uempe -y
Check your balance
emped query bank balances $WALLET_ADDRESS
Delegate to Yourself
emped tx staking delegate $(emped keys show $WALLET --bech val -a) 1000000uempe --from $WALLET --chain-id empe-testnet-2 --gas auto --gas-adjustment 1.5 --fees 30uempe -y
Delegate
emped tx staking delegate <TO_VALOPER_ADDRESS> 1000000uempe --from $WALLET --chain-id empe-testnet-2 --gas auto --gas-adjustment 1.5 --fees 30uempe -y
Redelegate Stake to Another Validator
emped tx staking redelegate $VALOPER_ADDRESS <TO_VALOPER_ADDRESS> 1000000uempe --from $WALLET --chain-id empe-testnet-2 --gas auto --gas-adjustment 1.5 --fees 30uempe -y
Unbond
emped tx staking unbond $(emped keys show $WALLET --bech val -a) 1000000uempe --from $WALLET --chain-id empe-testnet-2 --gas auto --gas-adjustment 1.5 --fees 30uempe -y
Transfer Funds
emped tx bank send $WALLET_ADDRESS <TO_WALLET_ADDRESS> 1000000uempe --gas auto --gas-adjustment 1.5 --fees 30uempe -y
Validator operations
Moniker
Identity
Details
Amount, uempe
Commission rate
Commission max rate
Commission max change rate
Create New Validator
emped tx staking create-validator \
--amount 1000000uempe \
--from $WALLET \
--commission-rate 0.1 \
--commission-max-rate 0.2 \
--commission-max-change-rate 0.01 \
--min-self-delegation 1 \
--pubkey $(emped tendermint show-validator) \
--moniker "$MONIKER" \
--identity "" \
--details "I love blockchain ❤️" \
--chain-id empe-testnet-2 \
--gas auto --gas-adjustment 1.5 --fees 30uempe \
-y
Edit Existing Validator
emped tx staking edit-validator \
--commission-rate 0.1 \
--new-moniker "$MONIKER" \
--identity "" \
--details "I love blockchain ❤️" \
--from $WALLET \
--chain-id empe-testnet-2 \
--gas auto --gas-adjustment 1.5 --fees 30uempe \
-y
Validator info
emped status 2>&1 | jq
Validator Details
emped q staking validator $(emped keys show $WALLET --bech val -a)
Jailing info
emped q slashing signing-info $(emped tendermint show-validator)
Slashing parameters
emped q slashing params
Unjail validator
emped tx slashing unjail --from $WALLET --chain-id empe-testnet-2 --gas auto --gas-adjustment 1.5 --fees 30uempe -y
Active Validators List
emped q staking validators -oj --limit=2000 | jq '.validators[] | select(.status=="BOND_STATUS_BONDED")' | jq -r '(.tokens|tonumber/pow(10; 6)|floor|tostring) + " " + .description.moniker' | sort -gr | nl
Check Validator key
[[ $(emped q staking validator $VALOPER_ADDRESS -oj | jq -r .consensus_pubkey.key) = $(emped status | jq -r .ValidatorInfo.PubKey.value) ]] && echo -e "Your key status is ok" || echo -e "Your key status is error"
Signing info
emped q slashing signing-info $(emped tendermint show-validator)
Governance
Title
Description
Deposit, uempe
Create New Text Proposal
emped tx gov submit-proposal \
--title "" \
--description "" \
--deposit 1000000uempe \
--type Text \
--from $WALLET \
--gas auto --gas-adjustment 1.5 --fees 30uempe \
-y
Proposals List
emped query gov proposals
Proposal ID
Proposal option
View proposal
emped query gov proposal 1
Vote
emped tx gov vote 1 yes --from $WALLET --chain-id empe-testnet-2 --gas auto --gas-adjustment 1.5 --fees 30uempe -y