Documentation ¶
Index ¶
- type Keeper
- func (k Keeper) Balances(goCtx context.Context, req *types.QueryBalancesRequest) (*types.QueryBalancesResponse, error)
- func (k Keeper) Clawback(goCtx context.Context, msg *types.MsgClawback) (*types.MsgClawbackResponse, error)
- func (k Keeper) CreateClawbackVestingAccount(goCtx context.Context, msg *types.MsgCreateClawbackVestingAccount) (*types.MsgCreateClawbackVestingAccountResponse, error)
- func (k Keeper) Logger(ctx sdk.Context) log.Logger
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Keeper ¶
type Keeper struct {
// contains filtered or unexported fields
}
Keeper of this module maintains collections of vesting.
func NewKeeper ¶
func NewKeeper( storeKey storetypes.StoreKey, cdc codec.BinaryCodec, ak types.AccountKeeper, bk types.BankKeeper, sk types.StakingKeeper, ) Keeper
NewKeeper creates new instances of the vesting Keeper
func (Keeper) Balances ¶
func (k Keeper) Balances( goCtx context.Context, req *types.QueryBalancesRequest, ) (*types.QueryBalancesResponse, error)
Balances returns the locked, unvested and vested amount of tokens for a clawback vesting account
func (Keeper) Clawback ¶
func (k Keeper) Clawback( goCtx context.Context, msg *types.MsgClawback, ) (*types.MsgClawbackResponse, error)
Clawback removes the unvested amount from a ClawbackVestingAccount. The destination defaults to the funder address, but can be overridden.
func (Keeper) CreateClawbackVestingAccount ¶
func (k Keeper) CreateClawbackVestingAccount( goCtx context.Context, msg *types.MsgCreateClawbackVestingAccount, ) (*types.MsgCreateClawbackVestingAccountResponse, error)
CreateClawbackVestingAccount creates a new ClawbackVestingAccount, or merges a grant into an existing one.
Click to show internal directories.
Click to hide internal directories.