Всем привет! Возможно кому-то из вас, кто только начинает писать умные контракты под Ethereum на Solidity, будет интересен следующий пример контракта в качестве обучения. Данный контракт «Гостевая Книга», создавался для демонстрации студентам BSU Blockchain and Smartcontracts Lab. Также приводится пример веб-интерфейса для возможности работы со смарт контрактом.
Описание GuestBook:
+ Администратор может менять название гостевой книги
+ Зарегистрированный пользователь может добавлять любое сообщение
+ Пользователи могут ставить рейтинг за сообщение
+ Администратор может уничтожить контракт
+ Администратор может удалить сообщение
+ Администратор может удалить сообщение
+ Имеется возможность назначить нового администратора контракта
+ Имеется поиск сообщения по его id
Данный контракт и веб-интерфейс к нему можно скачать по этой ссылке
https://www.dropbox.com/s/8wfrdfwykem0nh7/GuestBook_Smart_Contract.zip?dl=0