Продажа забаганной PVU NFT через контракт
Канал автора: @terncrypto
Это краткий гайд о том как можно продать свою NFT в PVU если ее не видно на самом сайте
Для начала объясню одну вещь. Когда вы делаете клейм семечки, то NFT сразу же вам приходит. Получается данным способом можно также выставить NFT сразу и не ждать 24 часа.
Вот основные действия которые вам нужно выполнить
Зайти на BSCScan и ввести свой адрес. Далее перейти в раздел Erc721 Token Txns
Здесь вы увидите Token ID у своей NFT.
Далее нам понадобится контракт NFT, также оставлю и другие, вдруг кому пригодятся:
0x5Ab19e7091dD208F352F8E727B6DCC6F8aBB6275 - NFT Контракт (а также Sale) 0x926eae99527a9503eaDb4c9e927f21f84f20C977 - Bid контракт 0x31471E0791fCdbE82fbF4C44943255e923F1b794 - PVU Token контракт
Переходим в раздел Read Contract.
Здесь нам нужна функция getPlant
Вводим сюда наш Token ID и взамен получаем PlantID, теперь можем какая у нас NFT. Для этого просто подставьте в эту ссылку ваш Pland ID https://marketplace.plantvsundead.com/farm#/plant/{ваш_plant_id}
Впринципе данный шаг можно и пропустить если вам не важно знать какой у вас плент, его рарность и т.д.
Переходим в раздел Write Contract и подключаем сверху Metamask
- tokenId - Получили его в первом шаге
- startingPrice - цена за которую вы хотите выставить. Если хотим выставить за 10 то вводим 10000000000000000000, если 15 то 15000000000000000000
- endingPrice - Подразумевается что должна быть возможность аукциона, но на деле он не реализован в самом контракте. Поэтому вводите точно такое же число как и startingPrice
- duration - Время в UNIX формате с точностью до мс, подразумевается что после него ваше растение само снимется с продажи. На деле тоже не рабочее поле, поэтому можете просто ставить по умолчанию: 1721425318002
После этого жмете кнопку Write и подтверждаете транзакцию в Metamask.
Цену нужно выставлять ниже рынка(от -10%), т.к. такую NFT не будет видно на сайте, ее могут увидеть только специальные боты
Если нужно отменить листинг
Переходим уже на BID-контракт
Выбираем функцию cancelAuction и вводим наш Token ID, также перед этим подключив Metamask.
Если не грузит страницу с вашей NFT
Даже если PVU не грузит вашу NFT и вы не можете узнать характеристики вашего растения с помощью сайта, то можно попробовать сделать это другим способом
Итак возьмем за пример вот этот Plant ID: 1072814433 https://marketplace.plantvsundead.com/farm#/plant/1072814433
Формат plant-id: aaa-bb-c-dd-xxxxxx
- a - Тип плента
- b - ID плента
- c - Код изображения
- d - Редкость (0-59: common, 60-88: uncommon, 89-98: rare, 99: mythic)
Также можно попробовать воспользоваться данным сайтом: