From de4c816570a4d0e61a7aa018825efb5ba69cd2d2 Mon Sep 17 00:00:00 2001 From: domenicodev Date: Tue, 27 Feb 2024 11:42:21 +0100 Subject: [PATCH] feat: Implemented getTokens --- evm/src/etherfi/EtherfiAdapter.sol | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/evm/src/etherfi/EtherfiAdapter.sol b/evm/src/etherfi/EtherfiAdapter.sol index d2c6c4f..a926976 100644 --- a/evm/src/etherfi/EtherfiAdapter.sol +++ b/evm/src/etherfi/EtherfiAdapter.sol @@ -65,11 +65,17 @@ contract EtherfiAdapter is ISwapAdapter { revert NotImplemented("TemplateSwapAdapter.getCapabilities"); } - function getTokens(bytes32 poolId) + /// @inheritdoc ISwapAdapter + function getTokens(bytes32) external + view + override returns (IERC20[] memory tokens) { - revert NotImplemented("TemplateSwapAdapter.getTokens"); + tokens = new IERC20[](3); + tokens[0] = IERC20(address(0)); + tokens[1] = IERC20(address(eEth)); + tokens[2] = IERC20(address(wEeth)); } function getPoolIds(uint256 offset, uint256 limit)