Sanity check maker address in preSign

This commit is contained in:
Michael Zhu
2022-01-11 12:02:10 -08:00
parent 2005054ec8
commit 7bf1b0750e

View File

@@ -595,6 +595,10 @@ contract ERC721OrdersFeature is
public
override
{
require(
order.maker == msg.sender,
"ERC721OrdersFeature::preSignERC721Order/MAKER_MISMATCH"
);
bytes32 orderHash = getERC721OrderHash(order);
LibERC721OrdersStorage.getStorage()
.preSigned[orderHash][msg.sender] = true;