Делаем revenue share NFT Дроп без написания кода. thirdweb.

zxcrypto?
4 min readMar 23, 2022

--

В этом руководстве мы узнаем, как установить доходную долю в нашем NFT дропе без применения какого-либо кода или программирования.

Вступление

Добро пожаловать в руководство по “Split” контрактам! Split контракт является мощным инструментом, который позволяет вам делиться доходом с группой людей при помощи блокчейна.

Независимо от того, являетесь ли вы частью DAO, работаете с большой командой или просто с небольшим количеством партнеров — все, что вам нужно, — это адреса кошельков и процентное распределение для вашего Split контракта. Имея на руках данную информацию, можно приступать!

В этом руководстве мы создадим Split, развернем NFT Drop с нашими стартовой продажей и роялти, установленными в нашем Split контракте, и распределим средства из нашего Split контракта между нашими заинтересованными сторонами (stakeholders) — все это с панели инструментов (dashboard) БЕЗ ИСПОЛЬЗОВАНИЯ КОДА.

Готовы? Приступим!

Во вкладке https://thirdweb.com/dashboard подключаемся к тестовой сети Эфириума — Rinkeby. Перед нами появляется следующая картина:

  • Кликаем на “Create new contract”, затем выбираем в Testnets — Rinkeby:
  • Идём во вкладку “Governance and Splits”:
  • Выбираем “Split”:

Перед нами появляются поля для заполнения Split контракта, где:

  1. Имя: имя / название вашего Split контракта.
  2. Изображение (не обязательно, можно не загружать): добавляем картинку-заглушку для вашего Split контракта.
  3. Описание (не обязательно, можно ничего не писать): добавляем описание Split контракта.
  4. Кошельки получатели: кошельки, которые будут включены в ваш Split контракт. Можно добавить те кошельки, с которыми вы будете делиться процентом с прибыли. Все указанные кошельки смогут видеть свою часть средств в Split контракте в dashboard’е. Все кошельки также могут распределять средства.
  5. Процент: указываем тот процент, который кошельки будут получать в зависимости от общего полученного дохода.

Когда будете готовы и всё настроите, нажмите “Deploy Now” и подтвердите транзакцию. Обратите внимание: как только вы подтвердите эту транзакцию, вы больше не сможете каким-либо образом изменить свой Split контракт. Эта информация закодирована в контракте на постоянной основе и изменениям не подлежит.

Готовый развернутый сплит-контракт должен выглядеть примерно так (в зависимости от ваших настроек):

Прежде чем пойдём дальше, обязательно скопируйте адрес контракта в буфер обмена! Он расположен прямо под названием вашего контракта:

Теперь мы развернем наш NFT дроп и подключим наш сплит-контракт.

При работе с этим контрактом, также используется тестовая сеть Эфириума — Rinkeby.

Чтобы создать контракт “NFT Drop”, нажмите “Create new contract” в вашем https://thirdweb.com/dashboard , затем “Release a drop” и выберите “NFT Drop”.

Здесь мы можем ввести настройки нашего дропа, в том числе адреса основного получателя и получателя роялти!

В нашем случае мы хотим разделить как первичные продажи (доход от потраченных средств на сам минт), так и роялти (доход от вторичных продаж на рынке). Все, что нам нужно сделать, это вставить адрес нашего Split контракта, который мы копировали с вами чуть выше, в оба поля:

Нажав “Deploy now” и подтвердив транзакцию, вы успешно создали дроп NFT с вашим собственным сплит-контрактом получили доход!

Замысел этого руководства предполагает, что вы знаете, как настроить остальную часть “NFT Drop”. Для получения дополнительной информации о том, как сделать свой NFT дроп, ознакомьтесь с *этим* руководством.

Далее, можно показать вам ваш сплит-контракт после получения дохода.

Распределение средств

Поздравляем, ваш запуск и первичная продажа прошли успешно. У вас солд-аут и теперь все ваши средства зависли в вашем сплит-контракте. Здорово! :) Нет, не здоров. Деньги нужны нам на нашем кошельке!

Следующий шаг покажет вам, как распределить все средства в сплит-контракте по каждому указанному кошельку.

Во-первых, подключите свой кошелек к thirdweb dashboard’у. Затем выберите сплит-контракт.

В дэшборде вы увидите баланс средств, принадлежащих кошельку, в который вы вошли:

Чтобы отправить средства на свой кошелек, все, что вам нужно сделать, это нажать “Distribute Funds” в правом верхнем углу, подтвердить транзакцию и вуаля — все средства распределяются из сплит-контракта на все указанные в контаркте кошельки!

Наконец, мы можем открыть нашу транзакцию на Rinkeby Etherscan, чтобы убедиться, что наши средства были распределены правильно:

Готово, подведём итоги!

  • Вы создали свой собственный сплит-контракт;
  • Вы создали свой собственный NFT Drop и установили цену первичной продажи + роялти отчисления в своем сплит-контракте;
  • Все транзакции из вашего NFT дропа будут автоматически отправлены на ваш сплит-контракт и принадлежат кошелькам на основе ваших выделенных процентов;
  • Вы распределили средства между всеми “акционерами”, которые были указаны как получатели роялти;
  • Надеюсь, вам понравилось это руководство, увидимся в следующем!

Предыдущая статья…

--

--