Skip to content

feat: v3 liquidity management#118

Merged
bayological merged 18 commits intofeat/sdk-v3from
feat/sdk-v3-liquidity-management
Feb 25, 2026
Merged

feat: v3 liquidity management#118
bayological merged 18 commits intofeat/sdk-v3from
feat/sdk-v3-liquidity-management

Conversation

@bayological
Copy link
Copy Markdown
Member

Description

Upade to allow liquidity provisioning via the SDK including zaps

Tested

  • Unit tests added
  • Integration tests added and passing when running against devnet

simeon-clawd

This comment was marked as duplicate.

Copy link
Copy Markdown
Contributor

@simeon-clawd simeon-clawd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔒 Security, Accuracy & Correctness Review

The core add/remove liquidity paths are solid and well-tested. Main concerns are in zap operations — see inline comments.

Severity Count
🔴 Critical 3
🟡 Medium 4
🟢 Minor 4

✅ What's Done Well

  • Clean module separation (helpers, basic liquidity, zap in, zap out)
  • Thorough test coverage: unit, edge cases, output verification, integration
  • Proper validation: address checks, pool type enforcement, token matching, slippage bounds
  • Correct ABI signatures matching the Router contract
  • Token order flexibility delegating to Router
  • Clean approval handling pattern

@bayological bayological merged commit aa2b6f1 into feat/sdk-v3 Feb 25, 2026
1 check passed
@bayological bayological deleted the feat/sdk-v3-liquidity-management branch February 25, 2026 13:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants