Overview of the baker process#

Baking is possible with Concordium Wallet for Android, Concordium Legacy Wallet, and Desktop Wallet, however the process differs between them. The overviews below give a brief description of the process.

Note

If you plan to be a baker, Concordium recommends using the Desktop Wallet.

Note

To check the minimum amount required to become a baker, see Show chain parameters.

Baking with Desktop Wallet#

This overview describes the recommended scenario for running a node and becoming a baker on the Concordium blockchain, using Desktop Wallet in combination with a Ledger hardware wallet to generate baker 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.

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 baker. 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 baker 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 baker in the Desktop Wallet#

You’re now ready to add a baker in the Desktop Wallet and generate baker 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 baker account in the Desktop Wallet. You can also change the number of signatures required on an account before a transaction can be submitted to the blockchain. See Change the signature threshold

Step 6: Configure the node with the baker keys#

The last step is to configure the running node with the baker keys so the node can start baking.

For information about how to update your baker or stop baking, see Baking in Desktop Wallet.

Baking with Concordium Legacy Wallet and Concordium Wallet for Android#

This overview describes the recommended scenario for running a node and becoming a baker on the Concordium blockchain when using Concordium Legacy Wallet or Concordium Wallet for Android and running a node.

Step 1: Set up the node#

For baking 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 Legacy Wallet is available for iOS and Android. Concordium Wallet for Android is available for Android. For instructions about download and setup, see Set up the Concordium Legacy Wallet.

Step 3: Set up an identity and initial account#

Once you’ve installed the Wallet, you must set up an identity and an account. If using Concordium Legacy Wallet it is recommended to create a separate account to use as a baker account. For instructions, see Create an identity and Create an account.

Step 4: Add baking to an account#

Configure baking for an account. For instructions, see Add baker in Concordium Wallet for Android and Concordium Legacy Wallet.

Step 5: Register baker keys#

The last step is to configure the running node with the baker keys so the node can start baking.

For information about how to update your baker or stop baking, see Change baker options.