Посмотрел контракты, все отл, кроме одно момента. Почему для пре исо не используется вайт лист, а для исо используется вайт лист. Получается что вложиться могут те кто в вайт листе, а их нужно туда еще добавить, а это комиссия.
плюс еще Haltable.sol, можно использовать Pausable.sol из zeppelin
Спасибо, очень ценные замечания, не могли бы Вы создать issue на github? Мы обязательно поправим) На PRE-ICO не используется вайтлист, потому что по нашей практике, на pre ICO почти никогда не проводится процедура KYC/AML. В ICO контракте, whitelist нужен для того, чтобы добаввлять в него только тех, кто прошел KYC. То есть на бекенде мы ждем callback от Jumio о статусе верификации и, если все ОК, владелец контракта whitelist отправляет транзакцию на добавление адреса этого пользователя.