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?
Returns
string
getSecp256k1Key()
getSecp256k1Key(
keys?):string
Defined in: src/api/utils.ts:54
Parameters
keys?
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>
