Buyback Radar

River RIVER

Revenue fadingRank#34in Low payout▼1Score28

Revenue −69% over 30 days. Also: holders revenue is paid out, not a buyback.

CeDeFi, BOB, BSquared, Bitlayer +5, 193 days of data

Low payout: less than $100k to holders in 30 days, or payouts on fewer than 8 of the 30 days (for a token that pays in cycles of a week or longer: more than one of the payouts its cycle predicts missed); ranked within this group

Market cap

$29.9M

price $0.742 · 7d +0.3% · 30d −34.9%

FDV $74.4M (2.5× market cap)

source defillama

Counted per year

$33

holders revenue of the last 30 days, $5, × 365 ÷ 30 (capped at revenue; before the cap $13), × type factor 0.5 (payouts count 50%)

Distributionbuyback share 100%

Pays out 0.0% of its market cap a year, using 100¢ of every $1 it earns.

Not a buyback: counts for 50% in the multiple (type factor 0.5), so the denominator is $33 instead of $66.

Multiple

884.6k×

median of all tokens 19.9×, against 884.6k× here

Run-rate

106.1k×

last 7 days $11 × 52 × 0.5 (type factor) = $277 a year

last week's payout to holders ran 8.3× the 30-day pace: the payout is speeding up

What we checked

  1. Valuation

    Multiple 884.6k× (type factor 0.5: payouts count 50%), 44.6k× more expensive than the median of all tokens (19.9×; its category is too small for a peer group). The group's largest earner Hyperliquid trades at 21.4×: 41.4k× dearer per dollar returned to holders. On total revenue: 184.8k×, 10.2k× dearer than the revenue peer median.

  2. Distribution

    Distribution: Revenue is paid out to stakers or holders (often in another asset); no buy pressure on the token. Holders got $13 of $13 revenue in 30 days → buyback share 100%. DefiLlama: “Borrow Fees: Borrow fees distributed to satUSD stability pool and satUSD+ holders.”

  3. Sustainability

    Holders were paid on 10 of 30 days (33%); largest single day 74% of the month's holders revenue (one day carries the month, so the multiple is not a steady pace); paid to holders this week: 35% of the best week in 90 days (more than half below peak). Revenue 29.6× over 7 days and −69% over 30 days, price −35% over 30 days.

What this does not tell you

The figures come from DefiLlama's adapter for each child protocol. Only a few tokens have an on-chain check (see How the buyback really works); for the rest, whether the tokens were really bought, burned or parked in a treasury wallet is not checked here. Unlocks count where DefiLlama or our research has a vesting schedule; team discretion and liquidity depth only once researched.

Flags

  • One-day spikeone day made 74% of the 30-day holders revenue. The multiple does not show a steady pace, so the token stays out of the Cheap lens and buy signals
  • Payout >50% below peakthis week's holders revenue is 35% of its best week in the last 90 days ($31)
  • Small peer group51 peers in universe; median taken from the universe level

How the buyback really works

Not researched yet. Everything above comes from DefiLlama and market data only.

Holders revenue / revenue (30d)
$13 / $13
last 30 closed days
To holders
Pays out 0.0% of its market cap a year
FDV / dilution
$74.4M / 2.5×
FDV ÷ market cap
Price 7d / 30d
+0.3% / −34.9%
Revenue growth 7d / 30d
29.6× / −69%
versus the period before
Divergence
0.00
revenue growth minus price growth, 30d
DEX liquidity
$189k
DexScreener, representative pools
24h volume
$2.7M
all markets, CoinGecko
Unlocks 30d
—
DefiLlama's schedule does not cover the next 30 days while tokens are still locked
Revenue multiple
184.8k×
market cap ÷ revenue per year
Fee multiple
184.8k×
market cap ÷ fees per year
Distance to peak
35%
this week ÷ best week of 90 days
Data since
May 4
first day with holders revenue

Holders revenue and price

Holders revenue per day7-day averagePrice (right axis)

Multiple over time

today 884.6k× (scored) · peer median 19.9×

Market cap at close ÷ (holders revenue of the previous 30 days × 365 ÷ 30), with holders revenue capped at revenue and × the type factor: the same effective multiple as the peer median. Values above 100× are drawn at the top. Bands as on the meter; dashed line = peer median today.

Signal history

No signals for this token yet.

Versus peers

universe (whole universe) · 52 tokens (51 with a multiple) · median multiple 19.9× · Hyperliquid is valued 589.8× higher. Per dollar that counts for holders, River is 41398.2× dearer.

Main-ranking peers only. Multiples count holders revenue capped at revenue, × the type factor (buyback 1 · buyback + burn 1 · burn 0.75 · mixed 0.75 · distribution 0.5 · unclear 0.5 · ve-distribution 0.25).

This token against its main-ranking peers: multiple, revenue multiple, buyback share, holders revenue, market cap and revenue growth
TokenDistributionMultipleRevenue multipleBuyback shareTo holders 30dMarket capRev. growth 30d
Pharaoh Exchangeve / bribes0.3×0.2×100%$1.3M$2.4M−53%
PaperStrategyBuyback + burn0.3×0.1×43%$743k$2.8M−2%
OTCBuyback + burn0.5×0.2×43%$284k$1.6M+99%
RamsesXMixed0.7×0.5×90%$347k$2.2M+8%
nestDistribution0.8×0.4×100%$868k$4.3M+30%
ORE ProtocolBuyback + burn1.0×1.0×99%$4.2M$50.2M+31%
StonkFunBuyback + burn1.9×1.1×60%$1.6M$36.7M−88%
upve / bribes2.0×1.0×100%$300k$3.7M−70%
Fake World AssetsBuyback + burn2.3×1.6×80%$142k$3.5M−72%
THORSwapMixed3.4×1.9×75%$311k$9.7M+37%
MarinadeBuyback5.0×2.5×50%$191k$11.7M−14%
ChainflipBuyback + burn5.6×5.6×100%$536k$36.3M+56%
PonsBuyback + burn6.2×6.2×104%$1.4M$101.8M−83%
PumpBuyback6.2×2.7×44%$21.5M$1.6B−27%
UsualMixed6.5×3.4×70%$372k$22.1M+72%
Aerove / bribes8.0×3.7×96%$7.4M$352.3M−8%
Tornado CashMixed9.7×7.3×100%$260k$23.1M−30%
SSV NetworkMixed12.1×9.1×100%$271k$30.0M−12%
SparkBuyback12.9×3.6×28%$344k$54.5M+144%
LighterBuyback15.4×12.4×81%$4.4M$841.1M+12%
edgeXBuyback16.3×7.0×43%$605k$120.4M−44%
LidoBuyback18.5×7.0×37%$0$257.1M−5%
GeodnetBuyback + burn18.6×14.9×80%$746k$169.4M0%
BankrDistribution19.2×8.4×86%$190k$23.9M−85%
ApeX ProtocolMixed19.4×14.5×100%$148k$26.1M−20%
deBridgeBuyback19.9×15.2×77%$352k$85.6M−12%
PancakeSwapBuyback + burn20.9×13.6×65%$2.4M$602.4M−29%
HyperliquidleaderBuyback + burn21.4×21.4×100%$68.7M$17.66B−4%
Yield Basisve / bribes22.4×7.9×100%$148k$14.3M41.0×
RaydiumBuyback27.0×16.7×62%$1.3M$421.9M−65%
SkyMixed27.0×8.4×41%$5.5M$1.37B−2%
Curve Financeve / bribes30.5×11.1×94%$2.6M$376.7M+44%
Maple FinanceBuyback35.5×7.1×20%$317k$138.2M+6%
UniswapBuyback + burn36.6×36.6×100%$8.2M$3.59B−19%
GMXDistribution37.0×13.5×73%$363k$82.1M+15%
Collector CryptBuyback + burn37.5×1.0×3%$380k$176.8M−5%
Convex Financeve / bribes45.8×13.6×95%$866k$153.1M−4%
AsterBuyback + burn51.1×∞—$2.7M$1.71B—
OrcaBuyback52.2×8.1×15%$120k$77.1M−37%
dYdXDistribution53.9×27.0×100%$234k$77.9M−21%
JupiterBuyback54.2×16.2×30%$1.3M$891.3M−32%
VeniceBuyback + burn68.2×68.2×100%$1.1M$946.3M+21%
KinetiqMixed77.6×34.2×59%$133k$94.7M−37%
RailgunDistribution80.3×25.6×65%$202k$108.6M−9%
Pendleve / bribes102×36.5×71%$421k$268.9M+41%
Render Network BMEBurn124×88.2×95%$753k$859.5M+242%
ChainlinkBuyback139×119×100%$5.3M$7.74B+23%
MeteoraDistribution161×4.7×17%$480k$166.1M−54%
NEAR ProtocolBuyback212×200×95%$1.8M$4.69B−18%
LiquityDistribution1.2k×8.3×81%$128k$16.2M+418%
Riverthis tokenDistribution884.6k×184.8k×100%$13$29.9M−69%
BONK.funMixed∞11.9×95%$1.5M$240.1M−67%
Score build-up28 of 100

Total score = 35% valuation + 25% momentum + 20% divergence + 20% quality − penalties, clamped to 0–100. Every number here can be recomputed from the figures on this page.

28of 100#34▼1top 45% one or more parts are the neutral 50
Valuation 8.8Momentum 12.5Divergence 10.0Quality 1.4penalties −5= 27.6
Valuation35%
25Valuation 25.0: HR half 0.0 (multiple 884641.87×; 100 at ≤3×, 0 at ≥100×, log scale), revenue half 50.0 (revenue peer group fell back to the universe → neutral 50; 0 at ≤0.33×, 50 at 1×, 100 at ≥3×, log scale).Average of two halves. HR half: linear in log(multiple), 100 at ≤ 3×, 0 at ≥ 100×, 0 without effective HR. Revenue half: linear in log(revenue peer value), 0 at ≤ 0.33×, 50 at 1×, 100 at ≥ 3×; neutral 50 when the peer group falls back to the universe.
Momentum25%capped
5053 before the peak capMomentum 53.0: m = 0.5·g7 1.500 + 0.3·(ln(day jump 0.00) clamped ±1.5 = −1.500) + 0.2·g30 −1.167 = 0.067; 0 at ≤−0.7, 50 at 0, 100 at ≥1.1.m = 0.5·g7 + 0.3·ln(day jump, clamped ±1.5) + 0.2·g30; 0 at m ≤ −0.7, 50 at 0, 100 at ≥ 1.1. Neutral 50 when g7 or g30 is missing; a missing day jump counts as 0.
Divergence20%capped
50Divergence 0.0: d = g30 − p30 = 0.000; 0 at ≤0, 100 at ≥1.5.d = max(0, g30 − p30) when g30 > 0; 0 at d ≤ 0, 100 at d ≥ 1.5, linear.
Quality20%
7Quality 6.8: mean of days HR>0 33% → 5.6 (0 at ≤30%, 100 at ≥90%), largest day 74% of HR30 → 0.0 (0 at ≥60%, 100 at ≤15%), distance to peak 0.35 → 14.8 (0 at ≤0.25, 100 at ≥0.9).Average of: share of days with HR > 0 (0 at ≤ 30%, 100 at ≥ 90%), 1 − largest day ÷ HR30 (0 at ≥ 60%, 100 at ≤ 15%) and distance to peak (0 at ≤ 0.25, 100 at ≥ 0.9).
  • One-day spike: largest day 74% of the HR window: Momentum 53.0 → 50, Divergence 0.0 → 50.
  • Penalty −5 (dilution_above_2): dilution ratio 2.54 above 2.

HR7 is below 50% of its 90-day peak: momentum and divergence are capped at 50. This is not a penalty; the distance already counts in quality.

Penalties−5

−5Dilution ratio above 2dilution ratio 2.54 above 2

9 rules not applied, 3 wait for research data.

Where the numbers come from
Revenue source
1 active child
DefiLlama adapter per child
Price and market cap
defillama / defillama
latest fetch
Scored on
November 12, 2026
as-of date of the last compute run
On-chain verified
not yet
not checked yet
Protocols behind this token1 at DefiLlama

Per protocol: DefiLlama's methodology text, the distribution type we read from it and the sentence that decided it. The token takes the type of the protocol that returns the most to holders.

  • River Omni-CDP
    CeDeFi · BOB, BSquared, Bitlayer, BSC, Hemi, Base, Arbitrum, Ethereum
    type distribution · source label
    “Borrow Fees: Borrow fees distributed to satUSD stability pool and satUSD+ holders.”

    River: Fees to satUSD stability pool and satUSD+ holders. NYM: Swap fees to debtToken stakers.

    Borrow Fees
    Borrow fees distributed to satUSD stability pool and satUSD+ holders.
    Redemption Fees
    Redemption fees distributed to satUSD stability pool and satUSD+ holders.
    NYM Swap In Fees
    Swap in fees distributed to debtToken stakers via RewardManager.
    NYM Swap Out Fees
    Swap out fees distributed to debtToken stakers via RewardManager.
    adapter on GitHub ↗