resolveXlmNameByAddress
Find one verified XLM Domains name associated with a Stellar account.
resolveXlmNameByAddress accepts a classic Stellar account address (G…) and
returns one associated .xlm name. Blux forward-resolves the returned name and
only returns it when it points back to the requested account.
import { resolveXlmNameByAddress } from "@bluxcc/core";
const record = await resolveXlmNameByAddress("G...");
console.log(record.name); // "alice.xlm"
console.log(record.publicKey); // original G… accountType
function resolveXlmNameByAddress(
address: string,
options?: XlmNameLookupOptions,
): Promise<XlmAccountNameRecord>;XlmNameLookupOptions supports timeout and allowHttp. The returned
XlmAccountNameRecord has the same account fields documented for
resolveXlmName,
with kind: "account" and a publicKey.
An account can own multiple names. The XLM Domains reverse lookup chooses one record; this function does not return every name owned by the account.
Errors
The promise rejects when:
addressis not a validG…account address- the account has no reverse record
- the returned record is malformed
- the returned name does not resolve back to the requested account
Contract addresses (C…) and muxed accounts (M…) are not supported by this
lookup.