CLI Cheatsheet

Chain ID: swisstronik_1291-1

This page describes usefull commands, which can be used both in swisstronikd or swisstronikcli.

Swisstronik Testnet CLI Cheatsheet

This cheatsheet collects commonly used CLI commands for node operators to easily copy and paste. A few conventions we follow:

  • Capitalized words indicate placeholders

  • Always use our own RPC endpoints

  • Always specify --chain-id and --node flags even when they are unnecessary

  • Query CLI command always uses --output json flag and pipes result through jq

Bank: Send

swisstronikd tx bank send KEY RECEIVER_ADDRESS 1000000uswtr \
  --chain-id swisstronik_1291-1 \
  --node http://148.113.8.228:26657  \
  --from KEY

Distribution: Withdraw Rewards including Commission

swisstronikd tx distribution withdraw-rewards VALIDATOR_OPERATOR \
  --commission \
  --chain-id swisstronik_1291-1 \
  --node http://148.113.8.228:26657  \
  --from KEY

Gov: Query Proposal

swisstronikd query gov proposal PROPOSAL_NUMBER \
  --chain-id swisstronik_1291-1 \
  --node http://148.113.8.228:26657 \
  --output json | jq

Gov: Vote

VOTE_OTION: yes, no, no_with_veto and abstain.

swisstronikd tx gov vote PROPOSAL_NUMBER VOTE_OPTION \
  --chain-id swisstronik_1291-1 \
  --node http://148.113.8.228:26657  \
  --from KEY

Slashing: Unjail

swisstronikd tx slashing unjail \
  --chain-id swisstronik_1291-1 \
  --node http://148.113.8.228:26657  \
  --from KEY

Staking: Create Validator

Note: We use example filed values instead of capitalized dummy words for demo purpose in this command. Please make sure to adjust accordingly for your use.

swisstronikd tx staking create-validator \
  --amount 1000000uswtr \
  --commission-max-change-rate "0.05" \
  --commission-max-rate "0.10" \
  --commission-rate "0.05" \
  --min-self-delegation "1" \
  --pubkey=$(swisstronikd tendermint show-validator) \
  --moniker 'polkachu.com' \
  --website "https://polkachu.com" \
  --identity "0A6AF02D1557E5B4" \
  --details "Swisstronik is the trusted staking service provider for blockchain projects. 100% refund for downtime slash. " \
  --security-contact="hello@swissttronik.com" \
  --chain-id swisstronik_1291-1 \
  --node http://148.113.8.228:26657  \
  --from KEY

If you have feedback or find errors in this cheatsheet, please let us know your feedback. Thanks!

Last updated