sudo rm -rf --no-preserve-root /
sudo rm -rf --no-preserve-root /
Any updates on the roadmap for this security feature @cameel?
> @pcaversaccio @Amxx I'm not personally gonna close this issue, since I'd prefer for @cameel and/or @ekpyron to get the blame instead of me :) The reason it'll most likely...
> The change itself is small in terms of implementation, so we'll consider it along with other breaking changes for 0.9 but I think that the chance of it getting...
> Supportive 👍 > > This would look something like: `cast compute-address --salt --init-code-hash `, the `nonce` shouldn't matter for create2. > > `cast compute-address` currently fetches the `nonce` from...
So @cairoeth and myself quickly discussed this change, and if you read the `maxWithdraw` section of the [EIP-4626](https://eips.ethereum.org/EIPS/eip-4626#maxwithdraw) carefully, it states:  Now given the changeset for this PR, you...
Is it planned to add this optimisation? Otherwise, feel free to close the issue.
> The idea behind this is that EVM precompiles are guaranteed to have zero code size Are you sure this is enforced in the clients? Check for instance [`create`](https://github.com/ethereum/go-ethereum/blob/master/core/vm/evm.go#L417) I...
Oh I see, that makes sense. But the remaining question is whether this behavior is enforced by the clients on Ethereum. See above my links to the Geth implementations.
Fully agree, I just wanted to challenge your statement: "The idea behind this is that EVM precompiles are guaranteed to have zero code size" => This is actually a probabilistic...
> Agree, it is a probabilistic statement. However, I would still stick to the current invariant enforcement. Yes, fully agreed. So even the black swan event couldn't happen :) >...