Chain-specific address format that allows specifying both an
account and the chain on which that account intends to transact.
Chain-specific addresses take the form of user@chain.eth.
The target chain is resolved using a registry stored on ENS.
Why It Matters
This address format ensures Ethereum addresses specify the chain of the
recipient. This fits well in Ethereum's layer-2 roadmap to reduce user
errors such as accidentally sending funds on the wrong chain, and for
wallets to automatically bridge funds to the intended destination chain.
40}: Props) => {...119useEffect(() => {...145146// Debounce domain resolving147consttimeout=setTimeout(() => {148// Must be set here, not before the timer — guard on line 107 must only block re-runs while the Promise is in-flight, not during the debounce window.149resolveDomain({ domain: trimmedAddress })150 .then((result) => {151if (latestFieldValueRef.current !== fieldValue) return152setAddressState({153 fieldValue,