UNPKG

@pharosnames/address-encoder

Version:

Encodes and decodes address formats for various cryptocurrencies with Pharos network support

19 lines (14 loc) 476 B
import type { CheckedCoin } from "../types.js"; import { createBech32mDecoder, createBech32mEncoder } from "../utils/bech32.js"; const name = "xch"; const coinType = 8444; const hrp = "xch"; const limit = 90; export const encodeXchAddress = createBech32mEncoder(hrp, limit); export const decodeXchAddress = createBech32mDecoder(hrp, limit); export const xch = { name, coinType, encode: encodeXchAddress, decode: decodeXchAddress, } as const satisfies CheckedCoin;