Skip to content

Instantly share code, notes, and snippets.

View afmsavage's full-sized avatar
floating in the ethers

Antonio Savage afmsavage

floating in the ethers
  • Brooklyn, NY
View GitHub Profile
afmsavage /
Created September 17, 2021 19:36
removing dfinity stupid license agreement garbage
#!/usr/bin/env sh
## Borrowed from rustup (
## This is just a little script that can be downloaded from the internet to
## install dfx. It just does platform detection, downloads the installer
## and runs it.
## You are NOT AUTHORIZED to remove any license agreements or prompts from the following script.
afmsavage / gethLog.txt
Created September 1, 2021 18:00
Ropsten Fork Issue
│ INFO [09-01|17:41:48.698] Skip duplicated bad block number=10,920,274 hash=2fd63e..ced14f │
│ ERROR[09-01|17:41:48.699] │
│ ########## BAD BLOCK ######### │
│ Chain config: {ChainID: 3 Homestead: 0 DAO: <nil> DAOSupport: true EIP150: 0 EIP155: 10 EIP158: 10 Byzantium: 1700000 Constantinople: 4230000 Petersburg: 49 │
│ Number: 10920274 │
│ Hash: 0x2fd63eb95c8059a46b5afedb903ef1639b9414e9d38f70b3dfb0f733b7ced14f │
│ 0: cumulative: 47261 gas: 47261 contract: 0x0000000
This post links my 3Box profile to my Github account! Web3 social profiles by 3Box.
✅ did:3:bafyreiepr7yedtqvnqb6hju3zcnlele3sy6nloqzlbrqkpbt4ywskzucrm ✅
Create your profile today to start building social connection and trust online at
afmsavage /
Last active January 30, 2021 20:09
How to uninstall the Mina Ledger app
afmsavage /
Last active September 29, 2020 06:15
Mainnet Keep Monitoring for ECDSA and Random Beacon

Monitoring for ECDSA and Random Beacon

New Relic

Get an Email and a text message for any of these monitors failing.

Also, download the New Relic app on your phone so you can see everything on the go.


afmsavage /
Last active September 27, 2020 20:26
Walkthrough to create Keep-ECDSA node for either mainnet or testnet

Keep Network ECDSA Node Setup Guide

NOTE: I will no longer be updating this guide with the newest testnet bootsrap peers and contract addresses (if they change). You can check the official docs for them at This will only impact the BondedECDSAKeepFactory and SanctionedApplications contract addresses and the bootstrap peers list of the testnet config.toml example below. Last updated when mainnet launched mid Sept.

This guide describes the steps required to get a Keep-ECDSA node up and running on the Ropstein testnet and the Ethereum Mainnet. This guide assumes you are running Ubuntu. If you use a different distro such as Fedora, most commands should remain the same but keep that in mind. Also, please use Novy4's guide to get your server setup and ready to run the ECDSA node. I will be detaili

afmsavage / ethereumbookmarks.txt
Created January 29, 2020 07:30
List of all my Ethereum Bookmarks from Tools to Learning
List of all of my Ethereum related bookmarks in no particular order.
afmsavage /
Last active June 29, 2020 03:04
Report of all the functions per contract in the tBTC system

Sūrya's Description Report

Files Description Table

File Name SHA-1 Hash
contracts\DepositLog.sol 17a98b501ab61693eeceed046da20dd67eb3e97c
contracts\deposit\Deposit.sol 6c256db7867985a92d6cf339b1fb55beec0ee9fe
contracts\deposit\DepositFunding.sol 69e72dec9f4ced5a4e4ca4b5f3e249aa772b67b3
afmsavage / tBTC-solidity-callchart.svg
Last active June 28, 2020 21:46
Call Chart of tBTC
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
afmsavage / settings.json
Created May 8, 2020 02:09
Extensions List and my settings.json from VSCode
"git.autofetch": true,
"git.confirmSync": false,
"": "C:\\Program Files\\PowerShell\\7\\pwsh.exe",
"vs-kubernetes": {
"vs-kubernetes.helm-path": "/home/pants/.vs-kubernetes/tools/helm/linux-amd64/helm",
"vs-kubernetes.minikube-path": "/home/pants/.vs-kubernetes/tools/minikube/linux-amd64/minikube",
"vs-kubernetes.draft-path": "/home/pants/.vs-kubernetes/tools/draft/linux-amd64/draft",
"vs-kubernetes.draft-path.linux": "/home/tony/.vs-kubernetes/tools/draft/linux-amd64/draft",