Documentation Index
Fetch the complete documentation index at: https://daehan-base.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Basenames는 Base의 주소를 위한 사람이 읽을 수 있는 이름입니다.
ENS 프로토콜 위에 구축되어 ENSIP-19를 준수합니다.
Basenames에 대해 자세히 알아보려면 Basenames FAQ를 확인하세요.
이 가이드에서는 Viem을 사용하여 애플리케이션에 Basenames 지원을 추가하는 방법을 보여줍니다.
사용법
Base에서 주소의 기본 ENS 이름을 조회하려면 getEnsName을 사용합니다:
import { createPublicClient, http, toCoinType } from 'viem'
import { base } from 'viem/chains'
const client = createPublicClient({
chain: mainnet,
transport: http(YOUR_PRIVATE_RPC_URL),
})
const name = await client.getEnsName({
address: '0x179A862703a4adfb29896552DF9e307980D19285',
coinType: toCoinType(base.id),
})
ENSIP-19 해석 단계 중 일부의 연산 요구로 인해 프라이빗 RPC 프로바이더(YOUR_PRIVATE_RPC_URL)를 사용해야 합니다.
Basename의 초기 등록과 ENSIP-19를 통한 이름 해석 가능 시점 사이에는 신뢰 없는 해석에 필요한 상태 증명 생성이 느리기 때문에 약간의 지연이 있을 수 있습니다.
getEnsName에 대해 더 알아보기 →