bitcoin address generation and stuff.