Laska.util

Class of Laksa common tools, providing useful functions and utilities.

Usage

const Laksa=require('laksa')
// or
import Laksa from 'laksa'

// initialize, but provider setting is non-essential
const laksa=new Laksa()

laksa.util.<{Method|Object|Class}>

Methods


Methods


add0x

Add an '0x' prefix to value

Typed

 add0x(value:string|BN|number|object)=> string;

parameters

returns

usage

// //suppose Laksa is initialized
//
// const address = "9bfec715a6bd658fcb62b0f8cc9bfa2ade71434a";
//
// // use callback to get the result
// Laksa.zil.getBalance({ address: address }, (err, data) => {
//   if (err) {
//     console.log(err);
//   }
//   console.log(data);
// });
//
// // use then to return Promises
// Laksa.zil.getBalance({ address: address }).then(console.log);

compressPublicKey


createTransactionJson


encodeTransaction


extractValidator


fromAscii


fromUtf8


generatePrivateKey


getAddressFromPrivatekey


getAddressFromPublicKey


getPubKeyFromPrivateKey


hexToNumber


intToByteArray


isAddress


isArray


isBN


isBoolean


isFunction


isHash


isHex


isJson


isNull


isNumber


isObject


isPrivateKey


isPubkey


isString


isUndefined


isUrl


numberToHex


padLeft


padRight


randomBytes


strip0x


toAscii


toBN


toHex


toUtf8


utf8ToHex


validateArgs


validateFunctionArgs


validator


verifyPrivateKey