0.2.3 • Published 5 years ago

zilliqa-laya-sdk v0.2.3

Weekly downloads
3
License
MIT
Repository
github
Last release
5 years ago

zilliqa-laya-sdk

Javascript library for developing within Zilliqa blockchain on Laya platform.

Installation

npm style

npm i -S zilliqa-laya-sdk

Laya style (Recommended)

Providing a standard Laya project structure:

copy release/zilliqa-laya-sdk.js to bin/libs

copy release/zilliqa-laya-sdk.d.ts to libs

You can download LayaAir IDE and open sample/ZilliqaJS for details and press F5 to have a try.

Usage

// construct a zilliqa client on Test Net
const zilliqaClient = new ZilliqaLaya(ZilliqaNet.TEST);

// create a account
const account = zilliqaClient.createAccount();

// print mnemonic words
console.log(account.mnemonic);

// get balance of certain address
const result = await zilliqaClient.getBalance(account.address);

// import existing account with private key
const address = zilliqaClient.importAccountFromPrivateKey(
    'f4c43ef478f0f05667f90c10f6d17d61c8a324e0fd5b2db2c67568c070813879');

// send zil from one address to another
const tx = await zilliqaClient.sendToken(
    address,
    account.address,
    '1',
    '1000',
    10);

// check transaction result
console.log(tx.receipt.success);

More functionality please reference the api document.


在Laya平台使用Zilliqa区块链的Javascript库

安装

npm方式

npm i -S zilliqa-laya-sdk

Laya方式(推荐)

对于一个标准的Laya项目结构:

复制release/zilliqa-laya-sdk.js到bin/libs目录下

复制release/zilliqa-laya-sdk.d.ts到libs目录下

可以下载LayaAir开发环境,打开sample/ZilliqaJS示例,然后按F5尝试使用。

使用

// 创建测试网客户端
const zilliqaClient = new ZilliqaLaya(ZilliqaNet.TEST);

// 创建账户
const account = zilliqaClient.createAccount();

// 打印助记词
console.log(account.mnemonic);

// 查询余额
const result = await zilliqaClient.getBalance(account.address);

// 导入已有私钥
const address = zilliqaClient.importAccountFromPrivateKey(
    'f4c43ef478f0f05667f90c10f6d17d61c8a324e0fd5b2db2c67568c070813879');

// 转账zil
const tx = await zilliqaClient.sendToken(
    address,
    account.address,
    '1',
    '1000',
    10);

// 检查转账结果
console.log(tx.receipt.success);

更多其它功能请参考API接口文档

License

MIT

0.2.3

5 years ago

0.2.2

5 years ago

0.2.1

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago