ens-did-resolver
Version:
Resolve DID documents for ENS
27 lines • 1.27 kB
TypeScript
export declare const identifierMatcher: RegExp;
export declare const nullAddress = "0x0000000000000000000000000000000000000000";
export declare const DEFAULT_JSON_RPC = "http://127.0.0.1:8545/";
export declare const knownInfuraNetworks: Record<string, string>;
export declare const knownNetworks: Record<string, string>;
export declare enum Errors {
/**
* The resolver has failed to construct the DID document.
* This can be caused by a network issue, a wrong registry address or malformed logs while parsing the registry
* history. Please inspect the `DIDResolutionMetadata.message` to debug further.
*/
notFound = "notFound",
/**
* The resolver does not know how to resolve the given DID. Most likely it is not a `did:ens`.
*/
invalidDid = "invalidDid",
/**
* The resolver is misconfigured or is being asked to resolve a DID anchored on an unknown network
*/
unknownNetwork = "unknownNetwork",
/**
* The resolver is being asked to resolve a DID anchored on a network without a known ENS resolver.
*/
unknownEnsResolver = "unknownEnsResolver"
}
export declare function isDefined<T>(arg: T): arg is Exclude<T, null | undefined>;
//# sourceMappingURL=helpers.d.ts.map