issues
search
code-423n4
/
2023-03-polynomial-findings
2
stars
1
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Upgraded Q -> 2 from #99 [1683646958313]
#267
c4-judge
closed
1 year ago
2
Upgraded Q -> 2 from #200 [1683080702977]
#265
c4-judge
closed
1 year ago
3
Upgraded Q -> 2 from #74 [1679875931670]
#264
c4-judge
closed
1 year ago
3
Upgraded Q -> 3 from #74 [1679875886032]
#263
c4-judge
opened
1 year ago
9
Upgraded Q -> 2 from #88 [1679874664641]
#262
c4-judge
closed
1 year ago
2
Upgraded Q -> 3 from #88 [1679874652791]
#261
c4-judge
closed
1 year ago
3
Upgraded Q -> 3 from #88 [1679874647648]
#260
c4-judge
closed
1 year ago
6
Upgraded Q -> 2 from #88 [1679874611177]
#259
c4-judge
closed
1 year ago
2
Upgraded Q -> 2 from #99 [1679874011180]
#258
c4-judge
closed
1 year ago
2
Upgraded Q -> 2 from #179 [1679871876484]
#257
c4-judge
closed
1 year ago
2
Upgraded Q -> 2 from #229 [1679864317254]
#256
c4-judge
closed
1 year ago
2
Upgraded Q -> 2 from #229 [1679864261584]
#255
c4-judge
closed
1 year ago
2
Upgraded Q -> 2 from #229 [1679864202453]
#254
c4-judge
closed
1 year ago
2
Upgraded Q -> 2 from #215 [1679863647530]
#253
c4-judge
closed
1 year ago
6
Upgraded Q -> 2 from #215 [1679863603573]
#252
c4-judge
closed
1 year ago
2
Upgraded Q -> 2 from #87 [1679862910687]
#251
c4-judge
closed
1 year ago
2
Upgraded Q -> 2 from #39 [1679850456945]
#250
c4-judge
closed
1 year ago
2
Upgraded Q -> 2 from #83 [1679850055838]
#249
c4-judge
closed
1 year ago
2
Upgraded Q -> 2 from #83 [1679850012658]
#248
c4-judge
closed
1 year ago
2
Upgraded Q -> 2 from #211 [1679804504433]
#247
c4-judge
closed
1 year ago
2
Upgraded Q -> 3 from #60 [1679803414194]
#246
c4-judge
closed
1 year ago
2
Upgraded Q -> 2 from #60 [1679803335439]
#245
c4-judge
closed
1 year ago
2
Upgraded Q -> 2 from #98 [1679803209669]
#244
c4-judge
closed
1 year ago
2
Upgraded Q -> 2 from #211 [1679800698735]
#243
c4-judge
closed
1 year ago
2
Upgraded Q -> 2 from #147 [1679800661863]
#242
c4-judge
closed
1 year ago
2
Upgraded Q -> 2 from #211 [1679800480796]
#241
c4-judge
closed
1 year ago
1
LiquidityPool.executePerpOrders(): dangerous payable function
#240
code423n4
closed
1 year ago
1
KangarooVault.sol : anyone can call the `processWithdrawalQueue`. This would hurt the user when the token price is low
#239
code423n4
closed
1 year ago
13
set critical parameters like fee recipient in constrctor.
#238
code423n4
closed
1 year ago
6
IRRETRIEABLE COLLATERAL FOLLOWING A COMPLETE SHORT TRADE CLOSE
#237
code423n4
closed
1 year ago
2
Users can receive less collateral than expected from liquidations
#236
code423n4
opened
1 year ago
4
`usedFunds` is wrong after `Liquidity.closeLong`, `openShort` and `closeShort`
#235
code423n4
closed
1 year ago
2
LiquidityPool.sol : withdraw does not check for valid user input.
#234
code423n4
closed
1 year ago
3
Potential lose of Vault control
#233
code423n4
closed
1 year ago
2
`KangarooVault.initiateDeposit`, `KangarooVault.processDepositQueue`, `KangarooVault.initiateWithdrawal`, and `KangarooVault.processWithdrawalQueue` functions do not use `whenNotPaused` modifier
#232
code423n4
opened
1 year ago
6
`totalFunds` update is missing in `Liquidity.openShort`
#231
code423n4
closed
1 year ago
5
LiquidityPool.sol#L657 : setFees() could be abused to steal the funds when there is huge transacion is happening.
#230
code423n4
closed
1 year ago
1
QA Report
#229
code423n4
opened
1 year ago
2
`LiquidityPool` contract does not have a function that is similar to `KangarooVault.saveToken` function
#228
code423n4
opened
1 year ago
8
`LiquidityPool.getTokenPrice` can revert due to underflow
#227
code423n4
closed
1 year ago
6
`Exchange._liquidate` function can cause liquidator to burn too much `powerPerp` tokens
#226
code423n4
opened
1 year ago
4
There is no validation in `LiquidityPool.closeLong`
#225
code423n4
closed
1 year ago
3
_updateFundingRate() with hardcoded 1 days may not fit for all the scenario.
#224
code423n4
closed
1 year ago
5
`ShortCollateral` contract has no function to disapprove a collateral that was previously approved
#223
code423n4
closed
1 year ago
2
`LiquidityPool.getTokenPrice` can revert and it can cause a DOS
#222
code423n4
closed
1 year ago
2
`LiquidityPool._getDelta` and `LiquidityPool._calculateMargin` functions should execute `require(!isInvalid && spotPrice > 0)` instead of `require(!isInvalid || spotPrice > 0)`
#221
code423n4
opened
1 year ago
3
Some functions that call `Exchange.getMarkPrice` function do not check if `Exchange.getMarkPrice` function's returned `markPrice` is 0
#220
code423n4
opened
1 year ago
3
`KangarooVault._resetTrade`, `LiquidityPool.rebalanceMargin`, and `LiquidityPool._getTotalMargin` functions should check `isInvalid`, which is returned by external perp market contract's `remainingMargin` function, and revert if such `isInvalid` is true
#219
code423n4
opened
1 year ago
3
The user may lose the remaining tokens once the partial withdraw completed in processWithdraws() function. Unable to access the old withdrawalQueue once the queuedWithdrawalHead incremented
#218
code423n4
closed
1 year ago
2
`ShortCollateral.liquidate` function does not guarantee that `collateralPrice` is valid because it does not check `isInvalid` returned by `synthetixAdapter.getAssetPrice(currencyKey)`
#217
code423n4
closed
1 year ago
4
Next