ncitron.eth@NoahCitron·Oct 13, 2022The challenge that launched a thousand lines of code and created one of the strangest looking blocks in Ethereum's history. @mg_486662 and I cracked the IAmTheOptimizer challenge, here's how we did it. 1/1033104402
Oren Yomtov@orenyomtov·Oct 13, 2022Replying to @NoahCitron and @mg_486662Legends! The night @rileyholterhus dropped his submission, my block building software looked for a suitable block number+timestamp in order to land a COINBASE=0x144 block and take the previous lead. I tried thinking about how to adjust his solution but the PC opcode tripped me up218
ncitron.eth@NoahCitron·Oct 13, 2022Replying to @orenyomtov @mg_486662 and @rileyholterhusWe had the same problem. We originally were optimizing the prior solution replacing PUSH2 0x1440 with COINBASE, but @mg_486662 came in clutch with a new solution17
Oren Yomtov@orenyomtov·Oct 13, 2022Replying to @NoahCitron @mg_486662 and @rileyholterhusKudos👏🏻👏🏻 The boost-geth-builder rabbit hole was fun and I learned a lot about the post-merge proposer-builder-separation in the process119
Sonal Chokshi@smc90·Oct 13, 2022Replying to @orenyomtov @NoahCitron and 2 otherslove that. RT'd bc I dislike when people otherwise treat this stuff as "just a game" (even if indeed fun!)17
ncitron.eth@NoahCitronReplying to @smc90 @orenyomtov and 2 othersYeah it was awesome to get the opportunity to work on a block builder. Here's what we used if your interested @orenyomtovgithub.comGitHub - ncitron/optimizer-block-builderContribute to ncitron/optimizer-block-builder development by creating an account on GitHub.2:19 AM · Oct 13, 20221 Retweet14 Likes
Code X@xxx_CODE_xxx·Oct 15, 2022Replying to @NoahCitron @smc90 and 3 othersNow it's done - ELI5 for the punters?