From f0ecda1a487c73a722ea73b8e6daf90963d16d56 Mon Sep 17 00:00:00 2001 From: Amir Bandeali Date: Sun, 9 Jun 2019 19:13:48 -0700 Subject: [PATCH] Use more specific revert reason in ERC1155Proxy --- contracts/asset-proxy/contracts/src/ERC1155Proxy.sol | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/contracts/asset-proxy/contracts/src/ERC1155Proxy.sol b/contracts/asset-proxy/contracts/src/ERC1155Proxy.sol index 2089000a32..48a0324ec4 100644 --- a/contracts/asset-proxy/contracts/src/ERC1155Proxy.sol +++ b/contracts/asset-proxy/contracts/src/ERC1155Proxy.sol @@ -179,10 +179,10 @@ contract ERC1155Proxy is // +32 for length field let assetDataEnd := add(assetDataOffset, add(assetDataLength, 32)) if gt(assetDataEnd, calldatasize()) { - // Revert with `Error("INVALID_ASSET_DATA")` + // Revert with `Error("INVALID_ASSET_DATA_END")` mstore(0, 0x08c379a000000000000000000000000000000000000000000000000000000000) mstore(32, 0x0000002000000000000000000000000000000000000000000000000000000000) - mstore(64, 0x00000012494e56414c49445f41535345545f4441544100000000000000000000) + mstore(64, 0x00000016494e56414c49445f41535345545f444154415f454e44000000000000) mstore(96, 0) revert(0, 100) }