I hereby claim:
- I am d10r on github.
- I am d10r (https://keybase.io/d10r) on keybase.
- I have a public key ASAxWoUozAPxm1_2D1h8iuMAXFFX9D88s7NJ5AfWUquUeAo
To claim this, I am signing this object:
#!/bin/bash | |
# adjusts remotes of local repo if forking after clone (move origin -> upstream, add fork as origin) | |
set -u | |
set -e | |
die () { | |
echo >&2 "### $@" | |
exit 1 |
#/bin/bash | |
set -e | |
set -u | |
# that's where my ipfs executable currently lives | |
PATH=$PATH:/usr/local/bin/ | |
LOCAL_PINS_FILE="$HOME/.ipfs/pinned.list" |
#!/bin/bash | |
# Checks the locally pinned files against a previously persisted. | |
# If something changed, the updated list file is pushed to a given server (needs to be ssh accessible without password). | |
# Finally, the new list is persisted locally. | |
# Note that the local ipfs daemon needs to be running in order for the server to be able to fetch. | |
# The local ipfs config may be restricted to connect only to that server (add as only Bootstrap node and disable discovery). | |
set -e | |
set -u |
I hereby claim:
To claim this, I am signing this object:
#!/bin/bash | |
# Statelessly checks if the given chain (identified by its rpc) is running. | |
# Definition of running: the most recent block was authored less than the given number of seconds ago | |
# | |
# argument $1: URL to the RPC node to query | |
# argument $2: threshold for how old - in seconds - the most recent block may be. If older, the chain is considered as not running | |
# argument $3: space separated list of recipients the Email alert should go to | |
# | |
# Note that this script is not designed to give any feedback about what's wrong in case it fails. It just sounds an alarm if it doesn't run through as expected. |
I contributed to the ZKOPRU Trusted Setup Multi-Party Ceremony. | |
The following are my contribution signatures: | |
Circuit: zk_transaction_1_2 | |
Contributor # 145 | |
Hash: 3e7767e1 8634a9de 10ec121f 5f354775 | |
8e0dd9e1 5b46e875 4a5201a7 1708bb9d | |
282e48d0 19784e6c 2cab7391 b5f0cf45 | |
5bc3a9d1 f89cfde3 aab2e5b8 e92d170e | |
REMIX EXAMPLE PROJECT | |
Remix example project is present when Remix loads very first time or there are no files existing in the File Explorer. | |
It contains 3 directories: | |
1. 'contracts': Holds three contracts with different complexity level, denoted with number prefix in file name. | |
2. 'scripts': Holds two scripts to deploy a contract. It is explained below. | |
3. 'tests': Contains one test file for 'Ballot' contract with unit tests in Solidity. | |
SCRIPTS |
# checks the balance of the given account and reports it via webhook | |
# usage: | |
# python3 balancecheck.py <account> <min_balance> | |
# ENV vars: RPC, WEBHOOK | |
import requests | |
import sys | |
import os | |
account = sys.argv[1] |
/* | |
BIP32 - Hierarchical Deterministic Wallet defines the semantics of a derivation path | |
This is some examples for paths mapped to Ethereum addresses | |
0 invalid (must start with m) | |
m 0x9b4aeeec68a20e186e98a404312869ff3330eac3 | |
m' 0x9b4aeeec68a20e186e98a404312869ff3330eac3 (there's only 1 master) | |
m/ invalid | |
m/0 0x80e76859d6615e17c3fef155903fa9062c7bacc7 - this is the default account (child 0) |
{ | |
"schema-version": "1", | |
"name": "sentinel-threshold", | |
"networks": { | |
"137": { | |
"comment": "Polygon: USDCx 0.01/month", | |
"thresholds": [{ | |
"address": "0xCAa7349CEA390F89641fe306D93591f87595dc1F", | |
"above": "3858024691" | |
}] |