harb/onchain/test/helpers
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
..
CSVHelper.sol Consolidate duplicate helper functions and improve test maintainability 2025-07-18 20:30:50 +02:00
CSVManager.sol feature/simulations (#11) 2024-11-07 15:33:40 +00:00
TestBase.sol Consolidate duplicate helper functions and improve test maintainability 2025-07-18 20:30:50 +02:00
UniswapTestBase.sol Implement liquidity-aware trading functions with DRY architecture 2025-07-19 19:24:39 +02:00