Skip to content

useNameEntry

Primitive for looking up an AENS name entry.

Import

typescript
import { useNameEntry } from '@growae/reactive-solid'

Usage

tsx
import { useNameEntry } from '@growae/reactive-solid'
import { Show } from 'solid-js'

function NameLookup() {
  const entry = useNameEntry({ name: 'myname.chain' })

  return (
    <Show when={!entry.isLoading} fallback={<div>Looking up name...</div>}>
      <div>
        <p>Owner: {entry.data?.owner}</p>
        <p>TTL: {entry.data?.ttl}</p>
      </div>
    </Show>
  )
}

Return Type

data

  • Type: Accessor<{ id, owner, pointers, ttl } | undefined>

The AENS name entry data.

Parameters

name

  • Type: string | Accessor<string>
  • Required

The AENS name to look up (e.g. 'myname.chain').

networkId

  • Type: string | Accessor<string>
  • Optional

Target network.

query

See TanStack Solid Query docs for query options.

Action