miden_node_proto/generated/
shared.rs1#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
7pub struct BlockHeaderByNumberRequest {
8 #[prost(uint32, optional, tag = "1")]
10 pub block_num: ::core::option::Option<u32>,
11 #[prost(bool, optional, tag = "2")]
13 pub include_mmr_proof: ::core::option::Option<bool>,
14}
15#[derive(Clone, PartialEq, ::prost::Message)]
17pub struct BlockHeaderByNumberResponse {
18 #[prost(message, optional, tag = "1")]
20 pub block_header: ::core::option::Option<super::blockchain::BlockHeader>,
21 #[prost(message, optional, tag = "2")]
23 pub mmr_path: ::core::option::Option<super::primitives::MerklePath>,
24 #[prost(fixed32, optional, tag = "3")]
26 pub chain_length: ::core::option::Option<u32>,
27}
28#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
30pub struct MaybeNoteScript {
31 #[prost(message, optional, tag = "1")]
33 pub script: ::core::option::Option<super::note::NoteScript>,
34}