Does XMTP support ENS subdomain resolution via CCIP-Read (EIP-3668)?

Hi, I’m building https://ensub.org — a platform that lets ENS domain owners issue subdomains to their community (e.g. alice.pixelgoblins.eth). Subdomains are resolved either offchain via Namestone (CCIP-Read) or onchain via Durin’s L1Resolver pointing to an L2Registry.

I tested on xmtp.chat and raw wallet addresses work fine, but addressing a message to alice.pixelgoblins.eth returns

“Invalid address, inbox ID, ENS name, or Base name.”

My question: Does XMTP’s ENS resolution support subdomains whose resolver implements EIP-3668 CCIP-Read? If not, is thison the roadmap?

The use case: our subdomain holders would love alice.pixelgoblins.eth to work as their XMTP address — it’s their primary onchain identity. Since the subdomain correctly resolves to a wallet address via the ENS registry + CCIP-Read, it seems like it should be supportable with the right resolver lookup.

Happy to share resolver contract addresses and test subdomains if useful for debugging.

2 Likes