Description: I’d like to propose adding native support for XNS, an Ethereum-native name registry designed specifically for safe value routing and payments.
XNS allows users to assign permanent, human-readable names to Ethereum addresses (e.g. alice.xns) and use those names as payment identifiers instead of raw hex addresses.
Purpose: Today, most user-facing risks in Ethereum payments stem from address handling:
-
copy-paste errors
-
address poisoning / clipboard hijacking
-
silent address substitution
-
general UX friction around long hex strings
Name-based resolution significantly reduces these risks.
ENS partially addresses this, but its expiration-based, transferable domain model introduces additional failure modes (expired names, reassignment, silent fund loss). XNS was designed from first principles to avoid these issues.
You can read more about it on my X profile (@Walodja)
Extension/Mobile/Both: Both
Images/Attachments:
- XNS Github: Walodja1987/xns
- XNS Contract Adress on Ethereum: 0x648E4F05aF2b7eB85109A8dc8AE81D8E006457D8
- x2xPay app already integrates XNS (see screenshots below)

