Manage your name
Open a name you own, with the wallet that owns it connected, and the page shows a management panel under the details. Every change in it is a transaction signed with your wallet, and each costs the usual network fee.
My names in the menu lists every name your wallet holds, with your primary name marked, so you never have to remember what you registered.
Address
The address the name points at. This is the one record that makes the name useful: without it, yourname.l2p is a name that leads nowhere.
Use my address fills in the connected wallet. You can point a name at any address you like, including a different wallet of yours or a contract, but the primary name feature only works when a name points at the wallet that claims it.
Profile records
Public text stored with the name, readable by anyone who looks it up.
| Record | What it is for |
|---|---|
| Avatar | A link to an image |
| Description | A sentence about you or the project |
| Website | Your site |
| A contact address | |
| X / Twitter, GitHub, Discord, Telegram | Your handles |
All of it is optional, all of it is public, and all of it is on the chain permanently once saved. Fill in only what you are happy for everyone to see, forever. Changing a record later is another transaction; the old value stops being shown, but it stays in the chain's history.
Several records changed at once are saved in one transaction.
Primary name
A primary name is the one sites show instead of your address. Set it and the wallet button on every L2 Protocol site reads yourname.l2p.
Two things have to be true, and the page checks both.
The name has to point at your address. Set the address record first. The page refuses to set a primary name that does not point back at the wallet claiming it, because a name that says "I am this wallet" while pointing somewhere else is exactly what an impersonator would want.
You can only have one. Setting a new primary name replaces the old one.
If a name is set as primary but no longer points at the wallet, because the address record was changed afterwards, My names marks it as unverified and sites fall back to showing the address until it is fixed.
Extend
Adds time to the registration, at the yearly price for the length of the name. Choose how many years and press Extend.
Anyone can extend any name, not only its owner. That is deliberate: it lets a project keep a name alive for a member who has gone quiet, and it means a name you care about cannot lapse because the one person who could pay was unavailable. Extending gives you no rights over the name, only more time on it.
Transfer
Sends the name to another wallet. Enter the new owner's address, check it twice, and press Transfer name.
A transfer is final and it is the one action on this page that cannot be undone by you. The rules from Staying safe while you browse apply: copy the address from the person, compare the middle of it, and send a message before you send the name.
After a transfer the new owner holds the name but the records still belong to the old owner, until the new owner reclaims them. See the next section.
Reclaim
A name has two layers: the token that says who owns it, and the records that say what it points at. A transfer moves the token. The records stay with whoever controlled them until the new owner presses Reclaim.
If you have just received a name and the address, records and primary name options are not available to you, this is why. Reclaim, and the whole panel opens up. It is one transaction.
Set the public resolver
A name registered without a resolver has nowhere to store an address or records, and the page shows No resolver instead of the fields. That only happens to names registered in an unusual way, not through this site. Press Set public resolver and the fields appear.
History
Under the details, every registration, extension and transfer the name has been through, each linked to its transaction on the explorer.