Запуск смарт-контрактов Ethereum c CTO Jincor. Часть 1

Автор Nadezhda Belousova
Запуск смарт-контрактов Ethereum c CTO Jincor. Часть 1

Привет.

Меня зовут. Андрей я работаю техническим директором Junior Junior мы занимаемся построением цифровой юрисдикции основанный на блокчейн который упрощает взаимодействие с блокчейн кошелька пользователя такое для разработчиков более подробную информацию вы можете найти в описании к этому виду в этой серии видео я буду показывать. Как создавать и публиковать и тестировать ваши первые.

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

Смарт контракты для проведения слр для начала. Давайте установим фреймворк трахнул. Для этого просто перейдите к документации фреймворка и найдите там инструкцию по установке для вашей операционной системы документации найти описание после установки. Создайте папку для вашего проекта в моём случае — это называется. Джесси Ортофен после этого. Откройте созданную папку проекта в терминале инициализируется проект помощью команды truffle init теперь. Откройте проект в вашем любимом текстовом редакторе. Давайте разберемся со структурой проекта изначально вы можете увидеть в корневой директории 3 папке папка. Контракт будет хранить. Исходный код наших умных контрактов My creations содержит файлы миграции которые служат для публикации контракта в блокчейне удивительно на территории тест содержит тесты наших контракта заметить, что можно писать тесты на solidity и на джаваскрипт если сейчас вам что-то кажется непонятным не переживайте дальше мы поговорим о каждой из частей более детально и научимся создавать контракту миграции тест. Как вы могли заметить травку уже создал пару простых умных контрактов для нас мы используем их для тестирования наши установки для того чтобы мы могли взаимодействия тестировать контракта. Сначала мы должны опубликовать их блокчейн в нашем случае для этих целей. Я предлагаю использовать лёгкий эфириум клиент который называется просто посидеть он. Просто эмулирует обычное поведение клиенты фильм сети, но работает намного быстрее и потребляет меньше ресурсов. Что делает его хорошим инструментом разработал для того чтобы установить Test rpc просто наберите команду npm Install как — это сделал. Я после успешной установки вы сможете запустить ваш собственный девелопмент блокчейн просто набрал терминале команду в статусе успешного запуска вы увидите пост iport вашего блокчейн. Откройте файл 3DS в корневой директории проекта этот файл содержит конфигурацию вашего проекта. Убедитесь фигурации такие же как и у вашего тартусе теперь. Давайте попробуем скомпилировать умные контракты на страховую компанию. Этот шаг файлы в директории. Если вы запускаете комбайн в первый раз. Виктория будет создан автоматически в этой папке будут располагаться Builder типа мы поговорим чуть позже для того чтобы протестировать контракты наберите 3lt. Если вы знакомы с Unit test Java Script или любом другом языке вы уже знаете. Как тестировать смарт-контрактов пожалуйста уделяйте особое внимание тестом без цена ошибки в блокчейн очень высоко вам даже не нужно заранее темперировать перезапуском поскольку команда тест делает автоматически за вас и наконец для того чтобы запустить миграции которые публикуют наши контакты в блокчейн це starpil скоро вы увидите вывод команды в терминале и события в клиенте тартусе поздравляю мы только, что опубликовали. Наш первый умный контракт в эмуляторе блокчейн сети для создания более продвинутых контрактов на воспользуемся фреймворком Open Zip скачать тебя нету их очень полезных библиотека интерфейс и готовых контракта стоит заметить, что язык solidity поддерживает наследование или мы можем с легкостью расширять функционал существующих контракту — это открывает большие возможности для продвижения вашего. Установите окончательно можно также как и любое другое джаваскрипт приложение используя ваш любимый номер зависимость например npm или. Яр Вы можете найти более подробную информацию на странице проекта опыт, на гитхаб либо на их сайте — это было не так уж и сложно верно в следующем видео на создадим свой первый cryptocean до скорого.

0 комментариев
0

Читайте также