diff --git a/pages/contracts/sg721/query.tsx b/pages/contracts/sg721/query.tsx index 672aab8..23fff96 100644 --- a/pages/contracts/sg721/query.tsx +++ b/pages/contracts/sg721/query.tsx @@ -19,6 +19,7 @@ import { toast } from 'react-hot-toast' import { useQuery } from 'react-query' import { withMetadata } from 'utils/layout' import { links } from 'utils/links' +import { resolveAddress } from 'utils/resolveAddress' const Sg721QueryPage: NextPage = () => { const { sg721: contract } = useContracts() @@ -58,13 +59,16 @@ const Sg721QueryPage: NextPage = () => { async ({ queryKey }) => { const [_contractAddress, _type, _contract, _wallet, _tokenId, _address] = queryKey const messages = contract?.use(contractAddress) - const result = await dispatchQuery({ - messages, - type, - tokenId: _tokenId, - address: _address, + const res = await resolveAddress(_address, wallet).then(async (resolvedAddress) => { + const result = await dispatchQuery({ + messages, + type, + tokenId: _tokenId, + address: resolvedAddress, + }) + return result }) - return result + return res }, { placeholderData: null,