fix: add balancerV2/batch to optimismBridgeAdapter (#578)
* add balancerV2/batch to optimismBridgeAdapter * changelog Co-authored-by: Noah Khamliche <0xnoah@Noahs-MacBook-Pro-2.local> Co-authored-by: Savarn Dontamsetti <sav.dontamsetti@gmail.com>
This commit is contained in:
parent
422f83fc99
commit
6f72a8e8e3
@ -22,6 +22,8 @@ pragma experimental ABIEncoderV2;
|
|||||||
|
|
||||||
import "./AbstractBridgeAdapter.sol";
|
import "./AbstractBridgeAdapter.sol";
|
||||||
import "./BridgeProtocols.sol";
|
import "./BridgeProtocols.sol";
|
||||||
|
import "./mixins/MixinBalancerV2.sol";
|
||||||
|
import "./mixins/MixinBalancerV2Batch.sol";
|
||||||
import "./mixins/MixinCurve.sol";
|
import "./mixins/MixinCurve.sol";
|
||||||
import "./mixins/MixinCurveV2.sol";
|
import "./mixins/MixinCurveV2.sol";
|
||||||
import "./mixins/MixinNerve.sol";
|
import "./mixins/MixinNerve.sol";
|
||||||
@ -32,6 +34,8 @@ import "./mixins/MixinZeroExBridge.sol";
|
|||||||
|
|
||||||
contract OptimismBridgeAdapter is
|
contract OptimismBridgeAdapter is
|
||||||
AbstractBridgeAdapter(10, "Optimism"),
|
AbstractBridgeAdapter(10, "Optimism"),
|
||||||
|
MixinBalancerV2,
|
||||||
|
MixinBalancerV2Batch,
|
||||||
MixinCurve,
|
MixinCurve,
|
||||||
MixinCurveV2,
|
MixinCurveV2,
|
||||||
MixinNerve,
|
MixinNerve,
|
||||||
@ -109,6 +113,20 @@ contract OptimismBridgeAdapter is
|
|||||||
sellAmount,
|
sellAmount,
|
||||||
order.bridgeData
|
order.bridgeData
|
||||||
);
|
);
|
||||||
|
}else if (protocolId == BridgeProtocols.BALANCERV2) {
|
||||||
|
if (dryRun) { return (0, true); }
|
||||||
|
boughtAmount = _tradeBalancerV2(
|
||||||
|
sellToken,
|
||||||
|
buyToken,
|
||||||
|
sellAmount,
|
||||||
|
order.bridgeData
|
||||||
|
);
|
||||||
|
} else if (protocolId == BridgeProtocols.BALANCERV2BATCH) {
|
||||||
|
if (dryRun) { return (0, true); }
|
||||||
|
boughtAmount = _tradeBalancerV2Batch(
|
||||||
|
sellAmount,
|
||||||
|
order.bridgeData
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
emit BridgeFill(
|
emit BridgeFill(
|
||||||
|
@ -24,6 +24,10 @@
|
|||||||
{
|
{
|
||||||
"note": "New FQT for Optimism with BalV2",
|
"note": "New FQT for Optimism with BalV2",
|
||||||
"pr": 577
|
"pr": 577
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"note": "Add balV2/batch to opt bridge adapter code",
|
||||||
|
"pr": 578
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"timestamp": 1662998180
|
"timestamp": 1662998180
|
||||||
|
Loading…
x
Reference in New Issue
Block a user