209 похожих чатов

19 ответов

20 просмотров

поверхностно вопрос не в том, что я "только интерфейс подключаешь, а не саму реализацию ERC20?" с реализацией вопросов нет, я добавлю(ил) ее в контракт. у меня вопрос как подключить 2 интерфейса IERC20 и ERC20 (ERC20 наследует IERC20, но только его подключить не получается) и стоит ли это вообще делать или просто функцию объявить в контракте, или добавить функцию в IERC20?

Sergios
поверхностно вопрос не в том, что я "только интер...

Подозреваю, ты не можешь понять нужен ли интерфейс, для работоспособности.

ilya
Подозреваю, ты не можешь понять нужен ли интерфейс...

мне только 1 функция нужна function _burn(address account, uint256 amount) internal virtual { require(account != address(0), "ERC20: burn from the zero address"); _beforeTokenTransfer(account, address(0), amount); _balances[account] = _balances[account].sub(amount, "ERC20: burn amount exceeds balance"); _totalSupply = _totalSupply.sub(amount); emit Transfer(account, address(0), amount); }

Sergios
мне только 1 функция нужна function _burn(addr...

Ее нет в стандарте. Она опционал.

ilya
Ее нет в стандарте. Она опционал.

А может и есть. Не помню.

Sergios
мне только 1 функция нужна function _burn(addr...

Смотри. Тут у тебя внутренняя. Тебе надо сделать обёртку для неё. Чтобы твоя burn дёргала _burn

Microwave-Dev Автор вопроса
Sergios
поверхностно вопрос не в том, что я "только интер...

"поверхностно" знаем ооп и идём писать смарт контракты)) извините, но я в шоке от таких экземпляров)

Microwave-Dev Автор вопроса
ilya
oopnazi

это основы программирования, а смарты держат огромные деньги и их же теряют на глупейших ошибках)

Microwave Dev
это основы программирования, а смарты держат огром...

Ну скорее на подводных камнях блокчейна чем на ооп(

Microwave-Dev Автор вопроса
ilya
Ну скорее на подводных камнях блокчейна чем на ооп...

я говорю о том что неопытные ребята бегут писать смарты, а потом люди удивляются чо так часто ломают)

Microwave Dev
"поверхностно" знаем ооп и идём писать смарт контр...

для тебя "идём писать смарт контракты" синоним "идем управлять атомной подводной лодкой"? можно подумать ты родился со знанием ооп, потом 10 лет готовился, после чего пошел писать свой первый контракт helloword 😁 все с чего-то начинали. в тех-же криптозомбаках не много теории про ооп (или я не заметил) мне нравится на реальных контрактах изучать солидити, а не на каких-то скучных шаблонах

Microwave-Dev Автор вопроса
Sergios
для тебя "идём писать смарт контракты" синоним "ид...

нет, я считаю что нужно научиться обычные приложения писать и набить на них шишки перед тем как контракты кодить

ilya
Слава Богу в расте нет ооп

так есть же (см. Trait Object)

Alexey
так есть же (см. Trait Object)

Не раскрывай тайну(

Похожие вопросы

Обсуждают сегодня

Карта сайта