Токен ERC20, перевод из-за сбоев, каковы будут последствия?

Мы создали токен ERC20 для TGE / ICO. В нашем тестировании мы обнаружили, что функция transferFrom не работает и вылетает, все функции работают правильно. токены уже развернуты в основной сети, какое влияние это окажет, кроме того, что пользователь не сможет передавать данные от чьего-либо имени? Также повлияет ли это позже, когда токен все равно поступит на обмен? или пользователь будет использовать только передаточную функцию?


person Ether    schedule 09.03.2018    source источник
comment
См. Этот ответ на Отправить Токен ERC20 с web3   -  person LF00    schedule 25.04.2018


Ответы (1)


Что вы имеете в виду под «вылетами»? Откат транзакции и итоговое состояние верны, или токены потеряны / безвозвратны в результате использования функции?

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

person Adam Kipnis    schedule 09.03.2018
comment
, сбой означает, что состояние откатывается, токены не передаются, однако они остаются с исходной учетной записью, это было сделано целенаправленно и позже было понято, что transferFrom не работает. Итак, мой вопрос, каково влияние? когда обычный пользователь, у которого есть эти монеты на обмене, вызовет transferFrom? Или биржа будет проверять каждую функцию перед листингом монет? или они просто ищут объявление функции? любое руководство здесь было бы полезно - person Ether; 11.03.2018
comment
Он предоставляет возможность (вместе с approve) смарт-контракту инициировать передачу от имени владельца токена. У каждой биржи есть свои процедуры проверки, но ни одна из них не разрешит одну с нефункционирующей функцией ERC20, такой как эта (по крайней мере, я бы ее не использовал) - person Adam Kipnis; 11.03.2018
comment
Утверждение работает нормально, и когда вы говорите, что ERC20 не функционирует, каждая биржа тщательно проверяет все функции? и я понял использование функции transferFrom, но когда обычный пользователь использует эту функцию? Поскольку передаточная функция работает нормально - person Ether; 12.03.2018