⛓️Smart Contract Eng. @Telcoin 🌐Protocol @Nouns Wave Protocol 👨💻Prev. Solidity @Station Labs 📯Hornist @National Symphony Orchestra
# Understanding ERC7201: Bringing Namespaced Storage to Smart Contracts
Authored by Markus Osterlund,smart contract engineer @ Telcoinformerly protocol lead @ Nouns Wave Protocolformerly solidity @ Station Labs, the team behind 0xRails protocolIntroductionBy now, you might've heard the buzz around OpenZeppelin's highly anticipated contracts release: version 5.0. The fabulous folks over at OZ have implemented a number of improvements to their smart contracts, one of which is ERC-7201. We've seen the far-reaching implications that new ERCs like ERC72...
# Understanding ERC7201: Bringing Namespaced Storage to Smart Contracts
Authored by Markus Osterlund,smart contract engineer @ Telcoinformerly protocol lead @ Nouns Wave Protocolformerly solidity @ Station Labs, the team behind 0xRails protocolIntroductionBy now, you might've heard the buzz around OpenZeppelin's highly anticipated contracts release: version 5.0. The fabulous folks over at OZ have implemented a number of improvements to their smart contracts, one of which is ERC-7201. We've seen the far-reaching implications that new ERCs like ERC72...

Wave Protocol: A Technical Deep-Dive
Aligning incentives to democratize access to Nouns governance, transmogrify Nouns NFTs into productive yield-bearing assets, and harness wider builder mindshareIntroducing Wave Protocol, an onchain crowdfunding system that extends the onchain Nouns Governance ecosystem by improving access to Nouns proposal creation and galvanizes community contributions by removing the barrier of entry to the Nouns sphere.By Markus Osterlund, Protocol Lead @WaveTable of ContentsWave ProtocolWhy extend Nouns g...

Wave Protocol: A Technical Deep-Dive
Aligning incentives to democratize access to Nouns governance, transmogrify Nouns NFTs into productive yield-bearing assets, and harness wider builder mindshareIntroducing Wave Protocol, an onchain crowdfunding system that extends the onchain Nouns Governance ecosystem by improving access to Nouns proposal creation and galvanizes community contributions by removing the barrier of entry to the Nouns sphere.By Markus Osterlund, Protocol Lead @WaveTable of ContentsWave ProtocolWhy extend Nouns g...

Dragonfly.xyz CTF Walkthrough
Dragonfly CTF Step-by-Step Walkthrough: Puzzlebox.solHello anon, welcome to 👦🏻👦🏻.eth's walkthrough of \Dragonfly's recent CTF), held May 6-8 2023, featuring hackable quirks of Solidity and the EVM at large. This walkthrough details the process of deciphering and auditing Puzzlebox.sol, a Solidity puzzlebox containing metaversal secrets so powerful they can be leveraged to save the internet from exploitation by bad actors.Spoiler alert: I didn't win any of the prizes offered...

Dragonfly.xyz CTF Walkthrough
Dragonfly CTF Step-by-Step Walkthrough: Puzzlebox.solHello anon, welcome to 👦🏻👦🏻.eth's walkthrough of \Dragonfly's recent CTF), held May 6-8 2023, featuring hackable quirks of Solidity and the EVM at large. This walkthrough details the process of deciphering and auditing Puzzlebox.sol, a Solidity puzzlebox containing metaversal secrets so powerful they can be leveraged to save the internet from exploitation by bad actors.Spoiler alert: I didn't win any of the prizes offered...

Exploiting and Triaging Misconfigured Function Overrides using Forta Agents: Ethernaut Double Entrypoint
Ethernaut Walkthrough: Double EntrypointWelcome to KweenBirb's 27th installment of Ethernaut walkthroughs!Ethernaut is a set of gamified Solidity challenges in the style of a CTF, where each level features a hackable smart contract that will inform you of various known security vulnerabilities on EVM blockchains. This repo will walk you through a solution to DoubleEntrypoint.sol, the 27th challenge in the series. You can find the challenge itself and fully fleshed out solution in the .tx...

Exploiting and Triaging Misconfigured Function Overrides using Forta Agents: Ethernaut Double Entrypoint
Ethernaut Walkthrough: Double EntrypointWelcome to KweenBirb's 27th installment of Ethernaut walkthroughs!Ethernaut is a set of gamified Solidity challenges in the style of a CTF, where each level features a hackable smart contract that will inform you of various known security vulnerabilities on EVM blockchains. This repo will walk you through a solution to DoubleEntrypoint.sol, the 27th challenge in the series. You can find the challenge itself and fully fleshed out solution in the .tx...

Brute forcing gas amounts off-chain using javascript: Ethernaut Gatekeeper One
Ethernaut Walkthrough: Gatekeeper OneWelcome to KweenBirb's 14th installment of Ethernaut walkthroughs!Ethernaut is a set of gamified Solidity challenges in the style of a CTF, where each level features a hackable smart contract that will inform you of various known security vulnerabilities on EVM blockchains. This repo will walk you through a solution to GatekeeperOne.sol, the 14th challenge in the series. You can find the challenge itself and fully fleshed out solution in the .txt and ...

Brute forcing gas amounts off-chain using javascript: Ethernaut Gatekeeper One
Ethernaut Walkthrough: Gatekeeper OneWelcome to KweenBirb's 14th installment of Ethernaut walkthroughs!Ethernaut is a set of gamified Solidity challenges in the style of a CTF, where each level features a hackable smart contract that will inform you of various known security vulnerabilities on EVM blockchains. This repo will walk you through a solution to GatekeeperOne.sol, the 14th challenge in the series. You can find the challenge itself and fully fleshed out solution in the .txt and ...