diff --git a/packages/contracts/deploy/20_new_version/23_publish.ts b/packages/contracts/deploy/20_new_version/23_publish.ts index 3e35e241..b95e81eb 100644 --- a/packages/contracts/deploy/20_new_version/23_publish.ts +++ b/packages/contracts/deploy/20_new_version/23_publish.ts @@ -240,20 +240,24 @@ func.skip = async (hre: HardhatRuntimeEnvironment) => { throw `PluginRepo '${pluginEnsDomain(hre)}' does not exist yet.`; } - const pastVersions = await getPastVersionCreatedEvents(pluginRepo); + try { + const pastVersions = await getPastVersionCreatedEvents(pluginRepo); - // Check if the version was published already - const filteredLogs = pastVersions.filter( - items => - items.event.args.release === VERSION.release && - items.event.args.build === VERSION.build - ); - - if (filteredLogs.length !== 0) { - console.log( - `Build number ${VERSION.build} has already been published for release ${VERSION.release}. Skipping publication...` + // Check if the version was published already + const filteredLogs = pastVersions.filter( + items => + items.event.args.release === VERSION.release && + items.event.args.build === VERSION.build ); - return true; + + if (filteredLogs.length !== 0) { + console.log( + `Build number ${VERSION.build} has already been published for release ${VERSION.release}. Skipping publication...` + ); + return true; + } + } catch (error) { + console.log(`Error in geting previouse version ${error}.`); } return false; diff --git a/packages/contracts/hardhat.config.ts b/packages/contracts/hardhat.config.ts index a66eee27..200de656 100644 --- a/packages/contracts/hardhat.config.ts +++ b/packages/contracts/hardhat.config.ts @@ -148,6 +148,8 @@ const config: HardhatUserConfig = { polygon: process.env.POLYGONSCAN_API_KEY || '', base: process.env.BASESCAN_API_KEY || '', arbitrumOne: process.env.ARBISCAN_API_KEY || '', + peaq: process.env.PEAQ_KEY || '', + agungTestnet: process.env.PEAQ_KEY || '', }, customChains: [ { @@ -170,7 +172,8 @@ const config: HardhatUserConfig = { network: 'agungTestnet', // Peaq testnet chainId: 9990, urls: { - apiURL: 'https://wss-async.agung.peaq.network', + apiURL: + 'https://agung-testnet.subscan.io/api/scan/evm/contract/verify', browserURL: 'https://agung-testnet.subscan.io/', }, }, @@ -178,7 +181,7 @@ const config: HardhatUserConfig = { network: 'peaq', // Peaq mainnet chainId: 3338, urls: { - apiURL: 'https://erpc-mpfn1.peaq.network', + apiURL: '', browserURL: 'https://peaq.subscan.io/', }, },