Those of you who need to reach me always can.

There
Joined September 2019
Hi, I'm Justin Billiam, and this is Jackass.
12
1
46
967
Exploits literally exist everywhere.
gm gm here we go again. This morning somebody abused a bug in ApeStr to swap 21 apes for 21 ApeStr-owned apes. This was a known exploit (see the SQUIGSTR exploit from ~1 year ago) but incentive to run it was never there. The bug lies in buyTargetNFT: it forces a strategy contract to send arbitrary calldata to any target. Afterwards it checks only three things: its BAYC balance rose by exactly 1, it owns expectedId, and "cost" equals its ETH balance drop. This was patched in later NFTStrategy releases, but affects the original 6 (PunkSTR not affected). The attacker bought 2 BAYC to use as bait. Using a helper contract, they prep the strategy contract by selling an ape to it for 5 wei and immediately buying it back for 6 wei. That primes the contract's ethToTwap with 6 wei. They then call buyTargetNFT and pass the calldata to transfer an ape from ApeSTR to the helper using safeTransferFrom. This in turn hands execution over to the helper (remember, safeTransferFrom is NOT safe), which transfer TWO apes back to ApeSTR to satisfy the balance check (1 out, 2 in leaves ApeSTR at +1). It also calls processTokenTwap, which converts the 6 wei, setting the cost of one of the newly deposited apes to 7 wei (6 * 120%). The helper contract buys it back in the same tx. example flow: - Attacker has BAYC #1 and #2. ApeSTR has BAYC #3. - Attacker "sells" BAYC #1 to ApeSTR for 6 wei and sends BAYC #2 to it for free, but steals BAYC #3 in the process. - ApeSTR relists BAYC #1 for 7 wei, which the attacker buys. - Attacker now has BAYC #1 and BAYC #3, and ApeSTR has BAYC #2 (but doesn't even know it). The attacker ran this for all 21 BAYC in the ApeSTR contract, resulting in them being able to claim packs for all of those BAYC. Total net proceeds: $14k. This previously affected SQUIGSTR because of their shared contract - any art blocks NFT sent in would satisfy the balance check, allowing the attacker to drain the contract of squiggles in exchange for basically valueless art blocks NFTs. It was known to be possible on ApeSTR as well, so I guess it was just a matter of time before we saw it happen. The unfortunate consequence is that now, ApeSTR has 21 apes that it is completely unaware of, so they cannot be bought from the contract. And 210 attacker-owned mudwater packs were dumped into bids.
78
WELL YOU'RE WELCOME THAT I LET YOU GAMBLE IN MY CARTOON CASINO AND TAKE YOUR WINNINGS. SOME PEOPLE ARE SO UNGRATEFUL.
2
14
159
Dadjudicator retweeted
Total Chimp Takeover. If you want Chimpifying drop your pfp below, RT and ill make you one 🐵👾
76
57
7
127
5,294
Would you donate to a 501c3 that aims to build autonomous regenerative community farms?
2
8
131
My lady chimp got a swampy chimpanion
4
2
12
289
Reminder that this lil guy just waits patiently. And there is no founders pass cabal
5
2
24
285
An open edition ONLY open to X Premium US based users.* Quite the departure from the norm in this space given it's US only.
8 an open edition on x money send $8 to @jackbutcher enter your eth address in the memo your transaction id is the seed for your artwork closes 8pm est tomorrow
3
3
276
What a cool way to find out that you don't get access to X Money unless you are a "premium" user.
8 an open edition on x money send $8 to @jackbutcher enter your eth address in the memo your transaction id is the seed for your artwork closes 8pm est tomorrow
1
165
Dadjudicator retweeted
lost to a frog. giving him away out of shame. #4702 to a random goblyn holder reply + repost to enter. holders only, picking in 48h.
🤖 Made with AI
77
57
1
150
7,071
Dawwwww
toughest goblyn in the empire. until a cat shows up. one of you goblyn holders is taking this softie home. repost + drop your wallet below for #4373 🧌
15
228
My daily driver finally broke yesterday, picked it up and the handle just fell off. Bit of a bummer as I'm not sure I can get another one. This is from the Sliver days of @Theta_Network, and this mug was with me through my rise to and fall from 7 figures.
1
15
230
App updated 😭
4
136
99% of nfts, especially recent mints, are derivative trash. I won't say that on your shoddy posts hyping trash art but I'll think it.
3
12
104
One of my favorite prompts so far.
Gm Gm Let‘s R3ORDR the FUTUR3✊🔁 Prompt below!👇
1
9
126
It's a good day. And if you don't think so that's okay, the day itself does not depend on your mood or surety to be good. Bless 🧡
6
136
!CHIMP
We're going to start redesigning the Genesis character art. The character images currently in the metadata were created a long time ago, before our brand identity and art direction were fully established. Because of that, they don't quite reflect the style we're aiming for today. Our goal is to make every character cuter, more expressive, and full of personality while staying true to the @ChimpersHQ world. It'll take some time, but we'll be updating them one by one. These characters play a very important role in our universe, so we want to give each of them the care and attention they deserve.
4
127
Dadjudicator retweeted
Last couple of hours before the mint window closes! We want to celebrate how much love you guys have shown us with a giveaway 🔥 We've got 10 packs to give out! To enter: ⭐️ Follow @Jarritos ⭐️ Repost this post ⭐️ Tell us what you loved about this drop below 👇
Mint window for the @ChimpersHQ x Jarritos Card Packs is almost over! Don't miss your chance to rip & sip 👇
135
128
4
204
13,763
Dadjudicator retweeted
🎨 Nomone, owned by @cryptocrusher6, immortalised by Timpers. Each commission is a one of one. 15,000 $CHMPSTR, 100% funds the Dojo Reserve, IP growth & Collector Hub. world.chimpers.com/art/commi…
6
7
2
37
1,237
These things are so cool man, I dunno, it's nice to just have some cool art sometimes. The art is engaging, the signal calling. @R3ORDR
🤖 Made with AI
3
7
92