Skip to content

Instantly share code, notes, and snippets.

Kent Brewster kentbrew

Block or report user

Report or block kentbrew

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@tlrobinson
tlrobinson / blockchain-parser.coffee
Last active Jan 3, 2016
Bitcoin blockchain parser. Note this is extremely slow and fails to parse certain blocks. Try https://github.com/znort987/blockparser for a fast blockchain parser.
View blockchain-parser.coffee
fs = require "fs"
path = require "path"
binary = require "binary"
BLOCKS_DIR = "/Users/tlrobinson/Library/Application Support/Bitcoin/blocks"
MAGIC = new Buffer([0xf9, 0xbe, 0xb4, 0xd9])
exports.varInt = varInt = (key) ->
@word8lu(key)
@tap (vars) ->
@duien
duien / glitch_time.js
Created Sep 2, 2011
Glitch Date/Time calculation in JavaScript
View glitch_time.js
function time_to_glitch(time){
var year, day_of_year, month_and_day, month, day_of_month, hour, minute, sec, ts ;
sec = Number(time) - 1238562000;
// there are 4435200 real seconds in a game year
// there are 14400 real seconds in a game day
// there are 600 real seconds in a game hour
// there are 10 real seconds in a game minute
year = Math.floor(sec / 4435200);
You can’t perform that action at this time.