Founder @ https://xitter.cf/t.co/gcgrMm5l8P, JohnnyTime @ Youtube, Securing Web3 @ https://xitter.cf/t.co/wJdpJyYK5y & https://xitter.cf/t.co/3d9aL8nDvG

Web3
Joined February 2012
We've updated mobile layouts, dark mode, course navigation and progress displays. Submitting a quiz answer now also shows loading feedback. Students: is there a particular screen or action that's still frustrating to use?
1
5
426
An AI writes a smart contract, then reviews it: "Who wrote it?" "The model." "Who reviewed it?" "The model." "What happens if the withdrawal fails?" "Hang on."
432
Nomad's bridge paid out on unproven messages in August 2022. Bridge messages authorize actions such as releasing funds on another chain. An unknown message passed Nomad's validation because its default value was treated as trusted. 1/4
2
2
461
You can now find your course's exercise files, solutions and setup lessons under Course Resources. For lesson questions or account problems, use Get Help on the dashboard.
1
7
616
Hashing public block data doesn't make it unpredictable. Follow the inputs in this diagram.
2
1
11
720
Free Rider hides a plain accounting bug inside a flash swap. buyMany passes the same msg.value into every purchase. 15 ETH can satisfy six purchase checks. That detail lets the attacker take every NFT. youtube.com/watch?v=cxFH9U1N…
4
16
954
Your SCH dashboard now shows the course sequence: Part 1, Part 2, final assessment and certificate. You can see your progress and which stage comes next.
1
4
461
The SCH dashboard now shows your current course, progress and next lesson together. Open your dashboard to continue from where you stopped.
1
10
665
A failed payment can leave accounting wrong when the contract ignores the return value.
3
2
17
801
AI changed the tools around smart contract auditing. The route into the field looks much the same: read code, break small contracts, write tests, and document bugs clearly. That is the roadmap I made in 2024: youtube.com/watch?v=rpnFJMYb…
1
1
11
718