Gladios opens third round of node public testing | Practical Section

Node activation reward

Instruction for beginners

Get test coins

Staking

Validator node program upgrade/deployment

Node program update/deployment

wget -c https://github.com/aresprotocols/ares/releases/download/v1.3.3/gladios-node-linux-amd64-1.3.3-f8b1d5d
chmod 777 gladios-node-linux-amd64–1.3.3-f8b1d5d
./gladios-node-linux-amd64–1.3.3-f8b1d5d — base-path data — name Ares_Emily0626_0xA86ed7899330DF48316E2A2842D5aD13F031Ab11 — telemetry-url ‘wss://telemetry.polkadot.io/submit/ 0’ — warehouse http://api.aresprotocol.io — validator
docker stop ares_gladios
docker rm ares_gladios && docker rmi aresprotocollab/ares_gladios:latest
docker run -d — name ares_gladios -p 9944:9944 aresprotocollab/ares_gladios:latest gladios-node — name your-name — chain gladios — telemetry-url ‘wss://telemetry.polkadot.io/submit/ 0’ — warehouse http://api.aresprotocol.io — validator
docker logs -f ares_gladios -n 1000

Set Session Keys

CLI

curl -H “Content-Type: application/json” -d ‘{“id”:1, “jsonrpc”:”2.0", “method”: “author_rotateKeys”, “params”:[]}’ http://localhost:9933
  • [result] is your [rotateKeys]. Keep them safe as they will be used in setting [session key].

Docker set Session key

docker exec -it ares_gladios bash -c “apt update && apt install -y curl && curl -X POST http://localhost:9933 -H ‘Content-Type: application/json’ -d ‘{\”id\”:1, \”jsonrpc\”:\”2.0\”, \”method\”: \”author_rotateKeys\”}’”

Validator node verification

Run the validator node

Query the verification status of the validator

curl -H “Content-Type: application/json” -d ‘{“id”:1, “jsonrpc”:”2.0", “method”: “offchain_localStorageGet”, “params”: [“PERSISTENT”, “0x6172652d6f63773a3a6c6f63616c5f686f73745f6b6579”]}’ http://localhost:9933
docker exec -it ares_gladios bash -c “apt update && apt install -y curl && curl -X POST http://localhost:9933 -H ‘{“id”:1, “jsonrpc”:”2.0", “method”: “offchain_localStorageGet”, “params”: [“PERSISTENT”, “0x6172652d6f63773a3a6c6f63616c5f686f73745f6b6579”]}’”

Check the reason of unpass status

Data feedback example

curl -H “Content-Type: application/json” -d ‘{“id”:1, “jsonrpc”:”2.0", “method”: “ares_getInfos”}’ http://localhost:9933
{
“jsonrpc”: “2.0”,
“result”: {
“node_role”: “Authority”,
“request_body_checked”: “Ok”,
“request_scheme_checked”: “Ok”,
“request_status_checked”: “Ok”,
“warehouse”: “https://api.aresprotocol.io”,
“xray": 0xf9c395a5
},
“id”: 1
}
docker exec -it ares-chain bash -c “apt update && apt install -y curl && curl http://localhost:9933 -H \”Content-Type: application/json\” -d ‘{\”id\”:1, \”jsonrpc\”:\”2.0\”, \”method\”: \”ares_getInfos\”}’”

Punishment verification

How to check if a node is penalized?

Ares Protocol, the decentralized cross-chain Oracle service in Polkadot ecosystem

🌐 Ares Protocol Social Media

Telegram Groups

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Ares Protocol

Ares Protocol

2.6K Followers

The first chain-verified decentralised cross-chain oracle service protocol, please visit this link www.aresprotocol.io.