Skip to content

Latest commit

 

History

History
30 lines (19 loc) · 1.85 KB

File metadata and controls

30 lines (19 loc) · 1.85 KB

Executor-Bots

Collection of bots that consume Game-End events and settle bets accordingly. Once all bets are settled the game is marked as completed.

Note

Each Game (even if re-played) is counted as a seperate game.

Project Demo

Vortex Project Demo

Project Architecture

Architecture Design (Lucid Chart)

Executor-Bots Documentation

Repo Links

Codebase Description
Vortex Contains Axum APIs for Auth and other services for necessary processing
Vortex-Client Tauri Client Used to Play/Join Games as Players or specate any games
Vortex-Mobile React Native App to scan QR codes and stake in the game and check status of any previous bets
Vortex-Pub-Sub Elixir Service to broadcast realtime events to players and spectators
Vortex-Exchange Smart Contracts made using Anchor framework so that players/spectators can place their bets
Executor-Bots Bots which consume game result events and settle bets for the players
Vortex-Matchmaker Matchmaking Service which matches any two players with similar ratings