Skip to content

Instantly share code, notes, and snippets.

{"version":1,"resource":"file:///Users/anovacovschi/Documents/dtag/ebdc/haproxy/config/inbound-dev/haproxy01.cfg_app.ebdc.staging","entries":[{"id":"bMZ2.staging","source":"renamed.source","timestamp":1658925466102}]}
@novy4
novy4 / celo-stake-off.md
Created December 5, 2019 15:00
celo-stake-off

CELO_VALIDATOR_GROUP_ADDRESS=f544910d72c4fc59b9f905b283355e83e3561127 CELO_VALIDATOR_ADDRESS=0e0f3dd8fd4efa367436b2ce2de9d5c9e8bfc530

@novy4
novy4 / metadata.json
Created January 14, 2020 12:15
celo-metadata
{"claims":[{"url":"http://95.217.19.10","timestamp":1579004005,"type":"ATTESTATION_SERVICE_URL"},{"timestamp":1579004019,"type":"ACCOUNT","address":"0x3a60DfE47Fb866306934d40E0934158E98ec8cEA"}],"meta":{"address":"0x4Da496AF48238feFEA8b4FFE6183310750CCA6ea","signature":"0x642952649b1bc88a291d73117a3f0106bb8af696bc22e51334682ea164b824b80c391e9fa0dd38ef858cb356f5bd036dd2d260bf2a8cf7c8b9e8d626b50093a81c"}}
@novy4
novy4 / group-metadata.json
Created January 14, 2020 12:23
celo group-metadata
{"claims":[{"timestamp":1579004316,"type":"ACCOUNT","address":"0x4Da496AF48238feFEA8b4FFE6183310750CCA6ea"}],"meta":{"address":"0x3a60DfE47Fb866306934d40E0934158E98ec8cEA","signature":"0x769fc7c2f1c3cf9979a0071a48aed73e2f1a5e813e10d72cba15f8f617b19bb7446161b5b3c2d4317f51b0d4ffa0816c7e9b7d65cea737a3b5bb02cdb74cd3b91c"}}
@novy4
novy4 / metadata.json
Created January 14, 2020 22:09
novy celo metadata.json
{"claims":[{"url":"http://45.239.19.16","timestamp":1579039703,"type":"ATTESTATION_SERVICE_URL"},{"timestamp":1579039715,"type":"ACCOUNT","address":"0x4F584Db9eC38DF930185DF315D941D42b3186B9f"}],"meta":{"address":"0x1674E1f2c0b6D6F1B569F95795f623B76919Bb91","signature":"0xed875574c8ea793da95155008969c0f56fcc82f80eaa9765dff9260599272c636d554e8ce1cd140bae248f72e59496636446b8f5d09f9e1980a642882e224ddb1b"}}
@novy4
novy4 / group-metadata.json
Created January 14, 2020 22:13
novy celo group-metadata.json
{"claims":[{"timestamp":1579039934,"type":"ACCOUNT","address":"0x1674E1f2c0b6D6F1B569F95795f623B76919Bb91"}],"meta":{"address":"0x4F584Db9eC38DF930185DF315D941D42b3186B9f","signature":"0x194b3fdf43f6fb57dee449a81445ea64d1009331445421976ca3ca18675336c714b3e63b0d9af366d204a88ac59355fe9fe0afc79a0572a6261ba7cb94dedba31b"}}
#!/bin/bash
WALLET_PASS=$1
AKASH_PATH='/usr/local/bin'
WALLET=$(echo -e "$WALLET_PASS\n" | $AKASH_PATH/akashctl keys list -n)
while true; do
POWER=$($AKASH_PATH/akashctl status | jq -r '.[] | .voting_power' | tail -1 | sed -e 's/^"//' -e 's/"$//')
╔═══════════════╦══════════════╗
║ Moniker ║ Team ║
╠═══════════════╬══════════════╣
║ c29r3 ║ devnull ║
║ danila_master ║ devurandom ║
║ ractolechoc5 ║ ractolechoc5 ║
║ novy ║ novy ║
╚═══════╩═══════╩══════════════╝
@novy4
novy4 / celo_telegram_alert_bot.py
Last active May 23, 2020 21:32
Celo missed minet block alert
#!/usr/bin/python3
### Monitor a celo validator and send telegram notification if validator fails to mine a block in a timely fashion.
#
# Suggest you run this from screen so that it will keep an eye
# on your validator even when your terminal is detached.
#
###
import sys
upstream mainnet {
server 127.0.0.1:8545;
}
upstream mainnetws {
server 127.0.0.1:8546;
}
server {
listen 18181;