sudo rm -rf --no-preserve-root /
sudo rm -rf --no-preserve-root /
Checking a condition twice (library & pre-compile implementation) is still not right IMHO.
> We want to generalize the use of custom errors. So, I'd keep the check like we have it today, and just replace the revert reason wit a custom error....
yes, that issue is not related to WSL. But that's the current workaround for anyone using Windows.
@charles-cooper the full debugging details. I used a fork with the suggested change by @fubuloubu (https://github.com/pcaversaccio/titanoboa/commit/d8933ce85ffd45c5a3ad48057e968a0572e79d0b) ```bash Collecting git+https://github.com/pcaversaccio/titanoboa@pysha3 Cloning https://github.com/pcaversaccio/titanoboa (to revision pysha3) to c:\users\pasca\appdata\local\temp\pip-req-build-xdzlft4b Running command git clone...
@fubuloubu thanks for the feedback - I used the VIP template and tried to elaborate the details. However, am not sure about the `zip` example (maybe @charles-cooper you can give...
An interesting approach using bit fields to pack 256 `bool` variables into one word (32 bytes): https://mudit.blog/solidity-tips-and-tricks-to-save-gas-and-reduce-bytecode-size/#2a76
@axic I get your point - for that reason actually, we put a warning depending on the EVM version used (see [here](https://github.com/vyperlang/vyper/pull/3085/files#diff-452732981c7a1a928e9f249c7b14c723695de3d6635568ccc8899b6cab2fc54bR284)).
I would like to highlight as part of this discussion a recent reentrancy issue on `view` functions. Some documentation on this: - https://chainsecurity.com/heartbreaks-curve-lp-oracles/ - https://chainsecurity.com/curve-lp-oracle-manipulation-post-mortem/ - https://forum.makerdao.com/t/curve-lp-token-oracle-manipulation-vulnerability-emergency-response-postmortem/18011 - https://forum.makerdao.com/t/curve-lp-token-oracle-manipulation-vulnerability-technical-postmortem/18009 -...
@montyly thanks for the swift reply! I do understand your process taken and can follow the arguments (in particular regarding the time since release as we've seen just recently with...
for the sake of transparency, ToB will write a FAQ: https://twitter.com/dguido/status/1538911430921142277