From f3018dfdbbc34abe2c84b6c9d1d73a3c8a99c719 Mon Sep 17 00:00:00 2001 From: sepehr sanaee Date: Tue, 14 May 2024 13:42:16 +0330 Subject: [PATCH] update Ens resolver of fetchDaoDetails --- src/hooks/useDaoDetails.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/hooks/useDaoDetails.tsx b/src/hooks/useDaoDetails.tsx index fd04cdba7..6eb0b1723 100644 --- a/src/hooks/useDaoDetails.tsx +++ b/src/hooks/useDaoDetails.tsx @@ -24,6 +24,7 @@ import {resolveIpfsCid} from '@aragon/sdk-client-common'; import request, {gql} from 'graphql-request'; import {SubgraphDao, SubgraphPluginListItem} from 'utils/types'; import {ipfsService} from 'services/ipfs/ipfsService'; +import {isEnsDomain} from '@aragon/ods-old'; export const QueryDao = gql` query Dao($address: ID!) { @@ -101,7 +102,9 @@ async function fetchDaoDetails( if (!client) return Promise.reject(new Error('client must be defined')); - const address = await provider.resolveName(daoAddressOrEns as string); + const address = isEnsDomain(daoAddressOrEns) + ? await provider.resolveName(daoAddressOrEns as string) + : daoAddressOrEns; // if network is l2 and has ens name, resolve to address if (isL2NetworkEns) {