Блокчейн-разработка на Tezos:от констант до публикации контракта
Это курс по блокчейн-разработке на Tezos от ForkLog и Tezos Ukraine. Он состоит из пяти уроков и рассчитан на новичков.
Мы начнем с азов: вы изучите структуру смарт-контрактов и базовый синтаксис языка LIGO, а затем научитесь писать контракты и взаимодействовать с блокчейном. В конце курса вы создадите тестовые токен и NFT в сети Tezos.
Важно: сообщество регулярно обновляет протокол Tezos, а бейкеры отключают устаревшие тестнеты. Если тестнет из примеров не работает, перед публикацией смарт-контракта используйте актуальную RPC-ссылку из списка на сайте Taquito.
Что такое смарт-контракты и как они работают
- Протокол Tezos
- Языки программирования Tezos
- Примеры смарт-контрактов
- Онлайн-среда разработки
Среда разработки и базовые типы данных LIGO
- Установка и настройка VS Code
- Установка контейнера LIGO
- Проверка смарт-контракта в VS Code
- Основы синтаксиса LIGO
Развертывание смарт-контракта в тестовой сети
- Библиотека Taquito
- Создание аккаунта в тестовой сети
- Публикация контракта с помощью Taquito
- Взаимодействие с контрактом
Создание токена стандарта FA 1.2
- Стандарт токенов FA1.2
- Имплементация и функции FA1.2
- Публикация контракта токена
- Добавление токена в кошелек
Метаданные и выпуск NFT
- Метаданные контрактов
- Добавление метаданных в контракт токена
- Стандарт FA2 для NFT
- Выпуск NFT на Tezos
Во время работы над курсом нас консультировали и поддерживали:
Tezos Ukraine
Некоммерческая организация, которая популяризирует Tezos в Украине и Восточной Европе.
Attic Lab
Разработчики обозревателя Teztracker и стейкингового сервиса Everstake. Консультируют Нацбанк Украины по цифровым валютам.
Baking Bad
Разработчики одноименного сервиса для стейкинга Tezos, биржи атомарных свопов Atomex, обозревателей TzKT и Better Call Dev.