# Become a Validator🤝

Learn how to become a validator on the TAN blockchain network, securing transactions and contributing to network integrity through staking TAN .

## To Become a Validator

To become a validator on the TAN blockchain network, follow these steps:

### **1- Stake TAN :**&#x20;

Ensure you have staked TAN on the network as detailed previously.

### **2- Check Staked Amount on Explorer:**

Verify your staked amount on the blockchain[ *explorer* ](https://tanscan.com)to confirm your stake.

### **3- Initiate Validator Setup:**

Now, proceed with setting up as a validator on the TAN network to actively participate in transaction validation and network consensus.

### **Step 1: To Register Yourself as a Block Validator**

Start by registering as a validator using the following command:

```
npm run register-blskey
```

This command registers your BLS key with the network, indicating your readiness to participate in block validation.

After registering, wait for the creation of the next epoch block. Validator status and responsibilities are activated upon the generation of this block.

### **Step 2: Checking Total Number of Validators**

Execute the following command in your terminal:

```
npm run info
```

This command provides information including the total number of validators on the network.

After running the command, review the output to see the total count of validators and verify your own address among them.

## Conclusion

Becoming a validator on the TAN blockchain network involves registering your BLS key and awaiting the creation of the next epoch block to activate your validator status. By following these steps and monitoring the network, you contribute to its security and decentralization. Stay informed about your validator status using the `npm run info` command to track network dynamics and your role as a validator.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.tan.live/getting-started/developer-guide/nodes-and-validators/become-a-validator.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
