Size: a a a

2021 February 03

IK

Ilya Kmet in Ethereum Russia
Sergey Boogerwooger
от сложности внутренней логики, точнее вычислительной стоимости ее исполнения. Если транзакция в контракте вызывает много действий (несколько переводов токенов, вычисления разные) - то она стоит больше "газа" (эдакие "попугаи" в которых оценивается сколько майнер потратил вычислительной мощности на процессинг этой транзакции). А уже цену за газ ставит сам пользователь. Когда транзакций много, юзеры ставят цены выше, чтобы майнер их транзакции взяли первыми.
вроде уже 23k нет?)
источник

S

Sergey Boogerwooger in Ethereum Russia
может и 23к, точные цифры я хз
источник

AZ

Alexey Zhdanov in Ethereum Russia
С чего бы 23?
источник

IK

Ilya Kmet in Ethereum Russia
Alexey Zhdanov
С чего бы 23?
ну проверь
источник

IK

Ilya Kmet in Ethereum Russia
казалось что он стал 23, не пмоню когда тема поднималась
источник

AZ

Alexey Zhdanov in Ethereum Russia
Напугали, маска эстимейтит на 21к)
источник

AZ

Alexey Zhdanov in Ethereum Russia
Sergey Boogerwooger
от сложности внутренней логики, точнее вычислительной стоимости ее исполнения. Если транзакция в контракте вызывает много действий (несколько переводов токенов, вычисления разные) - то она стоит больше "газа" (эдакие "попугаи" в которых оценивается сколько майнер потратил вычислительной мощности на процессинг этой транзакции). А уже цену за газ ставит сам пользователь. Когда транзакций много, юзеры ставят цены выше, чтобы майнер их транзакции взяли первыми.
Про попугаев - годно
источник

IK

Ilya Kmet in Ethereum Russia
Alexey Zhdanov
Про попугаев - годно
Может я перепутал с erc20
источник

IK

Ilya Kmet in Ethereum Russia
Точно помню что лимит менялся для какой то популярной операции
источник

S

Sergey Boogerwooger in Ethereum Russia
да, он меняется. Например если ты переводишь токены тому, у кого уже есть их баланс, то это update уже существующей циферки в state - это стоит 5к, а если переводишь тому, у кого не было баланса - это выделение нового слота в 256bit для хранения баланса - это 20к. Поэтому одна и та же операция может стоить по разному
источник

S

Sergey Boogerwooger in Ethereum Russia
есть еще и refund газа за освобождение места
источник

S

Sergey Boogerwooger in Ethereum Russia
в общем здесь весело
источник

AZ

Alexey Zhdanov in Ethereum Russia
Добавьте сюда eip'ы где газ меняют для каких-то опкодов
источник

AZ

Alexey Zhdanov in Ethereum Russia
Ну это было актуально ранее
источник
2021 February 04

Q

Qox in Ethereum Russia
Можно ли в солидити сделать так, что  если транзакция не проходит, чтобы она не писалась в блокчейн и не тратился газ?
источник

Q

Qox in Ethereum Russia
Допустим, я обращаюсь с кошелька к функции в контракте
источник

Aleksej Štšerbin in Ethereum Russia
Qox
Можно ли в солидити сделать так, что  если транзакция не проходит, чтобы она не писалась в блокчейн и не тратился газ?
Не проходит т.е. по какому то условию?
источник

Q

Qox in Ethereum Russia
Aleksej Štšerbin
Не проходит т.е. по какому то условию?
да
источник

Aleksej Štšerbin in Ethereum Russia
Qox
да
assert, require
источник

Q

Qox in Ethereum Russia
Aleksej Štšerbin
assert, require
спасибо
источник