lingshuchain-nodejs-sdk
0.0.5 • Public • Published NodeJS SDK
这是LingShuChain客户端的NodeJS SDK,提供了访问LingShuChain节点的NodeJS API,支持节点状态查询、部署和调用合约等功能,基于NodeJS SDK可开发区块链应用。
功能
- 支持根据abi和bin生成Java合约代码的功能。
- 提供Node SDK API,并支持预编译合约调用。
- 提供自定义构造和发送交易功能。
- 支持签名、hash和密钥对生成功能。
- 提供OCM(Onchain Messaging)功能,支持OCM动态订阅和取消订阅。
- 支持合约事件订阅。
- 支持ABI编解码, 支持结构体类型数据的ABI解析。
- 支持Yaml配置文件的配置,简化配置项。
- 支持连接非国密或国密的链节点。
项目结构
文件或目录名 |
功能描述 |
说明 |
account |
账户存储 |
无 |
api |
SDK实现 |
无 |
conf |
SDK证书 |
无 |
test |
单元测试 |
无 |
config.yaml |
SDK配置 |
无 |
liblsc-sdk.so |
SDK库文件 |
目前仅支持linux |
模块结构
模块名 |
功能描述 |
说明 |
codec |
abi编码解码 |
无 |
common |
公共类、异常或枚举等 |
无 |
contract |
合约部署、调用等 |
无 |
crypto |
签名、hash算法、私钥生成等 |
无 |
event |
事件订阅 |
无 |
ocm |
链上消息 |
无 |
tx |
交易 |
无 |
sdk |
SDK和RPC接口定义 |
无 |
util |
工具包 |
无 |
环境要求:
- 操作系统: x86_64 GNU/Linux
- NodeJs: v14
- LingShuChain: 2.2
Readme
Keywords
nonePackage Sidebar
Install
npm i lingshuchain-nodejs-sdk
Weekly Downloads