update benftmarket
This commit is contained in:
parent
8fcb9f3c95
commit
04770f2bd4
File diff suppressed because one or more lines are too long
@ -164,8 +164,8 @@ contract BENFTMarket is Ownable, ReentrancyGuard, ERC1155Holder,ERC721Holder {
|
|||||||
);
|
);
|
||||||
} else if (erc1155Supported[orderInfo.nftToken]) {
|
} else if (erc1155Supported[orderInfo.nftToken]) {
|
||||||
IERC1155(orderInfo.nftToken).safeTransferFrom(
|
IERC1155(orderInfo.nftToken).safeTransferFrom(
|
||||||
msg.sender,
|
|
||||||
address(this),
|
address(this),
|
||||||
|
msg.sender,
|
||||||
orderInfo.tokenId,
|
orderInfo.tokenId,
|
||||||
orderInfo.amount,
|
orderInfo.amount,
|
||||||
""
|
""
|
||||||
@ -191,11 +191,21 @@ contract BENFTMarket is Ownable, ReentrancyGuard, ERC1155Holder,ERC721Holder {
|
|||||||
"NFTMarket: cancel caller is not owner"
|
"NFTMarket: cancel caller is not owner"
|
||||||
);
|
);
|
||||||
OrderInfo memory orderInfo = orderInfos[orderId];
|
OrderInfo memory orderInfo = orderInfos[orderId];
|
||||||
IERC721(orderInfo.nftToken).safeTransferFrom(
|
if (erc721Supported[orderInfo.nftToken]) {
|
||||||
address(this),
|
IERC721(orderInfo.nftToken).safeTransferFrom(
|
||||||
msg.sender,
|
address(this),
|
||||||
orderInfo.tokenId
|
msg.sender,
|
||||||
);
|
orderInfo.tokenId
|
||||||
|
);
|
||||||
|
} else if (erc1155Supported[orderInfo.nftToken]) {
|
||||||
|
IERC1155(orderInfo.nftToken).safeTransferFrom(
|
||||||
|
address(this),
|
||||||
|
msg.sender,
|
||||||
|
orderInfo.tokenId,
|
||||||
|
orderInfo.amount,
|
||||||
|
""
|
||||||
|
);
|
||||||
|
}
|
||||||
delete orderInfos[orderId];
|
delete orderInfos[orderId];
|
||||||
|
|
||||||
emit CancelOrder(orderId, orderInfo.nftToken, orderInfo.tokenId);
|
emit CancelOrder(orderId, orderInfo.nftToken, orderInfo.tokenId);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user