[go: up one dir, main page]

Skip to content

kidavspb/TonFunClessons_ru

 
 

Repository files navigation

Уроки по разработке смарт-контрактов на FunC для The Open Network(TON)

В данном репозитории представлены уроки по 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 Введение в разработку смарт-контрактов в ТОН Что такое блокчейн, TON, смарт-контракты LINK
12 Новые тесты Toncli Логика новых тестов на FunC ,cтруктура новых тестов LINK
13 Learn FunC in 15 minutes
17 Продажа NFT Логика продажи с помощью смарт-контрактов, "сжигание" смарт-контракта LINK
GO series
14 Создаем кошелек и деплоим смарт-контракт Работаем с TON с помощью GO, создание кошелька, hexBOC форма контракта, отправка сообщений, вызов GET метода LINK
15 Создание NFT коллекции Получаем информацию о NFT коллекции и отдельном элементе, Деплоим коллекцию и элемент в сеть LINK
16 Выпускаем свои токены: ICO Jettons ICO, баланс кошелька Jetton LINK
Contract Security series
17 Взламываем простой контракт Уязвимость за счет оптимизации компилятором кода в отсутствие impure LINK
Requests to the TON blockchain
18 tonapi.io Запрашиваем информацию об аккаунтах, аукционах доменов, NFT и Jetton LINK
19 ton.js Получаем данные из смарт-контракта с помощью JS(ton.js) LINK
Dapp series
20 Auth with tonkeeper Собираем приложение с авторизацей через Тонконнект LINK

Lessons in English

Lessons in English here, if you want to speed up the translation of lessons into English, there are donation addresses below.

Вопросы и обсуждение уроков

https://t.me/ton_learn

Помощь по развитию

Ton: EQAvmc9oVnOvLFlUAgeNmZNZoKeDg9vTEiAQxNFw-t5mh3m7

BTC: bc1qqxfgexy72ts2ls3q5ytwmn45xedw0cpfvwv70p

ETH: 0x996d0b3438bC0dD77C2A87c632B02686669c1AF0

ERC-20 Tether: 0x996d0b3438bC0dD77C2A87c632B02686669c1AF0

ERC-20 USDC: 0x996d0b3438bC0dD77C2A87c632B02686669c1AF0

Донаты пойдут на:

  • съемку видео уроков
  • переводы текущих уроков на другие языки
  • создание новых

LICENSE

CC BY-NC-ND 4.0 https://creativecommons.org/licenses/by-nc-nd/4.0/

About

FunC lessons for The Open Network

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 52.5%
  • Go 29.4%
  • TypeScript 13.5%
  • CSS 2.4%
  • SCSS 1.7%
  • HTML 0.5%