注意事项
在前面的教程中,我们介绍过 名称操作的两种角色,注册人和管理员。
按照 .eth
注册器合约的代码规则,管理员只能由注册人设置或者由当前管理员转让来实现。
操作步骤
下面,我们以 ceshi.eth
为例介绍如何更换名称管理员。
- 在浏览器上打开 ENS APP,并使用名称的注册人或管理员账户 连接。
- 输入
ceshi.eth
并点击查询
按钮,进入ceshi.eth
的管理页面。- 点击
管理员
一栏右侧的设置
按钮(如果你的名称注册人和管理员不是同一个账户,并且你用管理员账户连接了管理器,那这个按钮上的文本会是转让
),展开名称管理员更换区域。- 在这个区域的文本框中输入我们要更换的新管理员地址
0xd55dA...D096
(这个地址必须是一个合法的以太坊地址)。在我们输入地址后,文本框右下角的
设置
按钮由灰色变成可操作状态(蓝色)。同时,管理器会自动侦测并在地址下面显示与这个地址进行了双向解析的名称ceshi.eth
,可以辅助我们确认地址是否正确;如果你没有设置名称的双向解析,这里就只会显示你输入的地址,但这不会影响我们的操作。- 点击该区域内的
设置
按钮,页面中央会弹出一个提示框,提示我们这个操作会更新名称在区块链上的状态,即管理员变更,需要我们的确认。- 点击
确认
按钮,这时钱包会要求我们确认交易,确认后,等待交易被打包。- 该交易 被打包成功后,名称的管理员更换完成,
管理员
一栏中的地址就自动变成新设置的管理员账户。
这时,我们应该注意到,
解析器
一栏右侧的设置
按钮变成了灰色,并且解析记录
区域右侧原有的+
号也消失了。这说明当前连接的账户0xd5D17...CF2c
已经不能再设置ceshi.eth
的解析器和解析记录,因为它现在已经不再是管理员账户,而只有管理员可以进行这些操作。这一点我们在前面介绍名称操作角色时已经提到过。
成为管理员前后权限对比
现在,我们用新管理员账户 0xd55dA...D096
连接 ENS APP ,对比一下账户 0xd55dA...D096
在成为 ceshi.eth
管理员前后的操作权限对比情况。
成为管理员前:
成为管理员后: