Use more specific revert reason in ERC1155Proxy

This commit is contained in:
Amir Bandeali
2019-06-09 19:13:48 -07:00
parent 4ed111a7d4
commit f0ecda1a48

View File

@@ -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)
}