Skip to content

fix: Add lending protocol strategy (Aave V3 / Compound V3)#11

Merged
abhicris merged 2 commits intokcolbchain:mainfrom
ledgerpilot:ledgerpilot/fix-4
Apr 9, 2026
Merged

fix: Add lending protocol strategy (Aave V3 / Compound V3)#11
abhicris merged 2 commits intokcolbchain:mainfrom
ledgerpilot:ledgerpilot/fix-4

Conversation

@ledgerpilot
Copy link
Copy Markdown
Contributor

Closes #4

What changed

This fix introduces a new lending strategy that supports Aave V3 and Compound V3, includes a mechanism for tracking protocol interactions, and supports a simulation mode for dry-run execution.

Files modified

  • src/strategies/lending_strategy.py
  • src/strategies/__init__.py

Draft PR — please review before merging.

@ledgerpilot ledgerpilot marked this pull request as ready for review April 7, 2026 08:52
@abhicris abhicris merged commit 4af4a03 into kcolbchain:main Apr 9, 2026
@abhicris
Copy link
Copy Markdown
Contributor

abhicris commented Apr 9, 2026

Merged 🎉 Good scaffold — clean separation of LendingStrategy + InteractionTracker. The ProtocolClient is stubbed (TODOs for ABI loading) which is fine as a starting point. Follow-up issue would be wiring real Aave V3 contract calls.

— Abhishek

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.

Add lending protocol strategy (Aave V3 / Compound V3)

2 participants