Bulk Premium ENS Registration

You can register multiple names in the premium period and non-premium period by using the bulk registration tool.

The bulk register tool saves large amounts of gas fees, time, and hassle.

Vision.io Fees for Names Registered of Premium:

1 % - of total cost (name base price + premium price)


Premium Period

After the 90-day grace period ends, the name becomes available for registration by anyone with a temporary premium that decreases over 21 days. The released name will continue to resolve your ETH address until it is overwritten by the new owner.

The premium beyond the normal registration price for any name starts at $100,000,000 USD the moment the name exits the grace period and decreases exponentially to $0 over a period of 21 days. So after 21 days the cost to register is the normal price of registration (e.g. $5/year for 5+ character names).


Premium Registration

Navigate to "Market" to find Names in Premium.

Switch to the "Expiring" Tab - here you will find only names which are in the Premium Period.


Use Filters

Use the filter to customize your Premium Name search results.

Tip: For example, use the 'Price Filter' to display only those premium names that fall within a specific price range in dollars.


Add names to Bulk-Registration

After adding the names to the bulk registration cart by clicking the bag icon you are ready to bulk register multiple names (up to 50) in two simple steps.

If not done so already, you will be prompted to connect your wallet before adding names to your bulk registration bag. Supported wallets currently include all wallets that are featured by WalletConnect (over 300 supported Wallets)


Once names have been added to the bulk registration bag you are ready to enter the desired registration period. Enter the Registration Period in Years / or Months, by clicking on the Years/Months Button.

Proceed by clicking Register Now.

The Bulk Premium Registration modal will open. This is where you can review and confirm the names you wish to register, as well as adjust the registration duration to suit your needs.


Send registered names to a different wallet

Additionally, you have the option to access 'Advanced Settings'. In this section, you can redirect the names you intend to register to an alternate wallet. This is done by simply inputting the ENS name or the wallet address of the recipient into the designated address field.

Important: Please ensure to verify the accuracy of the wallet details thoroughly before proceeding.

If you don't want to send the names to a different wallet, just skip this step.


Start Bulk Premium Registration

Proceed by clicking "Start" to initiate the Bulk Premium Registration.

The registrar uses two transactions (commit and reveal) to register a name. It takes less than 5 minutes to register a name, including a 1-minute delay between the first and second transactions to prevent frontrunning.

  1. Initiating the registration process by clicking 'Start' will lead to a wallet interaction. The initial step involves a 'commitment transaction', a measure implemented by ENS to prevent front running. This transaction incurs a nominal gas fee.

  2. Once the commitment transaction is completed, there is a mandatory waiting period of 60 seconds. This interval is essential to ensure that no one else is attempting to register the same names simultaneously.

  3. Following the completion of this 60-second period, you can proceed by clicking 'Register/Start' to finalize the registration process. The final transaction encompasses the cost of the premium purchase and registration fees set by the ENS registrar, in addition to the gas fees, which vary based on the length and duration of the ENS names being registered.


Gas Savings

Bulk Registration on Vision.io currently saves around ~40% gas usage over the ENS dApp.

(GAS usage with ENS dApp for one name: ~235,000 // GAS usage with Vision.io dApp for one name: ~150,000).

Our bulk register contract is using the ENS contract function register and not registerWithConfig() that the ENS dApp uses by default to mint names. registerWithConfig() sets the default resolver for a name in the same transaction. register() does not set the default resolver for a name in the same transaction.


What are the fees for registering a premium name through bulk registration?

Vision.io bulk premium registration Fees:

3L - 1%

4L - 1%

5L - 1%

Bulk Registration currently saves around 40% gas usage over the ENS dApp.

These fees are charged to continue to provide support and new features at Vision.io

Last updated