BitcoinSV

BSV开发者工具

在BSV上进行构建BSV开发者工具

许多BSV开发工具都是为了帮助开发者简化应用开发并鼓励服务之间的互操作性而创建的。随着Bitcoin SV的成长,越来越多的编程者发布了自己的工具,从而创建了一个强健的生态系统。

可从以下资源站点获取或查找BSV应用和开发者工具:

https://bsvdevs.com/

https://www.agora.icu/

除了这些综合性资源网站,这里还有一些更针对性更强的资源:

_unwriter

Unwriter 是一位匿名的BSV开发者,他构建了许多能够简化应用开发的底层管道工具。他的公司 Planaria Corp 总部位于纽约,开发了大量的工具,但无法在此一一列举,以下文章对他的工具进行了高度总结:

https://coingeek.com/_unwriters-tools-explained-practical-use-cases-reviewed/

https://coingeek.com/unwriters-tools-explained-use-cases-reviewed-part-2/

https://coingeek.com/unwriters-tools-explained-use-cases-reviewed-part-3/

支付按键及支付途径

Money Button 提供了一个简单的支付API,开发者可以轻松地将其集成到网页、商店或应用当中。该服务的用户只需“滑动”就可以生成BSV交易,从而服务供应商和产品用户不用再考虑风险、托管和责任问题。这样可以大大节省业务的开发和维护成本。

Datapay 是一个JavaScript库,仅仅只需4行代码,就能进行BSV交易广播。这个JavaScript库支持不同类型的交易,因此不仅可以进行支付,也能用于发送数据。

Proxypay 是一个库,可以从任意钱包进行复杂交易广播。此项工具的优势在于,对用户在应用或网站中所使用的钱包不作特定的限制。

Relay One 提供了一个支付API,可以一键处理Bitcoin SV中的交易。

FastPayButton 也是一个支付API,能够一键处理Bitcoin SV的支付,支持Paymail及其它功能。

框架

Bitbus ——一个健壮的HTTP API端点,可以灵活地使用Bitquery's 来接收经过确认的交易流。

Operate 是一个工具集和协议,开发者可以用它在链上发布名为“Ops”的函数,它以编程语言Lua实现。

Hummingbird 是一个JavasSript库,可直接与远程Bitcoin SV节点进行对接,以实现最佳的交易处理并协助管理应用中的状态机。

各类API

MatterCloud 提供了一个强大的基础架构平台,开发者可以在其中调用各种API来进行UTXO管理、交易广播、地址余额查询等。MatterCloud根据所需的API调用次数提供多种支付方案。可以免费获取每秒可调用1次的API密钥。

Metaglue 是用于构建Metanet应用的平台,该平台负责提供标准钱包功能和数据结构。

Bcevents 是一个JS库,用于侦听某些类型的Bitcoin SV交易,它支持数据的加密和解密。

Electrum ECIES 是一个 JS/Golang 库,仅需一行代码即可进行数据的加密和解密。

Planter 是一个JS库,用于创建、管理和遍历Metanet节点。

Polyglot 是一个Python库,用于与Bitcom协议进行交互。