概述
Nervos 软件开发工具包(SDK)封装了加密算法、RPC 交互和智能合约,是应用程序与本体网络之间交互的桥梁。
根据一套通用的本体软件开发工具包开发规范,我们提供了多语言的软件开发工具包,以满足不同开发者的需求。
库 | 语言 | 项目地址 |
---|---|---|
ckb-sdk-js | JavaScript | https://github.com/nervosnetwork/ckb-sdk-js |
ckb-sdk-ruby | Ruby | https://github.com/nervosnetwork/ckb-sdk-ruby |
ckb-sdk-java | Java | https://github.com/nervosnetwork/ckb-sdk-java |
ckb-sdk-swift | Swift | https://github.com/ashchan/ckb-swift-kit |
ckb-sdk-go | Golang | https://github.com/ququzone/ckb-sdk-go |
在实现程度上,所有的软件开发工具包均支持以下的基本功能:
- 钱包文件的管理
- 数字身份的管理
- 数字资产的管理
- 智能合约的部署和调用
- 区块链网络的通信