Struct lightning::ln::msgs::ReplyChannelRange
source · pub struct ReplyChannelRange {
pub chain_hash: BlockHash,
pub first_blocknum: u32,
pub number_of_blocks: u32,
pub sync_complete: bool,
pub short_channel_ids: Vec<u64>,
}
Expand description
A reply_channel_range
message is a reply to a QueryChannelRange
message.
Multiple reply_channel_range
messages can be sent in reply
to a single QueryChannelRange
message. The query recipient makes a
best effort to respond based on their local network view which may
not be a perfect view of the network. The short_channel_id
s in the
reply are encoded. We only support encoding_type=0
uncompressed
serialization and do not support encoding_type=1
zlib serialization.
Fields§
§chain_hash: BlockHash
The genesis hash of the blockchain being queried
first_blocknum: u32
The height of the first block in the range of the reply
number_of_blocks: u32
The number of blocks included in the range of the reply
sync_complete: bool
True when this is the final reply for a query
short_channel_ids: Vec<u64>
The short_channel_id
s in the channel range
Trait Implementations§
source§impl Clone for ReplyChannelRange
impl Clone for ReplyChannelRange
source§fn clone(&self) -> ReplyChannelRange
fn clone(&self) -> ReplyChannelRange
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for ReplyChannelRange
impl Debug for ReplyChannelRange
source§impl PartialEq<ReplyChannelRange> for ReplyChannelRange
impl PartialEq<ReplyChannelRange> for ReplyChannelRange
source§fn eq(&self, other: &ReplyChannelRange) -> bool
fn eq(&self, other: &ReplyChannelRange) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.