"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.assetNamePriceProviderToAssetNumberT3rn = exports.assetNumberT3rnToAssetNamePriceProvider = exports.AssetNumber = exports.t3rnAliasToAssetName = exports.assetNameToT3rnAlias = exports.AssetName = void 0;
var AssetName;
(function (AssetName) {
    AssetName["ETH"] = "eth";
    AssetName["BTC"] = "btc";
    AssetName["SOL"] = "sol";
    AssetName["FIL"] = "filecoin";
    AssetName["DAI"] = "dai";
    AssetName["XDAI"] = "xdai";
    AssetName["USDC"] = "usdc";
    AssetName["USDT"] = "usdt";
    AssetName["MATIC"] = "matic";
    AssetName["OPTIMISM"] = "optimism";
    AssetName["BASE"] = "basm";
    AssetName["SCROLL"] = "scroll";
    AssetName["ARBITRUM"] = "arbitrum";
    AssetName["BERA"] = "bera";
    AssetName["BNB"] = "bnb";
    AssetName["DOT"] = "dot";
    AssetName["MON"] = "mon";
    AssetName["t3MON"] = "t3mon";
    AssetName["SEI"] = "sei";
    AssetName["t3SEI"] = "t3sei";
    AssetName["L0RN"] = "lrn";
    AssetName["TRN"] = "trn";
    AssetName["BRN"] = "brn";
    AssetName["t3DOT"] = "t3dot";
    AssetName["t3USD"] = "t3usd";
    AssetName["t3ETH"] = "t3eth";
    AssetName["t3TIA"] = "t3tia";
    AssetName["TIA"] = "tia";
    AssetName["t3SOL"] = "t3sol";
    AssetName["t3BTC"] = "t3btc";
    AssetName["UNKNOWN"] = "unknown";
})(AssetName || (exports.AssetName = AssetName = {}));
exports.assetNameToT3rnAlias = {
    [AssetName.ETH]: AssetName.t3ETH,
    [AssetName.USDT]: AssetName.t3USD,
    [AssetName.USDC]: AssetName.t3USD,
    [AssetName.DOT]: AssetName.t3DOT,
    [AssetName.BTC]: AssetName.t3BTC,
    [AssetName.TIA]: AssetName.t3TIA,
    [AssetName.SOL]: AssetName.t3SOL,
    [AssetName.MON]: AssetName.t3MON,
    [AssetName.SEI]: AssetName.t3SEI,
};
exports.t3rnAliasToAssetName = {
    [AssetName.t3ETH]: AssetName.ETH,
    [AssetName.t3USD]: AssetName.USDT,
    [AssetName.t3DOT]: AssetName.DOT,
    [AssetName.t3BTC]: AssetName.BTC,
    [AssetName.t3TIA]: AssetName.TIA,
    [AssetName.t3MON]: AssetName.MON,
    [AssetName.t3SEI]: AssetName.SEI,
};
var AssetNumber;
(function (AssetNumber) {
    AssetNumber[AssetNumber["ETH"] = 0] = "ETH";
    AssetNumber[AssetNumber["t3ETH"] = 1] = "t3ETH";
    AssetNumber[AssetNumber["BNB"] = 2] = "BNB";
    AssetNumber[AssetNumber["SOL"] = 3] = "SOL";
    AssetNumber[AssetNumber["BTC"] = 4] = "BTC";
    AssetNumber[AssetNumber["BERA"] = 400] = "BERA";
    AssetNumber[AssetNumber["DOT"] = 100] = "DOT";
    AssetNumber[AssetNumber["USDC"] = 101] = "USDC";
    AssetNumber[AssetNumber["USDT"] = 102] = "USDT";
    AssetNumber[AssetNumber["DAI"] = 103] = "DAI";
    AssetNumber[AssetNumber["XDAI"] = 111] = "XDAI";
    AssetNumber[AssetNumber["FIL"] = 199] = "FIL";
    AssetNumber[AssetNumber["MON"] = 200] = "MON";
    AssetNumber[AssetNumber["t3MON"] = 201] = "t3MON";
    AssetNumber[AssetNumber["SEI"] = 500] = "SEI";
    AssetNumber[AssetNumber["t3SEI"] = 501] = "t3SEI";
    AssetNumber[AssetNumber["t3USD"] = 104] = "t3USD";
    AssetNumber[AssetNumber["TRN"] = 3333] = "TRN";
    AssetNumber[AssetNumber["BRN"] = 3343] = "BRN";
    AssetNumber[AssetNumber["L0RN"] = 3330] = "L0RN";
    AssetNumber[AssetNumber["TIA"] = 4948] = "TIA";
    AssetNumber[AssetNumber["t3TIA"] = 4949] = "t3TIA";
    AssetNumber[AssetNumber["t3DOT"] = 1000] = "t3DOT";
    AssetNumber[AssetNumber["t3SOL"] = 2000] = "t3SOL";
    AssetNumber[AssetNumber["t3BTC"] = 5000] = "t3BTC";
})(AssetNumber || (exports.AssetNumber = AssetNumber = {}));
exports.assetNumberT3rnToAssetNamePriceProvider = {
    0: AssetName.ETH,
    1: AssetName.t3ETH,
    2: AssetName.BNB,
    3: AssetName.SOL,
    4: AssetName.BTC,
    100: AssetName.DOT,
    101: AssetName.USDC,
    102: AssetName.USDT,
    103: AssetName.DAI,
    111: AssetName.XDAI,
    199: AssetName.FIL,
    104: AssetName.t3USD,
    200: AssetName.MON,
    201: AssetName.t3MON,
    400: AssetName.BERA,
    500: AssetName.SEI,
    501: AssetName.t3SEI,
    1000: AssetName.t3DOT,
    2000: AssetName.t3SOL,
    3333: AssetName.TRN,
    3343: AssetName.BRN,
    3330: AssetName.L0RN,
    4948: AssetName.TIA,
    4949: AssetName.t3TIA,
    5000: AssetName.t3BTC,
};
exports.assetNamePriceProviderToAssetNumberT3rn = {
    [AssetName.ETH]: 0,
    [AssetName.t3ETH]: 1,
    [AssetName.BNB]: 2,
    [AssetName.SOL]: 3,
    [AssetName.BTC]: 4,
    [AssetName.DOT]: 100,
    [AssetName.USDC]: 101,
    [AssetName.USDT]: 102,
    [AssetName.DAI]: 103,
    [AssetName.t3USD]: 104,
    [AssetName.XDAI]: 111,
    [AssetName.FIL]: 199,
    [AssetName.MON]: 200,
    [AssetName.t3MON]: 201,
    [AssetName.BERA]: 400,
    [AssetName.SEI]: 500,
    [AssetName.t3SEI]: 501,
    [AssetName.TRN]: 3333,
    [AssetName.BRN]: 3343,
    [AssetName.L0RN]: 3330,
    [AssetName.t3TIA]: 4949,
    [AssetName.t3DOT]: 1000,
    [AssetName.t3SOL]: 2000,
    [AssetName.t3BTC]: 5000,
};
//# sourceMappingURL=enums.js.map