sedad q bank balances $(sedad keys show wallet -a)
sedad q bank balances "Any other or your wallet"
โ๏ธ Validator Commands
Create validator
sedad tx staking create-validator \
--amount=1000000aseda \
--pubkey=$(sedad tendermint show-validator) \
--moniker="YOUR_MONIKER" \ #Validator name, displayed in explorers.
--identity="" \ #Use your KeyBase ID. If you don't have one, leave it empty.
--website "" \ #Your website is available, or leave the field blank
--details="" \ #Any details about your validator.
--chain-id=seda-1 \
--commission-rate=0.10 \
--commission-max-rate=0.20 \
--commission-max-change-rate=0.01 \
--min-self-delegation=1 \
--from=wallet \ #or your wallet name
--gas-prices=10000000000aseda \
--gas-adjustment=1.5 \
--gas=auto \
-y
You can leave the text after # unchanged - it's a commented hint that won't affect validator creation.
โฝ Replace the following values with your own: WALLET - usually it's 'wallet', or your wallet's name.
MONIKER - any convenient name for your validator, displayed in the explorer.
IDENTITY - validator's avatar, displayed in the explorer. Create a KeyBase ID following the instructions or leave it empty, and it will default to a standard one.
DETAILS - details about your validator, also displayed in the explorer.
Replace all necessary values indicated above with the $ sign to successfully create your validator.
โฝ Example:
sedad tx staking create-validator \
--amount=1000000aseda \
--pubkey=$(sedad tendermint show-validator) \
--moniker "Alex" \ #Validator name, displayed in explorers.
--identity "" \ #Use your KeyBase ID. If you don't have one, leave it empty.
--website "mywebsite.com" \ #Your website is available, or leave the field blank
--details "A reliable validator of your network" \ #Any details about your validator.
--chain-id=seda-1 \
--commission-rate=0.10 \
--commission-max-rate=0.20 \
--commission-max-change-rate=0.01 \
--min-self-delegation=1 \
--from=wallet \ #or your wallet name
--gas-prices=10000000000aseda \
--gas-adjustment=1.5 \
--gas=auto \
-y
Update validator information
sedad tx staking edit-validator \
--commission-rate 0.1 \
--new-moniker "YOUR_NEW_MONIKER" \
--identity "" \ #Use your KeyBase ID. If you don't have one, leave it empty.
--details "NEW_DETAILS" \
--from wallet \ #or your wallet name
--chain-id=seda-1 \
--from=wallet \
--gas-prices=10000000000aseda \
--gas-adjustment=1.5 \
--gas=auto \
-y
Validator details
sedad q staking validator $(sedad keys show wallet --bech val -a)
Jailing info
sedad q mstaking validator $(sedad keys show wallet --bech val -a) | grep -E "jailed"
If "true" - your validator is jailed // "false" - your validator is not jailed
sedad tx gov submit-proposal \
--title="Title" \ #Change Title
--description="Description" \
--deposit=1000000uinit \
--type="Text" \ #Change text proposal
--from=wallet \ #Change name wallet
--gas-prices=10000000000aseda \
--gas-adjustment=1.5 \
--gas=auto \
-y
โ๏ธ Utility
Set Custom Port
# Change CUSTOM_PORT to any other value, or leave it as is.
CUSTOM_PORT=23
sed -i.bak -e "s%:26658%:${CUSTOM_PORT}658%; s%:26657%:${CUSTOM_PORT}657%; s%:6060%:${CUSTOM_PORT}060%; s%:26656%:${CUSTOM_PORT}656%; s%:26660%:${CUSTOM_PORT}660%" $HOME/.sedad/config/config.toml && sed -i.bak -e "s%:9090%:${CUSTOM_PORT}090%; s%:9091%:${CUSTOM_PORT}091%; s%:1317%:${CUSTOM_PORT}317%; s%:8545%:${CUSTOM_PORT}545%; s%:8546%:${CUSTOM_PORT}546%; s%:6065%:${CUSTOM_PORT}065%" $HOME/.sedad/config/app.toml && sed -i.bak -e "s%:26657%:${CUSTOM_PORT}657%" $HOME/.sedad/config/client.toml
sudo systemctl restart sedad
journalctl -u sedad -f -o cat
Set Indexer
sed -i 's|^indexer *=.*|indexer = "null"|' $HOME/.sedad/config/config.toml
sed -i 's|^indexer *=.*|indexer = "kv"|' $HOME/.sedad/config/config.toml
echo $(sedad tendermint show-node-id)'@'$(curl -s ifconfig.me)':'$(cat $HOME/.sedad/config/config.toml | sed -n '/Address to listen for incoming connection/{n;p;}' | sed 's/.*://; s/".*//')