Navigate to Grants
Open a Vault and go to Grants → New Grant, or use Grants → New Grant in the main sidebar.
Define milestones
Add one or more milestones. Each milestone has:
- Amount: BCH or token amount released at this milestone
- Duration: seconds from the previous milestone (or
startDatefor the first) before funds can be released - Description: optional label (e.g. “Design phase”, “Beta delivery”)
Configure options
- Token: BCH or CashToken (provide token category)
- Cancelable: whether unreleased milestones can be reclaimed by the controller
- Start date: Unix timestamp for when the first milestone clock begins
Milestone Clock
After funding, the first milestone unlocks aftermilestones[0].durationSeconds from startDate. Each subsequent milestone unlocks after its durationSeconds from the moment the previous one was released.

