Appearance
Codec
Encoding and decoding helpers for Base16, Base58, and Base64.
encodeBase58
ts
encodeBase58(hex: string): stringConverts a hex string to a Base58-encoded string.
Parameters:
| Name | Type | Required | Description |
|---|---|---|---|
hex | string | Yes | Hex string to encode. |
Returns: string — Base58-encoded result.
decodeBase58
ts
decodeBase58(value: string): Uint8ArrayDecodes a Base58-encoded string into a Uint8Array.
Parameters:
| Name | Type | Required | Description |
|---|---|---|---|
value | string | Yes | Base58-encoded string. |
Returns: Uint8Array — decoded bytes.
decodeBase16
ts
decodeBase16(hex: string): Uint8ArrayParses a hex string into a Uint8Array.
Parameters:
| Name | Type | Required | Description |
|---|---|---|---|
hex | string | Yes | Hex string (even length). |
Returns: Uint8Array — decoded bytes.
encodeBase16
ts
encodeBase16(bytes: Uint8Array): stringEncodes bytes to a lowercase hex string (zero-padded).
Parameters:
| Name | Type | Required | Description |
|---|---|---|---|
bytes | Uint8Array | Yes | Bytes to encode. |
Returns: string — hex string.
arrayBufferToBase64
ts
arrayBufferToBase64(buffer: ArrayBuffer): stringConverts an ArrayBuffer to a Base64 string.
Parameters:
| Name | Type | Required | Description |
|---|---|---|---|
buffer | ArrayBuffer | Yes | Buffer to encode. |
Returns: string — Base64 string.
base64ToArrayBuffer
ts
base64ToArrayBuffer(base64: string): ArrayBufferConverts a Base64 string to an ArrayBuffer.
Parameters:
| Name | Type | Required | Description |
|---|---|---|---|
base64 | string | Yes | Base64 string to decode. |
Returns: ArrayBuffer.