делает - Сучков Даниил Геннадьевич
Описание:
Разработать смарт-контракт для проведения прозрачных ончейн-аукционов (английских или голландских). Продавец выставляет актив (ERC-721 или ERC-20), участники делают ставки, и по завершении таймера система автоматически определяет победителя и распределяет средства.
Обязательные фичи
- Создание и управление аукционами — продавец указывает тип аукциона, минимальную ставку, шаг повышения и время окончания; контракт хранит состояние и события.
- Ставки и возвраты — участники делают ставки с проверкой повышения относительно текущей; предыдущему лидеру возвращаются средства автоматически.
- Финализация — после окончания аукциона победитель получает актив, а продавец — оплату; при отсутствии ставок аукцион можно отменить.
Advanced (для 10/10)
- Sealed-bid аукцион: реализация commit/reveal-механизма для слепых ставок с депозитами.
- Dutch-mode: поддержка обратного аукциона, где цена снижается с течением времени до первой ставки.