Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

useNames

Fetch all names owned by an Ethereum address.

Usage

import { useNames } from "@oniym/react";
 
function OwnedNames({ address }: { address: string }) {
  const { data: names, isLoading } = useNames(address);
 
  if (isLoading) return <span>Loading...</span>;
 
  return (
    <ul>
      {names?.map((n) => (
        <li key={n.node}>{n.name}</li>
      ))}
    </ul>
  );
}

Parameters

ParameterTypeDescription
addressstring | undefinedEVM address. Query disabled when undefined.

Returns

UseQueryResult<OwnedName[]>

interface OwnedName {
  name: string;
  node: string;
  expiresAt: string;
  expired: boolean;
}

Query key

["oniym", "names", address]