August 28, 2024

Интегрированная среда разработчика с Remix Web IDE.

Сегодня Injective выпускает свой плагин для Remix Web IDE, новую веб-версию интегрированной среды разработки (IDE). Этот запуск представляет собой важный этап для экосистемы Injective, так как он позволяет разработчикам писать, тестировать и развертывать смарт-контракты прямо из своего веб-браузера.

Предыстория

Одной из самых значительных проблем в разработке программного обеспечения является начальная настройка — скачивание необходимых инструментов и зависимостей, правильная конфигурация и обеспечение совместимости с вашим устройством. Этот процесс часто приводит к потере множества часов на устранение неполадок ещё до того, как будет написана первая строка кода.

С Remix Web IDE эти проблемы остались в прошлом. Весь рабочий процесс разработки был упрощён в доступной онлайн-платформе, позволяя разработчикам Injective быть продуктивными из любой точки мира и на любом устройстве. Больше не нужно загружать бинарные файлы и разбираться с настройками — просто зайдите на сайт и начните создавать.

Начало работы с Remix IDE

Готовы приступить к разработке? Откройте Remix по ссылке и ознакомьтесь с быстрым руководством ниже:

При создании проекта через Remix Web IDE вы можете выбрать шаблон или начать новый проект. Если вы выберете доступный шаблон, ваша IDE будет заполнена простым примером счётчика, как показано ниже.

Компиляция смарт-контракта

  1. Выберите проект, который хотите скомпилировать, в разделе TARGET PROJECT.
  2. Выберите опцию компиляции и нажмите кнопку Compile.
  3. По завершении компиляции возвращаются файлы wasm и schema.

Сохранение кода

После компиляции контракта появится кнопка "Store Code". Просто нажмите её, чтобы сохранить код.

Инициализация контракта

  1. После завершения сохранения кода будет сгенерирован Code ID.
  2. Вы можете выбрать, разрешить ли обновления контракта или сделать его неизменяемым с помощью опции "immutable".
  3. Если для инициализации контракта требуются аргументы, введите параметры и нажмите кнопку Instantiate. Аргументы генерируются через react-jsonschema-form.

Выполнение контракта

  1. Выберите метод для выполнения.
  2. Добавьте необходимые параметры.
  3. Запустите метод, нажав кнопки Query или Execute. Если вы отправляете транзакцию, вам нужно подписать её, нажав кнопку "Send" в кошельке.

Вот и всё! Вы успешно скомпилировали, сохранили, инициализировали и выполнили свой первый смарт-контракт Injective, не выходя из браузера.

Чтобы узнать больше, посетите сайт и продолжите своё приключение. Как всегда, вы можете присоединиться к активному сообществу разработчиков Injective и связаться через любые каналы, такие как Discord и Telegram, указанные ниже.