Warning bulletin for users migrating ENS names owned by contracts

Nick Johnson
1 min readMay 20, 2019

--

The ENS team has been made aware of an issue relating to the migration of ENS .eth domains to the new registrar, where those names are owned by a contract such as a multisig wallet.

If the multisig wallet’s fallback function consumes more than the default ‘gas stipend’ of 2300 gas, migration of the name will succeed, but the deposit associated with the name will not be returned, becoming permanently inaccessible.

Most multisigs are ‘well behaved’ and will not be subject to this problem. However, for safety we recommend first transferring names owned by a multisig to an account before migrating them to the new registrar. Afterwards, ownership of the name can be transferred back to the multisig with no trouble.

To transfer a name to a new owner without migrating it, call the transfer function on the legacy ENS registrar at 0x6090A6e47849629b7245Dfa1Ca21D94cd15878Ef, passing in the labelhash of the name you want to transfer and the address of the new owner. The labelhash can be easily obtained by searching for the ENS name on etherscan. Once transferred, our management tool can be used to migrate the name to the new registrar.

Of the approximately 300,000 currently registered ENS .eth names, around 4000 are owned by multisig wallets or other contracts, in addition to those those in the custody of the Name Bazaar smart contracts.

--

--