Class: MultibaseCodec

MultibaseCodec is a simple utility class for encoding and decoding multibase strings.

Constructors

Constructor

new MultibaseCodec(): MultibaseCodec

Returns

MultibaseCodec

Methods

decode()

static decode(data): Uint8Array

Decodes a multibase encoded string into a Uint8Array.

Parameters

======= data

string

The multibase encoded string.

Returns

Uint8Array

The Uint8Array.

Throws

Error if the string is not a valid multibase encoded string.


encode()

static encode(data, algorithm?): string

Encodes a Uint8Array into a multibase string.

Parameters

======= data

Uint8Array

The data in Uint8Array format.

======= algorithm?

MultibaseAlgorithm = 'base58btc'

The multibase algorithm to use. Default is ‘base58btc’.

Returns

string

The multibase string.