Versions in this module Expand all Collapse all v0 v0.2.5 Jul 6, 2023 Changes in this version + const AttributeKeyDelegator + const AttributeKeySharesTransferred + const AttributeKeyValidator + const AttributeValueCategory + const DefaultDerivativeDenom + const DenomSeparator + const EventTypeBurnDerivative + const EventTypeMintDerivative + const ModuleAccountName + const ModuleName + const RouterKey + const TypeMsgBurnDerivative + const TypeMsgMintDerivative + var ErrIntOverflowQuery = fmt.Errorf("proto: integer overflow") + var ErrIntOverflowTx = fmt.Errorf("proto: integer overflow") + var ErrInvalidDenom = errorsmod.Register(ModuleName, 4, "invalid denom") + var ErrInvalidLengthQuery = fmt.Errorf("proto: negative length found during unmarshaling") + var ErrInvalidLengthTx = fmt.Errorf("proto: negative length found during unmarshaling") + var ErrNoDelegatorForAddress = errorsmod.Register(ModuleName, 3, "delegator does not contain delegation") + var ErrNoValidatorFound = errorsmod.Register(ModuleName, 2, "validator does not exist") + var ErrNotEnoughDelegationShares = errorsmod.Register(ModuleName, 5, "not enough delegation shares") + var ErrRedelegationsNotCompleted = errorsmod.Register(ModuleName, 6, "active redelegations cannot be transferred") + var ErrSelfDelegationBelowMinimum = errorsmod.Register(ModuleName, 8, ...) + var ErrUnexpectedEndOfGroupQuery = fmt.Errorf("proto: unexpected end of group") + var ErrUnexpectedEndOfGroupTx = fmt.Errorf("proto: unexpected end of group") + var ErrUntransferableShares = errorsmod.Register(ModuleName, 7, "shares cannot be transferred") + var ModuleCdc = codec.NewAminoCodec(amino) + func GetLiquidStakingTokenDenom(bondDenom string, valAddr sdk.ValAddress) string + func ParseLiquidStakingTokenDenom(denom string) (sdk.ValAddress, error) + func RegisterInterfaces(registry types.InterfaceRegistry) + func RegisterLegacyAminoCodec(cdc *codec.LegacyAmino) + func RegisterMsgServer(s grpc1.Server, srv MsgServer) + func RegisterQueryHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error + func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryClient) error + func RegisterQueryHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error) + func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error + func RegisterQueryServer(s grpc1.Server, srv QueryServer) + type AccountKeeper interface + GetAccount func(ctx sdk.Context, addr sdk.AccAddress) authtypes.AccountI + GetModuleAccount func(ctx sdk.Context, name string) authtypes.ModuleAccountI + GetModuleAddress func(moduleName string) sdk.AccAddress + type BankKeeper interface + BurnCoins func(ctx sdk.Context, moduleName string, amt sdk.Coins) error + GetSupply func(ctx sdk.Context, denom string) sdk.Coin + IterateTotalSupply func(ctx sdk.Context, cb func(sdk.Coin) bool) + MintCoins func(ctx sdk.Context, moduleName string, amt sdk.Coins) error + SendCoins func(ctx sdk.Context, fromAddr sdk.AccAddress, toAddr sdk.AccAddress, amt sdk.Coins) error + SendCoinsFromAccountToModule func(ctx sdk.Context, senderAddr sdk.AccAddress, recipientModule string, ...) error + SendCoinsFromModuleToAccount func(ctx sdk.Context, senderModule string, recipientAddr sdk.AccAddress, ...) error + SendCoinsFromModuleToModule func(ctx sdk.Context, senderModule, recipientModule string, amt sdk.Coins) error + UndelegateCoinsFromModuleToAccount func(ctx sdk.Context, senderModule string, recipientAddr sdk.AccAddress, ...) error + type DistributionKeeper interface + GetDelegatorWithdrawAddr func(ctx sdk.Context, delAddr sdk.AccAddress) sdk.AccAddress + WithdrawDelegationRewards func(ctx sdk.Context, delAddr sdk.AccAddress, valAddr sdk.ValAddress) (sdk.Coins, error) + type MsgBurnDerivative struct + Amount types.Coin + Sender string + Validator string + func NewMsgBurnDerivative(sender sdk.AccAddress, validator sdk.ValAddress, amount sdk.Coin) MsgBurnDerivative + func (*MsgBurnDerivative) Descriptor() ([]byte, []int) + func (*MsgBurnDerivative) ProtoMessage() + func (m *MsgBurnDerivative) GetAmount() types.Coin + func (m *MsgBurnDerivative) GetSender() string + func (m *MsgBurnDerivative) GetValidator() string + func (m *MsgBurnDerivative) Marshal() (dAtA []byte, err error) + func (m *MsgBurnDerivative) MarshalTo(dAtA []byte) (int, error) + func (m *MsgBurnDerivative) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *MsgBurnDerivative) Reset() + func (m *MsgBurnDerivative) Size() (n int) + func (m *MsgBurnDerivative) String() string + func (m *MsgBurnDerivative) Unmarshal(dAtA []byte) error + func (m *MsgBurnDerivative) XXX_DiscardUnknown() + func (m *MsgBurnDerivative) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *MsgBurnDerivative) XXX_Merge(src proto.Message) + func (m *MsgBurnDerivative) XXX_Size() int + func (m *MsgBurnDerivative) XXX_Unmarshal(b []byte) error + func (msg MsgBurnDerivative) GetSignBytes() []byte + func (msg MsgBurnDerivative) GetSigners() []sdk.AccAddress + func (msg MsgBurnDerivative) Route() string + func (msg MsgBurnDerivative) Type() string + func (msg MsgBurnDerivative) ValidateBasic() error + type MsgBurnDerivativeResponse struct + Received github_com_cosmos_cosmos_sdk_types.Dec + func (*MsgBurnDerivativeResponse) Descriptor() ([]byte, []int) + func (*MsgBurnDerivativeResponse) ProtoMessage() + func (m *MsgBurnDerivativeResponse) Marshal() (dAtA []byte, err error) + func (m *MsgBurnDerivativeResponse) MarshalTo(dAtA []byte) (int, error) + func (m *MsgBurnDerivativeResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *MsgBurnDerivativeResponse) Reset() + func (m *MsgBurnDerivativeResponse) Size() (n int) + func (m *MsgBurnDerivativeResponse) String() string + func (m *MsgBurnDerivativeResponse) Unmarshal(dAtA []byte) error + func (m *MsgBurnDerivativeResponse) XXX_DiscardUnknown() + func (m *MsgBurnDerivativeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *MsgBurnDerivativeResponse) XXX_Merge(src proto.Message) + func (m *MsgBurnDerivativeResponse) XXX_Size() int + func (m *MsgBurnDerivativeResponse) XXX_Unmarshal(b []byte) error + type MsgClient interface + BurnDerivative func(ctx context.Context, in *MsgBurnDerivative, opts ...grpc.CallOption) (*MsgBurnDerivativeResponse, error) + MintDerivative func(ctx context.Context, in *MsgMintDerivative, opts ...grpc.CallOption) (*MsgMintDerivativeResponse, error) + func NewMsgClient(cc grpc1.ClientConn) MsgClient + type MsgMintDerivative struct + Amount types.Coin + Sender string + Validator string + func NewMsgMintDerivative(sender sdk.AccAddress, validator sdk.ValAddress, amount sdk.Coin) MsgMintDerivative + func (*MsgMintDerivative) Descriptor() ([]byte, []int) + func (*MsgMintDerivative) ProtoMessage() + func (m *MsgMintDerivative) GetAmount() types.Coin + func (m *MsgMintDerivative) GetSender() string + func (m *MsgMintDerivative) GetValidator() string + func (m *MsgMintDerivative) Marshal() (dAtA []byte, err error) + func (m *MsgMintDerivative) MarshalTo(dAtA []byte) (int, error) + func (m *MsgMintDerivative) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *MsgMintDerivative) Reset() + func (m *MsgMintDerivative) Size() (n int) + func (m *MsgMintDerivative) String() string + func (m *MsgMintDerivative) Unmarshal(dAtA []byte) error + func (m *MsgMintDerivative) XXX_DiscardUnknown() + func (m *MsgMintDerivative) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *MsgMintDerivative) XXX_Merge(src proto.Message) + func (m *MsgMintDerivative) XXX_Size() int + func (m *MsgMintDerivative) XXX_Unmarshal(b []byte) error + func (msg MsgMintDerivative) GetSignBytes() []byte + func (msg MsgMintDerivative) GetSigners() []sdk.AccAddress + func (msg MsgMintDerivative) Route() string + func (msg MsgMintDerivative) Type() string + func (msg MsgMintDerivative) ValidateBasic() error + type MsgMintDerivativeResponse struct + Received types.Coin + func (*MsgMintDerivativeResponse) Descriptor() ([]byte, []int) + func (*MsgMintDerivativeResponse) ProtoMessage() + func (m *MsgMintDerivativeResponse) GetReceived() types.Coin + func (m *MsgMintDerivativeResponse) Marshal() (dAtA []byte, err error) + func (m *MsgMintDerivativeResponse) MarshalTo(dAtA []byte) (int, error) + func (m *MsgMintDerivativeResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *MsgMintDerivativeResponse) Reset() + func (m *MsgMintDerivativeResponse) Size() (n int) + func (m *MsgMintDerivativeResponse) String() string + func (m *MsgMintDerivativeResponse) Unmarshal(dAtA []byte) error + func (m *MsgMintDerivativeResponse) XXX_DiscardUnknown() + func (m *MsgMintDerivativeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *MsgMintDerivativeResponse) XXX_Merge(src proto.Message) + func (m *MsgMintDerivativeResponse) XXX_Size() int + func (m *MsgMintDerivativeResponse) XXX_Unmarshal(b []byte) error + type MsgServer interface + BurnDerivative func(context.Context, *MsgBurnDerivative) (*MsgBurnDerivativeResponse, error) + MintDerivative func(context.Context, *MsgMintDerivative) (*MsgMintDerivativeResponse, error) + type QueryClient interface + DelegatedBalance func(ctx context.Context, in *QueryDelegatedBalanceRequest, opts ...grpc.CallOption) (*QueryDelegatedBalanceResponse, error) + TotalSupply func(ctx context.Context, in *QueryTotalSupplyRequest, opts ...grpc.CallOption) (*QueryTotalSupplyResponse, error) + func NewQueryClient(cc grpc1.ClientConn) QueryClient + type QueryDelegatedBalanceRequest struct + Delegator string + func (*QueryDelegatedBalanceRequest) Descriptor() ([]byte, []int) + func (*QueryDelegatedBalanceRequest) ProtoMessage() + func (m *QueryDelegatedBalanceRequest) Marshal() (dAtA []byte, err error) + func (m *QueryDelegatedBalanceRequest) MarshalTo(dAtA []byte) (int, error) + func (m *QueryDelegatedBalanceRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *QueryDelegatedBalanceRequest) Reset() + func (m *QueryDelegatedBalanceRequest) Size() (n int) + func (m *QueryDelegatedBalanceRequest) String() string + func (m *QueryDelegatedBalanceRequest) Unmarshal(dAtA []byte) error + func (m *QueryDelegatedBalanceRequest) XXX_DiscardUnknown() + func (m *QueryDelegatedBalanceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *QueryDelegatedBalanceRequest) XXX_Merge(src proto.Message) + func (m *QueryDelegatedBalanceRequest) XXX_Size() int + func (m *QueryDelegatedBalanceRequest) XXX_Unmarshal(b []byte) error + type QueryDelegatedBalanceResponse struct + Vested types.Coin + Vesting types.Coin + func (*QueryDelegatedBalanceResponse) Descriptor() ([]byte, []int) + func (*QueryDelegatedBalanceResponse) ProtoMessage() + func (m *QueryDelegatedBalanceResponse) Marshal() (dAtA []byte, err error) + func (m *QueryDelegatedBalanceResponse) MarshalTo(dAtA []byte) (int, error) + func (m *QueryDelegatedBalanceResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *QueryDelegatedBalanceResponse) Reset() + func (m *QueryDelegatedBalanceResponse) Size() (n int) + func (m *QueryDelegatedBalanceResponse) String() string + func (m *QueryDelegatedBalanceResponse) Unmarshal(dAtA []byte) error + func (m *QueryDelegatedBalanceResponse) XXX_DiscardUnknown() + func (m *QueryDelegatedBalanceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *QueryDelegatedBalanceResponse) XXX_Merge(src proto.Message) + func (m *QueryDelegatedBalanceResponse) XXX_Size() int + func (m *QueryDelegatedBalanceResponse) XXX_Unmarshal(b []byte) error + type QueryServer interface + DelegatedBalance func(context.Context, *QueryDelegatedBalanceRequest) (*QueryDelegatedBalanceResponse, error) + TotalSupply func(context.Context, *QueryTotalSupplyRequest) (*QueryTotalSupplyResponse, error) + type QueryTotalSupplyRequest struct + func (*QueryTotalSupplyRequest) Descriptor() ([]byte, []int) + func (*QueryTotalSupplyRequest) ProtoMessage() + func (m *QueryTotalSupplyRequest) Marshal() (dAtA []byte, err error) + func (m *QueryTotalSupplyRequest) MarshalTo(dAtA []byte) (int, error) + func (m *QueryTotalSupplyRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *QueryTotalSupplyRequest) Reset() + func (m *QueryTotalSupplyRequest) Size() (n int) + func (m *QueryTotalSupplyRequest) String() string + func (m *QueryTotalSupplyRequest) Unmarshal(dAtA []byte) error + func (m *QueryTotalSupplyRequest) XXX_DiscardUnknown() + func (m *QueryTotalSupplyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *QueryTotalSupplyRequest) XXX_Merge(src proto.Message) + func (m *QueryTotalSupplyRequest) XXX_Size() int + func (m *QueryTotalSupplyRequest) XXX_Unmarshal(b []byte) error + type QueryTotalSupplyResponse struct + Height int64 + Result github_com_cosmos_cosmos_sdk_types.Coins + func (*QueryTotalSupplyResponse) Descriptor() ([]byte, []int) + func (*QueryTotalSupplyResponse) ProtoMessage() + func (m *QueryTotalSupplyResponse) Marshal() (dAtA []byte, err error) + func (m *QueryTotalSupplyResponse) MarshalTo(dAtA []byte) (int, error) + func (m *QueryTotalSupplyResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *QueryTotalSupplyResponse) Reset() + func (m *QueryTotalSupplyResponse) Size() (n int) + func (m *QueryTotalSupplyResponse) String() string + func (m *QueryTotalSupplyResponse) Unmarshal(dAtA []byte) error + func (m *QueryTotalSupplyResponse) XXX_DiscardUnknown() + func (m *QueryTotalSupplyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *QueryTotalSupplyResponse) XXX_Merge(src proto.Message) + func (m *QueryTotalSupplyResponse) XXX_Size() int + func (m *QueryTotalSupplyResponse) XXX_Unmarshal(b []byte) error + type StakingKeeper interface + BondDenom func(ctx sdk.Context) (res string) + Delegate func(ctx sdk.Context, delAddr sdk.AccAddress, bondAmt sdkmath.Int, ...) (newShares sdk.Dec, err error) + GetDelegation func(ctx sdk.Context, delAddr sdk.AccAddress, valAddr sdk.ValAddress) (delegation stakingtypes.Delegation, found bool) + GetValidator func(ctx sdk.Context, addr sdk.ValAddress) (validator stakingtypes.Validator, found bool) + HasReceivingRedelegation func(ctx sdk.Context, delAddr sdk.AccAddress, valDstAddr sdk.ValAddress) bool + IterateDelegatorDelegations func(ctx sdk.Context, delegator sdk.AccAddress, ...) + Unbond func(ctx sdk.Context, delAddr sdk.AccAddress, valAddr sdk.ValAddress, ...) (amount sdkmath.Int, err error) + ValidateUnbondAmount func(ctx sdk.Context, delAddr sdk.AccAddress, valAddr sdk.ValAddress, ...) (shares sdk.Dec, err error) + type UnimplementedMsgServer struct + func (*UnimplementedMsgServer) BurnDerivative(ctx context.Context, req *MsgBurnDerivative) (*MsgBurnDerivativeResponse, error) + func (*UnimplementedMsgServer) MintDerivative(ctx context.Context, req *MsgMintDerivative) (*MsgMintDerivativeResponse, error) + type UnimplementedQueryServer struct + func (*UnimplementedQueryServer) DelegatedBalance(ctx context.Context, req *QueryDelegatedBalanceRequest) (*QueryDelegatedBalanceResponse, error) + func (*UnimplementedQueryServer) TotalSupply(ctx context.Context, req *QueryTotalSupplyRequest) (*QueryTotalSupplyResponse, error)