Skip to content

feat: add VaultPosition type for yield vault deposits#2

Merged
linuxninja39 merged 2 commits into
mainfrom
merge/refinery/da-9h2m
Feb 17, 2026
Merged

feat: add VaultPosition type for yield vault deposits#2
linuxninja39 merged 2 commits into
mainfrom
merge/refinery/da-9h2m

Conversation

@linuxninja39

Copy link
Copy Markdown
Contributor

Summary

  • Adds VaultPosition interface for yield vault deposits
  • Adds VaultStrategyType enum
  • Updates Account interface with vault position support
  • Includes 16 new tests (313 total)

Source: MR da-9h2m (polecat/furiosa, issue da-syn)
Tests: 313/313 pass

Test plan

  • All 313 tests pass (16 new)
  • Clean rebase on main

Add VaultPosition interface and VaultStrategyType enum for tracking
deposits in yield-generating vaults (Yearn, Beefy, Harvest, Sommelier).
Includes vault shares, price-per-share, APY, and strategy classification.
Integrates with Account aggregate via vaultPositions array.

313 tests passing (16 new).
@linuxninja39 linuxninja39 merged commit 9a5f36c into main Feb 17, 2026
2 checks passed
@linuxninja39 linuxninja39 deleted the merge/refinery/da-9h2m branch February 17, 2026 05:44
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.

1 participant