EN
Юлия Бедросова
Юлия Бедросова
371 subscribers

Гайд по NFT - доп 5: кнопка минтинга NFT - приемы работы со смарт-контрактом через JavaScript (устарело)

Показанный в данном видео пример создан исключительно в образовательных и развлекательных целях и требует существенной доработки до использования на реальном проекте. Он создан для того, чтобы дать вам базовое представление о том, как взаимодействовать на веб-странице с предварительно задеплоенным смарт-контрактом.
Подключаем библиотеку
<script src="https://cdn.jsdelivr.net/npm/web3@latest/dist/web3.min.js"></script>
Стартуем локальный сервер
python -m http.server
Если сервер уже запущен, то его нужно предварительно убить по номеру процесса, пример:
ps -fA | grep python
501 35901 14476 0 12:40 ttys000 0:00.25 python -m http.server
501 36270 14476 0 12:54 ttys000 0:00.01 grep python
kill 14476
Заменяем адрес контракта и его ABI на свои
В консоли браузера можно выполнить любые функции нашего смарт-контракта, например:
await contract.methods.mint(1).send({from:account, value:"50000000000000000"})
await contract.methods.totalSupply().call()
Те же команды можно прописать в коде скрипта
https://gist.github.com/BedrosovaYulia/396923bf654364.. - ссылка на пример скрипта
https://faucets.chain.link/rinkeby - здесь можно пополнить свой тестовый балланс в сети Rinkeby

Subscription levels

Базовый

$ 10,7 per month
Уровень подписки для тех, кто просто хочет поддержать мой ютуб-канал.
Бонусы:
- ранний доступ ко всем видео и материалам, которые я готовлю в открытый доступ;
- доступ к черновикам, которые я решила на публиковать;
- ваши пожелания к контент-плану - в приоритете!
Новый контент не снимаю!

Программист

$ 54 per month
Бонусы:
- все, что входит в уровень Базовый,
- доступ ко всем эксклюзивным видеоурокам на время действия подписки (архивы курсов по токенам ERC20, по запуску NFT - коллекций, по работе с Uniswap);
Новый контент не снимаю!
Go up