JS SDK 说明

JavaScript SDK(简称 JS SDK)是业务端与区块链平台沟通的桥梁,提供基础的 API 功能,包括提交交易、账户操作、部署和调用合约、各类查询操作、交易模拟执行、监听事件等,同时实现了通过 TLS 和 HTTPS 协议与区块链平台交互,统一了 API 接口使用方式。因此,JS SDK 既可集成运行在 Node.js 环境,也可以运行在浏览器、Web 应用等环境,更加的灵活方便。

JS SDK 的使用方式简单,且对环境兼容友好。使用 TLS 协议时需要依赖 Node.js,使用 HTTPS 时可直接在浏览器环境集成使用。

版本说明

JS SDK 会不断的升级发布,完善功能,历史发布版本核心功能说明如下表。JS SDK 0.3.8 与 0.2.27 版本保持兼容,本平台提供的 JS SDK 开发指南 同时适用于以上两个版本。

版本 合约链支持说明 对应链版本 更新功能 下载链接
0.3.8 - 支持标准合约链
- 支持 TEE 硬件隐私合约链
- 不支持国密合约链
- 支持 TLS/HTTPS 协议
- 支持账户合约操作、查询、事件订阅等功能
- 支持 Solidity 和 C++ 合约
V0.10.2.7 及以上版本 点击下载 SDK
0.2.27 - 支持标准合约链
- 支持 TEE 硬件隐私合约链
- 不支持国密合约链
- 支持 TLS/HTTPS 协议
- 支持账户合约操作、查询、事件订阅等功能
- 支持 Solidity 和 C++ 合约
V0.10.2.4 及以下版本 点击下载 SDK