# Практические руководства
Пошаговые инструкции с примерами кода для решения различных задач.
# Основные
Все данные в блокчейне Waves доступны для чтения. Например, вы можете прочитать записи в хранилище данных любого аккаунта, баланс аккаунта, список транзакций аккаунта, текущую высоту и время на блокчейне.
Создание транзакций и отправка в блокчейн
Чтобы выполнить какое-либо действие на блокчейне, нужно создать транзакцию соответствующего типа, подписать ее и отправить на ноду.
# Токены и ассеты
Выпуск своего токена. Управление токенами
Токен — цифровой актив, который вы можете обменивать на другие, использовать в игровых и DeFi-приложениях.
Распространение токена (airdrop) (Python 3)
Продвигайте свое приложение, рассылая токен активным адресам Waves. Адреса можно собрать из последних блоков блокчейна.
Предоставьте посетителям сайта возможность вносить оплату в WAVES, XTN, ETH и других ассетах, выпущенных на блокчейне Waves или поддерживаемых шлюзами.
# Обмен токенов
Чтобы обменять один ассет на другой (кроме NFT), нужно создать ордер, подписать его и отправить на матчер.
# dApps
Весь процесс запуска децентрализованного приложения: от создания аккаунта dApp до написания веб-приложения, вызывающего функции dApp.
Простое голосование на блокчейне Waves
dApp реализует голосование жильцов дома: скрипт проверяет, что аккаунт имеет право голосовать, и записывает результаты в хранилище данных dApp.
Список как аргумент вызываемой функции
Вызываемая функция dApp принимает в качестве аргумента список значений.
# Статьи в блоге Waves Tech
- Как создать dApp для мотивации сотрудников (9 июня 2020)
- Как написать децентрализованный оракул на Ride (13 мая 2020)
- Инструмент для автоматического вызова смарт-контрактов (23 апреля 2020)
- RSA-рандом на блокчейне (20 августа 2019)