diff --git a/.msggen.json b/.msggen.json index 7b8617965..011d4d5bf 100644 --- a/.msggen.json +++ b/.msggen.json @@ -439,6 +439,13 @@ "Datastore.key[]": 1, "Datastore.string": 4 }, + "DatastoreusageDatastoreusage": { + "DatastoreUsage.datastoreusage.key": 1, + "DatastoreUsage.datastoreusage.total_bytes": 2 + }, + "DatastoreusageResponse": { + "DatastoreUsage.datastoreusage": 1 + }, "DecodeExtra": { "Decode.extra[].data": 2, "Decode.extra[].tag": 1 @@ -1905,6 +1912,22 @@ "added": "pre-v0.10.1", "deprecated": false }, + "DatastoreUsage": { + "added": "v23.11", + "deprecated": false + }, + "DatastoreUsage.datastoreusage": { + "added": "v23.11", + "deprecated": false + }, + "DatastoreUsage.datastoreusage.key": { + "added": "v23.11", + "deprecated": false + }, + "DatastoreUsage.datastoreusage.total_bytes": { + "added": "v23.11", + "deprecated": false + }, "Decode": { "added": "v23.05", "deprecated": null diff --git a/contrib/msggen/msggen/patch.py b/contrib/msggen/msggen/patch.py index ea1e0a07a..8d2cf3e7b 100644 --- a/contrib/msggen/msggen/patch.py +++ b/contrib/msggen/msggen/patch.py @@ -108,6 +108,7 @@ class OptionalPatch(Patch): 'v23.02', 'v23.05', 'v23.08', + 'v23.11', ] # Oldest supported versions. Bump this if you no longer want to # support older versions, and you want to make required fields diff --git a/contrib/msggen/msggen/utils/utils.py b/contrib/msggen/msggen/utils/utils.py index 594a7be42..ab52b1e71 100644 --- a/contrib/msggen/msggen/utils/utils.py +++ b/contrib/msggen/msggen/utils/utils.py @@ -39,6 +39,7 @@ def load_jsonrpc_service(schema_dir: str): "Connect", "CreateInvoice", "Datastore", + "DatastoreUsage", "CreateOnion", "DelDatastore", "DelExpiredInvoice",