Developer Tools

BSV Association is developing tools to make it easier for anyone to build on build on the BSV blockchain. Anyone can build anything on the BSV blockchain – whether it is network components, middleware, demo applications, or entire applications.

Tokenisation

Tokenisation on BSV leverages its restored Bitcoin Script engine to create secure, scalable digital assets, enabling seamless representation of real-world assets like property or stocks on the blockchain. Its high transaction throughput and low fees make it ideal for issuing and managing tokens efficiently. This capability fosters innovation in industries like finance and supply chain, driving adoption of blockchain-based solutions.

There exist multiple tokenisation protocols on BSV. Learn more here

Versatility

The blockchain supports tokens that can be used in a diverse range of application. That in turn enables flexible digital ownership via smart contracts.

Distinct capabilities

The BSV blockchain has a variety of token protocols that allow the creation of Non-Fungible Tokens (NFTs), Fungible Tokens. This allows for the tokenization of data and Real World Assets (RWAs).

The BSV ecosystem advantage

Building on the BSV blockchain means scalability, secure transactions, low-fee NFTs, data integrity, unchangeable documents, secure voting, and regulatory compliance.

Smart contracts

Smart contracts on BSV, powered by its restored Bitcoin Script engine, enable secure, programmable agreements that execute automatically, reducing reliance on intermediaries. The blockchain’s massive scalability ensures these contracts handle complex, data-intensive applications with low costs and high efficiency.

Learn more about Bitcoin Script here

Develop smart contracts today with sCrypt on BSV

Lawful contracts

Smart contracts on the BSV blockchain, whether legacy contracts that are notarised on chain, or machine-readable agreements such as Ricardian Contracts, are lawful.

Low transaction fees for micropayments

BSV blockchain enables developers to construct functions for programmable money that can support micropayments with low transaction fees.

Turing complete

Bitcoin Script is a Turing complete language, and can be used to tackle any computationally solvable problem.

ARC Broadcasting

ARC on BSV simplifies transaction broadcasting for developers by providing a scalable, efficient API that ensures reliable submission to the network, mitigating issues like dropped connections. Its microservices, including Metamorph and Callbacker, manage transaction lifecycles and provide status updates, allowing developers to focus on building applications.

Learn more about ARC here

Increased transaction processing

ARC is more efficient and scalable for transaction processing than earlier services.

Improved scalability

ARC’s microservices are designed to be horizontally scalable, allowing them to be deployed on single or multiple machines.
 

Extended format transactions

Extended Format transactions allows fast transaction validation, encouraging the adoption of simplified payment verification.

Wallets

BSV wallets provide secure, user-friendly tools for managing digital assets. They support advanced features like tokenisation and smart contracts, empowering users to interact seamlessly with BSV’s ecosystem. This accessibility and functionality make BSV wallets ideal for both individual and enterprise adoption.

Check out these BSV wallets for developers and users.

The official BSV blockchain reference implementation wallet

Check out and build with the SPV Wallet, developed by the BSV Association

Enhanced security

This wallet has the equivalent level of security as if it was running a full-mining node client.

Direct transaction support

Create any type of transaction template for signing with an SPV wallet.

The official BSV blockchain reference implementation wallet

Use it to ensure your application scales seamlessly with different infrastructure changes.

SDKs

There’s a wide variety of software development kits to support your building on the BSV Blockchain.

Standardisation and Open-source guidelines

To encourage high-quality, collaborative development across the ecosystem, we have a range of standardised, open-source libraries.

Unified development

Recently released, the TypeScript SDK is part of broader efforts to provide a unified core library for scalable BSV blockchain applications, to ensure consistency and the latest in development practices.

Cross-language support

With extended support to additional languages like Go and Python.

Standardisation and Open-source guidelines

To encourage high-quality, collaborative development across the ecosystem, we have a range standardised, open-source libraries.

Unified development

Recently released, the TypeScript SDK is part of broader efforts to provide a unified core library for scalable BSV blockchain applications, to ensure consistency and the latest in development practices.

Cross-language support

With extended support to additional languages like Go and Python.

Need help getting to grips with the blockchain? BSV Association is here.