Orderly SDKs / Modules / @orderly.network/core / utils

Namespace: utils

@orderly.network/core.utils

Table of contents

Type Aliases

Functions

Type Aliases

SignatureDomain

Ƭ SignatureDomain: Object

Type declaration

NameType
chainIdnumber
namestring
verifyingContractstring
versionstring

Defined in

packages/core/src/utils.ts:12

Functions

base64url

base64url(aStr): string

Parameters

NameType
aStrstring

Returns

string

Defined in

packages/core/src/utils.ts:19


calculateStringHash

calculateStringHash(input): string

Parameters

NameType
inputstring

Returns

string

Defined in

packages/core/src/utils.ts:41


formatByUnits

formatByUnits(amount, unit?): string

Parameters

NameTypeDefault value
amountstringundefined
unitnumber | "ether" | "gwei""ether"

Returns

string

Defined in

packages/core/src/utils.ts:49


getGlobalObject

getGlobalObject(): typeof globalThis

Returns

typeof globalThis

Defined in

packages/core/src/utils.ts:65


getTimestamp

getTimestamp(): number

Returns

number

Defined in

packages/core/src/utils.ts:86


isHex

isHex(value): boolean

Parameters

NameType
valuestring

Returns

boolean

Defined in

packages/core/src/utils.ts:56


isHexString

isHexString(value): boolean

Parameters

NameType
valuestring

Returns

boolean

Defined in

packages/core/src/utils.ts:61


parseAccountId

parseAccountId(userAddress, brokerId): string

Parameters

NameType
userAddressstring
brokerIdstring

Returns

string

Defined in

packages/core/src/utils.ts:27


parseBrokerHash

parseBrokerHash(brokerId): string

Parameters

NameType
brokerIdstring

Returns

string

Defined in

packages/core/src/utils.ts:23


parseTokenHash

parseTokenHash(tokenSymbol): string

Parameters

NameType
tokenSymbolstring

Returns

string

Defined in

packages/core/src/utils.ts:37


parseUnits

parseUnits(value, unit?): bigint

Converts the //decimal string// %%value%% to a BigInt, assuming %%unit%% decimal places. The %%unit%% may the number of decimal places or the name of a unit (e.g. "gwei" for 9 decimal places).

Parameters

NameType
valuestring
unit?string | Numeric

Returns

bigint

Defined in

node_modules/.pnpm/ethers@6.12.1/node_modules/ethers/lib.commonjs/utils/units.d.ts:14