@@ -8,8 +8,6 @@ import {EulerSwapHook} from "../src/EulerSwapHook.sol";
8
8
import {PoolKey} from "@uniswap/v4-core/src/types/PoolKey.sol " ;
9
9
import {IPoolManager, PoolManagerDeployer} from "./utils/PoolManagerDeployer.sol " ;
10
10
import {PoolSwapTest} from "@uniswap/v4-core/src/test/PoolSwapTest.sol " ;
11
- import {Hooks} from "@uniswap/v4-core/src/libraries/Hooks.sol " ;
12
- import {HookMiner} from "v4-periphery/src/utils/HookMiner.sol " ;
13
11
import {Currency, CurrencyLibrary} from "@uniswap/v4-core/src/types/Currency.sol " ;
14
12
import {StateLibrary} from "@uniswap/v4-core/src/libraries/StateLibrary.sol " ;
15
13
import {TickMath} from "@uniswap/v4-core/src/libraries/TickMath.sol " ;
@@ -27,29 +25,15 @@ contract EulerSwapHookTest is EulerSwapTestBase {
27
25
function setUp () public virtual override {
28
26
super .setUp ();
29
27
30
- // TODO: move upstream to EulerSwapTestBase?
31
28
poolManager = PoolManagerDeployer.deploy (address (this ));
32
29
swapRouter = new PoolSwapTest (poolManager);
33
30
34
- // eulerSwap = createEulerSwap(60e18, 60e18, 0, 1e18, 1e18, 0.4e18, 0.85e18);
35
- IEulerSwap.Params memory poolParams = getEulerSwapParams (60e18 , 60e18 , 0 );
36
- IEulerSwap.CurveParams memory curveParams =
37
- IEulerSwap.CurveParams ({priceX: 1e18 , priceY: 1e18 , concentrationX: 0.4e18 , concentrationY: 0.85e18 });
38
- bytes memory constructorArgs = abi.encode (poolManager, poolParams, curveParams);
39
- uint160 flags = uint160 (Hooks.BEFORE_SWAP_FLAG | Hooks.BEFORE_SWAP_RETURNS_DELTA_FLAG);
40
- (address hookAddress , bytes32 salt ) =
41
- HookMiner.find (creator, flags, type (EulerSwapHook).creationCode, constructorArgs);
42
- vm.prank (creator);
43
- eulerSwap = new EulerSwapHook {salt: salt}(poolManager, poolParams, curveParams);
44
- assertEq (address (eulerSwap), hookAddress);
31
+ eulerSwap = createEulerSwapHook (poolManager, 60e18 , 60e18 , 0 , 1e18 , 1e18 , 0.4e18 , 0.85e18 );
45
32
46
33
// confirm pool was created
47
34
assertFalse (eulerSwap.poolKey ().currency1 == CurrencyLibrary.ADDRESS_ZERO);
48
35
(uint160 sqrtPriceX96 ,,,) = poolManager.getSlot0 (eulerSwap.poolKey ().toId ());
49
36
assertNotEq (sqrtPriceX96, 0 );
50
-
51
- vm.prank (holder);
52
- evc.setAccountOperator (holder, address (eulerSwap), true );
53
37
}
54
38
55
39
function test_SwapExactIn () public {
0 commit comments