Skip to content

Commit a6e7c67

Browse files
committed
simplify interface
1 parent a81004a commit a6e7c67

File tree

4 files changed

+5
-5
lines changed

4 files changed

+5
-5
lines changed

src/MaglevBase.sol

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ abstract contract MaglevBase is EVCUtil, Ownable {
114114
uint256 newReserve1 = reserve1 + amount1In - amount1Out;
115115

116116
require(newReserve0 <= type(uint112).max && newReserve1 <= type(uint112).max, Overflow());
117-
verify(amount0In, amount1In, newReserve0, newReserve1);
117+
verify(newReserve0, newReserve1);
118118

119119
reserve0 = uint112(newReserve0);
120120
reserve1 = uint112(newReserve1);
@@ -214,7 +214,7 @@ abstract contract MaglevBase is EVCUtil, Ownable {
214214

215215
// To be implemented by sub-class
216216

217-
function verify(uint256 amount0In, uint256 amount1In, uint256 newReserve0, uint256 newReserve1) internal virtual;
217+
function verify(uint256 newReserve0, uint256 newReserve1) internal view virtual;
218218

219219
function computeQuote(uint256 amount, bool exactIn, bool asset0IsInput) internal view virtual returns (uint256);
220220
}

src/MaglevConstantProduct.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ contract MaglevConstantProduct is MaglevBase {
1212
return r0 * r1;
1313
}
1414

15-
function verify(uint256, uint256, uint256 newReserve0, uint256 newReserve1) internal view virtual override {
15+
function verify(uint256 newReserve0, uint256 newReserve1) internal view virtual override {
1616
uint256 kBefore = k(reserve0, reserve1);
1717
uint256 kAfter = k(newReserve0, newReserve1);
1818
require(kAfter >= kBefore, KNotSatisfied());

src/MaglevConstantSum.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ contract MaglevConstantSum is MaglevBase {
2323
return (r0 * priceA) + (r1 * priceB);
2424
}
2525

26-
function verify(uint256, uint256, uint256 newReserve0, uint256 newReserve1) internal view virtual override {
26+
function verify(uint256 newReserve0, uint256 newReserve1) internal view virtual override {
2727
uint256 kBefore = k(reserve0, reserve1);
2828
uint256 kAfter = k(newReserve0, newReserve1);
2929
require(kAfter >= kBefore, KNotSatisfied());

src/MaglevEulerSwap.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ contract MaglevEulerSwap is MaglevBase {
3333
_cy = params.cy;
3434
}
3535

36-
function verify(uint256, uint256, uint256 newReserve0, uint256 newReserve1) internal view virtual override {
36+
function verify(uint256 newReserve0, uint256 newReserve1) internal view virtual override {
3737
int256 delta = 0;
3838

3939
if (newReserve0 >= initialReserve0) {

0 commit comments

Comments
 (0)