Versions in this module Expand all Collapse all v22 v22.0.0 Apr 16, 2024 Changes in this version + const AttributeValueCategory + const ModuleName + const RouterKey + var ErrIntOverflowVesting = fmt.Errorf("proto: integer overflow") + var ErrInvalidLengthVesting = fmt.Errorf("proto: negative length found during unmarshaling") + var ErrUnexpectedEndOfGroupVesting = fmt.Errorf("proto: unexpected end of group") + func KeyTestPubAddr() (cryptotypes.PrivKey, cryptotypes.PubKey, sdk.AccAddress) + func NewTestCoins() sdk.Coins + func NewTestMsg(addrs ...sdk.AccAddress) *testdata.TestMsg + func RegisterInterfaces(registry types.InterfaceRegistry) + func RegisterLegacyAminoCodec(cdc *codec.LegacyAmino) + func RegisterMsgServer(s grpc1.Server, srv MsgServer) + type BankKeeper interface + BlockedAddr func(addr sdk.AccAddress) bool + IsSendEnabledCoins func(ctx sdk.Context, coins ...sdk.Coin) error + SendCoins func(ctx sdk.Context, fromAddr sdk.AccAddress, toAddr sdk.AccAddress, amt sdk.Coins) error + type BaseVestingAccount struct + DelegatedFree github_com_cosmos_cosmos_sdk_types.Coins + DelegatedVesting github_com_cosmos_cosmos_sdk_types.Coins + EndTime int64 + OriginalVesting github_com_cosmos_cosmos_sdk_types.Coins + func NewBaseVestingAccount(baseAccount *authtypes.BaseAccount, originalVesting sdk.Coins, endTime int64) *BaseVestingAccount + func (*BaseVestingAccount) Descriptor() ([]byte, []int) + func (*BaseVestingAccount) ProtoMessage() + func (bva *BaseVestingAccount) TrackDelegation(balance, vestingCoins, amount sdk.Coins) + func (bva *BaseVestingAccount) TrackUndelegation(amount sdk.Coins) + func (bva BaseVestingAccount) GetDelegatedFree() sdk.Coins + func (bva BaseVestingAccount) GetDelegatedVesting() sdk.Coins + func (bva BaseVestingAccount) GetEndTime() int64 + func (bva BaseVestingAccount) GetOriginalVesting() sdk.Coins + func (bva BaseVestingAccount) LockedCoinsFromVesting(vestingCoins sdk.Coins) sdk.Coins + func (bva BaseVestingAccount) MarshalYAML() (interface{}, error) + func (bva BaseVestingAccount) String() string + func (bva BaseVestingAccount) Validate() error + func (m *BaseVestingAccount) Marshal() (dAtA []byte, err error) + func (m *BaseVestingAccount) MarshalTo(dAtA []byte) (int, error) + func (m *BaseVestingAccount) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *BaseVestingAccount) Reset() + func (m *BaseVestingAccount) Size() (n int) + func (m *BaseVestingAccount) Unmarshal(dAtA []byte) error + func (m *BaseVestingAccount) XXX_DiscardUnknown() + func (m *BaseVestingAccount) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *BaseVestingAccount) XXX_Merge(src proto.Message) + func (m *BaseVestingAccount) XXX_Size() int + func (m *BaseVestingAccount) XXX_Unmarshal(b []byte) error + type MsgClient interface + func NewMsgClient(cc grpc1.ClientConn) MsgClient + type MsgServer interface + type Period struct + ActionType int32 + Amount github_com_cosmos_cosmos_sdk_types.Coins + Length int64 + StartTime int64 + func (*Period) Descriptor() ([]byte, []int) + func (*Period) ProtoMessage() + func (m *Period) GetActionType() int32 + func (m *Period) GetAmount() github_com_cosmos_cosmos_sdk_types.Coins + func (m *Period) GetLength() int64 + func (m *Period) GetStartTime() int64 + func (m *Period) Marshal() (dAtA []byte, err error) + func (m *Period) MarshalTo(dAtA []byte) (int, error) + func (m *Period) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *Period) Reset() + func (m *Period) Size() (n int) + func (m *Period) Unmarshal(dAtA []byte) error + func (m *Period) XXX_DiscardUnknown() + func (m *Period) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *Period) XXX_Merge(src proto.Message) + func (m *Period) XXX_Size() int + func (m *Period) XXX_Unmarshal(b []byte) error + func (p Period) Duration() time.Duration + func (p Period) String() string + type Periods []Period + func (p Periods) String() string + func (p Periods) TotalAmount() sdk.Coins + func (p Periods) TotalDuration() time.Duration + func (p Periods) TotalLength() int64 + type StridePeriodicVestingAccount struct + VestingPeriods []Period + func NewStridePeriodicVestingAccount(baseAcc *authtypes.BaseAccount, originalVesting sdk.Coins, periods Periods) *StridePeriodicVestingAccount + func NewStridePeriodicVestingAccountRaw(bva *BaseVestingAccount, startTime int64, periods Periods) *StridePeriodicVestingAccount + func (*StridePeriodicVestingAccount) Descriptor() ([]byte, []int) + func (*StridePeriodicVestingAccount) ProtoMessage() + func (m *StridePeriodicVestingAccount) Marshal() (dAtA []byte, err error) + func (m *StridePeriodicVestingAccount) MarshalTo(dAtA []byte) (int, error) + func (m *StridePeriodicVestingAccount) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *StridePeriodicVestingAccount) Reset() + func (m *StridePeriodicVestingAccount) Size() (n int) + func (m *StridePeriodicVestingAccount) Unmarshal(dAtA []byte) error + func (m *StridePeriodicVestingAccount) XXX_DiscardUnknown() + func (m *StridePeriodicVestingAccount) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *StridePeriodicVestingAccount) XXX_Merge(src proto.Message) + func (m *StridePeriodicVestingAccount) XXX_Size() int + func (m *StridePeriodicVestingAccount) XXX_Unmarshal(b []byte) error + func (pva *StridePeriodicVestingAccount) AddNewGrant(grantedPeriod Period) + func (pva *StridePeriodicVestingAccount) TrackDelegation(blockTime time.Time, balance, amount sdk.Coins) + func (pva StridePeriodicVestingAccount) GetStartTime() int64 + func (pva StridePeriodicVestingAccount) GetVestedCoins(blockTime time.Time) sdk.Coins + func (pva StridePeriodicVestingAccount) GetVestingCoins(blockTime time.Time) sdk.Coins + func (pva StridePeriodicVestingAccount) GetVestingPeriods() Periods + func (pva StridePeriodicVestingAccount) LockedCoins(blockTime time.Time) sdk.Coins + func (pva StridePeriodicVestingAccount) MarshalYAML() (interface{}, error) + func (pva StridePeriodicVestingAccount) String() string + func (pva StridePeriodicVestingAccount) Validate() error + type UnimplementedMsgServer struct v22.0.0-testnet Apr 15, 2024 Other modules containing this package github.com/Stride-Labs/stride/v10 github.com/Stride-Labs/stride/v11 github.com/Stride-Labs/stride/v12 github.com/Stride-Labs/stride/v13 github.com/Stride-Labs/stride/v14 github.com/Stride-Labs/stride/v15 github.com/Stride-Labs/stride/v16 github.com/Stride-Labs/stride/v17 github.com/Stride-Labs/stride/v18 github.com/Stride-Labs/stride/v19 github.com/Stride-Labs/stride/v20 github.com/Stride-Labs/stride/v21 github.com/Stride-Labs/stride/v3 github.com/Stride-Labs/stride/v4 github.com/Stride-Labs/stride/v5 github.com/Stride-Labs/stride/v6 github.com/Stride-Labs/stride/v7 github.com/Stride-Labs/stride/v8 github.com/Stride-Labs/stride/v9