Bitcoin Forum

Local => Кодеры => Topic started by: zhdamorev on May 10, 2018, 04:29:10 PM



Title: Перевод эфиров на адрес контракта токена
Post by: zhdamorev on May 10, 2018, 04:29:10 PM
Всем доброго времени суток, вопрос по контракту токена. При написании смарт-контракта токена, мне нужно сделать так чтобы на него не было возможности случайно перевести эфиры. Есть ли необходимость писать явную fallback функцию с ревертом, типа:

Code:
function() public
{
revert();
}

либо само по себе отсутствие payable fallback функции априори не позволит отправить эфиры на адрес контракта?


Title: Re: Перевод эфиров на адрес контракта токена
Post by: quantum on May 11, 2018, 11:04:49 AM
Очень давно надо было.
Теперь достаточно не писать fallback

Очень рекомендую посмотреть на truffle, с помощью тестов можно легко все проверить самому.


Title: Re: Перевод эфиров на адрес контракта токена
Post by: zhdamorev on May 12, 2018, 10:38:02 AM
А кто может помочь или где можно заказать аудит кода контрактов токена и краудсейл? Видел у некоторых ICO даже выкладывают официальные сертификаты о том что код контракта проверен, хотя те которые видел мне показались какими то поверхностными и направленными больше на то чтобы пустить пыль в глаза потенциальным инвесторам, потому как анализ кода там был типа "warning! keyword constsnt is depricated use view!", а хотелось бы чтоб контракт был проанализирован именно в функциональном и семантическом плане. 


Title: Re: Перевод эфиров на адрес контракта токена
Post by: FOTONBANK on May 15, 2018, 10:42:03 AM
Могу сделать аудит вашего контракта https://t.me/zaharDeina


Title: Re: Перевод эфиров на адрес контракта токена
Post by: SR20DE on June 23, 2018, 08:27:42 AM
Если в коде есть функция payable
function() payable {}

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