October 23, 2021

Продажа забаганной 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 - Тип плента
    • 1 - Plant
    • 2 - Mother
  • b - ID плента
  • c - Код изображения
  • d - Редкость (0-59: common, 60-88: uncommon, 89-98: rare, 99: mythic)

Также можно попробовать воспользоваться данным сайтом:

https://pvuhub.info/#/

Канал автора: @terncrypto