English / 中文
DAPI是基于Tesra blockchain开发dApp的轻量级去中心化API。本工程是根据OEP-6实现了dAPI ,请参考OEP-6 协议。
使用前请先安装 dAPI provider . 比如 Tesra Wallet.
dAPI使用TypeScript实现, 同时也支持在JavaScript工程中使用.
tesra-dapi 可以作为 CommonJS/ES6 模块或在网页中直接使用.
npm install tesra-dapi
var client = require('tesra-dapi').client;
import { client } from 'tesra-dapi';
导入 '/lib' 文件夹下的 browser.js 文件:
<script src="./lib/browser.js"></script>
使用方法.
var client = dApi.client;
dApp 先注册 dAPI provider的客户端.
import { client } from 'tesra-dapi';
client.registerClient({});
请参考例子, EXAMPLES.md 或 demo app
所有dAPI方法分成这几个模块: asset, identity, message, network, provider, smartContract and utils. 方法定义请参考 OEP-6.
- Node
- Npm
执行如下命令:
git clone 'https://github.com/TesraSupernet/tesra-dapi.git'
cd tesra-dapi
npm install
npm run build:dev
npm run build:prod
- TypeScript - Used language
- Node.js - JavaScript runtime for building
- user00000001 - Initial work - user00000001
This project is licensed under the ISC License - see the LICENSE.md file for details