В данном репозитории представлены уроки по FunC для блокчейна TON. Уроки расположены в соответствующих папках в формате .md, также к каждому уроку приложен код. Наше комьюнити - здесь.Lessons in English here.
Номер | Урок | Рассмотренные концепции | Ссылка | Статус |
---|---|---|---|---|
Round 1 | ||||
1 | Первый смарт-контракт | Типы,Исключения, фукнции, деплой контрактов, запросы к смарт-контракту в тестовой сети | LINK | ✅ |
2 | Тесты на FunC для первого смарт-контракта | Логика тестов на FunC ,cтруктура тестов, кортежи | LINK | ✅ |
3 | Сообщения, пишем прокси контракт | Сообщения, режимы сообщений, примтивы, ссылки на ячейки | LINK | ✅ |
4 | Тестируем сообщения | Адреса,TL-B, регистр с5 и выходные действия | LINK | ✅ |
5 | Флаги и хранение данных в контракте | Op - для идентификации операций, Computational fees, примитивное хранение данных в контракте | LINK | ✅ |
6 | Тестируем флаги и хранение данных в контракте | Различные тесты для сообщений с флагами и хранения данных в регистре с4 | LINK | ✅ |
7 | HashMap хранилище | Работа со Словарями(hashmap): хранение, удаление, поиск | LINK | ✅ |
8 | Тестируем HashMap хранилище | Тестируем HashMap(словари), особые функции toncli для тестирования, регистр с7 | LINK | ✅ |
9 | Разбираем стандарт Jetton(Fungible Token) | Токены, стандарты, стандарт Jetton, StateInit, воркчейны | LINK | ✅ |
10 | Разбираем стандарт NFT(Non-Fungible Token) | NFT, стандарт NFT, коллекции и отдельные NFT | LINK | ✅ |
Round 2 | ||||
11 | Введение в разработку смарт-контрактов в ТОН | ❌ | ||
12 | Новые тесты Toncli | ❌ | ||
13 | TON и API сервисы - Изучаем NFT коллекцию c помощью Python | ❌ | ||
14 | Разбираем TON DNS смарт-контракт | ❌ | ||
15 | Статья о TON DNS | ❌ | ||
16 | Разбираем DAO контракт | ❌ | ||
17 | Статья про Governance | ❌ | ||
18 | Buy me a coffee | ❌ | ||
19 | Секретный контент для канала в размере 10 штук) | ❌ | ||
20 | Мероприятия для привлечения разработчиков в экосистему TON | ❌ |
Lessons in English here, if you want to speed up the translation of lessons into English, there are donation addresses below.
Ton: EQAvmc9oVnOvLFlUAgeNmZNZoKeDg9vTEiAQxNFw-t5mh3m7
BTC: bc1qqxfgexy72ts2ls3q5ytwmn45xedw0cpfvwv70p
ETH: 0x996d0b3438bC0dD77C2A87c632B02686669c1AF0
ERC-20 Tether: 0x996d0b3438bC0dD77C2A87c632B02686669c1AF0
ERC-20 USDC: 0x996d0b3438bC0dD77C2A87c632B02686669c1AF0
Донаты пойдут на:
- съемку видео уроков
- переводы текущих уроков на другие языки
- создание новых