Open
Description
abi.encodePacked
was introduced in 0.4.22 as a backwards compatibility measure for the irregular "packed" encoding.
Since then we have introduced bytes.concat
(#10903) and learned that most projects (rightly) do not rely on the packed encoding, but only concatenation. I suggest we drop abi.encodePacked
in the next breaking release.
(We could consider introducing a message with #11508 if we want to test the waters 😅 , but would rather refrain from this.)
Metadata
Metadata
Assignees
Labels
The PR depends on other PRs that must be merged firstAny changes to the language, e.g. new featuresThere is not much implementation work to be done. The task is very easy or tiny.Default level of impactSomething we consider essential but not enough to prevent us from releasing Solidity 1.0 without it.