В этой главе мы рассмотрим различные темы, связанные с расширенной реализацией контрактов. Мы углубимся в тонкости Jettons и NFT, изучая их значение и потенциальные сценарии использования. Кроме того, мы посвятим урок пониманию стандарта Jetton и его последствий. Еще один урок будет посвящен анализу функциональных возможностей и тонкостей смарт-контракта кошелька. Кроме того, мы рассмотрим смарт-контракт NFT, изучив его структуру и особенности.
Наконец, мы изучим код, регулирующий элемент NFT, в другом уроке. В целом, эта глава направлена на то, чтобы обеспечить всестороннее понимание этих передовых реализаций контрактов, что позволит вам эффективно использовать их возможности.
📚Lecture Notes
Добро пожаловать в новую главу. В этой главе мы поговорим о более сложной реализации наших контрактов, особенно о Jettons и NFT. Как вы уже знаете, все в TON - это контракт. Кошелек - это контракт. Логика смарт-контракта - это контракт. Jettons и NFT также являются смарт-контрактами.
Эти смарт-контракты имеют стандартные реализации, потому что мы должны договориться о том, как мы пишем контракты и как структурированы их интерфейсы, чтобы любой знал, как взаимодействовать с Jettons или NFT. Мы собираемся пересмотреть хранилище, которое содержит все стандарты, по которым сообщество уже согласилось, поэтому все относятся к Jettons и NFT определенным образом.
И мы собираемся копнуть еще глубже, чтобы пересмотреть код стандартной реализации. Стандарт просто определяет требования к контракту, его определенное поведение извне. Но есть и стандартные реализации. Некоторые уже опубликованные контракты реализуют всю логику с передовой практикой стандарта. Они присутствуют как для Jettons, так и для NFT, и мы собираемся пересмотреть их код.
Вы поймете общую логику. Для Jettons есть не только один контракт, есть и другие. У нас есть контракты minter и wallet. Вы поймете их логику на следующем уроке. То же самое и для NFT. Есть контракты на взыскание, а также есть контракты на предметы. Вы узнаете больше о том, как они функционируют, взаимодействуют друг с другом, и как вы можете узнать гораздо больше о самом FunC, изучив эти стандартные реализации и увидев, как все может быть реализовано. В результате вы сможете использовать эти знания позже, когда будете писать свои собственные контракты. Я очень взволнован этим; давайте перейдем к следующему уроку.