Removed receiverData from ERC721 Proxy Id generation
This commit is contained in:
@@ -40,7 +40,7 @@ contract MixinForwarderCore is
|
||||
MForwarderCore
|
||||
{
|
||||
bytes4 constant internal ERC20_DATA_ID = bytes4(keccak256("ERC20Token(address)"));
|
||||
bytes4 constant internal ERC721_DATA_ID = bytes4(keccak256("ERC721Token(address,uint256,bytes)"));
|
||||
bytes4 constant internal ERC721_DATA_ID = bytes4(keccak256("ERC721Token(address,uint256)"));
|
||||
uint256 constant internal MAX_UINT = 2**256 - 1;
|
||||
|
||||
constructor ()
|
||||
|
@@ -109,12 +109,10 @@ contract MixinTransfer is
|
||||
// Decode asset data.
|
||||
address token = assetData.readAddress(16);
|
||||
uint256 tokenId = assetData.readUint256(36);
|
||||
bytes memory receiverData = assetData.readBytesWithLength(100);
|
||||
IERC721Token(token).safeTransferFrom(
|
||||
IERC721Token(token).transferFrom(
|
||||
address(this),
|
||||
to,
|
||||
tokenId,
|
||||
receiverData
|
||||
tokenId
|
||||
);
|
||||
}
|
||||
}
|
||||
|
@@ -26,7 +26,7 @@ contract ERC721Proxy is
|
||||
MixinAuthorizable
|
||||
{
|
||||
// Id of this proxy.
|
||||
bytes4 constant internal PROXY_ID = bytes4(keccak256("ERC721Token(address,uint256,bytes)"));
|
||||
bytes4 constant internal PROXY_ID = bytes4(keccak256("ERC721Token(address,uint256)"));
|
||||
|
||||
// solhint-disable-next-line payable-fallback
|
||||
function ()
|
||||
|
Reference in New Issue
Block a user