diff --git a/wave-2/submissions/Card3/data.json b/wave-2/submissions/Card3/data.json new file mode 100644 index 000000000..e5bb4770a --- /dev/null +++ b/wave-2/submissions/Card3/data.json @@ -0,0 +1,5 @@ +{ + "validator_address" : "story1695upj4syw60hw7pezdgvv4j3eg2496g7c6hud" , + "discord_id" : "446341726735564812" , + "discord_username" : "kenctoshi" +} diff --git a/wave-2/submissions/Card3/submission-bonus-task-1.md b/wave-2/submissions/Card3/submission-bonus-task-1.md new file mode 100644 index 000000000..047791059 --- /dev/null +++ b/wave-2/submissions/Card3/submission-bonus-task-1.md @@ -0,0 +1 @@ +https://testnet.storyscan.app/validators/storyvaloper1695upj4syw60hw7pezdgvv4j3eg2496gshwkhx diff --git a/wave-2/submissions/Card3/submission-general-task-1.md b/wave-2/submissions/Card3/submission-general-task-1.md new file mode 100644 index 000000000..ddbcdc267 --- /dev/null +++ b/wave-2/submissions/Card3/submission-general-task-1.md @@ -0,0 +1,20 @@ +# Automatic installer for the Story node + +For ubuntu 22.04: + +- Install latest story (v0.11.0) and geth (v0.9.4) binary +- Run story by using COSMOVISOR tool so that can automatically upgrade by config the blockheight +- Include downloading snapshots for both story and geth + - current two kinds of snapshot, pick one of them + - prune has no tx index + - archive is much larger than prune +- Make sure you have human-readable identifier for your node (your moniker name) + +```bash + # Using prune snapshot + wget -O install.sh https://raw.githubusercontent.com/card3/story-validator/refs/heads/main/scripts/install.sh && chmod +x install.sh && \ + ./install.sh -m + # If using archive snapshot, run below + wget -O install.sh https://raw.githubusercontent.com/card3/story-validator/refs/heads/main/scripts/install.sh && chmod +x install.sh && \ + ./install.sh -m --archive +``` diff --git a/wave-2/submissions/Card3/submission-general-task-3.md b/wave-2/submissions/Card3/submission-general-task-3.md new file mode 100644 index 000000000..d799c841c --- /dev/null +++ b/wave-2/submissions/Card3/submission-general-task-3.md @@ -0,0 +1,22 @@ +# Story Blockchain Grafana Dashboard +## Overview +This Grafana dashboard provides comprehensive monitoring and visualization for the Story blockchain. It offers real-time insights into the blockchain's performance, consensus mechanisms, and network health, making it an essential tool for validators and network operators. +Dashboard Structure +The dashboard is organized into three main sections: +1. Blockchain Overview +2. Consensus Metrics +3. Validator Metrics + +## How to Use +Demo Link: http://34.143.199.206:3000/d/be15zg6lujx1cc/validator +Account: user +Password: user + +## Installation Guide +1. In Grafana, go to 'Create' > 'Import'. +2. Copy and paste the JSON configuration provided in this submission. +3. Select your Prometheus data source. +4. Click 'Import' to create the dashboard. + +Grafan Dashboard File +https://raw.githubusercontent.com/card3/story-validator/refs/heads/main/dashboard/grafana.json