如何更换 ENS 域名的管理员

注意事项

在前面的教程中,我们介绍过 域名操作的两种角色,注册人和管理员。

按照 .eth 注册器合约的代码规则,管理员只能由注册人设置或者由当前管理员转让来实现。

操作步骤

下面,我们以 ceshi.eth 为例介绍如何更换域名管理员。

  1. 在浏览器上打开 ENS 管理器,并使用域名的注册人或管理员账户 连接
  2. 输入 ceshi.eth 并点击 查询 按钮,进入 ceshi.eth 的管理页面。
  3. 点击 管理员 一栏右侧的 设置 按钮(如果你的域名注册人和管理员不是同一个账户,并且你用管理员账户连接了管理器,那这个按钮上的文本会是 转让),展开域名管理员更换区域。
  4. 在这个区域的文本框中输入我们要更换的新管理员地址 0xd55dA...D096(这个地址必须是一个合法的以太坊地址)。

    在我们输入地址后,文本框右下角的 设置 按钮由灰色变成可操作状态(蓝色)。同时,管理器会自动侦测并在地址下面显示与这个地址进行了双向解析的域名 ceshi.eth,可以辅助我们确认地址是否正确;如果你没有设置域名的双向解析,这里就只会显示你输入的地址,但这不会影响我们的操作。

  5. 点击该区域内的 设置 按钮,页面中央会弹出一个提示框,提示我们这个操作会更新域名在区块链上的状态,即管理员变更,需要我们的确认。
  6. 点击 确认 按钮,这时钱包会要求我们确认交易,确认后,等待交易被打包。
  7. 该交易 被打包成功后,域名的管理员更换完成,管理员 一栏中的地址就自动变成新设置的管理员账户。

这时,我们应该注意到,解析器 一栏右侧的 设置 按钮变成了灰色,并且 解析记录 区域右侧原有的 + 号也消失了。这说明当前连接的账户 0xd5D17...CF2c 已经不能再设置 ceshi.eth 的解析器和解析记录,因为它现在已经不再是管理员账户,而只有管理员可以进行这些操作。这一点我们在前面介绍域名操作角色时已经提到过。

成为管理员前后权限对比

现在,我们用新管理员账户 0xd55dA...D096 连接 ENS 管理器,对比一下账户 0xd55dA...D096 在成为 ceshi.eth 管理员前后的操作权限对比情况。

成为管理员前:

成为管理员后:

转载本站内容请注明出处和链接。咨询 ENS 问题请前往 问答区,其他问题请联系 团队成员