Bet on the ratio.
Reply to any tweet with @ratiobot ratio 1 sol. If your reply gets more likes than the original, you take the pot. The original poster gets paid either way.
Real likes only ยท 4% fee ยท 18+ ยท Not available in restricted regions
cereal is soup. i will not be taking questions.
@ratiobot ratio 1 sol
cereal is a salad and you know it
- Battles settled, 24h
- 0
- In live pots now
- 0SOL
- Paid to original posters, 24h
- 0SOL
- $RATIO burned, 24h
- 0
Battles in progress
Likes update as they land. Tap one to back a side.
How a ratio works
Reply with the command
Pick any tweet. Reply with an amount. Your stake locks and your reply becomes the challenger.
The crowd picks sides
Anyone can back your reply or defend the original. The OP can defend their own tweet.
Likes decide it
When the clock runs out, real likes are counted. The winning side splits the pot. The result posts in the thread.
Get ratioed. Get paid.
Every battle on your tweet pays you 15% of its fee, whether you hold or get ratioed. Log in with X to claim it. No setup.
- Hot takes turn into income. The spicier the tweet, the bigger the pots.
- Defend your own tweet with SOL if you think it holds.
- Earnings show on every receipt, so your audience sees you getting paid.
Bought likes don't count.
Only likes from real accounts decide a battle. Every liker is checked before the count is final.
- Account at least 30 days old, with 10+ followers.
- No accounts from known like farms or shared-device clusters.
- Raw and counted likes are both shown on every receipt.
Four commands
All of them are replies. That's the whole game.
0.05 to 25 SOL ยท Windows: 1h, 6h or 24h (default 6h) ยท One open challenge per tweet per account ยท Banter goes on the next line.
Where the 4% goes
Taken only from settled battles. Ties and battles nobody defends refund in full.
Reply side pool 6.000 SOL OP side pool 4.000 Pot 10.000 Fee 4% 0.400 Winning side splits 9.600 Operations 0.240 Burn $RATIO 0.100 Original poster 0.060
Somebody posted a bad take today.
Reply with the command and let the likes decide.
Arena
Every live ratio battle. Likes and pots update in real time.
- Live battles
- 0
- In live pots
- 0SOL
- Ratio rate, 7 days
- 0
- Settled, 24h
- 0
Activity
Start a ratio
Pick a tweet, set your stake, reply with the command. If your reply out-likes it, you win.
Back a live battle
Close onesYour positions
Activity
Leaderboard
Who ratios, who holds, and who gets paid for it. Last 7 days.
Accounts flagged for like farming or backing both sides of their own battles are left off every board.
$RATIO
Every battle fee buys $RATIO on the market and burns it. That's the only thing the token does.
- Fees, 7 days
- 0SOL
- Spent on buybacks
- 0SOL
- $RATIO burned
- 0
- Paid to OPs, 7 days
- 0SOL
Burn log
Every 30 minWhat $RATIO is
Straight answers
Will the price go up?
No promises. Burns only happen when battles settle.
Do I need $RATIO to play?
No. It doesn't change your fee, your odds or anything else.
Can the fee change?
It's 4%. Any change is pinned on X 7 days before it applies.
Team tokens?
Launched on pump.fun. Dev wallet and any team buys are listed here with addresses at launch.
How it works
The rules of a ratio battle, from the reply to the payout.
A battle, step by step
- Log in with X and deposit SOL.
- Reply to any tweet with
@ratiobot ratio 1 sol. Your stake locks. - The bot replies with a battle card: both like counts, the deadline, and the pot.
- Anyone replies
back 0.5 solto join your side ordefend 0.5 solto back the original. - When the window ends, the bot counts real likes on both tweets.
- More likes on the reply means RATIO'D. Otherwise the original HELD.
- The winning side splits the pot minus 4%, pro rata to what each person put in.
- The bot posts the receipt in the thread. The original poster's cut is ready to claim.
Commands
| Command | Where | What happens |
|---|---|---|
@ratiobot ratio 1 sol | Reply to a tweet | Starts a 6-hour battle. Your reply is the challenger. |
@ratiobot ratio 1 sol 1h | Reply to a tweet | Same, with a 1h, 6h or 24h window. |
back 0.5 sol | Reply under the battle | Adds you to the reply's side. |
defend 0.5 sol | Reply under the battle | Adds you to the original's side. The OP can defend their own tweet. |
Only the first line is read. Case and spacing don't matter. Minimum 0.05 SOL, maximum 25 SOL per position. If you're underfunded, the bot replies with your deposit link and nothing else.
How likes are counted
- Both tweets are counted at the deadline, using total likes, not likes gained during the battle. That's what a ratio is.
- A like counts only if the account is at least 30 days old, has 10 or more followers, and isn't flagged as a like farm or linked device.
- Likes from the challenger, the OP and anyone holding a position in the battle don't count toward either side.
- Every receipt shows raw likes and counted likes for both tweets.
Pools and payouts
pot = reply pool + OP pool fee = pot ร 4% winning side = pot โ fee, split by stake your payout = your stake ร (pot โ fee) รท winning pool
Live odds are shown on every battle as a multiplier, e.g. "Reply pays 1.8x". They move as people back each side and lock at the deadline.
Original poster earnings
15% of the fee on every battle goes to the author of the original tweet, whatever the result. It's held in their name and claimable once they log in with X. Unclaimed earnings stay claimable for 12 months.
Edge cases
| Situation | What happens |
|---|---|
| Nobody defends | Battle cancels at the deadline. Full refund, no fee. |
| Exact tie | Full refund to everyone, no fee. |
| Either tweet is deleted | Battle cancels. Full refund, no fee. |
| Challenger's reply is edited | Edits are ignored. The original reply ID is what gets counted. |
| X API outage at the deadline | Counting retries for up to 2 hours using the like count at the deadline timestamp, then refunds. |
Limits and safety
- 18+ only. Region is checked at login, deposit and withdrawal. Restricted regions are blocked.
- One open challenge per tweet per account, and max 10 open positions per account.
- Tweets from accounts that have opted out can't be battled. Any account can opt out.
- No battles on tweets about tragedies, self-harm or private individuals. Reported battles are refunded.
- Deposit limits and 24h breaks in your wallet.
Under the hood
- Escrow: each battle has an on-chain escrow account. Only the settle step can release it.
- Counting: the bot pulls liking users for both tweets at the deadline and filters them with the rules above. The filtered list is hashed and posted with the result so anyone can check it.
- Bot: reads mentions into a queue, handles each tweet exactly once and never double-replies.
- Burns: every 30 minutes the queue buys $RATIO and burns it in the same transaction.
