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 getAddress utility is designed to retrieve an address from an onchain identity provider for a given name.
Usage
Get ENS Name from mainnet chain
import { getAddress } from '@coinbase/onchainkit/identity';
const address = await getAddress({ name: 'zizzamia.eth' });
Get Basename from base chain
import { getAddress } from '@coinbase/onchainkit/identity';
import { base } from 'viem/chains';
const address = await getAddress({ name: 'zizzamia.base.eth', chain: base });
Returns
type GetAddressReturnType = Address | null;
type Address = `0x${string}`;
Parameters
type GetAddressParams = {
/** Name to resolve */
name: string | Basename;
/** Optional chain for domain resolution */
chain?: Chain;
};
type Basename = BaseMainnetName | BaseSepoliaName;
type BaseMainnetName = `${string}.base.eth`;
type BaseSepoliaName = `${string}.basetest.eth`;
type Chain = {
id: number;
name: string;
// ... other chain properties
};