4. Our implementation
● ...ended up with something much simpler
○ One “cold” wallet, to minimize potential losses
○ One “hot” wallet, for everything else
6. Bitcoin for Meteor
● Sending transactions
var client = new Bitcoin.Client(settings);
client.sendToAddress(address, amount, callback);
More information at
github.com/jb55/node-bitcoin
and github.com/codebounty/bitcoin-meteor
7. Bitcoin for Meteor
● Receiving transactions
○ Register a proxy address with Blockchain.info
https://blockchain.info/api
○ Set up an IPN endpoint
■ Needs to have a secret key to verify that the
request is coming from Blockchain.info
■ Needs to be able to relate payments to orders by
Bitcoin address.
■ Should also verify transaction hashes against
your local copy of bitcoind.