poolshark-protocol/cover
A stop-loss liquidity pool to protect against directional risk.
TypeScriptNOASSERTION
Issues
- 0
3/4 of auctionLength or twapLength passed
#174 opened - 0
Testing for Exact Out
#169 opened - 0
Testing for ERC-1155 positions
#167 opened - 0
- 0
NoDelegateCall on `createCoverPool`
#162 opened - 0
- 0
- 0
Errantly Unsetting Ticks test case
#149 opened - 0
Position Token Solution for Transferability
#146 opened - 0
Save All State before ERC-20 transfers
#145 opened - 0
- 0
- 0
Search for Claim Tick if necessary
#134 opened - 0
Set values for Arbitrum Mainnet
#133 opened - 0
- 0
- 0
Cover LP matching on opposite side of TWAP
#124 opened - 0
Investigate adjacent positions
#123 opened - 0
- 0
`burn()` should revert if the user has no position liquidity and passes `0` for `burnPercent`
#121 opened - 0
- 0
Callbacks on all functions
#119 opened - 0
Improve claim tick process
#118 opened - 1
Handle exact input
#116 opened - 1
Modular Auction Curve
#115 opened - 1
- 1
Modular Curve Math
#109 opened - 1
- 0
Remove old `latestTick` if possible
#105 opened - 1
Zap contracts
#104 opened - 1
- 1
Mutable Sync and Fill Fee
#100 opened - 1
DyDxMath for Subgraph
#92 opened - 1
- 3
Move events into library calls
#90 opened - 2
- 1
- 1
Optional `ERC721` Cover Position mint
#73 opened - 1
simulate `Positions.update()` on-chain
#72 opened - 1
`simulateSync` for `quote()` function
#71 opened - 1
Use `params.to` in `_collect`
#70 opened - 1
Min Amount Auction Adjusted Twice
#69 opened - 1
Use `immutable` keyword where possible
#67 opened - 1
- 0
- 1
`amountPerAuction` check on `burn()` call
#61 opened - 0
Quartiles for `latestTick` updates
#56 opened - 1
- 3
State updates before transfers
#50 opened - 1
Resizing position user is not aware of
#49 opened