Overview of GitHub repositories
Last updated
Was this helpful?
Last updated
Was this helpful?
The main BSV GitHub is available , showcasing all public repositories, enabling developers to contribute directly or use as the foundation for their own needs.
This page highlights the main repositories currently available on GitHub:
The BSV Blockchain Libraries Project aims to structure and maintain a middleware layer of the BSV Blockchain technology stack. By facilitating the development and maintenance of core libraries, it serves as an essential toolkit for developers looking to build on the BSV Blockchain.
Three core libraries have been developed and made available:
GO SDK:
Script templates:
TypeScript SDK:
Python SDK:
More information available
The SPV Wallet is a comprehensive non-custodial wallet for BSV, enabling Simplified Payment Verification (as described in the Bitcoin White Paper section 8).
The main repository is available under this link: .
In addition, the following repositories are related to SPV Wallets:
The Block Headers Service is a Go application used to collect and return information about blockchain headers.
ARC is a multi-layer transaction processor for BSV Blockchain that keeps track of the lifecycle of a transaction as it is processed by the network.
The Alert System must be run together with the SVNode software, to ensure that a node is able to receive alerts.
Administrative console:
TypeScript client:
GO client:
Web-Frontend:
Web-Backend:
AWS cloud formation template generator:
Helm charts:
Key generator admin:
Fireblocks bridge:
More in-depth information and guidance about SPV Wallets is available
The main repository is available here:
Full details on ARC are not yet available in this BSV Skills Center, but can be found here:
SV Node is the main node software used within BSV Blockchain. It is based on the original implementation of the Bitcoin protocol implemented as a monolith. The main repository is available here: For more details, see and the .
There is ongoing work for an improved and scalable microservice implementation of the node software (Teranode) to support a much larger network throughput of transaction processing. For more information, visit
The main repository is available here: