Подскажите, при оценке ICO пишут что нужно обратить внимание на исходный код и контракт, это разные вещи? Если на сайте их нет то проект скам или может ещё в разработке?
В общем то да. Исходный код (см, например биткоин
https://github.com/bitcoin/bitcoin) - обычно обращают внимание на количество правок (commits) и участников разработки (contributors). Чем их больше, тем лучше. Ну и обращайте внимание на даты, идет ли процесс, или за последний год ничего не сделано. Исходный код может быть на любом языке, обычно зависит от проекта, но как правило базовые вещи пишут на каком-нибудь С или Java.
Контракт, на сегодняшний день пишется в основном для эфира, для этапа проведения ICO и распределения монет. По нему сложно что-то сказать. Сейчас полно готовых шаблонов. Пишется на языке Solidity. Посмотреть можно в обозревателе блоков эфира.
Вот вы мне скажите, какой смысл человеку абсолютно ничего не понимающему в программировании смотреть исходный код не важно чего? Что он там может увидеть такого, что сможет понять, оценить и сделать осознанные выводы? Даже профессионалу потребуется огромное количество времени чтобы разобраться в коде большого проекта.
Количество правок, разработчиков и на основании этого делать какие то выводы непрофессионалу по моему просто смешно. Если на это станет модно обращать внимание, то создать видимость бурной деятельности для ботаников не проблема. Короче дурацкий пункт оценки ICO для большинства обычных людей.