waves_logo Docs
  • Обзор
    Обзор
  • Практические руководства
    • Получение данных из блокчейна
      Получение данных из блокчейна
    • Создание и отправка транзакций
      Создание и отправка транзакций
    • Токенизация
      Токенизация
    • Распространение токена (airdrop)
      Распространение токена (airdrop)
    • Прием платежей
      Прием платежей
    • Обмен токенов
      Обмен токенов
    • Простое голосование
      Простое голосование
    • Список как аргумент
      Список как аргумент
    Практические руководства
  • Смарт-контракты Waves
    Смарт-контракты Waves
  • dApp
    • Создание и запуск dApp
      Создание и запуск dApp
    dApp
  • Cмарт-аккаунт
    • Создание смарт-аккаунта
      Создание смарт-аккаунта
    • [en] Creating and deploying a script manually
      [en] Creating and deploying a script manually
    • [en] Video tutorials
      [en] Video tutorials
    Cмарт-аккаунт
  • Cмарт-ассет
    Cмарт-ассет
  • Инструменты разработчика
    • Waves IDE
      Waves IDE
    • Расширение для VS Code
      Расширение для VS Code
    • Surfboard
      Surfboard
    • Ride REPL
      Ride REPL
    Инструменты разработчика
  • Signer ◆
    Signer ◆
  • Waves API
    • Data Service API
      Data Service API
    • Node REST API 🡥
      Node REST API 🡥
    • Node gRPC Server 🡥
      Node gRPC Server 🡥
    • Blockchain Updates 🡥
      Blockchain Updates 🡥
    Waves API
  • Клиентские библиотеки
    • Waves C#
      • Установка SDK
        Установка SDK
      • Запуск кода
        • Отправка транзакций
          Отправка транзакций
        • Использование криптографических утилит
          Использование криптографических утилит
        • Взаимодействие с нодой
          Взаимодействие с нодой
        • Развертывание смарт-контрактов
          Развертывание смарт-контрактов
        Запуск кода
      Waves C#
    • Gowaves
      • Установка SDK
        Установка SDK
      • Запуск кода
        • Отправка транзакций
          Отправка транзакций
        • Использование криптографических утилит
          Использование криптографических утилит
        • Взаимодействие с нодой
          Взаимодействие с нодой
        • Развертывание смарт-контрактов
          Развертывание смарт-контрактов
        Запуск кода
      Gowaves
    • WavesJ
      • Установка SDK
        Установка SDK
      WavesJ
    • Ts-lib-crypto
      • Установка SDK
        Установка SDK
      Ts-lib-crypto
    • Waves-PHP
      • Установка SDK
        Установка SDK
      Waves-PHP
    • Waves-python
      • Установка SDK
        Установка SDK
      Waves-python
    • Waves-rust
      • Установка SDK
        Установка SDK
      Waves-rust
    Клиентские библиотеки
      • English
      • Русский
      On this page
        • Основные
        • Токены и ассеты
        • Обмен токенов
        • dApps
        • Статьи в блоге Waves Tech
      waves_logo Docs

          # Практические руководства

          Пошаговые инструкции с примерами кода для решения различных задач.

          # Основные

          Получение данных из блокчейна

          Все данные в блокчейне Waves доступны для чтения. Например, вы можете прочитать записи в хранилище данных любого аккаунта, баланс аккаунта, список транзакций аккаунта, текущую высоту и время на блокчейне.

          Создание транзакций и отправка в блокчейн

          Чтобы выполнить какое-либо действие на блокчейне, нужно создать транзакцию соответствующего типа, подписать ее и отправить на ноду.

          # Токены и ассеты

          Выпуск своего токена. Управление токенами

          Токен — цифровой актив, который вы можете обменивать на другие, использовать в игровых и DeFi-приложениях.

          Распространение токена (airdrop) (Python 3)

          Продвигайте свое приложение, рассылая токен активным адресам Waves. Адреса можно собрать из последних блоков блокчейна.

          Прием платежей

          Предоставьте посетителям сайта возможность вносить оплату в WAVES, XTN, ETH и других ассетах, выпущенных на блокчейне Waves или поддерживаемых шлюзами.

          # Обмен токенов

          Обмен токенов

          Чтобы обменять один ассет на другой (кроме NFT), нужно создать ордер, подписать его и отправить на матчер.

          # dApps

          Создание и запуск dApp

          Весь процесс запуска децентрализованного приложения: от создания аккаунта dApp до написания веб-приложения, вызывающего функции dApp.

          Простое голосование на блокчейне Waves

          dApp реализует голосование жильцов дома: скрипт проверяет, что аккаунт имеет право голосовать, и записывает результаты в хранилище данных dApp.

          Список как аргумент вызываемой функции

          Вызываемая функция dApp принимает в качестве аргумента список значений.

          # Статьи в блоге Waves Tech

          • Как создать dApp для мотивации сотрудников (9 июня 2020)
          • Как написать децентрализованный оракул на Ride (13 мая 2020)
          • Инструмент для автоматического вызова смарт-контрактов (23 апреля 2020)
          • RSA-рандом на блокчейне (20 августа 2019)
          Обзор
          Получение данных из блокчейна
          Обзор
          Получение данных из блокчейна