0.0.1 • Published 6 years ago
prs-lib-js v0.0.1
简介
PRS Lib 是对 PRS REST API 的封装,开发者可以直接调用与 PRS 服务进行通信。
PRS 目前提供了两个环境供开发者使用:
- 正式环境,域名是 https://press.one 。
- 测试环境,域名是 https://beta.press.one 。
目前对 DApp 开放的接口有:
- DApp 创建和维护。
- 用户授权。
- 签名。
- 签名文件相关。(签名文件、获取文件)
- 合约相关。(创建合约、绑定合约、查询合约)
- 合约交易相关。(购买合约、合约交易记录)
- 区块信息查询。
- 钱包相关。(查询钱包、查询交易历史、充值、提现)
如何使用?
使用步骤
- 开发者前往 PRS 官网注册账号。(正式环境:https://press.one,测试环境:https://beta.press.one )
- 登录成功后进入开发者设置、我的 DApp,完善开发者信息以及创建 DApp。
- 在项目中安装此 Lib .
- DApp 在合适的时候引导用户进行授权。
- 授权成功后即可进行签名发布文件、创建合约等操作。
PRS SDK 中有不同场景的使用示例,开发者可前往下载。具体的使用方法,请参考开发文档。
安装
通过 npm 安装:
npm install prs-lib-js --save
初始化
在代码中通过 require
获得 SDK 的引用,之后创建 client:
const PRS = require('prs-lib-js');
// 初始化 client。
const client = new PRS({ env: 'env', debug: true, address: authAddress, token: token });
env
: 设置开发环境。正式环境为'prod', 开发环境为'dev'.debug
: 开启调试日志,开启后 SDK 会把网络请求、错误消息等信息输出到IDE的日志窗口。address
: 授权用户的 address.token
: 授权用户的 access token.privateKey
: 授权用户的 privateKey.
0.0.1
6 years ago