Skip to content

Instantly share code, notes, and snippets.

View midnightmagic's full-sized avatar
🦑
ಠ_ಠ

midnight midnightmagic

🦑
ಠ_ಠ
View GitHub Profile
@midnightmagic
midnightmagic / blockdecoder.sh
Created October 5, 2011 17:14
Block decoder in bash
#!/bin/bash
unset LASTBLOCK
while true
do
if [ -e LAST_BLOCK_EXAMINED ]
then
LASTBLOCK=$( cat LAST_BLOCK_EXAMINED )
fi
if [ -z "$LASTBLOCK" ]
#define LINUX 1
#include "adl_sdk.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
@midnightmagic
midnightmagic / kanoi-f4d2863dd674f73f23012e56ed59f0013913431d.cc
Created July 4, 2012 19:16
kanoi's old commit that fixed icarus DOA for me
commit f4d2863dd674f73f23012e56ed59f0013913431d
Author: Kano <[email protected]>
Date: Fri Mar 30 18:54:14 2012 +1100
icarus.c reduce stale by aborting work on LP
diff --git a/configure.ac b/configure.ac
index bdef687..7e18d95 100644
--- a/configure.ac
+++ b/configure.ac
@midnightmagic
midnightmagic / buildfail
Created September 7, 2012 19:05
rpmbuild failure of CentOS kernel on Ubuntu 12.04 LTS host
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.hybh6l
+ umask 022
+ cd /v/soft/kern/kernel/BUILD
+ patch_command=patch -p1 -F1 -s
+ [ ! -d kernel-2.6.32-279.5.2.el6/vanilla-2.6.32-279.5.2.el6/ ]
+ cd kernel-2.6.32-279.5.2.el6/
+ [ -d linux-2.6.32-279.5.2.el6.centos.plus.x86_64 ]
+ rm -rf deleteme.x86_64
+ mv linux-2.6.32-279.5.2.el6.centos.plus.x86_64 deleteme.x86_64
+ rm+ rf deleteme.x86_64
@midnightmagic
midnightmagic / searchtx.sh
Created September 17, 2012 06:37
search bitcoin tx for amounts
#!/bin/bash
if [ $# -ne 2 ]
then
echo usage: $0 '[top|head|N] [tail|bottom|-M|M]'
echo " "-M means first arg minus integer M
exit 1
fi
FIRST=$1; [ "$1" = "head" -o "$1" = "top" ] && \
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
4e25f14bdbe817bb88bb9a99ae10049990e99546015a1071e77b8c9b090893ff namecoind
I built the above binary from the git commitid:
db10ddb1a712e499068b477af027a3110b3aad3b from:
https://github.com/namecoin/namecoin/tree/relay_tmp_fix
Which I retrieved from github's namecoin repo.
@midnightmagic
midnightmagic / l24-raw.pl
Created October 10, 2014 23:59
Messy example of serial RPC bitcoin connections in Perl
#!/usr/bin/perl
use JSON;
use Data::Dumper;
use JSON::RPC::Client;
use POSIX;
use LWP;
if ($#ARGV + 1 < 1) {
# print "Current $ARGV[0] replacing with 0 due to ".$#ARGV." < 1\n";
@midnightmagic
midnightmagic / framedump-on-SIGUSR1.patch
Created October 21, 2015 10:26
Adds SIGUSR1 framedump to messages.log for Limnoria supybot, applies to: 685bedcd74daa06bf9d785ca575b47257f7d3322
*** supybot 2015-10-03 04:25:29.211350138 -0700
--- /opt-limnoria-old/bin/supybot 2015-10-10 03:59:25.091350138 -0700
***************
*** 1,4 ****
! #!/usr/bin/env python
###
# Copyright (c) 2003-2004, Jeremiah Fincher
--- 1,4 ----
! #!/usr/bin/python
@midnightmagic
midnightmagic / build_btc_pub.sh
Created August 18, 2016 01:48
simple, messy build script to demonstrate gitian build actions
#!/bin/bash
export USE_LXC=1
export NUM_PROCS=30
export MEMORY_USE=45000
export SIGNER=0x28DF2724F241D8EE
export SIGNERNAME=midnightmagic
export ROOTBUILD=/path/to/root/build/dir
export DOSIGS=${DOSIGS:-yes}
@midnightmagic
midnightmagic / gist:290c3fa5386cbc3dd361763e4080f9fb
Created August 15, 2017 18:47
Earliest mentions of Bitcoin blockchain beamed via space That I Could Find
#bitcoin-dev @20110717 <accel_> ladeies and gentlemen
#bitcoin-dev @20110717 <accel_> what happens to bitcoin
#bitcoin-dev @20110717 <accel_> if ther internetz everz goez downz?
#bitcoin-dev @20110717 <senseles> hope that some people put up free to use cubesats
#bitcoin-dev @20110717 <senseles> i want my own cube sat :(
#bitcoin-dev @20110717 <accel_> can the bitcoin block discovery every 10 minutes
#bitcoin-dev @20110717 <accel_> run over cube sats, whatever they mayb e?
#bitcoin-dev @20110717 <senseles> it's a 50,000$ satellite
#bitcoin-dev @20110717 <senseles> 100,000$ including launch
#bitcoin-dev @20110717 <accel_> so that's like what, 5K btc?