Size: a a a

2021 August 01

MD

Microwave Dev in Ethereum Russia
да можешь ты узнать, просто состояние после каждой транзакции меняется и может повлиять на количество газа, которое понадобится в итоге
источник

MD

Microwave Dev in Ethereum Russia
часто разница между тем что ты посчитал и тем что понадобится в итоге - составляет около пары тысяч газа, но так как какие-то не очень умные приложения не берут запас - транзы фейлятся по недостатку газа
источник

D

DmitriyT2 in Ethereum Russia
Так количество газа же складывается из количества опкодов в контракте? Как оно может меняться? Состояние чего меняется?
источник

MD

Microwave Dev in Ethereum Russia
контракта состояние меняется
источник

MD

Microwave Dev in Ethereum Russia
и влияет на условия и выполнения вычислений
источник

D

DmitriyT2 in Ethereum Russia
Пиз%ец! Я думал контракт это конкретный код, алгоритм который не может меняться, а у него ещё и состояние бывает! Живой организм б#$%ь 🤦‍♂️
источник

MD

Microwave Dev in Ethereum Russia
источник

A

Arseniy | @freeatnet in Ethereum Russia
источник

MD

Microwave Dev in Ethereum Russia
кто тебе сказал что алгоритм меняется?
источник

MD

Microwave Dev in Ethereum Russia
у контрактов есть условия, так? если баланс нулевой то сделать это, если не нулевой, то сделать то
источник

MD

Microwave Dev in Ethereum Russia
вот в зависимости от изменений балансов основываясь на условиях подобных и происходят разные вычисления
источник

MD

Microwave Dev in Ethereum Russia
которые требуют разное количество газа
источник

MD

Microwave Dev in Ethereum Russia
если бы у контрактов состояния не было, то как бы балансы токенов могли существовать? это и есть состояние же
источник

MD

Microwave Dev in Ethereum Russia
почитай мой блокчейн тред, я там на простых словах обьяснил
источник

D

DmitriyT2 in Ethereum Russia
Понятно, да я читаю потихоньку.      вот нашёл такую цитату:                                   /////////////////////////////////////////для участия в ICO необходимо увеличить этот параметр, чтобы купленные токены могли вернуться на ваш адрес. В таком случае не следует экспериментировать — необходимо обратиться к указанным на официальном сайте проекта контактным лицам и узнать у них рекомендуемый размер параметра Gas Limit.  ///////////////////////////////////////////////////
https://medium.com/@smartplanetchannel/gas-разбираемся-с-комиссиями-в-системе-ethereum-fae388b7cdf
источник

D

DmitriyT2 in Ethereum Russia
Откуда к примеру метамаск берёт рекомендуемую цифру газа? Звонят разработчикам?
источник

MD

Microwave Dev in Ethereum Russia
я же говорил, estimateGas есть
источник

MD

Microwave Dev in Ethereum Russia
имитация исполнения контракта для вычисления требуемого газа
источник

Q

Qox in Ethereum Russia
тебе понадобятся моли и число авогадро
источник

MD

Microwave Dev in Ethereum Russia
я не понимаю как у хью не бомбит от того что в градусниках используют единицу измерения углов)
источник