programQuery
Signature:
export declare function programQuery<TProgramType extends ProgramType>(queryClient: QueryClient, sdk: RequiredParam<ThirdwebSDK>, address: RequiredParam<string>, type?: TProgramType): {
queryKey: readonly ["__tw__", "sol", RequiredParam<import("@thirdweb-dev/sdk/solana").Network>, "program-instance", RequiredParam<string>, {
readonly persist: false;
}];
queryFn: () => Promise<ProgramMap[TProgramType]>;
enabled: boolean;
cacheTime: number;
staleTime: number;
};
Parameters
Parameter | Type | Description |
---|---|---|
queryClient | QueryClient | |
sdk | RequiredParam<ThirdwebSDK> | |
address | RequiredParam<string> | |
type | TProgramType | (Optional) |
Returns:
{ queryKey: readonly ["__tw__", "sol", RequiredParam<import("@thirdweb-dev/sdk/solana").Network>, "program-instance", RequiredParam<string>, { readonly persist: false; }]; queryFn: () => Promise<ProgramMap[TProgramType]>; enabled: boolean; cacheTime: number; staleTime: number; }