The launchpad that pays its holders
Rewardio runs on Meteora. Every token starts on a Meteora Dynamic Bonding Curve (DBC) and graduates to a Meteora DAMM v2 pool with its liquidity locked forever. On top of that, the Rewardio program on Solana turns trading fees into hourly pay for the people who hold, in Solana's biggest memecoins, bought through Jupiter.
- Trading fee
- 1% flat, no anti-sniper of any kind
- To holders
- 0.6% of every trade, into the token's own fund
- Launcher's fee share
- none
- Who gets paid
- top 10 holders, every paid hour
- The line
- $20,000 of volume over the last hour
- Paid in
- Solana's top 3 memecoins at the payout
- To claim
- nothing, coins are pushed to wallets
- Mint and freeze authority
- none
- After graduation
- DAMM v2, liquidity locked forever
One transaction, no code
Anyone can launch from the Launch page once launches are open. The whole launch is a single Solana transaction that you approve in your wallet.
- Connect a wallet. Any Solana wallet in your browser, such as Phantom, Solflare or Backpack.
- Describe the token. A square image (PNG, JPG, GIF or WebP, up to 1 MB), a name (up to 32 characters) and a ticker (up to 10). A description and links to a website, X and Telegram are optional. The image and metadata are uploaded first.
- Pick a dev-buy (optional). Bought inside the launch transaction, before anyone else, up to the platform limit shown on the Launch page.
- Approve one transaction. Network cost is about 0.03 SOL plus the dev-buy. When it confirms, the token is live, tradable and has its own page.
The dev-buy
The dev-buy is the only way to get in before the public. The program caps it at 100 SOL on mainnet, which in practice is no cap: the curve completes at about 86 SOL. It pays the same flat 1% fee as every other trade. The launcher's wallet is excluded from the token's top 10, so a launcher never earns pay from their own token, and earns nothing from its fees either.
What the launch transaction does
- Creates the token: a supply of 1,000,000,000 with no mint authority and no freeze authority. Nobody can mint more or freeze a wallet.
- Creates its pool on the Meteora bonding curve with the Rewardio platform config (see Addresses).
- Makes the dev-buy, if you chose one.
- Hands the pool's creator fee rights to the Rewardio program, which turns them into the token's reward fund.
- Registers the token with the program, so it enters the hourly cycle from its first trade.
It is atomic: either all of it happens, or none of it does. The site builds the transaction in your browser, simulates it, and checks that it only calls Meteora, the Rewardio register instruction and standard Solana programs before your wallet signs.
A flat 1%, mostly back to holders
Every trade, buy or sell, on the curve or after graduation, pays a flat 1%. There is no anti-sniper fee of any kind: no fee schedule that starts high, no rate limiter, the same 1% from the first second.
| Goes to | Of every trade | Of the fee | On a $1,000 trade |
|---|---|---|---|
| Meteora protocol | 0.2% | 20% | $2 |
| The token's own reward fund | 0.6% | 60% | $6 |
| Rewardio platform | 0.2% | 20% | $2 |
| The launcher | 0% | 0% | $0 |
| Total | 1% | 100% | $10 |
Each token's fund belongs to that token alone: its own fees fill it (in SOL), and only its own top holders are paid from it. A token that trades more builds a bigger fund. Launching costs about 0.03 SOL in network fees plus the optional dev-buy.
Every hour, the top 10 get paid
Every hour, at a random minute, the keeper measures each token's trading volume over the last hour. Every token above $20,000 pays its top 10 holders from its own fund. Below the line, nothing is paid that hour and the fees keep building up in the fund.
Who is in the top 10
Holders are ranked by the size of their holding at the snapshot; each wallet counts with its biggest token account. Place #1 is the biggest holder, #10 the tenth. These never count and are skipped:
- pools and vaults,
- program-owned accounts (including Rewardio's own fund, vault and Swapper accounts),
- the wallet that launched the token.
The formula
The value of the holding is measured in SOL at the snapshot; r is the place. The rate grows down the list: #1 earns 0.01% of what its holding is worth, #5 earns 0.05%, #10 earns 0.1% per hour. The tenth wallet earns ten times the rate of the biggest one, so the race for the top 10 is open to smaller holders, not just whales. Holders of the main token $REWARDIO earn ten times more: 0.1% for #1 up to 1% per hour for #10.
| Place | Launched tokens | $REWARDIO |
|---|---|---|
| 01 | 0.01% | 0.1% |
| 02 | 0.02% | 0.2% |
| 03 | 0.03% | 0.3% |
| 05 | 0.05% | 0.5% |
| 07 | 0.07% | 0.7% |
| 10 | 0.10% | 1.0% |
Rates are per paid hour, as a share of the holding's value. The home page has a pay scale for every place.
Worked examples
| Holder | Holding | Arithmetic | Per hour | Per day |
|---|---|---|---|---|
| #1 of a launched token | $10,000 | $10,000 × 1 × 0.01% | $1.00 | $24.00 |
| #10 of a launched token | $1,000 | $1,000 × 10 × 0.01% | $1.00 | $24.00 |
| #5 of $REWARDIO | $2,000 | $2,000 × 5 × 0.1% | $10.00 | $240.00 |
Ten times less money at #10 earns the same as #1. "Per day" assumes the token clears the line all 24 hours and the holding keeps its value and place, before any scaling. Pay arrives as memecoins, so once it lands its value moves with their prices.
The budget, its ceilings and scaling
The program adds up the pay of the whole top 10. An hour's budget is the smallest of three figures:
- the sum of the top 10's pay,
- 50% of the token's free fund,
- the fees that came into the token's fund since its previous payout.
If the sum fits, everyone gets the full amount. If it is more, everyone is scaled down by the same factor, so the ladder stays fair. The third ceiling means a fund is never paid out faster than it fills: splitting a holding over many wallets cannot drain it, and neither can wash trading, which pays 1% to move volume while only 0.6% flows back into the fund. On mainnet a budget under 0.05 SOL is not paid at all; the fund keeps growing until a later hour.
One payout, start to wallet
- Snapshot. At a random minute the keeper submits the hourly volume, the top-10 list and the three memecoin mints; the program checks the holders and computes every weight and the budget.
- Buy. For each memecoin, one third of the budget buys it through Jupiter (see the top 3 memecoins), with a price ceiling on the token and a minimum on what the purchase must return.
- Deliver. The memecoins are pushed to the holders' wallets, pro rata to their weights, within 4 hours of the payout.
- Close. The payout account is closed and its rent returned. Coins not delivered within the 4 hours are burned, and anyone may close the expired payout. Nobody keeps them.
If a holder needs a new token account to receive a memecoin, its rent (about 0.002 SOL) is covered by the fund; the account is the holder's and can be closed later to get the rent back. The dust rule: if the holder has no account for that memecoin yet and their share of it is worth less than that rent (valued at the payout's own swap price), nothing is sent for that memecoin, no rent is paid from the fund, and the dust stays in the vault.
Paid in Solana's biggest memecoins
Pay is not in the token you hold. It is in Solana's three biggest memecoins by market cap at the moment of each payout, as ranked by CoinGecko's "Solana Meme" category (for example $PENGU, $TRUMP or $BONK; the board on the home page shows the live three). When the ranking changes, the next payout follows it. One third of every payout buys each.
How the three are picked
- The keeper reads the ranking from CoinGecko by market cap and maps each coin to its Solana mint.
- Only mints with no mint authority and no freeze authority qualify, and they must be transferable freely: coins with transfer hooks or non-transferable settings are skipped.
- Each must be verified on Jupiter and have a deep route: a quote for 5 SOL must come in under 2% price impact. Otherwise the next coin in the ranking takes its place.
- The three mints are submitted with the payout and recorded on-chain in the payout account, so every payout shows exactly which coins it bought.
How they are bought
Each purchase goes through Jupiter v6, called by the Rewardio program from its own Swapper account. The program moves one third of the budget (never more than a hard cap per purchase) from the token's fund into the Swapper, which holds nothing but the SOL moved in for that one swap. The swap delivers straight into the platform vault, and the program checks that the vault received at least the minimum the keeper set for that purchase; otherwise the whole transaction fails. Any SOL the swap did not use goes back to the fund.
Each swap must also stay under 1% price impact and land within 5% of CoinGecko's price. A memecoin that fails any check is skipped for that payout and its share simply stays in the fund for a later hour. Every holder in the top 10 gets their pro-rata share of each coin that was bought, sent straight to their wallet under the coin's own token program, so Token-2022 memecoins arrive in Token-2022 accounts.
What happens at graduation
A token starts on a Meteora Dynamic Bonding Curve. When the curve fills, the token graduates: its liquidity moves to a Meteora DAMM v2 pool and is locked forever. Nobody, not the launcher and not Rewardio, can pull it.
- The fee stays a flat 1%, and 0.6% of every trade keeps flowing into the token's reward fund.
- Hourly pay keeps running exactly as before; volume after graduation counts toward the $20,000 line.
- The locked liquidity is split 75/25: the token's own engine (a Rewardio program account) holds 75% and collects its fees into the reward fund; the platform holds 25%. Same 0.6% / 0.2% economics as on the curve.
On-chain addresses
Everything below is public on Solana. Rewardio is a native Solana program (no Anchor): its instructions and accounts are documented here and in the open client code, and every payout emits events into the transaction logs.
JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4
Jupiter v6 on mainnet. The program refuses any other swap program than the one set in the platform account.
Where the trust sits
Rewardio is not fully trustless, and it is better to say exactly where the trust sits. Two actors run each payout: the keeper (the platform's bot) and the program on Solana.
The keeper attests and chooses
- the snapshot minute (random, once an hour),
- the list of top holders it submits,
- the hourly volume figure,
- the memecoin ranking (which three coins are bought),
- the swap route and the minimum each purchase must return.
The program verifies
- every listed balance, the sort order, account owners and the exclusions,
- a price ceiling on the token at the snapshot,
- that every purchase runs only through the platform swap program, from the Swapper, within the per-purchase cap,
- that the vault received at least the minimum, and returns unspent SOL to the fund,
- that each swap stays under 1% price impact and within 5% of the reference price,
- and computes every amount: weights, the 50% ceiling, the fees-since-last-payout ceiling, scaling and each share.
What you trust the keeper with
The program cannot prove that no bigger holder was left off the list, that the volume figure is exact, that the three coins really are the top three at that moment, or that the chosen route and minimum were the best available. A loose minimum could cost some slippage, bounded by the per-purchase cap. Those parts are on the keeper. Every payout is a public transaction with its events in the logs, so anyone can compare it with the chain and the market afterwards.
What the admin can do
The platform admin can change parameters, such as the volume line, the pay step, the swap program and the purchase caps, within the bounds the program enforces: a top of 10 at most, at most 50% of a fund per payout, a step between 0.01% and 1% per place, and an hour length that is fixed forever. Every change is a public transaction. The admin can hand the admin role to another wallet (both wallets sign), and in an emergency can close an expired payout without burning its coins. The admin can also wind the platform down: move the token reward funds, the vault tokens, anything left in the Swapper account, the DBC creator fee rights and the DAMM positions to a platform wallet, and close the program accounts. This exists so nothing is stuck forever if the platform ever shuts down, and it means the team can recover the funds. Liquidity in graduated pools stays locked in Meteora either way.
What nobody can do
- Mint more of a Rewardio token or freeze a wallet: there is no mint or freeze authority.
- Pull the locked liquidity of a graduated pool.
- Give a launcher a share of the fees: there is none to give.
See the cycle run, with the transactions, on the proof page.
Questions
Do I have to claim anything or connect a wallet?
No. Just hold. The memecoins are sent straight to your wallet. My pay stubs shows the places and everything received for any address.
My token traded $19,000 last hour. What happens?
No payout that hour. The fees stay in the token's fund, so the next paid hour starts with a bigger fund.
Why does #10 get a higher rate than #1?
So the top 10 is a race anyone can join. A #10 holder with $1,000 earns as much per hour as a #1 holder with $10,000; see the worked examples.
Why memecoins and not the token I hold?
Being paid in the token you already hold would only shuffle the same supply around. Paying in Solana's biggest memecoins turns trading volume on a small token into coins with deep markets that you can hold or sell anywhere.
What if the top 3 changes during the hour?
Each payout uses the ranking at its own moment. The coins a payout bought are recorded in it, so your history shows exactly what you received.
Can a launcher farm their own token?
No. The launcher's wallet is excluded from the top 10, launchers earn nothing from fees, and the dev-buy is capped with the same 1% fee.
Why did a new token account appear in my wallet?
To receive a memecoin for the first time, your wallet needs a token account for it. Its rent (about 0.002 SOL) is paid from the token's fund, not by you. Close it any time and the rent goes to you. If your share of a coin is worth less than that rent, nothing is sent for that coin and no account is opened.
What if a delivery fails?
Each payout has a delivery window of 4 hours. Coins that could not be delivered within it are burned, and anyone may close the expired payout. Nobody keeps them.
Can I farm the fund with many wallets or wash trades?
No. A payout can never exceed the fees that came into the fund since the previous one, so splitting a holding over many wallets cannot drain it, and wash trading pays 1% for every trade while only 0.6% flows back into the fund.
Is there an anti-sniper fee?
No. Every trade pays a flat 1% from the first second: no fee schedule, no rate limiter.
When does $REWARDIO launch?
Soon. The team launches it first, then launches open to everyone. The date is announced on @Rewardio_Sol.
Can the team withdraw the reward funds?
Yes, by winding the platform down; see Trust and limits. Liquidity in graduated pools stays locked in Meteora either way.
Payday. Every hour.
Follow the launch of $REWARDIO and the first tokens on X.