
philogy
@real_philogy
Followers
6K
Following
9K
Media
458
Statuses
7K
EVM auditor & dev | eng @SorellaLabs | LSR @SpearbitDAO
Joined January 2019
Can't believe how much I've been doxxed this Denver (wasn't really anon anyway) but yesssssssss, I DID IT. #1 Curta Golf Winner πͺπ₯. All with the help of my new compiler BALLS, will make a full thread and official announcement tomorrow. But first, we celebrate! πΎ.
33
13
301
I'm very excited to publicly announce that I've joined @SorellaLabs as their newest Founding Protocol Engineer. πΌ. Excited to help set the new standard for safety, efficiency and UX in DeFi and MEV infrastructure. β‘οΈ.
26
8
298
Sad to see that @huff_language has been archived, hasn't been receiving a lot of love lately anyhow. But I β€οΈ Huff and won't let it die. Going to build Huff 2.0:.- Delete tech debt.- Better errors.- Better label semantics.- backwards compatible. ETA, end of October (busy rn).
22
12
241
Extremely irresponsible for the official @ethereum account to be marketing this ponzi. cc @VitalikButerin.
6/ The MicroStrategy playbook for ETH? That's what @eth_strategy wants to build. Fully onchain, as decentralized as possible, DeFi-native and open to everyone.
45
4
231
2 weeks ago at @ETHBerlin, me together with @OanaDesu & @Chloe_zhuX decided to make an unconventional hackathon project:. A visual explainer of some of the math behind zkSNARKs. Using manim (3Blue1Brown's animation tool) we created this: Enjoy π.
10
21
172
Guess who already found their first issue in v4. Nothing severe (prob low-med issue): But a malicious `owner` could brick the `initialize` function, preventing new pools from being created.
1/ Today, weβre announcing our vision for Uniswap v4 π¦. We see Uniswap as core financial infrastructure & think it should be built in public with space for community feedback and contribution. An early implementation of the code can be found here:.
12
3
155
So I did a thing π
ππ. (@huff_language compiler from scratch in just over 600L of Python, using parsimonious for parsing). Originally for the huffathon but didn't have enough time to finish during. Core features there, missing built-ins tho.
12
15
132
Does using assembly in Solidity lead to more bugs or is it a skill issue? ππ¬. Come find out in the $150,000 security competition to break the code I've written for @SorellaLabs' Γ
ngstrom, starting Monday, on none other than @cantinaxyz β¨.
4
11
136
π€« Noir alpha:. @aztecnetwork new L2 already works πππ. @Maddiaa0 showed me some code and the fact that he can run it locally, write and deploy contracts π€―. Future of smart contracts is here β³οΈ. Just need to wait for some docs so that we can go ham on it ourselves π.
5
14
127
Proud to announce that I've created was is likely the most optimized batch minting ERC721 implementation to ever exist up to this point! β³οΈ. What I've done is rewritten ERC721A using @huff_language (minus some bells and whistles), leading to significant savings across the board.
7
10
113
Please don't tweet stuff like this. You're going to nerd snipe some poor fella into working on an absolute abomination for 3 weeks straight just to prove a point π. I know this because I've been that guy.
7
1
118
Attackers have no respect ππ
Hi @hashflow, you may want to take a look: It appears there is an approve-related issue.
5
4
107
Never been more hyped for the launch of a project. Being decentralized on day 1 is actual insanity and these madlads are actually going to pull it off. Wouldn't be surprised if Aztec ends up being the first >1B$ TVL stage 2 rollup.
6
2
109
Fellow rustaceans. What's the fastest way to get gud at Rust?. Just raw dog building projects and reading high-quality Rust code or are there also any guides/books you'd recommend?. cc: @0xjepsen @0xcccrrr @jtriley_eth @refcells.
31
6
99
Been very disappointed with the things @base & @jessepollak have been promoting recently. Have they just given up? Is this what they think βbuilding for the users isβ?. Sad.
13
0
107
Just donated $500 to vyperlang.eth, it's not much but I wanted to support the team. π€. Venom, the foundry integration & other general improvements have made me more bullish than ever. β¨. Soon I will primarily and solely be using @vyperlang instead of Solidity. π.
8
5
103
Very proud to announce that our @cantinaxyz competition has completed, with NO HIGHS. Not all perfect though, the 2 mediums are a bit of a disappointment but something to improve on for next time π«‘. Very interesting experience being on the other end of a competition.
3
2
104
I'm starting to agree with @big_tech_sux and @lightclients that EOF is not worth the complexity. EOF seems to be mostly about solving stack too deep which compiler teams are doing on their own anyway. If we *could* start from scratch EOF would be the way to go but that's not.
11
7
102
Built my first ZK circuit using #noir, zkSudoku. If you're a zk optimizer would love to know what you'd do differently / optimize:. Not as elegant as I'd like it to be bc Noir doesn't support programmatic array indices and nested arrays yet.
8
12
99
β‘οΈ Just built what are probably some of the most efficient ETH & ERC20 disperser contracts out there:. In none other than @huff_language of course. 1/9.
7
3
96
We paid a lot for devs. They wrote a lot of code. Too much code. The most unnecessarily complex & verbose code auditors have ever seen. PVP Money. Coming soon.
98 Contracts. 1,266 Functions. 108,000 lines of solidity code. The largest smart contract network the auditors have ever seen. PvP Money. Coming Soon.
9
2
92
@SorellaLabs is looking for a senior smart contract engineer to join the team. If you're interested DM me:.- a link to smart contract code *you* have written & are proud of.- (optionally) a CV. Comp: $150k - $250k + competitive equity.
9
12
90
I'm very bullish @Uniswap V4, I think it will show that good smart contract design & gas optimization is not just a niche obsession, but a competitive advantage.
3
0
93
If you think your code is secure simply because βPhDs wrote itβ youβre ngmi.
@pashovkrum Weβve got 3 PhDs from places like Stanford, Cambridge, UCLA building this out. Yeah, letβs that that bet. Doesnβt even have to be on the pre-audited code, but 2-300 lines that weβre adding.
12
2
87
> imagine if more web2 founders heard this.> extraordinary story. theyβd pivot from ai to.> crypto tmrw. It's literally an online casino, a ponzi factory. Nothing to encourage let alone admire. Very bearish if these are the kind of projects you encourage / support.
i asked chatgpt bard claude perplexity has there ever been a startup in history that went from conception to $100m revenue in half a year. none of them could give me an answer. whatβs more is that this happened at time when .- crypto isnβt in a full blown bull market.- virtually
10
4
86
π―π―π― How are there only ~6 people working on Solidity full-time and like what ~3 on Vyper?. Then there are a couple of part-time people working on Fe?. We need to fund more compiler devs.
@mitche50 @0xkarmacoma @real_philogy @rabuawad_ @vyperlang compiler teams are one of the most underfunded tech teams in our industry, whilst being responsible to secure billions of funds. We need to enshrine a scalable way of funding these teams to ensure that these unrealistic expectations can be tackled at all.
5
4
82
TIL π. Was about to report this as a bug in solc but apparently this is "intentional" This is actually crazy. A compiler option should not trigger different semantics. This technically make Solidity-legacy & Solidity-via-IR different languages.
@milotruck So fun fact, this is actually unclear! . If you compile it with --via-ir, it would actually return 0xEF, however without --via-ir it returns 0xDEADBEEF.
5
3
81
Watch me discuss DeFi circuit breakers, their potential and trade-offs with @laurashin π§.
π As DeFi thefts soar to $3.1 billion, is ERC-7265 the superhero we need? π¦ΈββοΈ.@real_philogy π goes over this 'circuit breaker' for DeFi contracts. π Can this be the key to mass adoption?.π° Are there centralization risks?.π§ Tune in to the latest Unchained episode now:
17
10
79
Learned about @solanaβs state model recently. Very cool, simple & elegant. Optimized for real world hardware. Their VM is kinda whack tho, max call depth of 4? Max tx payload size of 1232 bytes?. Definitely improvements to be had on both sides of the landscape.
16
2
81
Dear MEVooors who are afraid of adding authorization checks bc of gas usage, here's an incredibly efficient msg.sender check you can add to your code (inline assembly):. ```.assembly {. returndatacopy(returndatasize(), returndatasize(), sub(caller(), AUTHORIZED_ADDR)).}.```.
3
5
75
Very surprised when friends raise and donβt ask me to angel ππ. So just putting it out there, if you need an advisor/angel thatβs an expert in smart contracts and mechanism design feel free to reach out. For reference Iβm already an advisor at @asymmetryfin and @Optimism.
3
1
77
Developing *the* DeFi circuit breaker standard at @dereg_io. Free and open-source.π. Goals are:.- reduce protocol attack surface.- limit atomic exfiltration.- standardize existing approaches.- have good integration DX. If you're interested DM βοΈ.
3
7
73
The most bearish thing about the state of EVM languages is that every team seems to be working on their own IR:.- @solidity_lang : Yul.- @official_fe : Sonatina.- @vyperlang: Venom. If we just had 1 IR team and 3 frontend teams we'd be so much more productive.
8
5
73
Me and my brother, Dimi (@dimidumo) have decided to disband our project "DeReg". π
ββοΈ. Amicably ended, it's been a hell of a journey, I learned a lot about myself and even fundraised for the first time. ποΈ. Link to my full announcement blog post below π.
13
1
74
One of @solidity_lang's most annoying features is the fact that you can't mix assignments and variable definitions when unpacking a tuple. Like you can't do `(x, uint256 y) = myLib.fn()`.
14
2
70