#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BtcHeaderInfo {
#[prost(bytes="bytes", tag="1")]
pub header: ::prost::bytes::Bytes,
#[prost(bytes="bytes", tag="2")]
pub hash: ::prost::bytes::Bytes,
#[prost(uint32, tag="3")]
pub height: u32,
#[prost(bytes="bytes", tag="4")]
pub work: ::prost::bytes::Bytes,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct QueryMainChainResponse {
#[prost(message, repeated, tag="1")]
pub headers: ::prost::alloc::vec::Vec<BtcHeaderInfoResponse>,
#[prost(message, optional, tag="2")]
pub pagination: ::core::option::Option<cosmos_sdk_proto::cosmos::base::query::v1beta1::PageResponse>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BtcHeaderInfoResponse {
#[prost(string, tag="1")]
pub header_hex: ::prost::alloc::string::String,
#[prost(string, tag="2")]
pub hash_hex: ::prost::alloc::string::String,
#[prost(uint32, tag="3")]
pub height: u32,
#[prost(string, tag="4")]
pub work: ::prost::alloc::string::String,
}