Use bytes.concat()
on bytes instead of abi.encodePacked()
for clearer semantic meaning
Starting with version 0.8.4, Solidity has the bytes.concat()
function, which allows one to concatenate a list of bytes/strings, without extra padding. Using this function rather than abi.encodePacked()
makes the intended operation more clear, leading to less reviewer confusion.
Instances (2):
Link to code - https://github.com/Cyfrin/2023-07-escrow/tree/main/src/EscrowFactory.sol
Manual Code Review
Use bytes.concat()
on bytes instead of abi.encodePacked()
for clearer semantic meaning
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.