Разработка смарт-контрактов в Ethereum. Тимур Машнин

Чтение книги онлайн.

Читать онлайн книгу Разработка смарт-контрактов в Ethereum - Тимур Машнин страница 12

Разработка смарт-контрактов в Ethereum - Тимур Машнин

Скачать книгу

какую-нибудь папку.

      После этого можно перезапустить Remix и нажать кнопку соединения.

      В результате общая папка будет доступна в проводнике файлов среды Remix.

      Remix File Explorer

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

      Вы можете увидеть их в папке браузера.

      Вы всегда можете переименовать, удалить или добавить новые файлы в проводник файлов.

      Обратите внимание, что очистка хранилища браузера удалит все файлы, которые вы написали.

      Чтобы этого избежать, нужно использовать Remixd, который позволяет хранить и синхронизировать файлы в браузере с папкой локального компьютера.

      При этом все изменения, сделанные в редакторе Remix будут автоматически сохраняться в файле папки локального компьютера.

      Помимо соединения с локальным компьютером, кнопки вверху проводника файлов позволяют создать новый файл в хранилище браузере, импортировать локальный файл в хранилище браузера, скопировать файл из хранилища браузера в другой экземпляр Remix.

      Также можно опубликовать файл из хранилища браузера в анонимный публичный gist.

      Gist – это сервис Github, который позволяет обмениваться отдельными файлами, частями файлов и полными приложениями с другими людьми.

      Remix Solidity Editor

      Редактор Remix позволяет перекомпилировать код при каждом изменении текущего файла или выборе другого файла.

      Он также обеспечивает подсветку синтаксиса, сопоставляемую с ключевыми словами языка Solidity.

      Редактор Remix отображает открытые файлы в виде вкладок, отображает предупреждения компиляции и ошибки.

      Кроме того, Remix непрерывно сохраняет текущий файл (в течение 5 секунд после последних изменений).

      Кнопка +/– в верхнем левом углу позволяет увеличить/уменьшить размер шрифта редактора.

      Внизу редактора расположен терминал, который отображает журнал при отладке контракта.

      Remix Compile

      Remix запускает компиляцию каждый раз при изменении текущего файла или выборе другого файла.

      Если в контракте много зависимостей и требуется много времени для компиляции, можно отключить автокомпиляцию.

      После каждой компиляции обновляется список со всеми скомпилированными контрактами.

      В диалоговом окне Details отображается подробная информация о текущем выбранном контракте.

      Ниже отображаются ошибки компиляции и предупреждения.

      Здесь вы также можете опубликовать свой контракт на Swarm.

      Remix Swarm

      Swarm – это распределенная платформа хранения и служба распространения контента.

      Хранение данных большого объема в самом блокчейне может стоить немалых денег.

      Эта проблема решается с помощью децентрализованного хранилища Ethereum Swarm.

      Swarm обеспечивает децентрализованное хранение данных в хранилищах узлов, владельцы которых отдают свои ресурсы в общее

Скачать книгу