penumbra_sdk_proto/gen/
penumbra.core.component.distributions.v1.rs1#[derive(Clone, Copy, PartialEq, ::prost::Message)]
4pub struct DistributionsParameters {
5 #[prost(uint64, tag = "1")]
7 pub staking_issuance_per_block: u64,
8}
9impl ::prost::Name for DistributionsParameters {
10 const NAME: &'static str = "DistributionsParameters";
11 const PACKAGE: &'static str = "penumbra.core.component.distributions.v1";
12 fn full_name() -> ::prost::alloc::string::String {
13 "penumbra.core.component.distributions.v1.DistributionsParameters".into()
14 }
15 fn type_url() -> ::prost::alloc::string::String {
16 "/penumbra.core.component.distributions.v1.DistributionsParameters".into()
17 }
18}
19#[derive(Clone, Copy, PartialEq, ::prost::Message)]
21pub struct GenesisContent {
22 #[prost(message, optional, tag = "1")]
23 pub distributions_params: ::core::option::Option<DistributionsParameters>,
24}
25impl ::prost::Name for GenesisContent {
26 const NAME: &'static str = "GenesisContent";
27 const PACKAGE: &'static str = "penumbra.core.component.distributions.v1";
28 fn full_name() -> ::prost::alloc::string::String {
29 "penumbra.core.component.distributions.v1.GenesisContent".into()
30 }
31 fn type_url() -> ::prost::alloc::string::String {
32 "/penumbra.core.component.distributions.v1.GenesisContent".into()
33 }
34}