Validators – Joining Testnet rebel-2 #516
StrathCole
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
This is the short description of how to create a validator for the Terra Classic rebel-2 network.
Current TESTNET (rebel-2) version
v3.2.3-testnet.3
(core)v3.1.5
(oracle feeder)Endpoints
RPC: https://rpc.luncblaze.com
LCD: https://lcd.luncblaze.com
If you intend to run intensive tests, it is advised to run your own testnet node for faster queries.
Prerequisites
Linux Operating System
Similar specs to the mainnet validators, but 32GB RAM and 1TB NVMe should be enough.
Installing
git checkout v3.2.2 #Adjust according to the testnet release at the top of this page
1.21
Joining the validator set
terrad keys add valwallet terrad keys list # remember/copy your wallet address
request testnet funds to the wallet (faucet available soon) by contacting StrathCole or Fragwuerdig
register the validator
Set up Oracle Price Server and Feeder
If you want to use the dockerized version, make sure you have docker and docker compose installed. See official docs for how to do that. If you want to use the manual deployment, make sure you have nodejs and npm installed.
Create a new wallet which serves as the authorized feeder wallet for your validator. Feeding prices to the chain does not cost gas fees, but you need to send some minor funds to the feeder wallet nonetheless.
https://github.com/classic-terra/oracle-feeder/blob/main/README.md#using-docker-compose-recommended-experimental
or
https://github.com/classic-terra/oracle-feeder/blob/main/README.md#manual-deployment-instructions
Remember to use the right network settings! For example:
You should use localhost for the oracle lcd, but you need to make sure you have the LCD enabled in your node config.
To do that, edit
~/.terra/config/app.toml
and findenabled = false
in the[api]
section. Change it totrue
and restart the node.Coordination
We have a dedicated telegram group for rebel-2 participants. Please reach out to @StrathCole / @fragwuerdig to be added. We'll also announce upgrade plans there for the testnet.
Keep in mind that the voting period on rebel-2 is set to 1 day to allow quicker testing.
Leaving testnet
If you decide to no longer take part in the testnet, please do NOT simply shut down your validator. Make sure that you properly undelegate all self-bonded tokens to unbond your validator. This can be done similar to this:
Make sure to check
terrad q staking validators
for the state of your validator. It should saystatus: BOND_STATUS_UNBONDING
.Faucet (get coins)
Request testnet tokens from Faucet-Bot https://t.me/tcrebelfaucet_bot
Troubleshooting
Feeder complains about
account terra***************vq7 not found
Make sure you have sent funds to the feeder wallet. Otherwise the chain does not know it exists.
Feeder does not report prices
Make sure the local LCD is running and you have enabled the API. Double-check you are using the correct version of both the core and the oracle.
Beta Was this translation helpful? Give feedback.
All reactions