Solidity Gas Optimizations, The Innovative & Dangerous — haruxe
While pushing hard for the lowest possible execution costs is breeding creativity and innovation, it's putting some protocols at risk. Let's take a deep dive.
How to Become a Smart Contract Auditor: https://jacksonkelley.gumroad.com/l/how-to-become-a-smart-contract-auditor/process-one-ytIn this video, I do the firs...
pcaversaccio/reentrancy-attacks: A chronological and (hopefully) complete list of reentrancy attacks to date.
A chronological and (hopefully) complete list of reentrancy attacks to date. - pcaversaccio/reentrancy-attacks: A chronological and (hopefully) complete list of reentrancy attacks to date.
Smart Contract Security / Solidity Security & how to change the bytecode of a deployed contract
Slides: https://drive.google.com/file/d/1-wzuY4U4OKFQ2Mc4ctmwKh2g3fAl4_85/view?usp=sharingFurther to the section on Front Running, I have created a post on E...
Perma-brick UUPS proxies with this one trick (devs hate this!) | iosiro
iosiro disclosed a UUPS proxy vulnerability to several teams, affecting over $50m in assets. This post details the technical details and the disclosure to OpenZeppelin.
London Blockchain Security meetup #001 Dirk Brink is a Tech Lead at Graphcore and bug bounty hunter at Immunefi. He studied Electrical and Electronic Enginee...
Language feature: disallow state-changing effects after an external call by default · Issue #12996 · ethereum/solidity
Abstract Generally disallowing state-changing effects after an external function call and enabling the possibility to mark functions that specifically do this. Motivation I started this discussion ...
saeidshirazi/Awesome-Smart-Contract-Security: A curated list of Smart Contract Security materials and resources For Researchers
A curated list of Smart Contract Security materials and resources For Researchers - saeidshirazi/Awesome-Smart-Contract-Security: A curated list of Smart Contract Security materials and resources F...