Move.

Пост

Поделитесь своими знаниями.

farshad.
Jan 19, 2025
Экспертные Вопросы и Ответы

How to create multi-level subdomains using SuiNS?

I've been trying to create nested subdomains using SuiNS, and I'm confused about the maximum depth allowed. Despite the documentation stating that the total nesting depth can be 10 levels (including SLD and TLD), I'm getting an error when trying to create a 4th-level subdomain. The error mentions an invalid parent object. Can someone explain the limitation and how to properly create deeper nested subdomains?

  • Move CLI
  • Move
4
3
Поделиться
Комментарии
.

Ответы

3
Dominikus .
Jan 22 2025, 23:58

В SUIN дополнительные уровни могут не создавать новых NFT для каждого ребенка на более глубоких уровнях. one.two.three.four.five.six.seven.eight.name.suiОбщая глубина 8 уровней (+2 для SLD и TLD) представляет собой максимально возможный уровень с узлами на каждом уровне, а значит, вы можете подняться до них. Листья могут опускаться только на один уровень по сравнению с листами, не являющимися листами, а это значит, что ваша структура может поддерживать только прямые потомки из родительского узла. В качестве примера можно привести правильную настройку каждого уровня с соответствующим родительским доменом перед добавлением новых поддоменов. five.six.seven.eight.name.suiИбо вам необходимо убедиться, что каждый предыдущий уровень установлен, а разрешения допускают дальнейшее вложение.

4
Комментарии
.
Xavier.eth.
Jan 22 2025, 23:58

Модель владения в SUINS предусматривает, что родители каждого уровня контролируют своих ближайших детей. Чтобы создать субдомен на 4-м уровне, необходимо убедиться, что при создании вы используете непосредственный родительский домен. abc.suiНапример, если у вас inner.abc.suiесть второй уровень и inner.abc.suiтретий уровень, вы должны использовать его extra.inner.abc.suiдля создания поддомена 4-го уровня, например.

3
Комментарии
.
BigDev.
Aug 15 2025, 16:43

В SUINs можно создавать доменные структуры до 8 уровней субдоменов ниже основного домена.sui, что позволяет создать что-то вроде one.two.three.four.five.six.seven.eight.name.sui. Однако не каждый уровень автоматически создает новый NFT. Только определенные уровни (обычно прямые потомки родителя) могут стать NFT, если они спроектированы таким образом. Leafs может углубляться только на один уровень, а это значит, что если вы хотите добавить более глубокие поддомены, вам необходимо убедиться, что каждый из верхних уровней является действительным родительским доменом и уже существует.

Итак, чтобы создать что-то подобноеfive.six.seven.eight.name.sui, сначала нужно зарегистрироваться name.sui``eight.name.sui, then seven.eight.name.sui, а затем и так далее — шаг за шагом. Каждая из них должна быть правильно связана, а также должны быть предоставлены разрешения на дальнейшее вложение на каждом уровне.

1
Комментарии
.

Знаете ответ?

Пожалуйста, войдите в систему и поделитесь им.

Move is an executable bytecode language used to implement custom transactions and smart contracts.

270Посты616Ответы
Sui.X.Peera.

Заработай свою долю из 1000 Sui

Зарабатывай очки репутации и получай награды за помощь в развитии сообщества Sui.

Посты с вознаграждением