Index

Enumerations

Interfaces

Variables

Functions


Variables

<Const> base58Chars

● base58Chars: "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz" = "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"

Defined in eosjs-numeric.ts:9


<Const> base58Map

● base58Map: number[] = create_base58_map()

Defined in eosjs-numeric.ts:20


<Const> base64Chars

● base64Chars: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"

Defined in eosjs-numeric.ts:10


<Const> base64Map

● base64Map: number[] = create_base64_map()

Defined in eosjs-numeric.ts:31


<Const> privateKeyDataSize

● privateKeyDataSize: 32 = 32

Defined in eosjs-numeric.ts:227

Private key data size, excluding type field


<Const> publicKeyDataSize

● publicKeyDataSize: 33 = 33

Defined in eosjs-numeric.ts:224

Public key data size, excluding type field


<Const> ripemd160

● ripemd160: function = require("./ripemd").RIPEMD160.hash as (a: Uint8Array) => ArrayBuffer

Defined in eosjs-numeric.ts:7

Type declaration

▸(a: Uint8Array): ArrayBuffer

Parameters:

Name Type
a Uint8Array

Returns: ArrayBuffer


<Const> signatureDataSize

● signatureDataSize: 65 = 65

Defined in eosjs-numeric.ts:230

Signature data size, excluding type field


Functions

base58ToBinary

base58ToBinary(size: number, s: string): Uint8Array

Defined in eosjs-numeric.ts:132

Convert an unsigned base-58 number in s to a bignum

Parameters:

Name Type Description
size number bignum size (bytes)
s string

Returns: Uint8Array


base64ToBinary

base64ToBinary(s: string): Uint8Array

Defined in eosjs-numeric.ts:182

Convert an unsigned base-64 number in s to a bignum

Parameters:

Name Type
s string

Returns: Uint8Array


binaryToBase58

binaryToBase58(bignum: Uint8Array, minDigits?: number): string

Defined in eosjs-numeric.ts:156

Convert bignum to a base-58 number

Parameters:

Name Type Default value Description
bignum Uint8Array -
Default value minDigits number 1 0-pad result to this many digits

Returns: string


binaryToDecimal

binaryToDecimal(bignum: Uint8Array, minDigits?: number): string

Defined in eosjs-numeric.ts:97

Convert bignum to an unsigned decimal number

Parameters:

Name Type Default value Description
bignum Uint8Array -
Default value minDigits number 1 0-pad result to this many digits

Returns: string


convertLegacyPublicKey

convertLegacyPublicKey(s: string): string

Defined in eosjs-numeric.ts:312

If a key is in the legacy format (EOS prefix), then convert it to the new format (PUB_K1_). Leaves other formats untouched

Parameters:

Name Type
s string

Returns: string


convertLegacyPublicKeys

convertLegacyPublicKeys(keys: string[]): string[]

Defined in eosjs-numeric.ts:322

If a key is in the legacy format (EOS prefix), then convert it to the new format (PUB_K1_). Leaves other formats untouched

Parameters:

Name Type
keys string[]

Returns: string[]


create_base58_map

create_base58_map(): number[]

Defined in eosjs-numeric.ts:12

Returns: number[]


create_base64_map

create_base64_map(): number[]

Defined in eosjs-numeric.ts:22

Returns: number[]


decimalToBinary

decimalToBinary(size: number, s: string): Uint8Array

Defined in eosjs-numeric.ts:52

Convert an unsigned decimal number in s to a bignum

Parameters:

Name Type Description
size number bignum size (bytes)
s string

Returns: Uint8Array


digestSuffixRipemd160

digestSuffixRipemd160(data: Uint8Array, suffix: string): ArrayBuffer

Defined in eosjs-numeric.ts:238

Parameters:

Name Type
data Uint8Array
suffix string

Returns: ArrayBuffer


isNegative

isNegative(bignum: Uint8Array): boolean

Defined in eosjs-numeric.ts:34

Is bignum a negative number?

Parameters:

Name Type
bignum Uint8Array

Returns: boolean


keyToString

keyToString(key: Key, suffix: string, prefix: string): string

Defined in eosjs-numeric.ts:260

Parameters:

Name Type
key Key
suffix string
prefix string

Returns: string


negate

negate(bignum: Uint8Array): void

Defined in eosjs-numeric.ts:39

Negate bignum

Parameters:

Name Type
bignum Uint8Array

Returns: void


privateKeyToString

privateKeyToString(key: Key): string

Defined in eosjs-numeric.ts:339

Convert key to string (base-58) form

Parameters:

Name Type
key Key

Returns: string


publicKeyToString

publicKeyToString(key: Key): string

Defined in eosjs-numeric.ts:299

Convert key to string (base-58) form

Parameters:

Name Type
key Key

Returns: string


signatureToString

signatureToString(signature: Key): string

Defined in eosjs-numeric.ts:362

Convert signature to string (base-58) form

Parameters:

Name Type
signature Key

Returns: string


signedBinaryToDecimal

signedBinaryToDecimal(bignum: Uint8Array, minDigits?: number): string

Defined in eosjs-numeric.ts:119

Convert bignum to a signed decimal number

Parameters:

Name Type Default value Description
bignum Uint8Array -
Default value minDigits number 1 0-pad result to this many digits

Returns: string


signedDecimalToBinary

signedDecimalToBinary(size: number, s: string): Uint8Array

Defined in eosjs-numeric.ts:76

Convert a signed decimal number in s to a bignum

Parameters:

Name Type Description
size number bignum size (bytes)
s string

Returns: Uint8Array


stringToKey

stringToKey(s: string, type: KeyType, size: number, suffix: string): Key

Defined in eosjs-numeric.ts:249

Parameters:

Name Type
s string
type KeyType
size number
suffix string

Returns: Key


stringToPrivateKey

stringToPrivateKey(s: string): Key

Defined in eosjs-numeric.ts:327

Convert key in s to binary form

Parameters:

Name Type
s string

Returns: Key


stringToPublicKey

stringToPublicKey(s: string): Key

Defined in eosjs-numeric.ts:273

Convert key in s to binary form

Parameters:

Name Type
s string

Returns: Key


stringToSignature

stringToSignature(s: string): Key

Defined in eosjs-numeric.ts:348

Convert key in s to binary form

Parameters:

Name Type
s string

Returns: Key


results matching ""

    No results matching ""