UNPKG

@conflux-dev/conflux-address-js

Version:

The encoder and decoder for Conflux Network address

29 lines (16 loc) 909 B
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;