nibiru_std/proto/buf/
cosmos.crisis.v1beta1.rs

1// @generated
2/// GenesisState defines the crisis module's genesis state.
3#[allow(clippy::derive_partial_eq_without_eq)]
4#[derive(Clone, PartialEq, ::prost::Message)]
5pub struct GenesisState {
6    /// constant_fee is the fee used to verify the invariant in the crisis
7    /// module.
8    #[prost(message, optional, tag="3")]
9    pub constant_fee: ::core::option::Option<crate::proto::cosmos::base::v1beta1::Coin>,
10}
11/// MsgVerifyInvariant represents a message to verify a particular invariance.
12#[allow(clippy::derive_partial_eq_without_eq)]
13#[derive(Clone, PartialEq, ::prost::Message)]
14pub struct MsgVerifyInvariant {
15    /// sender is the account address of private key to send coins to fee collector account.
16    #[prost(string, tag="1")]
17    pub sender: ::prost::alloc::string::String,
18    /// name of the invariant module.
19    #[prost(string, tag="2")]
20    pub invariant_module_name: ::prost::alloc::string::String,
21    /// invariant_route is the msg's invariant route.
22    #[prost(string, tag="3")]
23    pub invariant_route: ::prost::alloc::string::String,
24}
25/// MsgVerifyInvariantResponse defines the Msg/VerifyInvariant response type.
26#[allow(clippy::derive_partial_eq_without_eq)]
27#[derive(Clone, PartialEq, ::prost::Message)]
28pub struct MsgVerifyInvariantResponse {
29}
30/// MsgUpdateParams is the Msg/UpdateParams request type.
31///
32/// Since: cosmos-sdk 0.47
33#[allow(clippy::derive_partial_eq_without_eq)]
34#[derive(Clone, PartialEq, ::prost::Message)]
35pub struct MsgUpdateParams {
36    /// authority is the address that controls the module (defaults to x/gov unless overwritten).
37    #[prost(string, tag="1")]
38    pub authority: ::prost::alloc::string::String,
39    /// constant_fee defines the x/crisis parameter.
40    #[prost(message, optional, tag="2")]
41    pub constant_fee: ::core::option::Option<crate::proto::cosmos::base::v1beta1::Coin>,
42}
43/// MsgUpdateParamsResponse defines the response structure for executing a
44/// MsgUpdateParams message.
45///
46/// Since: cosmos-sdk 0.47
47#[allow(clippy::derive_partial_eq_without_eq)]
48#[derive(Clone, PartialEq, ::prost::Message)]
49pub struct MsgUpdateParamsResponse {
50}
51// @@protoc_insertion_point(module)