@unstoppabledomains/resolution
Version:
Domain Resolution for blockchain domains
91 lines (90 loc) • 3.18 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.BlockchainType = exports.DnsRecordType = exports.NamehashOptionsDefault = exports.UnclaimedDomainResponse = exports.NamingServiceName = exports.UnsLocation = void 0;
var UnsLocation;
(function (UnsLocation) {
UnsLocation["Layer1"] = "UNSLayer1";
UnsLocation["Layer2"] = "UNSLayer2";
})(UnsLocation = exports.UnsLocation || (exports.UnsLocation = {}));
var NamingServiceName;
(function (NamingServiceName) {
NamingServiceName["UNS"] = "UNS";
NamingServiceName["UNS_BASE"] = "UNS_BASE";
NamingServiceName["ENS"] = "ENS";
NamingServiceName["ZNS"] = "ZNS";
})(NamingServiceName = exports.NamingServiceName || (exports.NamingServiceName = {}));
exports.UnclaimedDomainResponse = {
addresses: {},
meta: {
domain: '',
namehash: '',
resolver: '',
owner: null,
type: '',
ttl: 0,
blockchain: null,
},
records: {},
};
exports.NamehashOptionsDefault = {
format: 'hex',
prefix: true,
zns: false,
};
var DnsRecordType;
(function (DnsRecordType) {
DnsRecordType["A"] = "A";
DnsRecordType["AAAA"] = "AAAA";
DnsRecordType["AFSDB"] = "AFSDB";
DnsRecordType["APL"] = "APL";
DnsRecordType["CAA"] = "CAA";
DnsRecordType["CDNSKEY"] = "CDNSKEY";
DnsRecordType["CDS"] = "CDS";
DnsRecordType["CERT"] = "CERT";
DnsRecordType["CNAME"] = "CNAME";
DnsRecordType["CSYNC"] = "CSYNC";
DnsRecordType["DHCID"] = "DHCID";
DnsRecordType["DLV"] = "DLV";
DnsRecordType["DNAME"] = "DNAME";
DnsRecordType["DNSKEY"] = "DNSKEY";
DnsRecordType["DS"] = "DS";
DnsRecordType["EUI48"] = "EUI48";
DnsRecordType["EUI64"] = "EUI64";
DnsRecordType["HINFO"] = "HINFO";
DnsRecordType["HIP"] = "HIP";
DnsRecordType["HTTPS"] = "HTTPS";
DnsRecordType["IPSECKEY"] = "IPSECKEY";
DnsRecordType["KEY"] = "KEY";
DnsRecordType["KX"] = "KX";
DnsRecordType["LOC"] = "LOC";
DnsRecordType["MX"] = "MX";
DnsRecordType["NAPTR"] = "NAPTR";
DnsRecordType["NS"] = "NS";
DnsRecordType["NSEC"] = "NSEC";
DnsRecordType["NSEC3"] = "NSEC3";
DnsRecordType["NSEC3PARAM"] = "NSEC3PARAM";
DnsRecordType["OPENPGPKEY"] = "OPENPGPKEY";
DnsRecordType["PTR"] = "PTR";
DnsRecordType["RP"] = "RP";
DnsRecordType["RRSIG"] = "RRSIG";
DnsRecordType["SIG"] = "SIG";
DnsRecordType["SMIMEA"] = "SMIMEA";
DnsRecordType["SOA"] = "SOA";
DnsRecordType["SRV"] = "SRV";
DnsRecordType["SSHFP"] = "SSHFP";
DnsRecordType["SVCB"] = "SVCB";
DnsRecordType["TA"] = "TA";
DnsRecordType["TKEY"] = "TKEY";
DnsRecordType["TLSA"] = "TLSA";
DnsRecordType["TSIG"] = "TSIG";
DnsRecordType["TXT"] = "TXT";
DnsRecordType["URI"] = "URI";
DnsRecordType["ZONEMD"] = "ZONEMD";
})(DnsRecordType = exports.DnsRecordType || (exports.DnsRecordType = {}));
var BlockchainType;
(function (BlockchainType) {
BlockchainType["ETH"] = "ETH";
BlockchainType["POL"] = "POL";
BlockchainType["ZIL"] = "ZIL";
BlockchainType["BASE"] = "BASE";
})(BlockchainType = exports.BlockchainType || (exports.BlockchainType = {}));