-
## Abstract
I would like to propose removing `uint` as an alias for `uint256` for the upcoming breaking `>=0.9.0` versions. The reason is that global aliases in the area of user-defined types and o…
-
Title: Solidity compiler versions mismatch
Severity: Low Risk
The project is compiled with different versions of solidity, which is not recommended because it can lead to undefined behaviors.
…
-
The default size for `int` and `uint` is currently 256 bits. This is very inefficient on all the chains we support.
We should change the default for solidity and yul.
How much contract breakage …
-
When registering an implementation, it is stored in Registry.sol to be used by a Proxy. If someone interacts with the implementation directly, we don't really have a problem because they are dealing w…
-
## Description
Calling a function which takes no input arguments, under a scenario in which the function should revert with a message:
- When `viaIR = false`, the function reverts with the expecte…
-
### Environment information
* `brownie` Version: 1.18.1
* `solc` Version: 0.8.12
### What was wrong?
```
>>> c = Contract.from_explorer("0xca11bde05977b3631167028862be2a173976ca11")
Fetchi…
-
### Describe the issue:
Hey @0xalpharush great job with the Vyper feature! I'm currently testing the functionalities and I encountered parsing errors if the Vyper contract imports custom interfaces…
-
### Component
Forge
### Have you ensured that all of these are up to date?
- [X] Foundry
- [X] Foundryup
### What version of Foundry are you on?
forge 0.2.0 (57bb12e 2024-11-06T00:26:3…
-
This is my circuit:
```circom
pragma circom 2.0.4;
// [assignment] Modify the circuit below to perform a multiplication of three signals
template Multiplier3 () {
// Declaration of sig…
-
# Use Custom Errors instead of Revert Strings to save Gas
Custom errors from Solidity 0.8.4 are cheaper than revert strings (cheaper deployment cost and runtime cost when the revert condition is met)…