Skip to content

Instantly share code, notes, and snippets.

@haferman
haferman / celo-stake-off.md
Last active April 6, 2020 01:49
Celo Stake Off

CELO_VALIDATOR_GROUP_ADDRESS=0xbcd25468e4d433ac442b87f32b37b39678bf7077 CELO_VALIDATOR_ADDRESS=0xe67a310436b8a3a23a994e4a0b29e8d82721be7c CELO_GENESIS_VALIDATOR_SIGNER_ADDRESS=0x99887aAeD872467a3638c32a40fc2BfC4acC7da3 CELO_GENESIS_VALIDATOR_SIGNER_BLS_PUBLIC_KEY=e76abc9f27b901edd02f194c51c2cc9c8d26b661860677e679caa6e58f3010dc9579118ea5fe58cdea27b27a278307010a2b08bac87107cabf1bc182bbca5b6100b809c3a4288be2357763b5c0434fd310386b3d5159701413ebd044eab75500

@haferman
haferman / metadata_val.txt
Last active April 19, 2020 19:29
validator account metadata
{"claims":[{"url":"http://44.227.40.118","timestamp":1587324437,"type":"ATTESTATION_SERVICE_URL"}],"meta":{"address":"0x2aC86A08855dba76Ede4660B8a1bc67d774EB7b5","signature":"0xa2b0feb0f610decb511f7c658037e6a5885acc4d5040bdd4c2582a47dde8aeeb6d1f1bca856997c22c6c5747ab7a7cd47e51141829faf9a813bab5c2626be7001b"}}
@haferman
haferman / celocli.txt
Created December 19, 2019 15:34
celo: celocli install for fresh Ubuntu 18.04 server
# install nodejs and dependencies
sudo apt -y install curl dirmngr apt-transport-https lsb-release ca-certificates
curl -sL https://deb.nodesource.com/setup_10.x | sudo bash
sudo apt -y install gcc g++ make
sudo apt -y install nodejs
# install yarn
curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update && sudo apt-get install yarn
# check on node and npm versions (for me was 10.17.0 and 6.11.3)
@haferman
haferman / celo-release-candidate.md
Last active April 17, 2020 03:37
Celo Release Candidate

CELO_GENESIS_VALIDATOR_SIGNER_ADDRESS=0xc6f916aD6E360651Bb95f8e67C1C28805745d084 CELO_GENESIS_VALIDATOR_SIGNER_BLS_PUBLIC_KEY=338fa194daae9ba1245931653fa349ce85d37e2f42f871c6b67397401e190b497d15ff23e8f6e9d8637f84fc2dd4640066fee692f5d38208233e7570c3ed49a4ba032d79c7a974883fa5b5c2a113259b924a346bc4edaf717b3d272ceb152980 CELO_GENESIS_VALIDATOR_SIGNER_BLS_SIGNATURE=fde95baada162d51e09dde8554ed15ee745759ab1a3c9ec3f6eefdba23b8eaad206283b40a76ea7e9317894bd6641e81 CELO_RELEASE_GOLD_BENEFICIARY_ADDRESS_1=0x76A39Aa16276d30c137ae338EA99E2F3B8AC3CDA CELO_RELEASE_GOLD_BENEFICIARY_ADDRESS_2=0xD38935223966BA19Ea73792b1dC92b71420B46fc CELO_RELEASE_GOLD_BENEFICIARY_ADDRESS_3=0x1C5fecC60f4F288e82354111681b2A466340bca8

@haferman
haferman / group_metadata.json
Last active May 6, 2020 03:26
group metadata
{"claims":[{"domain":"Validator.Capital","timestamp":1588735413,"type":"DOMAIN"},{"username":"validatorcapital","timestamp":1588735435,"type":"KEYBASE"},{"timestamp":1588735542,"type":"ACCOUNT","address":"0x0F412760759a2fAD4f07ceE36bfdAa218814DE89"},{"timestamp":1588735547,"type":"ACCOUNT","address":"0x07adF41F00dD7Ec9C63c445f3faD5cCbdc2a7c85"}],"meta":{"address":"0xB33e9e01E561a1Da60f7Cb42508500e571afb6Eb","signature":"0x5fb5a8879f9e259ea7052282915b0781fda860a540cd99053671a9b2446044022dfcf5976c4b0b2abfdff0fd9a07de83146b86d17c0ebc0ab5db7601f4a543311b"}}
@haferman
haferman / validator1_metadata.json
Last active October 25, 2020 19:31
validator1 metadata
{"claims":[{"timestamp":1603654295,"type":"ACCOUNT","address":"0xB33e9e01E561a1Da60f7Cb42508500e571afb6Eb"},{"url":"https://a1.validator.capital","timestamp":1603654297,"type":"ATTESTATION_SERVICE_URL"}],"meta":{"address":"0x0F412760759a2fAD4f07ceE36bfdAa218814DE89","signature":"0x4112fe635f2727263487cbc2a944be502ae8f73de39107896d3a880182c6c3c703a34944c958717f555c9c6e60cf20c3581db049fcbb4cb4b449225cb2a16cce1c"}}
@haferman
haferman / validator2_metadata.json
Last active October 25, 2020 19:09
validator2 metadata
{"claims":[{"timestamp":1603652846,"type":"ACCOUNT","address":"0xB33e9e01E561a1Da60f7Cb42508500e571afb6Eb"},{"url":"https://a2.validator.capital","timestamp":1603652850,"type":"ATTESTATION_SERVICE_URL"}],"meta":{"address":"0x07adF41F00dD7Ec9C63c445f3faD5cCbdc2a7c85","signature":"0x3ef1027b922aeafbbb57af8dccc0fed1f8525b5f37b6666ce0706e5c0d838a0c6060445e8a8b796c48ee2141cf25a1d0034c7c6be63652a51482675d0be77e301b"}}
@haferman
haferman / keybase.md
Created May 6, 2020 05:04
keybase proof

Keybase proof

I hereby claim:

  • I am haferman on github.
  • I am haferman (https://keybase.io/haferman) on keybase.
  • I have a public key ASAdZ1Au8ZLwrBdUxKTGUrOc4JhXXxUdk2naf8Xk8Y3QKgo

To claim this, I am signing this object:

@haferman
haferman / validator3_metadata.json
Last active October 25, 2020 19:45
validator3 metadata
{"claims":[{"timestamp":1603655132,"type":"ACCOUNT","address":"0x23F4877174fF3849a14a591a928DAcf98375288E"},{"url":"https://a3.validator.capital","timestamp":1603655136,"type":"ATTESTATION_SERVICE_URL"}],"meta":{"address":"0x3ABE54fe87f77D18b472e47920934CE63b1F6bfc","signature":"0xcef3f5546ecee6ebb7d7cbdfb653088c003cac6c45755a801471f5a86245b8d24001b5ee3e51be8d5d7160cddbfa49c779dff52cb1d684cae36f53c624f6eda51b"}}
@haferman
haferman / group2_metadata.json
Created August 6, 2020 02:01
group2 metadata
{"claims":[{"timestamp":1596679029,"type":"ACCOUNT","address":"0x3ABE54fe87f77D18b472e47920934CE63b1F6bfc"}],"meta":{"address":"0x23F4877174fF3849a14a591a928DAcf98375288E","signature":"0x4189955da18a8c574a236b775656afce5250e3edcc7136597b17812606492bfa17fbc358d74c14f321a048750d336ed6c40be367d695e9dfa151d7b1afd2554d1b"}}