Commit 61f0174
committed
Merge #359: Add Deserialize macro to commands response
24eef7d Add Clone to config::Config (edouard)
ac38367 Fix command get_spend_tx for consistency (edouard)
7091708 Fix command get_history for consistency (edouard)
0162c3b Fix command list_vaults for consistency (edouard)
23eefed Implem Display for HistoryEventKind (edouard)
fb2fcf3 Add Clone macro to commands structs (edouard)
f2b3446 commands: expose ServersStatuses fields (edouard)
903aaad Add Deserialize macro to commands response (edouard)
Pull request description:
Clients importing the revaultd lib and consuming
the jsonrpc API need to deserialize the commands
responses.
This commit introduces new deserialization helpers
and adds them to commands structs fields.
ACKs for top commit:
darosior:
utACK 24eef7d
Tree-SHA512: 30062d885332539e83fbbe2fa454c872432f08b2eae9837ab14262449d92aac1ebdc580f917b89ba4aa9c3ca9504b1336e801d358d478334209eab2741c44115File tree
7 files changed
+98
-66
lines changed- src
- bitcoind
- commands
- jsonrpc/api
7 files changed
+98
-66
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
| 25 | + | |
| 26 | + | |
26 | 27 | | |
27 | 28 | | |
28 | 29 | | |
| |||
920 | 921 | | |
921 | 922 | | |
922 | 923 | | |
923 | | - | |
| 924 | + | |
924 | 925 | | |
925 | 926 | | |
926 | 927 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
36 | | - | |
| 35 | + | |
| 36 | + | |
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| |||
198 | 198 | | |
199 | 199 | | |
200 | 200 | | |
201 | | - | |
202 | 201 | | |
203 | 202 | | |
204 | 203 | | |
| |||
226 | 225 | | |
227 | 226 | | |
228 | 227 | | |
229 | | - | |
230 | | - | |
231 | | - | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
232 | 231 | | |
233 | | - | |
234 | | - | |
235 | | - | |
236 | | - | |
| 232 | + | |
| 233 | + | |
237 | 234 | | |
238 | 235 | | |
239 | 236 | | |
| |||
863 | 860 | | |
864 | 861 | | |
865 | 862 | | |
866 | | - | |
| 863 | + | |
867 | 864 | | |
868 | 865 | | |
869 | 866 | | |
| |||
897 | 894 | | |
898 | 895 | | |
899 | 896 | | |
900 | | - | |
| 897 | + | |
901 | 898 | | |
902 | 899 | | |
903 | 900 | | |
904 | | - | |
| 901 | + | |
905 | 902 | | |
906 | 903 | | |
907 | 904 | | |
| |||
1344 | 1341 | | |
1345 | 1342 | | |
1346 | 1343 | | |
1347 | | - | |
| 1344 | + | |
1348 | 1345 | | |
1349 | 1346 | | |
1350 | 1347 | | |
1351 | 1348 | | |
1352 | 1349 | | |
1353 | 1350 | | |
1354 | 1351 | | |
1355 | | - | |
| 1352 | + | |
1356 | 1353 | | |
1357 | | - | |
| 1354 | + | |
1358 | 1355 | | |
1359 | | - | |
| 1356 | + | |
1360 | 1357 | | |
1361 | | - | |
| 1358 | + | |
1362 | 1359 | | |
1363 | 1360 | | |
1364 | 1361 | | |
1365 | 1362 | | |
1366 | | - | |
| 1363 | + | |
1367 | 1364 | | |
1368 | 1365 | | |
1369 | 1366 | | |
| |||
1375 | 1372 | | |
1376 | 1373 | | |
1377 | 1374 | | |
1378 | | - | |
| 1375 | + | |
1379 | 1376 | | |
1380 | | - | |
| 1377 | + | |
| 1378 | + | |
| 1379 | + | |
| 1380 | + | |
1381 | 1381 | | |
1382 | 1382 | | |
1383 | | - | |
| 1383 | + | |
1384 | 1384 | | |
1385 | 1385 | | |
1386 | 1386 | | |
| |||
1392 | 1392 | | |
1393 | 1393 | | |
1394 | 1394 | | |
1395 | | - | |
1396 | | - | |
1397 | | - | |
1398 | | - | |
1399 | | - | |
1400 | | - | |
1401 | 1395 | | |
1402 | | - | |
| 1396 | + | |
1403 | 1397 | | |
1404 | 1398 | | |
1405 | 1399 | | |
| |||
1408 | 1402 | | |
1409 | 1403 | | |
1410 | 1404 | | |
1411 | | - | |
| 1405 | + | |
1412 | 1406 | | |
1413 | 1407 | | |
1414 | 1408 | | |
| |||
1417 | 1411 | | |
1418 | 1412 | | |
1419 | 1413 | | |
1420 | | - | |
| 1414 | + | |
1421 | 1415 | | |
1422 | 1416 | | |
1423 | 1417 | | |
| |||
1429 | 1423 | | |
1430 | 1424 | | |
1431 | 1425 | | |
1432 | | - | |
| 1426 | + | |
1433 | 1427 | | |
1434 | 1428 | | |
1435 | 1429 | | |
| |||
1443 | 1437 | | |
1444 | 1438 | | |
1445 | 1439 | | |
1446 | | - | |
| 1440 | + | |
1447 | 1441 | | |
1448 | 1442 | | |
1449 | 1443 | | |
| |||
1452 | 1446 | | |
1453 | 1447 | | |
1454 | 1448 | | |
1455 | | - | |
| 1449 | + | |
1456 | 1450 | | |
1457 | 1451 | | |
1458 | 1452 | | |
| |||
1461 | 1455 | | |
1462 | 1456 | | |
1463 | 1457 | | |
1464 | | - | |
| 1458 | + | |
1465 | 1459 | | |
1466 | | - | |
1467 | | - | |
1468 | | - | |
| 1460 | + | |
| 1461 | + | |
| 1462 | + | |
1469 | 1463 | | |
1470 | 1464 | | |
1471 | 1465 | | |
1472 | | - | |
| 1466 | + | |
1473 | 1467 | | |
1474 | 1468 | | |
1475 | 1469 | | |
| |||
1479 | 1473 | | |
1480 | 1474 | | |
1481 | 1475 | | |
| 1476 | + | |
| 1477 | + | |
| 1478 | + | |
| 1479 | + | |
| 1480 | + | |
| 1481 | + | |
| 1482 | + | |
| 1483 | + | |
| 1484 | + | |
| 1485 | + | |
1482 | 1486 | | |
1483 | | - | |
| 1487 | + | |
1484 | 1488 | | |
1485 | 1489 | | |
1486 | 1490 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| 35 | + | |
35 | 36 | | |
36 | 37 | | |
37 | | - | |
| 38 | + | |
38 | 39 | | |
39 | 40 | | |
40 | 41 | | |
| |||
61 | 62 | | |
62 | 63 | | |
63 | 64 | | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
64 | 78 | | |
65 | 79 | | |
66 | 80 | | |
67 | 81 | | |
68 | 82 | | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
69 | 92 | | |
70 | 93 | | |
71 | 94 | | |
72 | 95 | | |
73 | | - | |
74 | | - | |
| 96 | + | |
| 97 | + | |
75 | 98 | | |
76 | 99 | | |
77 | 100 | | |
| |||
257 | 280 | | |
258 | 281 | | |
259 | 282 | | |
260 | | - | |
| 283 | + | |
261 | 284 | | |
262 | 285 | | |
263 | 286 | | |
| |||
873 | 896 | | |
874 | 897 | | |
875 | 898 | | |
876 | | - | |
877 | | - | |
| 899 | + | |
| 900 | + | |
878 | 901 | | |
879 | 902 | | |
880 | 903 | | |
| |||
891 | 914 | | |
892 | 915 | | |
893 | 916 | | |
894 | | - | |
| 917 | + | |
895 | 918 | | |
896 | 919 | | |
897 | 920 | | |
898 | 921 | | |
899 | 922 | | |
900 | 923 | | |
901 | 924 | | |
902 | | - | |
903 | | - | |
| 925 | + | |
| 926 | + | |
904 | 927 | | |
905 | 928 | | |
906 | 929 | | |
| |||
910 | 933 | | |
911 | 934 | | |
912 | 935 | | |
913 | | - | |
| 936 | + | |
914 | 937 | | |
915 | 938 | | |
916 | 939 | | |
| |||
922 | 945 | | |
923 | 946 | | |
924 | 947 | | |
925 | | - | |
| 948 | + | |
926 | 949 | | |
927 | 950 | | |
928 | 951 | | |
| |||
936 | 959 | | |
937 | 960 | | |
938 | 961 | | |
939 | | - | |
| 962 | + | |
940 | 963 | | |
941 | 964 | | |
942 | 965 | | |
| |||
1469 | 1492 | | |
1470 | 1493 | | |
1471 | 1494 | | |
1472 | | - | |
| 1495 | + | |
1473 | 1496 | | |
1474 | 1497 | | |
1475 | 1498 | | |
| |||
1516 | 1539 | | |
1517 | 1540 | | |
1518 | 1541 | | |
1519 | | - | |
| 1542 | + | |
1520 | 1543 | | |
1521 | 1544 | | |
1522 | 1545 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | | - | |
| 21 | + | |
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| |||
306 | 306 | | |
307 | 307 | | |
308 | 308 | | |
309 | | - | |
| 309 | + | |
310 | 310 | | |
311 | 311 | | |
312 | 312 | | |
| |||
0 commit comments