# punk.rip stress test Source: https://x.com/matascup/status/2116893575514333679?a=WYJ38d7NS9MnhkLnS_4&s=46 Kiwi News: https://news.kiwistand.com/stories/punkrip-stress-test?index=0x6ae7c251ead9f9e12ccaa172c5ef32a2aea2403343a9b0a6ed94bc38d28ff4500e44fc57 Submitted by misha on 2026-11-01 UTC, 1 upvote, 0 comments ## Summary The author describes a large punk.rip run in which they won CryptoPunk #6096 but finished about 6 ETH down overall. They cleared the first 1,500 spins at negative expected value, which cost around 36 ETH, then pulled heavily once the pool fell below 500 NFTs. Pull failures from price movement, which the author says a price drift setting would have reduced from 4,000 to 400, forced many refunds and redeposits. The author ended with about 58 ETH in NFTs, 2 ETH in $FWA spinner rewards, and 0.4 ETH in staking rewards. ## Article ~24 hours ago I won a punk on punk.rip I'm still down 6 ETH after everything. The plan was to pick up 1-3 punks, after consciously playing an EV- game for the first 1500 spins - clearing the field cost me around 36 ETH, all according to plan - which opened up a massively EV+ game for everyone when there were fewer than 500 NFTs left. The plan hinged on me getting through the EV- game fast and remaining the majority of all volume during the EV+ game, as dozens of spinners and depositors joined with hundreds of pulls and deposits piling on. I managed to remain the majority throughout, against all these other players, which was only possible through punk.rip, which pulled automatically for me, up to 200 requests/5 minutes. I also deliberately didn't settle spins so depositors with automatic setups (most big ones at this point) couldn't re-feed the pool immediately and so we could get to EV+ territory fast. This worked quite well, as we went from 2,000 NFTs in the pool to 500 within 70 or so minutes. I did settle wins where claiming as ETH was the super obvious choice (looking at BitMons backed by 0.55 ETH), thankfully punk.rip made that easy by highlighting the buttons I should click, while I switched through my 10 wallets. From the chart, you can see that things got a bit bumpy once we got to 250-50 NFTs in the pool, even getting to the point where there were 0 pulls in general during hyper-high demand, while deposits did work. These breaks happened because of a few reasons. Pulls queue, deposits don't. So pull prices move while pulls wait, and if they move too much before a pulls turn, it fails. - If pull price goes up because cheap NFTs left the pool or expensive ones got added, an individual pull fails. Not much one can do here. - If pull price dropped down, because cheaper NFTs get added, which was mostly the case, they would also fail - here, users can set a price drift setting, which was missing from punk.rip, but is added now. Had I been able to adjust this in punk.rip, it would have cut 4,000 failures to 400. Somewhat of an expensive realization now, but we'll be ready for next time. So, unfortunately, my plan went from having enough ETH for a super smooth run to having the vast majority of my pulls refunded, claiming the refund, redepositing - tedious. And so, my pull speed went down quite drastically, although I generally remained the majority of volume. While I was busy claiming refunds, redepositing, and cycling through 10 wallets, I saw one punk leave the pool, #6096. Because I was very conscious of increasing 'not-me' spin activity, I was relieved to see it hit one of my wallets. Easiest "Claim as NFT" ever. And I kept going, until someone got lucky and hit a punk within their total of 60 spins that night. Both they and I followed my advice here, in a way. It made sense to spin after I cleared the field. Good on you, benboben.eth. After someone else got the second punk, I decided to stop. Many depositors and spinners became active, I was tired, and the path from 50 NFTs to the last punk was more difficult than expected. I'm left with around 58 ETH worth of NFTs (this includes the punk), got 2 ETH worth of spinner rewards in $FWA, and 0.4 ETH in staking rewards. All in all, I'm down around 6 ETH - so not a gamble I'm ashamed of. Had I gotten a second punk this would've been a clear win. While some called this an 'attack' while it was ongoing, I think most now realize FWA is quite robust (and FWIW, would've been even if I got all 3 punks). I admire the way @Rhynotic attempts to build 'unsolved games'. punk.rip is my approach to playing, but it doesn't 'solve' the game, nor does it attempt to. I plan on getting more punks through punk.rip, but so can you - it's free to use, and in my run I didn't use any tools that weren't publicly available.