left/right orders -> sell/buy orders

This commit is contained in:
Michael Zhu
2021-11-30 22:42:28 -08:00
parent 2cc11c87d1
commit b6f118ef32
2 changed files with 32 additions and 32 deletions

View File

@@ -210,15 +210,15 @@ contract ERC721OrdersFeature is
/// a non-negative spread. Each order is filled at
/// their respective price, and the matcher receives
/// a profit denominated in the ERC20 token.
/// @param leftOrder First order to match.
/// @param rightOrder Second order to match.
/// @param leftSignature Signature for the left order.
/// @param rightSignature Signature for the right order.
/// @param sellOrder Order selling an ERC721 asset.
/// @param buyOrder Order buying an ERC721 asset.
/// @param sellOrderSignature Signature for the sell order.
/// @param buyOrderSignature Signature for the buy order.
function matchERC721Orders(
LibERC721Order.ERC721Order memory leftOrder,
LibERC721Order.ERC721Order memory rightOrder,
LibSignature.Signature memory leftSignature,
LibSignature.Signature memory rightSignature
LibERC721Order.ERC721Order memory sellOrder,
LibERC721Order.ERC721Order memory buyOrder,
LibSignature.Signature memory sellOrderSignature,
LibSignature.Signature memory buyOrderSignature
)
public
override
@@ -231,15 +231,15 @@ contract ERC721OrdersFeature is
/// non-negative spreads. Each order is filled at
/// their respective price, and the matcher receives
/// a profit denominated in the ERC20 token.
/// @param leftOrders Orders to match against `rightOrders`.
/// @param rightOrders Orders to match against `leftOrders`.
/// @param leftSignatures Signatures for the left orders.
/// @param rightSignatures Signatures for the right orders.
/// @param sellOrders Orders selling ERC721 assets.
/// @param buyOrders Orders buying ERC721 assets.
/// @param sellOrderSignatures Signatures for the sell orders.
/// @param buyOrderSignatures Signatures for the buy orders.
function batchMatchERC721Orders(
LibERC721Order.ERC721Order[] memory leftOrders,
LibERC721Order.ERC721Order[] memory rightOrders,
LibSignature.Signature[] memory leftSignatures,
LibSignature.Signature[] memory rightSignatures
LibERC721Order.ERC721Order[] memory sellOrders,
LibERC721Order.ERC721Order[] memory buyOrders,
LibSignature.Signature[] memory sellOrderSignatures,
LibSignature.Signature[] memory buyOrderSignatures
)
public
override

View File

@@ -112,15 +112,15 @@ interface IERC721OrdersFeature {
/// a non-negative spread. Each order is filled at
/// their respective price, and the matcher receives
/// a profit denominated in the ERC20 token.
/// @param leftOrder First order to match.
/// @param rightOrder Second order to match.
/// @param leftSignature Signature for the left order.
/// @param rightSignature Signature for the right order.
/// @param sellOrder Order selling an ERC721 asset.
/// @param buyOrder Order buying an ERC721 asset.
/// @param sellOrderSignature Signature for the sell order.
/// @param buyOrderSignature Signature for the buy order.
function matchERC721Orders(
LibERC721Order.ERC721Order calldata leftOrder,
LibERC721Order.ERC721Order calldata rightOrder,
LibSignature.Signature calldata leftSignature,
LibSignature.Signature calldata rightSignature
LibERC721Order.ERC721Order calldata sellOrder,
LibERC721Order.ERC721Order calldata buyOrder,
LibSignature.Signature calldata sellOrderSignature,
LibSignature.Signature calldata buyOrderSignature
)
external
returns (uint256 profit);
@@ -129,15 +129,15 @@ interface IERC721OrdersFeature {
/// non-negative spreads. Each order is filled at
/// their respective price, and the matcher receives
/// a profit denominated in the ERC20 token.
/// @param leftOrders Orders to match against `rightOrders`.
/// @param rightOrders Orders to match against `leftOrders`.
/// @param leftSignatures Signatures for the left orders.
/// @param rightSignatures Signatures for the right orders.
/// @param sellOrders Orders selling ERC721 assets.
/// @param buyOrders Orders buying ERC721 assets.
/// @param sellOrderSignatures Signatures for the sell orders.
/// @param buyOrderSignatures Signatures for the buy orders.
function batchMatchERC721Orders(
LibERC721Order.ERC721Order[] calldata leftOrders,
LibERC721Order.ERC721Order[] calldata rightOrders,
LibSignature.Signature[] calldata leftSignatures,
LibSignature.Signature[] calldata rightSignatures
LibERC721Order.ERC721Order[] calldata sellOrders,
LibERC721Order.ERC721Order[] calldata buyOrders,
LibSignature.Signature[] calldata sellOrderSignatures,
LibSignature.Signature[] calldata buyOrderSignatures
)
external
returns (uint256[] memory profits, bool[] memory successes);