Урок 7: Проведение Crowdfunding
Уровень сложности урока: высокий.
Создаваемые на данном уроке модули ДАО:
Crowdfunding
Используемые для взаимодействия в данном уроке модули ДАО:
BuilderCrowdfunding
(abi)TokenEmission
. Контракт, хранящий реестр токенов внутренней валюты ДАОDAO credit
.Crowdfunding
. Контракт, с помощью которого организуется распродажа токеновDAO credit
.
Описание урока
Помните, самая важная задача организации − повышать ликвидность своей внутренней валюты, насыщая рынок ДАО предложениями. Для стимулирования рынка необходимо инвестировать в поставщиков ценностей рынка ДАО, а для этого необходимы существенные финансовые средства. Для того, чтобы привлечь дополнительные капиталы давайте выполним эмиссию и продажу по фиксированной цене внутренней валюты организации − crowdsale.
Для того, чтобы выполнить crowdsale необходимо:
Обратиться к DAO factory
и найти контракт сборщика с названием Aira BuilderCrowdfunding
, при обращении к данному сборщику необходимо указать:
_fund
- адрес конгресса_bounty
- адрес токенаDAO credit
_reference
- ссылка на whitepaper_startBlock
- с какого блока начинается привлечение финансирования_stopBlock
- номер блока, на котором оно заканчивается_minValue
- минимальная сумма сборов_maxValue
- количество средст, которые требуется собраться_scale
- масштабирующий коэффициент_startRatio
- начальный множитель_reductionStep
- шаг уменьшения вознаграждения_reductionValue
- значение, на которое уменьшается вознаграждение_client
- адрес конгресса
контракт Crowdfunding должен быть owner для
DAO credit
, чтобы иметь возможность эммисировать токеныв данном уроке максимальную сумму привлекаемых средств необходимо указать равной 5 эфиров, минимальную 0.1 эфиров
Проверка умений
Успешное выполнение урока в официальной сети даст: 200
ABT
Для успешного прохождения урока необходимо внести не меньше 0.1 эфиров с любого аккаунта. Чтобы закончить урок необходимо отправить адрес Crowdfunding на Lesson 7
вызвав функцию Execute()
.