"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.mainnetNetworkIds = exports.testnetNetworkIds = void 0;
const tslib_1 = require("tslib");
const arbitrum_sepolia_1 = tslib_1.__importDefault(require("./arbitrum-sepolia"));
const base_sepolia_1 = tslib_1.__importDefault(require("./base-sepolia"));
const binance_testnet_1 = tslib_1.__importDefault(require("./binance-testnet"));
const blast_sepolia_1 = tslib_1.__importDefault(require("./blast-sepolia"));
const l0rn_1 = tslib_1.__importDefault(require("./l0rn"));
const l1rn_1 = tslib_1.__importDefault(require("./l1rn"));
const l2rn_1 = tslib_1.__importDefault(require("./l2rn"));
const linea_goerli_1 = tslib_1.__importDefault(require("./linea-goerli"));
const optimism_sepolia_1 = tslib_1.__importDefault(require("./optimism-sepolia"));
const scroll_sepolia_1 = tslib_1.__importDefault(require("./scroll-sepolia"));
const sepolia_1 = tslib_1.__importDefault(require("./sepolia"));
const local_l3_1 = tslib_1.__importDefault(require("./local-l3"));
const local_source_1 = tslib_1.__importDefault(require("./local-source"));
const local_destination_1 = tslib_1.__importDefault(require("./local-destination"));
const t2rn_1 = tslib_1.__importDefault(require("./t2rn"));
const txrn_local_1 = tslib_1.__importDefault(require("./txrn-local"));
const arbitrum_1 = tslib_1.__importDefault(require("./arbitrum"));
const base_1 = tslib_1.__importDefault(require("./base"));
const binance_1 = tslib_1.__importDefault(require("./binance"));
const ethereum_1 = tslib_1.__importDefault(require("./ethereum"));
const linea_1 = tslib_1.__importDefault(require("./linea"));
const linea_sepolia_1 = tslib_1.__importDefault(require("./linea-sepolia"));
const unichain_sepolia_1 = tslib_1.__importDefault(require("./unichain-sepolia"));
const optimism_1 = tslib_1.__importDefault(require("./optimism"));
const monad_testnet_1 = tslib_1.__importDefault(require("./monad-testnet"));
const mocha_1 = tslib_1.__importDefault(require("./mocha"));
const celestia_1 = tslib_1.__importDefault(require("./celestia"));
const berachain_bepolia_1 = tslib_1.__importDefault(require("./berachain-bepolia"));
const abstract_sepolia_1 = tslib_1.__importDefault(require("./abstract-sepolia"));
const lisk_sepolia_1 = tslib_1.__importDefault(require("./lisk-sepolia"));
const t3rn_1 = tslib_1.__importDefault(require("./t3rn"));
const sei_testnet_1 = tslib_1.__importDefault(require("./sei-testnet"));
const gnosis_testnet_1 = tslib_1.__importDefault(require("./gnosis-testnet"));
const networks = {
    /*
     * testnets
     */
    'arbitrum-sepolia': arbitrum_sepolia_1.default,
    'base-sepolia': base_sepolia_1.default,
    'binance-testnet': binance_testnet_1.default,
    'blast-sepolia': blast_sepolia_1.default,
    'linea-goerli': linea_goerli_1.default,
    'linea-sepolia': linea_sepolia_1.default,
    'unichain-sepolia': unichain_sepolia_1.default,
    'monad-testnet': monad_testnet_1.default,
    'sei-testnet': sei_testnet_1.default,
    'local-destination': local_destination_1.default,
    'local-l3': local_l3_1.default,
    'local-source': local_source_1.default,
    'optimism-sepolia': optimism_sepolia_1.default,
    'scroll-sepolia': scroll_sepolia_1.default,
    'txrn-local': txrn_local_1.default,
    l0rn: l0rn_1.default,
    l1rn: l1rn_1.default,
    l2rn: l2rn_1.default,
    sepolia: sepolia_1.default,
    t2rn: t2rn_1.default,
    t3rn: t3rn_1.default,
    /*
     * mainnets
     */
    arbitrum: arbitrum_1.default,
    base: base_1.default,
    binance: binance_1.default,
    ethereum: ethereum_1.default,
    linea: linea_1.default,
    optimism: optimism_1.default,
    /*
     * exotics
     */
    mocha: mocha_1.default,
    celestia: celestia_1.default,
    /*
     * testnets season 2
     */
    'berachain-bepolia': berachain_bepolia_1.default,
    'abstract-sepolia': abstract_sepolia_1.default,
    'lisk-sepolia': lisk_sepolia_1.default,
    'gnosis-testnet': gnosis_testnet_1.default,
};
exports.testnetNetworkIds = [
    arbitrum_sepolia_1.default.id,
    base_sepolia_1.default.id,
    binance_testnet_1.default.id,
    blast_sepolia_1.default.id,
    linea_goerli_1.default.id,
    local_destination_1.default.id,
    local_l3_1.default.id,
    local_source_1.default.id,
    optimism_sepolia_1.default.id,
    scroll_sepolia_1.default.id,
    unichain_sepolia_1.default.id,
    monad_testnet_1.default.id,
    sei_testnet_1.default.id,
    sepolia_1.default.id,
    linea_sepolia_1.default.id,
    l0rn_1.default.id,
    l1rn_1.default.id,
    l2rn_1.default.id,
    t2rn_1.default.id,
    berachain_bepolia_1.default.id,
    lisk_sepolia_1.default.id,
    abstract_sepolia_1.default.id,
    mocha_1.default.id,
    gnosis_testnet_1.default.id,
];
// TODO: Replace the hardcoded values once we have config files for them
exports.mainnetNetworkIds = [
    arbitrum_1.default.id,
    base_1.default.id,
    binance_1.default.id,
    'blsm',
    'unim',
    ethereum_1.default.id,
    linea_1.default.id,
    'l3rn',
    optimism_1.default.id,
    't3rn',
    celestia_1.default.id,
];
exports.default = networks;
//# sourceMappingURL=index.js.map