From 7551b6e366b04be11084fc650116f2c8e45b3802 Mon Sep 17 00:00:00 2001 From: billy Date: Wed, 13 Jul 2022 19:56:38 +0800 Subject: [PATCH] fix: chainId outer useNonFungibleAsset --- .../mask/src/plugins/Collectible/hooks/useCollectibleState.ts | 2 ++ packages/plugin-infra/src/web3/useNonFungibleAsset.ts | 3 +-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/mask/src/plugins/Collectible/hooks/useCollectibleState.ts b/packages/mask/src/plugins/Collectible/hooks/useCollectibleState.ts index d79262cac0f2..1d241a2dc17e 100644 --- a/packages/mask/src/plugins/Collectible/hooks/useCollectibleState.ts +++ b/packages/mask/src/plugins/Collectible/hooks/useCollectibleState.ts @@ -3,6 +3,7 @@ import { createContainer } from 'unstated-next' import { CollectibleTab, CollectibleToken } from '../types' import { useNonFungibleAsset } from '@masknet/plugin-infra/web3' import { NetworkPluginID, SourceType } from '@masknet/web3-shared-base' +import { ChainId } from '@masknet/web3-shared-evm' function useCollectibleState(token?: CollectibleToken) { const [tabIndex, setTabIndex] = useState(CollectibleTab.ARTICLE) @@ -10,6 +11,7 @@ function useCollectibleState(token?: CollectibleToken) { const asset = useNonFungibleAsset(NetworkPluginID.PLUGIN_EVM, token?.contractAddress ?? '', token?.tokenId ?? '', { sourceType: provider, + chainId: ChainId.Mainnet, }) return { diff --git a/packages/plugin-infra/src/web3/useNonFungibleAsset.ts b/packages/plugin-infra/src/web3/useNonFungibleAsset.ts index dc2dcb44b9ff..045a3155b956 100644 --- a/packages/plugin-infra/src/web3/useNonFungibleAsset.ts +++ b/packages/plugin-infra/src/web3/useNonFungibleAsset.ts @@ -3,7 +3,6 @@ import type { NetworkPluginID } from '@masknet/web3-shared-base' import type { Web3Helper } from '../web3-helpers' import { useAccount } from '../entry-web3' import { useWeb3Hub } from './useWeb3Hub' -import { ChainId } from '@masknet/web3-shared-evm' export function useNonFungibleAsset( pluginID?: T, @@ -19,6 +18,6 @@ export function useNonFungibleAsset | undefined>(async () => { if (!address || !id || !hub) return - return hub.getNonFungibleAsset?.(address, id, { chainId: ChainId.Mainnet }) + return hub.getNonFungibleAsset?.(address, id) }, [address, id, hub]) }