Header menu logo FSharp.ATProto

Base58 Module

Base58btc encoding and decoding using the Bitcoin alphabet. Used by multibase (prefix 'z') for encoding public keys in did:key and multikey formats.

Functions and values

Function or value Description

decode input

Full Usage: decode input

Parameters:
    input : string

Returns: Result<byte[], string>

Decode a base58btc string to bytes. Returns Error on invalid input.

input : string
Returns: Result<byte[], string>

encode input

Full Usage: encode input

Parameters:
    input : byte[]

Returns: string

Encode bytes to base58btc string.

input : byte[]
Returns: string

Type something to start searching.