Skip to content

Commit 8fcc54b

Browse files
committed
cln-rpc: encode amounts as u64, not strings with msat suffix
1 parent 066056d commit 8fcc54b

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

cln-rpc/src/primitives.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -627,7 +627,7 @@ impl Serialize for Amount {
627627
where
628628
S: Serializer,
629629
{
630-
serializer.serialize_str(&format!("{}msat", self.msat))
630+
serializer.serialize_u64(self.msat)
631631
}
632632
}
633633

@@ -637,7 +637,7 @@ impl Serialize for AmountOrAll {
637637
S: Serializer,
638638
{
639639
match self {
640-
AmountOrAll::Amount(a) => serializer.serialize_str(&format!("{}msat", a.msat)),
640+
AmountOrAll::Amount(a) => serializer.serialize_u64(a.msat),
641641
AmountOrAll::All => serializer.serialize_str("all"),
642642
}
643643
}
@@ -649,7 +649,7 @@ impl Serialize for AmountOrAny {
649649
S: Serializer,
650650
{
651651
match self {
652-
AmountOrAny::Amount(a) => serializer.serialize_str(&format!("{}msat", a.msat)),
652+
AmountOrAny::Amount(a) => serializer.serialize_u64(a.msat),
653653
AmountOrAny::Any => serializer.serialize_str("any"),
654654
}
655655
}

0 commit comments

Comments
 (0)