Как уменьшить GAS в сети Ethereum

Часто приходится делать какие-то операции в Метамаске в сети Эфириум (перевод средств, клейм НФТ, покупка токенов и т.п.). И очень часто удивляет огромная оплата за GAS (комиссия). Порой она достигает 200-300$ за транзакцию и делает бессмысленным проведение транзакции при небольших суммах.

Сама комиссия не фиксированная и постоянно меняется. Если нам не нужно срочно провести транзакцию, то можно выждать момент, когда комиссия будет минимальна, либо изменить лимит GAS и ждать, когда он достигнет нужных значений.

Для мониторинга значений GAS я использую сайт: blocknative.com/gas-estimator

— Здесь есть таблица GAS Estimation (Ориентировочная стоимость транзакций на текущий момент).

— Очень крутая таблица Average GasPrice Heat Map с примерным прогнозом Average GasPrice. Тут можно двигать ползунок и смотреть в какое время и день в сети Эфира минимальные значения GAS.

Для того, чтобы не ждать минимальных значений, можно сразу проводя транзакцию в Метамаске выставить лимит газа (gas limit) — максимальное количество единиц газа, которое вы готовы заплатить для выполнения транзакции.

Пример

Покажу на примере, как это сделать. Перед тем, как подписать любую транзакцию, вы увидите максимальный размер комиссии (Max fee) и кнопку рядом «Редактировать». Кликаем на нее:

редактировать max fee

Минимум, что мы можем сделать – это выбрать приоритет (Low, Mefium, Hight). Если выбрать Low, то максимальная комиссия уменьшится, но скорость транзакции будет ниже, чем при Hight.

приоритет

Тут же внизу есть Расширенные опции, где можно указать жесткий предел расходования GAS, выше которого вы не готовы проводить транзакцию.

Здесь ни в коем случае не трогайте поле Предел топлива. Если его уменьшить, то транзакция может не пройти, а за комиссию средства все равно спишутся. RECT!

Править тут можно только:

Max priority fee(GWEI) — я обычно не трогаю и оставляю как есть.

Max fee (GWEI) – тут устанавливаю лимит траты на комиссию. Это значение в GWEI. Какое значение тут указать? Все зависит от того, сколько вы готовы ждать транзакцию.

На помощь нам приходит таблица с gasnow.org, о которой я писал выше.

Смотрим, во сколько/в какой день нас устраивает комиссия (там как раз указаны значения в GWEI).

Выбираем из таблицы значение — сколько мы максимально готовы заплатить за комиссию. Я выбрал 50.

Вписываем его в Max fee и жмем отправить. Транзакция отправится в Pending (ожидание).

приоритет

Теперь остается только дождаться, когда GasPrice дойдет до указанного уровня.

Так, совсем недавно я клеймил НФТ, и дефолтный fee за транзакцию с меня хотели взять ~220$. Сама НФТ стоила 180$. Естественно, я не стал проводить транзакцию сразу, а выставил Max fee и спокойно пошел спать. А на утро транзакция уже была проведена (заплатил 35$ комиссии, вместо 220$).

Или вчера перевел USDC, и комиссия по умолчанию была 60$. Я посмотрел таблицу, выбрал нужное мне значения, примерно прикинул, когда пройдет транзакция и вписал лимит (несколько часов ожидания и в итоге, отдал комиссию в 13$, вместо 60$).

Вот таким образом можно уменьшать комиссию и более выгодно переводить средства/проводить транзакции в Метамаске в сети Эфириум.

Всем успехов! Подписывайтесь на мой телеграм-канал, где я пишу что делаю и в каких проектах участвую.

Подписывайтесь на наш ТГ-канал: t.me/mmguru. Задавайте любые вопросы в нашем чате.

Рейтинг
( Пока оценок нет )
Загрузка ...