For this hackathon I continued the CLI wallet from hackathon3. I learned a lot about the bitcoin nodes P2P network, SPV channels, Merkle Proofs and the Miner api. If I had more time I would just improve it and test all of the functions more so that its reliable and useful. I wanted to apply some of the concepts from the bitcoin class youtube channel.

  • Rewrite/Refactored most of the code
  • Updated to use BSV 2.0 library
  • Download and store block headers from P2P network
  • Merkle Proofs support (classes written but they are not wired up)
  • Mapi Functions
    • Fee quotes (downloads fee quotes but doesn't use them yet)
    • Transaction Submission
    • Merkle proof callbacks over SPV channels
  • Extensibility
    • BaseWallet class can be extended, TxHandler and SpendHandlers
  • P2OHPKH (Pay to Order Hash + Public Key Hash)

Built With

Share this project:

Updates