harb/onchain/test
giteadmin 62b53ccf1d Implement liquidity-aware trading functions with DRY architecture
- Add precise Uniswap V3 math-based trade size calculations
- Implement buyLimitToLiquidityBoundary() and sellLimitToLiquidityBoundary()
- Create buyRaw()/sellRaw() for unsafe trading without limits
- Establish DRY architecture where buy() calls buyRaw() internally
- Add try-catch error handling for boundary conditions
- Clean up debug console logs and convert important ones to comments
- Remove debug-only testEmptyPoolBoundaryJump() function
- All tests pass with proper boundary testing capabilities

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-19 19:24:39 +02:00
..
abstracts Consolidate duplicate helper functions and improve test maintainability 2025-07-18 20:30:50 +02:00
helpers Implement liquidity-aware trading functions with DRY architecture 2025-07-19 19:24:39 +02:00
libraries Fix failing test suite by addressing fuzzing bounds and event expectations 2025-07-15 11:57:28 +02:00
mocks Consolidate duplicate helper functions and improve test maintainability 2025-07-18 20:30:50 +02:00
Kraiken.t.sol Complete project rename from HARB/Harberg to KRAIKEN with KRK token symbol 2025-07-11 13:47:42 +02:00
LiquidityManager.t.sol Implement liquidity-aware trading functions with DRY architecture 2025-07-19 19:24:39 +02:00
ModularComponentsTest.t.sol Consolidate duplicate helper functions and improve test maintainability 2025-07-18 20:30:50 +02:00
Stake.t.sol Consolidate duplicate helper functions and improve test maintainability 2025-07-18 20:30:50 +02:00
VWAPDoubleOverflowAnalysis.t.sol Add position contiguity validation and VWAP recording test improvements 2025-07-18 22:39:22 +02:00
VWAPTracker.t.sol Consolidate duplicate helper functions and improve test maintainability 2025-07-18 20:30:50 +02:00