Realm

gno.land/r/moul/x/daily/vestoken/v1

Rendered output

VestToken (VEST)

A linearly-vesting ERC-20-style token on gno.land — new supply unlocks block-by-block instead of landing instantly.

  • Name: VestToken
  • Symbol: VEST
  • Total supply: 0
  • Current height: 605269

Active grants

No active grants — call MintVested to open one.

Liquid balances

No claimed balances yet — call Claim once a grant has unlocked.

Query (read-only)

non-crossing functions · no tx, no wallet needed
BalanceOf(holder string) → uint64
GrantOf(beneficiary string) → uint64, uint64, uint64
Name() → string
Symbol() → string
TotalSupply() → uint64

Call functions (state-changing)

signs a tx via Adena
Claim()
MintVested(to string, amount uint64, durationBlocks int64)
Transfer(to string, amount uint64)

All exported functions (9)

show raw signatures
NameParamsReturns
MintVested [{"Name": "cur", "Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string; Sub func(string) .uverse.realm; Subpath func() string}", "Value": ""}, {"Name": "to", "Type": "string", "Value": ""}, {"Name": "amount", "Type": "uint64", "Value": ""}, {"Name": "durationBlocks", "Type": "int64", "Value": ""}]
Claim [{"Name": "cur", "Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string; Sub func(string) .uverse.realm; Subpath func() string}", "Value": ""}] [{"Name": ".res.0", "Type": "uint64", "Value": ""}]
Transfer [{"Name": "cur", "Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string; Sub func(string) .uverse.realm; Subpath func() string}", "Value": ""}, {"Name": "to", "Type": "string", "Value": ""}, {"Name": "amount", "Type": "uint64", "Value": ""}]
BalanceOf [{"Name": "holder", "Type": "string", "Value": ""}] [{"Name": ".res.0", "Type": "uint64", "Value": ""}]
GrantOf [{"Name": "beneficiary", "Type": "string", "Value": ""}] [{"Name": "total", "Type": "uint64", "Value": ""}, {"Name": "claimed", "Type": "uint64", "Value": ""}, {"Name": "claimable", "Type": "uint64", "Value": ""}]
TotalSupply [{"Name": ".res.0", "Type": "uint64", "Value": ""}]
Name [{"Name": ".res.0", "Type": "string", "Value": ""}]
Symbol [{"Name": ".res.0", "Type": "string", "Value": ""}]
Render [{"Name": "path", "Type": "string", "Value": ""}] [{"Name": ".res.0", "Type": "string", "Value": ""}]

Files

Storage

{
  "raw": "storage: 24776, deposit: 2477600"
}