Главная / Криптовалюты / Аудит смарт контракта Ethersmart от BitStat. Все чисто, подходит для инвестиций

Аудит смарт контракта Ethersmart от BitStat. Все чисто, подходит для инвестиций

Аудит смарт контракта Ethersmart от BitStat. Все чисто, подходит для инвестиций

Исходный код смарт-контракта Аудит смарт контракта Ethersmart от BitStat. Все чисто, подходит для инвестицийEtherSmart довольно простой и понятный, читается очень легко. В самом начале чтения нас встречает блок переменных, которые по смыслу должны быть константами, но таковыми не являются. Согласитесь, не хорошо, когда сперва заявлены 2% комиссии, а в момент транзакции резко становится все 20%. Но, ничего страшного, мы за этим проследим.

Аудит смарт контракта Ethersmart от BitStat. Все чисто, подходит для инвестиций

Хранилища:

invested – хранит сумму депозита;

atBlock – записывает номер блока, в момент которого была совершена транзакция вашего ввода/вывода средств.

Проценты:

techSupportPercent = 2 – техническая поддержка;

advertisingPercent = 7 – рекламный бюджет;

refPercent = 2 – партнёрская программа;

refBack = 2 – отчисление инвестору.

Также в блоке переменных присутствуют ethereum-адреса, куда будут перечисляться средства:

0x88507e53d2D5348AbD5155E47EF694ACf4b140D0 – техническая поддержка;

0x8464E6613F87Fa5F744Ebfc0db4B9C7Cc1f97a07 – рекламный бюджет;

0xDa35961E80f19D0e389db2674E562277CA4d31f2 – партнёрские отчисления, если инвестор не указал адрес реферала.

На данном этапе всё соответствует тому, что заявлено на сайте проекта. Единственное, что не сходится, так это то, что партнёрские отчисления уходят не в рекламный бюджет, а на другой адрес. Но, это уже мелочи, которые никакого криминала не представляют для инвестора.

Строки 17-44 содержат функцию calculateProfitPercent, которая отвечает за вычисление процента выплаты. Процент выплаты зависит от общего баланса контракта и расписан от 7000 ETH до 100 ETH. Процент возвращается увеличенным на 10. Видимо для того, чтобы не возиться с вещественными числами, работать с которыми значительно сложнее.

Аудит смарт контракта Ethersmart от BitStat. Все чисто, подходит для инвестиций

Если обратиться к инструкции на сайте, то мы видим, что там прописаны точно такие же цифры.

Аудит смарт контракта Ethersmart от BitStat. Все чисто, подходит для инвестиций

Строки 46-50 содержат функцию transferDefaultPersentsOfInvested, отвечающая за отправку процентных отчислений администрации проекта. Как мы видим, сперва идёт отправка средств технической поддержке, затем на рекламу. Никаких накруток по процентам нет, отправляется только то, что заявлено на сайте – 2% и 7%.

Аудит смарт контракта Ethersmart от BitStat. Все чисто, подходит для инвестиций

Строки 52-56 представляют собой функцию, которая превращает строку байт в адрес. Говоря простым языком, функция переводит всё то, что было прислано при переводе в поле Data в понятный для контракта вид. Т.е., ищет корректный адрес.

Аудит смарт контракта Ethersmart от BitStat. Все чисто, подходит для инвестиций

Далее идёт функция transferRefPercents, которая отвечает за отправку рефбека и реферальских отчислений. В строке 61 проверяется не пуста ли строка Data. Если она не пустая, то производится попытка найти в ней ethereum-адрес для отправки средств партнёру. В том случае, когда поле Data содержит тот же адрес, с которого были переведены средства, то 2% пойдёт в рекламный бюджет. Также, если поле data ничего не содержит, либо содержит некорректный адрес, 2% от суммы попадают администрации проекта. И только в том случае, когда был указан корректный посторонний ethereum-адрес, мы получаем обещанный рефбек в размере refBack = 2%. Никаких накруток нет, всё честно.

Аудит смарт контракта Ethersmart от BitStat. Все чисто, подходит для инвестиций

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

Аудит смарт контракта Ethersmart от BitStat. Все чисто, подходит для инвестиций

Строка 79 проверяет запись в хранилище invested, т.е. совершался ли вклад ранее. Если вкладчик новый, то в хранилище создаётся запись с его адресом и суммой вклада, записывается номер блока как точка отсчёта (строки 91-92). На этом работа с новым инвестором заканчивается.

Если вклад уже совершался ранее, то запускается процесс вычисление положенного инвестору процента. Строка 81 проверяет баланс контракта и передаёт его функции calculateProfitPercent в строке 82. В данном проекте среднее количество блоков за сутки – 6100. После вычисления суммы выплаты идёт отправка средств инвестору (строка 85). Строки 88-89 выполняются в том случае, если инвестор совершил реинвест. С вновь присланной суммы выплачивается рефбек и вычитывается комиссия администрации проекта. На этом работа контракта подходит к логическому завершению и он ждёт новую транзакцию.

Итоги аудита смарт контракта Ethersmart от BitStat

Подробный аудит исходного кода контракта Аудит смарт контракта Ethersmart от BitStat. Все чисто, подходит для инвестицийEtherSmart показал, что владелец контракта не имеет доступа ко всей «кассе». Все заявленные цифры по процентам соответствуют действительности. Остановить, изменить контракт или повлиять на бизнес-логику также нет возможности. Дыр и бекдоров нет. Все чисто, подходит для инвестиций.

Также отличные аудиты смарт контрактов делает ютуб канал CryptoManiac:

  • Полная версия
  • Итоги аудита

Приходите на обсуждение проектов в наш чат: https://t.me/joinchat/C1ie2RK-ocDXAyuh2f00rA.

Предупреждение

Не рассматривайте этот текст как финансовый совет. Наша команда — не инвестиционные консультанты, мы просто делимся своим личным мнением. Прежде чем инвестировать, пожалуйста, проведите собственный технический и рыночный анализ.
Все материалы сайта носят исключительно информационный характер и не могут быть расценены как призыв к действию. Вкладывая свои деньги, Вы можете ничего не заработать или потерять всё. Ответственность за принятие решений лежит только на Вас.

О нас investcoin

BInvestCoin новости криптовалют,прогнозы криптовалют 2018,курс криптовалют онлайн в реальном,где купить криптовалюту,биржи криптовалют,торговля криптовалютой,майнинг криптовалюты

Смотрите также

Канадский банк VersaBank представил цифровой сейф для крипто бирж и инвестиционных фондов

VersaBank, ранее известный как Pacific & Western Bank of Canada, объявил, что одна из его ...