我正在尝试使用ERC721接口,但出现了字节错误参数
TypeError: Data location must be "calldata" for parameter in external function, but none was given.
function safeTransferFrom(address _from, address _to, uint256 _tokenId, bytes data) external payable;
^--------^
Compilation failed. See above.
Truffle v5.0.2 (core: 5.0.2)
Node v10.14.1
function safeTransferFrom(address _from, address _to, uint256 _tokenId, bytes data) external payable;
答案 0 :(得分:0)
如错误所述,您需要将calldata
指定为参数data
的位置:
function safeTransferFrom(address _from, address _to, uint256 _tokenId, bytes calldata data) external payable;