UNPKG

keystore_wdc

Version:

``` npm i keystore_wdc; const KeyStore = require('keystore_wdc'); const ks = new KeyStore(); ``` #### 生成keystore ``` async function create(){ const keystore = await ks.Create("your password"); } ``` * 返回keystore,密码格式不正确返回-1。

25 lines (24 loc) 941 B
import { AbiInput, Binary, Digital } from "./types"; import { Contract } from "./contract"; import { Transaction } from "./tx"; export declare class TransactionBuilder { version: string; sk: string; gasLimit: string; gasPrice: string; nonce: string; constructor(version?: Digital, sk?: Binary, gasLimit?: Digital, gasPrice?: Digital, nonce?: Digital); increaseNonce(): void; /** * 构造部署合约的事务 */ buildDeploy(contract: Contract, _parameters?: AbiInput | AbiInput[] | Record<string, AbiInput>, amount?: Digital): Transaction; /** * 构造合约调用事务 */ buildContractCall(contract: Contract, method: string, _parameters?: AbiInput | AbiInput[] | Record<string, AbiInput>, amount?: Digital): Transaction; /** * 创建事务 */ buildCommon(type: Digital, amount: Digital, payload: Binary, to: Binary): Transaction; }