projects
/
rust-lightning
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
5dc5ef7
)
f - Put channel_liquidities into TLV
author
Jeffrey Czyz
<jkczyz@gmail.com>
Tue, 1 Feb 2022 23:35:47 +0000
(17:35 -0600)
committer
Jeffrey Czyz
<jkczyz@gmail.com>
Wed, 2 Feb 2022 16:51:47 +0000
(10:51 -0600)
lightning/src/routing/scoring.rs
patch
|
blob
|
history
diff --git
a/lightning/src/routing/scoring.rs
b/lightning/src/routing/scoring.rs
index c7f36c895b52c439abf2151ea4b3036d0c6be535..4fef17f9b99b55ae156f8a69fea60dcafdf95ceb 100644
(file)
--- a/
lightning/src/routing/scoring.rs
+++ b/
lightning/src/routing/scoring.rs
@@
-719,8
+719,9
@@
impl<G: Deref<Target = NetworkGraph>> Score for ProbabilisticScorer<G> {
impl<G: Deref<Target = NetworkGraph>> Writeable for ProbabilisticScorer<G> {
#[inline]
fn write<W: Writer>(&self, w: &mut W) -> Result<(), io::Error> {
impl<G: Deref<Target = NetworkGraph>> Writeable for ProbabilisticScorer<G> {
#[inline]
fn write<W: Writer>(&self, w: &mut W) -> Result<(), io::Error> {
- self.channel_liquidities.write(w)?;
- write_tlv_fields!(w, {});
+ write_tlv_fields!(w, {
+ (0, self.channel_liquidities, required)
+ });
Ok(())
}
}
Ok(())
}
}
@@
-732,13
+733,15
@@
for ProbabilisticScorer<G> {
r: &mut R, args: (ProbabilisticScoringParameters, G)
) -> Result<Self, DecodeError> {
let (params, network_graph) = args;
r: &mut R, args: (ProbabilisticScoringParameters, G)
) -> Result<Self, DecodeError> {
let (params, network_graph) = args;
- let res = Ok(Self {
+ let mut channel_liquidities = HashMap::new();
+ read_tlv_fields!(r, {
+ (0, channel_liquidities, required)
+ });
+ Ok(Self {
params,
network_graph,
params,
network_graph,
- channel_liquidities: Readable::read(r)?,
- });
- read_tlv_fields!(r, {});
- res
+ channel_liquidities,
+ })
}
}
}
}