Useful commands
Note
For user running the deprecated Docker setup, you can replace liked
by docker-compose run --rm liked-command
to run the commands below.
If you are not running your own node, for most of the commands, you will need to specify the node endpoint and the chain ID, which could be done by adding --node https://mainnet-node.like.co:443/rpc/ --chain-id likecoin-mainnet-2
after the command.
Auth
The auth
module defines basic account logic like sequences.
Query: Account Info
Query account info, including account number and sequence.
Bank
The bank
module mainly defines transfer of coins.
Transaction: Send
Send coins to recipient.
[COINS] should be formatted like
1000000000nanolike
(1 LIKE in this example)
Query: Balances
Query the balance of an address.
Staking related modules
There are a few modules related to staking: staking
, mint
, distribution
, slashing
.
Transaction: Create Validator
Create validator, so the node with the corresponding consensus key can start to validate blocks.
Others can then delegate to the validator to increase its voting power and receive block rewards and transaction fee as return.
See --help
for available options.
Transaction: Edit Validator
Edit validator info, including moniker, description, identity, website and commission rate.
Commission rate modification is limited by the validators maximum commission rate and maximum commission change rate which are set when creating the validators.
See --help
for available options.
Transaction: Delegate
Delegate to a validator, increasing its voting power, collecting block rewards and transaction fee as return.
Transaction: Redelegate
Move some delegations from one validator to another.
Unlike unbond, this action takes effect immediately and does not need to wait for unbond period.
However, user needs to wait for 3 weeks before the same redelegation can be redelegated again. For example, user delegated to A and then redelegated from A to B, then the user needs to wait for 3 weeks before redelegating from B to C.
Transaction: Unbond
Take away some delegations from a validator.
The delegation will enter unbonding state, which is locked for unbond period (3 weeks) before moving back into available balance.
Transaction: Withdraw Rewards
Get the accumulated rewards from a delegation. Can add the --commission
flag to also withdraw validator's commission.
Transaction: Withdraw All Rewards
Get the accumulated rewards from all delegations among different validators.
Transaction: Unjail
Unjail validator who got jailed because of downtime.
Note that validators who got jailed because of double signing cannot be unjailed.
Query: Delegations
Get current delegations info from a delegator.
Query: Validators
Get current validators info.
Query: Inflation
Get current inflation rate.
Query: Rewards
Get current rewards which are not yet withdrawn.
Governance
Transaction: Submit Proposal
Submit a governance proposal, open for deposits before getting into voting.
Proposal content can be supplied either by command arguments or a file.
Or for legacy proposals
Transaction: Deposit
Deposit into an open proposal for voting.
Transaction: Vote
Vote in a proposal.
Query: Proposals
Query proposals.
Query: Deposits
Query proposal deposits.
Query: Votes
Query proposal votes.
Last updated