/civilization-of-machines

Primary LanguageTypeScriptThe UnlicenseUnlicense

civilization-of-machines

Проект для стартап акселератора Гознак.

Демонстрация возможностей использования смарт контрактов для взаимодействия цифровых двойников.

Структура проекта

  • contracts/ - Директория со смарт контрактами
  • docs/ - Директория с сопроводительной документацией
  • test/ - Директория с тестовыми сценариями и примерами использования смарт контрактов

Установка

fnm

Следуйте инструкциям установки fnm.

npm

Активируйте Node.js окружение командой

$ fnm use

Далее установка npm пакетов

$ npm install

Подготовка окружения VSCode

Для работы в репозитории нужно установить следующие плагины для редактора VSCode

Использование

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

$ npx hardhat compile

Запуск тестов

$ npx hardhat test

Сгенерировать pdf презентацию

$ npx marp docs/presentation.md --pdf