Одна из лучших вещей, которую вы можете сделать как программист, — это сделать свой код структурированным таким образом, чтобы его можно было переназначить позже.
В Dune есть метод под названием «Вилка», который позволяет переназначить очень легко.
В последних 10 или около того постах я говорил о CryptoTrunks, но что, если я хочу повторить свои усилия для другого проекта, в данном случае Аудиоглифов?
Для этого я предпринял следующие шаги.
Я зашел в свой самый первый запрос CryptoTrunk и нажал кнопку «Разветвить». Это сделало копию моего запроса и визуализаций.
Я нажал кнопку «Сохранить» и переименовал запрос с «CryptoTrunks-Ownership» на «Audioglyphs-Ownership».
В самом запросе я заменил адрес контракта CryptoTrunk на адрес контракта Audioglyph.
Я выбрал «Выполнить», и вуаля, теперь мои данные отражали новый проект.
Я повторил эти шаги для всех запросов CryptoTrunk в моей коллекции. Разветвите, переименуйте, замените адрес контракта и запустите. В общей сложности потратил около 10 минут.
Теперь, когда мои запросы были готовы, моим следующим шагом было создание информационной панели.
Используя панель управления CryptoTrunk в качестве шаблона, я добавил все визуализации Audioglyphs на новую панель управления. Я старался добавлять визуализации в том порядке, в котором я хотел, чтобы они отображались на мобильных устройствах. Потребовалось немного времени, чтобы изменить размер и расположить визуализации, но опять же это было очень просто.
В целом, я очень впечатлен тем, как легко вы можете переназначить свои существующие запросы Dune в новую панель инструментов. Весь процесс занял у меня меньше часа.
На самом деле здесь нет никакой хитрости или уловки.
Вот результат https://dune.xyz/mtitus6/Audioglyphs.

В моем следующем посте я рассмотрю динамические параметры и то, как вы можете принимать входные данные от пользователя, чтобы сделать вашу панель инструментов динамической.