📐 How this ROI is calculated
We don't guess — we use what each sport actually paid per share, refreshed every 6 hours from on-chain/marketplace data (via rollshare).
- Per-sport rates. Every bot earns from its sport's profit pool, split across its shares. Each sport has its own per-share value — Basketball ≠ Soccer — so we never mix them.
- 1 Year AVG (default). The average per-share value over the last 365 days, so one unusually hot or cold month can't skew it. The honest baseline of what a share really earns.
- Current rate. This period's live per-share value × 12 — i.e. "if today's rate holds for a year." Reactive; good for spotting dips and hot streaks.
- Shares. A bot earns its share count × the per-share value. Gold bots hold up to 10 shares, so they earn 10× from the same rate.
- Freebets. Each bot gets 1 free bet per month (12/year). We assume ~half (6) win at 2× odds, so yearly freebet value ≈ 6 × the bot's freebet size.
- Price is yours. ROI is always relative to the price you'd pay — type any price (or a target ROI to back-solve the max price worth paying).