"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const tslib_1 = require("tslib");
const ethers_1 = require("ethers");
const types_1 = require("../types");
const skale_europa_testnet_contracts_json_1 = tslib_1.__importDefault(require("./skale-europa-testnet-contracts.json"));
const helpers_1 = require("../../utils/helpers");
const contractsData = skale_europa_testnet_contracts_json_1.default;
const ENV = (0, helpers_1.fetchEnvVarOrThrow)('ENVIRONMENT');
exports.default = {
    id: 'sklt',
    name: 'skale-europa-testnet',
    chainId: '0x561bf78b',
    contracts: contractsData[ENV].contracts,
    tokens: contractsData[ENV].tokens,
    native: types_1.NativeTokenSymbol.ETH,
    scanUrl: 'https://juicy-low-small-testnet.explorer.testnet.skalenodes.com',
    txType: 2, // EIP-1559 is live
    rpcEndpoints: ['https://testnet.skalenodes.com/v1/juicy-low-small-testnet'], // configuration in endpoints.ts
    attestationWaitTimeSec: 5,
    blockTimeSec: 8,
    mainnet: false,
    gasPriceLimit: ethers_1.BigNumber.from(5e6),
};
//# sourceMappingURL=skale-europa-testnet.js.map