useTokenData
Hook for fetching token data (NFT) for a given token address.
Usage
import { useTokenData } from "@aptos-labs/react";
export default function App() {
const { data: tokenData, isLoading } = useTokenData({
address: "0x1234567890abcdef",
});
if (isLoading) return <div>Loading...</div>;
return (
<div>
<h1>Token Data</h1>
<pre>{JSON.stringify(tokenData, null, 2)}</pre>
</div>
);
}Parameters
Return Type
| Name | Type | Default |
|---|---|---|
data | FetchTokenDataResult | undefinedThe last successfully resolved data for the query. The last successfully resolved data for the query. The last successfully resolved data for the query. The last successfully resolved data for the query. The last successfully resolved data for the query. The last successfully resolved data for the query. | |
error | Error | nullThe error object for the query, if an error was thrown.
| |
isError | booleanA derived boolean from the
| |
isPending | booleanWill be | |
isLoading | booleanIs
| |
isLoadingError | booleanWill be | |
isRefetchError | booleanWill be | |
isSuccess | booleanA derived boolean from the
| |
isPlaceholderData | booleanWill be | |
status | "error" | "success" | "pending"The status of the query.
| |
dataUpdatedAt | numberThe timestamp for when the query most recently returned the | |
errorUpdatedAt | numberThe timestamp for when the query most recently returned the | |
failureCount | numberThe failure count for the query.
| |
failureReason | Error | nullThe failure reason for the query retry.
| |
errorUpdateCount | numberThe sum of all errors. | |
isFetched | booleanWill be | |
isFetchedAfterMount | booleanWill be
| |
isFetching | booleanA derived boolean from the
| |
isInitialLoading | boolean | |
isPaused | booleanA derived boolean from the
| |
isRefetching | booleanIs
| |
isStale | booleanWill be | |
refetch | (options?: RefetchOptions | undefined) => Promise<QueryObserverResult<FetchTokenDataResult, Error>>A function to manually refetch the query. | |
fetchStatus | FetchStatusThe fetch status of the query.
| |
promise | Promise<FetchTokenDataResult>A stable promise that will be resolved with the data of the query.
Requires the |