Requirements
- Mainnet should be turned on in Settings
- You’ll need enough mainnet ETH to complete the transaction
I don’t have a name yet…
-
Connect your Teams account to the ENS app using WalletConnect

- Open app.ens.domains, hit Connect, select WalletConnect, copy the link.
- In a different tab/window, open your Teams account page, hit Connect to apps, paste the WalletConnect link copied in step 1, hit Connect and then Approve.
- Confirm your Teams account is connected by looking at the address in the top right of the ENS app and ensuring it matches your Teams account.
-
Choose a name and select registration duration

<aside>
💡
Make sure you leave “Use as primary name” on, so that upon registration this name will automatically be set to your connected Teams account address.
</aside>
-
Fill out the profile details (optional)

- Add any additional info (avatar, URL, etc) you want.
-
Confirm the purchase

- After clicking Open wallet in the ENS app, switch to the Teams tab and approve the transaction by clicking Execute.
- Once ENS’s time delay is complete, click Complete registration, approve that additional transaction in the Teams tab, and you’re done!
I have a name already…
<aside>
💡
If you have the ENS in an EOA, we recommend first updating the profile and pointer address before transferring the name to Teams. You can do it from Teams, but it will cost more and take more time if your account requires more than 1 approval.
</aside>
-
Sign into ENS from the wallet that currently holds the name

- Open app.ens.domains, hit Connect, select WalletConnect, copy the link.
- In a different tab/window, open your Teams account page, hit Connect to apps, paste the WalletConnect link copied in step 1, hit Connect and then Approve. If you’re using an EOA like Rainbow, scan the WalletConnect QR code to connect.
-
Update the profile details and point the eth address field to the Teams account

- Add any additional info (avatar, URL, etc) you want.
-
Send the ENS name NFT to the Teams account

- You can send an ENS name like any other NFT
-
Sign into ENS with Teams and tap “set as primary name” on the account page

- From the dropdown in the top-right corner of app.ens.domains, hit Disconnect and then Connect, select WalletConnect, and copy the link.
- In a different tab/window, open the Teams account page that you just sent the NFT to, hit Connect to apps, paste the WalletConnect link copied in step 1, hit Connect and then Approve.
- Tap Set as primary name and confirm the transaction from your Teams account.
Extend your ENS name with subnames
<aside>
⚠️
This section is WIP
</aside>
<aside>
Subnames extend a name to point to multiple accounts ****(e.g. treasury.splits.eth
, operating.splits.eth
, grants.splits.eth
). You keep a consistent brand across your team’s accounts, without having to register a brand new name for each one.
Best of all, they work in any ENS-enabled app, just like any other ENS name would!
</aside>
- Sign into the ENS app from the wallet that controls the name you want to extend