jiminy-vesting
Linear + cliff vesting, stepped schedules, periodic unlock, claimable amount calculation.
= "0.16"
use *;
let vested = vested_amount;
check_cliff_reached?;
let claim = claimable;
Also has unlocked_at_step for discrete step schedules and elapsed_steps for counting complete periods.
#![no_std] / no_alloc / BPF-safe / Apache-2.0