首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何实现smart契约添加eth地址记录引用特定的ENS子域名

问如何实现smart契约添加eth地址记录引用特定的ENS子域名
EN

Stack Overflow用户
提问于 2022-04-28 12:27:24
回答 1查看 112关注 0票数 0

我已经编写了创建ENS子域名的智能契约。我需要传递创建的子域名的引用ETH地址记录。

​

代码语言:javascript
复制
    pragma solidity >=0.8.4;

import "./ENS.sol";

contract EnsSubdomain {
    ENS public immutable ens;
    bytes32 public immutable rootNode;

    constructor(ENS ensAddr, bytes32 node) {
        ens = ensAddr;
        rootNode = node;
    }

    function createSubdomain(
        bytes32 label,
        address owner,
        address resolver,
        uint64 ttl
    ) public {
        ens.setSubnodeRecord(rootNode, label, owner, resolver, ttl);
    }
}

在此,我附上了代码库,我已经实现了坚实的创建子域名。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-08 09:04:53

我找到了一种将Eth地址添加到记录中的方法,用于引用特定的子域名。我使用了公共合同地址"0xf6305c19e814d2a75429Fd637d01F7ee0E77d615“以及为该合同地址提供的ABI文件。

并实现了在同一个ABI和合同地址下发布的名为"setAddr“的方法。

如需更多参考,请访问所提供的链接。

https://rinkeby.etherscan.io/address/0xf6305c19e814d2a75429Fd637d01F7ee0E77d615#code

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72043696

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档