paint-brush
Solidity Digest - Mar 2023: Everything You Should Knowby@khramov
252 reads

Solidity Digest - Mar 2023: Everything You Should Know

by Vlad KhramovApril 13th, 2023
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

The March 2023 Solidity digest features updates and new releases of various Solidity-related tools, along with approved ERC proposals, and multiple articles about solidity security.
featured image - Solidity Digest - Mar 2023: Everything You Should Know
Vlad Khramov HackerNoon profile picture


The March 2023 Solidity digest features updates and new releases of various Solidity-related tools, along with approved ERC proposals, and multiple articles about Solidity security.

News

  • Remix v0.31

    • Chain forking: This feature allows users to fork Ethereum Mainnet, testnets, or any chain of their choice at any block number and play with it on the Remix VM.


    • New proxy contract upgrade checks: Remix has updated its UI to deal with upgradeable contracts using the UUPS design pattern. It saves a list of previously deployed proxy contracts and performs checks to ensure that the user is upgrading the right contract.


    • File Explorer updates: Users can now right-click on a file or folder name to back up the file or folder, and there is an update to generate UML in the FE right-click menu.


    • Warning when updating a file outside of Remix: When users update a file in the shared folder connected with Remix from a tool outside of Remix, a warning will pop up.


  • Hardhat v2.13.0 - This new version of Hardhat adds two long-awaited features: ES Modules support and better support for Solc’s IR-based compilation pipeline. Besides that, this version includes several other improvements and bug fixes.


  • v4.8.2 of OpenZeppelin contracts and contracts-upgradeable

    • Bug fix for ERC721Consecutive that could cause a balance overflow when _mintConsecutive was used for batches of size 1.


    • Breaking changes to ERC721: the internal function _beforeTokenTransfer will no longer update balances when batchSize is greater than 1.


  • truffle v5.8.0 - Truffle introduces the Truffle Dashboard Hardhat plugin, which allows developers to see decoded transaction information when using Truffle Dashboard with their Hardhat projects.

ERC

Libs

Audits

Articles

Talks

Upcoming Events

Final Words

If you have any interesting or useful links to share, please fill out the form.


Although I'm currently working as a Lead Backend Engineer at Bumble, the content in this digest does not refer to my work or experience at Bumble.