概述

Nervos 软件开发工具包(SDK)封装了加密算法、RPC 交互和智能合约,是应用程序与本体网络之间交互的桥梁。

根据一套通用的本体软件开发工具包开发规范,我们提供了多语言的软件开发工具包,以满足不同开发者的需求。

语言项目地址
ckb-sdk-jsJavaScripthttps://github.com/nervosnetwork/ckb-sdk-js
ckb-sdk-rubyRubyhttps://github.com/nervosnetwork/ckb-sdk-ruby
ckb-sdk-javaJavahttps://github.com/nervosnetwork/ckb-sdk-java
ckb-sdk-swiftSwifthttps://github.com/ashchan/ckb-swift-kit
ckb-sdk-goGolanghttps://github.com/ququzone/ckb-sdk-go

在实现程度上,所有的软件开发工具包均支持以下的基本功能:

  • 钱包文件的管理
  • 数字身份的管理
  • 数字资产的管理
  • 智能合约的部署和调用
  • 区块链网络的通信