Development tools 

We recommend that all of your development tools are installed, up-to-date, and properly configured in advance of the virtual competition dates.

Bitcoin Association recommends the following resources for use during the Bitcoin SV Hackathon:

 

GoLang Library for creating Bitcoin Transactions: https://github.com/libsv/go-bt

 

Build Complex Bitcoin Transactions using JS: https://github.com/libitx/txforge

 

Libraries to facilitate development and testing of ElectrumSV and applications based on it: https://github.com/electrumsv/electrumsv-sdk

 

Electrum v0.0.23

Details can be found in the draft article: https://electrumsv.io/drafts/electrumsv-node-0_0_23.html

From there you can access the download: https://electrumsv.io/node-project/

And documentation with instructions on use: https://electrumsv-node.readthedocs.io/en/latest/

 

SPV v1.1.0

SPV Channels CE version 1.1.0: https://github.com/bitcoin-sv-specs/brfc-spvchannels 

SPV Channels CE Android SDK version 1.1.0: https://github.com/bitcoin-sv/spvchannels-android-reference 

SPV Channels CE iOS SDK version 1.1.0: https://github.com/bitcoin-sv/spvchannels-ios-reference 

 

BSV Node v1.0.8: https://download.bitcoinsv.io/bitcoinsv/ 

 

mAPI v1.3.0: https://github.com/bitcoin-sv/merchantapi-reference

 

We also advise that you read (or re-read) the original Bitcoin white paper.