$ROI·SPYx·RETIRE OFF INDEX·EVERY 2 MIN·HOLD & EARN·ON-CHAIN·NO CLAIMING·S&P 500·120 SECONDS·$ROI·SPYx·RETIRE OFF INDEX·EVERY 2 MIN·HOLD & EARN·ON-CHAIN·NO CLAIMING·S&P 500·120 SECONDS·$ROI·SPYx·RETIRE OFF INDEX·EVERY 2 MIN·HOLD & EARN·ON-CHAIN·NO CLAIMING·S&P 500·120 SECONDS·$ROI·SPYx·RETIRE OFF INDEX·EVERY 2 MIN·HOLD & EARN·ON-CHAIN·NO CLAIMING·S&P 500·120 SECONDS·
S
$ROI
Auto-Reward Engine · Every 120s

Hold $ROI.
Get SPYx.

Every 2 minutes. Directly to your wallet. No claiming.
Retire Off Index.

Buy on pump.fun

120s

Reward cycle

SPYx

Reward token

0

Claims needed

How it works

The mechanics

What is $ROI?

$ROI — Retire Off Index — is a token on Solana. When you hold it, you automatically receive SPYx — a reward token pegged to S&P 500 performance — sent directly to your wallet every 2 minutes, proportional to your share of the supply.

Where do fees come from?

Every trade of $ROI on pump.fun generates a creator fee in SOL, routed to the treasury wallet. This balance accumulates and is swapped to SPYx each cycle. More volume → more SPYx distributed.

01

Fees collect

Pump.fun creator fees route SOL to the treasury wallet on every trade.

02

Swap to SPYx

Every 120s, accumulated SOL is swapped to SPYx via Jupiter aggregator.

03

Snapshot

Top 1,000 $ROI holders are read from Solana. LP, burn, and treasury wallets are excluded.

04

Pro-rata split

SPYx is divided proportionally by each holder's share of the eligible supply.

05

Direct transfer

SPYx lands in every holder's wallet automatically. No staking. No claiming.

Technical architecture

The engine is a Supabase Edge Function that polls the fee wallet balance via Solana RPC every 120 seconds. It fetches a Jupiter v6 swap quote for SOL → SPYx, executes the transaction from the treasury keypair, reads the top holders via getTokenLargestAccounts, resolves wallet owners, calculates pro-rata shares, and fires SPL token transfers in parallel. Every cycle is recorded on-chain and in Supabase for the live dashboard below. If the SOL balance is below the dust threshold, the amount rolls into the next cycle.

Reward Dashboard

Live

Total Distributed

0

Cycles Run

0

Total Payouts

Last Cycle

Live Holder Leaderboard

2:00

Next payout

Fee Wallet SOL

GTEtjP...fDTkCy

Eligible Holders

0

min 1.0K $ROI

Last Cycle SPYx

distributed

Check Your Position

Top Holders

Failed to load holders

Access forbidden

Data from Solana RPC · refreshes every 60s · top 20 holders shown · est. based on last cycle

Payout History

Cycle History

Live

No cycles yet — reward engine hasn't run.