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
TypeScript
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;
}