⚙️ LearnEVM.com
@LearnEVM
The comprehensive EVM deep dive for Solidity developers. Made by @0xMacroSecurity
你可能會喜歡
Visit learnevm.com to deep dive on the EVM. Follow to get updates on new chapters. Like/RT to show your appreciation 🤖 It's the little things that matter 🫡
Adding to this, the 1 word used for the dynamic array is the length of the array Specifically, the length is zero, so there is no more data in memory following it! If the length were (for example) three, then the total size of the dynamic array would be 4 words in memory 😀
Solidity memory lesson 9 (for Fantasy top fans): Implicit memory allocation of dynamic vs static arrays. - Dynamic array is initialized to 0x60, pointing to the zero pointer. No memory is allocated. - Static array is initialized by setting it to the location of newly allocated…
Building on the Solana virtual machine (SVM) is very different than building on the EVM. Differences include: - Data cannot be encapsulated - External call depth capped at 4 - All account reads and writes must be known ahead of time and much more (tighter transaction limits,…
The Solidity Developer Survey 2024 has gotten 500+ responses so far. If you're yet to take the survey, you've got one last week to let us know... ✨ how you are using Solidity. 🆕 which recent changes impact(ed) you the most. 🔮 which features you anticipate the most. It takes…
Eth is moving forward 🫡
EIP-7907 was just approved It will more than 10X the contract size limit, significantly improving the developer experience on Ethereum. I expect it will be included in the next upgrade after Pectra
this may seem like a lot of opcodes but that's just how expensive the keccak256 operation can be 👀
Compile-time zero-cost abstraction for Solidity. When compiled (with or without --via-ir), this function gives very optimized bytecode that is faster than using `keccak256` to compare two strings.
Gas efficiency *without* writing in opcodes? Have to admit this is kind of impressive🙈🙊🙉
missing from the list: S - CODECOPY A - CREATE2 - EXTCODECOPY B - KECCAK256 C - CALLDATALOAD D - DIFFICULTY F - PREVRANDAO
I have a monopoly on arranging EVM opcodes beautifully and optimally. And it’s free and open source. Milady.
you can use bytecode as storage.
Diamond compat is complete! The grand total is... 889 bytes! This is 5x smaller than the Solidity equivalent 🤯 And thanks to my previously conservative math, the router contract *still* supports over 4000 function selectors! 😁 As wise @optimizoor once said, "you can use…
you can use bytecode as storage
United States 趨勢
- 1. Walt Weiss 1,340 posts
- 2. $BARRON 2,274 posts
- 3. Harvey Weinstein 4,155 posts
- 4. Diane Ladd 4,330 posts
- 5. #warmertogether N/A
- 6. Ben Shapiro 31K posts
- 7. $PLTR 18.6K posts
- 8. Braves 8,899 posts
- 9. Snit N/A
- 10. Laura Dern 2,112 posts
- 11. Teen Vogue 1,493 posts
- 12. Cardinals 12.6K posts
- 13. Gold's Gym 53.4K posts
- 14. iOS 26.1 N/A
- 15. #NXXT 2,516 posts
- 16. Monday Night Football 4,994 posts
- 17. McBride 3,289 posts
- 18. #EAPartner N/A
- 19. #maddiekowalski 4,331 posts
- 20. #CAVoteYesProp50 6,879 posts
你可能會喜歡
-
SΞCURΞUM
@TheSecureum -
pashov
@pashovkrum -
leastwood (latam arc)
@0xleastwood -
Gilbert
@0xgib -
Owen | Guardian
@0xOwenThurm -
Cyfrin Solodit 🟪
@SoloditOfficial -
Electi
@electisec -
@bytes032.xyz
@bytes032 -
Blockchain Threat Intelligence
@blockthreat -
gmhacker
@realgmhacker -
RajΞΞv
@0xRajeev -
obront | eth/acc
@zachobront -
RareSkills
@RareSkills_io -
George Hunter
@georgehntr -
Cyfrin Audits
@CyfrinAudits
Something went wrong.
Something went wrong.