Как минтить NFT через смарт-контракт?
Сегодня я покажу как минтить NFT через смарт-контракт на сайте Etherscan.io. Когда это нам может понадобиться?
Очень часто при минте популярных коллекций вебсайт просто не выдерживает нагрузку и уходит в глубокий offline. И тогда те, кто умеет минтить через контракт, могут это сделать, не полагаясь на пряморукость кодеров.
Также бывают коллекции, в которых просто нет сайта, например, какой-нибудь деген-фри минт. Типа очередной дереватив гоблинов, которых в этом месяце штампуют просто пачками.
Важно! Не все NFT можно минтить через контракт, девелоперы могут отключить эту функцию программно.
Для начала необходимо узнать смарт-контракт коллекции, которую вы хотите заминтить. Его можно найти в официальных соцсетях проекта. Зачастую его публикуют в Discord в ветке announcements, либо в Твиттере.
Переходим по номеру контракта на сайт Etherscan.io
*Если коллекция уже есть на OpenSea, под любой из картинок нажмите “Details” и перейдите по номеру контракта на сайт Etherscan.io
*Перейдите во вкладку “Contract” — “Write Contract”.
Подключите кошелек MetaMask (не забывайте использовать кошелек для минта, а не ваш основной кошелек).
“Connect to Web3 — Connect a Wallet — MetaMask”
Видим, что кошелек подключен. Далее переходим к минту.
*Название вкладки может отличаться, это зависит от того, как ее назвали кодеры. Обычно это mint, whitelistmint, publicmint и тд.*
И здесь нужно будет заполнить два поля:
Укажите точную стоимость NFT (если NFT дается бесплатно (Free), тогда пишем 0).
Укажите количество NFT. Если вам необходимо сминтить, например, 2 картинки, тогда вы указываете общую стоимость в первой графе и количество — 2 штуки.
Важно! Если вы укажете неверную стоимость NFT, транзакция будет отклонена.
Подтвердите оплату комиссии за минт NFT. Для этого нажмите кнопку “Confirm”.
Важно! Если на этом этапе вы увидите “космическую сумму за GAS”, то скорее всего или уже Sold Out и вы не успели, либо минт еще не открыт.
По желанию можно посмотреть данные транзакции (когда транзакция пройдет в блокчейне, NFT отобразится в профиле на OpenSea).
Для этого нажмите “View your transaction”.
Ниже вы видите, какие данные содержит операция. Видно, что сминчена 1 NFT, стоимость картинки — 0, комиссия — 1,96$.
Далее перейдите в профиль на OpenSea, как показано ниже.