evmos.proto.autogen.py.cosmos.mint.v1beta1

Classes

GenesisState(minter, params)

GenesisState defines the mint module's genesis state.

Minter(inflation, annual_provisions)

Minter represents the minting state.

MsgBase()

MsgStub(channel, *[, timeout, deadline, ...])

MsgUpdateParams(authority, params)

MsgUpdateParams is the Msg/UpdateParams request type.

MsgUpdateParamsResponse()

MsgUpdateParamsResponse defines the response structure for executing a MsgUpdateParams message.

Params(mint_denom, inflation_rate_change, ...)

Params defines the parameters for the x/mint module.

QueryAnnualProvisionsRequest()

QueryAnnualProvisionsRequest is the request type for the Query/AnnualProvisions RPC method.

QueryAnnualProvisionsResponse(annual_provisions)

QueryAnnualProvisionsResponse is the response type for the Query/AnnualProvisions RPC method.

QueryBase()

QueryInflationRequest()

QueryInflationRequest is the request type for the Query/Inflation RPC method.

QueryInflationResponse(inflation)

QueryInflationResponse is the response type for the Query/Inflation RPC method.

QueryParamsRequest()

QueryParamsRequest is the request type for the Query/Params RPC method.

QueryParamsResponse(params)

QueryParamsResponse is the response type for the Query/Params RPC method.

QueryStub(channel, *[, timeout, deadline, ...])

class evmos.proto.autogen.py.cosmos.mint.v1beta1.GenesisState(minter: ~evmos.proto.autogen.py.cosmos.mint.v1beta1.Minter = <object object>, params: ~evmos.proto.autogen.py.cosmos.mint.v1beta1.Params = <object object>)[source]

Bases: Message

GenesisState defines the mint module’s genesis state.

minter: Minter = <object object>

minter is a space for holding current inflation information.

params: Params = <object object>

params defines all the parameters of the module.

class evmos.proto.autogen.py.cosmos.mint.v1beta1.Minter(inflation: str = <object object>, annual_provisions: str = <object object>)[source]

Bases: Message

Minter represents the minting state.

annual_provisions: str = <object object>

current annual expected provisions

inflation: str = <object object>

current annual inflation rate

class evmos.proto.autogen.py.cosmos.mint.v1beta1.MsgBase[source]

Bases: ServiceBase

async update_params(msg_update_params: MsgUpdateParams) MsgUpdateParamsResponse[source]
class evmos.proto.autogen.py.cosmos.mint.v1beta1.MsgStub(channel: Channel, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: Mapping[str, str | bytes] | Collection[Tuple[str, str | bytes]] | None = None)[source]

Bases: ServiceStub

async update_params(msg_update_params: MsgUpdateParams, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) MsgUpdateParamsResponse[source]
class evmos.proto.autogen.py.cosmos.mint.v1beta1.MsgUpdateParams(authority: str = <object object>, params: ~evmos.proto.autogen.py.cosmos.mint.v1beta1.Params = <object object>)[source]

Bases: Message

MsgUpdateParams is the Msg/UpdateParams request type. .. versionadded:: 0.47

authority: str = <object object>

authority is the address that controls the module (defaults to x/gov unless overwritten).

params: Params = <object object>

params defines the x/mint parameters to update. NOTE: All parameters must be supplied.

class evmos.proto.autogen.py.cosmos.mint.v1beta1.MsgUpdateParamsResponse[source]

Bases: Message

MsgUpdateParamsResponse defines the response structure for executing a MsgUpdateParams message. .. versionadded:: 0.47

class evmos.proto.autogen.py.cosmos.mint.v1beta1.Params(mint_denom: str = <object object>, inflation_rate_change: str = <object object>, inflation_max: str = <object object>, inflation_min: str = <object object>, goal_bonded: str = <object object>, blocks_per_year: int = <object object>)[source]

Bases: Message

Params defines the parameters for the x/mint module.

blocks_per_year: int = <object object>

expected blocks per year

goal_bonded: str = <object object>

goal of percent bonded atoms

inflation_max: str = <object object>

maximum inflation rate

inflation_min: str = <object object>

minimum inflation rate

inflation_rate_change: str = <object object>

maximum annual change in inflation rate

mint_denom: str = <object object>

type of coin to mint

class evmos.proto.autogen.py.cosmos.mint.v1beta1.QueryAnnualProvisionsRequest[source]

Bases: Message

QueryAnnualProvisionsRequest is the request type for the Query/AnnualProvisions RPC method.

class evmos.proto.autogen.py.cosmos.mint.v1beta1.QueryAnnualProvisionsResponse(annual_provisions: bytes = <object object>)[source]

Bases: Message

QueryAnnualProvisionsResponse is the response type for the Query/AnnualProvisions RPC method.

annual_provisions: bytes = <object object>

annual_provisions is the current minting annual provisions value.

class evmos.proto.autogen.py.cosmos.mint.v1beta1.QueryBase[source]

Bases: ServiceBase

async annual_provisions(query_annual_provisions_request: QueryAnnualProvisionsRequest) QueryAnnualProvisionsResponse[source]
async inflation(query_inflation_request: QueryInflationRequest) QueryInflationResponse[source]
async params(query_params_request: QueryParamsRequest) QueryParamsResponse[source]
class evmos.proto.autogen.py.cosmos.mint.v1beta1.QueryInflationRequest[source]

Bases: Message

QueryInflationRequest is the request type for the Query/Inflation RPC method.

class evmos.proto.autogen.py.cosmos.mint.v1beta1.QueryInflationResponse(inflation: bytes = <object object>)[source]

Bases: Message

QueryInflationResponse is the response type for the Query/Inflation RPC method.

inflation: bytes = <object object>

inflation is the current minting inflation value.

class evmos.proto.autogen.py.cosmos.mint.v1beta1.QueryParamsRequest[source]

Bases: Message

QueryParamsRequest is the request type for the Query/Params RPC method.

class evmos.proto.autogen.py.cosmos.mint.v1beta1.QueryParamsResponse(params: ~evmos.proto.autogen.py.cosmos.mint.v1beta1.Params = <object object>)[source]

Bases: Message

QueryParamsResponse is the response type for the Query/Params RPC method.

params: Params = <object object>

params defines the parameters of the module.

class evmos.proto.autogen.py.cosmos.mint.v1beta1.QueryStub(channel: Channel, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: Mapping[str, str | bytes] | Collection[Tuple[str, str | bytes]] | None = None)[source]

Bases: ServiceStub

async annual_provisions(query_annual_provisions_request: QueryAnnualProvisionsRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryAnnualProvisionsResponse[source]
async inflation(query_inflation_request: QueryInflationRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryInflationResponse[source]
async params(query_params_request: QueryParamsRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryParamsResponse[source]