"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.networkToAssetAddressOnPriceProvider = exports.assetAddresses = void 0;
const enums_1 = require("./enums");
const ethers_1 = require("ethers");
// You can check for addresses here: https://docs.chain.link/data-feeds/price-feeds/addresses
exports.assetAddresses = {
    /*
     * =============================== Mainnets ===============================
     */
    arbm: [
        {
            asset: enums_1.AssetName.ARBITRUM,
            address: '0x912CE59144191C1204E64559FE8253a0e49E6548',
        },
        {
            asset: enums_1.AssetName.ETH,
            address: ethers_1.ethers.constants.AddressZero,
        },
        {
            asset: enums_1.AssetName.USDC,
            address: '0xaf88d065e77c8cc2239327c5edb3a432268e5831',
        },
        {
            asset: enums_1.AssetName.USDT,
            address: '0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9',
        },
        {
            asset: enums_1.AssetName.DOT,
            address: '0x4909C938CD2ce2A31adDbee9b469694549D8d0e1',
        },
        // TRN does not exist on arbitrum, using USDT
        {
            asset: enums_1.AssetName.TRN,
            address: '0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9',
        },
        // BRN does not exist on arbitrum, using USDT
        {
            asset: enums_1.AssetName.BRN,
            address: '0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9',
        },
    ],
    btcm: [
        {
            asset: enums_1.AssetName.BTC,
            address: ethers_1.ethers.constants.AddressZero,
        },
    ],
    basm: [
        {
            asset: enums_1.AssetName.ETH,
            address: ethers_1.ethers.constants.AddressZero,
        },
        {
            asset: enums_1.AssetName.USDC,
            address: '0x833589fcd6edb6e08f4c7c32d4f71b54bda02913',
        },
        {
            asset: enums_1.AssetName.USDT,
            address: '0x833589fcd6edb6e08f4c7c32d4f71b54bda02913',
        },
        {
            asset: enums_1.AssetName.DAI,
            address: '0x50c5725949A6F0c72E6C4a641F24049A917DB0Cb',
        },
        {
            asset: enums_1.AssetName.DOT,
            address: '0x4a84F39b8A265DD2c39A3175B4fFD3731DD8FE17',
        },
        // BRN does not exist on basm, using USDC
        {
            asset: enums_1.AssetName.BRN,
            address: '0x833589fcd6edb6e08f4c7c32d4f71b54bda02913',
        },
    ],
    bscm: [
        {
            asset: enums_1.AssetName.BNB,
            address: ethers_1.ethers.constants.AddressZero,
        },
        {
            asset: enums_1.AssetName.ETH,
            address: '0x2170ed0880ac9a755fd29b2688956bd959f933f8',
        },
        {
            asset: enums_1.AssetName.USDC,
            address: '0x8ac76a51cc950d9822d68b83fe1ad97b32cd580d',
        },
        {
            asset: enums_1.AssetName.USDT,
            address: '0x55d398326f99059ff775485246999027b3197955',
        },
        {
            asset: enums_1.AssetName.ARBITRUM,
            address: '0xa050ffb3eeb8200eeb7f61ce34ff644420fd3522',
        },
        {
            asset: enums_1.AssetName.OPTIMISM,
            address: '0x55d398326f99059ff775485246999027b3197955',
        },
        {
            asset: enums_1.AssetName.MATIC,
            address: '0xcc42724c6683b7e57334c4e856f4c9965ed682bd',
        },
        {
            asset: enums_1.AssetName.DOT,
            address: '0x7083609fCE4d1d8Dc0C979AAb8c869Ea2C873402',
        },
        // TRN does not exist on bnb, using USDT
        {
            asset: enums_1.AssetName.TRN,
            address: '0x55d398326f99059ff775485246999027b3197955',
        },
        // BRN does not exist on bnb, using USDT
        {
            asset: enums_1.AssetName.BRN,
            address: '0x55d398326f99059ff775485246999027b3197955',
        },
    ],
    blsm: [
        {
            asset: enums_1.AssetName.ETH,
            address: ethers_1.ethers.constants.AddressZero,
        },
    ],
    unit: [
        {
            asset: enums_1.AssetName.ETH,
            address: ethers_1.ethers.constants.AddressZero,
        },
    ],
    unim: [
        {
            asset: enums_1.AssetName.ETH,
            address: ethers_1.ethers.constants.AddressZero,
        },
    ],
    zero: [],
    mont: [
        {
            asset: enums_1.AssetName.MON,
            address: ethers_1.ethers.constants.AddressZero,
        },
        {
            asset: enums_1.AssetName.t3MON,
            address: '0x91fd6101f2bDF36A21e4f668e13695F981497A5e',
        },
        {
            asset: enums_1.AssetName.t3SEI,
            address: '0x91fd6101f2bDF36A21e4f668e13695F981497A5e',
        },
        {
            asset: enums_1.AssetName.ETH,
            address: '0x91fd6101f2bDF36A21e4f668e13695F981497A5e',
        },
        {
            asset: enums_1.AssetName.t3ETH,
            address: '0x91fd6101f2bDF36A21e4f668e13695F981497A5e',
        },
        {
            asset: enums_1.AssetName.USDC,
            address: '0xbC47901f4d2C5fc871ae0037Ea05c3F614690781',
        },
        {
            asset: enums_1.AssetName.USDT,
            address: '0xD8F542D710346DF26F28D6502A48F49fB2cFD19B',
        },
        {
            asset: enums_1.AssetName.DOT,
            address: '0x8d4D970c84f3E25d2243bB9d8DBc14D5eE29796f',
        },
        {
            asset: enums_1.AssetName.TRN,
            address: '0x2Ee8d484eAad28427cc9938DbC4Cd438C1cC095d',
        },
        {
            asset: enums_1.AssetName.BRN,
            address: '0xfF3f18A66bB4Bd68079b93f70F7F7bE752986Ce8',
        },
    ],
    seit: [
        {
            asset: enums_1.AssetName.SEI,
            address: ethers_1.ethers.constants.AddressZero,
        },
        {
            asset: enums_1.AssetName.t3MON,
            address: '0x91fd6101f2bDF36A21e4f668e13695F981497A5e',
        },
        {
            asset: enums_1.AssetName.t3SEI,
            address: '0x91fd6101f2bDF36A21e4f668e13695F981497A5e',
        },
        {
            asset: enums_1.AssetName.ETH,
            address: '0x91fd6101f2bDF36A21e4f668e13695F981497A5e',
        },
        {
            asset: enums_1.AssetName.t3ETH,
            address: '0x91fd6101f2bDF36A21e4f668e13695F981497A5e',
        },
        {
            asset: enums_1.AssetName.USDC,
            address: '0xbC47901f4d2C5fc871ae0037Ea05c3F614690781',
        },
        {
            asset: enums_1.AssetName.USDT,
            address: '0xD8F542D710346DF26F28D6502A48F49fB2cFD19B',
        },
        {
            asset: enums_1.AssetName.DOT,
            address: '0x8d4D970c84f3E25d2243bB9d8DBc14D5eE29796f',
        },
        {
            asset: enums_1.AssetName.TRN,
            address: '0x2Ee8d484eAad28427cc9938DbC4Cd438C1cC095d',
        },
        {
            asset: enums_1.AssetName.BRN,
            address: '0xfF3f18A66bB4Bd68079b93f70F7F7bE752986Ce8',
        },
    ],
    sklt: [],
    sklm: [],
    gnom: [],
    gnot: [],
    monm: [],
    seim: [],
    ethm: [
        {
            asset: enums_1.AssetName.ETH,
            address: ethers_1.ethers.constants.AddressZero,
        },
        {
            asset: enums_1.AssetName.USDC,
            address: '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48',
        },
        // TODO: USDT has 9 decimals instead of 18. For now it's disabled until we implement
        //  price conversion for the decimals difference.
        // {
        //   asset: AssetName.USDT,
        //   address: '0xdac17f958d2ee523a2206206994597c13d831ec7',
        // },
        {
            asset: enums_1.AssetName.OPTIMISM,
            // This is the OP token address on Optimism.
            // we fetch this one from Optimism, instead of Eth, even though it's here in the Eth network map.
            address: '0x4200000000000000000000000000000000000042',
        },
        {
            asset: enums_1.AssetName.ARBITRUM,
            address: '0xb50721bcf8d664c30412cfbc6cf7a15145234ad1',
        },
        {
            asset: enums_1.AssetName.DOT,
            // This is the DOT token address on BSC.
            // we fetch this one from BSC, instead of Eth, even though it's here in the Eth network map.
            address: '0x7083609fCE4d1d8Dc0C979AAb8c869Ea2C873402',
        },
        {
            asset: enums_1.AssetName.DAI,
            address: '0x6b175474e89094c44da98b954eedeac495271d0f',
        },
        {
            asset: enums_1.AssetName.BRN,
            address: '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48', // USDC
        },
        {
            asset: enums_1.AssetName.TRN,
            address: '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48', // USDC
        },
        {
            asset: enums_1.AssetName.t3ETH,
            address: '0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2', // ETH
        },
        {
            asset: enums_1.AssetName.t3MON,
            address: '0x91fd6101f2bDF36A21e4f668e13695F981497A5e',
        },
        {
            asset: enums_1.AssetName.t3SEI,
            address: '0x91fd6101f2bDF36A21e4f668e13695F981497A5e',
        },
        {
            asset: enums_1.AssetName.t3BTC,
            address: '0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599', // WBTC
        },
        {
            asset: enums_1.AssetName.t3DOT,
            address: '0x21c2c96Dbfa137E23946143c71AC8330F9B44001', // DOT
        },
        {
            asset: enums_1.AssetName.t3SOL,
            address: '0xd1D82d3Ab815E0B47e38EC2d666c5b8AA05Ae501', // SOL
        },
        {
            asset: enums_1.AssetName.t3TIA,
            address: '0xf6e06B54855eFf198a2d9A8686113665499a6134', // TIA
        },
        {
            asset: enums_1.AssetName.t3USD,
            address: '0xdAC17F958D2ee523a2206206994597C13D831ec7', // USDT
        },
    ],
    linm: [
        {
            asset: enums_1.AssetName.ETH,
            address: ethers_1.ethers.constants.AddressZero,
        },
    ],
    optm: [
        {
            asset: enums_1.AssetName.OPTIMISM,
            address: '0x4200000000000000000000000000000000000042',
        },
        {
            asset: enums_1.AssetName.ETH,
            address: ethers_1.ethers.constants.AddressZero,
        },
        {
            asset: enums_1.AssetName.USDC,
            address: '0x0b2c639c533813f4aa9d7837caf62653d097ff85',
        },
        {
            asset: enums_1.AssetName.USDT,
            address: '0x94b008aa00579c1307b0ef2c499ad98a8ce58e58',
        },
        {
            asset: enums_1.AssetName.MATIC,
            address: '0x94b008aa00579c1307b0ef2c499ad98a8ce58e58',
        },
        {
            asset: enums_1.AssetName.DOT,
            address: '0xAA7B3C6cf7fbEB0330EaFE036891952a40C933E4',
        },
        // BRN does not exist on optimism, using USDT
        {
            asset: enums_1.AssetName.BRN,
            address: '0x94b008aa00579c1307b0ef2c499ad98a8ce58e58',
        },
    ],
    lskm: [],
    absm: [],
    scrm: [],
    l3rn: [],
    t3rn: [
        {
            asset: enums_1.AssetName.TRN,
            address: ethers_1.ethers.constants.AddressZero,
        },
        {
            asset: enums_1.AssetName.ETH,
            address: '0x0909090909090909090909090909090900000003',
        },
        {
            asset: enums_1.AssetName.DOT,
            address: '0x0909090909090909090909090909090900000001',
        },
        {
            asset: enums_1.AssetName.BNB,
            address: '0x0909090909090909090909090909090900000004',
        },
        {
            asset: enums_1.AssetName.BRN,
            address: '0x0909090909090909090909090909090900000009',
        },
        {
            asset: enums_1.AssetName.USDT,
            address: '0x09090909090909090909090909090909000007c0',
        },
        {
            asset: enums_1.AssetName.t3MON,
            address: '0x91fd6101f2bDF36A21e4f668e13695F981497A5e',
        },
        {
            asset: enums_1.AssetName.t3SEI,
            address: '0x91fd6101f2bDF36A21e4f668e13695F981497A5e',
        },
        {
            asset: enums_1.AssetName.MATIC,
            address: '0x090909090909090909090909090909090000000a',
        },
        {
            asset: enums_1.AssetName.ARBITRUM,
            address: '0x090909090909090909090909090909090000000b',
        },
        {
            asset: enums_1.AssetName.OPTIMISM,
            address: '0x090909090909090909090909090909090000000c',
        },
    ],
    /*
     * =============================== Testnets ===============================
     */
    arbt: [
        // Couldn't find the ARB token on arbitrum-sepolia, using USDC
        {
            asset: enums_1.AssetName.ARBITRUM,
            address: '0x75faf114eafb1BDbe2F0316DF893fd58CE46AA4d',
        },
        {
            asset: enums_1.AssetName.ETH,
            address: ethers_1.ethers.constants.AddressZero,
        },
        {
            asset: enums_1.AssetName.USDC,
            address: '0x75faf114eafb1BDbe2F0316DF893fd58CE46AA4d',
        },
        {
            asset: enums_1.AssetName.USDT,
            address: '0x30fA2FbE15c1EaDfbEF28C188b7B8dbd3c1Ff2eB',
        },
        {
            asset: enums_1.AssetName.t3MON,
            address: '0x91fd6101f2bDF36A21e4f668e13695F981497A5e',
        },
        {
            asset: enums_1.AssetName.t3SEI,
            address: '0x91fd6101f2bDF36A21e4f668e13695F981497A5e',
        },
        {
            asset: enums_1.AssetName.DOT,
            address: '0x9D0685F859782B4bC3f0E4403bEeF11eDA8AC2E8',
        },
        // TRN does not exist on arbitrum, using USDC
        {
            asset: enums_1.AssetName.TRN,
            address: '0x75faf114eafb1BDbe2F0316DF893fd58CE46AA4d',
        },
        // BRN does not exist on arbitrum, using USDC
        {
            asset: enums_1.AssetName.BRN,
            address: '0x75faf114eafb1BDbe2F0316DF893fd58CE46AA4d',
        },
    ],
    bast: [
        {
            asset: enums_1.AssetName.ETH,
            address: ethers_1.ethers.constants.AddressZero,
        },
        {
            asset: enums_1.AssetName.USDC,
            address: '0x036CbD53842c5426634e7929541eC2318f3dCF7e',
        },
        {
            asset: enums_1.AssetName.USDT,
            address: '0x73b4a58138CCcBDa822dF9449FeDA5eaC6669ebD',
        },
        {
            asset: enums_1.AssetName.DAI,
            address: '0xbEC8ab89b34835F6b99fFc29c088426E8e708ceA',
        },
        {
            asset: enums_1.AssetName.t3MON,
            address: '0x91fd6101f2bDF36A21e4f668e13695F981497A5e',
        },
        {
            asset: enums_1.AssetName.t3SEI,
            address: '0x91fd6101f2bDF36A21e4f668e13695F981497A5e',
        },
        {
            asset: enums_1.AssetName.DOT,
            address: '0x4a84F39b8A265DD2c39A3175B4fFD3731DD8FE17',
        },
        // TRN does not exist on basm-sepolia, using USDC
        {
            asset: enums_1.AssetName.TRN,
            address: '0x036CbD53842c5426634e7929541eC2318f3dCF7e',
        },
        // BRN does not exist on basm-sepolia, using USDC
        {
            asset: enums_1.AssetName.BRN,
            address: '0x036CbD53842c5426634e7929541eC2318f3dCF7e',
        },
    ],
    bsct: [
        {
            asset: enums_1.AssetName.ETH,
            address: '0xE74B40e0109698f197176a1Af25BeDfcb2A10235',
        },
        {
            asset: enums_1.AssetName.BNB,
            address: ethers_1.ethers.constants.AddressZero,
        },
    ],
    abst: [
        {
            asset: enums_1.AssetName.ETH,
            address: ethers_1.ethers.constants.AddressZero,
        },
    ],
    berm: [
        {
            asset: enums_1.AssetName.ETH,
            address: ethers_1.ethers.constants.AddressZero,
        },
    ],
    bert: [
        {
            asset: enums_1.AssetName.BERA,
            address: ethers_1.ethers.constants.AddressZero,
        },
        {
            asset: enums_1.AssetName.t3ETH,
            address: '0xbC47901f4d2C5fc871ae0037Ea05c3F614690781',
        },
        {
            asset: enums_1.AssetName.USDC,
            address: '0xbC47901f4d2C5fc871ae0037Ea05c3F614690781',
        },
        {
            asset: enums_1.AssetName.USDT,
            address: '0xD8F542D710346DF26F28D6502A48F49fB2cFD19B',
        },
        {
            asset: enums_1.AssetName.t3MON,
            address: '0x91fd6101f2bDF36A21e4f668e13695F981497A5e',
        },
        {
            asset: enums_1.AssetName.t3SEI,
            address: '0x91fd6101f2bDF36A21e4f668e13695F981497A5e',
        },
        {
            asset: enums_1.AssetName.DOT,
            address: '0x8d4D970c84f3E25d2243bB9d8DBc14D5eE29796f',
        },
        {
            asset: enums_1.AssetName.TRN,
            address: '0x2Ee8d484eAad28427cc9938DbC4Cd438C1cC095d',
        },
        {
            asset: enums_1.AssetName.BRN,
            address: '0xfF3f18A66bB4Bd68079b93f70F7F7bE752986Ce8',
        },
    ],
    lskt: [
        {
            asset: enums_1.AssetName.ETH,
            address: ethers_1.ethers.constants.AddressZero,
        },
    ],
    blst: [
        {
            asset: enums_1.AssetName.ETH,
            address: ethers_1.ethers.constants.AddressZero,
        },
        {
            asset: enums_1.AssetName.USDC,
            address: '0xbC47901f4d2C5fc871ae0037Ea05c3F614690781',
        },
        {
            asset: enums_1.AssetName.USDT,
            address: '0xD8F542D710346DF26F28D6502A48F49fB2cFD19B',
        },
        {
            asset: enums_1.AssetName.t3MON,
            address: '0x91fd6101f2bDF36A21e4f668e13695F981497A5e',
        },
        {
            asset: enums_1.AssetName.t3SEI,
            address: '0x91fd6101f2bDF36A21e4f668e13695F981497A5e',
        },
        {
            asset: enums_1.AssetName.DOT,
            address: '0x8d4D970c84f3E25d2243bB9d8DBc14D5eE29796f',
        },
        {
            asset: enums_1.AssetName.TRN,
            address: '0x2Ee8d484eAad28427cc9938DbC4Cd438C1cC095d',
        },
        {
            asset: enums_1.AssetName.BRN,
            address: '0xfF3f18A66bB4Bd68079b93f70F7F7bE752986Ce8',
        },
    ],
    lint: [
        {
            asset: enums_1.AssetName.ETH,
            address: ethers_1.ethers.constants.AddressZero,
        },
        {
            asset: enums_1.AssetName.USDC,
            address: '0x237fEf5B332aA636256a271dfF1a92aDB0079789',
        },
        {
            asset: enums_1.AssetName.USDT,
            address: '0x237fEf5B332aA636256a271dfF1a92aDB0079789',
        },
        {
            asset: enums_1.AssetName.DOT,
            address: '0x4b227b3c6AE905D97CdfB765afe8b23D5154b81c',
        },
        {
            asset: enums_1.AssetName.TRN,
            address: '0xEBF92D16133BEc430547D53fe557AC91aeB8332E',
        },
        {
            asset: enums_1.AssetName.BRN,
            address: '0xEc42549C23C4bCa05e9fe054Ae47eeaF1B397ecd',
        },
    ],
    opst: [
        {
            asset: enums_1.AssetName.OPTIMISM,
            address: '0x4200000000000000000000000000000000000042',
        },
        {
            asset: enums_1.AssetName.ETH,
            address: ethers_1.ethers.constants.AddressZero,
        },
        {
            asset: enums_1.AssetName.USDC,
            address: '0x5fd84259d66Cd46123540766Be93DFE6D43130D7',
        },
        {
            asset: enums_1.AssetName.t3MON,
            address: '0x91fd6101f2bDF36A21e4f668e13695F981497A5e',
        },
        {
            asset: enums_1.AssetName.t3SEI,
            address: '0x91fd6101f2bDF36A21e4f668e13695F981497A5e',
        },
        {
            asset: enums_1.AssetName.USDT,
            address: '0xAF2b1FcB9413860F21F206bbc8A6244b675eaf60',
        },
        // DOT does not exist on optimism-sepolia, using USDC
        {
            asset: enums_1.AssetName.DOT,
            address: '0x5fd84259d66Cd46123540766Be93DFE6D43130D7',
        },
        // TRN does not exist on optimism-sepolia, using USDC
        {
            asset: enums_1.AssetName.TRN,
            address: '0x5fd84259d66Cd46123540766Be93DFE6D43130D7',
        },
        // BRN does not exist on optimism-sepolia, using USDC
        {
            asset: enums_1.AssetName.BRN,
            address: '0x5fd84259d66Cd46123540766Be93DFE6D43130D7',
        },
    ],
    scrt: [
        {
            asset: enums_1.AssetName.ETH,
            address: ethers_1.ethers.constants.AddressZero,
        },
    ],
    sept: [],
    ctim: [],
    ctit: [],
    l0rn: [
        {
            asset: enums_1.AssetName.L0RN,
            address: ethers_1.ethers.constants.AddressZero,
        },
        {
            asset: enums_1.AssetName.ETH,
            address: '0xA21dae8dEB632cAd74701140e7365c0C161F9c4C', // t3ETH
        },
        {
            asset: enums_1.AssetName.t3ETH,
            address: '0xA21dae8dEB632cAd74701140e7365c0C161F9c4C', // t3ETH
        },
        {
            asset: enums_1.AssetName.USDC,
            address: '0xaF6A7B0Db9e053c4353D5Ee68d4280caa4C18E69',
        },
        {
            asset: enums_1.AssetName.USDT,
            address: '0xaF6A7B0Db9e053c4353D5Ee68d4280caa4C18E69',
        },
        {
            asset: enums_1.AssetName.t3MON,
            address: '0x91fd6101f2bDF36A21e4f668e13695F981497A5e',
        },
        {
            asset: enums_1.AssetName.t3SEI,
            address: '0x91fd6101f2bDF36A21e4f668e13695F981497A5e',
        },
        {
            asset: enums_1.AssetName.DOT,
            address: '0x3EF0Ab0E2a20a17b61656AFf8b25fA6e8AF2e807',
        },
        {
            asset: enums_1.AssetName.TRN,
            address: '0xF079aFc10f273643B5A6f84752112bd4B00c5b5E',
        },
        {
            asset: enums_1.AssetName.BRN,
            address: '0x2f9d23782f8ba801A897E12Af6DB909c154Fd33E',
        },
    ],
    l1rn: [
        {
            asset: enums_1.AssetName.BRN,
            address: ethers_1.ethers.constants.AddressZero,
        },
        {
            asset: enums_1.AssetName.USDC,
            address: '0x5D6BFB7329EDF1b5eB2ce03C2781055c9B1a2f12',
        },
        {
            asset: enums_1.AssetName.USDT,
            address: '0x5D6BFB7329EDF1b5eB2ce03C2781055c9B1a2f12',
        },
        {
            asset: enums_1.AssetName.DOT,
            address: '0x3D143A6316abbc3ac6D0A5bF526eA7a1575c38E9',
        },
        {
            asset: enums_1.AssetName.TRN,
            address: '0x27Cbd5681dccf80C56A144D477738a880623b480',
        },
        {
            asset: enums_1.AssetName.ETH,
            address: '0xcFC23c5B82cF8233cE5E48A4726801AB4e7c4820',
        },
    ],
    l2rn: [
        {
            asset: enums_1.AssetName.BRN,
            address: ethers_1.ethers.constants.AddressZero,
        },
        {
            asset: enums_1.AssetName.USDC,
            address: '0xf1612F949abF0c50857DE638e78525E6d15301bF',
        },
        {
            asset: enums_1.AssetName.USDT,
            address: '0xf1612F949abF0c50857DE638e78525E6d15301bF',
        },
        {
            asset: enums_1.AssetName.DOT,
            address: '0x43367b43e4c4737269D1CAd2a53b9164E0fa4a44',
        },
        {
            asset: enums_1.AssetName.TRN,
            address: '0xa6AeC4b217bc33C5107d450E0241Ed9e562d74D8',
        },
        {
            asset: enums_1.AssetName.ETH,
            address: '0xef6aC8fA9969F297b7F780117f763BAEc056ACDd',
        },
    ],
    t1rn: [
        {
            asset: enums_1.AssetName.TRN,
            address: ethers_1.ethers.constants.AddressZero,
        },
        {
            asset: enums_1.AssetName.ETH,
            address: '0x0909090909090909090909090909090900000003',
        },
        {
            asset: enums_1.AssetName.DOT,
            address: '0x0909090909090909090909090909090900000001',
        },
        {
            asset: enums_1.AssetName.BNB,
            address: '0x0909090909090909090909090909090900000004',
        },
        {
            asset: enums_1.AssetName.BRN,
            address: '0x0909090909090909090909090909090900000009',
        },
        {
            asset: enums_1.AssetName.USDT,
            address: '0x09090909090909090909090909090909000007c0',
        },
        {
            asset: enums_1.AssetName.MATIC,
            address: '0x090909090909090909090909090909090000000a',
        },
        {
            asset: enums_1.AssetName.ARBITRUM,
            address: '0x090909090909090909090909090909090000000b',
        },
        {
            asset: enums_1.AssetName.OPTIMISM,
            address: '0x090909090909090909090909090909090000000c',
        },
    ],
    t2rn: [
        {
            asset: enums_1.AssetName.TRN,
            address: ethers_1.ethers.constants.AddressZero,
        },
        {
            asset: enums_1.AssetName.ETH,
            address: '0x0909090909090909090909090909090900000003',
        },
        {
            asset: enums_1.AssetName.DOT,
            address: '0x0909090909090909090909090909090900000001',
        },
        {
            asset: enums_1.AssetName.BNB,
            address: '0x0909090909090909090909090909090900000004',
        },
        {
            asset: enums_1.AssetName.BRN,
            address: '0x0909090909090909090909090909090900000009',
        },
        {
            asset: enums_1.AssetName.USDT,
            address: '0x09090909090909090909090909090909000007c0',
        },
        {
            asset: enums_1.AssetName.MATIC,
            address: '0x090909090909090909090909090909090000000a',
        },
        {
            asset: enums_1.AssetName.ARBITRUM,
            address: '0x090909090909090909090909090909090000000b',
        },
        {
            asset: enums_1.AssetName.OPTIMISM,
            address: '0x090909090909090909090909090909090000000c',
        },
    ],
    /*
     * =============================== Local dev nets ===============================
     */
    lol3: [],
    lols: [],
    lold: [],
};
exports.networkToAssetAddressOnPriceProvider = new Map(Object.entries(exports.assetAddresses));
//# sourceMappingURL=assetAddresses.js.map