diff --git a/services/core/src/sourcify-chains.ts b/services/core/src/sourcify-chains.ts index 0f2c7ff38..540e578e8 100644 --- a/services/core/src/sourcify-chains.ts +++ b/services/core/src/sourcify-chains.ts @@ -631,6 +631,14 @@ const sourcifyChains: SourcifyChainsObject = { rpc: ["https://flare-api.flare.network/ext/C/rpc"], txRegex: getBlockscoutRegex(), }, + "2047": { + // Stratos Testnet + supported: true, + monitored: false, + contractFetchAddress: "https://web3-testnet-explorer.thestratos.org/" + BLOCKSCOUT_SUFFIX, + rpc: ["https://web3-testnet-rpc.thestratos.org"], + txRegex: getBlockscoutRegex(), + }, }; export default sourcifyChains; diff --git a/test/chains/chain-tests.js b/test/chains/chain-tests.js index 1e9772069..b2b2b155b 100644 --- a/test/chains/chain-tests.js +++ b/test/chains/chain-tests.js @@ -1284,6 +1284,24 @@ describe("Test Supported Chains", function () { "shared/withImmutables.metadata.json" ); + // Stratos Testnet + verifyContract( + "0x9082db5F71534984DEAC8E4ed66cFe364d77dd36", + "2047", + "Stratos Testnet", + ["shared/1_Storage.sol"], + "shared/1_Storage.metadata.json" + ); + verifyContractWithImmutables( + "0xA049F14E503A489E6f72603034CBe4d6835C8393", + "2047", + "Stratos Testnet", + ["uint256"], + [101], + ["shared/WithImmutables.sol"], + "shared/withImmutables.metadata.json" + ); + ////////////////////// // Helper functions //