Skip to content

Instantly share code, notes, and snippets.

View aaguilerav's full-sized avatar
🤓
📚🌎🌏☕️🍫

Alejandro aaguilerav

🤓
📚🌎🌏☕️🍫
View GitHub Profile

Solana validator v1.14.17 startup + catchup logs

This document contains a listing of solana-validator logs that outline noteworthy steps during node startup + catchup process. Several quick notes:

  • These logs are from an actual node restart with tip of v1.14 branch against mainnet-beta
  • Lines starting with // are inserted commentary
  • Some newlines have been inserted to allow for better viewing
  • This node was running with the default logging RUST_LOG=solana=info
  • Hardware config:
    • AMD EPYC 7402P 24-Core Processor
    • 256 GB RAM
@aaguilerav
aaguilerav / keys
Created December 2, 2019 05:09 — forked from miguelmota/ethereum_keys.sh
Generate Ethereum Private key, Public key, and Address using Bash and OpenSSL
# Generate the private and public keys
openssl ecparam -name secp256k1 -genkey -noout | openssl ec -text -noout > key
# Extract the public key and remove the EC prefix 0x04
cat key | grep pub -A 5 | tail -n +2 | tr -d '\n[:space:]:' | sed 's/^04//' > pub
# Extract the private key and remove the leading zero byte
cat key | grep priv -A 3 | tail -n +2 | tr -d '\n[:space:]:' | sed 's/^00//' > priv
# Generate the hash and take the address part

Keybase proof

I hereby claim:

  • I am aaguilerav on github.
  • I am aaguilerav (https://keybase.io/aaguilerav) on keybase.
  • I have a public key ASAg4lUTjad0l88r4LdR6CCFGj-4ktDLnblLP67A-oHhSAo

To claim this, I am signing this object: