UniV4 Pulp Fiction: How I Lost 0.156
$ETH
Chapter Three. "Bundle".
Let me start from the end. I'm staring at my wallet: a couple hundred thousand dead
$HALO and 0.156 ETH that aren't coming back.
Not avg rugpull, not
$rseth, not
$mega. Not even thread-worthy. But I paid for the ticket and sat through the credits.
Chapter One. "Renounce".
May 19, 12:18 UTC. Somebody deploys the
$HALO token. 36 seconds later, hook with 251 inscribed addresses. A minute after that, hook attached to the pool, Permit2 approved. Textbook. Frame. By. Frame.
13:59 drops 5.5 ETH into the position, mints the LP NFT. In the same block, 50 inscribed wallets pile in 38 ETH under a 3% buy-tax.
The bundle is so clean, so synchronized, so Tarantino, you want to cue up Stuck In The Middle With You and just watch.
Meanwhile I'm reading the chat. Someone posts: "renounced, LP burned, clean." I check — yep.
14:02 — token renounced onchain.
14:11 — LP NFT shipped to 0x...dead.
Burned his own position. What a hero.
I ape. 0.156 ETH dust by my usual size, but my last money, "let's see what happens." By the standards of this movie, exactly enough to be an extra in someone else's film.
Chapter Two. "Hook".
Renouncing the token doesn't touch the hook. They're two separate things. The token is an ERC-20. The hook is a separate contract sitting between the pool and traders, collecting tax. Admin on the hook stayed with the deployer.
14:23 — sweeps 3 ETH from the tax vault.
14:58 — sweeps 16.95 ETH. Almost 20 ETH in taxes went right back to wherever the inscribed wallets came from.
The play:
> Token renounced (everyone claps)
> LP burned (everyone claps louder)
> Hook still admin-controlled (nobody's looking)
> 20 ETH in taxes quietly extracted (too late)
Like selling your car, handing over the keys with a smile, then pulling a second set out of your pocket and driving off.
Chapter Four. "Counting the body".
If the 51 active inscribed wallets are one person (and they obviously are, no 51 random degens bundle that synchronously in one block), the math:
Bundle spent on buys — 43.8 ETH
Bundle received back — 68.2 ETH
Creator clawed back from position — 0.5 ETH
Minus initial liquidity — 5.5 ETH
Net from trading — 19.38 ETH
Net from tax sweeps — 19.95 ETH
Total realized — 39.33 ETH, plus 0.0076 ETH left sitting in the hook.
One more signal: 17.7 ETH moved from bundle wallets to three external addresses that then zeroed out. Classic one-hop sink. Real cash-out is higher.
Chapter Five. "What I learned".
Renounced ≠ safe. One door closed, the others still wide open.
V4 hooks are a new attack surface nobody's really watching. By habit, people check the token owner, mintable, blacklist. Meanwhile a hook with an admin sweepTax() sits off to the side and quietly skims 3% off every trade. Nobody renounces it. Technically it's a different contract.
LP burn looks great. Aesthetic. 30 IQ in the eyes of the chat. But if tax is collected before ETH ever hits the pool — and that's exactly how V4 hooks work — burning LP is just theater.
Chapter Six. "Grand Finale".
0.156 ETH. Cost of the lesson. Cheaper than a smart contract bootcamp, more expensive than a Nansen subscription.
Not angry. I'm almost impressed: clean execution, no rough edges. Renounce at the right moment, burn at the right moment, sweeps spaced so it doesn't look like panic. Not a 2021-style rugpull where the dev yanks the liquidity and runs. This one had staging. Smoke. A third act.
Next time, before I ape into a "renounced LP burned" V4 token, I'll open the hook and read the code. Though honestly — we did. We just ignored it.
For now, a couple hundred thousand HALO collecting dust.
memento mori
Follow if you want more stories from the degen trenches.