Solidity v0. 8. 33 is out! - Announcements - Solidity Forum We just released versions 0 8 32 and 0 8 33 of the Solidity Compiler 🚨 Note: We recommend skipping 0 8 32 and upgrading directly to 0 8 33, which contains a hotfix for an issue introduced in 0 8 32 Important Bugfixes Lost Storage Array Write On Slot Overflow Version 0 8 32 fixes a bug affecting operations that involve clearing or copying arrays that straddle the end of storage The bug
Solidity v0. 8. 25 is out! - Announcements - Solidity Forum Introducing the newest version of the Solidity Compiler v0 8 25 This is a minor release following the Dencun hard-fork on Ethereum mainnet that occurred on March 13, 2024 at 13:55 UTC Dencun Upgrade The Dencun upgrade combines changes to both Ethereum’s consensus and execution layers The full list of protocol changes can be found in EIP-7569 With Dencun now live on mainnet, we are
Why does ++i cost less gas than i++? - Ethereum Stack Exchange Newer versions of solidity should optimize this In the past, the difference could be attributed to the codegen for i++ not getting inlined Try --via-ir with the optimizer, they should have identical gas cost, except when the semantics are different
solidity - What is msg. value? - Ethereum Stack Exchange msg value is a member of the msg (message) object when sending (state transitioning) transactions on the Ethereum network msg value contains the amount of wei (ether 1e18) sent in the transaction msg data (bytes): complete calldata msg gas (uint): remaining gas - deprecated in version 0 4 21 and to be replaced by gasleft() msg sender (address): sender of the message (current call) msg sig
Some questions about the Solidity language Solidity is an object-oriented, high-level language for implementing smart contracts It is designed to target the Ethereum Virtual Machine (EVM) There are many other blockchains (other than Ethereum) that are EVM compatible If you’re interested to learn more I recommend reading the Introduction to Smart Contracts section in the Solidity docs
We are thrilled to release Solidity v0. 8. 29! Check out our release blog post to learn more about other features in the release and read the full changelog Blog: Solidity 0 8 29 Release Announcement | Solidity Programming Language GitHub: Release Version 0 8 29 · argotorg solidity · GitHub Help us spread the word by sharing our announcement on Twitter: x com Solidity @solidity_lang