Overview of the baker process#

Baking is possible with both Mobile Wallet and Desktop Wallet, however the process differs between the two. 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 Mobile Wallet#

This overview describes the recommended scenario for running a node and becoming a baker on the Concordium blockchain when using Mobile Wallet and running a node. Baking when using Mobile Wallet requires you to use Concordium Client to configure and manage the baker.

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.

Step 2: Set up the Concordium Mobile Wallet#

The Mobile Wallet is available for iOS and Android. For instructions about download and setup, see Set up the Mobile Wallet.

Step 3: Set up an identity and initial account#

Once you’ve installed the Mobile Wallet, you must set up an identity and an initial account. It is recommended to create a separate account to use as a baker account. For instructions, see Create an identity and an initial account and Create an account.

Step 4: Add baking to an account#

Configure baking for an account. For instructions, see Add baker in Mobile 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 in Mobile Wallet.