Разбираемся с газом ETH и минтим NFT через контракт
Фармер ⚡️
Инструкция о работе газа на эфире
С приходом Лондонского хард форка под названием «EIP 1559» в Августе 2021 года, механизм работы газа был изменён и до этого дня остаётся без изменений.
Шаг 1 | Настройки
Для того чтобы начать работу с газом, нам в первую очередь нужно включить «Расширенное управление газом» в нашем метамаске. Для того чтобы это сделать, нажимаем на картинку нашего профиля, переходим в «Настройки», после идём в секцию «Дополнительно» и включаем «Расширенное управление газом», всё довольно просто.
Шаг 1 | «Расширенное управление газом»
Шаг 2 | Режимы
Сейчас единственный способ изменить газ в нашем метамаске — это при отправке нашей транзакции. При отправке транзакции, будет появляться окно метамаска, если вы включили «Расширенное управление газом», то вы увидите кнопку «Рынок», нажимайте на неё.
«Рынок»
После, нас перекидывает в следующее окно, где мы можем выбрать режим нашего газа. Если вы думаете что вы не успеете поменять газ, то просто выбирайте режим газа «Агрессивный», однако это не гарантирует что ваша транзакция пройдёт! Чтобы в ручную изменить газ, нажимаем на кнопку «⚙ Дополнительно»
«⚙ Дополнительно»
Шаг 3 | три неразрывных друга
Мы подошли наконец к самой интересной части гайда. Как только дело доходит до Base Fee, Priority Fee & Max Fee — многие люди перестают понимать, что происходит и просто ставят рандомные числа, надеясь что их транзакция пройдёт.
Это так не работает!
Max Gas Fee — Max Priority Fee — Gas limit —
Max Priority Fee (Плата за приоритет) — плата за приоритет, в народе также «Чаевые майнеру», это газ который вы платите, чтобы майнер выбрал вашу транзакцию из пула других, чем больше вы поставите гвея, тем выше шансов, что майнер обработает вашу транзакцию. На фото отмечено зелёным цветом .
Gas limit (Лимит газа) — газ лимит автоматически устанавливается самой сетью, то есть его можно не менять. Он показывает какой максимальный газ может потребовать транзакция, чтобы она подтвердилась в блокчейне. Если у вас нет бота в сети эфира, то не нужно менять самим это значение. На фото отмечено синим цветом .
Max Gas Fee ( Максимальная газовая комиссия) — Максимальная газовая комиссия, это то сколько вы готовы заплатить в итоге майнеру. На фото отмечено красным цветом .
❗ Максимальная газовая комиссия = плата за приоритет + газ лимит. Если, Максимальная газовая комиссия ниже чем плата за приоритет + газ лимит, то ваша транзакция просто не пройдёт, так как в таком случаи ваша транзакция просто застревает в блокчейне. Чтобы этого избежать, обычно используется следующая формула: ❗ Максимальная газовая комиссия = плата за приоритет + (2 *газ лимит)
Если вы интересно узнать почему именно эта формула, вы можете почитать эту статью — ссылка
Шаг 4 | как выигрывать газовые войны
Для того чтобы выиграть газвар — всё просто и одновременно сложно, всё просто потому что нам нужно просто поставить высокий газ и тогда транзакция пройдёт, однако если мы поставим слишком высокий тогда мы не получим профита.
Как найти середину?
Для новичков я рекомендую использовать сайт Blocknative, так как он позволит вам набраться опыту как предугадывать газ, в первые разы лучше даже просто мысленно ставить газ и сверять, прошла бы ли ваша транзакция или нет. Когда уже у вас начнёт получать, пробуйте начать минтить в живую, таким образом вы сможете набраться опыта и уберечь себя от кучи ректов на газе.
https://www.blocknative.com/gas-estimator
Также, неважно профи вы или только новичок, возьмите себе в привычку анализировать свои ректы на газе, это сильно поможет вам в будущем.
Шаг 5 | финал
Теперь зная эти основы, можете смело идти минтить, зная основу, дальше с опытом вы научитесь замечать, что стоит минтить, а что нет, но это только с опытом.
Также я не сказал много нюансов, которые помогут улучшить ваш опыт работы с газом, потому что это всё ещё впереди и скоро вы о них узнаете в еще одной большой статье.
Дабы не переписывать собственноручно держите на здоровье полезную инфу. Тут рассказывается про то как минтить NFT сейлы через их контракт. И про нюансы процесса.
Часть 1я | Зачем минтить через контракт?
Часто бывает такое, что ты не можешь заминтить NFT потому, что лежит сайт минта, или долго открывается. Из-за этого вы теряете свое драгоценное и дорогое время, а точнее секунды.
Чтобы такого не случалось и вы всегда смогли заминтить, нужно минтить через контракт сейла, так как etherscan никогда почти не ляжет в отличие от обычного сайта + минт там проходит быстрее.
Часть 2я | Как же минтить через него
Шаг 1
Для начала нам нужно найти контракт сейла, который мы хотим минтить. Обычно разработчики сами его постят у себя в социальных сетях (discord/twitter), если они его не запостили, то контракт также можно найти через opensea. Если вы нашли сейл через icy/moby, то там всегда пишется контракт, не в зависимости какая у вас версия, платная или бесплатная.
Шаг 2
После того как мы узнали нужный нам контракт, нам нужно найти цену NFT и также максимальное количество, которое мы можем заминтить за одну транзакцию.
Для данного гайда я приведу в пример сейл Star Wolvez, который был на днях
Цена: 0.0888 eth
Максимум за транзакцию: 3 per tx
Теперь когда мы знаем нужные значения, мы переходим на контракт данного сейла.
Контракт Star Wolvez — ссылка
Шаг 3
Когда мы перешли на контракт, наш встречает следующее окно. Нам нужно перейти во вкладку "Сontract"

После перехода нажимаем "write contract"

Далее мы ищем вкладку, которая имеет название на подобии "public mint", "mint", "public", название зависит от выбора разработчика, но все они +/- похожи. Также, не забывайте подключить ваш metamask, иначе вообще не сможете отправить транзакцию. Чтобы это сделать, нажмите "Connect to Web3"

На фото сверху мы видим, что функция называется "mint", нажимаем на неё, у нас развёртывается окно.
Шаг 3
Как мы нажили, мы видим следующее окно

payableAmount(ether) — это количество eth, которое вы потратите для минта nft. Можно писать в формате 0.кол-во eth или просто .кол-во eth, никакой разницы нет. Так как мы минтим 3 nft, то мы вписываем .2664 eth (0.0888 * 3 = .2664)
numberOfTokens(unit256) — это количество nft, которое вы планируете купить. Сюда просто вставляте обычное число, в нашем случае просто пишем 3.

Когда мы ввели данные числа, нажимаем кнопку "Write". Если вы всё правильно ввели, то у вас высветится окно метамаска. Если окно не появляется, значит что вы где-то допустили ошибку.
Шаг 4
Если вы нажали "write" и метамаск вам пишет высокий газ, значит что сейл ещё не запустился. Снизу показан пример.

Если вы видите, что метамаск вам пишет адекватный газ
50-200$, значит сейл уже начинался и можно минтить. После того как ваша транзакция завершится, нфт появятся в вашем opensea. На этом всё, далее я разберу нюансы.
Глава 3 | Нюансы
К сожалению не все сейлы можно минтить через контракт, из-за большего количества ботов, разработчики начали добавлять защиту в свои контракты — сигнатуры.
Снизу пример контракта с сигнатурой от Cool pets

Если вы видите доп значения, значит скорее всего вы не сможете заминтить через контракт, если вы конечно не кодер
Глава 4 | Финал
Как мы видим, если разобраться, то минтить через контракт довольно просто, если вы всё правильно делайте.
Спасибо за внимание!
Фармер® — основной канал. Движ Фармера — складчины, которые наконец позволят нормально зарабатывать на схемах. Честные склады и ресклады, работа по схемам и обучениям в этом канале, работа идет с поддержкой куратора и в общем чате. Шоп — получай цифровые товары бесплатно, пользуйся услугами и зарабатывай на инфоматериалах, это мой бот и лучший интернет магазин цифровых товаров. Крипту⚡️Фармим — твой куратор в эирдропах. Бесплатные раздачи криптовалют и денег за простые действия!
Лимит Metamask Gas
Название Gas (Газ) может напомнить вам об автомобильном бензине или запутать вас. Но в сфере цифровых валют этот термин имеет другое значение. Газ известен как единица измерения вычислительных операций для процессов в Ethereum. Таким образом, чтобы использовать кошелек Metamask и его функции, вы должны заплатить в валюте Gas.
При помощи газ нужно платить при любом действии, которое происходит в мире Ethereum. Например, за совершение транзакции, покупку и продажу, а также вывод денег для покупки NFT. Все это требует оплаты в газ. Gas — это почти как платная дорога. Чем тяжелее ваша машина, тем больше вы должны заплатить за проезд. То же самое и с транзакциями Ethereum. Чем сложнее ваши расчеты, тем больше вам придется заплатить.
Лимит газа
Газ оплачивается с помощью Gwei, и это значение равно 0,0000001 Ethereum. Вы должны указать два значения для каждой транзакции Ethereum. Что такое лимит газа и цена на газ? Согласно формуле, лимит газа * цена на газ = плата за газ, окончательная сумма, которую вы должны заплатить для завершения транзакции.
Конечно, в кошельке Metamask это делается автоматически, и вам не нужно производить расчеты вручную.
На что влияет стоимость газа?
Вам может быть интересно, зачем определять лимит газа и его цену? Как правило, в блокчейне Ethereum один блок формируется каждые 13 секунд, и вы соревнуетесь с миллионами других людей каждую секунду, чтобы разместить свою транзакцию в этих блоках. Предположим, вы хотите совершить транзакцию Ethereum. В это же время еще миллион человек хочет зарегистрировать транзакцию в блокчейне, поэтому для выбора между ними должна быть расстановка приоритетов. Вы можете быть в приоритете благодаря стоимости транзакции, которую вы установили. Чем выше сумма газ, тем быстрее будет совершена ваша транзакция.
В блокчейне есть раздел под названием mempool (мемпул). Каждая транзакция, отправляемая в блокчейн, помещается в мемпул на основе приоритетов. Они ждут завершения остальных транзакций, а затем выходят из очереди. В этом случае, чтобы увеличить скорость подтверждения транзакции, майнеры помещают ее в блок рядом с мемпулом, чтобы они всегда могли как можно быстрее обнаружить новый блок.
Чем больше газа вы укажете для своей транзакции, чем другие люди, тем больше вероятность того, что ваша функция будет помещена в новый блок майнером. Таким образом, будет установлен принцип конкуренции в транзакциях на блокчейне Ethereum.
Почему транзакции занимают так много времени?
Если вы снизите стоимость Gas, время вашей транзакции будет очень долгим. Почему? Потому что майнеры больше заинтересованы в том, чтобы отдавать приоритет тем, кто больше платит за газ, и регистрировать свои транзакции.
То же самое и с кошельком Metamask . На Метамаске есть два варианта торговли: цена на газ и лимит газа. Исходя из этого, блокчейн отдает приоритет вашей транзакции.
Чтобы установить цену на газ и лимит газа в Metamask, используйте следующие методы, чтобы достичь самой высокой скорости транзакции.

- Подтвердив процесс на карте FOAM, вы можете открыть страницу подтверждения транзакции Metamask.
- Сначала найдите раздел оплаты за Gas.
- Щелкните рядом с «Плата за Gas» и укажите желаемую сумму для цены и диапазона.
- Затем вам нужно найти среднюю стоимость Gas в Ethereum.
- На другой вкладке зайдите на заправочную станцию ETH.
- Там вы найдете «SafeLow ценa на Gas».
- Обратите внимание, что для большинства транзакций этот параметр должен быть менее 30 минут.
- Если вы спешите завершить транзакцию, вы можете установить время менее 5 минут в стандартном режиме и менее 2 минут в быстром режиме.
- Теперь откройте Metamask в вашем браузере и войдите на его первую страницу.
- В поле «Цена Gas» введите цену на ETH Gas Station.

- В поле «Лимит газа» введите 500 000 единиц.
- Существует прямая зависимость между указанным вами максимальным количеством газа и более быстрой транзакцией. Конечно, эта сумма не должна превышать сумму самой транзакции, и вам следует быть осторожными в этом отношении.
- Нажмите «СОХРАНИТЬ», чтобы сохранить индивидуальную плату за газ.
- Нажмите «ПОДТВЕРДИТЬ», чтобы отправить транзакцию.
Вывод
Блокчейн Ethereum использует газ для усиления конкуренции. Если бы эта стоимость не существовала, ни майнеры не могли бы выполнять определенные действия, ни транзакции не выполнялись бы вовремя. Таким образом, одним из важных факторов распространения системы Ethereum Gas является ее легкое редактирование и указание в кошельке Metamask.
| Как заранее выставить газ в метамаске?
Как вы знаете, на каждом паблик минте газ довольно сильно поднимается и из-за этого происходит газвар. Многие люди пытаются в ручную повысить газ и в итоге у них не получается заминтить.
В этом гайду я расскажу, как заранее установить фиксированный газ в метамаске, чтобы при отправке транзакции, вам не пришлось в ручную его менять и тратить на это лишние время.
Шаг 1 | Настройка
Это функция ещё экспериментальная и чтобы её включить, нам необходимо зайти в настройки метамаска.
Для того чтобы зайти в настройки метамаска, нам нужно перейти на главную страницу метамаска и нажать на кружок профиля.
После того как мы перешли в настройки, нам нужно перейти во вкладку, которая называется «Экспериментальный», она находится предпоследняя со списка.
Далее нам нужно включить вкладку «Включить расширенный интерфейс платы за газ»
Шаг 2 | Как использовать
Чтобы использовать данную функцию, нам нужно сохранить гвей при отправки транзакции.
На главной странице метамаска, нажимаем кнопку отправить
После этого в поиске нам нужно вбить чей-то адрес/кошелёк, это неважно так как мы не будем отправлять транзакцию.
Я всегда вбиваю свой же адрес кошелька
После как мы перешли на страницу подтверждения, там нужно нажать на кнопку рынок, рядом с ней ещё находится лиса
В открывшемся окне, нажимаем на секцию Дополнительно, рядом с ней находится шестерёнка ⚙
Дальше вбиваем значения гвея, которое мы хотим отправить!
Сохраняем и выходим на главное окно
Транзакцию отправлять не нужно!
Про то как правильно вставлять гвей я объяснять не буду, так как уже делал на эту тему гайды.
Гайд о работе газа на эфире — ссылка
Работа с газ калькулятором — ссылка
Если вы их ещё не читали, то советую их изучить. Это поможет вам лучше познакомиться с NFT на эфире.
Шаг 3 | Заключение и Практика
Теперь когда вы знаете, как заранее поставить газ в метамаске пришло время практики. Я думаю, что за 1-2 раза вы быстро сможете освоить данный метод
Сейчас идёт мета фри минтов, советую вам найти какой-то минт у которого уже есть флор и потренироваться на нём. Заранее высчитайте газ и поставьте на 30-40% ниже.
Посчитать это вы можете использую газ калькулятор ( ccылка ), сам гайд выше!
❗ | Не забывайте убрать сохраненные значения гвея после минта, чтобы не делать approve на opensea в несколько раз дороже!
Надеюсь количество ваших удачных минтов теперь будет больше! Если у вас остались какие-то вопросы, можете написать мне в личные сообщения — ссылка
Как увеличить газ в метамаск

Пошаговая инструкция как получить 1000 монет WAN и конвертировать их в 200 USDT на Binance
Настройка газа в MetaMask позволяет вам управлять комиссией, которую вы готовы заплатить за отправку транзакций на блокчейне Ethereum. Чем выше комиссия, тем больше вероятность, что ваша транзакция будет быстро подтверждена майнерами, но и стоимость транзакции будет выше. Вот как настроить газ в MetaMask:
- Откройте MetaMask: Запустите расширение MetaMask в вашем браузере и убедитесь, что вы подключены к своему аккаунту.
- Перейдите в раздел «Настройки»: Щелкните на значок вашего аккаунта в правом верхнем углу окна MetaMask и выберите «Настройки».
- Найдите раздел «Advanced Gas Controls» (Расширенные настройки газа): Прокрутите вниз страницы настроек, пока не увидите раздел «Advanced Gas Controls».
- Установите приоритет газа: В этом разделе вы можете выбрать одну из предустановленных опций, таких как «Low», «Medium», «High» или настроить свою собственную пользовательскую комиссию. Чем выше приоритет газа, тем выше комиссия и скорость подтверждения транзакции.
- Настройка пользовательской комиссии: Если вы хотите установить свою собственную комиссию, выберите «Custom» и введите желаемое значение в полях «Gas Price» (Цена газа) и «Gas Limit» (Лимит газа). Цена газа определяет комиссию, а лимит газа определяет количество газа, которое вы готовы заплатить.
- Сохраните изменения: После настройки газа нажмите кнопку «Save» (Сохранить) или «Confirm» (Подтвердить), чтобы применить изменения.
Важно помнить, что настройка газа является компромиссом между скоростью подтверждения транзакции и стоимостью. Вы можете использовать ресурсы, такие как веб-сайты, которые предоставляют информацию о текущих средних ценах газа и времени подтверждения транзакций, чтобы принять информированное решение о настройке газа в MetaMask.
Как уменьшить или увеличить газ в Метамаск
Для уменьшения или увеличения газа в MetaMask, вы можете вручную настроить параметры комиссии транзакции. Вот как это сделать: