Краудфандинг смарт-контрактов

У меня вопрос по смарт-контрактам. У меня есть идея краудфандинга для ICO. У него есть три диапазона дат для покупки токенов на предпродажной основе.
Например:
Всего токенов - 300 000
Краудфандинг начинается 01.06.2018
Существует лимит в 100 000 ICO до 10.06.2018 (цена 50%)
Другой лимит в 100 000 ICO 10.06.2018 - 20.06.2018 (цена 75%)
100 000 после 20.06.2018 (цена 100%)

Не знаю, как осуществить перепродажу. Должно ли это быть реализовано в рамках одного контракта с самого начала (с startPresaleOneDate, endPresaleOnedate, startPresaleTwoDate, endPresaleTwoDate ...) или можно ли подготовить предварительный контракт №1 с общим количеством 100000 токенов и 50% ценой, предварительная продажа №2 контракт после этого и # последний контракт в конце? В конце концов, я хочу, чтобы все монеты доходили до инвесторов.


person Jacktur    schedule 12.05.2018    source источник
comment
Вы можете сделать любое из этих действий. У вас есть более конкретный вопрос?   -  person user94559    schedule 12.05.2018
comment
В случае создания отдельного контракта для каждой продажи я хочу быть уверен, что в конце концов все участники получат свои токены (одинаковые токены). Читая ваш ответ, я думаю, с этим проблем нет :) Еще один вопрос по токену. У меня цена 0,035 $ за 1 токен, но я получаю эфир в моем контракте, как рассчитать точное количество токенов для участника с текущей ценой эфира?   -  person Jacktur    schedule 12.05.2018


Ответы (1)


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

person Uahmed    schedule 27.05.2018