High level program architecture as it is relevant for curators as well as some key points about how Vaults work.
VaultStake
) custodies LP position’s (automatic if using Loopscale API/UI). This both simplifies life for depositors (no accidental burns) and allows for them to opt-in automatically to all rewards and points offered to vault depositors.
VaultRewardsSchedule
accounts accrue emissions on a per-slot basis. Rewards are indexed against the weighted stake supply and distributed proportionally across staked positions. Because deposits are auto-staked, users begin accruing rewards immediately without any additional action.