Skip to content

Commit f5e7c3f

Browse files
committed
fix: rename staked_fee to pool_fee, inline clean ups
1 parent 4056850 commit f5e7c3f

File tree

1 file changed

+6
-9
lines changed

1 file changed

+6
-9
lines changed

contracts/LpSugar.vy

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ struct Lp:
9595
emissions: uint256
9696
emissions_token: address
9797

98-
staked_fee: uint256 # staked fee % on v3, fee % on v2
98+
pool_fee: uint256 # staked fee % on v3, fee % on v2
9999
unstaked_fee: uint256 # unstaked fee % on v3, fee % on v2
100100
token0_fees: uint256
101101
token1_fees: uint256
@@ -310,8 +310,8 @@ def forSwaps(_limit: uint256, _offset: uint256) -> DynArray[SwapLp, MAX_POOLS]:
310310
type = pool.tickSpacing()
311311
token0 = pool.token0()
312312
token1 = pool.token1()
313-
token0_contract: IERC20 = IERC20(token0)
314-
reserve0 = token0_contract.balanceOf(pool_addr)
313+
reserve0 = IERC20(token0).balanceOf(pool_addr)
314+
315315
else:
316316
pool: IPool = IPool(pool_addr)
317317
if pool.stable():
@@ -512,7 +512,7 @@ def _byData(_data: address[3], _account: address) -> Lp:
512512
emissions: emissions,
513513
emissions_token: emissions_token,
514514

515-
staked_fee: pool_fee,
515+
pool_fee: pool_fee,
516516
unstaked_fee: pool_fee,
517517
token0_fees: token0.balanceOf(pool_fees),
518518
token1_fees: token1.balanceOf(pool_fees),
@@ -549,10 +549,7 @@ def _byDataCL(_data: address[3], _account: address) -> Lp:
549549
emissions = gauge.rewardRate()
550550

551551
slot: Slot = pool.slot0()
552-
# https://blog.uniswap.org/uniswap-v3-math-primer
553-
sqrt_price: uint160 = slot.sqrt_price / (2**96)
554-
# Do we want to normalize for token decimals here?
555-
price: uint160 = sqrt_price**2
552+
price: uint160 = slot.sqrt_price
556553

557554
positions: DynArray[Position, MAX_POSITIONS] = empty(DynArray[Position, MAX_POSITIONS])
558555

@@ -613,7 +610,7 @@ def _byDataCL(_data: address[3], _account: address) -> Lp:
613610
emissions: emissions,
614611
emissions_token: emissions_token,
615612

616-
staked_fee: convert(pool.fee(), uint256),
613+
pool_fee: convert(pool.fee(), uint256),
617614
unstaked_fee: convert(pool.unstakedFee(), uint256),
618615
token0_fees: convert(gauge_fees.token0, uint256),
619616
token1_fees: convert(gauge_fees.token1, uint256),

0 commit comments

Comments
 (0)