Replace some uses of abi.encodePacked with more explicit alternatives (#4296)

Co-authored-by: Francisco <fg@frang.io>
This commit is contained in:
Hadrien Croubois
2023-06-14 21:11:12 +02:00
committed by GitHub
parent 5cc1ea0a39
commit ef103f37e4
8 changed files with 15 additions and 11 deletions

View File

@ -35,9 +35,9 @@ abstract contract ERC721URIStorage is IERC4906, ERC721 {
if (bytes(base).length == 0) {
return _tokenURI;
}
// If both are set, concatenate the baseURI and tokenURI (via abi.encodePacked).
// If both are set, concatenate the baseURI and tokenURI (via string.concat).
if (bytes(_tokenURI).length > 0) {
return string(abi.encodePacked(base, _tokenURI));
return string.concat(base, _tokenURI);
}
return super.tokenURI(tokenId);