Skip to content

ADR: user balance in EARN product#285

Open
AlexHentschel wants to merge 3 commits intomainfrom
alex/ADR_user-balance_in_Earn-Product
Open

ADR: user balance in EARN product#285
AlexHentschel wants to merge 3 commits intomainfrom
alex/ADR_user-balance_in_Earn-Product

Conversation

@AlexHentschel
Copy link
Member

@AlexHentschel AlexHentschel commented Mar 20, 2026

This ADR captures the decision from the Feb 19 Q&A and technical slack discussion.
It specifies how user balances are to be computed in the EARN product.

Key decisions:

  • Balance formula to compute user balance denominated in collateral tokens
  • Use spot prices (not hypothetical conversions through AMM), consistent with industry convention
  • Formula applies to EARN only; ALP does not need converted balances for now
  • A single user position in the EARN product (aka "Flow Yield Vaults"?) will only work with a single collateral type for the time being. Users can still utilize EARN with different supported collaterals; they just have to open independent positions, which are independently managed.
  • In contrast, ALP design should anticipate multi-asset positions for the future

Please let me know if you think somebody should be added as reviewer. Thanks.

@AlexHentschel AlexHentschel requested a review from a team as a code owner March 20, 2026 03:46
@vishalchangrani vishalchangrani changed the title ARD: user balance in EARN product ADR: user balance in EARN product Mar 21, 2026
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