A developer actively building on Bitfinity? You largely write Solidity…
But did you know the Solidity recently released Solidity 0.8.35?
Here are some new changes you should know about:
📍 Built-in erc7201 Function
Now, erc7201 is a reserved keyword function name.
It was introduced to better avoid storage slot collisions in complicated proxy and upgrade architectures like Diamond.
With this, developers can confidently and safely build advanced lego with much lower risks of the storage colliding.
📍 Fixing Stack-too-deep with Low-level Code Generator
Have you ever tried compiling or testing a large codebase and ran into stack-too-deep?
The team made another headway in fixing this.
Using a more granular backend, the compiler can now handle the error more gracefully and also faster than before.
📍Formalizing Experimentation
There have been a good number of experimental Solidity features that is accessible to every developer.
The issue, however, has been that some developers didn’t know they had opted in for an unstable release.
On this note, the experimental feature was created, so developers can set them to true in their settings.
Out of all these releases, which one excites you the most?👨💻