2

我正在使用 JS 库Web3 JS 我的目标是在 Ropsten 测试网络上注册一个新的 ENS 名称,例如“demo1234.eth”

我试过了

设置解析器

web3.eth.ens.setResolver('demo1234.eth', '0xBDA997B9532ce5e98CF7090f87f24dC11bb42F63',{from:'0xBDA997B9532ce5e98CF7090f87f24dC11bb42F63'}, (data)=>{console.log(data)});

设置所有者

web3.eth.ens.setOwner('demo1234.eth', {from:'0xBDA997B9532ce5e98CF7090f87f24dC11bb42F63'}, (data)=>{console.log(data)});

设置地址

web3.eth.ens.setAddress('demo1234.eth','0xBDA997B9532ce5e98CF7090f87f24dC11bb42F63', {from:'0xBDA997B9532ce5e98CF7090f87f24dC11bb42F63'}, (data)=>{console.log(data)});

设置记录

web3.eth.ens.setRecord('demo1234.eth','0x283Af0B28c62C092C9727F1Ee09c02CA627EB7F5 ','0xBDA997B9532ce5e98CF7090f87f24dC11bb42F63',3600 {from:'0xBDA997B9532ce5e98CF7090f87f24dC11bb42F63'}, (data)=>{console.log(data)});

我能够将交易发送到 metamask 钱包,并且在批准交易后它会在一段时间后失败,我得到同样的错误

Warning! Error encountered during contract execution [Reverted]

参考

即使我尝试部署我在这里找到的类似合同

我得到同样的错误。

我在 Ropsten Test Nework 上有我的钱包 0xBDA997B9532ce5e98CF7090f87f24dC11bb42F63,即使我的钱包里有足够的余额(大约 8.4 eth),如果有人知道我如何在测试网上成功注册新的 ENS 名称我如何在ens.domain上注册

如果可以的话,请大家帮助我......和

非常感谢你

4

0 回答 0