From 507468bfcf0573b86e41e5ce4feee95bc593dd7e Mon Sep 17 00:00:00 2001 From: Claudia Date: Mon, 14 Oct 2024 12:03:15 +0200 Subject: [PATCH] feat: get the plugin ens subdomain from commons config function --- packages/contracts/utils/helpers.ts | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/packages/contracts/utils/helpers.ts b/packages/contracts/utils/helpers.ts index d5a74646..f5d098ef 100644 --- a/packages/contracts/utils/helpers.ts +++ b/packages/contracts/utils/helpers.ts @@ -3,6 +3,7 @@ import { SupportedNetworks, getLatestNetworkDeployment, getNetworkNameByAlias, + getPluginEnsDomain, } from '@aragon/osx-commons-configs'; import {UnsupportedNetworkError, findEvent} from '@aragon/osx-commons-sdk'; import { @@ -54,12 +55,13 @@ export function getProductionNetworkName( } export function pluginEnsDomain(hre: HardhatRuntimeEnvironment): string { - const network = getProductionNetworkName(hre); - if (network === SupportedNetworks.SEPOLIA) { - return `${PLUGIN_REPO_ENS_SUBDOMAIN_NAME}.plugin.aragon-dao.eth`; - } else { - return `${PLUGIN_REPO_ENS_SUBDOMAIN_NAME}.plugin.dao.eth`; + const network = getNetworkNameByAlias(getProductionNetworkName(hre)); + if (network === null) { + throw new UnsupportedNetworkError(getProductionNetworkName(hre)); } + + const pluginEnsDomain = getPluginEnsDomain(network); + return `${PLUGIN_REPO_ENS_SUBDOMAIN_NAME}.${pluginEnsDomain}`; } export async function findPluginRepo(