> ## Documentation Index
> Fetch the complete documentation index at: https://rivrdex.io/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Earning points

> How trading points are calculated, plus check-ins, streaks, missions, and Discord role bonuses.

There are four ways to earn points. Trading is the main one and repeats every day; the rest are bonuses on top.

| Source             | Points                | How often         |
| ------------------ | --------------------- | ----------------- |
| Trading            | up to 150 / day       | Daily             |
| Daily check-in     | +5 (+ streak bonuses) | Daily             |
| Missions           | +30 to +80 each       | One-time          |
| Discord role bonus | varies by role        | One-time per role |

<Note>
  All activity is read directly from the chain — only swaps made **after** you verified your wallet count.
</Note>

## Trading points

Every UTC day, your swaps on RivrDEX earn:

* **10 points per swap**, for up to 5 swaps a day (max 50)
* **1 point per \$10 of volume**, up to 100 points

The two add up and cap at **150 points per day**. Your [loyalty multiplier](/rewards/levels-and-loyalty) is applied on top — at Level 10 a maxed day pays 188 points instead of 150.

**Example:** 3 swaps totalling \$420 of volume → 3 × 10 + 42 = **72 points** (× your loyalty multiplier).

Points for a day are credited shortly after **00:00 UTC**, when the day closes. During the day, the dashboard's **"Earning today"** counter shows your pending total live.

<Tip>
  The cap rewards consistency over grinding: five modest swaps a day beat fifty. Trading fees are real, so wash-trading for points costs more than it earns.
</Tip>

## Daily check-in and streaks

Press **Check in** on the dashboard once per UTC day for **+5 points**. Days reset at 00:00 UTC — the card shows a countdown to the next one.

Consecutive check-ins build a streak with one-time milestone bonuses:

| Streak  | Bonus       |
| ------- | ----------- |
| 7 days  | +20 points  |
| 30 days | +100 points |

<Warning>
  Miss a day and the streak resets to zero. The +5 daily points keep working either way.
</Warning>

## Missions

Missions are one-time achievements verified against your real on-chain activity — they can't be claimed without actually doing them.

| Mission              | Requirement                    | Reward |
| -------------------- | ------------------------------ | ------ |
| First Swap           | Complete 1 swap                | +50    |
| Complete 5 Swaps     | Complete 5 swaps               | +30    |
| Reach \$1,000 Volume | \$1,000 cumulative swap volume | +80    |

Track progress and claim on the **Missions** tab at [rivrdex.io/rewards](https://rivrdex.io/rewards).

## Discord role bonuses

If you hold select roles in the [RivrDEX Discord](https://discord.gg/rivrdex) — like **OG** or **Quest Champion** — you can claim a one-time bonus for each. Link your Discord on the dashboard and the claimable amount appears automatically.

Role bonuses are fixed amounts and are not affected by the loyalty multiplier.
