About 64 results
Open links in new tab
  1. Solidity Forum - The place for all Solidity developers, tool builders ...

    Apr 27, 2025 · The place to discuss design and usage of and changes to the Solidity programming language.

  2. Solidity v0.8.31 is out! - Announcements - Solidity Forum

    Dec 4, 2025 · Version 0.8.31 of the Solidity Compiler further extends the features of storage layout specifiers. It is now possible to use constant variables in the base slot expression.

  3. Solidity v0.8.33 is out! - Announcements - Solidity Forum

    Dec 20, 2025 · 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 …

  4. Solidity v0.8.25 is out! - Announcements - Solidity Forum

    Mar 15, 2024 · 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. …

  5. Add the ability to make dynamic arrays in memory - Solidity Forum

    Sep 19, 2023 · Problem Solidity currently only supports static arrays in memory, when it is more than capable of handling dynamic memory arrays. A proof of concept can be seen with a repo I created. …

  6. Some questions about the Solidity language

    May 17, 2021 · 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 …

  7. Set up Solidity with VS Code - Ethereum Stack Exchange

    Mar 20, 2021 · The easiest and fastest way to start coding Solidity is using , which is a web-based IDE that allows you to code and compile smart contracts without the need of installing anything else. …

  8. 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.

  9. solidity - `external` vs `public` best practices - Ethereum Stack Exchange

    Jul 4, 2017 · The difference is because in public functions, Solidity immediately copies array arguments to memory, while external functions can read directly from calldata. Memory allocation is expensive, …

  10. solidity - What is uint256? - Ethereum Stack Exchange

    Integers in Solidity: uint256 (uint is an alias) is a unsigned integer which has: minimum value of 0 maximum value of 2^256-1 ...