Skip to content

Instantly share code, notes, and snippets.

View petertodd's full-sized avatar

Peter Todd petertodd

View GitHub Profile
Return-Path: <>
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on
X-Spam-Status: No, score=0.2 required=5.0 tests=BAYES_00,DKIM_SIGNED,
autolearn_force=no version=3.4.2
The following is licensed as CC0. Feel free to copy it for your own purposes, with or without acknowleding my authorship.
layout: post
title: "The Misleading and Inaccurate Claims Made to Tierion ICO Investors"
- tierion
- ico
- timestamping
class CMemPoolTx:
def feerate(self):
return self.nFee / self.nSize
def sum_feerate(self):
return self.nSumFees / self.nSumSize
petertodd / gist:8e87c782bdf342ef18fb
Last active December 13, 2020 05:33
What the tx-flood stress-test means for you and how to deal with it
Hash: SHA256
This is my standard consulting agreement, drafted by Addison Cameron-Huff
<> Feel free to use/distribute this as you see fit.
Consulting Agreement
petertodd / gist:2ec211f86c2cc8ede377
Last active August 29, 2015 14:03
An analysis of button presses as an entropy source
> - floating ADC inputs, as Peter suggested;
> - five independent RC oscillators.
I've got another idea that requires no extra hardware. I think has a
solid theoretical basis which I've explored below in sufficient detail
to raise suspicions that I miss my old line of work:
tl;dr: Record the dt time between button clicks, adding dt to the
accumulator each time by hashing it into the persistent state.

Keybase proof

I hereby claim:

  • I am petertodd on github.
  • I am petertodd ( on keybase.
  • I have a public key whose fingerprint is 37EC 7D7B 0A21 7CDB 4B4E 007E 7FAB 1142 67E4 FA04

To claim this, I am signing this object:

Bitcoin Payment Messages

This document proposes protocol buffer-based formats for a simple payment protocol between a customer's bitcoin client software and a merchant.

Separate documents will propose an extension to the Bitcoin URI syntax and new MIME types to support them.


petertodd /
Created March 7, 2013 06:22
Shitty mempool analyzer
import os
import sys
import struct
from opentimestamps._internal import hexlify,unhexlify
import opentimestamps._bitcoinrpc as btcrpc