From d5f7548c8f0091d9ddd71a2c507d640c7e7ceac6 Mon Sep 17 00:00:00 2001 From: Christian Decker Date: Fri, 1 Apr 2022 14:43:34 +1030 Subject: [PATCH] cln-rpc: The JSON `number` type is a float not an int Got some issues parsing dates for example. --- contrib/msggen/msggen/grpc.py | 2 +- contrib/msggen/msggen/rust.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/contrib/msggen/msggen/grpc.py b/contrib/msggen/msggen/grpc.py index 735b92ac3..9b86ac931 100644 --- a/contrib/msggen/msggen/grpc.py +++ b/contrib/msggen/msggen/grpc.py @@ -12,7 +12,7 @@ typemap = { 'msat': 'Amount', 'msat_or_all': 'AmountOrAll', 'msat_or_any': 'AmountOrAny', - 'number': 'sint64', + 'number': 'double', 'pubkey': 'bytes', 'short_channel_id': 'string', 'signature': 'bytes', diff --git a/contrib/msggen/msggen/rust.py b/contrib/msggen/msggen/rust.py index d0b99d361..7803e2322 100644 --- a/contrib/msggen/msggen/rust.py +++ b/contrib/msggen/msggen/rust.py @@ -35,7 +35,7 @@ typemap = { 'msat': 'Amount', 'msat_or_all': 'AmountOrAll', 'msat_or_any': 'AmountOrAny', - 'number': 'i64', + 'number': 'f64', 'pubkey': 'Pubkey', 'short_channel_id': 'ShortChannelId', 'signature': 'String',