# Validator

## Hardware Requirement

{% content-ref url="validator/technical-requirements" %}
[technical-requirements](https://docs.bluzelle.com/developers/staking/validator/technical-requirements)
{% endcontent-ref %}

## Steps

1. [OS Setup for Curium](https://github.com/bluzelle/curium/blob/devel/setup/os.md)
2. [Development Environment Setup](https://github.com/bluzelle/curium/blob/devel/setup/devenv.md)
3. [Build the Curium Project](https://github.com/bluzelle/curium/blob/devel/setup/build.md)
4. [Setup your own validator + sentry (optional) on our network](https://github.com/bluzelle/curium/blob/devel/public-validator-+-sentry/buildvalidatorsentry.md)

### Testnet

* Follow the `Testnet` path stated in Step 4
* [Faucet](https://github.com/bluzelle/curium/blob/devel/public-validator-+-sentry/buildvalidatorsentry.md) (Follow `step 23` in the doc)
* Testnet Explorers
  * [BigDipper](https://bigdipper.testnet.public.bluzelle.com/)
  * [CENSUS](https://census.testnet.public.bluzelle.com/validators)

### Mainnet

* Follow the `Mainnet` path in step 4
* Swap your ERC20 BLZ to native BLZ
* Mainnet Explorers
  * [BigDipper](https://bigdipper.net.bluzelle.com/)
  * [Census](https://census.net.bluzelle.com/validators)

## Other Resources

{% content-ref url="broken-reference" %}
[Broken link](https://docs.bluzelle.com/developers/staking/broken-reference)
{% endcontent-ref %}

{% content-ref url="economics" %}
[economics](https://docs.bluzelle.com/developers/staking/economics)
{% endcontent-ref %}

{% content-ref url="gas-and-tax" %}
[gas-and-tax](https://docs.bluzelle.com/developers/staking/gas-and-tax)
{% endcontent-ref %}

If you have any questions, please reach out to our team on [Discord](https://discord.gg/af7byz6).
