В этом руководстве мы узнаем, как установить доходную долю в нашем 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 контракта, где:
- Имя: имя / название вашего Split контракта.
- Изображение (не обязательно, можно не загружать): добавляем картинку-заглушку для вашего Split контракта.
- Описание (не обязательно, можно ничего не писать): добавляем описание Split контракта.
- Кошельки получатели: кошельки, которые будут включены в ваш Split контракт. Можно добавить те кошельки, с которыми вы будете делиться процентом с прибыли. Все указанные кошельки смогут видеть свою часть средств в Split контракте в dashboard’е. Все кошельки также могут распределять средства.
- Процент: указываем тот процент, который кошельки будут получать в зависимости от общего полученного дохода.
Когда будете готовы и всё настроите, нажмите “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 дропа будут автоматически отправлены на ваш сплит-контракт и принадлежат кошелькам на основе ваших выделенных процентов;
- Вы распределили средства между всеми “акционерами”, которые были указаны как получатели роялти;
- Надеюсь, вам понравилось это руководство, увидимся в следующем!