# Deposit / Withdrawal Rules

## Adding stake dilutes average age

Settle <Md expr="W" /> with the **old** <Md expr="B" /> first, then increase <Md expr="B" />:

<Eq expr="W \leftarrow W + \Delta t\cdot B" />

New HOLI arrives with age zero, so it does not add <Md expr="W" />. That dilutes average age.

Example: 1 HOLI staked 1 day, then deposit 1 more → 2 HOLI, average 0.5 days. Must accrue 7 days again to be eligible.

A large add can push a live position back through the 7-day cliff: <Md expr="W > 7B" /> can fail, and <Md expr="w" /> can drop to 0.

## Unstake is all or nothing

**Full unstake only.** No partial unstake.

## Unstake zeros the position

Unstake zeros that address's <Md expr="B" /> and <Md expr="W" />. Restake is a new position. **Voting rights end on unstake.**
