Skip to content

Commit 921dc29

Browse files
committed
format readme code block
1 parent 0b3a0c3 commit 921dc29

File tree

1 file changed

+48
-48
lines changed

1 file changed

+48
-48
lines changed

courses/defi/Uniswap-V3/readme.md

+48-48
Original file line numberDiff line numberDiff line change
@@ -316,23 +316,23 @@ function mint(
316316

317317
```solidity
318318
position.tokensOwed0 +=
319-
uint128(amount0) +
320-
uint128(
321-
FullMath.mulDiv(
322-
feeGrowthInside0LastX128 - position.feeGrowthInside0LastX128,
323-
position.liquidity,
324-
FixedPoint128.Q128
325-
)
326-
);
327-
position.tokensOwed1 +=
328-
uint128(amount1) +
329-
uint128(
330-
FullMath.mulDiv(
331-
feeGrowthInside1LastX128 - position.feeGrowthInside1LastX128,
332-
position.liquidity,
333-
FixedPoint128.Q128
334-
)
335-
);
319+
uint128(amount0) +
320+
uint128(
321+
FullMath.mulDiv(
322+
feeGrowthInside0LastX128 - position.feeGrowthInside0LastX128,
323+
position.liquidity,
324+
FixedPoint128.Q128
325+
)
326+
);
327+
position.tokensOwed1 +=
328+
uint128(amount1) +
329+
uint128(
330+
FullMath.mulDiv(
331+
feeGrowthInside1LastX128 - position.feeGrowthInside1LastX128,
332+
position.liquidity,
333+
FixedPoint128.Q128
334+
)
335+
);
336336
```
337337

338338
如果某个流动性为 0,并且所有的手续费已经收取,可以通过 NonfungiblePositionManager 的 burn 函数删除该流动性对应的 ERC721 的 Token 。
@@ -373,19 +373,19 @@ factory: 0x1F98431c8aD98523631AE4a59f267346ea31F984
373373
Function: mint((address,address,uint24,int24,int24,uint256,uint256,uint256,uint256,address,uint256))
374374
375375
struct MintParams {
376-
address token0; //
377-
address token1; //
378-
uint24 fee;
379-
int24 tickLower; //
380-
int24 tickUpper;
381-
uint256 amount0Desired; //提供的 token0 数
382-
uint256 amount1Desired; //提供的 token1 数
383-
uint256 amount0Min;
384-
uint256 amount1Min;
385-
address recipient;
386-
uint256 deadline;
387-
}
388-
emit IncreaseLiquidity(tokenId, liquidity, amount0, amount1);
376+
address token0; //
377+
address token1; //
378+
uint24 fee;
379+
int24 tickLower; //
380+
int24 tickUpper;
381+
uint256 amount0Desired; //提供的 token0 数
382+
uint256 amount1Desired; //提供的 token1 数
383+
uint256 amount0Min;
384+
uint256 amount1Min;
385+
address recipient;
386+
uint256 deadline;
387+
}
388+
emit IncreaseLiquidity(tokenId, liquidity, amount0, amount1);
389389
```
390390
391391
调用 poll 的 mint 方法
@@ -394,13 +394,13 @@ factory: 0x1F98431c8aD98523631AE4a59f267346ea31F984
394394
395395
```solidity
396396
struct IncreaseLiquidityParams {
397-
uint256 tokenId;
398-
uint256 amount0Desired;
399-
uint256 amount1Desired;
400-
uint256 amount0Min;
401-
uint256 amount1Min;
402-
uint256 deadline;
403-
}
397+
uint256 tokenId;
398+
uint256 amount0Desired;
399+
uint256 amount1Desired;
400+
uint256 amount0Min;
401+
uint256 amount1Min;
402+
uint256 deadline;
403+
}
404404
405405
emit IncreaseLiquidity(params.tokenId, liquidity, amount0, amount1);
406406
```
@@ -411,12 +411,12 @@ factory: 0x1F98431c8aD98523631AE4a59f267346ea31F984
411411
412412
```solidity
413413
struct DecreaseLiquidityParams {
414-
uint256 tokenId;
415-
uint128 liquidity;
416-
uint256 amount0Min;
417-
uint256 amount1Min;
418-
uint256 deadline;
419-
}
414+
uint256 tokenId;
415+
uint128 liquidity;
416+
uint256 amount0Min;
417+
uint256 amount1Min;
418+
uint256 deadline;
419+
}
420420
emit DecreaseLiquidity(params.tokenId, params.liquidity, amount0, amount1);
421421
```
422422
@@ -427,11 +427,11 @@ factory: 0x1F98431c8aD98523631AE4a59f267346ea31F984
427427
428428
```solidity
429429
struct CollectParams {
430-
uint256 tokenId;
431-
address recipient;
432-
uint128 amount0Max;
433-
uint128 amount1Max;
434-
}
430+
uint256 tokenId;
431+
address recipient;
432+
uint128 amount0Max;
433+
uint128 amount1Max;
434+
}
435435
436436
emit Collect(params.tokenId, recipient, amount0Collect, amount1Collect);
437437
```

0 commit comments

Comments
 (0)