chore: removing Aave V2 and Aave V3 from Fantom (#627)

* Removing Aave V2 and Aave V3 from Fantom

* prettier fix for FantomBridgeAdapter.sol
This commit is contained in:
Savarn Dontamsetti (Sav) 2022-12-01 14:21:21 -05:00 committed by GitHub
parent fe0676cec3
commit b040e55202
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -22,8 +22,6 @@ pragma experimental ABIEncoderV2;
import "./AbstractBridgeAdapter.sol"; import "./AbstractBridgeAdapter.sol";
import "./BridgeProtocols.sol"; import "./BridgeProtocols.sol";
import "./mixins/MixinAaveV3.sol";
import "./mixins/MixinAaveV2.sol";
import "./mixins/MixinBalancerV2.sol"; import "./mixins/MixinBalancerV2.sol";
import "./mixins/MixinBalancerV2Batch.sol"; import "./mixins/MixinBalancerV2Batch.sol";
import "./mixins/MixinCurve.sol"; import "./mixins/MixinCurve.sol";
@ -35,8 +33,6 @@ import "./mixins/MixinZeroExBridge.sol";
contract FantomBridgeAdapter is contract FantomBridgeAdapter is
AbstractBridgeAdapter(250, "Fantom"), AbstractBridgeAdapter(250, "Fantom"),
MixinAaveV3,
MixinAaveV2,
MixinBalancerV2, MixinBalancerV2,
MixinBalancerV2Batch, MixinBalancerV2Batch,
MixinCurve, MixinCurve,
@ -46,7 +42,7 @@ contract FantomBridgeAdapter is
MixinWOOFi, MixinWOOFi,
MixinZeroExBridge MixinZeroExBridge
{ {
constructor(IEtherTokenV06 weth) public MixinCurve(weth) MixinAaveV3(false) {} constructor(IEtherTokenV06 weth) public MixinCurve(weth) {}
function _trade( function _trade(
BridgeOrder memory order, BridgeOrder memory order,
@ -86,11 +82,6 @@ contract FantomBridgeAdapter is
return (0, true); return (0, true);
} }
boughtAmount = _tradeNerve(sellToken, sellAmount, order.bridgeData); boughtAmount = _tradeNerve(sellToken, sellAmount, order.bridgeData);
} else if (protocolId == BridgeProtocols.AAVEV2) {
if (dryRun) {
return (0, true);
}
boughtAmount = _tradeAaveV2(sellToken, buyToken, sellAmount, order.bridgeData);
} else if (protocolId == BridgeProtocols.WOOFI) { } else if (protocolId == BridgeProtocols.WOOFI) {
if (dryRun) { if (dryRun) {
return (0, true); return (0, true);
@ -101,11 +92,6 @@ contract FantomBridgeAdapter is
return (0, true); return (0, true);
} }
boughtAmount = _tradeZeroExBridge(sellToken, buyToken, sellAmount, order.bridgeData); boughtAmount = _tradeZeroExBridge(sellToken, buyToken, sellAmount, order.bridgeData);
} else if (protocolId == BridgeProtocols.AAVEV3) {
if (dryRun) {
return (0, true);
}
boughtAmount = _tradeAaveV3(sellToken, buyToken, sellAmount, order.bridgeData);
} }
emit BridgeFill(order.source, sellToken, buyToken, sellAmount, boughtAmount); emit BridgeFill(order.source, sellToken, buyToken, sellAmount, boughtAmount);