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