EVM domain resolution result with records

interface EVMDomainResolution {
    domain: string;
    network:
        | "polygon"
        | "ethereum"
        | "base"
        | "sonic";
    owner: string;
    records: Record<string, string>;
    resolver: string;
    tokenId: string;
}

Properties

domain: string

The full domain name

network:
    | "polygon"
    | "ethereum"
    | "base"
    | "sonic"

Network where domain was found

owner: string

Domain owner address

records: Record<string, string>

Record key-value pairs (null if not found)

resolver: string

Resolver contract address

tokenId: string

Token ID (namehash of domain)