Versions in this module Expand all Collapse all v0 v0.0.2 Jul 1, 2023 v0.0.1 Jul 2, 2023 Changes in this version + const AttributeKeyAmount + const AttributeKeyDepositor + const AttributeValueCategory + const DefaultParamspace + const EventTypeSavingsDeposit + const EventTypeSavingsWithdrawal + const ModuleAccountName + const ModuleName + const QuerierRoute + const RouterKey + const StoreKey + var DefaultSupportedDenoms = []string + var DepositsKeyPrefix = []byte + var ErrEmptyInput = errorsmod.Register(ModuleName, 2, "input must not be empty") + var ErrIntOverflowGenesis = fmt.Errorf("proto: integer overflow") + var ErrIntOverflowQuery = fmt.Errorf("proto: integer overflow") + var ErrIntOverflowStore = fmt.Errorf("proto: integer overflow") + var ErrIntOverflowTx = fmt.Errorf("proto: integer overflow") + var ErrInvalidDepositDenom = errorsmod.Register(ModuleName, 4, "invalid deposit denom") + var ErrInvalidLengthGenesis = fmt.Errorf("proto: negative length found during unmarshaling") + var ErrInvalidLengthQuery = fmt.Errorf("proto: negative length found during unmarshaling") + var ErrInvalidLengthStore = fmt.Errorf("proto: negative length found during unmarshaling") + var ErrInvalidLengthTx = fmt.Errorf("proto: negative length found during unmarshaling") + var ErrInvalidWithdrawDenom = errorsmod.Register(ModuleName, 5, "invalid withdraw denom") + var ErrNoDepositFound = errorsmod.Register(ModuleName, 3, "no deposit found") + var ErrUnexpectedEndOfGroupGenesis = fmt.Errorf("proto: unexpected end of group") + var ErrUnexpectedEndOfGroupQuery = fmt.Errorf("proto: unexpected end of group") + var ErrUnexpectedEndOfGroupStore = fmt.Errorf("proto: unexpected end of group") + var ErrUnexpectedEndOfGroupTx = fmt.Errorf("proto: unexpected end of group") + var KeySupportedDenoms = []byte("SupportedDenoms") + var ModuleCdc = codec.NewAminoCodec(amino) + func ParamKeyTable() paramtypes.KeyTable + 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(name string) sdk.AccAddress + SetAccount func(ctx sdk.Context, acc authtypes.AccountI) + type BankKeeper interface + GetAllBalances func(ctx sdk.Context, addr sdk.AccAddress) sdk.Coins + GetBalance func(ctx sdk.Context, addr sdk.AccAddress, denom string) sdk.Coin + GetSupply func(ctx sdk.Context, denom string) sdk.Coin + 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 + SpendableCoins func(ctx sdk.Context, addr sdk.AccAddress) sdk.Coins + type Deposit struct + Amount github_com_cosmos_cosmos_sdk_types.Coins + Depositor github_com_cosmos_cosmos_sdk_types.AccAddress + func NewDeposit(depositor sdk.AccAddress, amount sdk.Coins) Deposit + func (*Deposit) Descriptor() ([]byte, []int) + func (*Deposit) ProtoMessage() + func (d Deposit) Validate() error + func (m *Deposit) Marshal() (dAtA []byte, err error) + func (m *Deposit) MarshalTo(dAtA []byte) (int, error) + func (m *Deposit) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *Deposit) Reset() + func (m *Deposit) Size() (n int) + func (m *Deposit) String() string + func (m *Deposit) Unmarshal(dAtA []byte) error + func (m *Deposit) XXX_DiscardUnknown() + func (m *Deposit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *Deposit) XXX_Merge(src proto.Message) + func (m *Deposit) XXX_Size() int + func (m *Deposit) XXX_Unmarshal(b []byte) error + type Deposits []Deposit + func (ds Deposits) Validate() error + type GenesisState struct + Deposits Deposits + Params Params + func DefaultGenesisState() GenesisState + func NewGenesisState(p Params, deposits Deposits) GenesisState + func (*GenesisState) Descriptor() ([]byte, []int) + func (*GenesisState) ProtoMessage() + func (gs GenesisState) Validate() error + func (m *GenesisState) GetDeposits() Deposits + func (m *GenesisState) GetParams() Params + func (m *GenesisState) Marshal() (dAtA []byte, err error) + func (m *GenesisState) MarshalTo(dAtA []byte) (int, error) + func (m *GenesisState) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *GenesisState) Reset() + func (m *GenesisState) Size() (n int) + func (m *GenesisState) String() string + func (m *GenesisState) Unmarshal(dAtA []byte) error + func (m *GenesisState) XXX_DiscardUnknown() + func (m *GenesisState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *GenesisState) XXX_Merge(src proto.Message) + func (m *GenesisState) XXX_Size() int + func (m *GenesisState) XXX_Unmarshal(b []byte) error + type LiquidKeeper interface + GetStakedTokensForDerivatives func(ctx sdk.Context, derivatives sdk.Coins) (sdk.Coin, error) + IsDerivativeDenom func(ctx sdk.Context, denom string) bool + type MsgClient interface + Deposit func(ctx context.Context, in *MsgDeposit, opts ...grpc.CallOption) (*MsgDepositResponse, error) + Withdraw func(ctx context.Context, in *MsgWithdraw, opts ...grpc.CallOption) (*MsgWithdrawResponse, error) + func NewMsgClient(cc grpc1.ClientConn) MsgClient + type MsgDeposit struct + Amount github_com_cosmos_cosmos_sdk_types.Coins + Depositor string + func NewMsgDeposit(depositor sdk.AccAddress, amount sdk.Coins) MsgDeposit + func (*MsgDeposit) Descriptor() ([]byte, []int) + func (*MsgDeposit) ProtoMessage() + func (m *MsgDeposit) GetAmount() github_com_cosmos_cosmos_sdk_types.Coins + func (m *MsgDeposit) GetDepositor() string + func (m *MsgDeposit) Marshal() (dAtA []byte, err error) + func (m *MsgDeposit) MarshalTo(dAtA []byte) (int, error) + func (m *MsgDeposit) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *MsgDeposit) Reset() + func (m *MsgDeposit) Size() (n int) + func (m *MsgDeposit) String() string + func (m *MsgDeposit) Unmarshal(dAtA []byte) error + func (m *MsgDeposit) XXX_DiscardUnknown() + func (m *MsgDeposit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *MsgDeposit) XXX_Merge(src proto.Message) + func (m *MsgDeposit) XXX_Size() int + func (m *MsgDeposit) XXX_Unmarshal(b []byte) error + func (msg MsgDeposit) GetSignBytes() []byte + func (msg MsgDeposit) GetSigners() []sdk.AccAddress + func (msg MsgDeposit) Route() string + func (msg MsgDeposit) Type() string + func (msg MsgDeposit) ValidateBasic() error + type MsgDepositResponse struct + func (*MsgDepositResponse) Descriptor() ([]byte, []int) + func (*MsgDepositResponse) ProtoMessage() + func (m *MsgDepositResponse) Marshal() (dAtA []byte, err error) + func (m *MsgDepositResponse) MarshalTo(dAtA []byte) (int, error) + func (m *MsgDepositResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *MsgDepositResponse) Reset() + func (m *MsgDepositResponse) Size() (n int) + func (m *MsgDepositResponse) String() string + func (m *MsgDepositResponse) Unmarshal(dAtA []byte) error + func (m *MsgDepositResponse) XXX_DiscardUnknown() + func (m *MsgDepositResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *MsgDepositResponse) XXX_Merge(src proto.Message) + func (m *MsgDepositResponse) XXX_Size() int + func (m *MsgDepositResponse) XXX_Unmarshal(b []byte) error + type MsgServer interface + Deposit func(context.Context, *MsgDeposit) (*MsgDepositResponse, error) + Withdraw func(context.Context, *MsgWithdraw) (*MsgWithdrawResponse, error) + type MsgWithdraw struct + Amount github_com_cosmos_cosmos_sdk_types.Coins + Depositor string + func NewMsgWithdraw(depositor sdk.AccAddress, amount sdk.Coins) MsgWithdraw + func (*MsgWithdraw) Descriptor() ([]byte, []int) + func (*MsgWithdraw) ProtoMessage() + func (m *MsgWithdraw) GetAmount() github_com_cosmos_cosmos_sdk_types.Coins + func (m *MsgWithdraw) GetDepositor() string + func (m *MsgWithdraw) Marshal() (dAtA []byte, err error) + func (m *MsgWithdraw) MarshalTo(dAtA []byte) (int, error) + func (m *MsgWithdraw) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *MsgWithdraw) Reset() + func (m *MsgWithdraw) Size() (n int) + func (m *MsgWithdraw) String() string + func (m *MsgWithdraw) Unmarshal(dAtA []byte) error + func (m *MsgWithdraw) XXX_DiscardUnknown() + func (m *MsgWithdraw) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *MsgWithdraw) XXX_Merge(src proto.Message) + func (m *MsgWithdraw) XXX_Size() int + func (m *MsgWithdraw) XXX_Unmarshal(b []byte) error + func (msg MsgWithdraw) GetSignBytes() []byte + func (msg MsgWithdraw) GetSigners() []sdk.AccAddress + func (msg MsgWithdraw) Route() string + func (msg MsgWithdraw) Type() string + func (msg MsgWithdraw) ValidateBasic() error + type MsgWithdrawResponse struct + func (*MsgWithdrawResponse) Descriptor() ([]byte, []int) + func (*MsgWithdrawResponse) ProtoMessage() + func (m *MsgWithdrawResponse) Marshal() (dAtA []byte, err error) + func (m *MsgWithdrawResponse) MarshalTo(dAtA []byte) (int, error) + func (m *MsgWithdrawResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *MsgWithdrawResponse) Reset() + func (m *MsgWithdrawResponse) Size() (n int) + func (m *MsgWithdrawResponse) String() string + func (m *MsgWithdrawResponse) Unmarshal(dAtA []byte) error + func (m *MsgWithdrawResponse) XXX_DiscardUnknown() + func (m *MsgWithdrawResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *MsgWithdrawResponse) XXX_Merge(src proto.Message) + func (m *MsgWithdrawResponse) XXX_Size() int + func (m *MsgWithdrawResponse) XXX_Unmarshal(b []byte) error + type MultiSavingsHooks []SavingsHooks + func NewMultiSavingsHooks(hooks ...SavingsHooks) MultiSavingsHooks + func (s MultiSavingsHooks) AfterSavingsDepositCreated(ctx sdk.Context, deposit Deposit) + func (s MultiSavingsHooks) BeforeSavingsDepositModified(ctx sdk.Context, deposit Deposit, incomingDenoms []string) + type Params struct + SupportedDenoms []string + func DefaultParams() Params + func NewParams(supportedDenoms []string) Params + func (*Params) Descriptor() ([]byte, []int) + func (*Params) ProtoMessage() + func (m *Params) Marshal() (dAtA []byte, err error) + func (m *Params) MarshalTo(dAtA []byte) (int, error) + func (m *Params) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *Params) Reset() + func (m *Params) Size() (n int) + func (m *Params) String() string + func (m *Params) Unmarshal(dAtA []byte) error + func (m *Params) XXX_DiscardUnknown() + func (m *Params) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *Params) XXX_Merge(src proto.Message) + func (m *Params) XXX_Size() int + func (m *Params) XXX_Unmarshal(b []byte) error + func (p *Params) ParamSetPairs() paramtypes.ParamSetPairs + func (p Params) Validate() error + type QueryClient interface + Deposits func(ctx context.Context, in *QueryDepositsRequest, opts ...grpc.CallOption) (*QueryDepositsResponse, error) + Params func(ctx context.Context, in *QueryParamsRequest, opts ...grpc.CallOption) (*QueryParamsResponse, error) + TotalSupply func(ctx context.Context, in *QueryTotalSupplyRequest, opts ...grpc.CallOption) (*QueryTotalSupplyResponse, error) + func NewQueryClient(cc grpc1.ClientConn) QueryClient + type QueryDepositsRequest struct + Denom string + Owner string + Pagination *query.PageRequest + func (*QueryDepositsRequest) Descriptor() ([]byte, []int) + func (*QueryDepositsRequest) ProtoMessage() + func (m *QueryDepositsRequest) GetDenom() string + func (m *QueryDepositsRequest) GetOwner() string + func (m *QueryDepositsRequest) GetPagination() *query.PageRequest + func (m *QueryDepositsRequest) Marshal() (dAtA []byte, err error) + func (m *QueryDepositsRequest) MarshalTo(dAtA []byte) (int, error) + func (m *QueryDepositsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *QueryDepositsRequest) Reset() + func (m *QueryDepositsRequest) Size() (n int) + func (m *QueryDepositsRequest) String() string + func (m *QueryDepositsRequest) Unmarshal(dAtA []byte) error + func (m *QueryDepositsRequest) XXX_DiscardUnknown() + func (m *QueryDepositsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *QueryDepositsRequest) XXX_Merge(src proto.Message) + func (m *QueryDepositsRequest) XXX_Size() int + func (m *QueryDepositsRequest) XXX_Unmarshal(b []byte) error + type QueryDepositsResponse struct + Deposits Deposits + Pagination *query.PageResponse + func (*QueryDepositsResponse) Descriptor() ([]byte, []int) + func (*QueryDepositsResponse) ProtoMessage() + func (m *QueryDepositsResponse) GetDeposits() Deposits + func (m *QueryDepositsResponse) GetPagination() *query.PageResponse + func (m *QueryDepositsResponse) Marshal() (dAtA []byte, err error) + func (m *QueryDepositsResponse) MarshalTo(dAtA []byte) (int, error) + func (m *QueryDepositsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *QueryDepositsResponse) Reset() + func (m *QueryDepositsResponse) Size() (n int) + func (m *QueryDepositsResponse) String() string + func (m *QueryDepositsResponse) Unmarshal(dAtA []byte) error + func (m *QueryDepositsResponse) XXX_DiscardUnknown() + func (m *QueryDepositsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *QueryDepositsResponse) XXX_Merge(src proto.Message) + func (m *QueryDepositsResponse) XXX_Size() int + func (m *QueryDepositsResponse) XXX_Unmarshal(b []byte) error + type QueryParamsRequest struct + func (*QueryParamsRequest) Descriptor() ([]byte, []int) + func (*QueryParamsRequest) ProtoMessage() + func (m *QueryParamsRequest) Marshal() (dAtA []byte, err error) + func (m *QueryParamsRequest) MarshalTo(dAtA []byte) (int, error) + func (m *QueryParamsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *QueryParamsRequest) Reset() + func (m *QueryParamsRequest) Size() (n int) + func (m *QueryParamsRequest) String() string + func (m *QueryParamsRequest) Unmarshal(dAtA []byte) error + func (m *QueryParamsRequest) XXX_DiscardUnknown() + func (m *QueryParamsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *QueryParamsRequest) XXX_Merge(src proto.Message) + func (m *QueryParamsRequest) XXX_Size() int + func (m *QueryParamsRequest) XXX_Unmarshal(b []byte) error + type QueryParamsResponse struct + Params Params + func (*QueryParamsResponse) Descriptor() ([]byte, []int) + func (*QueryParamsResponse) ProtoMessage() + func (m *QueryParamsResponse) Marshal() (dAtA []byte, err error) + func (m *QueryParamsResponse) MarshalTo(dAtA []byte) (int, error) + func (m *QueryParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *QueryParamsResponse) Reset() + func (m *QueryParamsResponse) Size() (n int) + func (m *QueryParamsResponse) String() string + func (m *QueryParamsResponse) Unmarshal(dAtA []byte) error + func (m *QueryParamsResponse) XXX_DiscardUnknown() + func (m *QueryParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *QueryParamsResponse) XXX_Merge(src proto.Message) + func (m *QueryParamsResponse) XXX_Size() int + func (m *QueryParamsResponse) XXX_Unmarshal(b []byte) error + type QueryServer interface + Deposits func(context.Context, *QueryDepositsRequest) (*QueryDepositsResponse, error) + Params func(context.Context, *QueryParamsRequest) (*QueryParamsResponse, 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) GetHeight() int64 + func (m *QueryTotalSupplyResponse) GetResult() github_com_cosmos_cosmos_sdk_types.Coins + 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 SavingsHooks interface + AfterSavingsDepositCreated func(ctx sdk.Context, deposit Deposit) + BeforeSavingsDepositModified func(ctx sdk.Context, deposit Deposit, incomingDenoms []string) + type UnimplementedMsgServer struct + func (*UnimplementedMsgServer) Deposit(ctx context.Context, req *MsgDeposit) (*MsgDepositResponse, error) + func (*UnimplementedMsgServer) Withdraw(ctx context.Context, req *MsgWithdraw) (*MsgWithdrawResponse, error) + type UnimplementedQueryServer struct + func (*UnimplementedQueryServer) Deposits(ctx context.Context, req *QueryDepositsRequest) (*QueryDepositsResponse, error) + func (*UnimplementedQueryServer) Params(ctx context.Context, req *QueryParamsRequest) (*QueryParamsResponse, error) + func (*UnimplementedQueryServer) TotalSupply(ctx context.Context, req *QueryTotalSupplyRequest) (*QueryTotalSupplyResponse, error)