Getting started as a validator on Fuse Mainnet
To be a Fuse validator, you first must see that you meet the pre-requirements:
- You know what it means to be a Fuse validator - How to become a validator
- You have at least 100K FUSE tokens, or you will have an aggregated delegation of at least 100K FUSE tokens (you can purchase FUSE tokens on Uniswap).
To quickly become a validator, follow these steps:
wget -O quickstart.sh https://raw.githubusercontent.com/fuseio/fuse-network/master/scripts/quickstart.sh
chmod 777 quickstart.sh
wget -O .env https://raw.githubusercontent.com/fuseio/fuse-network/master/scripts/examples/.env.validator.example
set "sudo" on `PERMISSION_PREFIX` if running docker/docker-compose requires root
(optional) set 'VAL_NAME' to display a custom name on health.fuse.io (cannot contain spaces)
To stake FUSE tokens, all you should do is send your FUSE tokens to the Fuse Consensus contract address over the Fuse network from the validator address.
The Fuse Consensus contract address:
The easiest way is to import your private key or key-store file to your favorite wallet (for example, Metamask), switch the network to Fuse, and send the FUSE tokens (native tokens) to the Consensus contract address.
You can find your key-store (containing your private key) and the password for the created account in:
To delegate, send the FUSE tokens from any address to the Consensus contract address with the data:
0x5c19a95c000000000000000000000000<address without 0x>.
For the address:
0x5c19a95c000000000000000000000000b8ce4a040e8aa33bbe2de62e92851b7d7afd52deas the data.
5c19a95cis for the
b8ce4a040e8aa33bbe2de62e92851b7d7afd52dein this example, is an address you're delegating to (without the
Wait until the next cycle is started.