循环 SDK
循环 SDK 允许 dApps 连接到 a 循环 在移动或桌面上读取控股和合同,并请用户签署DAML交易。 一个服务器SDK也可用于持有自己密钥的后端.
CIP-103 供应商
使用 loop.getCip103Provider() 之后 loop.init() 访问 Canton dApp API 0.5. 现有循环方法依然存在。 见 CIP-103指南 用于支持的方法、分类账终点和兼容性说明,包括未经证实的交易结果.
安装
bun add @fivenorth/loop-sdk
或无所建阶:
import { loop } from 'https://unpkg.com/@fivenorth/[email protected]/dist';
快速启动
import { loop } from '@fivenorth/loop-sdk';
loop.init({
appName: 'My dApp',
network: 'mainnet', // or 'devnet', 'local'
onAccept: async (provider) => {
const holdings = await provider.getHolding();
console.log(provider.party_id, holdings);
},
onReject: () => console.log('Connection rejected'),
});
loop.connect(); // shows the QR code / wallet prompt
文档
- 概览和支助合同
- 使用指南: 连接、提供者方法、提交交易
- CIP-103 供应商
- 服务器 API: 无需钱包就签名
- 定制合同: 检查和部署自己的 DAR
- API 参考
- 现场演示
- 更改日志 财务报告和审定财务报表 安全政策
发展指南
本节仅用于开发SDK本身. 要使用SDK,见 文档。 。 。 .
要安装依赖性 :
bun install
要运行 Dev 服务器, 它也会在更改时重新编译 SDK :
bun start
然后访问 http://localhost:3030/ 看本地的演示应用服务 demo/test.html。 。 。 .
访问http://localhost:3030/cip103 CIP-103演示.