@pharosnames/address-encoder
Version:
Encodes and decodes address formats for various cryptocurrencies with Pharos network support
13 lines • 748 B
TypeScript
import { type Hex } from "./bytes.js";
export declare const stripHexPrefix: (str: string) => string;
export declare const rawChecksumAddress: ({ address, hash, length, }: {
address: string[];
hash: Uint8Array;
length: number;
}) => Hex;
export declare function checksumAddress(address_: string, chainId?: number): string;
export declare function isAddress(address: string): boolean;
export declare function isValidChecksumAddress(address: string, chainId?: number): boolean;
export declare const createHexChecksummedEncoder: (chainId?: number) => (source: Uint8Array) => string;
export declare const createHexChecksummedDecoder: (chainId?: number) => (source: string) => import("./bytes.js").ByteArray;
//# sourceMappingURL=hex.d.ts.map