Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
c5a47b5
Add market for fixed fee swaps
alexkeating Nov 26, 2025
d81654a
Fix formatting
alexkeating Jan 12, 2026
ee89baa
Add lp fees (#61)
alexkeating Jan 20, 2026
6a74281
More cleanup
alexkeating Jan 20, 2026
807cbc3
restructure things
alexkeating Jan 20, 2026
d4f84fe
Change to WAD
alexkeating Jan 22, 2026
647a86b
Reorder functions
alexkeating Jan 23, 2026
f60916a
Cap time elapsed
alexkeating Feb 5, 2026
5b14d38
Fix based on comments
alexkeating Feb 5, 2026
4a13481
Some improvements
alexkeating Feb 6, 2026
60dfb62
Fix tests
alexkeating Feb 6, 2026
3577f23
Fix solvency tests
alexkeating Feb 6, 2026
f5be043
Remove negative yield support
alexkeating Feb 6, 2026
2a27281
Test improvements
alexkeating Feb 6, 2026
f317d29
Switch from price to tick limit
alexkeating Feb 6, 2026
2c2d7b4
Fix time calculation
alexkeating Feb 6, 2026
dc69f85
Add initial tick
alexkeating Feb 7, 2026
fcaeb75
Make yield to tick spacing configurable
alexkeating Feb 11, 2026
534a5a3
Clean up tick to price tests
alexkeating Feb 11, 2026
87efb17
Cleanup MintLiquidity tests
alexkeating Feb 11, 2026
b6bb236
Finish mint liquidity tests
alexkeating Feb 12, 2026
d0223a6
Clean IncreaseLiquidity
alexkeating Feb 12, 2026
94f220c
Light cleanup on decrease liquidity
alexkeating Feb 12, 2026
e8f1332
Some before swap changes
alexkeating Feb 12, 2026
f5f04e6
Some cleanup
alexkeating Feb 12, 2026
4792370
More cleanup
alexkeating Feb 12, 2026
331ca29
WIP tests
alexkeating Feb 18, 2026
aa5cb31
WIP
alexkeating Feb 18, 2026
00ccc04
WIP
alexkeating Feb 19, 2026
9f369a6
Add more tests
alexkeating Feb 19, 2026
d78b4ae
WIP
alexkeating Feb 19, 2026
51ec464
Change event emission tests
alexkeating Feb 24, 2026
fbc467b
Finish BeforeSwap tests
alexkeating Feb 24, 2026
4039c06
Fix failing tests
alexkeating Feb 24, 2026
794fd17
Collect fee tests
alexkeating Feb 24, 2026
a83e96b
Make tests fuzz
alexkeating Feb 24, 2026
c7c0121
Fix formatting
alexkeating Feb 24, 2026
35bfb1a
Fix failing tests
alexkeating Feb 24, 2026
8f3ff4e
Fix linting
alexkeating Feb 24, 2026
1a2dd0b
remove warning
alexkeating Feb 24, 2026
2d0bf5b
Bump foundry on lint
alexkeating Feb 24, 2026
f077c15
Change to nightly
alexkeating Feb 24, 2026
ff2ad1c
Fix linting
alexkeating Feb 24, 2026
68a610c
Remove dead code
alexkeating Feb 25, 2026
700e272
Fix
alexkeating Feb 25, 2026
b96bc53
Fix one format issue
alexkeating Feb 25, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,6 @@
[submodule "lib/openzeppelin-contracts"]
path = lib/openzeppelin-contracts
url = https://github.com/OpenZeppelin/openzeppelin-contracts
[submodule "lib/solady"]
path = lib/solady
url = https://github.com/Vectorized/solady
6 changes: 6 additions & 0 deletions foundry.lock
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,12 @@
"rev": "fcbae5394ae8ad52d8e580a3477db99814b9d565"
}
},
"lib/solady": {
"tag": {
"name": "v0.1.26",
"rev": "acd959aa4bd04720d640bf4e6a5c71037510cc4b"
}
},
"lib/v4-periphery": {
"rev": "3779387e5d296f39df543d23524b050f89a62917"
}
Expand Down
1 change: 1 addition & 0 deletions lib/solady
Submodule solady added at acd959
Loading
Loading