Module vesting
Expand description
Services and tx’s for the vesting module.
Modules§
- msg_
client - Generated client implementations.
- msg_
server - Generated server implementations.
Structs§
- Base
Vesting Account - BaseVestingAccount implements the VestingAccount interface. It contains all the necessary fields needed for any vesting account implementation.
- Continuous
Vesting Account - ContinuousVestingAccount implements the VestingAccount interface. It continuously vests by unlocking coins linearly with respect to time.
- Delayed
Vesting Account - DelayedVestingAccount implements the VestingAccount interface. It vests all coins after a specific time, but non prior. In other words, it keeps them locked until a specified time.
- MsgCreate
Periodic Vesting Account - MsgCreateVestingAccount defines a message that enables creating a vesting account.
- MsgCreate
Periodic Vesting Account Response - MsgCreateVestingAccountResponse defines the Msg/CreatePeriodicVestingAccount response type.
- MsgCreate
Permanent Locked Account - MsgCreatePermanentLockedAccount defines a message that enables creating a permanent locked account.
- MsgCreate
Permanent Locked Account Response - MsgCreatePermanentLockedAccountResponse defines the Msg/CreatePermanentLockedAccount response type.
- MsgCreate
Vesting Account - MsgCreateVestingAccount defines a message that enables creating a vesting account.
- MsgCreate
Vesting Account Response - MsgCreateVestingAccountResponse defines the Msg/CreateVestingAccount response type.
- Period
- Period defines a length of time and amount of coins that will vest.
- Periodic
Vesting Account - PeriodicVestingAccount implements the VestingAccount interface. It periodically vests by unlocking coins during each specified period.
- Permanent
Locked Account - PermanentLockedAccount implements the VestingAccount interface. It does not ever release coins, locking them indefinitely. Coins in this account can still be used for delegating and for governance votes even while locked.