safex-base58
Version:
CryptoNote-style chunked Base-58 encoder/decoder for Safex addresses
17 lines (14 loc) • 530 B
TypeScript
/**
* safex-base58 type declarations.
* SPDX-License-Identifier: MIT
* © 2025 Daniel Dabek <github.com/safex>
*/
export function base58Encode(input: Buffer | string): string;
/** Strict CryptoNote decoder. Throws on malformed blocks. */
export function base58Decode(str: string): Buffer;
export function encodeVarint(n: number): Buffer;
/** Parse little-endian var-int. Returns numeric value and bytes consumed. */
export function decodeVarint(
buf: Buffer,
offset?: number
): { value: number; bytesRead: number };