Stop a validator#

If you remove a validator, the node that is configured with the validator keys will stop producing blocks after the next pay day.

After the cool-down period, the amount that you previously staked is returned to your disposable balance at the next pay day.

If your pool has any delegators, they will be automatically moved to passive delegation, if they don’t decide to do something else.

When you’ve removed the validator, it is recommended that you also remove the keys from the node, but you should only do this after the node has stopped producing blocks, i.e. after the payday. If you want to use the node for validation at a later point in time, you’ll then have to create a new set of validator keys.

If you no longer wish to produce blocks on this account, you can stop validation.

CryptoX Concordium Wallet
  1. In the dropdown list, select the account for which you want to stop validation and tap Earn.

  2. On the Validator status screen, tap Change validating status.

    screen showing validator status
  3. You now see the options for changing the validating status. Tap Stop validating.

    screen showing options for changing validating status
  4. After the screens explaining validator removal, tap Continue.

  5. Review the information. When you are satisfied, tap Submit validator transaction.

  6. The CryptoX Concordium Wallet shows that the transaction has been submitted to the chain. Tap Finish.

Concordium Wallet for Web
  1. In the dropdown list, select the account for which you want to stop validation and click Earn.

  2. On the next screen, click Stop.

    screen showing validator update options
  3. Review the transaction details for removing your validator. Note that the validator stake is released after 7 days. Click Send to confirm and send your transaction to the blockchain.

    screen showing send stop validator transaction
  4. The wallet displays a confirmation screen with a green checkmark, indicating your validator has successfully removed. You can click Transaction details to view more information about the transaction, or Return to account to go back to your account overview.

    success screen for stopping validator
Desktop Wallet
Single signature account
  1. Go to Accounts, select the account that you no longer want to be a validator account then click More options.

  2. Select Validation.

  3. Click Stop validation.

    screen showing all validator options
  4. The cool-down period is displayed. Select Continue.

    screen showing that validator will be removed
  5. A message says Waiting for device. Please connect your Ledger. Connect the LEDGER device to the computer and enter your PIN on the LEDGER device.

  6. Press the right button to navigate to the Concordium app, and then press both buttons to open the app. The LEDGER device says Concordium is ready. Wait for the message Ledger device is ready**in the Desktop Wallet and select **Submit.

  7. On the LEDGER device, a message says Review transaction. Verify that the sender account is correct, and navigate to the right. The LEDGER device says Remove baker from pool. Navigate to the right.

  8. The LEDGER device says Sign transaction. Press both buttons to sign the transaction. The LEDGER device says Concordium is ready.

  9. In the Desktop Wallet, you can see that the transaction has been submitted to the chain. Select Finish.

Multi signature account
  1. Go to Multi Signature Transactions, select Make new proposal, and then select Stop validation.

  2. Select the Account that you no longer want to be a validator account, and then select Continue.

  3. Set an expiry date and time for your proposal. You must set the expiry time so that the co-signers can return their signatures in time. Select Continue.

Generate the transaction

There are two ways that you can generate the transaction:

  • Generate the transaction without signing. This option enables you to export the transaction proposal without signing it. You don’t need a LEDGER device but you do need an internet connection.

  • Generate and sign the transaction This option requires a LEDGER device and an internet connection.

In combination, these two options enable you to distribute the responsibility of creating and signing transfers among more people. You can, for example, have one person create the proposal and another one sign the proposal. It also makes it possible for you to sign the transaction on the Ledger in a different location than where the proposal was created.

Generate the transaction without signing

  1. Verify that the Transaction details are as you intended, and then select I am sure that the proposed changes are correct.

  2. Select Generate without signing. You can now export the proposal.

Generate and sign the transaction on the LEDGER device

  1. If you haven’t connected the LEDGER device, there’s a message in the Desktop Wallet saying Waiting for connection until you connect the LEDGER device. Enter your PIN code on the LEDGER device. Press the buttons above the up and down arrows to choose a digit, and then press both buttons to select the digit.

  2. Wait for the message in the Desktop Wallet saying Open the Concordium application on your Ledger device. On the LEDGER device, press the right button to navigate to the Concordium app, and then press both buttons to open the app. The LEDGER device says Concordium is ready. Wait for the message in the Desktop Wallet saying LEDGER device is ready.

  3. In the Desktop Wallet, Verify that the Transaction details are as you intended, select I am sure that the proposed changes are correct, and then select Generate and Sign.

  4. On the LEDGER device, there’s a message saying Review transaction. Verify that the sender account is correct, and navigate to the right. The LEDGER device says Remove baker from pool. Navigate to the right.

  5. The LEDGER device says Sign transaction. Press both buttons to sign the transaction. The LEDGER device says Concordium is ready.

Note

If you want to decline the transaction, press the right button on the LEDGER device. The hardware wallet now says Decline to sign transaction. Press both buttons to decline. In the Desktop Wallet, there’s a message saying The action was declined on the Ledger device. Please try again.

In the Desktop Wallet, you can now see Transaction details, Signatures, and Security & Submission Details, which include the status of the transaction, the identicon, and the transaction hash. If you have all the required signatures, you can submit the transaction to the chain, otherwise, you’ll have to export the proposal and receive signatures from the co-signers.

Export proposal

If more than one signature is needed to sign off on the proposal, you have to share a file of the type JSON, which contains the transaction information, with the co-signers.

  1. In the Desktop Wallet, select Export transaction proposal.

  2. Navigate to the location on your computer where you want to save the file. If you’re on Windows make sure that All Files is selected in Save as type. Give the file a name and the extension .json, and then click Save.

  3. You have to export the transaction proposal and send it to the co-signer through a secure channel. Optionally, you can also send the Identicon to the co-signers through a different secure channel.

Receive signatures from co-signers

When the co-signers have signed the transaction, they return the signed transaction proposal to you, and you have to import the files into the Desktop Wallet before you can submit the transaction to the chain.

  1. If you’re still on the same page, go to step 3. If you left the page with the account transaction, go to Multi-signature Transactions, and then select Your proposed transactions.

  2. Select the transaction that you want to submit to the chain. You can see an overview of the transaction details and an overview of the signatures. You can also see that the status of the transaction is Unsubmitted, and you can see the identicon and the transaction hash.

  3. Select Browse to file and then navigate to the location on your computer where you saved the signed transaction files. Select the relevant files, and then select OK. The files are uploaded to the Desktop Wallet and added to the list of signatures. Alternatively, you can drag and drop the signature files from their location on the computer and onto the Desktop Wallet.

Submit the transaction to the blockchain

When you have received and added all the required signatures, you can submit the transaction to the blockchain.

  1. Review the transaction details carefully to ensure that all information is correct.

  2. Select I understand this is the final submission, and that it cannot be reverted.

    If you don’t want to submit the transaction to the chain, you can select Cancel. The proposal is no longer active. However, it is still visible in the list of proposals.

  3. Select Submit transaction to chain. The transaction is submitted to the chain and finalized on the ledger.

  4. Select Finish to leave the page.

Note

If you stop as a validator, remember that this does not shut down your node. You need to shut down the node in a separate action if you no longer wish to run a node on the Concordium blockchain.

Was this article helpful?