jpegtrapping.sol (@trappceo) header
jpegtrapping.sol (@trappceo) profile picture

Building my digital empire one sol at a time | Trapp Labs LLC

Joined August 2022
Photo by jpegtrapping.sol (@trappceo)Photo by jpegtrapping.sol (@trappceo)Photo by jpegtrapping.sol (@trappceo)Photo by jpegtrapping.sol (@trappceo)Photo by jpegtrapping.sol (@trappceo)Photo by jpegtrapping.sol (@trappceo)Photo by jpegtrapping.sol (@trappceo)Photo by jpegtrapping.sol (@trappceo)Photo by jpegtrapping.sol (@trappceo)Photo by jpegtrapping.sol (@trappceo)
I got drained. Then I built the wallet that wouldn’t have let it happen. Two things went wrong, and they’re the two things TrappWallet is built around. The first: my wallets weren’t actually separate. I had a main and a degen wallet. Different addresses, different balances — I treated them as isolated. They weren’t. Every wallet most apps create is derived from the same recovery phrase. One secret, many addresses. When that one phrase was compromised, it didn’t take one wallet. It took all of them, at once. So in TrappWallet, every wallet you create gets its own recovery phrase. Not derived. Not a child account. Its own secret. A leak costs you that wallet and nothing else. The cap is 5, and that’s deliberate — every wallet is another phrase you have to actually keep safe, and nobody is minding ten. The app won’t let you add another until the last one is backed up. The second: the second prompt looked exactly like the first. A site connected to one wallet. I approved it, like you do. Later I switched to my other wallet. The site was still a trusted origin — so when it asked for a signature again, it got one. From the wallet I’d never connected it to. Two signatures. Two wallets emptied. In TrappWallet the session is bound to the wallet address, not the domain. A site that connected as wallet A can never be served by wallet B. If it asks, you get the loudest thing on the screen: ⛔ DIFFERENT WALLET Naming both wallets, so the switch is visible instead of inferred. That’s the part the drainer is counting on you not seeing. Every transaction also gets simulated before you sign. If it moves out 85%+ of something you hold and nothing comes back, you get 🚨 DRAIN RISK — DO NOT SIGN. And if we can only see part of a transaction, we say so — it will never show ✅ SAFE on incomplete data. I didn’t read about this in a thread. It happened to me! @trappwallet #solana #trappwallet iOS → testflight.apple.com/join/kp… Android → trappwallet.io/android
2
3
522
jpegtrapping.sol retweeted
WTF that is a fucking touchdown
23
27
403
8,027
Joe Burrow with a dime to Chase for 6
87
Praise God it’s Sunday! Let’s hope my Fantasy team can show up since @CanesFootball messed up my Weekend!
31
I’m so upset! The story book ending was throwing the game tying score to Barkate! Than go for 2 to win the game! Like man bro was cooking they ass he hard the dawg in him Also I need to know the player that injured Malachi Toney! There is absolutely no reason for that kid to get hurt at “Practice” Practice is for scrubs Toney is the best player in the country talkin bout Practice! This is unacceptable @CanesFootball @MiamiHurricanes We loss to some scrubs lastnight! An no lie I need a Tim Tebow speech after losing which better not happen again We already lost at home vs sorry ahh Indiana! We should be ashamed of outselves! #GoCanes
59
Two things all yall who picked against Miami fuck yall! 🖕🏽 Why did we stop going to Barkate he was cooking them boys! @CanesFootball
68
It’s official we lost today! @CanesFootball
1
30
Bruh why we stop going to Barkate? @CanesFootball
1
2
101
Canes. Keep. Fighting. 📺: NBC
17
79
6
651
24,406
NO QUIT IN COOP‼️
24
87
6
771
17,655
Wow what a hit and major play and sacrifice for the team! @CanesFootball #CanesFootball
35
Let’s go win this game @CanesFootball
29
Let’s goooo Barkate!!! I believe in you bro!!! Let’s go @CanesFootball #CanesFootball
50
I got no doubt in my mind that the best team in the country @CanesFootball Makes the adjustments needed to go win this game! Let’s go @CanesFootball
40
Bruh what’s going on??? We gotta get down the field and score boys!!! Let’s go Canes! We get ball at half and we bounce back and win this game! #GoCanes
1
68
Someone get this message to Coach Cristobal In order to win you gotta throw the ball! @CanesFootball
1
60
We have to throw this ball Let’s put the ball in Money Mensah’s hands! @CanesFootball #GoCanes
34
Gotta feed Fletcher but Mensah is the guy let’s go @CanesFootball
52
We gotta get our offense going! Mensah is the guy we need to lead us to victory! #GoCanes
1
53
Let Mensah throw that ball! #GoCanes
57