ElliotTimelocks and MultisigsHaving spent the last few years building smart contracts for Decentralized Finance (DeFi), I have had the privilege of seeing many…Jul 19Jul 19
ElliotYou’re Doing xERC20 WrongPlease excuse the click-baity title, but I think we should have a conversation about xERC20. The standard, as implemented in the…Jan 28Jan 28
ElliotThe Invariant That Wasn’tThe ability to think about a problem in reverse is helpful in identifying logical errors and gaps in thinking. The movie Tenet explores a…Jan 28Jan 28
ElliotIntroducing Forge Proposal SimulatorDecentralized governance is a significant benefit of blockchain technology, and it is changing the way software is built and organizations…Jan 17Jan 17
ElliotSecurity: The Infinite GameAn infinite game is one where each player’s move prompts continual adaptation and strategy refinement by their opponent. Security in the…Oct 18, 2023Oct 18, 2023
ElliotA Security Stack — Part 2Smart contract development is a relatively new discipline of computer science. It has unique constraints such as compute limits, high IO…Sep 5, 2023Sep 5, 2023
ElliotA Security StackWriting secure smart contracts is a lengthy and elaborate process, encompassing a wide range of testing types, reviews and tools. A…Jun 3, 2023Jun 3, 2023
ElliotThe End of AuditsWhile developing Volt, one of the major challenges was shipping code iteratively and engaging security experts for minor changes without…May 18, 2023May 18, 2023
ElliotinCoinmonksMulti-Contract Reentrancy LocksReentrancy is the oldest and most well-known attack vector in smart contract land. The first ever reentrancy attack involved reentering a…May 1, 2023May 1, 2023
ElliotEthereal SentinelsThis article examines three distinct types of software-based security prevention tools for live contracts in DeFi. The exploration revolves…Apr 25, 2023Apr 25, 2023