Validator Staking

Steps on becoming a validator

🟢 How to become a solo node

  1. Get some hardware: You need to run a node to stake.

  2. Generate your validator address and save it for later use in the StakeManager contract.

  3. Prepare at least 10 KUB in your wallet (Metamask is recommended).

  4. Go to StakeManager contract on BKCScan.

  5. Connect your wallet to BKCScan, then go to the Write Contract tab.

  6. Scroll down to function No.15 named stake, then place your following input including:

    1. signer_(address) -> your validator address which is retrieved from the validator node

    2. delegation_(bool) -> false

    3. value(KUB) -> at least 10 KUB in native KUB unit (For example 10)

  7. Click the Write button on the right side of the function.

  8. After writing your contract function, please check your validator ID. Here are the steps on how to check your validator ID.

  9. Congratulations. You are successfully a solo node.

🔵 How to become a pool node

  1. Get some hardware: You need to run a node to stake.

  2. Generate your validator address and save it for later use in the StakeManager contract.

  3. Prepare at least 100,000 KUB in your wallet (Metamask is recommended).

  4. Go to StakeManager contract on BKCScan.

  5. Connect your wallet to BKCScan, then go to the Write Contract tab.

  6. Scroll down to the 15th function named stake, then place your following input including:

    1. signer_(address) -> your validator address which is retrieved from the validator node

    2. delegation_(bool) -> true

    3. value(KUB) -> at least 100,000 KUB in native KUB unit (For example 100,000)

  7. Click the Write button on the right side of the function.

  8. After writing your contract function, please check your validator ID. Here are the steps on how to check your validator ID.

  9. Congratulations. You are successfully a pool node.

Last updated