@pharosnames/address-encoder
Version:
Encodes and decodes address formats for various cryptocurrencies with Pharos network support
18 lines (13 loc) • 439 B
text/typescript
import type { CheckedCoin } from "../types.js";
import { createBech32Decoder, createBech32Encoder } from "../utils/bech32.js";
const name = "ckb";
const coinType = 309;
const hrp = "ckb";
export const encodeCkbAddress = createBech32Encoder(hrp);
export const decodeCkbAddress = createBech32Decoder(hrp);
export const ckb = {
name,
coinType,
encode: encodeCkbAddress,
decode: decodeCkbAddress,
} as const satisfies CheckedCoin;