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

Здесь есть возможность читать онлайн «Тимур Машнин - Разработка смарт-контрактов в Ethereum» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Год выпуска: 2022, Жанр: Программирование, Справочники, Интернет, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Разработка смарт-контрактов в Ethereum: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Разработка смарт-контрактов в Ethereum»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Эта книга рассказывает о принципах работы Ethereum, отличии Ethereum от Bitcoin. Вы узнаете что такое децентрализованные приложения Dapp и смарт-контракты, познакомитесь с инструментами разработки Dapp. Изучите высокоуровневый язык Solidity создания смарт-контрактов для виртуальной машины Ethereum. Познакомитесь со средой разработки Remix. Узнаете о практическом применении смарт-контрактов, стандартах ERC20, ERC-721, ERC-1155 и EIP-3156.

Разработка смарт-контрактов в Ethereum — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Разработка смарт-контрактов в Ethereum», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Преимущество запуска локальной версии среды Remix заключается в том, что вы можете связаться с клиентом узла Ethereum, запущенным на вашей локальной машине через API-интерфейс Ethereum JSON-RPC, и локально выполнить смарт контракты.

Для установки локальной версии среды Remix можно открыть ветку github ghpages - фото 23

Для установки локальной версии среды Remix можно открыть ветку github gh-pages и скачать архив.

Затем распаковать его и открыть страницу indexhtml Также можно установить - фото 24

Затем распаковать его и открыть страницу index.html.

Также можно установить Remix как npm модуль После установки Remix запускается - фото 25

Также можно установить Remix как npm модуль.

После установки Remix запускается командой remix-ide и открывается в браузере по адресу localhost.

При такой установке также устанавливается модуль Remixd модуль npm который - фото 26

При такой установке также устанавливается модуль Remixd – модуль npm, который предоставляет веб-приложению Ремикса доступ к папке на локальном компьютере.

По умолчанию это папка user.

Из Remix IDE вам необходимо активировать это соединение с локальным компьютером.

Для этого нажмите на значок подключения к локальному хосту.

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

При запуске среды Remix из архива с помощью страницы indexhtml доступа к - фото 27

При запуске среды Remix из архива с помощью страницы index.html, доступа к папке локального компьютера не будет.

Для доступа нужно установить модуль Remixd глобально.

А затем запустить Remixd и расшарить какую-нибудь папку.

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

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

Remix File Explorer

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

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

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

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

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

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

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

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

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

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

Remix Solidity Editor

Редактор Remix позволяет перекомпилировать код при каждом изменении текущего - фото 29

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

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

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

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

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

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

Remix Compile

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

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

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

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

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

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

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Разработка смарт-контрактов в Ethereum»

Представляем Вашему вниманию похожие книги на «Разработка смарт-контрактов в Ethereum» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Разработка смарт-контрактов в Ethereum»

Обсуждение, отзывы о книге «Разработка смарт-контрактов в Ethereum» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x