Service operations ⚙️
Check logs
Copy sudo journalctl -u pryzmd -f
Start service
Copy sudo systemctl start pryzmd
Stop service
Copy sudo systemctl stop pryzmd
Restart service
Copy sudo systemctl restart pryzmd
Check service status
Copy sudo systemctl status pryzmd
Reload services
Copy sudo systemctl daemon-reload
Enable Service
Copy sudo systemctl enable pryzmd
Disable Service
Copy sudo systemctl disable pryzmd
Node info
Copy pryzmd status 2>&1 | jq
Your node peer
Copy echo $(pryzmd tendermint show-node-id)'@'$(wget -qO- eth0.me)':'$(cat $HOME/.pryzm/config/config.toml | sed -n '/Address to listen for incoming connection/{n;p;}' | sed 's/.*://; s/".*//')
Key management
Add New Wallet
Copy pryzmd keys add $WALLET
Restore executing wallet
Copy pryzmd keys add $WALLET --recover
List All Wallets
Delete wallet
Copy pryzmd keys delete $WALLET
Check Balance
Copy pryzmd q bank balances $WALLET_ADDRESS
Export Key (save to wallet.backup)
Copy pryzmd keys export $WALLET
View EVM Prived Key
Copy pryzmd keys unsafe-export-eth-key $WALLET
Import Key (restore from wallet.backup)
Copy pryzmd keys import $WALLET wallet.backup
Tokens
To valoper addressTo wallet addressAmount, upryzm
Withdraw all rewards
Copy pryzmd tx distribution withdraw-all-rewards --from $WALLET --chain-id indigo-1 --fees 3000upryzm
Withdraw rewards and commission from your validator
Copy pryzmd tx distribution withdraw-rewards $VALOPER_ADDRESS --from $WALLET --commission --chain-id indigo-1 --fees 3000upryzm -y
Check your balance
Copy pryzmd query bank balances $WALLET_ADDRESS
Delegate to Yourself
Copy pryzmd tx staking delegate $(pryzmd keys show $WALLET --bech val -a) 1000000upryzm --from $WALLET --chain-id indigo-1 --fees 3000upryzm -y
Delegate
Copy pryzmd tx staking delegate <TO_VALOPER_ADDRESS> 1000000upryzm --from $WALLET --chain-id indigo-1 --fees 3000upryzm -y
Redelegate Stake to Another Validator
Copy pryzmd tx staking redelegate $VALOPER_ADDRESS <TO_VALOPER_ADDRESS> 1000000upryzm --from $WALLET --chain-id indigo-1 --fees 3000upryzm -y
Unbond
Copy pryzmd tx staking unbond $(pryzmd keys show $WALLET --bech val -a) 1000000upryzm --from $WALLET --chain-id indigo-1 --fees 3000upryzm -y
Transfer Funds
Copy pryzmd tx bank send $WALLET_ADDRESS <TO_WALLET_ADDRESS> 1000000upryzm --fees 3000upryzm -y
Validator operations
MonikerIdentityDetailsAmount, upryzmCommission rateCommission max rateCommission max change rate
Create New Validator
Copy pryzmd tx staking create-validator \
--amount 1000000upryzm \
--from $WALLET \
--commission-rate 0.1 \
--commission-max-rate 0.2 \
--commission-max-change-rate 0.01 \
--min-self-delegation 1 \
--pubkey $(pryzmd tendermint show-validator) \
--moniker "$MONIKER" \
--identity "" \
--details "I love blockchain ❤️" \
--chain-id indigo-1 \
--fees 3000upryzm \
-y
Edit Existing Validator
Copy pryzmd tx staking edit-validator \
--commission-rate 0.1 \
--new-moniker "$MONIKER" \
--identity "" \
--details "I love blockchain ❤️" \
--from $WALLET \
--chain-id indigo-1 \
--fees 3000upryzm \
-y
Validator info
Copy pryzmd status 2>&1 | jq
Validator Details
Copy pryzmd q staking validator $(pryzmd keys show $WALLET --bech val -a)
Jailing info
Copy pryzmd q slashing signing-info $(pryzmd tendermint show-validator)
Slashing parameters
Copy pryzmd q slashing params
Unjail validator
Copy pryzmd tx slashing unjail --from $WALLET --chain-id indigo-1 --fees 3000upryzm -y
Active Validators List
Copy pryzmd 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
Copy [[ $(pryzmd q staking validator $VALOPER_ADDRESS -oj | jq -r .consensus_pubkey.key) = $(pryzmd status | jq -r .ValidatorInfo.PubKey.value) ]] && echo -e "Your key status is ok" || echo -e "Your key status is error"
Signing info
Copy pryzmd q slashing signing-info $(pryzmd tendermint show-validator)
Governance
TitleDescriptionDeposit, upryzm
Create New Text Proposal
Copy pryzmd tx gov submit-proposal \
--title "" \
--description "" \
--deposit 1000000upryzm \
--type Text \
--from $WALLET \
--fees 3000upryzm \
-y
Proposals List
Copy pryzmd query gov proposals
Proposal IDProposal optionYesNoNo with vetoAbstain
View proposal
Copy pryzmd query gov proposal 1
Vote
Copy pryzmd tx gov vote 1 yes --from $WALLET --chain-id indigo-1 --fees 3000upryzm -y
Last updated 5 months ago