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

Solc version: 0.8.29 Description:Why does the function **integer** have ABI information, but the function **stru** does not? ```solidity library L { struct S { uint x; } function integer(uint t,...

bug :bug:

## Description When opening a file containing the folowing code snippet in a text editor (e.g., NeoVim), `solc --lsp` crashes. ## Environment - Compiler version: `0.8.29-develop.2025.3.27+commit.ab55807c.Linux.clang` - Compilation pipeline (legacy,...

bug :bug:

The Consensys link is no longer maintained and points towards the SCSFG

documentation :book:
external contribution :star:

- Add detailed outputSelection documentation in using-the-compiler.rst - Create examples/output-selection.rst with usage patterns - Document wildcards, performance implications, and best practices Fixes #15744

documentation :book:
external contribution :star:

- Updated docstrings and comments for clarity and grammatical correctness. - Fixed phrasing: "sources into their own files" → "sources into separate files". - Improved uncaught exception handling print formatting...

external contribution :star:

## Description When compiling `solc` for different sizes of `size_t`, e.g., comparing emscripten and linux builds, the object ID of subassembly paths as determined here https://github.com/ethereum/solidity/blob/a65229279d769a7b2936aef2aa802d77abbdc343/libevmasm/Assembly.cpp#L1825 will be inconsistent between...

bug :bug:

This PR fixes assignment to a constant variable of a result of string or bytes concatenation, if their arguments are values known in the compile-time. Closes: https://github.com/argotorg/solidity/issues/16188 Additionally * Add...

Added [Slippy](https://github.com/fvictorio/slippy), a Solidity linter I'm working on, to the list of Solidity tools.

documentation :book:
external contribution :star:

The motivation behind is, to be able to display additional information about a declaration, not just its type signature. This might also help documentation. The relevant AST nodes I'd at...

medium effort
medium impact
must have eventually
natspec

This PR fixes assigning error or event selector value to a constant variable and adds a unit test covering this issue. Closes: https://github.com/argotorg/solidity/issues/13137

external contribution :star: