@fuel-ts/utils v0.95.0 • Docs
@fuel-ts/utils
Variables
defaultConsensusKey
const
defaultConsensusKey:"0xa449b1ffee0e2205fa924c6740cc48b3b473aa28587df6dab12abc245d1f5298"
='0xa449b1ffee0e2205fa924c6740cc48b3b473aa28587df6dab12abc245d1f5298'
Defined in
packages/utils/src/utils/defaultSnapshotConfigs.ts:12
defaultSnapshotConfigs
const
defaultSnapshotConfigs:SnapshotConfigs
Defined in
packages/utils/src/utils/defaultSnapshotConfigs.ts:6
Functions
arrayify()
arrayify(
value
,name
?,copy
?):Uint8Array
Get a typed Uint8Array from a BytesLike object.
Parameters
• value: BytesLike
the BytesLike data.
• name?: string
a display name for the error result.
• copy?: boolean
= true
create a copy of the original data (if applicable).
Returns
Uint8Array
- a typed Uint8Array.
Defined in
packages/utils/src/utils/arrayify.ts:12
assertUnreachable()
assertUnreachable(
_x
):never
Used to verify that a switch statement exhausts all variants.
Parameters
• _x: never
Returns
never
Defined in
packages/utils/src/index.ts:21
capitalizeString()
capitalizeString(
str
):string
Parameters
• str: string
Returns
string
Defined in
packages/utils/src/utils/capitalizeString.ts:1
chunkAndPadBytes()
chunkAndPadBytes(
bytes
,chunkSize
):Uint8Array
[]
Function to take a byte array and split into chunks of a given size
Parameters
• bytes: Uint8Array
The byte array to chunk
• chunkSize: number
The size of each chunk
Returns
Uint8Array
[]
An array of byte arrays of a specified size
Defined in
packages/utils/src/utils/chunkAndPadBytes.ts:8
compressBytecode()
compressBytecode(
bytecodeAsBinary
?):string
Parameters
• bytecodeAsBinary?: BytesLike
Returns
string
Defined in
packages/utils/src/utils/bytecode.ts:6
concat()
concat(
arrays
):Uint8Array
Concatenates multiple BytesLike into a single Uint8Array.
Parameters
• arrays: readonly BytesLike
[]
The arrays to concatenate.
Returns
Uint8Array
- The concatenated array.
Defined in
packages/utils/src/utils/concat.ts:38
concatBytes()
concatBytes(
arrays
):Uint8Array
Concatenates multiple Uint8Arrays into a single Uint8Array.
Parameters
• arrays: readonly Uint8Array
[] | readonly number
[][]
The arrays to concatenate.
Returns
Uint8Array
- The concatenated array.
Defined in
packages/utils/src/utils/concat.ts:11
dataSlice()
dataSlice(
data
,start
?,end
?):string
Returns a hex string by slicing data from the start offset to the end offset.
Parameters
• data: BytesLike
the data to be sliced.
• start?: number
the start offset (default: 0).
• end?: number
the end offset (default: length of data).
Returns
string
- a sliced hex string from start to end.
Defined in
packages/utils/src/utils/dataSlice.ts:15
decodeBase58()
decodeBase58(
value
):BN
Parameters
• value: string
Returns
BN
Defined in
packages/utils/src/utils/base58.ts:51
decompressBytecode()
decompressBytecode(
bytecodeAsBase64
):Uint8Array
Parameters
• bytecodeAsBase64: string
Returns
Uint8Array
Defined in
packages/utils/src/utils/bytecode.ts:22
encodeBase58()
encodeBase58(
_value
):string
Encode value as a Base58-encoded string.
Parameters
• _value: BytesLike
Returns
string
Defined in
packages/utils/src/utils/base58.ts:30
hexlify()
hexlify(
data
):string
Returns a hex representation of the inputted bytes.
Parameters
• data: BytesLike
Returns
string
Defined in
packages/utils/src/utils/hexlify.ts:10
isDefined()
isDefined<
T
>(value
):value is T
Type Parameters
• T
Parameters
• value: undefined
| T
Returns
value is T
Defined in
packages/utils/src/utils/isDefined.ts:1
normalizeString()
normalizeString(
str
):string
Converts some.string-value
into SomeStringValue
.
Examples: my-simple.test —— MySimpleTest myFile.ts —— MyFileTs my-abi.json —— MyAbiJson
Parameters
• str: string
Returns
string
Defined in
packages/utils/src/utils/normalizeString.ts:11
sleep()
sleep(
time
):Promise
<unknown
>
Parameters
• time: number
Returns
Promise
<unknown
>
Defined in
packages/utils/src/utils/sleep.ts:1
toUtf8Bytes()
toUtf8Bytes(
stri
,form
):Uint8Array
Returns the UTF-8 byte representation of str.
If form is disabled, the string is not normalized.
Parameters
• stri: string
the string to convert to UTF-8 bytes.
• form: boolean
= true
whether to normalize the string.
Returns
Uint8Array
- the UTF-8 byte representation of str.
Defined in
packages/utils/src/utils/toUtf8Bytes.ts:11
toUtf8String()
toUtf8String(
bytes
):string
Returns the string represented by the UTF-8 data bytes.
Parameters
• bytes: BytesLike
the UTF-8 data bytes
Returns
string
the string represented by the UTF-8 data bytes
Defined in
packages/utils/src/utils/toUtf8String.ts:178