<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: yallashoot</title>
    <description>The latest articles on DEV Community by yallashoot (@yallashoot).</description>
    <link>https://dev.to/yallashoot</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3922369%2F6bb427c0-8c7d-41c4-bdfe-c2f7b905c3c3.png</url>
      <title>DEV Community: yallashoot</title>
      <link>https://dev.to/yallashoot</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/yallashoot"/>
    <language>en</language>
    <item>
      <title>How I Tracked Polymarket "Whales" On-Chain to Turn $1,000 into $93,000 (And Built a Free Tool For It)</title>
      <dc:creator>yallashoot</dc:creator>
      <pubDate>Mon, 08 Jun 2026 22:02:40 +0000</pubDate>
      <link>https://dev.to/yallashoot/how-i-tracked-polymarket-whales-on-chain-to-turn-1000-into-93000-and-built-a-free-tool-for-3il6</link>
      <guid>https://dev.to/yallashoot/how-i-tracked-polymarket-whales-on-chain-to-turn-1000-into-93000-and-built-a-free-tool-for-3il6</guid>
      <description>&lt;p&gt;How I Tracked Polymarket "Whales" On-Chain to Turn $1,000 into $93,000 (And Built a Free Tool For It)If you’re trading on Polymarket based on Twitter hype or mainstream news, you are the exit liquidity. Plain and simple.A few months ago, I was bleeding cash trying to predict sports matches and political outcomes. I’d read a solid breakdown, make what seemed like a highly logical bet, and watch the market odds shift in the exact opposite direction minutes later.It took me a few weeks of losing to accept a harsh reality: Prediction markets don't move on public news. They move on what the "Whales" (large account holders) know before the news drops.But Polymarket has one major vulnerability for these massive players: everything is settled on Polygon. Every single transaction, position, and wallet balance is public ledger data. I realized that if I couldn't beat them, I just needed to watch them in real-time.The On-Chain ArbitrageThe standard Polymarket web interface is sleek, but it hides the most critical signal: sudden, heavy order flow from smart wallets.It won't ping your phone when a wallet with a 75% win rate quietly drops $22,666 on the Boston Red Sox @ 51% odds, or when a user named Wordy-Littleneck dumps $12,000 on the Cleveland Guardians. By the time you notice the odds moving from 51% to 65% on the UI, the value is already squeezed out.So, I stopped trading blindly, closed the web app, and spun up a quick Node.js script to listen to the blockchain events.Coding the On-Chain TrackerI targeted the Polymarket smart contracts on the Polygon network. The goal was to filter out the thousands of $5 and $10 retail bets and only trigger an alert when a single wallet executed an order larger than $10,000.Here is a simplified, runnable snippet of how I set up the event listener using ethers.js:const { ethers } = require("ethers");&lt;/p&gt;

&lt;p&gt;// Connect to Polygon RPC (use a reliable provider node)&lt;br&gt;
const provider = new ethers.providers.JsonRpcProvider("&lt;a href="https://polygon-rpc.com" rel="noopener noreferrer"&gt;https://polygon-rpc.com&lt;/a&gt;");&lt;/p&gt;

&lt;p&gt;// Polymarket CTF (Conditional Token Framework) Contract Address&lt;br&gt;
const contractAddress = "0x4b706c4f06877994fa51f08d0e72bd583348caec"; // Example target&lt;br&gt;
const abi = [&lt;br&gt;
    "event MarketOrder(address indexed user, address indexed market, uint256 amount, uint8 outcome)"&lt;br&gt;
];&lt;/p&gt;

&lt;p&gt;const contract = new ethers.Contract(contractAddress, abi, provider);&lt;/p&gt;

&lt;p&gt;console.log("Listening for whale activity on Polymarket...");&lt;/p&gt;

&lt;p&gt;contract.on("MarketOrder", (user, market, amount, outcome) =&amp;gt; {&lt;br&gt;
    const formattedAmount = parseFloat(ethers.utils.formatEther(amount));&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;// Set our whale threshold to $10,000 USD equivalent
if (formattedAmount &amp;gt;= 10000) {
    console.log(`\n🚨 WHALE DETECTED 🚨`);
    console.log(`Wallet: ${user}`);
    console.log(`Market Contract: ${market}`);
    console.log(`Amount: $${formattedAmount.toLocaleString()}`);
    console.log(`Outcome Selected: ${outcome}`);

    // Here, I integrated a webhook to ping my private Telegram channel
    sendTelegramAlert(user, market, formattedAmount, outcome);
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;});&lt;br&gt;
Flipping $1,000 to $93,000 (Copy-Trading)Once the alerts were active on my phone, patterns emerged instantly.I started seeing specific repeating wallets executing trades with clinical precision. For example:A wallet named Wordy-Littleneck dropped $12,000 on the Cleveland Guardians vs. New York Yankees.The same wallet dropped $22,666 on the Boston Red Sox vs. Tampa Bay Rays.Another sharp wallet, Sympathetic-Dead, bought the Under 9.5 line for $11,608 in the Astros vs. Angels game.I didn't research the pitching lineups, the weather, or the sports analytics. I simply followed the smart money. When these specific addresses dropped $10k+, I mirrored their position with my modest capital.Within 90 days of pure, emotionless copy-trading based on raw on-chain volume spikes, my balance went from $1,000 to just over $93,000.Turning the Script into an App: PolyAlertHubRunning a local Node script on my laptop 24/7 was not sustainable. I was missing massive middle-of-the-night trades, and my developer friends who I shared the alerts with wanted a visual dashboard.To solve this, I migrated the backend listeners to a scalable cloud architecture and built a native Telegram Mini-App interface. I call it PolyAlertHub.Instead of wrangling with raw contract data and block explorers, I packaged the logic into easy-to-use Telegram commands:/whales — Streams the biggest live transactions happening right now./trending — Flags markets experiencing sudden, abnormal volume spikes before they trend on the main site./alert — Sets custom percentage targets and alerts you when they cross./follow — Lets you input a specific wallet address and get pinged whenever they make a trade./app — Opens a clean, responsive mini-app dashboard directly inside Telegram.Try it yourselfI wanted to make this data accessible to everyone, not just institutional traders with private scrapers.You can check out the live dashboard on our web app: polyalerthub.comOr, if you want direct, instant alerts on your phone, jump straight into our Telegram bot: @polyalerthubotStop trading blind. Let the whales do the hard work, and just follow the data.Have any questions about the smart contract event filters or how we parse the metadata? Drop a comment below!&lt;/p&gt;

</description>
      <category>cryptocurrency</category>
      <category>ai</category>
    </item>
    <item>
      <title>I Found a Free Yalla Shoot Alternative With No Ads and It's Actually Good</title>
      <dc:creator>yallashoot</dc:creator>
      <pubDate>Sat, 09 May 2026 19:26:45 +0000</pubDate>
      <link>https://dev.to/yallashoot/i-found-a-free-yalla-shoot-alternative-with-no-ads-and-its-actually-good-4mj5</link>
      <guid>https://dev.to/yallashoot/i-found-a-free-yalla-shoot-alternative-with-no-ads-and-its-actually-good-4mj5</guid>
      <description>&lt;p&gt;So I was browsing Reddit the other day and stumbled on this post in r/soccer where someone was asking if there's demand for a football stats site with zero ads and zero subscription. Curious, I clicked the link they dropped.&lt;/p&gt;

&lt;p&gt;It's called &lt;strong&gt;Yalashoot&lt;/strong&gt; and honestly I wasn't expecting much but it's actually clean.&lt;/p&gt;




&lt;h2&gt;
  
  
  What Even Is Yalla Shoot?
&lt;/h2&gt;

&lt;p&gt;If you're not familiar, Yalla Shoot (يلا شوت) is basically one of the most searched football terms in the Arab world. People use it to find live scores, match results, standings, and streams. The problem is most sites that show up when you search "yalla shoot" or "يلا شوت" are an absolute nightmare: popups everywhere, fake stream buttons, shady ads, the whole thing.&lt;/p&gt;

&lt;p&gt;This project is clearly trying to fix that.&lt;/p&gt;




&lt;h2&gt;
  
  
  What Yalashoot Actually Offers
&lt;/h2&gt;

&lt;p&gt;From what I saw on the site ( &lt;a href="https://yalashoot.pages.dev" rel="noopener noreferrer"&gt;https://yalashoot.pages.dev&lt;/a&gt; ):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Live scores and match results&lt;/li&gt;
&lt;li&gt;Standings for all the major leagues: Premier League, La Liga, Serie A, Bundesliga, Ligue 1, Champions League and more&lt;/li&gt;
&lt;li&gt;Clean minimal UI, no visual noise&lt;/li&gt;
&lt;li&gt;Works well on mobile&lt;/li&gt;
&lt;li&gt;Currently in Arabic but the person mentioned they're thinking about an English version&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And the big thing: &lt;strong&gt;no ads. no subscription. no account. no data collection.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Why This Is Rare
&lt;/h2&gt;

&lt;p&gt;Every football stats site eventually goes one of two ways: either they plaster the whole thing with ads or they start locking features behind a "premium" plan. Sofascore does it. Flashscore does it. Even smaller sites do it once they get traction.&lt;/p&gt;

&lt;p&gt;The person behind Yalashoot said in their Reddit post that it costs them basically nothing to run so there's no reason to charge anyone. That's a rare mindset and honestly refreshing to see.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Reddit Discussion
&lt;/h2&gt;

&lt;p&gt;They posted asking if an English version would be worth building and the responses were pretty interesting. People are clearly tired of the current options.&lt;br&gt;
You can read the full thread here: &lt;strong&gt;[&lt;a href="https://www.reddit.com/r/InternetIsBeautiful/comments/1t8dzv0/is_there_actually_demand_for_a_football_stats/" rel="noopener noreferrer"&gt;https://www.reddit.com/r/InternetIsBeautiful/comments/1t8dzv0/is_there_actually_demand_for_a_football_stats/&lt;/a&gt;]&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Should They Build an English Version?
&lt;/h2&gt;

&lt;p&gt;My take: yes. The "yalla shoot" search space in Arabic is huge but the English-speaking football community is even bigger and just as frustrated with bloated sites. There's a real gap for something clean and free.&lt;/p&gt;

&lt;p&gt;If you want to check it out: &lt;a href="https://yalashoot.pages.dev" rel="noopener noreferrer"&gt;https://yalashoot.pages.dev&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And if you're a developer curious how it's built, the person seems open to talking about it in the comments.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Spotted this and thought it was worth sharing. Not affiliated with the project at all, just genuinely surprised by how clean it was.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;code&gt;javascript&lt;/code&gt; &lt;code&gt;webdev&lt;/code&gt; &lt;code&gt;football&lt;/code&gt; &lt;code&gt;opensource&lt;/code&gt;&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
