BSV Developer Tools
Many BSV development tools have been created with the intention of assisting developers to streamline their application development and encourage interoperability across services. As Bitcoin SV has grown, more programmers have released their own tools in order to create a robust ecosystem.
Here are resources sites where BSV applications and developer tools are added or tracked:
In addition to those general resource sites, here are more specific resources:
Unwriter is a pseudonymous BSV developer who has built many plumbing tools that simplify application development. His New York based company Planaria Corp has developed too many to list, so here are articles that summarize his tools at a high level:
Payment Buttons and Mechanisms
Money Button provides a simple payment API that developers can easily integrate into their web page, store or application. Users of the service can simply swipe to generate a BSV transaction, deferring risk, custody and responsibility from the service provider to the product user. This results in great cost savings in the development and maintenance of businesses.
Proxypay is a library for building complex transactions that can be broadcasted from any wallet. The advantage is to not limit users into using a specific wallet in your application or website.
Relay One provides a payment API that implements a button for processing payments in Bitcoin SV.
FastPayButton is also a payment API and button that processes payment in Bitcoin SV that supports Paymail as well as other features.
Operate is a toolset and protocol where developers can publish functions on-chain named ‘Ops’, implemented in the programming language Lua.
MatterCloud provides a robust infrastructure platform where developers can perform various API calls to manage UTXOs, broadcast transactions, query address balances and more. MatterCloud offers various payment plans depending on the number of API calls required. You can obtain an API key for free for 1 call per second.
Metaglue is a platform for building Metanet applications, accounting for standard wallet functionality and structuring data.
Bcevents is a JS library to listen for certain types of Bitcoin SV transactions. Encryption and decryption of data is supported.
Planter is a JS library for creating, managing and traversing Metanet nodes.
Polyglot is a Python library for interacting with Bitcom protocols.