Skip to main content
Deno 2 is finally here 🎉️
Learn more
Module

x/libauth/src/lib/format/hex.ts>hexToBin

An ultra-lightweight, zero-dependency JavaScript library for Bitcoin Cash, Bitcoin, and Bitauth applications.
Latest
variable hexToBin
import { hexToBin } from "https://deno.land/x/libauth@v2.0.0-alpha.9/src/lib/format/hex.ts";

Decode a hexadecimal-encoded string into a Uint8Array.

E.g.: hexToBin('2a64ff')new Uint8Array([42, 100, 255])

Note, this method always completes. If validHex is not divisible by 2, the final byte will be parsed as if it were prepended with a 0 (e.g. aaa is interpreted as aa0a). If validHex is potentially malformed, check it with isHex before calling this method.

type

(validHex: string) => unknown