Skip to main content

programAccountTypeQuery

Signature:

export declare function programAccountTypeQuery(sdk: RequiredParam<ThirdwebSDK>, address: RequiredParam<string>): {
queryKey: readonly ["__tw__", "sol", RequiredParam<import("@thirdweb-dev/sdk/solana").Network>, "program", RequiredParam<string>, "type"];
queryFn: () => Promise<"nft-collection" | "nft-drop" | "token">;
enabled: boolean;
cacheTime: number;
staleTime: number;
};

Parameters

ParameterTypeDescription
sdkRequiredParam<ThirdwebSDK>
addressRequiredParam<string>

Returns:

{ queryKey: readonly ["__tw__", "sol", RequiredParam<import("@thirdweb-dev/sdk/solana").Network>, "program", RequiredParam<string>, "type"]; queryFn: () => Promise<"nft-collection" | "nft-drop" | "token">; enabled: boolean; cacheTime: number; staleTime: number; }