делает - Сучков Даниил Геннадьевич

Описание:

Разработать смарт-контракт для проведения прозрачных ончейн-аукционов (английских или голландских). Продавец выставляет актив (ERC-721 или ERC-20), участники делают ставки, и по завершении таймера система автоматически определяет победителя и распределяет средства.

Обязательные фичи

  1. Создание и управление аукционами — продавец указывает тип аукциона, минимальную ставку, шаг повышения и время окончания; контракт хранит состояние и события.
  2. Ставки и возвраты — участники делают ставки с проверкой повышения относительно текущей; предыдущему лидеру возвращаются средства автоматически.
  3. Финализация — после окончания аукциона победитель получает актив, а продавец — оплату; при отсутствии ставок аукцион можно отменить.

Advanced (для 10/10)