Christian Decker
1a1c0a38fc
msggen: Map the extratlvs
field of keysend
...
Changelog-Added: cln-rpc: `keysend` now exposes the `extratlvs` field
2022-11-01 17:05:30 +01:00
Christian Decker
ef145c7900
msggen: Add RoutehintList as a primitive
2022-04-02 09:46:01 +10:30
Christian Decker
ec5cd92580
msggen: Add model-side overrides
...
Sometimes we just want to paper over the schema directly. Mostly
useful to sidestep the `oneof` things that are required for
expressiveness.
2022-04-02 09:46:01 +10:30
Christian Decker
bba68e2136
cln-grpc: Map AmountOrAll and AmountOrAny
2022-04-02 09:46:01 +10:30
Christian Decker
0354a7fdb1
cln-rpc: Add OutputDesc
for {addr: amt}
style arguments
...
This is likely inherited from bitcoind, and a bit awkward for us, so
we parse it into a classic struct, but serialize it back into the
bitcoind format when talking to the RPC.
2022-04-02 09:46:01 +10:30
Christian Decker
eb2aa8c51c
cln-rpc: Map feerates and backfill methods using it
2022-04-02 09:46:01 +10:30
Christian Decker
20704746bc
grpc: Map sendonion
and createonion
2022-04-02 09:46:01 +10:30
Christian Decker
24e44ecbb6
cln-grpc: Add glue to get all pieces to work together
2022-02-28 23:25:37 +00:00
Christian Decker
d01b2c21a7
cln-grpc: Add generation of grpc protobuf file from schema
2022-02-28 23:25:37 +00:00