Skip to content

united-noncustodial-front


united-noncustodial-front / api/utils

api/utils

Classes

CachedValue

Defined in: src/api/utils.ts:124

Type Parameters

T

T

Constructors

Constructor

new CachedValue<T>(getter, maxAge): CachedValue<T>

Defined in: src/api/utils.ts:132

Parameters
getter

(oldValue?) => Promise<undefined | T>

maxAge

number

Returns

CachedValue<T>

Methods

get()

get(): Promise<NonNullable<T>>

Defined in: src/api/utils.ts:148

Returns

Promise<NonNullable<T>>

reset()

reset(): void

Defined in: src/api/utils.ts:142

Returns

void


LazyValue

Defined in: src/api/utils.ts:90

Type Parameters

T

T

Constructors

Constructor

new LazyValue<T>(getter): LazyValue<T>

Defined in: src/api/utils.ts:96

Parameters
getter

() => Promise<T>

Returns

LazyValue<T>

Methods

get()

get(): Promise<T>

Defined in: src/api/utils.ts:100

Returns

Promise<T>

Functions

fromBlockchainUnits()

fromBlockchainUnits(value, decimals): string

Defined in: src/api/utils.ts:66

Parameters

value

string | number | bigint

decimals

number

Returns

string


getEd25519Key()

getEd25519Key(keys?): string

Defined in: src/api/utils.ts:59

Parameters

keys?

CardKeys

Returns

string


getSecp256k1Key()

getSecp256k1Key(keys?): string

Defined in: src/api/utils.ts:54

Parameters

keys?

CardKeys

Returns

string


parseHex()

parseHex(src, bytesLength): Uint8Array

Defined in: src/api/utils.ts:47

Parameters

src

string

bytesLength

number

Returns

Uint8Array


parseNumberOrFail()

parseNumberOrFail(src): number

Defined in: src/api/utils.ts:14

Parameters

src

string

Returns

number


toBlockchainUnits()

toBlockchainUnits(value, decimals): bigint

Defined in: src/api/utils.ts:76

Parameters

value

string | number

decimals

number

Returns

bigint


validateHex()

validateHex(src, bytesLength): void

Defined in: src/api/utils.ts:42

Parameters

src

string

bytesLength

number

Returns

void


validateHex256()

validateHex256(src): void

Defined in: src/api/utils.ts:30

Parameters

src

string

Returns

void


validateHex512()

validateHex512(src): void

Defined in: src/api/utils.ts:36

Parameters

src

string

Returns

void


validateLength()

validateLength(value, length): void

Defined in: src/api/utils.ts:8

Parameters

value

Uint8Array

length

number

Returns

void


wait()

wait(interval): Promise<void>

Defined in: src/api/utils.ts:22

Parameters

interval

number

Returns

Promise<void>