Нужно сделать и подключить игровой смарт-контракт на SOLIDITY для игры в которой люди ставят ставку на победу той или иной команды и проигрышная сторона отдает свой депозит выигравшей стороне.
Игра будет размещена на сервере.
Каждые 10 минут будет начинаться игра + 10 минут на обработку транзакций.
✅ Что должен делать смарт-контракт:
- принимать ставки на ту или иную команду
- автоматически распределять выигрыш между сторонами (ставки фиксированные по сумме)
- синхронизироваться с сервером игры (считывать кто выиграл, кто проиграл и другие детали)
- ограничить возможность ставить ставки после начала матча
- если ставка не прошла по техническим причинам, то она возвращается с учётом комиссии сети.
- возможность ставить сразу на множество матчей паралельно
- создать возможность ставить на победу или же набор определенного количества очков в игре конкретным персонажем
- добавить в смарт-контракт фиксированные и плавающие комиссии
- добавить в смарт-контракт покупку и продажу токенов по фиксированной цене
- транзакции в смарт-контракте будут производиться в различных токенах ERC-20
⚙️ Дополнительно:
- подключить смарт-контракт к серверу игры
- подключить смарт-контракт к сайту (чтобы люди могли ставить ставки с сайта, а не в самой игре и могли покупать и продавать токены по фикс цене так же через сайт)
🤝 Более детально всё можно обсудить в личных сообщениях.