Робимо Contract Deploy через ThirdWeb
Що потрібно потрібно для роботи:
- Обліковий запис на Thirdweb
- Гаманець-розширення (Metamask, Rabby Wallet, інші)
ThirdWeb — це відкрита платформа для розробки додатків web3, яка дозволяє створювати проєкти на будь-якій блокчейн-платформі, сумісній з EVM (Ethereum Virtual Machine). Вона спрощує інтеграцію блокчейну, що дає змогу розробникам зосередитися на створенні повноцінних web3-додатків.
На платформі є уже прекрасна колекція шаблонів для створення смарт-контрактів, які розроблені для вирішення стандартних завдань, наприклад:
- NFT: створення та керування цифровими колекційними предметами.
- Airdrops: розповсюдження токенів серед багатьох користувачів.
- Стейкінг: блокування токенів для отримання винагород.
- Маркетплейси: керування платформами для купівлі та продажу NFT.
- Членства: керування доступом до ексклюзивного контенту або послуг.
Ці шаблони значно полегшують процес розгортання смарт-контрактів без необхідності писати код з нуля. Їх можна знайти у розділі "Explore" на ThirdWeb і легко почати використовувати.
Як розгорнути контракт (deploy contract) на прикладі тестової мережі Curtis?
1. Перший крок — перейдіть у розділ Explore на панелі Thirdweb і підключіть свій гаманець
2. Прокрутіть сторінку до розділу NFTs та виберіть опцію NFT-Drop, яка перенаправить вас на сторінку для розгортання контракту.
3. Натисніть кнопку Deploy.
4. Заповніть параметри контракту (кожен контракт має свої специфікації). Після цього натисніть Deploy.
Перед розгортанням оберіть мережу, на якій буде розгорнуто контракт.
5. Виберіть мережу зі списку, відкривши випадаюче меню.
На цьому етапі доступні три варіанти конфігурації мережі:
- кастомні мережі (custom networks).
6 Натисніть **Deploy now**.
7. Спершу відбудеться транзакція для розгортання контракту, для якої потрібна невелика кількість газу (комісії).
8. Друга транзакція виконується без комісії (gasless) та завершить інтеграцію контракту у вашу панель ThirdWeb.
Після успішного виконання обох транзакцій контракт буде додано на вашу панель керування.
На цьому ми закінчили процес деплою нашого першого контракту, як самі бачите - все швидко та приємно. В ситуації із тестовою мережею - навіть безкоштовно.
В закладці Explore, є велика кількість шаблонів для деплою, тут залишаю місце на вашу креативність якщо є вільний час. Все відбувається за подібним принципом.