Skip to content

asimaranov/crypton_voting_service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crypton voting service

Crypton academy interview test solution

Checklist:

  • Инициализирован проект на фреймворке hardhat
  • Корректно настроен hardhat.config.js(ts), у hardhat есть подробная документация по каждому параметру
  • Все приватные данные (приватный ключ, мнемоник, ключи доступа Infura, Alchemy...) сохранены в файл .env, который должен остаться только у вас!
  • В папке contracts создан .sol файл, который содержит исходный код контракта
  • В контракте имеется функция создания голосования
  • В контракте имеется функция вывода комиссий
  • В контракте имеется функция участия голосования
  • В контракте имеется функция завершения голосования
  • В контракте имеется дополнительные view функции для вывода информации о голосовании и участниках
  • В проекте установлен и настроен плагин solidity-coverage
  • В папке test имеются файлы unit тестов, обеспечивающих 100% покрытие контракта по всем показателям (statements, branch, functions, lines)
  • Проект опубликован для всех пользователей на выбор github/gitlab/bitbucket
  • В папке scripts имеется скрипт для публикации контракта в одну из тестовых сетей
  • В папке tasks имеются hardhat task позволяющие взаимодействовать с опубликованным контрактом (добавить голосование, участвовать в голосовании, завершить голосование и др.)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published