Documentation Index
Fetch the complete documentation index at: https://base-a060aa97-pat-schemav2-docs.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
The useAddress hook is used to get an address from an onchain identity provider for a given name.
It is implemented with useQuery from @tanstack/react-query, and returns a UseQueryResult object, allowing you to pass through all @tanstack/react-query options.
Usage
import { useAddress } from '@coinbase/onchainkit/identity';
const { data: address, isLoading } = useAddress({ name: 'zizzamia.base.eth' });
Returns
useQuery<Promise<GetAddressReturnType>>
type GetAddressReturnType = Address | null;
Parameters
UseAddressParams
type UseAddressParams = {
/** The ENS or Basename for which the Ethereum address is to be fetched */
name: string | Basename;
/** Optional chain for domain resolution */
chain?: Chain;
};
UseQueryOptions
type UseQueryOptions<TData = unknown> = Omit<
TanstackUseQueryOptions<TData>,
'queryKey' | 'queryFn'
>;