Проблема в реализации интерфейса ERC721 для моего проекта - PullRequest
0 голосов
/ 20 января 2019

Я пытаюсь использовать интерфейс 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;

1 Ответ

0 голосов
/ 20 января 2019

Как говорится в сообщении об ошибке, вам необходимо указать calldata в качестве местоположения для параметра data:

function safeTransferFrom(address _from, address _to, uint256 _tokenId, bytes calldata data) external payable;
...