项目简介
PRS Lib 是一个基于 JavaScript 语言的库,它对 PRS REST API 进行了封装,方便开发者与 PRS 服务进行通信,可在应用中集成 DApp 创建维护、用户授权、签名等功能。
项目的主要特性和功能
- API 封装:全面封装 PRS 服务的 REST API,简化调用流程。
- 功能丰富:支持 DApp 创建与维护、用户授权、签名、合约操作、区块信息查询、钱包管理等功能。
- 灵活配置:可设置环境(正式或测试)、开启调试模式、配置 API 地址与 token。
- 易于集成:通过 npm 安装,能快速集成到项目中。
安装使用步骤
注册账号
- 开发者前往 PRS 官网注册账号,正式环境地址为 https://press.one,测试环境地址为 https://dev.press.one 。
- 登录成功后进入开发者设置、我的 DApp,完善开发者信息并创建 DApp。
安装库
通过 npm 安装:
bash
npm install prs-lib --save
初始化配置
在代码中通过 require 获得 SDK 的引用,之后创建 client:
javascript
const PRS = require('prs-lib');
// 初始化 client。
const client = new PRS({
env: 'env', debug: true, address: authAddress, token: token
onApiError: function(err, res) {
console.log(err, res)
return true
}
});
调用 API
根据需求调用相应的 API 进行 DApp 开发,示例代码如下: ```javascript const PRS = require("prs-lib");
const client = new PRS({ env: "env", debug: true }); const res = await client.block.getByRIds([ "ba03bd584d69b89615ce8db22b4c593342a5ec09b343a7859044a8e4d389c4c2", "65163724a98d29506b1031dc68fa62fb5a7a11fe631fb723a723b2a19e9bb65c" ]); console.log(res.body); ```
下载地址
点击下载 【提取码: 4003】