dotbit-sdk-allin
Version:
A complete .bit SDK and utilities in TypeScript
195 lines • 10.8 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.CrossChainAccountStatus = exports.CrossChainDirection = exports.PaymentMethodIDs = exports.DigitalEmojiUnifiedMap = exports.languages = exports.languageToCharType = exports.CHAR_TYPE = exports.ACCOUNT_SUFFIX = exports.EditRecordAction = exports.CheckSubAccountStatus = exports.SubAccountEnabledStatus = exports.AlgorithmId2CoinType = exports.AlgorithmId = exports.IndexerAccountStatus = exports.AccountStatus = exports.DWebProtocol = exports.RecordType = exports.CoinType2ChainType = exports.EvmChainId2CoinType = exports.ChainType = exports.EvmChainId = exports.EvmCoinTypes = exports.CoinType = exports.BitNetwork = void 0;
var BitNetwork;
(function (BitNetwork) {
BitNetwork["mainnet"] = "mainnet";
BitNetwork["testnet"] = "testnet";
})(BitNetwork = exports.BitNetwork || (exports.BitNetwork = {}));
var CoinType;
(function (CoinType) {
CoinType["ETH"] = "60";
CoinType["TRX"] = "195";
CoinType["CKB"] = "309";
CoinType["MATIC"] = "966";
CoinType["BSC"] = "9006";
})(CoinType = exports.CoinType || (exports.CoinType = {}));
exports.EvmCoinTypes = [CoinType.ETH, CoinType.BSC, CoinType.MATIC];
var EvmChainId;
(function (EvmChainId) {
EvmChainId[EvmChainId["ETH"] = 1] = "ETH";
EvmChainId[EvmChainId["ETH_GOERILI"] = 5] = "ETH_GOERILI";
EvmChainId[EvmChainId["BSC"] = 56] = "BSC";
EvmChainId[EvmChainId["BSC_TEST"] = 97] = "BSC_TEST";
EvmChainId[EvmChainId["MATIC"] = 137] = "MATIC";
EvmChainId[EvmChainId["MATIC_TEST"] = 80001] = "MATIC_TEST";
})(EvmChainId = exports.EvmChainId || (exports.EvmChainId = {}));
var ChainType;
(function (ChainType) {
ChainType[ChainType["ckb"] = 0] = "ckb";
ChainType[ChainType["eth"] = 1] = "eth";
ChainType[ChainType["btc"] = 2] = "btc";
ChainType[ChainType["tron"] = 3] = "tron";
ChainType[ChainType["fiat"] = 4] = "fiat";
ChainType[ChainType["bsc"] = 56] = "bsc";
ChainType[ChainType["polygon"] = 137] = "polygon";
})(ChainType = exports.ChainType || (exports.ChainType = {}));
exports.EvmChainId2CoinType = {
[EvmChainId.ETH]: CoinType.ETH,
[EvmChainId.ETH_GOERILI]: CoinType.ETH,
[EvmChainId.BSC]: CoinType.BSC,
[EvmChainId.BSC_TEST]: CoinType.BSC,
[EvmChainId.MATIC]: CoinType.MATIC,
[EvmChainId.MATIC_TEST]: CoinType.MATIC,
};
exports.CoinType2ChainType = {
[CoinType.ETH]: ChainType.eth,
[CoinType.TRX]: ChainType.tron,
[CoinType.CKB]: ChainType.ckb,
[CoinType.MATIC]: ChainType.polygon,
[CoinType.BSC]: ChainType.bsc,
};
var RecordType;
(function (RecordType) {
RecordType["address"] = "address";
RecordType["profile"] = "profile";
RecordType["dweb"] = "dweb";
RecordType["custom"] = "custom_key";
})(RecordType = exports.RecordType || (exports.RecordType = {}));
var DWebProtocol;
(function (DWebProtocol) {
DWebProtocol["ipfs"] = "ipfs";
DWebProtocol["ipns"] = "ipns";
DWebProtocol["arweave"] = "arweave";
DWebProtocol["resilio"] = "resilio";
DWebProtocol["skynet"] = "skynet";
})(DWebProtocol = exports.DWebProtocol || (exports.DWebProtocol = {}));
var AccountStatus;
(function (AccountStatus) {
AccountStatus[AccountStatus["notOpenRegister"] = -1] = "notOpenRegister";
AccountStatus[AccountStatus["registerable"] = 0] = "registerable";
AccountStatus[AccountStatus["registeringPaymentConfirm"] = 1] = "registeringPaymentConfirm";
AccountStatus[AccountStatus["registeringLockedAccount"] = 2] = "registeringLockedAccount";
AccountStatus[AccountStatus["registering"] = 3] = "registering";
AccountStatus[AccountStatus["registeringIncludeProposal"] = 4] = "registeringIncludeProposal";
AccountStatus[AccountStatus["registeringConfirmProposal"] = 5] = "registeringConfirmProposal";
AccountStatus[AccountStatus["registered"] = 6] = "registered";
AccountStatus[AccountStatus["reservedAccount"] = 7] = "reservedAccount";
AccountStatus[AccountStatus["onePriceSell"] = 8] = "onePriceSell";
AccountStatus[AccountStatus["auctionSell"] = 9] = "auctionSell";
AccountStatus[AccountStatus["candidateAccount"] = 10] = "candidateAccount";
AccountStatus[AccountStatus["expired"] = 11] = "expired";
AccountStatus[AccountStatus["othersRegistering"] = 12] = "othersRegistering";
AccountStatus[AccountStatus["unavailableAccount"] = 13] = "unavailableAccount";
AccountStatus[AccountStatus["subAccountNotCreated"] = 14] = "subAccountNotCreated";
AccountStatus[AccountStatus["onCross"] = 15] = "onCross";
})(AccountStatus = exports.AccountStatus || (exports.AccountStatus = {}));
var IndexerAccountStatus;
(function (IndexerAccountStatus) {
IndexerAccountStatus[IndexerAccountStatus["normal"] = 0] = "normal";
IndexerAccountStatus[IndexerAccountStatus["onSale"] = 1] = "onSale";
IndexerAccountStatus[IndexerAccountStatus["onAuction"] = 2] = "onAuction";
IndexerAccountStatus[IndexerAccountStatus["onCrossChain"] = 3] = "onCrossChain";
})(IndexerAccountStatus = exports.IndexerAccountStatus || (exports.IndexerAccountStatus = {}));
var AlgorithmId;
(function (AlgorithmId) {
AlgorithmId[AlgorithmId["ethPersonalSign"] = 3] = "ethPersonalSign";
AlgorithmId[AlgorithmId["tronSign"] = 4] = "tronSign";
AlgorithmId[AlgorithmId["eip712"] = 5] = "eip712";
AlgorithmId[AlgorithmId["ed2519"] = 6] = "ed2519";
})(AlgorithmId = exports.AlgorithmId || (exports.AlgorithmId = {}));
exports.AlgorithmId2CoinType = {
[AlgorithmId.ethPersonalSign]: CoinType.ETH,
[AlgorithmId.eip712]: CoinType.ETH,
[AlgorithmId.tronSign]: CoinType.TRX,
};
var SubAccountEnabledStatus;
(function (SubAccountEnabledStatus) {
SubAccountEnabledStatus[SubAccountEnabledStatus["unknown"] = -1] = "unknown";
SubAccountEnabledStatus[SubAccountEnabledStatus["off"] = 0] = "off";
SubAccountEnabledStatus[SubAccountEnabledStatus["on"] = 1] = "on";
})(SubAccountEnabledStatus = exports.SubAccountEnabledStatus || (exports.SubAccountEnabledStatus = {}));
var CheckSubAccountStatus;
(function (CheckSubAccountStatus) {
CheckSubAccountStatus[CheckSubAccountStatus["ok"] = 0] = "ok";
CheckSubAccountStatus[CheckSubAccountStatus["fail"] = 1] = "fail";
CheckSubAccountStatus[CheckSubAccountStatus["registered"] = 2] = "registered";
CheckSubAccountStatus[CheckSubAccountStatus["registering"] = 3] = "registering";
})(CheckSubAccountStatus = exports.CheckSubAccountStatus || (exports.CheckSubAccountStatus = {}));
var EditRecordAction;
(function (EditRecordAction) {
EditRecordAction["delete"] = "delete";
EditRecordAction["change"] = "change";
EditRecordAction["add"] = "add";
})(EditRecordAction = exports.EditRecordAction || (exports.EditRecordAction = {}));
exports.ACCOUNT_SUFFIX = '.bit';
var CHAR_TYPE;
(function (CHAR_TYPE) {
CHAR_TYPE[CHAR_TYPE["emoji"] = 0] = "emoji";
CHAR_TYPE[CHAR_TYPE["number"] = 1] = "number";
CHAR_TYPE[CHAR_TYPE["english"] = 2] = "english";
CHAR_TYPE[CHAR_TYPE["simplifiedChinese"] = 3] = "simplifiedChinese";
CHAR_TYPE[CHAR_TYPE["traditionalChinese"] = 4] = "traditionalChinese";
CHAR_TYPE[CHAR_TYPE["japanese"] = 5] = "japanese";
CHAR_TYPE[CHAR_TYPE["korean"] = 6] = "korean";
CHAR_TYPE[CHAR_TYPE["russian"] = 7] = "russian";
CHAR_TYPE[CHAR_TYPE["turkish"] = 8] = "turkish";
CHAR_TYPE[CHAR_TYPE["thai"] = 9] = "thai";
CHAR_TYPE[CHAR_TYPE["vietnamese"] = 10] = "vietnamese";
CHAR_TYPE[CHAR_TYPE["unknown"] = 99] = "unknown";
})(CHAR_TYPE = exports.CHAR_TYPE || (exports.CHAR_TYPE = {}));
exports.languageToCharType = {
en: CHAR_TYPE.english,
tr: CHAR_TYPE.turkish,
vi: CHAR_TYPE.vietnamese,
th: CHAR_TYPE.thai,
ko: CHAR_TYPE.korean
};
exports.languages = ['en', 'tr', 'vi', 'th', 'ko'];
var DigitalEmojiUnifiedMap;
(function (DigitalEmojiUnifiedMap) {
DigitalEmojiUnifiedMap["0\u20E3\uFE0F"] = "0\uFE0F\u20E3";
DigitalEmojiUnifiedMap["1\u20E3\uFE0F"] = "1\uFE0F\u20E3";
DigitalEmojiUnifiedMap["2\u20E3\uFE0F"] = "2\uFE0F\u20E3";
DigitalEmojiUnifiedMap["3\u20E3\uFE0F"] = "3\uFE0F\u20E3";
DigitalEmojiUnifiedMap["4\u20E3\uFE0F"] = "4\uFE0F\u20E3";
DigitalEmojiUnifiedMap["5\u20E3\uFE0F"] = "5\uFE0F\u20E3";
DigitalEmojiUnifiedMap["6\u20E3\uFE0F"] = "6\uFE0F\u20E3";
DigitalEmojiUnifiedMap["7\u20E3\uFE0F"] = "7\uFE0F\u20E3";
DigitalEmojiUnifiedMap["8\u20E3\uFE0F"] = "8\uFE0F\u20E3";
DigitalEmojiUnifiedMap["9\u20E3\uFE0F"] = "9\uFE0F\u20E3";
DigitalEmojiUnifiedMap["0\u20E3"] = "0\uFE0F\u20E3";
DigitalEmojiUnifiedMap["1\u20E3"] = "1\uFE0F\u20E3";
DigitalEmojiUnifiedMap["2\u20E3"] = "2\uFE0F\u20E3";
DigitalEmojiUnifiedMap["3\u20E3"] = "3\uFE0F\u20E3";
DigitalEmojiUnifiedMap["4\u20E3"] = "4\uFE0F\u20E3";
DigitalEmojiUnifiedMap["5\u20E3"] = "5\uFE0F\u20E3";
DigitalEmojiUnifiedMap["6\u20E3"] = "6\uFE0F\u20E3";
DigitalEmojiUnifiedMap["7\u20E3"] = "7\uFE0F\u20E3";
DigitalEmojiUnifiedMap["8\u20E3"] = "8\uFE0F\u20E3";
DigitalEmojiUnifiedMap["9\u20E3"] = "9\uFE0F\u20E3";
})(DigitalEmojiUnifiedMap = exports.DigitalEmojiUnifiedMap || (exports.DigitalEmojiUnifiedMap = {}));
var PaymentMethodIDs;
(function (PaymentMethodIDs) {
PaymentMethodIDs["eth"] = "eth_eth";
PaymentMethodIDs["bnb"] = "bsc_bnb";
PaymentMethodIDs["matic"] = "polygon_matic";
PaymentMethodIDs["trx"] = "tron_trx";
PaymentMethodIDs["dotbitBalance"] = "ckb_das";
})(PaymentMethodIDs = exports.PaymentMethodIDs || (exports.PaymentMethodIDs = {}));
var CrossChainDirection;
(function (CrossChainDirection) {
CrossChainDirection[CrossChainDirection["toETH"] = 0] = "toETH";
CrossChainDirection[CrossChainDirection["toCKB"] = 1] = "toCKB";
})(CrossChainDirection = exports.CrossChainDirection || (exports.CrossChainDirection = {}));
var CrossChainAccountStatus;
(function (CrossChainAccountStatus) {
CrossChainAccountStatus[CrossChainAccountStatus["lockPending"] = 0] = "lockPending";
CrossChainAccountStatus[CrossChainAccountStatus["lockConfirm"] = 1] = "lockConfirm";
CrossChainAccountStatus[CrossChainAccountStatus["lockRejected"] = 2] = "lockRejected";
CrossChainAccountStatus[CrossChainAccountStatus["mintSign"] = 3] = "mintSign";
CrossChainAccountStatus[CrossChainAccountStatus["mintPending"] = 4] = "mintPending";
CrossChainAccountStatus[CrossChainAccountStatus["mintConfirm"] = 5] = "mintConfirm";
CrossChainAccountStatus[CrossChainAccountStatus["mintFailed"] = 6] = "mintFailed";
})(CrossChainAccountStatus = exports.CrossChainAccountStatus || (exports.CrossChainAccountStatus = {}));
//# sourceMappingURL=const.js.map
;