Documentation ¶
Overview ¶
NOTE: Usage of x/params to manage parameters is deprecated in favor of x/gov controlled execution of MsgUpdateParams messages. These types remains solely for migration purposes and will be removed in a future release.
Package types is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Constants
- Variables
- func CalcTokensByIntegral(x sdkmath.LegacyDec) sdkmath.Uint
- func DecFromUint(u sdkmath.Uint) sdkmath.LegacyDec
- func GetAbsDiff(a, b sdkmath.Uint) sdkmath.Uint
- 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)
- func ValidateGenesis(data GenesisState) error
- func ValidateMinter(minter Minter) error
- type AccountKeeper
- type BankKeeper
- type GenesisState
- func (*GenesisState) Descriptor() ([]byte, []int)
- func (m *GenesisState) GetMinter() Minter
- 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 (*GenesisState) ProtoMessage()
- 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 Minter
- func (*Minter) Descriptor() ([]byte, []int)
- func (m *Minter) Marshal() (dAtA []byte, err error)
- func (m *Minter) MarshalTo(dAtA []byte) (int, error)
- func (m *Minter) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Minter) ProtoMessage()
- func (m *Minter) Reset()
- func (m *Minter) Size() (n int)
- func (m *Minter) String() string
- func (m *Minter) Unmarshal(dAtA []byte) error
- func (m *Minter) XXX_DiscardUnknown()
- func (m *Minter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Minter) XXX_Merge(src proto.Message)
- func (m *Minter) XXX_Size() int
- func (m *Minter) XXX_Unmarshal(b []byte) error
- type MsgClient
- type MsgServer
- type MsgUpdateParams
- func (*MsgUpdateParams) Descriptor() ([]byte, []int)
- func (m *MsgUpdateParams) GetAuthority() string
- func (m *MsgUpdateParams) GetParams() Params
- func (m MsgUpdateParams) GetSignBytes() []byte
- func (m *MsgUpdateParams) GetSigners() []sdk.AccAddress
- func (m *MsgUpdateParams) Marshal() (dAtA []byte, err error)
- func (m *MsgUpdateParams) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgUpdateParams) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgUpdateParams) ProtoMessage()
- func (m *MsgUpdateParams) Reset()
- func (m *MsgUpdateParams) Size() (n int)
- func (m *MsgUpdateParams) String() string
- func (m *MsgUpdateParams) Unmarshal(dAtA []byte) error
- func (m *MsgUpdateParams) ValidateBasic() error
- func (m *MsgUpdateParams) XXX_DiscardUnknown()
- func (m *MsgUpdateParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgUpdateParams) XXX_Merge(src proto.Message)
- func (m *MsgUpdateParams) XXX_Size() int
- func (m *MsgUpdateParams) XXX_Unmarshal(b []byte) error
- type MsgUpdateParamsResponse
- func (*MsgUpdateParamsResponse) Descriptor() ([]byte, []int)
- func (m *MsgUpdateParamsResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgUpdateParamsResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgUpdateParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgUpdateParamsResponse) ProtoMessage()
- func (m *MsgUpdateParamsResponse) Reset()
- func (m *MsgUpdateParamsResponse) Size() (n int)
- func (m *MsgUpdateParamsResponse) String() string
- func (m *MsgUpdateParamsResponse) Unmarshal(dAtA []byte) error
- func (m *MsgUpdateParamsResponse) XXX_DiscardUnknown()
- func (m *MsgUpdateParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgUpdateParamsResponse) XXX_Merge(src proto.Message)
- func (m *MsgUpdateParamsResponse) XXX_Size() int
- func (m *MsgUpdateParamsResponse) XXX_Unmarshal(b []byte) error
- type Params
- func (*Params) Descriptor() ([]byte, []int)
- func (m *Params) GetMintDenom() string
- 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 (p *Params) ParamSetPairs() paramtypes.ParamSetPairs
- func (*Params) ProtoMessage()
- func (m *Params) Reset()
- func (m *Params) Size() (n int)
- func (m *Params) String() string
- func (m *Params) Unmarshal(dAtA []byte) error
- func (p Params) Validate() 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
- type QueryAnnualInflationRequest
- func (*QueryAnnualInflationRequest) Descriptor() ([]byte, []int)
- func (m *QueryAnnualInflationRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryAnnualInflationRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryAnnualInflationRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryAnnualInflationRequest) ProtoMessage()
- func (m *QueryAnnualInflationRequest) Reset()
- func (m *QueryAnnualInflationRequest) Size() (n int)
- func (m *QueryAnnualInflationRequest) String() string
- func (m *QueryAnnualInflationRequest) Unmarshal(dAtA []byte) error
- func (m *QueryAnnualInflationRequest) XXX_DiscardUnknown()
- func (m *QueryAnnualInflationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryAnnualInflationRequest) XXX_Merge(src proto.Message)
- func (m *QueryAnnualInflationRequest) XXX_Size() int
- func (m *QueryAnnualInflationRequest) XXX_Unmarshal(b []byte) error
- type QueryAnnualInflationResponse
- func (*QueryAnnualInflationResponse) Descriptor() ([]byte, []int)
- func (m *QueryAnnualInflationResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryAnnualInflationResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryAnnualInflationResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryAnnualInflationResponse) ProtoMessage()
- func (m *QueryAnnualInflationResponse) Reset()
- func (m *QueryAnnualInflationResponse) Size() (n int)
- func (m *QueryAnnualInflationResponse) String() string
- func (m *QueryAnnualInflationResponse) Unmarshal(dAtA []byte) error
- func (m *QueryAnnualInflationResponse) XXX_DiscardUnknown()
- func (m *QueryAnnualInflationResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryAnnualInflationResponse) XXX_Merge(src proto.Message)
- func (m *QueryAnnualInflationResponse) XXX_Size() int
- func (m *QueryAnnualInflationResponse) XXX_Unmarshal(b []byte) error
- type QueryClient
- type QueryMintStateRequest
- func (*QueryMintStateRequest) Descriptor() ([]byte, []int)
- func (m *QueryMintStateRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryMintStateRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryMintStateRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryMintStateRequest) ProtoMessage()
- func (m *QueryMintStateRequest) Reset()
- func (m *QueryMintStateRequest) Size() (n int)
- func (m *QueryMintStateRequest) String() string
- func (m *QueryMintStateRequest) Unmarshal(dAtA []byte) error
- func (m *QueryMintStateRequest) XXX_DiscardUnknown()
- func (m *QueryMintStateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryMintStateRequest) XXX_Merge(src proto.Message)
- func (m *QueryMintStateRequest) XXX_Size() int
- func (m *QueryMintStateRequest) XXX_Unmarshal(b []byte) error
- type QueryMintStateResponse
- func (*QueryMintStateResponse) Descriptor() ([]byte, []int)
- func (m *QueryMintStateResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryMintStateResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryMintStateResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryMintStateResponse) ProtoMessage()
- func (m *QueryMintStateResponse) Reset()
- func (m *QueryMintStateResponse) Size() (n int)
- func (m *QueryMintStateResponse) String() string
- func (m *QueryMintStateResponse) Unmarshal(dAtA []byte) error
- func (m *QueryMintStateResponse) XXX_DiscardUnknown()
- func (m *QueryMintStateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryMintStateResponse) XXX_Merge(src proto.Message)
- func (m *QueryMintStateResponse) XXX_Size() int
- func (m *QueryMintStateResponse) XXX_Unmarshal(b []byte) error
- type QueryParamsRequest
- func (*QueryParamsRequest) Descriptor() ([]byte, []int)
- 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 (*QueryParamsRequest) ProtoMessage()
- 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
- func (*QueryParamsResponse) Descriptor() ([]byte, []int)
- func (m *QueryParamsResponse) GetParams() Params
- 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 (*QueryParamsResponse) ProtoMessage()
- 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
- type UnimplementedMsgServer
- type UnimplementedQueryServer
- func (*UnimplementedQueryServer) AnnualInflation(ctx context.Context, req *QueryAnnualInflationRequest) (*QueryAnnualInflationResponse, error)
- func (*UnimplementedQueryServer) MintState(ctx context.Context, req *QueryMintStateRequest) (*QueryMintStateResponse, error)
- func (*UnimplementedQueryServer) Params(ctx context.Context, req *QueryParamsRequest) (*QueryParamsResponse, error)
Constants ¶
const ( EventTypeMint = ModuleName AttributeKeyDenom = "denom" )
Minting module event types.
const ( // module name. ModuleName = "mint" // StoreKey is the default store key for mint. StoreKey = ModuleName // QuerierRoute is the querier route for the minting store. QuerierRoute = StoreKey // Query endpoints supported by the minting querier. QueryParameters = "parameters" QueryMintState = "mintState" QueryInflation = "inflation" )
Variables ¶
var ( ErrInvalidLengthGenesis = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowGenesis = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupGenesis = fmt.Errorf("proto: unexpected end of group") )
var ( // MinterKey is the key to use for the keeper store. MinterKey = []byte{0x00} ParamsKey = []byte{0x01} )
var ( ErrInvalidLengthMint = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowMint = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupMint = fmt.Errorf("proto: unexpected end of group") )
var ( QuadCoef = sdkmath.LegacyMustNewDecFromStr("-1.08319") CubeCoef = sdkmath.LegacyMustNewDecFromStr("314.871") SquareCoef = sdkmath.LegacyMustNewDecFromStr("-44283.6") Coef = sdkmath.LegacyMustNewDecFromStr("3863350") MintingCap = util.ConvertToMicroNolusInt64(150000000) FixedMintedAmount = util.ConvertToMicroNolusInt64(103125) NormOffset = sdkmath.LegacyMustNewDecFromStr("0.47") MonthsInFormula = sdkmath.LegacyMustNewDecFromStr("96") TotalMonths = sdkmath.LegacyMustNewDecFromStr("120") AbsMonthsRange = MonthsInFormula.Sub(NormOffset) NormMonthsRange = AbsMonthsRange.Quo(MonthsInFormula) )
Minting formula f(x)=-4.33275 x^3 + 944.61206 x^2 - 88567.25194 x + 3.86335×10^6 integrated over 0.47 to 96 afterwards minting 103125 tokens each month until reaching the minting cap of 150*10^6 tokens.
var ( DefaultBondDenom = sdk.DefaultBondDenom DefaultMaxMintablenanoseconds = int64(time.Minute) // 1 minute default )
Parameter store keys.
var ( KeyMintDenom = []byte("MintDenom") KeyMaxMintableNanoseconds = []byte("MaxMintableNanoseconds") )
Parameter store keys.
var ( ErrInvalidLengthQuery = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowQuery = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupQuery = fmt.Errorf("proto: unexpected end of group") )
var ( ErrInvalidLengthTx = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowTx = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupTx = fmt.Errorf("proto: unexpected end of group") )
var (
ModuleCdc = codec.NewAminoCodec(amino)
)
Functions ¶
func CalcTokensByIntegral ¶
Integral: -1.08319 x^4 + 314.871 x^3 - 44283.6 x^2 + 3.86335×10^6 x transformed to: (((-1.08319 x + 314.871) x - 44283.6) x +3.86335×10^6) x.
func ParamKeyTable ¶
func ParamKeyTable() paramtypes.KeyTable
ParamTable for minting module.
NOTE: Deprecated.
func RegisterInterfaces ¶ added in v0.5.0
func RegisterInterfaces(registry types.InterfaceRegistry)
func RegisterLegacyAminoCodec ¶ added in v0.5.0
func RegisterLegacyAminoCodec(cdc *codec.LegacyAmino)
RegisterLegacyAminoCodec registers concrete types on the LegacyAmino codec.
func RegisterMsgServer ¶ added in v0.5.0
func RegisterQueryHandler ¶
RegisterQueryHandler registers the http handlers for service Query to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterQueryHandlerClient ¶
func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryClient) error
RegisterQueryHandlerClient registers the http handlers for service Query to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "QueryClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "QueryClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "QueryClient" to call the correct interceptors.
func RegisterQueryHandlerFromEndpoint ¶
func RegisterQueryHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterQueryHandlerFromEndpoint is same as RegisterQueryHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterQueryHandlerServer ¶
func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error
RegisterQueryHandlerServer registers the http handlers for service Query to "mux". UnaryRPC :call QueryServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterQueryHandlerFromEndpoint instead.
func RegisterQueryServer ¶
func RegisterQueryServer(s grpc1.Server, srv QueryServer)
func ValidateGenesis ¶
func ValidateGenesis(data GenesisState) error
ValidateGenesis validates the provided genesis state to ensure the expected invariants holds.
func ValidateMinter ¶
ValidateMinter ensure minter has valid "normTimePassed" and "totalMinted" tokens do not exceed the minting cap.
Types ¶
type AccountKeeper ¶
type AccountKeeper interface { GetModuleAddress(name string) sdk.AccAddress // TODO remove with genesis 2-phases refactor https://github.com/cosmos/cosmos-sdk/issues/2862 SetModuleAccount(sdk.Context, types.ModuleAccountI) GetModuleAccount(ctx sdk.Context, moduleName string) types.ModuleAccountI }
AccountKeeper defines the contract required for account APIs.
type BankKeeper ¶
type BankKeeper interface { SendCoinsFromModuleToAccount(ctx sdk.Context, senderModule string, recipientAddr sdk.AccAddress, amt sdk.Coins) error SendCoinsFromModuleToModule(ctx sdk.Context, senderModule, recipientModule string, amt sdk.Coins) error MintCoins(ctx sdk.Context, name string, amt sdk.Coins) error }
BankKeeper defines the contract needed to be fulfilled for banking and supply dependencies.
type GenesisState ¶
type GenesisState struct { // minter is a space for holding current inflation information. Minter Minter `protobuf:"bytes,1,opt,name=minter,proto3" json:"minter"` // params defines all the paramaters of the module. Params Params `protobuf:"bytes,2,opt,name=params,proto3" json:"params"` }
GenesisState defines the mint module's genesis state.
func DefaultGenesisState ¶
func DefaultGenesisState() *GenesisState
DefaultGenesisState creates a default GenesisState object.
func NewGenesisState ¶
func NewGenesisState(minter Minter, params Params) *GenesisState
NewGenesisState creates a new GenesisState object.
func (*GenesisState) Descriptor ¶
func (*GenesisState) Descriptor() ([]byte, []int)
func (*GenesisState) GetMinter ¶
func (m *GenesisState) GetMinter() Minter
func (*GenesisState) GetParams ¶
func (m *GenesisState) GetParams() Params
func (*GenesisState) Marshal ¶
func (m *GenesisState) Marshal() (dAtA []byte, err error)
func (*GenesisState) MarshalToSizedBuffer ¶
func (m *GenesisState) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GenesisState) ProtoMessage ¶
func (*GenesisState) ProtoMessage()
func (*GenesisState) Reset ¶
func (m *GenesisState) Reset()
func (*GenesisState) Size ¶
func (m *GenesisState) Size() (n int)
func (*GenesisState) String ¶
func (m *GenesisState) String() string
func (*GenesisState) Unmarshal ¶
func (m *GenesisState) Unmarshal(dAtA []byte) error
func (*GenesisState) XXX_DiscardUnknown ¶
func (m *GenesisState) XXX_DiscardUnknown()
func (*GenesisState) XXX_Marshal ¶
func (m *GenesisState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GenesisState) XXX_Merge ¶
func (m *GenesisState) XXX_Merge(src proto.Message)
func (*GenesisState) XXX_Size ¶
func (m *GenesisState) XXX_Size() int
func (*GenesisState) XXX_Unmarshal ¶
func (m *GenesisState) XXX_Unmarshal(b []byte) error
type Minter ¶
type Minter struct { NormTimePassed cosmossdk_io_math.LegacyDec `` /* 134-byte string literal not displayed */ TotalMinted cosmossdk_io_math.Uint `protobuf:"bytes,3,opt,name=total_minted,json=totalMinted,proto3,customtype=cosmossdk.io/math.Uint" json:"total_minted"` PrevBlockTimestamp cosmossdk_io_math.Uint `` /* 141-byte string literal not displayed */ AnnualInflation cosmossdk_io_math.Uint `` /* 130-byte string literal not displayed */ }
Minter represents the minting state.
func DefaultInitialMinter ¶
func DefaultInitialMinter() Minter
DefaultInitialMinter returns a default initial Minter object for a new chain.
func InitialMinter ¶
func InitialMinter() Minter
InitialMinter returns an initial Minter object with zero-value parameters.
func NewMinter ¶
func NewMinter(normTimePassed sdkmath.LegacyDec, totalMinted, prevBlockTimestamp, inflation sdkmath.Uint) Minter
NewMinter returns a new Minter object with the given inflation and annual provisions values.
func (*Minter) Descriptor ¶
func (*Minter) MarshalToSizedBuffer ¶
func (*Minter) ProtoMessage ¶
func (*Minter) ProtoMessage()
func (*Minter) XXX_DiscardUnknown ¶
func (m *Minter) XXX_DiscardUnknown()
func (*Minter) XXX_Marshal ¶
func (*Minter) XXX_Unmarshal ¶
type MsgClient ¶ added in v0.5.0
type MsgClient interface { // UpdateParams defines a governance operation for updating the x/mint module // parameters. The authority is hard-coded to the x/gov module account. // // Since: cosmos-sdk 0.47 UpdateParams(ctx context.Context, in *MsgUpdateParams, opts ...grpc.CallOption) (*MsgUpdateParamsResponse, error) }
MsgClient is the client API for Msg service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewMsgClient ¶ added in v0.5.0
func NewMsgClient(cc grpc1.ClientConn) MsgClient
type MsgServer ¶ added in v0.5.0
type MsgServer interface { // UpdateParams defines a governance operation for updating the x/mint module // parameters. The authority is hard-coded to the x/gov module account. // // Since: cosmos-sdk 0.47 UpdateParams(context.Context, *MsgUpdateParams) (*MsgUpdateParamsResponse, error) }
MsgServer is the server API for Msg service.
type MsgUpdateParams ¶ added in v0.5.0
type MsgUpdateParams struct { // authority is the address of the governance account. Authority string `protobuf:"bytes,1,opt,name=authority,proto3" json:"authority,omitempty"` // params defines the x/mint parameters to update. // // NOTE: All parameters must be supplied. Params Params `protobuf:"bytes,2,opt,name=params,proto3" json:"params"` }
MsgUpdateParams is the Msg/UpdateParams request type.
Since: cosmos-sdk 0.47
func (*MsgUpdateParams) Descriptor ¶ added in v0.5.0
func (*MsgUpdateParams) Descriptor() ([]byte, []int)
func (*MsgUpdateParams) GetAuthority ¶ added in v0.5.0
func (m *MsgUpdateParams) GetAuthority() string
func (*MsgUpdateParams) GetParams ¶ added in v0.5.0
func (m *MsgUpdateParams) GetParams() Params
func (MsgUpdateParams) GetSignBytes ¶ added in v0.5.0
func (m MsgUpdateParams) GetSignBytes() []byte
GetSignBytes implements the LegacyMsg interface.
func (*MsgUpdateParams) GetSigners ¶ added in v0.5.0
func (m *MsgUpdateParams) GetSigners() []sdk.AccAddress
GetSigners returns the expected signers for a MsgUpdateParams message.
func (*MsgUpdateParams) Marshal ¶ added in v0.5.0
func (m *MsgUpdateParams) Marshal() (dAtA []byte, err error)
func (*MsgUpdateParams) MarshalTo ¶ added in v0.5.0
func (m *MsgUpdateParams) MarshalTo(dAtA []byte) (int, error)
func (*MsgUpdateParams) MarshalToSizedBuffer ¶ added in v0.5.0
func (m *MsgUpdateParams) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgUpdateParams) ProtoMessage ¶ added in v0.5.0
func (*MsgUpdateParams) ProtoMessage()
func (*MsgUpdateParams) Reset ¶ added in v0.5.0
func (m *MsgUpdateParams) Reset()
func (*MsgUpdateParams) Size ¶ added in v0.5.0
func (m *MsgUpdateParams) Size() (n int)
func (*MsgUpdateParams) String ¶ added in v0.5.0
func (m *MsgUpdateParams) String() string
func (*MsgUpdateParams) Unmarshal ¶ added in v0.5.0
func (m *MsgUpdateParams) Unmarshal(dAtA []byte) error
func (*MsgUpdateParams) ValidateBasic ¶ added in v0.5.0
func (m *MsgUpdateParams) ValidateBasic() error
ValidateBasic does a sanity check on the provided data.
func (*MsgUpdateParams) XXX_DiscardUnknown ¶ added in v0.5.0
func (m *MsgUpdateParams) XXX_DiscardUnknown()
func (*MsgUpdateParams) XXX_Marshal ¶ added in v0.5.0
func (m *MsgUpdateParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgUpdateParams) XXX_Merge ¶ added in v0.5.0
func (m *MsgUpdateParams) XXX_Merge(src proto.Message)
func (*MsgUpdateParams) XXX_Size ¶ added in v0.5.0
func (m *MsgUpdateParams) XXX_Size() int
func (*MsgUpdateParams) XXX_Unmarshal ¶ added in v0.5.0
func (m *MsgUpdateParams) XXX_Unmarshal(b []byte) error
type MsgUpdateParamsResponse ¶ added in v0.5.0
type MsgUpdateParamsResponse struct { }
MsgUpdateParamsResponse defines the response structure for executing a MsgUpdateParams message.
Since: cosmos-sdk 0.47
func (*MsgUpdateParamsResponse) Descriptor ¶ added in v0.5.0
func (*MsgUpdateParamsResponse) Descriptor() ([]byte, []int)
func (*MsgUpdateParamsResponse) Marshal ¶ added in v0.5.0
func (m *MsgUpdateParamsResponse) Marshal() (dAtA []byte, err error)
func (*MsgUpdateParamsResponse) MarshalTo ¶ added in v0.5.0
func (m *MsgUpdateParamsResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgUpdateParamsResponse) MarshalToSizedBuffer ¶ added in v0.5.0
func (m *MsgUpdateParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgUpdateParamsResponse) ProtoMessage ¶ added in v0.5.0
func (*MsgUpdateParamsResponse) ProtoMessage()
func (*MsgUpdateParamsResponse) Reset ¶ added in v0.5.0
func (m *MsgUpdateParamsResponse) Reset()
func (*MsgUpdateParamsResponse) Size ¶ added in v0.5.0
func (m *MsgUpdateParamsResponse) Size() (n int)
func (*MsgUpdateParamsResponse) String ¶ added in v0.5.0
func (m *MsgUpdateParamsResponse) String() string
func (*MsgUpdateParamsResponse) Unmarshal ¶ added in v0.5.0
func (m *MsgUpdateParamsResponse) Unmarshal(dAtA []byte) error
func (*MsgUpdateParamsResponse) XXX_DiscardUnknown ¶ added in v0.5.0
func (m *MsgUpdateParamsResponse) XXX_DiscardUnknown()
func (*MsgUpdateParamsResponse) XXX_Marshal ¶ added in v0.5.0
func (m *MsgUpdateParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgUpdateParamsResponse) XXX_Merge ¶ added in v0.5.0
func (m *MsgUpdateParamsResponse) XXX_Merge(src proto.Message)
func (*MsgUpdateParamsResponse) XXX_Size ¶ added in v0.5.0
func (m *MsgUpdateParamsResponse) XXX_Size() int
func (*MsgUpdateParamsResponse) XXX_Unmarshal ¶ added in v0.5.0
func (m *MsgUpdateParamsResponse) XXX_Unmarshal(b []byte) error
type Params ¶
type Params struct { // type of coin to mint MintDenom string `protobuf:"bytes,1,opt,name=mint_denom,json=mintDenom,proto3" json:"mint_denom,omitempty"` MaxMintableNanoseconds cosmossdk_io_math.Uint `` /* 153-byte string literal not displayed */ }
Params holds parameters for the mint module.
func DefaultParams ¶
func DefaultParams() Params
DefaultParams returns default x/mint module parameters.
func (*Params) Descriptor ¶
func (*Params) GetMintDenom ¶
func (*Params) MarshalToSizedBuffer ¶
func (*Params) ParamSetPairs ¶
func (p *Params) ParamSetPairs() paramtypes.ParamSetPairs
Implements params.ParamSet
NOTE: Deprecated.
func (*Params) ProtoMessage ¶
func (*Params) ProtoMessage()
func (*Params) XXX_DiscardUnknown ¶
func (m *Params) XXX_DiscardUnknown()
func (*Params) XXX_Marshal ¶
func (*Params) XXX_Unmarshal ¶
type QueryAnnualInflationRequest ¶ added in v0.1.42
type QueryAnnualInflationRequest struct { }
QueryAnnualInflationRequest is the request type for the Query/AnnualInflation RPC method.
func (*QueryAnnualInflationRequest) Descriptor ¶ added in v0.1.42
func (*QueryAnnualInflationRequest) Descriptor() ([]byte, []int)
func (*QueryAnnualInflationRequest) Marshal ¶ added in v0.1.42
func (m *QueryAnnualInflationRequest) Marshal() (dAtA []byte, err error)
func (*QueryAnnualInflationRequest) MarshalTo ¶ added in v0.1.42
func (m *QueryAnnualInflationRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryAnnualInflationRequest) MarshalToSizedBuffer ¶ added in v0.1.42
func (m *QueryAnnualInflationRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryAnnualInflationRequest) ProtoMessage ¶ added in v0.1.42
func (*QueryAnnualInflationRequest) ProtoMessage()
func (*QueryAnnualInflationRequest) Reset ¶ added in v0.1.42
func (m *QueryAnnualInflationRequest) Reset()
func (*QueryAnnualInflationRequest) Size ¶ added in v0.1.42
func (m *QueryAnnualInflationRequest) Size() (n int)
func (*QueryAnnualInflationRequest) String ¶ added in v0.1.42
func (m *QueryAnnualInflationRequest) String() string
func (*QueryAnnualInflationRequest) Unmarshal ¶ added in v0.1.42
func (m *QueryAnnualInflationRequest) Unmarshal(dAtA []byte) error
func (*QueryAnnualInflationRequest) XXX_DiscardUnknown ¶ added in v0.1.42
func (m *QueryAnnualInflationRequest) XXX_DiscardUnknown()
func (*QueryAnnualInflationRequest) XXX_Marshal ¶ added in v0.1.42
func (m *QueryAnnualInflationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryAnnualInflationRequest) XXX_Merge ¶ added in v0.1.42
func (m *QueryAnnualInflationRequest) XXX_Merge(src proto.Message)
func (*QueryAnnualInflationRequest) XXX_Size ¶ added in v0.1.42
func (m *QueryAnnualInflationRequest) XXX_Size() int
func (*QueryAnnualInflationRequest) XXX_Unmarshal ¶ added in v0.1.42
func (m *QueryAnnualInflationRequest) XXX_Unmarshal(b []byte) error
type QueryAnnualInflationResponse ¶ added in v0.1.42
type QueryAnnualInflationResponse struct { // inflation is the current minting inflation value. AnnualInflation cosmossdk_io_math.Uint `` /* 130-byte string literal not displayed */ }
QueryAnnualInflationResponse is the response type for the Query/AnnualInflation RPC method.
func (*QueryAnnualInflationResponse) Descriptor ¶ added in v0.1.42
func (*QueryAnnualInflationResponse) Descriptor() ([]byte, []int)
func (*QueryAnnualInflationResponse) Marshal ¶ added in v0.1.42
func (m *QueryAnnualInflationResponse) Marshal() (dAtA []byte, err error)
func (*QueryAnnualInflationResponse) MarshalTo ¶ added in v0.1.42
func (m *QueryAnnualInflationResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryAnnualInflationResponse) MarshalToSizedBuffer ¶ added in v0.1.42
func (m *QueryAnnualInflationResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryAnnualInflationResponse) ProtoMessage ¶ added in v0.1.42
func (*QueryAnnualInflationResponse) ProtoMessage()
func (*QueryAnnualInflationResponse) Reset ¶ added in v0.1.42
func (m *QueryAnnualInflationResponse) Reset()
func (*QueryAnnualInflationResponse) Size ¶ added in v0.1.42
func (m *QueryAnnualInflationResponse) Size() (n int)
func (*QueryAnnualInflationResponse) String ¶ added in v0.1.42
func (m *QueryAnnualInflationResponse) String() string
func (*QueryAnnualInflationResponse) Unmarshal ¶ added in v0.1.42
func (m *QueryAnnualInflationResponse) Unmarshal(dAtA []byte) error
func (*QueryAnnualInflationResponse) XXX_DiscardUnknown ¶ added in v0.1.42
func (m *QueryAnnualInflationResponse) XXX_DiscardUnknown()
func (*QueryAnnualInflationResponse) XXX_Marshal ¶ added in v0.1.42
func (m *QueryAnnualInflationResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryAnnualInflationResponse) XXX_Merge ¶ added in v0.1.42
func (m *QueryAnnualInflationResponse) XXX_Merge(src proto.Message)
func (*QueryAnnualInflationResponse) XXX_Size ¶ added in v0.1.42
func (m *QueryAnnualInflationResponse) XXX_Size() int
func (*QueryAnnualInflationResponse) XXX_Unmarshal ¶ added in v0.1.42
func (m *QueryAnnualInflationResponse) XXX_Unmarshal(b []byte) error
type QueryClient ¶
type QueryClient interface { // Params returns the total set of minting parameters. Params(ctx context.Context, in *QueryParamsRequest, opts ...grpc.CallOption) (*QueryParamsResponse, error) // MintState returns the current minting state value. MintState(ctx context.Context, in *QueryMintStateRequest, opts ...grpc.CallOption) (*QueryMintStateResponse, error) // AnnualInflation returns the current minting inflation rate for the next 12 // months. AnnualInflation(ctx context.Context, in *QueryAnnualInflationRequest, opts ...grpc.CallOption) (*QueryAnnualInflationResponse, error) }
QueryClient is the client API for Query service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewQueryClient ¶
func NewQueryClient(cc grpc1.ClientConn) QueryClient
type QueryMintStateRequest ¶
type QueryMintStateRequest struct { }
QueryMintStateRequest is the request type for the Query/State RPC method.
func (*QueryMintStateRequest) Descriptor ¶
func (*QueryMintStateRequest) Descriptor() ([]byte, []int)
func (*QueryMintStateRequest) Marshal ¶
func (m *QueryMintStateRequest) Marshal() (dAtA []byte, err error)
func (*QueryMintStateRequest) MarshalTo ¶
func (m *QueryMintStateRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryMintStateRequest) MarshalToSizedBuffer ¶
func (m *QueryMintStateRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryMintStateRequest) ProtoMessage ¶
func (*QueryMintStateRequest) ProtoMessage()
func (*QueryMintStateRequest) Reset ¶
func (m *QueryMintStateRequest) Reset()
func (*QueryMintStateRequest) Size ¶
func (m *QueryMintStateRequest) Size() (n int)
func (*QueryMintStateRequest) String ¶
func (m *QueryMintStateRequest) String() string
func (*QueryMintStateRequest) Unmarshal ¶
func (m *QueryMintStateRequest) Unmarshal(dAtA []byte) error
func (*QueryMintStateRequest) XXX_DiscardUnknown ¶
func (m *QueryMintStateRequest) XXX_DiscardUnknown()
func (*QueryMintStateRequest) XXX_Marshal ¶
func (m *QueryMintStateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryMintStateRequest) XXX_Merge ¶
func (m *QueryMintStateRequest) XXX_Merge(src proto.Message)
func (*QueryMintStateRequest) XXX_Size ¶
func (m *QueryMintStateRequest) XXX_Size() int
func (*QueryMintStateRequest) XXX_Unmarshal ¶
func (m *QueryMintStateRequest) XXX_Unmarshal(b []byte) error
type QueryMintStateResponse ¶
type QueryMintStateResponse struct { NormTimePassed cosmossdk_io_math.LegacyDec `` /* 134-byte string literal not displayed */ TotalMinted cosmossdk_io_math.Uint `protobuf:"bytes,2,opt,name=total_minted,json=totalMinted,proto3,customtype=cosmossdk.io/math.Uint" json:"total_minted"` }
QueryMintStateResponse is the response type for the Query/State RPC method.
func (*QueryMintStateResponse) Descriptor ¶
func (*QueryMintStateResponse) Descriptor() ([]byte, []int)
func (*QueryMintStateResponse) Marshal ¶
func (m *QueryMintStateResponse) Marshal() (dAtA []byte, err error)
func (*QueryMintStateResponse) MarshalTo ¶
func (m *QueryMintStateResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryMintStateResponse) MarshalToSizedBuffer ¶
func (m *QueryMintStateResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryMintStateResponse) ProtoMessage ¶
func (*QueryMintStateResponse) ProtoMessage()
func (*QueryMintStateResponse) Reset ¶
func (m *QueryMintStateResponse) Reset()
func (*QueryMintStateResponse) Size ¶
func (m *QueryMintStateResponse) Size() (n int)
func (*QueryMintStateResponse) String ¶
func (m *QueryMintStateResponse) String() string
func (*QueryMintStateResponse) Unmarshal ¶
func (m *QueryMintStateResponse) Unmarshal(dAtA []byte) error
func (*QueryMintStateResponse) XXX_DiscardUnknown ¶
func (m *QueryMintStateResponse) XXX_DiscardUnknown()
func (*QueryMintStateResponse) XXX_Marshal ¶
func (m *QueryMintStateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryMintStateResponse) XXX_Merge ¶
func (m *QueryMintStateResponse) XXX_Merge(src proto.Message)
func (*QueryMintStateResponse) XXX_Size ¶
func (m *QueryMintStateResponse) XXX_Size() int
func (*QueryMintStateResponse) XXX_Unmarshal ¶
func (m *QueryMintStateResponse) XXX_Unmarshal(b []byte) error
type QueryParamsRequest ¶
type QueryParamsRequest struct { }
QueryParamsRequest is the request type for the Query/Params RPC method.
func (*QueryParamsRequest) Descriptor ¶
func (*QueryParamsRequest) Descriptor() ([]byte, []int)
func (*QueryParamsRequest) Marshal ¶
func (m *QueryParamsRequest) Marshal() (dAtA []byte, err error)
func (*QueryParamsRequest) MarshalTo ¶
func (m *QueryParamsRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryParamsRequest) MarshalToSizedBuffer ¶
func (m *QueryParamsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryParamsRequest) ProtoMessage ¶
func (*QueryParamsRequest) ProtoMessage()
func (*QueryParamsRequest) Reset ¶
func (m *QueryParamsRequest) Reset()
func (*QueryParamsRequest) Size ¶
func (m *QueryParamsRequest) Size() (n int)
func (*QueryParamsRequest) String ¶
func (m *QueryParamsRequest) String() string
func (*QueryParamsRequest) Unmarshal ¶
func (m *QueryParamsRequest) Unmarshal(dAtA []byte) error
func (*QueryParamsRequest) XXX_DiscardUnknown ¶
func (m *QueryParamsRequest) XXX_DiscardUnknown()
func (*QueryParamsRequest) XXX_Marshal ¶
func (m *QueryParamsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryParamsRequest) XXX_Merge ¶
func (m *QueryParamsRequest) XXX_Merge(src proto.Message)
func (*QueryParamsRequest) XXX_Size ¶
func (m *QueryParamsRequest) XXX_Size() int
func (*QueryParamsRequest) XXX_Unmarshal ¶
func (m *QueryParamsRequest) XXX_Unmarshal(b []byte) error
type QueryParamsResponse ¶
type QueryParamsResponse struct { // params defines the parameters of the module. Params Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params"` }
QueryParamsResponse is the response type for the Query/Params RPC method.
func (*QueryParamsResponse) Descriptor ¶
func (*QueryParamsResponse) Descriptor() ([]byte, []int)
func (*QueryParamsResponse) GetParams ¶
func (m *QueryParamsResponse) GetParams() Params
func (*QueryParamsResponse) Marshal ¶
func (m *QueryParamsResponse) Marshal() (dAtA []byte, err error)
func (*QueryParamsResponse) MarshalTo ¶
func (m *QueryParamsResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryParamsResponse) MarshalToSizedBuffer ¶
func (m *QueryParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryParamsResponse) ProtoMessage ¶
func (*QueryParamsResponse) ProtoMessage()
func (*QueryParamsResponse) Reset ¶
func (m *QueryParamsResponse) Reset()
func (*QueryParamsResponse) Size ¶
func (m *QueryParamsResponse) Size() (n int)
func (*QueryParamsResponse) String ¶
func (m *QueryParamsResponse) String() string
func (*QueryParamsResponse) Unmarshal ¶
func (m *QueryParamsResponse) Unmarshal(dAtA []byte) error
func (*QueryParamsResponse) XXX_DiscardUnknown ¶
func (m *QueryParamsResponse) XXX_DiscardUnknown()
func (*QueryParamsResponse) XXX_Marshal ¶
func (m *QueryParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryParamsResponse) XXX_Merge ¶
func (m *QueryParamsResponse) XXX_Merge(src proto.Message)
func (*QueryParamsResponse) XXX_Size ¶
func (m *QueryParamsResponse) XXX_Size() int
func (*QueryParamsResponse) XXX_Unmarshal ¶
func (m *QueryParamsResponse) XXX_Unmarshal(b []byte) error
type QueryServer ¶
type QueryServer interface { // Params returns the total set of minting parameters. Params(context.Context, *QueryParamsRequest) (*QueryParamsResponse, error) // MintState returns the current minting state value. MintState(context.Context, *QueryMintStateRequest) (*QueryMintStateResponse, error) // AnnualInflation returns the current minting inflation rate for the next 12 // months. AnnualInflation(context.Context, *QueryAnnualInflationRequest) (*QueryAnnualInflationResponse, error) }
QueryServer is the server API for Query service.
type UnimplementedMsgServer ¶ added in v0.5.0
type UnimplementedMsgServer struct { }
UnimplementedMsgServer can be embedded to have forward compatible implementations.
func (*UnimplementedMsgServer) UpdateParams ¶ added in v0.5.0
func (*UnimplementedMsgServer) UpdateParams(ctx context.Context, req *MsgUpdateParams) (*MsgUpdateParamsResponse, error)
type UnimplementedQueryServer ¶
type UnimplementedQueryServer struct { }
UnimplementedQueryServer can be embedded to have forward compatible implementations.
func (*UnimplementedQueryServer) AnnualInflation ¶ added in v0.1.42
func (*UnimplementedQueryServer) AnnualInflation(ctx context.Context, req *QueryAnnualInflationRequest) (*QueryAnnualInflationResponse, error)
func (*UnimplementedQueryServer) MintState ¶
func (*UnimplementedQueryServer) MintState(ctx context.Context, req *QueryMintStateRequest) (*QueryMintStateResponse, error)
func (*UnimplementedQueryServer) Params ¶
func (*UnimplementedQueryServer) Params(ctx context.Context, req *QueryParamsRequest) (*QueryParamsResponse, error)