🐸Smart🐸Contract🐸Programmer🐸 (@ProgrammerSmart) profile picture

EVM | DeFi | ZK | DM for audits | prev @cyfrin

Joined April 2019
Photo by 🐸Smart🐸Contract🐸Programmer🐸 (@ProgrammerSmart)Photo by 🐸Smart🐸Contract🐸Programmer🐸 (@ProgrammerSmart)Photo by 🐸Smart🐸Contract🐸Programmer🐸 (@ProgrammerSmart)Photo by 🐸Smart🐸Contract🐸Programmer🐸 (@ProgrammerSmart)Photo by 🐸Smart🐸Contract🐸Programmer🐸 (@ProgrammerSmart)Photo by 🐸Smart🐸Contract🐸Programmer🐸 (@ProgrammerSmart)Photo by 🐸Smart🐸Contract🐸Programmer🐸 (@ProgrammerSmart)Photo by 🐸Smart🐸Contract🐸Programmer🐸 (@ProgrammerSmart)Photo by 🐸Smart🐸Contract🐸Programmer🐸 (@ProgrammerSmart)Photo by 🐸Smart🐸Contract🐸Programmer🐸 (@ProgrammerSmart)
🐸Smart🐸Contract🐸Programmer🐸 retweeted
There’s also a YT playlist with the lessons from the Defense module/course from Zealynx Academy youtube.com/playlist?list=PL…
2
5
340
🐸Smart🐸Contract🐸Programmer🐸 retweeted
Replying to @ProgrammerSmart
Unfortunately, I went through a very similar case, @ProgrammerSmart After that, I thought of gathering the most relevant and common hacks of this type, and I created this free course on @ZealynxAcademy academy.zealynx.io/defense I'd be honored if you'd like to act on this and collaborate to raise awareness in the community.
1
4
13
657
🐸Smart🐸Contract🐸Programmer🐸 retweeted
Replying to @ProgrammerSmart
Nice way of education, seems alot of people don't understand the .vscode executable yet. See my latest startup interview .vscode/setting.json. Warning, don't every open the code locally with vscode bitbucket.org/royalcity_work… Lines 4 and 5
1
6
448
🐸Smart🐸Contract🐸Programmer🐸 retweeted
Literally happened two days ago with potential "Client". The guy was unhinged. He first asked me to screen share the code, and I immediately went to the .vscode/. I was literally screen-sharing the exploit and he was still telling me "please download it"
I got hacked doing a code interview Got a dm on linkedin from a verified account associated with pancakeswap Interviewer insisted to use vscode for the coding Next repeatedly asked me to create a new wallet to see their prototype I said no. Interview end. Coding file gone
1
2
4
429
🐸Smart🐸Contract🐸Programmer🐸 retweeted
Replying to @ProgrammerSmart
had a similar thing happen. they made me install vscode since i use a different editor. I even inspected the code they wanted me to use but they injected a shell script above the json for the vscode preferences that did NOT render on github. I nuked my HD
1
1
3
927
🐸Smart🐸Contract🐸Programmer🐸 retweeted
Today I found a vulnerability which allows a proposer to halt Bor (@0xPolygon execution chain). It is a deterministic halt meaning that it's not up to chance. A proposer could halt the chain at will. On my end, I rated the finding as critical, but the protocol team had a different thought. The issue was downgraded to a low and closed as "Duplicate of invalid report". What was the issue? Apparently, polygon considers the Proposer as a trusted role. The argument is that the proposer role represents a supermajority trusted role rather than an arbitrary validator rotation. The funny bit about this is that there is nothing special about this supermajority election. Heimdall validators simply ranks a set of validators and whoever has the super majority becomes the elected proposer. In addition, currently the proposer is no longer a single validator but a set of validators and there is nothing special about their selection. There is nothing about proposer selection on Polygon that justify treating the role as trusted but the team have spoken, a PROPOSER is trusted y'all. yet again, I was not shown the original report (which is invalid by the way) ro which mine was duplicated to, with the infamous excuse that it contains other findings which mine did not include. Since when do white hats submit aggregate reports to immunefi? Let's keep hunting Guys, today is a malicious proposer - chain halt bug, tomorrow could be Theft of funds bug. No dispair! Disclaimer: I only discuss invalid vulnerability reports publicly. I mean there is no reason not to, right?
4
1
1
18
2,452
🐸Smart🐸Contract🐸Programmer🐸 retweeted
I filed 3 critical bugs with them. They confirmed those bugs as valid. (I teamed up with @0x60511e57 on the last 2 bugs.) Here’s how it went. 3rd bug: Loss of funds. They awarded 200 SOL while >10M USD was at risk. (wtf) 2nd bug: Chain halt. Was not fixed because the dev
File a ghsa! Solana has a super generous bug bounty program. Up to 25k sol
9
6
114
13,187
🐸Smart🐸Contract🐸Programmer🐸 retweeted
this @aave usdc utilization chart kept catching my eye. at first i thought it was a bug in my code. nope. the spikes kept happening around midnight. every night. i followed the money. it looks like a whale gaming @coinbase / @circle's usdc rewards.
17
14
4
151
17,839
🐸Smart🐸Contract🐸Programmer🐸 retweeted
Hi, I'm Pandit I am ETH maxi. 👋 🇮🇳 Born in India. 👴 28 years old. 🎓 10th pass, school and a 6-month college dropout. 🏭 I have been working as a Software Engineer, Blockchain Engineer, smart contract maxi, Devrel. 🇮🇳 Always lived in India. 💼 I started a YouTube channel 2 years ago, Active in this month. I actively create Blockchain content across socials. I love tech, cryptography and Ethereum.
Hi, I'm Rosario. 👋 🇮🇹 Born in Italy. 👴 36 years old. 🎓 Master's degree in Nanotechnologies for ICTs. 🏭 I have been working as a data engineer for 8 years. 💀 Got bored and quit to be a smart contract engineer. 🇮🇹 Always lived in Italy. 💼 I started a Youtube channel 3 years ago, sharing everything I have been learning in this journey. 📍 Still trying to figure out how to start working as a Solidity developer. My life is challenging but I keep showing up and doing my best to improve my skills. If I could go back, I would do everything all over again! Nice to meet you, CT! 🤝
3
2
1
65
2,367
🐸Smart🐸Contract🐸Programmer🐸 retweeted
Hi, I'm Rosario. 👋 🇮🇹 Born in Italy. 👴 36 years old. 🎓 Master's degree in Nanotechnologies for ICTs. 🏭 I have been working as a data engineer for 8 years. 💀 Got bored and quit to be a smart contract engineer. 🇮🇹 Always lived in Italy. 💼 I started a Youtube channel 3 years ago, sharing everything I have been learning in this journey. 📍 Still trying to figure out how to start working as a Solidity developer. My life is challenging but I keep showing up and doing my best to improve my skills. If I could go back, I would do everything all over again! Nice to meet you, CT! 🤝
Hi, I'm David. 👋 🇩🇪 Born in Germany. 👴 37 years old. 🎓 Master's degree in Mechanical Engineering. 🏭 Worked as an engineer for 7 years. 💀 Got bored and quit to chase magic internet money. 🇵🇹 Moved to Portugal with the love of my life. 💼 Went from Discord Mod to leading Web3 marketing campaigns. 🤝 Worked with 2,000+ creators. 👶 Became a dad. 📈 Still trying to figure out how to become a profitable trader. Enjoying life 100x more than before. Still chasing financial freedom, but at least the journey is a lot more fun now. Nice to meet you, CT! 🤝
17
5
1
191
5,067
🐸Smart🐸Contract🐸Programmer🐸 retweeted
We are hiring a Senior Software Engineer, Quality Engineering (SDET). Full-time | Remote | $120K - $180K For candidates based in Europe, Dubai, Japan, Singapore, South Korea, Hong Kong. Requirements: - 5+ years of experience in SDET, Quality Engineering, Test Automation, or Software Engineering. - Strong JavaScript/TypeScript expertise, with hands-on experience in Playwright, Cypress, or similar automation frameworks. - Experience designing and building test automation frameworks from scratch, including reusable testing tools and libraries. - Strong experience in API testing, CI/CD integration, Docker, and end-to-end testing across complex applications. - Experience with AI-assisted testing workflows, automated test generation, or LLM-powered development tools is highly valued. - Bonus: Experience testing trading platforms, exchanges, fintech applications, blockchain systems, or other high-throughput distributed systems. Apply now or refer a friend! (Link in comments)
1
2
21
1,645
🐸Smart🐸Contract🐸Programmer🐸 retweeted
Private transfers are so hot right now, but how many of you understand how they actually work? We got you covered with an easy explainer - so easy, you can show it to your grandma Soon you'll be able to have private transfers live in @ambire 🔥
Private transfers explained:
1
2
18
864
🐸Smart🐸Contract🐸Programmer🐸 retweeted
See Tamaswap for a good example of a “no free lunch” theorem that states nobody can steal user funds with any chain of actions github.com/Bacon-labs/tamasw…
1
2
1
14
1,220
🐸Smart🐸Contract🐸Programmer🐸 retweeted
Been learning about ZK-SNARKs lately! The core ideas behind modern hash-based schemes are surprisingly accessible & elegant 🧙‍♂️ Partly to teach myself, I wrote a post explaining them from scratch for people like me without a deep math background: xn--2-kmb.com/zk-snarks
23
50
7
575
28,404
🐸Smart🐸Contract🐸Programmer🐸 retweeted
🚀 Kann Audits Internship Program 2.0 is here! We're back with our second paid internship program for Security Researchers! Looking for motivated hustlers across: • Solidity • Rust • TypeScript / Off-chain • ZK We're giving emerging talent the opportunity to work on real security audits, build strong portfolios, collaborate with other researchers, and level up their skills. Ready to prove yourself? Apply here: kannaudits.com/internship Once you've applied, comment "Applied!" below 👇
69
22
3
124
7,168
🐸Smart🐸Contract🐸Programmer🐸 retweeted
yBorg - Week 1 Day 2 Meet @0xFlint_, the newest yBorg mentor. A gigachad security researcher with a diverse background who spends his free time getting lost in massive Rust codebases. He share's his audit methodology and thoughts on AI in a new video. Today’s yBorg assignment: - Watch the vid - Soak up the alpha - 👉 Think about how you’d turn his process into an AI-assisted workflow For those who are joining us online, share a diagram in the comments showing how you'd turn Flint's process into an AI-assisted workflow - we'll be sharing examples from the Discord later. This whole week we are thinking about process, both human and AI. We'll be sharing lots of diagrams and examples throughout the week and by the end of the week, fellows complete a diagram of what they are building! @0xFlint_ also hosted an AMA on the discord and we can continue that here in the comments if anyone has anything they'd like to ask. Enjoy the vid and don't forget to share your diagrams and ask questions in the comments!
1
6
1
54
2,147
🐸Smart🐸Contract🐸Programmer🐸 retweeted
Dear staking protocols and delegated stakers of ethereum:native, Glamsterdam hardfork is approaching @ethereum mainnet, and there is an important new attack on delegated staking that you should be aware of! 👇
8
15
3
111
17,357
🐸Smart🐸Contract🐸Programmer🐸 retweeted
about to ship the first batch of wedgies DIY off-the-shelf hardware wallet signs on a gnosis safe build your own or order one today wedgie.dev
23
22
4
147
9,739