
Solidity Forum - The place for all Solidity developers, tool builders ...
Sep 12, 2025 · The place to discuss design and usage of and changes to the Solidity programming language.
What are the virtual and override keywords in Solidity?
Dec 27, 2019 · For multiple inheritance, the most derived base contracts that define the same function must be specified explicitly after the override keyword. Functions with the private …
solidity - Difference between require and assert and the difference ...
Solidity implements a formal verification approach based on SMT (Satisfiability Modulo Theories) and Horn solving. The SMTChecker module automatically tries to prove that the code satisfies …
solidity - invalid opcode: opcode 0x5f not defined - Ethereum …
May 15, 2023 · I'm new to Solidity and it's my first try to write a smart contract using Openzeppelin, Pancakeswap and BEP20 libraries basically to make a BEP-20 token. When i …
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 …
solidity - `external` vs `public` best practices - Ethereum Stack …
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 …
solidity - Foundry or Hardhat: I'm really confused about which one ...
Nov 29, 2023 · Here is my problem: I started working with smart contracts with Foundry and I loved it. testing is just so easy using foundry and I didn't need any other language except …
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 ...
solidity - What does the keyword "memory" do exactly?
Mar 1, 2016 · I've been looking through the code of Etherdice and noticed that some variables are declared like ParserResult memory result; and I haven't found the keyword …
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) …