I hereby claim:
- I am agx10k on github.
- I am agx10k (https://keybase.io/agx10k) on keybase.
- I have a public key ASByt06vuGDjQr0k-HP74WO-egJS2tyqIL2ywmQg9zsCvgo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
curl -sL https://deb.nodesource.com/setup_10.x | bash -
apt-get install -y gcc g++ make git nodejs
export NOIA_WORKING_DIR="/root/noia-node-cli" && git clone https://github.com/noia-network/noia-node-cli.git ${NOIA_WORKING_DIR}
cd ${NOIA_WORKING_DIR}
npm install
npm audit fix
npm run build
#cloud-config | |
resize_rootfs: false | |
disk_setup: | |
/dev/sda: | |
table_type: 'mbr' | |
layout: | |
- 25 | |
- 75 | |
overwrite: true |
#!/bin/bash | |
stegosout=$(echo "show balance" | /root/stegos/stegos --data-dir /data/stegos/data/) | |
stegosexit=$? | |
if [ $stegosexit -gt 0 ]; then | |
echo stegosout: "$stegosout" | |
exit $stegosexit | |
fi | |
if grep -q -i error <<< "$stegosout"; then | |
echo stegos returned error: |
CELO_VALIDATOR_GROUP_ADDRESS=ff0559d9062650213623968d2bd4e25f8705910c CELO_VALIDATOR_ADDRESS=ea6a71634f7228798ec8ac6395525a632ec4945e CELO_GENESIS_VALIDATOR_SIGNER_ADDRESS=893c4d601ed879b4ad36fc31f0c0214d547113eb CELO_GENESIS_VALIDATOR_SIGNER_BLS_PUBLIC_KEY=3695297deb0f970e1cd8c64a852b45ad788e151734ab05a20206be63f7f42817fb5e3e035d7f9dba56917a0bc75a3f0061e767a5cc5a60469709f170f4f7d76dcf6e30f04a520745ac8f3f131d6b854ea2a899c3317cc48bf06cdb07f4514a81
#!/bin/sh | |
# | |
# Expose directory usage metrics, passed as an argument. | |
# | |
# Usage: add this to crontab: | |
# | |
# */5 * * * * prometheus directory-size.sh /var/lib/prometheus | sponge /var/lib/node_exporter/directory_size.prom | |
# | |
# sed pattern taken from https://www.robustperception.io/monitoring-directory-sizes-with-the-textfile-collector/ | |
# |
#### | |
# пути к ключам будут вида /solana/validator-keypair.json | |
# а на хосте они будут лежать в папке /root/solana_blabla. например /root/solana_agx10k | |
#### | |
#######################################dockerfile#### | |
echo "export SOLANA_NAME=<имя>" | tee -a ~/.bashrc ### например AG | |
source ~/.bashrc | |
echo "export SOLANA_DIR=/root/solana_${SOLANA_NAME}" | tee -a ~/.bashrc |
#!/bin/bash | |
w | |
echo | |
echo "Hardware data:" | |
echo | |
cpu_count="$(cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l)" | |
cpu_cores="$(cat /proc/cpuinfo | grep "siblings" | uniq | tr -d ' ' | cut -d: -f2)" | |
cpu_type="$(cat /proc/cpuinfo | grep "model name" | uniq | tr -s ' ' | cut -d: -f2)" |
CELO_GENESIS_VALIDATOR_SIGNER_ADDRESS=0x173c75C8F1BE201cE89cF426Fe12c9997D709626 CELO_GENESIS_VALIDATOR_SIGNER_BLS_SIGNATURE=bb19f1e1e399faec8d291d71a31718b508e782f21111248ad2a9fe2aaccb37df33d1b8647974040649983516a9febd80 CELO_GENESIS_VALIDATOR_SIGNER_BLS_PUBLIC_KEY=9271a103e5971edd694b3c6363a2517b0676849b05660094baf240ea9677e171169a8eebed5ad6000871b4f42d4ca701b74b10f91c0de059d225ced0222e391cf7bdb5934d1677193837d5a1f17bb710f4747956d819db51c817cbba53324b81 CELO_RELEASE_GOLD_BENEFICIARY_ADDRESS_1=0x7Ff03c3216573710a62831d5249D7A7CE4D017dE CELO_RELEASE_GOLD_BENEFICIARY_ADDRESS_2=0xCbBDa4307091f287a6C4BbE641D5C84014ed70d5
#!/bin/bash | |
set -e | |
export PATH="/root/.local/share/solana/install/active_release/bin:$PATH" | |
TEXTFILE_COLLECTOR_DIR=/var/lib/prometheus/node-exporter | |
FILENAME=solana_active_stake.prom | |
metrics_prefix=solana_monit_mainnet | |
ALL=$(timeout 45 solana validators --output json | jq -r '.currentValidators[] |[.identityPubkey, .activatedStake/1000000000] | @csv' ) |