Посты
avatar

При создании @Uniswap V1 с нуля я обнаружил особенность поведения баланса контракта при отправке ETH с помощью вызова функции. Предположим, баланс контракта составляет 10 ETH. Вы вызываете payable-функцию с 1 ETH. Внутри функции address(this).balance возвращает 11 ETH, а не 10. EVM добавляет любой входящий ETH к балансу до выполнения любой строки кода функции.

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

avatarОставьте свой ответ

Комментарий