Commit 7f8c28c
feat(gl-sdk): add generate_diagnostic_data for support dumps
Returns a pretty-printed JSON envelope { timestamp, node, sdk } where
the node section serializes getinfo/listpeerchannels/listfunds and the
sdk section carries version + node_state. Failed sub-calls are embedded
as { "error": "..." } instead of failing the dump. Adds serde derive on
the response types so each section is real nested JSON, queryable with
jq. Payment and invoice history are intentionally excluded to avoid
leaking preimages, payment hashes, bolt11 strings, and labels into
support dumps.1 parent eda6fcb commit 7f8c28c
5 files changed
Lines changed: 209 additions & 18 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| 20 | + | |
| 21 | + | |
20 | 22 | | |
21 | 23 | | |
22 | 24 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
474 | 474 | | |
475 | 475 | | |
476 | 476 | | |
| 477 | + | |
| 478 | + | |
477 | 479 | | |
478 | 480 | | |
479 | 481 | | |
| |||
482 | 484 | | |
483 | 485 | | |
484 | 486 | | |
| 487 | + | |
| 488 | + | |
485 | 489 | | |
486 | 490 | | |
487 | 491 | | |
| |||
685 | 689 | | |
686 | 690 | | |
687 | 691 | | |
| 692 | + | |
| 693 | + | |
| 694 | + | |
| 695 | + | |
| 696 | + | |
688 | 697 | | |
689 | 698 | | |
690 | 699 | | |
| |||
746 | 755 | | |
747 | 756 | | |
748 | 757 | | |
| 758 | + | |
| 759 | + | |
| 760 | + | |
| 761 | + | |
| 762 | + | |
749 | 763 | | |
750 | 764 | | |
751 | 765 | | |
| |||
1243 | 1257 | | |
1244 | 1258 | | |
1245 | 1259 | | |
| 1260 | + | |
| 1261 | + | |
| 1262 | + | |
1246 | 1263 | | |
1247 | 1264 | | |
1248 | 1265 | | |
| |||
1255 | 1272 | | |
1256 | 1273 | | |
1257 | 1274 | | |
| 1275 | + | |
| 1276 | + | |
| 1277 | + | |
1258 | 1278 | | |
1259 | 1279 | | |
1260 | 1280 | | |
| |||
2884 | 2904 | | |
2885 | 2905 | | |
2886 | 2906 | | |
2887 | | - | |
| 2907 | + | |
2888 | 2908 | | |
2889 | 2909 | | |
2890 | 2910 | | |
2891 | 2911 | | |
2892 | | - | |
| 2912 | + | |
| 2913 | + | |
| 2914 | + | |
| 2915 | + | |
| 2916 | + | |
| 2917 | + | |
| 2918 | + | |
| 2919 | + | |
| 2920 | + | |
| 2921 | + | |
| 2922 | + | |
| 2923 | + | |
2893 | 2924 | | |
2894 | 2925 | | |
2895 | 2926 | | |
| |||
4844 | 4875 | | |
4845 | 4876 | | |
4846 | 4877 | | |
| 4878 | + | |
| 4879 | + | |
4847 | 4880 | | |
4848 | 4881 | | |
4849 | 4882 | | |
| |||
4889 | 4922 | | |
4890 | 4923 | | |
4891 | 4924 | | |
| 4925 | + | |
| 4926 | + | |
| 4927 | + | |
| 4928 | + | |
| 4929 | + | |
| 4930 | + | |
| 4931 | + | |
| 4932 | + | |
| 4933 | + | |
4892 | 4934 | | |
4893 | 4935 | | |
4894 | 4936 | | |
| |||
5111 | 5153 | | |
5112 | 5154 | | |
5113 | 5155 | | |
| 5156 | + | |
| 5157 | + | |
| 5158 | + | |
| 5159 | + | |
| 5160 | + | |
| 5161 | + | |
| 5162 | + | |
| 5163 | + | |
| 5164 | + | |
| 5165 | + | |
| 5166 | + | |
| 5167 | + | |
| 5168 | + | |
5114 | 5169 | | |
5115 | 5170 | | |
5116 | 5171 | | |
| |||
5306 | 5361 | | |
5307 | 5362 | | |
5308 | 5363 | | |
| 5364 | + | |
| 5365 | + | |
| 5366 | + | |
| 5367 | + | |
| 5368 | + | |
| 5369 | + | |
| 5370 | + | |
| 5371 | + | |
| 5372 | + | |
| 5373 | + | |
| 5374 | + | |
| 5375 | + | |
| 5376 | + | |
| 5377 | + | |
| 5378 | + | |
| 5379 | + | |
| 5380 | + | |
| 5381 | + | |
| 5382 | + | |
| 5383 | + | |
5309 | 5384 | | |
5310 | 5385 | | |
5311 | 5386 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
584 | 584 | | |
585 | 585 | | |
586 | 586 | | |
| 587 | + | |
| 588 | + | |
| 589 | + | |
| 590 | + | |
| 591 | + | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
| 595 | + | |
| 596 | + | |
| 597 | + | |
| 598 | + | |
| 599 | + | |
| 600 | + | |
| 601 | + | |
| 602 | + | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
| 607 | + | |
| 608 | + | |
| 609 | + | |
| 610 | + | |
| 611 | + | |
| 612 | + | |
| 613 | + | |
| 614 | + | |
| 615 | + | |
| 616 | + | |
| 617 | + | |
| 618 | + | |
| 619 | + | |
| 620 | + | |
| 621 | + | |
| 622 | + | |
| 623 | + | |
| 624 | + | |
| 625 | + | |
| 626 | + | |
| 627 | + | |
| 628 | + | |
| 629 | + | |
| 630 | + | |
| 631 | + | |
| 632 | + | |
| 633 | + | |
| 634 | + | |
| 635 | + | |
| 636 | + | |
| 637 | + | |
| 638 | + | |
| 639 | + | |
| 640 | + | |
| 641 | + | |
| 642 | + | |
| 643 | + | |
| 644 | + | |
| 645 | + | |
| 646 | + | |
| 647 | + | |
| 648 | + | |
| 649 | + | |
| 650 | + | |
587 | 651 | | |
588 | 652 | | |
589 | 653 | | |
| |||
713 | 777 | | |
714 | 778 | | |
715 | 779 | | |
716 | | - | |
| 780 | + | |
717 | 781 | | |
718 | 782 | | |
719 | 783 | | |
| |||
746 | 810 | | |
747 | 811 | | |
748 | 812 | | |
749 | | - | |
| 813 | + | |
750 | 814 | | |
751 | 815 | | |
752 | 816 | | |
| |||
831 | 895 | | |
832 | 896 | | |
833 | 897 | | |
834 | | - | |
| 898 | + | |
835 | 899 | | |
836 | 900 | | |
837 | 901 | | |
838 | 902 | | |
839 | 903 | | |
840 | | - | |
| 904 | + | |
841 | 905 | | |
842 | 906 | | |
843 | 907 | | |
| |||
863 | 927 | | |
864 | 928 | | |
865 | 929 | | |
866 | | - | |
| 930 | + | |
867 | 931 | | |
868 | 932 | | |
869 | 933 | | |
| |||
879 | 943 | | |
880 | 944 | | |
881 | 945 | | |
882 | | - | |
| 946 | + | |
883 | 947 | | |
884 | 948 | | |
885 | 949 | | |
| |||
992 | 1056 | | |
993 | 1057 | | |
994 | 1058 | | |
995 | | - | |
| 1059 | + | |
996 | 1060 | | |
997 | 1061 | | |
998 | 1062 | | |
999 | 1063 | | |
1000 | 1064 | | |
1001 | 1065 | | |
1002 | | - | |
| 1066 | + | |
1003 | 1067 | | |
1004 | 1068 | | |
1005 | 1069 | | |
| |||
1015 | 1079 | | |
1016 | 1080 | | |
1017 | 1081 | | |
1018 | | - | |
| 1082 | + | |
1019 | 1083 | | |
1020 | 1084 | | |
1021 | 1085 | | |
| |||
1036 | 1100 | | |
1037 | 1101 | | |
1038 | 1102 | | |
1039 | | - | |
| 1103 | + | |
1040 | 1104 | | |
1041 | 1105 | | |
1042 | 1106 | | |
| |||
1117 | 1181 | | |
1118 | 1182 | | |
1119 | 1183 | | |
1120 | | - | |
| 1184 | + | |
1121 | 1185 | | |
1122 | 1186 | | |
1123 | 1187 | | |
| |||
1135 | 1199 | | |
1136 | 1200 | | |
1137 | 1201 | | |
1138 | | - | |
| 1202 | + | |
1139 | 1203 | | |
1140 | 1204 | | |
1141 | 1205 | | |
| |||
1180 | 1244 | | |
1181 | 1245 | | |
1182 | 1246 | | |
1183 | | - | |
| 1247 | + | |
1184 | 1248 | | |
1185 | 1249 | | |
1186 | 1250 | | |
| |||
1197 | 1261 | | |
1198 | 1262 | | |
1199 | 1263 | | |
1200 | | - | |
| 1264 | + | |
1201 | 1265 | | |
1202 | 1266 | | |
1203 | 1267 | | |
| |||
1243 | 1307 | | |
1244 | 1308 | | |
1245 | 1309 | | |
1246 | | - | |
| 1310 | + | |
1247 | 1311 | | |
1248 | 1312 | | |
1249 | 1313 | | |
| |||
1394 | 1458 | | |
1395 | 1459 | | |
1396 | 1460 | | |
1397 | | - | |
| 1461 | + | |
1398 | 1462 | | |
1399 | 1463 | | |
1400 | 1464 | | |
| |||
1574 | 1638 | | |
1575 | 1639 | | |
1576 | 1640 | | |
| 1641 | + | |
0 commit comments