(bp) - Bitcoin Protocol
(bp) is a Common Lisp library for interacting with the Bitcoin Network. Example of reading a Bitcoin transaction from Emacs/SLIME for subsequent introspection:
CL-USER> (bp:with-chain-supplier (bp.rpc:node-rpc-connection
:url "http://localhost:8332"
:username "btcuser"
:password "btcpassword")
(bp:get-transaction "0e3e2357e806b6cdb1f70b54c3a3a17b6714ee1f0e68bebb44a74b1efd512098"))
#<BP.CORE.TRANSACTION:TX 0e3e2357e806b6cdb1f70b54c3a3a17b6714ee1f0e68bebb44a74b1efd512098>