-
Upgrade compiler to be able to use v0.8x
-
## Description
The following program is a trivially correct one. I copy data from calldata to memory.
```solidity
contract A {
struct S {
int a;
}
function f (S calldata s) publ…
-
I am using solidity version 0.8.0 while creating the Lottery.sol file. But For LinkToken.sol file there is not corresponding version 0.8 or 0.6. There is only one version 0.4.11 and it gives me this i…
-
## Description
When writing a large number to memory, the legacy codegen successfully optimizes out the mstore statement without causing the program to revert. However, the IR-based codegen, abicod…
-
# Handle
Reigada
# Vulnerability details
## Impact
Contracts should be deployed with the same compiler version and flags that they have been tested with thoroughly. Locking the pragma helps to ens…
-
Hey, first and foremost... love your work!
One thing I'd like to see... (willing to work too, but checking if you guys agree with the direction) is support for popular tooling that allows you to in…
-
I am taking @PatrickAlphaC tutorial but I am stack at one point. Brownie Fund Me course. I tried to compile it but it does not work.
here are my file (as the one provided by @PatrickAlphaC in the cou…
-
# Lines of code
https://github.com/AmbireTech/ambire-common/blob/5c54f8005e90ad481df8e34e85718f3d2bfa2ace/contracts/AmbireAccount.sol#L2
# Vulnerability details
# Project may fail to be deployed t…
-
The compiler expects a JSON formatted input (with all sources, required outputs and settings) and returns a JSON with all the required outputs.
For more details see https://solidity.readthedocs.io/…
-
L003 - Unspecific Compiler Version Pragma
---
Proof of Concept
- It is recommended to only use floating pragmas on libraries since they may be used with different versions of solidity.
- It is uns…