Setting up a validator
How to set up a validator in shentud
Pre-Requisites
A validator can be run on a VPS or Dedicated server/VM Minimum requirements: 4 physical core CPU Memory: 8GB+ Disk: SSD - 500GB+ Ubuntu 18.04 +
Make sure to create/import a cli wallet before trying to publish the node.
Setting up the Validator from scratch
Download the latest release This can be found at : https://github.com/shentufoundation/shentu/releases
Run the shentud binary to
Download the new genesis.
Place the genesis under
.shentud/config
Add the seed nodes in
config/config.toml
. These can be found at : https://github.com/shentufoundation/mainnet/blob/main/shentu-2.2/seeds.txtexample :
Download the snapshot:
Official Shentu Snapshot https://shentu-data-snapshot-light.s3.amazonaws.com/shentu.tar.gz
Community member snapshots. https://polkachu.com/tendermint_snapshots/shentu https://valhalla.panthea.eu/snapshots/shentu-snapshot.tar.lz4
Unzip/Unpack the snapshot into your .shentud directory.
Start shentud daemon.
(Optional) Run Shentud daemon as a system service
save the following content as
shentud.service
under/etc/systemd/system/
remember to replace the
User
to your corresponding username. remember to replace theExecStart
to your corresponding path.Enable and start shentud system service.
If you see that you are on the height of the chain (check log) you can progress with publishing your validator to the chain.
Make sure you have a wallet imported or created. See Creating a CLI wallet
Keep in mind that the minimum staked amount is 1 CTK this is 1000000uctk
example:
Last updated