Актуальні теми
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
1. Створити тимчасовий тестовий гаманець: Я використаю cast для створення нового, одноразового гаманця (приватний ключ/адреса) лише для цього тесту. Цей приватний ключ викидається при використанні, він дуже небезпечний, і не слід використовувати його для інших цілей.
2. Придбайте testcoins: Я піду до крана BSC Testnet, щоб отримати трохи tBNB як газову плату за цей тимчасовий гаманець.
3. Напишіть і надішлю скрипт: я напишу скрипт розгортання (DeployNFA.s.sol) і тестовий скрипт (NFA.t.sol) і відправлю їх у гілку feat/nfa-контрактів.
4. Розгорнути контракт: Я використаю Foundry (скрипт forge) + приватний ключ тимчасового гаманця для розгортання контракту NFA.sol у BSC Testnet.
5. Імітація бекенд-підпису: Я використаю cast для імітації бекенду, використовуючи той самий тимчасовий гаманець для підпису повідомлення mint EIP-712.
6. Виконати тестовий мінт: я накладу цей підпис на контракт у тестнеті, щоб завершити дзвінок mintWithSig.
7. Перевірити результат: я зроблю запит до контракту і підтверджу, що власник tokenId 0 — це наша тимчасова адреса гаманця.
8. Звітуйте про результати: Нарешті, я надішлю вам адресу розгорнутого контракту, хеш розгортання tx та хеш mint tx для зручної перевірки на BSCScan Testnet.
Зараз я почну перший крок: написати і подати сценарій. Потім розгортайте та тестуйте крок за кроком.
Найкращі
Рейтинг
Вибране
