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.