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.