@conflux-dev/conflux-address-js
Version:
The encoder and decoder for Conflux Network address
29 lines (16 loc) • 909 B
TypeScript
export interface AddressInfo {
hexAddress: Uint8Array;
netId: number;
type: string;
}
export declare const encode: (hexAddress: string | Uint8Array, netId: number, verbose?: boolean) => string;
export declare const decode: (address: string) => AddressInfo;
export declare const isValidCfxAddress: (address: string) => boolean;
export declare const verifyCfxAddress: (address: string) => boolean;
export declare const hasNetworkPrefix: (address: string) => boolean;
export declare const simplifyCfxAddress: (address: string) => string;
export declare const shortenCfxAddress: (address: string) => string;
export declare const isZeroAddress: (address: string) => boolean;
export declare const isInternalContractAddress: (address: string) => boolean;
export declare const isValidHexAddress: (address: string) => boolean;
export declare const isValidCfxHexAddress: (address: string) => boolean;