@cubed/coreid-util
Version:
coreid util
68 lines (67 loc) • 1.93 kB
TypeScript
import { ContractsAddress } from "./interface";
export declare const CONTRACTS: {
mainnet: {
CNS_REGISTRY: string;
REVERSE_REGISTRAR: string;
BASE_REGISTRAR: string;
NAME_WRAPPER: string;
WEB3_CONTROLLER: string;
PUBLIC_RESOLVER: string;
REVERSE_RECORDS: string;
UTIL: string;
MULTICALL: string;
};
testnet: {
CNS_REGISTRY: string;
REVERSE_REGISTRAR: string;
BASE_REGISTRAR: string;
NAME_WRAPPER: string;
WEB3_CONTROLLER: string;
REVERSE_RECORDS: string;
UTIL: string;
MULTICALL: string;
};
};
export declare const CONTRACTS_NAME: readonly ["CNS_REGISTRY", "REVERSE_REGISTRAR", "BASE_REGISTRAR", "NAME_WRAPPER", "WEB3_CONTROLLER", "REVERSE_RECORDS", "UTIL", "MULTICALL"];
export declare const CONTRACT_TO_METHOD: {
CNS_REGISTRY: string[];
REVERSE_REGISTRAR: string[];
BASE_REGISTRAR: string[];
NAME_WRAPPER: string[];
WEB3_CONTROLLER: string[];
UTIL: string[];
REVERSE_RECORDS: string[];
MULTICALL: string[];
};
export declare const METHOD_MAP: {
readonly address: "addr(bytes32)";
readonly name: "getNames(address[])";
readonly names: "getNames(address[])";
readonly status: "labelStatus";
readonly registrant: "ownerOf";
readonly parent: "addr(bytes32)";
readonly controller: "owner";
};
export declare const NETWORK: {
mainnet: number;
testnet: number;
};
export declare const RPC: {
mainnet: string;
testnet: string;
};
export declare const DEFAULT_NETWORK = "testnet";
export declare const ROOT = ".web3";
export declare const METHOD_TO_CONTRACT: {
[key: string]: keyof ContractsAddress;
};
export declare const SUPPORT_METHODS: string[];
export declare enum STATUS {
Valid = 0,
TooShort = 1,
Reserved = 2,
IllegalChar = 3,
Locked = 4,
Registered = 5,
SoldOut = 6
}