Skip to content

Instantly share code, notes, and snippets.

View lrettig's full-sized avatar
🚀
Going to the moon

Lane Rettig lrettig

🚀
Going to the moon
View GitHub Profile
@lrettig
lrettig / iceage.py
Created January 18, 2019 15:03
Simulation script for ice age block times
# Date, blocknum, difficulty as of 2019-01-18
# Script by vbuterin, slightly modified by lrettig
import random
import datetime
import sys
def calc_bomb(i):
period = i // 100000
if (period > 0):
# Subtract 2, this is the original formula
@lrettig
lrettig / output.txt
Last active January 18, 2019 15:12
Latest iceage block time prediction as of 2019/01/18
# All times UTC
Block 7090000, time '2019-01-19 00:17:41.903363' blocktime 14.92 diffratio 0.0001
Block 7100000, time '2019-01-20 17:40:26.643145' blocktime 14.68 diffratio 0.0002
Block 7110000, time '2019-01-22 14:45:35.430853' blocktime 16.52 diffratio 0.0002
Block 7120000, time '2019-01-24 12:16:15.761887' blocktime 16.43 diffratio 0.0002
Block 7130000, time '2019-01-26 10:02:28.372483' blocktime 16.38 diffratio 0.0002
Block 7140000, time '2019-01-28 07:38:07.934134' blocktime 16.33 diffratio 0.0002
Block 7150000, time '2019-01-30 05:01:56.225079' blocktime 16.67 diffratio 0.0002
Block 7160000, time '2019-02-01 02:59:11.029897' blocktime 15.96 diffratio 0.0002
@lrettig
lrettig / alternateth_testnet.json
Created July 6, 2019 21:37
Alternateth testnet geth genesis file
{
"config": {
"chainId": 21112,
"homesteadBlock": 1,
"eip150Block": 1,
"eip150Hash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"eip155Block": 1,
"eip158Block": 1,
"byzantiumBlock": 1,
"constantinopleBlock": 1,
@lrettig
lrettig / alternateth_testnet-parity.json
Created July 6, 2019 21:38
Alternateth testnet parity genesis file
{"name":"alternateth_testnet","dataDir":"alternateth_testnet","engine":{"Ethash":{"params":{"minimumDifficulty":"0x20000","difficultyBoundDivisor":"0x800","durationLimit":"0xd","blockReward":{"0x0":"0x4563918244f40000","0x1":"0x1bc16d674ec80000"},"difficultyBombDelays":{"0x1":"0x1e8480"},"homesteadTransition":"0x1","eip100bTransition":"0x1","progpowTransition":"0x1"}}},"params":{"accountStartNonce":"0x0","maximumExtraDataSize":"0x20","minGasLimit":"0x1388","gasLimitBoundDivisor":"0x400","networkID":"0x5278","chainID":"0x5278","maxCodeSize":"0x6000","maxCodeSizeTransition":"0x0","eip98Transition":"0x7fffffffffffffff","eip150Transition":"0x1","eip160Transition":"0x1","eip161abcTransition":"0x1","eip161dTransition":"0x1","eip155Transition":"0x1","eip140Transition":"0x1","eip211Transition":"0x1","eip214Transition":"0x1","eip658Transition":"0x1","eip145Transition":"0x1","eip1014Transition":"0x1","eip1052Transition":"0x1","eip1283Transition":"0x1","eip1283DisableTransition":"0x1"},"genesis":{"seal":{"ethereum":{"no
@lrettig
lrettig / sdk.png
Last active September 12, 2021 11:55
Compiling, testing, and running go-spacemesh on Mac M1
sdk.png