feat: Implemented getCapabilities

This commit is contained in:
domenicodev
2023-12-14 10:30:03 +01:00
parent 54c8253371
commit 2decec2bd3

View File

@@ -40,11 +40,15 @@ contract IntegralSwapAdapter is ISwapAdapter {
revert NotImplemented("IntegralSwapAdapter.getLimits"); revert NotImplemented("IntegralSwapAdapter.getLimits");
} }
/// @inheritdoc ISwapAdapter
function getCapabilities(bytes32 poolId, IERC20 sellToken, IERC20 buyToken) function getCapabilities(bytes32 poolId, IERC20 sellToken, IERC20 buyToken)
external external
returns (Capability[] memory capabilities) returns (Capability[] memory capabilities)
{ {
revert NotImplemented("IntegralSwapAdapter.getCapabilities"); capabilities = new Capability[](3);
capabilities[0] = Capability.SellOrder;
capabilities[1] = Capability.BuyOrder;
capabilities[2] = Capability.PriceFunction;
} }
/// @inheritdoc ISwapAdapter /// @inheritdoc ISwapAdapter