Как использовать домены RNS с невзаимозаменяемыми стандартами токенов? (например, ERC721)

Я зарегистрировал .rskдомен с использованием RNS, и мне интересно, могу ли я передать право собственности на него другим учетным записям, например NFT.

Возможно ли это с доменами и субдоменами? Если да, то как?

1 ответ

Решение

Все домены, созданные с помощью нового регистратора FIFS или перенесенные с помощью миграции с аукциона , совместимы с ERC721.

(Обратите внимание, что вышеизложенное относится только к доменам; субдомены не токенизируются и не совместимы с ERC721.)

Ниже приведены соответствующие строки кода в смарт-контрактах RNS:

FIFSRegistrar->(наследовать) ->(свойство) ->(наследовать) ->(свойство)


Подробности

(наследовать) FIFSRegistrarBase в FIFSRegistrar.sol#L9

      contract FIFSRegistrar is FIFSRegistrarBase, PricedContract {

(свойство) NodeOwner в FIFSRegistrarBase.sol#L27

          NodeOwner nodeOwner;

(наследовать) ERC721 в NodeOwner.sol#L9

      contract NodeOwner is ERC721, Ownable, AbstractNodeOwner {

(свойство) tokenId в NodeOwner.sol#L113

              uint256 tokenId = uint256(label);
Другие вопросы по тегам