Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
03db5ce
WIP: In-progress notes for BalanceSheet/HealthStatement refactor
jordanschalm Mar 16, 2026
08880a8
Add HealthStatement, per-token BalanceSheet maps, and withUpdatedCont…
jordanschalm Mar 16, 2026
1d4d723
Refactor computeAdjustedBalancesAfterWithdrawal to remove-old/add-new…
jordanschalm Mar 16, 2026
eedb231
Refactor computeAdjustedBalancesAfterDeposit to remove-old/add-new pa…
jordanschalm Mar 16, 2026
d8e61b5
Replace inline healthAfterDeposit/healthAfterWithdrawal with shared h…
jordanschalm Mar 16, 2026
18b9d88
Restore TODO and documentation comments removed during refactor
jordanschalm Mar 16, 2026
aa4f12e
Restore inline comments in computeRequiredDepositForHealth and comput…
jordanschalm Mar 16, 2026
fc1e467
Rename SignedQuantity to Balance and refactor InternalBalance to comp…
jordanschalm Mar 17, 2026
6de8448
Add TokenSnapshot.effectiveBalance and BalanceSheet.withReplacedToken…
jordanschalm Mar 17, 2026
4fc1682
Replace trueBalanceAfterDeposit/Withdrawal with unified trueBalanceAf…
jordanschalm Mar 18, 2026
82632c6
update docs, enforce credit-dir zero balances
jordanschalm Mar 18, 2026
8067562
improve docs
jordanschalm Mar 18, 2026
8836ef3
make internal balance field access(self)
jordanschalm Mar 18, 2026
be3a86f
update balance sheet docs, enforce invariant
jordanschalm Mar 18, 2026
1ec2a4a
Simplify health computation signatures with TokenSnapshot and shared …
jordanschalm Mar 18, 2026
3dd2c2b
refactor "delta for target health" functions
jordanschalm Mar 19, 2026
f400d29
rm comments
jordanschalm Mar 19, 2026
8f264e2
cherry-pick docs from other branch
jordanschalm Mar 23, 2026
5a99927
Merge branch 'main' into balance-sheet-health-statement-refactor
jordanschalm Mar 23, 2026
e3369e4
Merge branch 'main' into balance-sheet-health-statement-refactor
jordanschalm Mar 25, 2026
ba9aa2a
Apply suggestions from code review
jordanschalm Mar 27, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Loading