微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用具有不可替代令牌标准的 RNS 域? 如ERC721

如何解决如何使用具有不可替代令牌标准的 RNS 域? 如ERC721

我使用 RNS 注册.rsk 域, 并且想知道我是否可以将其所有权转让给其他帐户, 就像 NFT。

这对域和子域是否可行?如果是这样怎么办?

解决方法

使用新创建的所有域 FIFS Registrar, 或迁移使用 migrate from auction 与 ERC721 兼容。

(请注意,上述适用于域; 子域未标记化, 并且不兼容 ERC721。)

以下是 RNS 智能合约中的相关代码行:

FIFSRegistrar --> (inherit) FIFSRegistrarBase --> (property) NodeOwner --> (inherit) ERC721 --> (property) tokenId


详情

(继承)FIFSRegistrarBase 中的 FIFSRegistrar.sol#L9

contract FIFSRegistrar is FIFSRegistrarBase,PricedContract {

(property) NodeOwner in FIFSRegistrarBase.sol#L27

    NodeOwner nodeOwner;

(继承)ERC721 中的 NodeOwner.sol#L9

contract NodeOwner is ERC721,Ownable,AbstractNodeOwner {

(property) tokenId in NodeOwner.sol#L113

        uint256 tokenId = uint256(label);

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。