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) -> |
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); |