diff --git a/hardhat.config.ts b/hardhat.config.ts index 9b865cdd..0f81b119 100644 --- a/hardhat.config.ts +++ b/hardhat.config.ts @@ -174,11 +174,6 @@ const config: HardhatUserConfig = { url: vars.get("POLYGON_ZKEVM_MAINNET_URL", "https://zkevm-rpc.com"), accounts, }, - hecoTestnet: { - chainId: 256, - url: vars.get("HECO_TESTNET_URL", "https://http-testnet.hecochain.com"), - accounts, - }, hecoMain: { chainId: 128, url: vars.get("HECO_MAINNET_URL", "https://http-mainnet.hecochain.com"), @@ -210,11 +205,6 @@ const config: HardhatUserConfig = { ), accounts, }, - sokol: { - chainId: 77, - url: vars.get("SOKOL_TESTNET_URL", "https://sokol.poa.network"), - accounts, - }, chiado: { chainId: 10200, url: vars.get("GNOSIS_TESTNET_URL", "https://rpc.chiadochain.net"), @@ -304,12 +294,12 @@ const config: HardhatUserConfig = { }, evmosTestnet: { chainId: 9000, - url: vars.get("EVMOS_TESTNET_URL", "https://eth.bd.evmos.dev:8545"), + url: vars.get("EVMOS_TESTNET_URL", "https://evmos-testnet.lava.build"), accounts, }, evmosMain: { chainId: 9001, - url: vars.get("EVMOS_MAINNET_URL", "https://eth.bd.evmos.org:8545"), + url: vars.get("EVMOS_MAINNET_URL", "https://evmos.lava.build"), accounts, }, bobaTestnet: { @@ -479,9 +469,8 @@ const config: HardhatUserConfig = { // For BSC testnet & mainnet bsc: vars.get("BSC_API_KEY", ""), bscTestnet: vars.get("BSC_API_KEY", ""), - // For Heco testnet & mainnet + // For Heco mainnet heco: vars.get("HECO_API_KEY", ""), - hecoTestnet: vars.get("HECO_API_KEY", ""), // For Fantom testnet & mainnet opera: vars.get("FANTOM_API_KEY", ""), ftmTestnet: vars.get("FANTOM_API_KEY", ""), @@ -515,10 +504,9 @@ const config: HardhatUserConfig = { // For Cronos testnet & mainnet cronos: vars.get("CRONOS_API_KEY", ""), cronosTestnet: vars.get("CRONOS_API_KEY", ""), - // For Gnosis/xDai testnets & mainnets + // For Gnosis/xDai testnet & mainnets gnosis: vars.get("GNOSIS_API_KEY", ""), xdai: vars.get("GNOSIS_API_KEY", ""), - sokol: vars.get("GNOSIS_API_KEY", ""), chiado: vars.get("GNOSIS_API_KEY", ""), // For Fuse testnet & mainnet fuse: vars.get("FUSE_API_KEY", ""), diff --git a/lib/openzeppelin-contracts b/lib/openzeppelin-contracts index cffb2f1d..6ba452de 160000 --- a/lib/openzeppelin-contracts +++ b/lib/openzeppelin-contracts @@ -1 +1 @@ -Subproject commit cffb2f1ddcd87efd68effc92cfd336c5145acabd +Subproject commit 6ba452dea4258afe77726293435f10baf2bed265 diff --git a/lib/solady b/lib/solady index c565332a..2353e93b 160000 --- a/lib/solady +++ b/lib/solady @@ -1 +1 @@ -Subproject commit c565332afef2d4f993fde402541487e4e331fddd +Subproject commit 2353e93b77eb6a4a99514c127b753e99a088ae68 diff --git a/package.json b/package.json index 41717782..5a0e7ae5 100644 --- a/package.json +++ b/package.json @@ -55,13 +55,11 @@ "deploy:polygonzkevmtestnet": "npx hardhat run --network polygonZkEVMTestnet scripts/deploy.ts", "deploy:polygon": "npx hardhat run --network polygon scripts/deploy.ts", "deploy:polygonzkevmmain": "npx hardhat run --network polygonZkEVMMain scripts/deploy.ts", - "deploy:hecotestnet": "npx hardhat run --network hecoTestnet scripts/deploy.ts", "deploy:hecomain": "npx hardhat run --network hecoMain scripts/deploy.ts", "deploy:fantomtestnet": "npx hardhat run --network fantomTestnet scripts/deploy.ts", "deploy:fantommain": "npx hardhat run --network fantomMain scripts/deploy.ts", "deploy:fuji": "npx hardhat run --network fuji scripts/deploy.ts", "deploy:avalanche": "npx hardhat run --network avalanche scripts/deploy.ts", - "deploy:sokol": "npx hardhat run --network sokol scripts/deploy.ts", "deploy:chiado": "npx hardhat run --network chiado scripts/deploy.ts", "deploy:gnosis": "npx hardhat run --network gnosis scripts/deploy.ts", "deploy:moonbasealpha": "npx hardhat run --network moonbaseAlpha scripts/deploy.ts", @@ -127,7 +125,7 @@ "prettier": "^3.1.0", "prettier-plugin-solidity": "^1.2.0", "solhint": "^4.0.0", - "ts-node": "^10.9.1", + "ts-node": "^10.9.2", "typechain": "^8.3.2", "typescript": "^5.3.3" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6020088a..d6eed95e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -34,7 +34,7 @@ devDependencies: version: 6.9.0 hardhat: specifier: ^2.19.2 - version: 2.19.2(ts-node@10.9.1)(typescript@5.3.3) + version: 2.19.2(ts-node@10.9.2)(typescript@5.3.3) hardhat-abi-exporter: specifier: ^2.10.1 version: 2.10.1(hardhat@2.19.2) @@ -54,8 +54,8 @@ devDependencies: specifier: ^4.0.0 version: 4.0.0(typescript@5.3.3) ts-node: - specifier: ^10.9.1 - version: 10.9.1(@types/node@20.10.4)(typescript@5.3.3) + specifier: ^10.9.2 + version: 10.9.2(@types/node@20.10.4)(typescript@5.3.3) typechain: specifier: ^8.3.2 version: 8.3.2(typescript@5.3.3) @@ -969,7 +969,7 @@ packages: dependencies: debug: 4.3.4(supports-color@8.1.1) ethers: 6.9.0 - hardhat: 2.19.2(ts-node@10.9.1)(typescript@5.3.3) + hardhat: 2.19.2(ts-node@10.9.2)(typescript@5.3.3) lodash.isequal: 4.5.0 transitivePeerDependencies: - supports-color @@ -988,7 +988,7 @@ packages: cbor: 8.1.0 chalk: 2.4.2 debug: 4.3.4(supports-color@8.1.1) - hardhat: 2.19.2(ts-node@10.9.1)(typescript@5.3.3) + hardhat: 2.19.2(ts-node@10.9.2)(typescript@5.3.3) lodash.clonedeep: 4.5.0 semver: 6.3.1 table: 6.8.1 @@ -1380,7 +1380,7 @@ packages: "@typechain/ethers-v6": 0.5.1(ethers@6.9.0)(typechain@8.3.2)(typescript@5.3.3) ethers: 6.9.0 fs-extra: 9.1.0 - hardhat: 2.19.2(ts-node@10.9.1)(typescript@5.3.3) + hardhat: 2.19.2(ts-node@10.9.2)(typescript@5.3.3) typechain: 8.3.2(typescript@5.3.3) dev: true @@ -3567,7 +3567,7 @@ packages: dependencies: "@ethersproject/abi": 5.7.0 delete-empty: 3.0.0 - hardhat: 2.19.2(ts-node@10.9.1)(typescript@5.3.3) + hardhat: 2.19.2(ts-node@10.9.2)(typescript@5.3.3) dev: true /hardhat-contract-sizer@2.10.0(hardhat@2.19.2): @@ -3580,7 +3580,7 @@ packages: dependencies: chalk: 4.1.2 cli-table3: 0.6.3 - hardhat: 2.19.2(ts-node@10.9.1)(typescript@5.3.3) + hardhat: 2.19.2(ts-node@10.9.2)(typescript@5.3.3) strip-ansi: 6.0.1 dev: true @@ -3594,7 +3594,7 @@ packages: dependencies: array-uniq: 1.0.3 eth-gas-reporter: 0.2.27 - hardhat: 2.19.2(ts-node@10.9.1)(typescript@5.3.3) + hardhat: 2.19.2(ts-node@10.9.2)(typescript@5.3.3) sha1: 1.1.1 transitivePeerDependencies: - "@codechecks/client" @@ -3603,7 +3603,7 @@ packages: - utf-8-validate dev: true - /hardhat@2.19.2(ts-node@10.9.1)(typescript@5.3.3): + /hardhat@2.19.2(ts-node@10.9.2)(typescript@5.3.3): resolution: { integrity: sha512-CRU3+0Cc8Qh9UpxKd8cLADDPes7ZDtKj4dTK+ERtLBomEzhRPLWklJn4VKOwjre9/k8GNd/e9DYxpfuzcxbXPQ==, @@ -3662,7 +3662,7 @@ packages: solc: 0.7.3(debug@4.3.4) source-map-support: 0.5.21 stacktrace-parser: 0.1.10 - ts-node: 10.9.1(@types/node@20.10.4)(typescript@5.3.3) + ts-node: 10.9.2(@types/node@20.10.4)(typescript@5.3.3) tsort: 0.0.1 typescript: 5.3.3 undici: 5.28.2 @@ -5754,10 +5754,10 @@ packages: typescript: 5.3.3 dev: true - /ts-node@10.9.1(@types/node@20.10.4)(typescript@5.3.3): + /ts-node@10.9.2(@types/node@20.10.4)(typescript@5.3.3): resolution: { - integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==, + integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==, } hasBin: true peerDependencies: