As we are integrating Arbitrum to the dApp, the goal of this issue is to enable the currently disabled Arbitrum Resolver CTA in Name Registration resolver selection step:
Describe Preferred Solution
This radio button shall look like the other enabled ones, except from the icon and label;
The ENS resolvers list mapping shall be updated to include Arbitrum resolver and its addresses;
Once user has reached the point of registering the records for the just registered domain, we should ask to switch his network to Arbitrum so he confirms the text records setting transaction. If he is not in Arbitrum, this transaction shall not be sent and his registration flow won't proceed;
Test if the new resolver is being set after a name registration;
Definition of Done
[ ] The Arbitrum resolver radio button should appear consistent with the other enabled options, differing only in its icon and label.
[ ] Users can successfully register a name with Arbitrum resolver, the domain should be created on ETH Mainnet.
[ ] Clear errors should be provided if the process fails due to chain misconfiguration or unsupported chain.
[ ] Prompt the user to switch to the Arbitrum network when it's time to sign the text records transaction.
[ ] The new domain should be accessible.
[ ] The correct text records, expiration date, and address should be displayed after registration.
Feature Request
Describe the Feature Request
As we are integrating Arbitrum to the dApp, the goal of this issue is to enable the currently disabled Arbitrum Resolver CTA in Name Registration resolver selection step:
Describe Preferred Solution
Definition of Done
Arbitrum
resolver radio button should appear consistent with the other enabled options, differing only in its icon and label.Arbitrum
resolver, the domain should be created onETH Mainnet
.Related Code
ENSResolverComponent.tsx