solidity icon indicating copy to clipboard operation
solidity copied to clipboard

Solidity, the Smart Contract Programming Language

Results 755 solidity issues
Sort by recently updated
recently updated
newest added

Hi team ! Deleted duplicate `access access` - `access`

documentation :book:
external contribution :star:

## Description The compiler crashes when a conditional value is assigned to a tuple which contains both memory and calldata variables. (I may be wrong about the exact reasons –...

bug :bug:

## Description Hi! We found a crashing test case when testing with the strictasm_diff_ossfuzz fuzzing driver ## Environment - latest solidity version with the strictasm_diff_ossfuzz fuzzing driver ## Steps to...

bug :bug:

If `revertStrings` option is set to `debug` or higher, then the compiler always adds the `extcodesize` check even if the function has a return value. I believe it's a bug...

external contribution :star:

For example, [yul-variable-declaration](https://docs.soliditylang.org/en/latest/grammar.html#a4.SolidityParser.yulVariableDeclaration) specifies one or more yul-identifiers on the left hand side; yul-identifier is a separate rule from yul-evm-builtin, so I assume in practice this means that yul-identifier excludes...

bug :bug:

## Description Once again, necessary gas cost adjustments in the EVM are being contested because people incorrectly have made assumptions that gas costs are fixed rather than variable. I think...

breaking change :warning:
language design :rage4:
low effort
high impact
needs design

Hello, this document is to stir up discussion around BLS signature support in solidity and what needs to be done to have the precompile available for developers given pectra update...

feature

## Abstract In contexts where a compile-time constant expression is expected, we currently allow constants initialized with literal expressions, but only when the constant is referenced via a standalone identifier...

low effort
low impact
must have eventually

## Abstract It's currently impossible to have immutable strings in a contract. This code fails: ```sol contract MyToken { string immutable public name; constructor(string memory _name) { name = _name;...

feature

`send` is in a limbo state. It's available, the compiler warns against using it, and there's no way to stop the warning. From [this post](https://forum.soliditylang.org/t/which-compiler-warnings-do-you-ignore/89) I assume the Solidity philosophy...

feature