Skip to content

Instantly share code, notes, and snippets.

> personal.newAccount()
Passphrase:
Repeat passphrase:
"0xa88614166227d83c93f4c50be37150b9500d51fc"
var clientID = "oC8AfNfY3JTOV5PIFkqKbIgLgzFqc0By";
var domain = "bitcorps.auth0.com";
var full = location.protocol+'//'+location.hostname+(location.port ? ':'+location.port: '');
var dict = {
title: "BitCorps",
}
var options = {
"responseType":"token",
public class Fireball extends GameObject implements Updatable {
private static final int VELOCITY = 5;
@NetworkData
private Vector2D pos;
@NetworkData
private final Vector2D speed;
@NetworkData
/**
* Creates the delta that would take this state to the newer state
*/
public GameStateDelta getDeltaTo(GameState newer) {
GameStateDelta delta = new GameStateDelta();
Set<GameObject> dissapeared = Sets.difference(this.getGameObjects(), newer.getGameObjects());
Set<GameObject> appeared = Sets.difference(newer.getGameObjects(), this.getGameObjects());
Set<Long> continued = Sets.intersection(this.getGameObjectIds(), newer.getGameObjectIds());
@maraoz
maraoz / paychan.bit
Last active August 29, 2015 14:25
Bitcoin Payment Channel Script template
OP_IF
<expiry time> OP_CHECKLOCKTIMEVERIFY OP_DROP
<consumer pubkey> OP_CHECKSIG
OP_ELSE
OP_0 2 <consumer pubkey> <provider pubkey> 2 OP_CHECKMULTISIG
OP_END
@maraoz
maraoz / p2pkh.bit
Created July 20, 2015 19:04
Bitcoin Pay-to-PubkeyHash Transaction Script template
OP_DUP
OP_HASH160
<hash(publicKey)>
OP_EQUALVERIFY OP_CHECKSIG
@maraoz
maraoz / multisig.bit
Last active August 29, 2015 14:25
Bitcoin Multisig Transaction Script template
OP_0
OP_<M>
<pubkey1> <pubkey2> ... <pubkeyN>
OP_<N>
OP_CHECKMULTISIG
@maraoz
maraoz / gist:bf1d7fa98dc1506cb448
Created July 11, 2015 02:57
How to stream a movie from a torrent into a terminal with peerflix+mplayer+libcaca
sudo npm install -g peerflix
peerflix "magnet:?xt=urn:btih:ef330b39f4801d25b4245212e75a38634bfc856e"
TERM=xterm-256color DISPLAY= mplayer -vo caca -quiet http://10.0.0.128:8888/
@maraoz
maraoz / gist:1e7ed2238492db6600fb
Created July 8, 2015 01:01
Generic smart contract for trustless service with a time restriction
OP_IF
<service provided conditions>
<provider pubkey>
ELSE
<expiry time> OP_CHECKLOCKTIMEVERIFY OP_DROP
<client pubkey>
OP_ENDIF
OP_CHECKSIGVERIFY
@maraoz
maraoz / gist:6619395a475eadec25b5
Created July 8, 2015 00:56
Smart contract for trustless double-sha256 pre-image cracking service with a time restriction
OP_IF
OP_HASH256 <challenge hash> OP_EQUALVERIFY
<provider pubkey>
ELSE
<expiry time> OP_CHECKLOCKTIMEVERIFY OP_DROP
<client pubkey>
OP_ENDIF
OP_CHECKSIGVERIFY