Git Source
function planReconcile(
HousePoolPendingPreviewLib.PendingAccountingState memory state,
HousePoolAccountingLib.ReconcileSnapshot memory snapshot,
uint256 pendingBucketAssets,
uint256 seniorRateBps,
uint256 yieldElapsed,
bool markFresh
) internal pure returns (ReconcilePlan memory plan);
function juniorRevenueWithoutOwners(
ReconcilePlan memory plan
) internal pure returns (uint256);
struct ReconcilePlan {
HousePoolPendingPreviewLib.PendingAccountingState state;
uint256 yieldAccrued;
bool markFresh;
bool juniorSupplyZero;
bool claimedEquityZero;
bool revenue;
uint256 deltaUsdc;
uint256 juniorPrincipalBeforeRevenue;
}