Search Apps Documentation Source Content File Folder Download Copy Actions Download State String Boolean Number Struct Map Slice Pointer Function Closure Reference Nil Package Type Interface Unknown

Vesting

How much of an account's balance can actually move right now.

account balance spendable locked vested
moul g1manfre…dlf5 104983.682803 GNOT 463.207837 GNOT 104520.474966 GNOT 1.9%

Check another address

Append it to the path: /r/moul/vesting/v0:g1…

put your own schedule on file Declare
take it off again Forget

What is real here, and what is not

figure where it comes from
balance read from the chain every render, banker.GetCoins
the clock read from the chain every render, the block time
the schedule supplied, because no realm can read one

A realm's whole view of an account is its TOTAL balance, locked coins included. std.VestingSchedule lives in the auth store and no native reaches it, so the curve has to be told to this realm rather than found.

That is safe to cache because a schedule can never change: it is set once, at genesis, and no message type creates or modifies one. A schedule declared correctly today is correct forever.