sudo rm -rf --no-preserve-root /
sudo rm -rf --no-preserve-root /
## Simple Summary Add ternary operator to Vyper: ```python def hello(a: uint256, b: uint256) -> uint256: return a if a < b else b ```
## Abstract Generally disallowing state-changing effects after an `external` function call and enabling the possibility to mark functions that specifically do this. ## Motivation I started this discussion on [Twitter](https://twitter.com/pcaversaccio/status/1523231260721975296)...
## Abstract Add new levels for Yul: **Yul+** being a higher-level version and **Yul-** being a lower-level version. ## Motivation The current version of Yul can be viewed as a...
**Motivation** All client implementations of the precompile `ecrecover` apparently check if the value `v` is 27 or 28. The references for the different client implementations can be found [here](https://github.com/ethereum/yellowpaper/pull/860). There...
As discussed with @0xalpharush in https://github.com/crytic/slither/pull/1196 I now wrote a small test suite that checks if path filtering across POSIX and Windows works. The CI tests will fail with the...
Based on a recent exchange on [Twitter](https://twitter.com/pcaversaccio/status/1538889927622008832), I think it would be a good idea to clarify why the specific Solidity compiler versions are chosen as recommendations [here](https://github.com/crytic/slither/wiki/Detector-Documentation#recommendation-99): 
## Description Add support for solc `0.8.16`. The content was generated using `$ ./nix/make-solc-static.sh`. ## Checklist - [x] tested locally - [ ] added automated tests - [ ] updated...
Installing `titanoboa` on Windows currently fails due to a build failure of `pyethash`:  - Python version `3.9.2` - Vyper version `0.3.4` - OS: Windows 11 Pro (version 21H2) The...
The `payable` modifier can also help to reduce deployment costs. You can cut out 10 opcodes in the creation-time EVM bytecode if you declare a constructor `payable`. The following opcodes...
I've created a fully-fledged Hardhat project template based on TypeScript [here](https://github.com/pcaversaccio/hardhat-project-template-ts) that also integrates Foundry & Foundry CI actions. Feel free to add it to your resources.