Solidity и Ethereum, урок #57 | ERC6551: Каждому NFT по контракту! Свой баланс ETH для NFT?!
В этом уроке по Solidity мы поговорим о свежем стандарте ERC6551, который позволяет создавать так называемые Bound Accounts для NFT. Иными словами, с его помощью для каждого NFT мы можем создать отдельный смарт-контракт и, таким образом, у наших токенов может быть собственный баланс и даже свои токены во владении. Изначальный владелец NFT может отдавать им команду, к примеру, на перевод денежных средств куда-либо.
Мы обсудим, как работает этот стандарт с технической точки зрения, попишем для него тесты и поработаем на практике. Мы обсудим принцип работы простого прокси и рассмотрим некоторые низкоуровневые операции.
Таймкоды:
00:00 Введение
01:00 Простое объяснение ERC6551
04:20 Как устроен ERC6551 в техническом смысле
09:22 Интерфейс Registry (реестр)
11:35 Интерфейс Account (аккаунты для NFT)
13:15 Пишем реализацию для Registry
16:50 Реализуем контракт Account
27:55 Начинаем писать тесты
29:40 Высчитываем адрес контракта для токена
31:00 Деплой контракта для NFT
1 view
678
265
1 week ago 00:31:53 4
Tokyo Xtreme Racer - Customizing and Fully Upgrading 350Z
3 weeks ago 00:24:57 1
TF2 players when they use 100% of their brain
4 weeks ago 00:03:19 1
When a Genshin Impact fan see’s Wuthering Waves 2.0 Update
1 month ago 00:06:38 1
Meme Coin SUPER CYCLE - I Made 1 ETH PER DAY with This Meme Coin Trading Bot
1 month ago 00:06:38 1
How To Make $2000 Per Day With Ai Crypto Trading Bot 2024