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#

Was this article helpful?