Fixed merge error when rebasing wrt length variable in asset data decoders
This commit is contained in:
@@ -91,13 +91,13 @@ contract ERC20Proxy is
|
||||
// Validate encoded data length
|
||||
uint256 length = assetData.length;
|
||||
require(
|
||||
assetData.length == 21,
|
||||
length == 21,
|
||||
LENGTH_21_REQUIRED
|
||||
);
|
||||
|
||||
// Decode data
|
||||
token = readAddress(assetData, 0);
|
||||
proxyId = uint8(assetData[length-1]);
|
||||
proxyId = uint8(assetData[length - 1]);
|
||||
|
||||
return (proxyId, token);
|
||||
}
|
||||
|
||||
@@ -106,14 +106,14 @@ contract ERC721Proxy is
|
||||
// Validate encoded data length
|
||||
uint256 length = assetData.length;
|
||||
require(
|
||||
assetData.length >= 53,
|
||||
length >= 53,
|
||||
LENGTH_AT_LEAST_53_REQUIRED
|
||||
);
|
||||
|
||||
// Decode asset data.
|
||||
token = readAddress(assetData, 0);
|
||||
tokenId = readUint256(assetData, 20);
|
||||
if (assetData.length > 53) {
|
||||
if (length > 53) {
|
||||
receiverData = readBytes(assetData, 52);
|
||||
}
|
||||
proxyId = uint8(assetData[length-1]);
|
||||
|
||||
Reference in New Issue
Block a user