Validation with Concordium wallets#
Validation is possible with the Concordium wallets as well as with the Concordium-client
, however the process differs between them. The overviews below give a brief description of the process.
Attention
Before proceeding, read Validator management for information about best practices for validators.
Note
To check the minimum required amount of CCD (currently 500000) to become a validator, see Show chain parameters.
Validation with Concordium Wallet for Web and CryptoX Concordium Wallet#
This overview describes the recommended scenario for running a node and becoming a validator on the Concordium blockchain when using all wallets aside from the Desktop Wallet
Step 1: Set up the node
For validation you must be running a node on the Concordium blockchain. You can run a node on Windows, on macOS, on Ubuntu or using Docker. You can also have a third-party run a node on your behalf.
Step 2: Set up the Wallet
The Concordium Wallet for Web is available for chromium browsers. For instructions about download and setup, see Set up the Concordium Wallet for Web.
The CryptoX Concordium Wallet is available for iOS and Android devices. For instructions about download and setup of CryptoX Concordium Wallet, see Set up the CryptoX Concordium Wallet.
Step 3: Set up an identity and account
Once you’ve installed the Wallet, you must set up an identity and an account. For instructions, see Create an identity and Create an account.
Step 4: Add validation to an account
Configure validation for an account. For instructions, see Add a validator.
Step 5: Register validator keys
The last step is to configure the running node with the validator keys so the node can start producing blocks. You can also choose to have a third-party node runner run a node for you if you do not want to run the node yourself; in this case you will need to provide your validator keys to the node runner in a secure manner.
For information about how to update your validator or stop validating, see Change validation options.
Validation with Desktop Wallet#
This overview describes the recommended scenario for running a node and becoming a validator on the Concordium blockchain using Desktop Wallet in combination with a LEDGER device to generate validator keys.
Step 1: Set up the node
The Desktop Wallet must be connected to a running node on the Concordium blockchain. You can run a node on Windows, on macOS, on Ubuntu or using Docker. You can also choose to have a third-party node runner run a node for you if you do not want to run the node yourself.
Step 2: Set up the LEDGER device
The Desktop Wallet requires that you store your keys on a LEDGER device. This is to ensure that your private account keys are kept secure. To be able to use the LEDGER device with the Desktop Wallet, you must install the Concordium LEDGER App on the hardware wallet. See Install the Ledger App guide.
Step 3: Set up the Concordium Desktop Wallet
You’ll need to install and set up the Desktop Wallet to create and manage identities and accounts and add a validator. See Set up the Desktop Wallet.
Step 4: Set up an identity and an initial account
Once you’ve installed the Desktop Wallet, you must set up an identity and an initial account. You may want to create a separate account to use as a validator account, since the Identity Provider knows the user who submits the initial account to the chain. See Create an identity and an initial account in the Desktop Wallet and Create an account in the Desktop Wallet.
Step 5: Add a validator in the Desktop Wallet
You’re now ready to add a validator in the Desktop Wallet and generate validator keys. This process varies depending on whether you need one or more signatures before you can submit the transaction to the chain. See Add a validator account in the Desktop Wallet.
Step 6: Configure the node with the validator keys
The last step is to configure the running node with the validator keys so the node can start producing blocks. If you have a third-party node runner run a node for you, you will need to provide your validator keys to the node runner in a secure manner.
For information about how to update your validator or stop validation, see Change validator options.
For information about how to update your validator or stop validation, see Change baker options.
Validation with Concordium-client
#
For information about configuring and managing validation in Concordium-client
, see Validation with the Concordium Client.
Next steps#
Read the information about validation management.
If you are interested in a staking pool, read the Delegation FAQ.
You can then update validator settings as needed to manage your validator.