symphonydtxstakingcreate-validator \--amount 1000000note \--pubkey $(symphonydtendermintshow-validator) \--moniker "$YOUR_MONIKER" \ #Validatorname,displayedinexplorers.--identity"" \ #UseyourKeyBaseID.Ifyoudon't have one, leave it empty.--website "" \ #Your website is available, or leave the field blank--details "" \ #Any details about your validator.--from wallet \ # Change the wallet name if you have a different one--chain-id symphony-testnet-4 \--gas-adjustment 1.4 \--gas auto \--fees 5000note \-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:
symphonydtxstakingcreate-validator \--amount 1000000note \--pubkey $(symphonydtendermintshow-validator) \--moniker "Unity Nodes" \ #Validatorname,displayedinexplorers.--identity"" \ #UseyourKeyBaseID.Ifyoudon't have one, leave it empty.--website "https://unitynodes.com" \ #Your website is available, or leave the field blank--details "A reliable validator of your network" \ #Any details about your validator.--from wallet \ # Change the wallet name if you have a different one--chain-id symphony-testnet-4 \--gas-adjustment 1.4 \--gas auto \--fees 5000note \-y
symphonydtxgovsubmit-proposal \--title="Title" \ #ChangeTitle--description="Description"\--deposit=1000000note \--type="Text" \ #Change text proposal--from=wallet \ #Change name wallet--gas-prices0note \ --gas-adjustment1.4 \--gas "auto" \-y
βοΈ Utility
Set Custom Port
# Change CUSTOM_PORT to any other value, or leave it as is.CUSTOM_PORT=25sed -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/.symphonyd/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/.symphonyd/config/app.toml && sed -i.bak -e "s%:26657%:${CUSTOM_PORT}657%" $HOME/.symphonyd/config/client.toml
sudosystemctlrestartsymphonydjournalctl-usymphonyd-f-ocat
Set Indexer
null: Disables indexing, reducing the use of server resources, but does not allow fast data searches.
kv: Enables key-value indexing, which increases CPU and disk usage, but improves the speed of indexed data queries.
Indexing allows faster processing of requests, but can increase the load on server resources.
Prunig allows blockchain nodes to delete old transaction data to reduce disk space usage, while retaining the information necessary to ensure the security and operation of the network.
echo $(symphonyd tendermint show-node-id)'@'$(curl -s ifconfig.me)':'$(cat $HOME/.symphonyd/config/config.toml | sed -n '/Address to listen for incoming connection/{n;p;}' | sed 's/.*://; s/".*//')