You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/validator-guide/README.md
+21-13Lines changed: 21 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -65,13 +65,25 @@ P.S. in case of using Ledger Nano device it would be helpful to use [this instru
65
65
66
66
You can decide how many tokens you would like to stake from your account balance. For instance, you may want to leave a portion of the balance for paying transaction fees (now and in the future).
67
67
68
-
To promote to validation, submit a `create-validator` transaction to the network:
68
+
To promote to validation, first prepare a json file with all the validator information named `validator.json`:
***`amount`**: Amount of tokens to stake. You should stake at least 1 CHEQ (= 1,000,000,000ncheq) to successfully complete a staking transaction.
77
89
***`from`**: Key alias of the node operator account that makes the initial stake
@@ -80,21 +92,17 @@ P.S. in case of using Ledger Nano device it would be helpful to use [this instru
80
92
***`commission-rate`**: Validator's commission rate. The minimum is set to `0.05`.
81
93
***`commission-max-rate`**: Validator's maximum commission rate, expressed as a number with up to two decimal points. The value for this cannot be changed later.
82
94
***`commission-max-change-rate`**: Maximum rate of change of a validator's commission rate per day, expressed as a number with up to two decimal points. The value for this cannot be changed later.
83
-
***`chain-id`**: Unique identifier for the chain.
84
-
* For cheqd's current mainnet, this is `cheqd-mainnet-1`
85
-
* For cheqd's current testnet, this is `cheqd-testnet-6`
86
-
***`gas`**: Maximum gas to use for *this specific* transaction. Using `auto` uses Cosmos's auto-calculation mechanism, but can also be specified manually as an integer value.
87
-
***gas-adjustment** (optional): If you're using `auto` gas calculation, this parameter multiplies the auto-calculated amount by the specified factor, e.g., `1.4`. This is recommended so that it leaves enough margin of error to add a bit more gas to the transaction and ensure it successfully goes through.
88
-
***`gas-prices`**: Maximum gas price set by the validator. Default value is `5000ncheq`.
89
95
90
-
Please note the parameters below are just an “**example**”.
96
+
Please note the parameters mentioned are just an “**example**”.
91
97
92
98
When setting parameters such as the commission rate, a good benchmark is to consider the [commission rates set by validators on existing networks such as Cosmos ATOM chain](https://www.mintscan.io/cosmos/validators).
93
99
94
100
You will see the commission they set, the max rate they set, and the rate of change. Please use this as a guide when thinking of your own commission configurations. This is important to get right, because the `commission-max-rate` and `commission-max-change-rate` cannot be changed after they are initially set.
95
101
102
+
Submit the `create-validator` transaction to the chain:
0 commit comments