Claim Rewards

Your rewards accumulate in real-time. Claim them whenever you want.

How Rewards Work

┌──────────────────┐    ┌──────────────┐    ┌──────────────┐    ┌──────────────┐    ┌──────────────┐
│ 🔄 Vault Generates│    │ 📊 Reward    │    │ ⏱️ Streams    │    │ 💰 Your       │    │ ✅ Claim to   │
│      Yield       │───▶│    Fund      │───▶│  per Second  │───▶│   Claimable  │───▶│    Wallet    │
└──────────────────┘    └──────────────┘    └──────────────┘    └──────────────┘    └──────────────┘

Reward Streaming

Unlike traditional yield farming where rewards come in sporadic batches, Feedom uses continuous reward streaming:

  • Rewards accrue every second based on your share of the vault

  • No need to stake, lock, or compound manually

  • Claim whenever your balance is significant enough

Reward Source

┌─────────────────────────────────────────────────────────────────┐
│                        REWARD SOURCES                            │
├─────────────────────────────────────────────────────────────────┤
│                                                                  │
│   Trading Fees         █████████████████████████░░░░░░░░░  50%  │
│   Protocol Emissions   █████████████████░░░░░░░░░░░░░░░░░  35%  │
│   Yield Optimization   ███████░░░░░░░░░░░░░░░░░░░░░░░░░░░  15%  │
│                                                                  │
└─────────────────────────────────────────────────────────────────┘

Rewards come from:

  • Trading fees earned by LP positions

  • Protocol emissions (harvested by keepers)

  • Yield optimization strategies


How to Claim

Step 1: Check Your Earnings

The "Earnings" panel shows your claimable rewards in real-time.

Step 2: Click "Claim Earnings"

When you have rewards to claim, click the claim button.

Step 3: Confirm Transaction

Confirm the transaction in your wallet.

Step 4: Receive Rewards

Rewards are sent directly to your wallet in native tokens (AVAX/HYPE).


Reward Calculation

Your rewards are calculated using a "reward per share" accumulator pattern, ensuring fair distribution regardless of when you deposited.

The Accumulator Formula

Your Rewards=Your Shares×(Current RPSYour Entry RPS)\text{Your Rewards} = \text{Your Shares} \times (\text{Current RPS} - \text{Your Entry RPS})

Where RPS = Reward Per Share (a global accumulator that increases over time)

How RPS Works

Detailed Formula Breakdown

When yield is harvested:

RPSnew=RPSold+Harvested YieldTotal Shares\text{RPS}_{new} = \text{RPS}_{old} + \frac{\text{Harvested Yield}}{\text{Total Shares}}

When you claim:

Claimable=Your Shares×(RPScurrentRPSentry)\text{Claimable} = \text{Your Shares} \times (\text{RPS}_{current} - \text{RPS}_{entry})
After claim: RPSentryRPScurrent\text{After claim: } \text{RPS}_{entry} \leftarrow \text{RPS}_{current}

Example Calculation

Event
Global RPS
Your Entry RPS
Your Shares
Claimable

You deposit

0.5

0.5

100

0

Vault earns yield

0.8

0.5

100

100 × (0.8 - 0.5) = 30 tokens

You claim

0.8

0.8

100

0 (reset)

More yield

1.2

0.8

100

100 × (1.2 - 0.8) = 40 tokens

This ensures fair distribution regardless of when you deposited.


Cooldown Period

6-Hour Cooldown After Deposit

To prevent reward dilution attacks, there's a 6-hour cooldown after depositing before you can claim rewards.

Why? Without this, attackers could:

The cooldown ensures everyone earns rewards fairly based on time in the vault.

Cooldown Formula

Claim Available At=Deposit Timestamp+(6×60×60) seconds\text{Claim Available At} = \text{Deposit Timestamp} + (6 \times 60 \times 60) \text{ seconds}
Time Remaining=max(0,Claim Available AtCurrent Time)\text{Time Remaining} = \max(0, \text{Claim Available At} - \text{Current Time})

Cooldown Status

The app will show "⏰ COOLDOWN ACTIVE" if you're still in the cooldown period. You can see exactly when it expires.


Reward Fund

How It Works

The vault maintains a separate reward fund that backs user rewards:

  • Yield is harvested and added to the reward fund

  • Rewards stream from this fund to users

  • If the fund is temporarily low, you'll see "Fund Replenishing"

Fund Health Formula

Fund Health=Current Fund BalanceTotal Pending User Rewards\text{Fund Health} = \frac{\text{Current Fund Balance}}{\text{Total Pending User Rewards}}
Health %
Status

>100%

✅ Healthy - Instant claims

50-100%

⚠️ Low - Claims may be delayed

<50%

🔄 Replenishing - Wait for keeper

Fund Replenishing

If you see "Reward fund replenishing":

  • Your rewards are safe and tracked

  • The keeper will replenish the fund shortly

  • Check back in a few minutes


Claiming Best Practices

When to Claim

  • Claim when significant — Gas costs are the same whether you claim 0.01 or 100 AVAX

  • Before withdrawing — Withdrawals don't auto-claim rewards

  • Regularly if desired — Some users claim weekly, others monthly

Gas Optimization

Break-even Formula:

Minimum Claim=Gas CostAcceptable Gas %\text{Minimum Claim} = \frac{\text{Gas Cost}}{\text{Acceptable Gas \%}}

Example: If gas is $0.05 and you want <1% gas overhead:

Minimum Claim=$0.050.01=$5.00\text{Minimum Claim} = \frac{\$0.05}{0.01} = \$5.00
  • Claim less frequently to save on gas

  • Batch with other transactions if possible

  • Gas cost is typically 0.01 AVAX ($0.05)


Real-Time Earnings Display

The app shows your earnings updating in real-time:

  • Watch the numbers tick up every second

  • Green "+X.XXXXXX" indicators show recent increases

  • USD value updates based on current token price


FAQ

Q: How often can I claim? A: After the initial 6-hour cooldown, you can claim as often as you want.

Q: Do I lose rewards if I don't claim? A: No, unclaimed rewards continue accumulating. There's no expiration.

Q: Why does it say "Cooldown Active"? A: You deposited within the last 6 hours. Wait for the cooldown to expire.

Q: Why does it say "Fund Replenishing"? A: The reward fund is temporarily being restocked. Your rewards are safe — check back shortly.

Q: Do rewards auto-compound? A: No, rewards accumulate separately. You claim them and can re-deposit if you want to compound.

Q: What token do I receive? A: Rewards are paid in the native token (AVAX on Avalanche, HYPE on HyperEVM).


Earn every second. Claim anytime.

Last updated