ENS Integration
author | ben |
type | integration-upgrade |
status | Approved |
created | 2024-10-21 |
updated | 2024-11-25 |
Proposal Summary
This XIP proposes an integration within the Infinex web app that would allow for management of ENS domain records.
Specification
Overview
I think that being able to manage and assign ENS usernames with the schmick UI that Infinex offers could onboard a lot more volume if done correctly.
If I can tell someone to send ETH/USDC/whatever to benhooper.eth and that's my infinex account, that's easy for everyone involved. If I can also manage my ENS records through my Infinex account, that'd be even better.
Rationale
Currently, Infinex user names are a nice touch, but ENS still reigns supreme (see most Infinex employees twitter handles).
Technical Specification
To make it incredibly easy for the user, I'd split this integration into 2 parts:
- ens.infinex.xyz
- ENS page within infinex app
ens.infinex.xyz
ens.infinex.xyz would be a site where users can connect their existing wallets that own ENS records, and can easily transfer to their Infinex username.
ENS page within Infinex app
To start with, this is where a user could see ENS domains owned by their Infinex wallet, and then eventually could do all the same functionality as app.ens.domains for their existing records (set address owner, create subname, see expiry/extend, etc).
🚨 Cool Bonus Idea 🚨 - if a user opt's in (mainly to save on gas) set up their <infinex_username>.infinex.eth record too, i.e. mine would be ben.infinex.eth, which would map to my Infinex smart account address. This also assumes that Infinex owns infinex.eth which I'm unsure of.
Security
I don't believe this model adds any new security risks to Infinex.
Copyright
Copyright and related rights waived via CC0.