Skip to content

Instantly share code, notes, and snippets.

View y3v63n's full-sized avatar

Yevgen y3v63n

View GitHub Profile
@y3v63n
y3v63n / story_sdm.sh
Created October 16, 2024 11:06
Story Snapshot Download Manager (SDM)
#!/bin/bash
# Colors for screen prompts
BLUE='\033[0;34m'
RED='\033[0;31m'
NC='\033[0m' # No Color (reset)
# Display the ASCII Art Banner
display_banner() {
cat << "EOF"
@y3v63n
y3v63n / story_nms.sh
Last active October 16, 2024 09:07
Story Node Management Script (NMS)
#!/bin/bash
# Variables for GitHub API
STORY_REPO="https://api.github.com/repos/piplabs/story/releases"
GETH_REPO="https://github.com/piplabs/story-geth.git"
INSTALL_DIR="/opt/story-node"
GETH_SERVICE_FILE="/etc/systemd/system/story-geth.service"
STORY_SERVICE_FILE="/etc/systemd/system/story.service"
DATA_DIR="${HOME}/.story"
GO_VERSION="1.21.13" # Specify the Go version you want to install
{"claims":[{"url":"https://baklava.moonli.me","timestamp":1603724194,"type":"ATTESTATION_SERVICE_URL"}],"meta":{"address":"0x131a5dBb0680150a357C39b1Dcd076cA16860588","signature":"0xba34072865734051254b2782dbe59a44e50bb22200ed001be113b89073adcee35d5d5a5e4615e2f2733773cf760f2fcf3f2db04bf388da541d9bbf07a545bf071c"}}
{"claims":[{"domain":"moonli.me","timestamp":1588340318,"type":"DOMAIN"},{"timestamp":1588340565,"type":"ACCOUNT","address":"0xDdbca691842FD452d8F53575FdFdC2314eb3AD57"}],"meta":{"address":"0xc8A81D473992c7c6D3F469A8263F24914625709d","signature":"0x0c4170095ea19ffa604161893e37ed6ebfff33ef98a835e3ffef2ea85d42f2d65907cf16615618c452536b1af6c525be1f7cd5e367e4ebe1192e2613cc9efea51c"}}
{"claims":[{"url":"https://attestation.moonli.me","timestamp":1591085670,"type":"ATTESTATION_SERVICE_URL"},{"timestamp":1591087201,"type":"ACCOUNT","address":"0xc8A81D473992c7c6D3F469A8263F24914625709d"}],"meta":{"address":"0xDdbca691842FD452d8F53575FdFdC2314eb3AD57","signature":"0xbea6b3a28e667c4b3cb4a2648255ee216968c419597196d0af300022b219d2ac073cc3017e298f3f78976939882ae510a91789e30b570132755efe6fdbc7b6cc1b"}}

CELO_GENESIS_VALIDATOR_SIGNER_ADDRESS=0xc9A7781729f95b88239c3BFc91fb52f92B44a116

CELO_GENESIS_VALIDATOR_SIGNER_BLS_PUBLIC_KEY=91785b64cfd3ac6025b6b536499ac63868344b8f86660ed73b574b000477807d53dacf1d9da258ee1b113485a01579001c5a510dd3b3c5ff1f417c4d97faf997aecedf7602bd96155f8396f5c9fa53d2c601b0de0241fff49939b8a97ce59f81

CELO_GENESIS_VALIDATOR_SIGNER_BLS_SIGNATURE=1457b0a74938bc535d310352dec6fe4459143bacaaa6bc198020859af7edcec9b2f9eade86ea1f27a287023c4647b280

CELO_RELEASE_GOLD_BENEFICIARY_ADDRESS_1=0x3d841f0b39e2daca569c09ade3ea3ca0e4359641

CELO_RELEASE_GOLD_BENEFICIARY_ADDRESS_2=0x1d420010b8917fe71cb635abad88398a0e89b2a5

{"claims":[{"timestamp":1578724205,"type":"ACCOUNT","address":"0x07b5206aFEA553D49DBcFFBBBA23fCA5896cC603"},{"timestamp":1579522451,"type":"ACCOUNT","address":"0xA6183b0723Ba73868d81A097591B3e5E1665BaE0"},{"url":"http://attestation.moonli.me","timestamp":1581679459,"type":"ATTESTATION_SERVICE_URL"}],"meta":{"address":"0x9880279fA2a2170B9F3D89181249A34a291e6547","signature":"0x45d487b6f165c4079f3da8a479a6763f58d8dac78d7b524f8c56336e7712cad27bdbb9ec81078beb8d80bbc5696c436f637aed8ef840c5c6e26a4ae726f7d0441b"}}
{"claims":[{"timestamp":1578724205,"type":"ACCOUNT","address":"0x07b5206aFEA553D49DBcFFBBBA23fCA5896cC603"},{"timestamp":1579522451,"type":"ACCOUNT","address":"0xA6183b0723Ba73868d81A097591B3e5E1665BaE0"},{"url":"https://attestation.moonli.me","timestamp":1581679024,"type":"ATTESTATION_SERVICE_URL"}],"meta":{"address":"0x9880279fA2a2170B9F3D89181249A34a291e6547","signature":"0x28c5fe907f646be67986bf6b5da3e1481511839c30872f22dfc7c5da9c34a0146a2a1fb7ea91559a731007ab0cc3185a6f74f2a6d6649780978d62f2899100df1b"}}
{"claims":[{"url":"http://95.216.162.187","timestamp":1579522951,"type":"ATTESTATION_SERVICE_URL"},{"timestamp":1579523097,"type":"ACCOUNT","address":"0x9880279fA2a2170B9F3D89181249A34a291e6547"}],"meta":{"address":"0xA6183b0723Ba73868d81A097591B3e5E1665BaE0","signature":"0x7860356a1d5340eef3b918595f60b12115c60aff19acf85712b4dad4236f88f820cfa8dfba27fe1699b10019a3012094ee60d1d0415c4666ce6e866a0ef9c4ad1b"}}
{"claims":[{"timestamp":1578724456,"type":"ACCOUNT","address":"0x9880279fA2a2170B9F3D89181249A34a291e6547"}],"meta":{"address":"0x07b5206aFEA553D49DBcFFBBBA23fCA5896cC603","signature":"0x04e4f4d7d42e46c8974e758080585410e08366e737c3d9e19ff120212c957c1a06fc2b00a92b98ba8e27f754b8e9348a0b26a2f9bb05ff1dae693cca3500bf7c1b"}}