package
7.0.0
Repository: https://github.com/stride-labs/stride.git
Documentation: pkg.go.dev

# Functions

KeyTestPubAddr generates a test key pair.
NewBaseVestingAccount creates a new BaseVestingAccount object.
No description provided by the author
NewStridePeriodicVestingAccount returns a new StridePeriodicVestingAccount.
NewStridePeriodicVestingAccountRaw creates a new StridePeriodicVestingAccount object from BaseVestingAccount.
NewTestCoins coins to more than cover the fee.
NewTestMsg generates a test message.
RegisterInterface associates protoName with AccountI and VestingAccount Interfaces and creates a registry of it's concrete implementations.
RegisterLegacyAminoCodec registers the vesting interfaces and concrete types on the provided LegacyAmino codec.
No description provided by the author

# Constants

AttributeValueCategory is an alias for the message event value.
ModuleName defines the module's name.
RouterKey defines the module's message routing key.

# Variables

No description provided by the author
No description provided by the author
No description provided by the author

# Structs

BaseVestingAccount implements the VestingAccount interface.
Period defines a length of time and amount of coins that will vest.
StridePeriodicVestingAccount implements the VestingAccount interface.
UnimplementedMsgServer can be embedded to have forward compatible implementations.

# Interfaces

BankKeeper defines the expected interface contract the vesting module requires for creating vesting accounts with funds.
MsgClient is the client API for Msg service.
MsgServer is the server API for Msg service.

# Type aliases

Periods stores all vesting periods passed as part of a StridePeriodicVestingAccount.