UNPKG

pic-js-mops

Version:

An Internet Computer Protocol canister testing library for TypeScript and JavaScript.

17 lines 594 B
import { Principal } from '@icp-sdk/core/principal'; export function base64Encode(payload) { return Buffer.from(payload).toString('base64'); } export function base64EncodePrincipal(principal) { return base64Encode(principal.toUint8Array()); } export function base64DecodePrincipal(payload) { return Principal.fromUint8Array(base64Decode(payload)); } export function base64Decode(payload) { return new Uint8Array(Buffer.from(payload, 'base64')); } export function hexDecode(payload) { return new Uint8Array(Buffer.from(payload, 'hex')); } //# sourceMappingURL=encoding.js.map