Workspace / Research tools
DeFi risk

Vesting Circulating Supply Calculator

A simple vesting schedule can be represented as a waiting cliff followed by a separate linear release period. This calculator applies that convention to a locked token allocation and adds the released amount to a circulation baseline. Enter the initial circulating supply, locked allocation, cliff days, vesting duration, and elapsed days to inspect a hypothetical date. All inputs remain browser-local. The baseline must exclude this allocation's releases, because the calculator adds them explicitly; using today's circulation after releases have already occurred would count those tokens twice.

Enable JavaScript to edit assumptions, calculate and compare a baseline locally. The formula and methodology below remain available without JavaScript.

Apply the cliff-then-linear convention

Before and at the cliff, released allocation is zero. After the cliff, released fraction equals (elapsed days − cliff days) ÷ vesting duration, limited to the interval from zero to one. Released tokens equal locked allocation × released fraction. Scenario circulating supply equals baseline circulation + released tokens. Full release occurs at cliff days + vesting duration. Duration must be positive, and elapsed days and cliff days must be nonnegative.

Inspect a hypothetical release timeline

Start with 1,000,000 circulating tokens and a separate 300,000-token locked allocation. A 30-day cliff followed by 90 days of linear vesting releases nothing at day 30. At day 60, thirty of the ninety release days have elapsed, so 100,000 tokens are released and scenario circulation is 1,100,000. At day 120, all 300,000 are released, bringing modeled circulation to 1,300,000.

Avoid mixing different vesting definitions

Some schedules release an accumulated amount at the cliff or define the duration from the original start date. Those conventions differ from this calculator's cliff followed by a full linear duration. The model assumes released tokens immediately count as circulating and excludes other allocations, emissions, burns, and transfer restrictions. It cannot reconstruct a historical baseline from current supply. Record the baseline date and schedule convention so comparisons across scenarios use the same starting point.

Your research workspace

Save selected inputs and research notes explicitly in this browser. Compare assumptions and restore a saved setup without submitting a trade. JavaScript enables the controls.

Find a tool or research page