如何在Solidity中初始化一个空字节数组?



我需要将一个空字节数组传递给从OpenZeppelin派生的函数:

function mintTo(address to, uint256 tokenId, uint256 amount) 
{
bytes memory data;
_mint(to, tokenId, amount, data);
}
然而,尽管这段代码可以完美地编译和工作,Slither正在抱怨这是

是一个从未初始化的局部变量

我很好奇如何做到这一点?

你可以关闭slither或者直接使用空字符串:

_mint(to, tokenId, amount, "");

相关内容

最新更新