<?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: Abolfazl Mohammdi</title>
    <description>The latest articles on DEV Community by Abolfazl Mohammdi (@blockbuildlab).</description>
    <link>https://dev.to/blockbuildlab</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4231925%2F6d32135a-3a74-405d-9ce6-e7faeed7d4ee.png</url>
      <title>DEV Community: Abolfazl Mohammdi</title>
      <link>https://dev.to/blockbuildlab</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/blockbuildlab"/>
    <language>en</language>
    <item>
      <title>The first hour after a token launch: a Telegram lockdown checklist</title>
      <dc:creator>Abolfazl Mohammdi</dc:creator>
      <pubDate>Sat, 07 Nov 2026 12:01:13 +0000</pubDate>
      <link>https://dev.to/blockbuildlab/the-first-hour-after-a-token-launch-a-telegram-lockdown-checklist-4eoj</link>
      <guid>https://dev.to/blockbuildlab/the-first-hour-after-a-token-launch-a-telegram-lockdown-checklist-4eoj</guid>
      <description>&lt;p&gt;The first hour after a launch is when a Telegram group is most exposed: new members flood in, nobody knows who the real admins are yet, and scammers know it.&lt;/p&gt;

&lt;p&gt;This is the checklist I'd run, in order.&lt;/p&gt;

&lt;h2&gt;
  
  
  30 minutes before launch
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Pin one message with the real contract address and nothing else.&lt;/li&gt;
&lt;li&gt;Write the description: "Admins never DM first. The only CA is the pinned one."&lt;/li&gt;
&lt;li&gt;Remove every admin right you don't need. Only the owner can add admins.&lt;/li&gt;
&lt;li&gt;Set a captcha for new joiners.&lt;/li&gt;
&lt;li&gt;Block links and media from new members for at least the first hours.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  At launch
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Post the CA once, from the owner account, and pin it.&lt;/li&gt;
&lt;li&gt;Turn on slow mode for 10 to 30 seconds. It kills spam floods without killing the chat.&lt;/li&gt;
&lt;li&gt;Have one person whose only job is watching joins for names that copy admins.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  When a raid starts
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Raise slow mode.&lt;/li&gt;
&lt;li&gt;Restrict new members from posting.&lt;/li&gt;
&lt;li&gt;Pin: "Spam raid in progress. Don't click links. Admins never DM."&lt;/li&gt;
&lt;li&gt;Ban the raid accounts, then lower restrictions again.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  After the first day
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Review deleted messages so no real holder was silenced.&lt;/li&gt;
&lt;li&gt;Revoke old invite links.&lt;/li&gt;
&lt;li&gt;Keep the new-member link lock on; scammers come back on day two and three.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Automating it
&lt;/h2&gt;

&lt;p&gt;Most of this can be automated. I built BlockGuard, a self-hosted bot that deletes any CA except yours, flags lookalike admin names (including Cyrillic/Greek letter swaps), locks links for new members, slows raids, and gives the owner one-tap Restore and Ban buttons. You can try to break it in the public demo group: &lt;a href="https://t.me/blockguard_demo" rel="noopener noreferrer"&gt;https://t.me/blockguard_demo&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Questions about a specific setup: @Blockbuildlab1 on X.&lt;/p&gt;

</description>
      <category>telegram</category>
      <category>crypto</category>
      <category>security</category>
      <category>web3</category>
    </item>
    <item>
      <title>7 Telegram scams that hit new crypto token groups in the first 48 hours (and how to stop each one)</title>
      <dc:creator>Abolfazl Mohammdi</dc:creator>
      <pubDate>Sat, 07 Nov 2026 10:50:08 +0000</pubDate>
      <link>https://dev.to/blockbuildlab/7-telegram-scams-that-hit-new-crypto-token-groups-in-the-first-48-hours-and-how-to-stop-each-one-5666</link>
      <guid>https://dev.to/blockbuildlab/7-telegram-scams-that-hit-new-crypto-token-groups-in-the-first-48-hours-and-how-to-stop-each-one-5666</guid>
      <description>&lt;p&gt;If you've launched a token, you've seen it: the Telegram group fills up, and within minutes the scammers arrive. Most of these attacks are boringly predictable, which is good news, because predictable attacks can be blocked.&lt;/p&gt;

&lt;p&gt;Here are the seven I see most often in small crypto communities, with a free fix for each.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. The fake contract address
&lt;/h2&gt;

&lt;p&gt;Someone posts "CA: 0x..." or a Solana address that looks almost like yours. Buyers in a hurry copy the first address they see.&lt;br&gt;
Fix: pin your real CA, tell members to only trust the pinned one, and use a bot that deletes any other contract address posted by non-admins.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. The lookalike admin
&lt;/h2&gt;

&lt;p&gt;A new account joins with your admin's name and photo ("Dev | Support"), then DMs members offering help.&lt;br&gt;
Fix: put "Admins will never DM you first" in your description and welcome message. Have a bot alert you when a new member's name closely matches an admin's, including Cyrillic or Greek lookalike letters.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. The "support" link
&lt;/h2&gt;

&lt;p&gt;"Having trouble claiming? Validate your wallet here." This is wallet-drainer bait.&lt;br&gt;
Fix: block links from brand-new members for their first hours, and delete messages that combine wallet words (seed, validate, claim, sync) with a link.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. The raid flood
&lt;/h2&gt;

&lt;p&gt;Dozens of accounts join at once and spam emojis or the same message to bury real conversation.&lt;br&gt;
Fix: captcha for new members, plus automatic slow-mode or join lock when joins spike.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. The "airdrop" announcement
&lt;/h2&gt;

&lt;p&gt;A fake announcement for an airdrop or presale, often with a QR code image.&lt;br&gt;
Fix: only admins can post announcements; delete forwarded "airdrop" posts from unknown channels.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. The DM-me recovery scam
&lt;/h2&gt;

&lt;p&gt;"Lost funds? DM me, I can recover." Targets people who just got scammed.&lt;br&gt;
Fix: a filter for recovery-scam phrases, and a pinned message saying no one in the group does recovery.&lt;/p&gt;

&lt;h2&gt;
  
  
  7. The compromised mod
&lt;/h2&gt;

&lt;p&gt;A real mod's account gets hacked and starts posting drainer links.&lt;br&gt;
Fix: give mods only the permissions they need (no "add admins"), and keep an owner-only kill switch to restrict a mod fast.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I built
&lt;/h2&gt;

&lt;p&gt;I got tired of seeing the same seven attacks, so I wrote BlockGuard, a self-hosted Telegram bot (Python, aiogram) that handles these: it keeps your real CA as the only one allowed, alerts on lookalike admins, removes scam links and floods, and gives the owner one-tap Restore and Ban buttons so a wrong deletion is never lost.&lt;/p&gt;

&lt;p&gt;You can try to scam it yourself in the public demo group: &lt;a href="https://t.me/blockguard_demo" rel="noopener noreferrer"&gt;https://t.me/blockguard_demo&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you run a small project group and want help setting it up, reach me on X at @Blockbuildlab1. Even if you don't use my bot, the free fixes above will stop most of what hits a new group.&lt;/p&gt;

</description>
      <category>telegram</category>
      <category>crypto</category>
      <category>security</category>
      <category>python</category>
    </item>
  </channel>
</rss>
