Monero
Loading...
Searching...
No Matches
wallet_rpc_server_commands_defs.h
Go to the documentation of this file.
1// Copyright (c) 2014-2022, The Monero Project
2//
3// All rights reserved.
4//
5// Redistribution and use in source and binary forms, with or without modification, are
6// permitted provided that the following conditions are met:
7//
8// 1. Redistributions of source code must retain the above copyright notice, this list of
9// conditions and the following disclaimer.
10//
11// 2. Redistributions in binary form must reproduce the above copyright notice, this list
12// of conditions and the following disclaimer in the documentation and/or other
13// materials provided with the distribution.
14//
15// 3. Neither the name of the copyright holder nor the names of its contributors may be
16// used to endorse or promote products derived from this software without specific
17// prior written permission.
18//
19// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
20// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
21// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
22// THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
23// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
24// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
25// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
26// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
27// THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
28//
29// Parts of this file are originally copyright (c) 2012-2013 The Cryptonote developers
30
31#pragma once
32#include "cryptonote_config.h"
36#include "crypto/hash.h"
38
39#undef MONERO_DEFAULT_LOG_CATEGORY
40#define MONERO_DEFAULT_LOG_CATEGORY "wallet.rpc"
41
42// When making *any* change here, bump minor
43// If the change is incompatible, then bump major and set minor to 0
44// This ensures WALLET_RPC_VERSION always increases, that every change
45// has its own version, and that clients can just test major to see
46// whether they can talk to a given wallet without having to know in
47// advance which version they will stop working with
48// Don't go over 32767 for any of these
49#define WALLET_RPC_VERSION_MAJOR 1
50#define WALLET_RPC_VERSION_MINOR 32
51#define MAKE_WALLET_RPC_VERSION(major,minor) (((major)<<16)|(minor))
52#define WALLET_RPC_VERSION MAKE_WALLET_RPC_VERSION(WALLET_RPC_VERSION_MAJOR, WALLET_RPC_VERSION_MINOR)
53namespace tools
54{
55namespace wallet_rpc
56{
57#define WALLET_RPC_STATUS_OK "OK"
58#define WALLET_RPC_STATUS_BUSY "BUSY"
59
61 {
75 typedef epee::misc_utils::struct_init<request_t> request;
76
101
120 typedef epee::misc_utils::struct_init<response_t> response;
121 };
122
124 {
134 typedef epee::misc_utils::struct_init<request_t> request;
135
150
152 {
153 std::string address; // to remain compatible with older RPC format
154 std::vector<address_info> addresses;
155
160 };
161 typedef epee::misc_utils::struct_init<response_t> response;
162 };
163
165 {
167 {
168 std::string address;
172 };
173 typedef epee::misc_utils::struct_init<request_t> request;
174
182 typedef epee::misc_utils::struct_init<response_t> response;
183 };
184
207
209 {
222 typedef epee::misc_utils::struct_init<request_t> request;
223
238 typedef epee::misc_utils::struct_init<response_t> response;
239 };
240
262
264 {
266 {
267 std::string tag; // all accounts if empty, otherwise those accounts with this tag
269 bool regexp; // allow regular expression filters if set to true
270
276 };
277 typedef epee::misc_utils::struct_init<request_t> request;
278
297
310 typedef epee::misc_utils::struct_init<response_t> response;
311 };
312
314 {
316 {
317 std::string label;
321 };
322 typedef epee::misc_utils::struct_init<request_t> request;
323
325 {
327 std::string address; // the 0-th address for convenience
332 };
333 typedef epee::misc_utils::struct_init<response_t> response;
334 };
335
357
359 {
366
368 {
369 std::string tag;
370 std::string label;
371 std::vector<uint32_t> accounts;
372
378 };
379
381 {
382 std::vector<account_tag_info> account_tags;
383
387 };
388 typedef epee::misc_utils::struct_init<response_t> response;
389 };
390
392 {
394 {
395 std::string tag;
396 std::set<uint32_t> accounts;
397
402 };
403 typedef epee::misc_utils::struct_init<request_t> request;
404
411 };
412
414 {
416 {
417 std::set<uint32_t> accounts;
418
422 };
423 typedef epee::misc_utils::struct_init<request_t> request;
424
431 };
432
454
473
483
485 {
487 {
488 std::string key_image;
489
493 };
494 typedef epee::misc_utils::struct_init<request_t> request;
495
502 };
503
505 {
507 {
508 std::string key_image;
509
513 };
514 typedef epee::misc_utils::struct_init<request_t> request;
515
522 };
523
525 {
527 {
528 std::string key_image;
529
533 };
534 typedef epee::misc_utils::struct_init<request_t> request;
535
544 typedef epee::misc_utils::struct_init<response_t> response;
545 };
546
548 {
549 std::list<std::string> key_images;
550
554 };
555
557 {
558 std::list<uint64_t> amounts;
559
560 bool operator==(const amounts_list& other) const { return amounts == other.amounts; }
561
563 KV_SERIALIZE(amounts)
565 };
566
595
633
662
698
700 {
715
726
759
778
789 typedef epee::misc_utils::struct_init<request_t> request;
790
792 {
793 std::list<transfer_description> desc;
795
800 };
801 typedef epee::misc_utils::struct_init<response_t> response;
802 };
803
805 {
818 typedef epee::misc_utils::struct_init<request_t> request;
819
821 {
822 std::string signed_txset;
823 std::list<std::string> tx_hash_list;
824 std::list<std::string> tx_raw_list;
825 std::list<std::string> tx_key_list;
826
833 };
834 typedef epee::misc_utils::struct_init<response_t> response;
835 };
836
838 {
847 typedef epee::misc_utils::struct_init<request_t> request;
848
850 {
851 std::list<std::string> tx_hash_list;
852
856 };
857 typedef epee::misc_utils::struct_init<response_t> response;
858 };
859
881
923
959
961 {
963 {
964 std::string hex;
965
969 };
970 typedef epee::misc_utils::struct_init<request_t> request;
971
973 {
974 std::string tx_hash;
975
979 };
980 typedef epee::misc_utils::struct_init<response_t> response;
981 };
982
999
1022
1024 {
1026 {
1027 std::string payment_id;
1028
1032 };
1033 typedef epee::misc_utils::struct_init<request_t> request;
1034
1036 {
1037 std::list<payment_details> payments;
1038
1042 };
1043 typedef epee::misc_utils::struct_init<response_t> response;
1044 };
1045
1047 {
1058 typedef epee::misc_utils::struct_init<request_t> request;
1059
1061 {
1062 std::list<payment_details> payments;
1063
1067 };
1068 typedef epee::misc_utils::struct_init<response_t> response;
1069 };
1070
1097
1099 {
1112 typedef epee::misc_utils::struct_init<request_t> request;
1113
1115 {
1116 std::list<transfer_details> transfers;
1117
1121 };
1122 typedef epee::misc_utils::struct_init<response_t> response;
1123 };
1124
1125 //JSON RPC V2
1127 {
1129 {
1130 std::string key_type;
1131
1135 };
1136 typedef epee::misc_utils::struct_init<request_t> request;
1137
1139 {
1140 std::string key;
1141
1145 };
1146 typedef epee::misc_utils::struct_init<response_t> response;
1147 };
1148
1150 {
1161 typedef epee::misc_utils::struct_init<request_t> request;
1162
1173 typedef epee::misc_utils::struct_init<response_t> response;
1174 };
1175
1177 {
1186 typedef epee::misc_utils::struct_init<request_t> request;
1187
1200 typedef epee::misc_utils::struct_init<response_t> response;
1201 };
1202
1219
1239
1241 {
1243 {
1244 std::list<std::string> txids;
1245 std::list<std::string> notes;
1246
1251 };
1252 typedef epee::misc_utils::struct_init<request_t> request;
1253
1255 {
1258 };
1260 };
1261
1263 {
1265 {
1266 std::list<std::string> txids;
1267
1271 };
1272 typedef epee::misc_utils::struct_init<request_t> request;
1273
1275 {
1276 std::list<std::string> notes;
1277
1281 };
1282 typedef epee::misc_utils::struct_init<response_t> response;
1283 };
1284
1286 {
1288 {
1289 std::string key;
1290 std::string value;
1291
1296 };
1297 typedef epee::misc_utils::struct_init<request_t> request;
1298
1300 {
1303 };
1305 };
1306
1308 {
1310 {
1311
1312 std::string key;
1313
1317 };
1318 typedef epee::misc_utils::struct_init<request_t> request;
1319
1321 {
1322 std::string value;
1323
1327 };
1328 typedef epee::misc_utils::struct_init<response_t> response;
1329 };
1330
1332 {
1334 {
1335 std::string txid;
1336
1340 };
1341 typedef epee::misc_utils::struct_init<request_t> request;
1342
1344 {
1345 std::string tx_key;
1346
1350 };
1351 typedef epee::misc_utils::struct_init<response_t> response;
1352 };
1353
1355 {
1357 {
1358 std::string txid;
1359 std::string tx_key;
1360 std::string address;
1361
1367 };
1368 typedef epee::misc_utils::struct_init<request_t> request;
1369
1382 typedef epee::misc_utils::struct_init<response_t> response;
1383 };
1384
1386 {
1388 {
1389 std::string txid;
1390 std::string address;
1391 std::string message;
1392
1398 };
1399 typedef epee::misc_utils::struct_init<request_t> request;
1400
1402 {
1403 std::string signature;
1404
1408 };
1409 typedef epee::misc_utils::struct_init<response_t> response;
1410 };
1411
1413 {
1415 {
1416 std::string txid;
1417 std::string address;
1418 std::string message;
1419 std::string signature;
1420
1427 };
1428 typedef epee::misc_utils::struct_init<request_t> request;
1429
1444 typedef epee::misc_utils::struct_init<response_t> response;
1445 };
1446
1490
1492 {
1494 {
1495 std::string txid;
1496 std::string message;
1497
1502 };
1503 typedef epee::misc_utils::struct_init<request_t> request;
1504
1506 {
1507 std::string signature;
1508
1512 };
1513 typedef epee::misc_utils::struct_init<response_t> response;
1514 };
1515
1517 {
1519 {
1520 std::string txid;
1521 std::string message;
1522 std::string signature;
1523
1529 };
1530 typedef epee::misc_utils::struct_init<request_t> request;
1531
1533 {
1534 bool good;
1535
1539 };
1540 typedef epee::misc_utils::struct_init<response_t> response;
1541 };
1542
1544 {
1546 {
1547 bool all;
1548 uint32_t account_index; // ignored when `all` is true
1549 uint64_t amount; // ignored when `all` is true
1550 std::string message;
1551
1558 };
1559 typedef epee::misc_utils::struct_init<request_t> request;
1560
1562 {
1563 std::string signature;
1564
1568 };
1569 typedef epee::misc_utils::struct_init<response_t> response;
1570 };
1571
1573 {
1575 {
1576 std::string address;
1577 std::string message;
1578 std::string signature;
1579
1585 };
1586 typedef epee::misc_utils::struct_init<request_t> request;
1587
1600 typedef epee::misc_utils::struct_init<response_t> response;
1601 };
1602
1654
1656 {
1667 typedef epee::misc_utils::struct_init<request_t> request;
1668
1679 typedef epee::misc_utils::struct_init<response_t> response;
1680 };
1681
1683 {
1698 typedef epee::misc_utils::struct_init<request_t> request;
1699
1708 typedef epee::misc_utils::struct_init<response_t> response;
1709 };
1710
1712 {
1725 typedef epee::misc_utils::struct_init<request_t> request;
1726
1741 typedef epee::misc_utils::struct_init<response_t> response;
1742 };
1743
1745 {
1758 typedef epee::misc_utils::struct_init<request_t> request;
1759
1768 typedef epee::misc_utils::struct_init<response_t> response;
1769 };
1770
1772 {
1781 typedef epee::misc_utils::struct_init<request_t> request;
1782
1791 typedef epee::misc_utils::struct_init<response_t> response;
1792 };
1793
1795 {
1804 typedef epee::misc_utils::struct_init<request_t> request;
1805
1816
1827 typedef epee::misc_utils::struct_init<response_t> response;
1828 };
1829
1869
1886
1888 {
1889 struct request_t: public uri_spec
1890 {
1891 };
1893
1895 {
1896 std::string uri;
1897
1901 };
1902 typedef epee::misc_utils::struct_init<response_t> response;
1903 };
1904
1906 {
1908 {
1909 std::string uri;
1910
1914 };
1915 typedef epee::misc_utils::struct_init<request_t> request;
1916
1927 typedef epee::misc_utils::struct_init<response_t> response;
1928 };
1929
1931 {
1933 {
1934 std::string address;
1935 std::string description;
1936
1941 };
1942 typedef epee::misc_utils::struct_init<request_t> request;
1943
1952 typedef epee::misc_utils::struct_init<response_t> response;
1953 };
1954
1982
1984 {
1986 {
1987 std::list<uint64_t> entries;
1988
1992 };
1993 typedef epee::misc_utils::struct_init<request_t> request;
1994
2007
2009 {
2010 std::vector<entry> entries;
2011
2015 };
2016 typedef epee::misc_utils::struct_init<response_t> response;
2017 };
2018
2038
2055
2080
2082 {
2093 typedef epee::misc_utils::struct_init<request_t> request;
2094
2096 {
2099 };
2101 };
2102
2104 {
2106 {
2107 std::list<std::string> txids;
2108
2112 };
2113 typedef epee::misc_utils::struct_init<request_t> request;
2114
2116 {
2119 };
2121 };
2122
2146
2163
2165 {
2167 {
2170 };
2172
2174 {
2175 std::vector<std::string> languages;
2176 std::vector<std::string> languages_local;
2177
2182 };
2183 typedef epee::misc_utils::struct_init<response_t> response;
2184 };
2185
2187 {
2189 {
2190 std::string filename;
2191 std::string password;
2192 std::string language;
2193
2199 };
2200 typedef epee::misc_utils::struct_init<request_t> request;
2201
2203 {
2206 };
2208 };
2209
2233
2253
2275
2312
2355
2381
2383 {
2392 typedef epee::misc_utils::struct_init<request_t> request;
2393
2395 {
2396 std::string multisig_info;
2397
2401 };
2402 typedef epee::misc_utils::struct_init<response_t> response;
2403 };
2404
2406 {
2419 typedef epee::misc_utils::struct_init<request_t> request;
2420
2422 {
2423 std::string address;
2424 std::string multisig_info;
2425
2430 };
2431 typedef epee::misc_utils::struct_init<response_t> response;
2432 };
2433
2435 {
2437 {
2440 };
2442
2444 {
2445 std::string info;
2446
2450 };
2451 typedef epee::misc_utils::struct_init<response_t> response;
2452 };
2453
2455 {
2466 typedef epee::misc_utils::struct_init<request_t> request;
2467
2476 typedef epee::misc_utils::struct_init<response_t> response;
2477 };
2478
2480 {
2493 typedef epee::misc_utils::struct_init<request_t> request;
2494
2496 {
2497 std::string address;
2498 std::string multisig_info;
2499
2504 };
2505 typedef epee::misc_utils::struct_init<response_t> response;
2506 };
2507
2509 {
2511 {
2512 std::string tx_data_hex;
2513
2517 };
2518 typedef epee::misc_utils::struct_init<request_t> request;
2519
2521 {
2522 std::string tx_data_hex;
2523 std::list<std::string> tx_hash_list;
2524
2529 };
2530 typedef epee::misc_utils::struct_init<response_t> response;
2531 };
2532
2534 {
2536 {
2537 std::string tx_data_hex;
2538
2542 };
2543 typedef epee::misc_utils::struct_init<request_t> request;
2544
2546 {
2547 std::list<std::string> tx_hash_list;
2548
2552 };
2553 typedef epee::misc_utils::struct_init<response_t> response;
2554 };
2555
2577
2612
2652
2654 {
2663 typedef epee::misc_utils::struct_init<request_t> request;
2664
2666 {
2669 };
2671 };
2672
2674 {
2676 {
2677 std::string categories;
2678
2682 };
2683 typedef epee::misc_utils::struct_init<request_t> request;
2684
2686 {
2687 std::string categories;
2688
2692 };
2693 typedef epee::misc_utils::struct_init<response_t> response;
2694 };
2695
2726
2750
2767
2769 {
2771 {
2772 std::string wallet_password;
2773 std::string seed;
2774 std::string seed_offset;
2775
2778 KV_SERIALIZE_OPT(seed, (std::string)"")
2779 KV_SERIALIZE_OPT(seed_offset, (std::string)"")
2781 };
2782 typedef epee::misc_utils::struct_init<request_t> request;
2783
2785 {
2788 };
2790 };
2791
2811}
2812}
#define CRYPTONOTE_MAX_BLOCK_NUMBER
Definition cryptonote_config.h:40
#define true
#define false
#define KV_SERIALIZE(varialble)
Definition keyvalue_serialization.h:120
#define KV_SERIALIZE_OPT(variable, default_value)
Definition keyvalue_serialization.h:125
#define END_KV_SERIALIZE_MAP()
Definition keyvalue_serialization.h:118
#define BEGIN_KV_SERIALIZE_MAP()
Definition keyvalue_serialization.h:43
TODO: (mj-xmr) This will be reduced in an another PR.
Definition byte_slice.h:40
Definition integrated_address.py:1
Definition multisig.cpp:46
Definition bulletproofs.cc:64
Definition enums.h:68
Definition wallet_rpc_server_commands_defs.h:56
std::vector< uint64_t > amounts_container
Definition wallet_rpc_server_commands_defs.h:1447
Various Tools.
Definition apply_permutation.h:40
Definition transfer.py:1
Definition uri.py:1
unsigned int uint32_t
Definition stdint.h:126
unsigned __int64 uint64_t
Definition stdint.h:136
signed char int8_t
Definition stdint.h:121
Definition subaddress_index.h:39
Definition misc_language.h:104
Definition wallet_rpc_server_commands_defs.h:1933
std::string description
Definition wallet_rpc_server_commands_defs.h:1935
std::string address
Definition wallet_rpc_server_commands_defs.h:1934
Definition wallet_rpc_server_commands_defs.h:1945
KV_SERIALIZE(index)
uint64_t index
Definition wallet_rpc_server_commands_defs.h:1946
Definition wallet_rpc_server_commands_defs.h:1931
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1952
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1942
Definition wallet_rpc_server_commands_defs.h:2084
bool enable
Definition wallet_rpc_server_commands_defs.h:2085
uint32_t period
Definition wallet_rpc_server_commands_defs.h:2086
Definition wallet_rpc_server_commands_defs.h:2096
Definition wallet_rpc_server_commands_defs.h:2082
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2093
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2100
Definition wallet_rpc_server_commands_defs.h:2257
std::string old_password
Definition wallet_rpc_server_commands_defs.h:2258
std::string new_password
Definition wallet_rpc_server_commands_defs.h:2259
Definition wallet_rpc_server_commands_defs.h:2269
Definition wallet_rpc_server_commands_defs.h:2255
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2266
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2273
Definition wallet_rpc_server_commands_defs.h:1575
std::string address
Definition wallet_rpc_server_commands_defs.h:1576
std::string signature
Definition wallet_rpc_server_commands_defs.h:1578
std::string message
Definition wallet_rpc_server_commands_defs.h:1577
Definition wallet_rpc_server_commands_defs.h:1589
uint64_t spent
Definition wallet_rpc_server_commands_defs.h:1592
bool good
Definition wallet_rpc_server_commands_defs.h:1590
uint64_t total
Definition wallet_rpc_server_commands_defs.h:1591
Definition wallet_rpc_server_commands_defs.h:1573
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1600
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1586
Definition wallet_rpc_server_commands_defs.h:1519
std::string signature
Definition wallet_rpc_server_commands_defs.h:1522
std::string txid
Definition wallet_rpc_server_commands_defs.h:1520
std::string message
Definition wallet_rpc_server_commands_defs.h:1521
Definition wallet_rpc_server_commands_defs.h:1533
bool good
Definition wallet_rpc_server_commands_defs.h:1534
Definition wallet_rpc_server_commands_defs.h:1517
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1530
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1540
Definition wallet_rpc_server_commands_defs.h:1357
std::string txid
Definition wallet_rpc_server_commands_defs.h:1358
std::string tx_key
Definition wallet_rpc_server_commands_defs.h:1359
std::string address
Definition wallet_rpc_server_commands_defs.h:1360
Definition wallet_rpc_server_commands_defs.h:1371
bool in_pool
Definition wallet_rpc_server_commands_defs.h:1373
uint64_t confirmations
Definition wallet_rpc_server_commands_defs.h:1374
uint64_t received
Definition wallet_rpc_server_commands_defs.h:1372
Definition wallet_rpc_server_commands_defs.h:1355
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1382
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1368
Definition wallet_rpc_server_commands_defs.h:1415
std::string signature
Definition wallet_rpc_server_commands_defs.h:1419
std::string message
Definition wallet_rpc_server_commands_defs.h:1418
std::string address
Definition wallet_rpc_server_commands_defs.h:1417
std::string txid
Definition wallet_rpc_server_commands_defs.h:1416
Definition wallet_rpc_server_commands_defs.h:1431
bool in_pool
Definition wallet_rpc_server_commands_defs.h:1434
uint64_t confirmations
Definition wallet_rpc_server_commands_defs.h:1435
uint64_t received
Definition wallet_rpc_server_commands_defs.h:1433
bool good
Definition wallet_rpc_server_commands_defs.h:1432
Definition wallet_rpc_server_commands_defs.h:1413
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1428
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1444
Definition wallet_rpc_server_commands_defs.h:2237
bool autosave_current
Definition wallet_rpc_server_commands_defs.h:2238
Definition wallet_rpc_server_commands_defs.h:2247
Definition wallet_rpc_server_commands_defs.h:2235
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2251
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2244
Definition wallet_rpc_server_commands_defs.h:316
std::string label
Definition wallet_rpc_server_commands_defs.h:317
Definition wallet_rpc_server_commands_defs.h:325
uint32_t account_index
Definition wallet_rpc_server_commands_defs.h:326
std::string address
Definition wallet_rpc_server_commands_defs.h:327
Definition wallet_rpc_server_commands_defs.h:314
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:333
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:322
Definition wallet_rpc_server_commands_defs.h:211
uint32_t count
Definition wallet_rpc_server_commands_defs.h:213
uint32_t account_index
Definition wallet_rpc_server_commands_defs.h:212
std::string label
Definition wallet_rpc_server_commands_defs.h:214
Definition wallet_rpc_server_commands_defs.h:225
uint32_t address_index
Definition wallet_rpc_server_commands_defs.h:227
std::vector< uint32_t > address_indices
Definition wallet_rpc_server_commands_defs.h:229
std::vector< std::string > addresses
Definition wallet_rpc_server_commands_defs.h:228
std::string address
Definition wallet_rpc_server_commands_defs.h:226
Definition wallet_rpc_server_commands_defs.h:209
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:222
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:238
Definition wallet_rpc_server_commands_defs.h:2189
std::string password
Definition wallet_rpc_server_commands_defs.h:2191
std::string language
Definition wallet_rpc_server_commands_defs.h:2192
std::string filename
Definition wallet_rpc_server_commands_defs.h:2190
Definition wallet_rpc_server_commands_defs.h:2203
Definition wallet_rpc_server_commands_defs.h:2187
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2207
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2200
Definition wallet_rpc_server_commands_defs.h:2022
uint64_t index
Definition wallet_rpc_server_commands_defs.h:2023
KV_SERIALIZE(index)
Definition wallet_rpc_server_commands_defs.h:2032
Definition wallet_rpc_server_commands_defs.h:2020
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2029
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2036
Definition wallet_rpc_server_commands_defs.h:717
uint64_t amount
Definition wallet_rpc_server_commands_defs.h:719
std::string address
Definition wallet_rpc_server_commands_defs.h:718
Definition wallet_rpc_server_commands_defs.h:780
std::string multisig_txset
Definition wallet_rpc_server_commands_defs.h:782
std::string unsigned_txset
Definition wallet_rpc_server_commands_defs.h:781
Definition wallet_rpc_server_commands_defs.h:792
struct txset_summary summary
Definition wallet_rpc_server_commands_defs.h:794
std::list< transfer_description > desc
Definition wallet_rpc_server_commands_defs.h:793
Definition wallet_rpc_server_commands_defs.h:702
uint64_t amount
Definition wallet_rpc_server_commands_defs.h:703
std::string pubkey
Definition wallet_rpc_server_commands_defs.h:706
uint64_t global_index
Definition wallet_rpc_server_commands_defs.h:704
Definition wallet_rpc_server_commands_defs.h:728
uint32_t dummy_outputs
Definition wallet_rpc_server_commands_defs.h:740
uint64_t unlock_time
Definition wallet_rpc_server_commands_defs.h:732
std::list< source > sources
Definition wallet_rpc_server_commands_defs.h:733
uint64_t fee
Definition wallet_rpc_server_commands_defs.h:738
uint64_t amount_in
Definition wallet_rpc_server_commands_defs.h:729
uint64_t change_amount
Definition wallet_rpc_server_commands_defs.h:736
std::list< recipient > recipients
Definition wallet_rpc_server_commands_defs.h:734
uint32_t ring_size
Definition wallet_rpc_server_commands_defs.h:731
std::string change_address
Definition wallet_rpc_server_commands_defs.h:737
std::string payment_id
Definition wallet_rpc_server_commands_defs.h:735
std::string extra
Definition wallet_rpc_server_commands_defs.h:741
uint64_t amount_out
Definition wallet_rpc_server_commands_defs.h:730
uint64_t weight
Definition wallet_rpc_server_commands_defs.h:739
Definition wallet_rpc_server_commands_defs.h:761
std::list< recipient > recipients
Definition wallet_rpc_server_commands_defs.h:764
std::string change_address
Definition wallet_rpc_server_commands_defs.h:766
uint64_t amount_out
Definition wallet_rpc_server_commands_defs.h:763
uint64_t fee
Definition wallet_rpc_server_commands_defs.h:767
uint64_t amount_in
Definition wallet_rpc_server_commands_defs.h:762
uint64_t change_amount
Definition wallet_rpc_server_commands_defs.h:765
Definition wallet_rpc_server_commands_defs.h:700
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:789
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:801
Definition wallet_rpc_server_commands_defs.h:1958
bool set_description
Definition wallet_rpc_server_commands_defs.h:1962
bool set_address
Definition wallet_rpc_server_commands_defs.h:1960
uint64_t index
Definition wallet_rpc_server_commands_defs.h:1959
std::string address
Definition wallet_rpc_server_commands_defs.h:1961
std::string description
Definition wallet_rpc_server_commands_defs.h:1963
Definition wallet_rpc_server_commands_defs.h:1976
Definition wallet_rpc_server_commands_defs.h:1956
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1980
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1973
Definition wallet_rpc_server_commands_defs.h:2699
uint32_t n_outputs
Definition wallet_rpc_server_commands_defs.h:2701
uint32_t n_inputs
Definition wallet_rpc_server_commands_defs.h:2700
uint32_t ring_size
Definition wallet_rpc_server_commands_defs.h:2702
Definition wallet_rpc_server_commands_defs.h:2715
uint64_t size
Definition wallet_rpc_server_commands_defs.h:2716
uint64_t weight
Definition wallet_rpc_server_commands_defs.h:2717
Definition wallet_rpc_server_commands_defs.h:2697
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2712
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2724
Definition wallet_rpc_server_commands_defs.h:2482
std::string password
Definition wallet_rpc_server_commands_defs.h:2483
bool force_update_use_with_caution
Definition wallet_rpc_server_commands_defs.h:2485
std::vector< std::string > multisig_info
Definition wallet_rpc_server_commands_defs.h:2484
Definition wallet_rpc_server_commands_defs.h:2496
std::string multisig_info
Definition wallet_rpc_server_commands_defs.h:2498
std::string address
Definition wallet_rpc_server_commands_defs.h:2497
Definition wallet_rpc_server_commands_defs.h:2480
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2505
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2493
Definition wallet_rpc_server_commands_defs.h:1797
bool all
Definition wallet_rpc_server_commands_defs.h:1798
Definition wallet_rpc_server_commands_defs.h:1818
uint32_t offset
Definition wallet_rpc_server_commands_defs.h:1819
std::vector< signed_key_image > signed_key_images
Definition wallet_rpc_server_commands_defs.h:1820
Definition wallet_rpc_server_commands_defs.h:1807
std::string signature
Definition wallet_rpc_server_commands_defs.h:1809
std::string key_image
Definition wallet_rpc_server_commands_defs.h:1808
Definition wallet_rpc_server_commands_defs.h:1795
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1827
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1804
Definition wallet_rpc_server_commands_defs.h:2437
Definition wallet_rpc_server_commands_defs.h:2444
std::string info
Definition wallet_rpc_server_commands_defs.h:2445
Definition wallet_rpc_server_commands_defs.h:2435
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2451
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2441
Definition wallet_rpc_server_commands_defs.h:1747
uint32_t count
Definition wallet_rpc_server_commands_defs.h:1750
bool all
Definition wallet_rpc_server_commands_defs.h:1748
uint32_t start
Definition wallet_rpc_server_commands_defs.h:1749
Definition wallet_rpc_server_commands_defs.h:1761
std::string outputs_data_hex
Definition wallet_rpc_server_commands_defs.h:1762
Definition wallet_rpc_server_commands_defs.h:1745
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1758
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1768
Definition wallet_rpc_server_commands_defs.h:487
std::string key_image
Definition wallet_rpc_server_commands_defs.h:488
Definition wallet_rpc_server_commands_defs.h:497
Definition wallet_rpc_server_commands_defs.h:485
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:494
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:501
Definition wallet_rpc_server_commands_defs.h:527
std::string key_image
Definition wallet_rpc_server_commands_defs.h:528
Definition wallet_rpc_server_commands_defs.h:537
bool frozen
Definition wallet_rpc_server_commands_defs.h:538
Definition wallet_rpc_server_commands_defs.h:525
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:544
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:534
Definition wallet_rpc_server_commands_defs.h:2279
std::string password
Definition wallet_rpc_server_commands_defs.h:2285
std::string address
Definition wallet_rpc_server_commands_defs.h:2282
std::string spendkey
Definition wallet_rpc_server_commands_defs.h:2283
std::string language
Definition wallet_rpc_server_commands_defs.h:2287
std::string viewkey
Definition wallet_rpc_server_commands_defs.h:2284
uint64_t restore_height
Definition wallet_rpc_server_commands_defs.h:2280
bool autosave_current
Definition wallet_rpc_server_commands_defs.h:2286
std::string filename
Definition wallet_rpc_server_commands_defs.h:2281
Definition wallet_rpc_server_commands_defs.h:2302
std::string info
Definition wallet_rpc_server_commands_defs.h:2304
std::string address
Definition wallet_rpc_server_commands_defs.h:2303
Definition wallet_rpc_server_commands_defs.h:2277
Definition wallet_rpc_server_commands_defs.h:266
bool regexp
Definition wallet_rpc_server_commands_defs.h:269
std::string tag
Definition wallet_rpc_server_commands_defs.h:267
bool strict_balances
Definition wallet_rpc_server_commands_defs.h:268
Definition wallet_rpc_server_commands_defs.h:299
uint64_t total_balance
Definition wallet_rpc_server_commands_defs.h:300
std::vector< subaddress_account_info > subaddress_accounts
Definition wallet_rpc_server_commands_defs.h:302
uint64_t total_unlocked_balance
Definition wallet_rpc_server_commands_defs.h:301
Definition wallet_rpc_server_commands_defs.h:280
std::string label
Definition wallet_rpc_server_commands_defs.h:285
uint32_t account_index
Definition wallet_rpc_server_commands_defs.h:281
uint64_t balance
Definition wallet_rpc_server_commands_defs.h:283
uint64_t unlocked_balance
Definition wallet_rpc_server_commands_defs.h:284
std::string tag
Definition wallet_rpc_server_commands_defs.h:286
std::string base_address
Definition wallet_rpc_server_commands_defs.h:282
Definition wallet_rpc_server_commands_defs.h:264
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:277
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:310
Definition wallet_rpc_server_commands_defs.h:368
std::vector< uint32_t > accounts
Definition wallet_rpc_server_commands_defs.h:371
std::string label
Definition wallet_rpc_server_commands_defs.h:370
std::string tag
Definition wallet_rpc_server_commands_defs.h:369
Definition wallet_rpc_server_commands_defs.h:361
Definition wallet_rpc_server_commands_defs.h:381
std::vector< account_tag_info > account_tags
Definition wallet_rpc_server_commands_defs.h:382
Definition wallet_rpc_server_commands_defs.h:359
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:388
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:365
Definition wallet_rpc_server_commands_defs.h:137
bool used
Definition wallet_rpc_server_commands_defs.h:141
std::string label
Definition wallet_rpc_server_commands_defs.h:139
uint32_t address_index
Definition wallet_rpc_server_commands_defs.h:140
std::string address
Definition wallet_rpc_server_commands_defs.h:138
Definition wallet_rpc_server_commands_defs.h:126
std::vector< uint32_t > address_index
Definition wallet_rpc_server_commands_defs.h:128
uint32_t account_index
Definition wallet_rpc_server_commands_defs.h:127
Definition wallet_rpc_server_commands_defs.h:152
std::vector< address_info > addresses
Definition wallet_rpc_server_commands_defs.h:154
std::string address
Definition wallet_rpc_server_commands_defs.h:153
Definition wallet_rpc_server_commands_defs.h:1996
uint64_t index
Definition wallet_rpc_server_commands_defs.h:1997
std::string description
Definition wallet_rpc_server_commands_defs.h:1999
std::string address
Definition wallet_rpc_server_commands_defs.h:1998
Definition wallet_rpc_server_commands_defs.h:1986
std::list< uint64_t > entries
Definition wallet_rpc_server_commands_defs.h:1987
Definition wallet_rpc_server_commands_defs.h:2009
std::vector< entry > entries
Definition wallet_rpc_server_commands_defs.h:2010
Definition wallet_rpc_server_commands_defs.h:1984
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1993
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2016
Definition wallet_rpc_server_commands_defs.h:167
std::string address
Definition wallet_rpc_server_commands_defs.h:168
Definition wallet_rpc_server_commands_defs.h:176
cryptonote::subaddress_index index
Definition wallet_rpc_server_commands_defs.h:177
Definition wallet_rpc_server_commands_defs.h:165
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:182
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:173
Definition wallet_rpc_server_commands_defs.h:124
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:134
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:161
Definition wallet_rpc_server_commands_defs.h:1310
std::string key
Definition wallet_rpc_server_commands_defs.h:1312
Definition wallet_rpc_server_commands_defs.h:1321
std::string value
Definition wallet_rpc_server_commands_defs.h:1322
Definition wallet_rpc_server_commands_defs.h:1308
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1318
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1328
Definition wallet_rpc_server_commands_defs.h:78
uint32_t address_index
Definition wallet_rpc_server_commands_defs.h:80
std::string label
Definition wallet_rpc_server_commands_defs.h:84
uint64_t balance
Definition wallet_rpc_server_commands_defs.h:82
uint64_t blocks_to_unlock
Definition wallet_rpc_server_commands_defs.h:86
std::string address
Definition wallet_rpc_server_commands_defs.h:81
uint32_t account_index
Definition wallet_rpc_server_commands_defs.h:79
uint64_t time_to_unlock
Definition wallet_rpc_server_commands_defs.h:87
uint64_t num_unspent_outputs
Definition wallet_rpc_server_commands_defs.h:85
uint64_t unlocked_balance
Definition wallet_rpc_server_commands_defs.h:83
Definition wallet_rpc_server_commands_defs.h:63
std::set< uint32_t > address_indices
Definition wallet_rpc_server_commands_defs.h:65
bool strict
Definition wallet_rpc_server_commands_defs.h:67
bool all_accounts
Definition wallet_rpc_server_commands_defs.h:66
uint32_t account_index
Definition wallet_rpc_server_commands_defs.h:64
Definition wallet_rpc_server_commands_defs.h:103
uint64_t blocks_to_unlock
Definition wallet_rpc_server_commands_defs.h:108
uint64_t time_to_unlock
Definition wallet_rpc_server_commands_defs.h:109
bool multisig_import_needed
Definition wallet_rpc_server_commands_defs.h:106
std::vector< per_subaddress_info > per_subaddress
Definition wallet_rpc_server_commands_defs.h:107
uint64_t unlocked_balance
Definition wallet_rpc_server_commands_defs.h:105
uint64_t balance
Definition wallet_rpc_server_commands_defs.h:104
Definition wallet_rpc_server_commands_defs.h:61
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:120
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:75
Definition wallet_rpc_server_commands_defs.h:1049
std::vector< std::string > payment_ids
Definition wallet_rpc_server_commands_defs.h:1050
uint64_t min_block_height
Definition wallet_rpc_server_commands_defs.h:1051
Definition wallet_rpc_server_commands_defs.h:1061
std::list< payment_details > payments
Definition wallet_rpc_server_commands_defs.h:1062
Definition wallet_rpc_server_commands_defs.h:1047
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1058
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1068
Definition wallet_rpc_server_commands_defs.h:2795
Definition wallet_rpc_server_commands_defs.h:2802
uint32_t priority
Definition wallet_rpc_server_commands_defs.h:2803
Definition wallet_rpc_server_commands_defs.h:2793
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2799
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2809
Definition wallet_rpc_server_commands_defs.h:458
Definition wallet_rpc_server_commands_defs.h:465
uint64_t height
Definition wallet_rpc_server_commands_defs.h:466
Definition wallet_rpc_server_commands_defs.h:456
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:462
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:471
Definition wallet_rpc_server_commands_defs.h:2167
Definition wallet_rpc_server_commands_defs.h:2174
std::vector< std::string > languages_local
Definition wallet_rpc_server_commands_defs.h:2176
std::vector< std::string > languages
Definition wallet_rpc_server_commands_defs.h:2175
Definition wallet_rpc_server_commands_defs.h:2165
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2171
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2183
Definition wallet_rpc_server_commands_defs.h:1026
std::string payment_id
Definition wallet_rpc_server_commands_defs.h:1027
Definition wallet_rpc_server_commands_defs.h:1036
std::list< payment_details > payments
Definition wallet_rpc_server_commands_defs.h:1037
Definition wallet_rpc_server_commands_defs.h:1024
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1033
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1043
Definition wallet_rpc_server_commands_defs.h:1546
uint32_t account_index
Definition wallet_rpc_server_commands_defs.h:1548
bool all
Definition wallet_rpc_server_commands_defs.h:1547
std::string message
Definition wallet_rpc_server_commands_defs.h:1550
uint64_t amount
Definition wallet_rpc_server_commands_defs.h:1549
Definition wallet_rpc_server_commands_defs.h:1562
std::string signature
Definition wallet_rpc_server_commands_defs.h:1563
Definition wallet_rpc_server_commands_defs.h:1544
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1569
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1559
Definition wallet_rpc_server_commands_defs.h:1494
std::string message
Definition wallet_rpc_server_commands_defs.h:1496
std::string txid
Definition wallet_rpc_server_commands_defs.h:1495
Definition wallet_rpc_server_commands_defs.h:1506
std::string signature
Definition wallet_rpc_server_commands_defs.h:1507
Definition wallet_rpc_server_commands_defs.h:1492
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1513
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1503
Definition wallet_rpc_server_commands_defs.h:1606
uint64_t max_height
Definition wallet_rpc_server_commands_defs.h:1615
KV_SERIALIZE_OPT(max_height,(uint64_t) CRYPTONOTE_MAX_BLOCK_NUMBER)
bool in
Definition wallet_rpc_server_commands_defs.h:1607
bool all_accounts
Definition wallet_rpc_server_commands_defs.h:1618
uint32_t account_index
Definition wallet_rpc_server_commands_defs.h:1616
bool pending
Definition wallet_rpc_server_commands_defs.h:1609
bool out
Definition wallet_rpc_server_commands_defs.h:1608
bool failed
Definition wallet_rpc_server_commands_defs.h:1610
bool filter_by_height
Definition wallet_rpc_server_commands_defs.h:1613
std::set< uint32_t > subaddr_indices
Definition wallet_rpc_server_commands_defs.h:1617
uint64_t min_height
Definition wallet_rpc_server_commands_defs.h:1614
bool pool
Definition wallet_rpc_server_commands_defs.h:1611
Definition wallet_rpc_server_commands_defs.h:1637
std::list< transfer_entry > in
Definition wallet_rpc_server_commands_defs.h:1638
std::list< transfer_entry > failed
Definition wallet_rpc_server_commands_defs.h:1641
std::list< transfer_entry > pool
Definition wallet_rpc_server_commands_defs.h:1642
std::list< transfer_entry > out
Definition wallet_rpc_server_commands_defs.h:1639
std::list< transfer_entry > pending
Definition wallet_rpc_server_commands_defs.h:1640
Definition wallet_rpc_server_commands_defs.h:1604
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1634
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1652
Definition wallet_rpc_server_commands_defs.h:1658
uint32_t account_index
Definition wallet_rpc_server_commands_defs.h:1660
std::string txid
Definition wallet_rpc_server_commands_defs.h:1659
Definition wallet_rpc_server_commands_defs.h:1670
std::list< transfer_entry > transfers
Definition wallet_rpc_server_commands_defs.h:1672
Definition wallet_rpc_server_commands_defs.h:1656
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1667
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1679
Definition wallet_rpc_server_commands_defs.h:1334
std::string txid
Definition wallet_rpc_server_commands_defs.h:1335
Definition wallet_rpc_server_commands_defs.h:1344
std::string tx_key
Definition wallet_rpc_server_commands_defs.h:1345
Definition wallet_rpc_server_commands_defs.h:1332
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1351
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1341
Definition wallet_rpc_server_commands_defs.h:1265
std::list< std::string > txids
Definition wallet_rpc_server_commands_defs.h:1266
Definition wallet_rpc_server_commands_defs.h:1275
std::list< std::string > notes
Definition wallet_rpc_server_commands_defs.h:1276
Definition wallet_rpc_server_commands_defs.h:1263
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1282
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1272
Definition wallet_rpc_server_commands_defs.h:1388
std::string txid
Definition wallet_rpc_server_commands_defs.h:1389
std::string address
Definition wallet_rpc_server_commands_defs.h:1390
std::string message
Definition wallet_rpc_server_commands_defs.h:1391
Definition wallet_rpc_server_commands_defs.h:1402
std::string signature
Definition wallet_rpc_server_commands_defs.h:1403
Definition wallet_rpc_server_commands_defs.h:1386
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1399
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1409
Definition wallet_rpc_server_commands_defs.h:2559
Definition wallet_rpc_server_commands_defs.h:2566
uint32_t version
Definition wallet_rpc_server_commands_defs.h:2567
bool release
Definition wallet_rpc_server_commands_defs.h:2568
Definition wallet_rpc_server_commands_defs.h:2557
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2563
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2575
Definition wallet_rpc_server_commands_defs.h:1844
std::vector< signed_key_image > signed_key_images
Definition wallet_rpc_server_commands_defs.h:1846
uint32_t offset
Definition wallet_rpc_server_commands_defs.h:1845
Definition wallet_rpc_server_commands_defs.h:1856
uint64_t unspent
Definition wallet_rpc_server_commands_defs.h:1859
uint64_t spent
Definition wallet_rpc_server_commands_defs.h:1858
uint64_t height
Definition wallet_rpc_server_commands_defs.h:1857
Definition wallet_rpc_server_commands_defs.h:1833
std::string signature
Definition wallet_rpc_server_commands_defs.h:1835
std::string key_image
Definition wallet_rpc_server_commands_defs.h:1834
Definition wallet_rpc_server_commands_defs.h:1831
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1867
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1853
Definition wallet_rpc_server_commands_defs.h:2457
std::vector< std::string > info
Definition wallet_rpc_server_commands_defs.h:2458
bool refresh_after_import
Definition wallet_rpc_server_commands_defs.h:2459
Definition wallet_rpc_server_commands_defs.h:2469
uint64_t n_outputs
Definition wallet_rpc_server_commands_defs.h:2470
Definition wallet_rpc_server_commands_defs.h:2455
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2466
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2476
Definition wallet_rpc_server_commands_defs.h:1774
std::string outputs_data_hex
Definition wallet_rpc_server_commands_defs.h:1775
Definition wallet_rpc_server_commands_defs.h:1784
uint64_t num_imported
Definition wallet_rpc_server_commands_defs.h:1785
Definition wallet_rpc_server_commands_defs.h:1772
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1791
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1781
Definition wallet_rpc_server_commands_defs.h:1101
std::string transfer_type
Definition wallet_rpc_server_commands_defs.h:1102
uint32_t account_index
Definition wallet_rpc_server_commands_defs.h:1103
std::set< uint32_t > subaddr_indices
Definition wallet_rpc_server_commands_defs.h:1104
Definition wallet_rpc_server_commands_defs.h:1115
std::list< transfer_details > transfers
Definition wallet_rpc_server_commands_defs.h:1116
Definition wallet_rpc_server_commands_defs.h:1099
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1112
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1122
Definition wallet_rpc_server_commands_defs.h:2359
Definition wallet_rpc_server_commands_defs.h:2366
uint32_t total
Definition wallet_rpc_server_commands_defs.h:2370
uint32_t threshold
Definition wallet_rpc_server_commands_defs.h:2369
bool ready
Definition wallet_rpc_server_commands_defs.h:2368
Definition wallet_rpc_server_commands_defs.h:2357
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2379
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2363
Definition wallet_rpc_server_commands_defs.h:339
std::string label
Definition wallet_rpc_server_commands_defs.h:341
uint32_t account_index
Definition wallet_rpc_server_commands_defs.h:340
Definition wallet_rpc_server_commands_defs.h:351
Definition wallet_rpc_server_commands_defs.h:337
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:348
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:355
Definition wallet_rpc_server_commands_defs.h:244
std::string label
Definition wallet_rpc_server_commands_defs.h:246
cryptonote::subaddress_index index
Definition wallet_rpc_server_commands_defs.h:245
Definition wallet_rpc_server_commands_defs.h:256
Definition wallet_rpc_server_commands_defs.h:242
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:260
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:253
Definition wallet_rpc_server_commands_defs.h:1152
std::string payment_id
Definition wallet_rpc_server_commands_defs.h:1154
std::string standard_address
Definition wallet_rpc_server_commands_defs.h:1153
Definition wallet_rpc_server_commands_defs.h:1164
std::string payment_id
Definition wallet_rpc_server_commands_defs.h:1166
Definition wallet_rpc_server_commands_defs.h:1150
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1161
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1173
Definition wallet_rpc_server_commands_defs.h:2408
std::string password
Definition wallet_rpc_server_commands_defs.h:2411
std::vector< std::string > multisig_info
Definition wallet_rpc_server_commands_defs.h:2409
uint32_t threshold
Definition wallet_rpc_server_commands_defs.h:2410
Definition wallet_rpc_server_commands_defs.h:2422
std::string multisig_info
Definition wallet_rpc_server_commands_defs.h:2424
std::string address
Definition wallet_rpc_server_commands_defs.h:2423
Definition wallet_rpc_server_commands_defs.h:2406
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2431
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2419
Definition wallet_rpc_server_commands_defs.h:1890
Definition wallet_rpc_server_commands_defs.h:1895
Definition wallet_rpc_server_commands_defs.h:1888
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1892
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1902
Definition wallet_rpc_server_commands_defs.h:2213
bool autosave_current
Definition wallet_rpc_server_commands_defs.h:2216
std::string filename
Definition wallet_rpc_server_commands_defs.h:2214
std::string password
Definition wallet_rpc_server_commands_defs.h:2215
Definition wallet_rpc_server_commands_defs.h:2227
Definition wallet_rpc_server_commands_defs.h:2211
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2224
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2231
Definition wallet_rpc_server_commands_defs.h:1908
Definition wallet_rpc_server_commands_defs.h:1918
std::vector< std::string > unknown_parameters
Definition wallet_rpc_server_commands_defs.h:1920
Definition wallet_rpc_server_commands_defs.h:1906
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1915
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1927
Definition wallet_rpc_server_commands_defs.h:2385
bool enable_multisig_experimental
Definition wallet_rpc_server_commands_defs.h:2386
Definition wallet_rpc_server_commands_defs.h:2395
std::string multisig_info
Definition wallet_rpc_server_commands_defs.h:2396
Definition wallet_rpc_server_commands_defs.h:2383
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2392
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2402
Definition wallet_rpc_server_commands_defs.h:1129
std::string key_type
Definition wallet_rpc_server_commands_defs.h:1130
Definition wallet_rpc_server_commands_defs.h:1139
std::string key
Definition wallet_rpc_server_commands_defs.h:1140
Definition wallet_rpc_server_commands_defs.h:1127
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1136
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1146
Definition wallet_rpc_server_commands_defs.h:2059
uint64_t start_height
Definition wallet_rpc_server_commands_defs.h:2060
Definition wallet_rpc_server_commands_defs.h:2069
uint64_t blocks_fetched
Definition wallet_rpc_server_commands_defs.h:2070
bool received_money
Definition wallet_rpc_server_commands_defs.h:2071
Definition wallet_rpc_server_commands_defs.h:2057
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2078
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2066
Definition wallet_rpc_server_commands_defs.h:963
std::string hex
Definition wallet_rpc_server_commands_defs.h:964
Definition wallet_rpc_server_commands_defs.h:973
std::string tx_hash
Definition wallet_rpc_server_commands_defs.h:974
Definition wallet_rpc_server_commands_defs.h:961
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:980
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:970
Definition wallet_rpc_server_commands_defs.h:1223
bool hard
Definition wallet_rpc_server_commands_defs.h:1224
Definition wallet_rpc_server_commands_defs.h:1233
Definition wallet_rpc_server_commands_defs.h:1221
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1230
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1237
Definition wallet_rpc_server_commands_defs.h:2042
Definition wallet_rpc_server_commands_defs.h:2049
Definition wallet_rpc_server_commands_defs.h:2040
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2046
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2053
Definition wallet_rpc_server_commands_defs.h:2316
std::string seed
Definition wallet_rpc_server_commands_defs.h:2319
std::string password
Definition wallet_rpc_server_commands_defs.h:2321
std::string seed_offset
Definition wallet_rpc_server_commands_defs.h:2320
bool autosave_current
Definition wallet_rpc_server_commands_defs.h:2323
uint64_t restore_height
Definition wallet_rpc_server_commands_defs.h:2317
std::string filename
Definition wallet_rpc_server_commands_defs.h:2318
std::string language
Definition wallet_rpc_server_commands_defs.h:2322
bool enable_multisig_experimental
Definition wallet_rpc_server_commands_defs.h:2324
Definition wallet_rpc_server_commands_defs.h:2340
std::string seed
Definition wallet_rpc_server_commands_defs.h:2342
bool was_deprecated
Definition wallet_rpc_server_commands_defs.h:2344
std::string address
Definition wallet_rpc_server_commands_defs.h:2341
std::string info
Definition wallet_rpc_server_commands_defs.h:2343
Definition wallet_rpc_server_commands_defs.h:2314
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2337
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2353
Definition wallet_rpc_server_commands_defs.h:2106
std::list< std::string > txids
Definition wallet_rpc_server_commands_defs.h:2107
Definition wallet_rpc_server_commands_defs.h:2116
Definition wallet_rpc_server_commands_defs.h:2104
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2113
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2120
Definition wallet_rpc_server_commands_defs.h:2730
std::string background_sync_type
Definition wallet_rpc_server_commands_defs.h:2731
std::string background_cache_password
Definition wallet_rpc_server_commands_defs.h:2733
std::string wallet_password
Definition wallet_rpc_server_commands_defs.h:2732
Definition wallet_rpc_server_commands_defs.h:2744
Definition wallet_rpc_server_commands_defs.h:2728
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2741
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2748
Definition wallet_rpc_server_commands_defs.h:436
std::string description
Definition wallet_rpc_server_commands_defs.h:438
std::string tag
Definition wallet_rpc_server_commands_defs.h:437
Definition wallet_rpc_server_commands_defs.h:448
Definition wallet_rpc_server_commands_defs.h:434
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:445
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:452
Definition wallet_rpc_server_commands_defs.h:1288
std::string key
Definition wallet_rpc_server_commands_defs.h:1289
std::string value
Definition wallet_rpc_server_commands_defs.h:1290
Definition wallet_rpc_server_commands_defs.h:1300
Definition wallet_rpc_server_commands_defs.h:1286
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1304
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1297
Definition wallet_rpc_server_commands_defs.h:2616
std::string address
Definition wallet_rpc_server_commands_defs.h:2617
std::vector< std::string > ssl_allowed_fingerprints
Definition wallet_rpc_server_commands_defs.h:2625
std::string ssl_ca_file
Definition wallet_rpc_server_commands_defs.h:2624
std::string password
Definition wallet_rpc_server_commands_defs.h:2619
std::string ssl_certificate_path
Definition wallet_rpc_server_commands_defs.h:2623
std::string ssl_support
Definition wallet_rpc_server_commands_defs.h:2621
bool trusted
Definition wallet_rpc_server_commands_defs.h:2620
std::string ssl_private_key_path
Definition wallet_rpc_server_commands_defs.h:2622
std::string proxy
Definition wallet_rpc_server_commands_defs.h:2627
std::string username
Definition wallet_rpc_server_commands_defs.h:2618
bool ssl_allow_any_cert
Definition wallet_rpc_server_commands_defs.h:2626
Definition wallet_rpc_server_commands_defs.h:2646
Definition wallet_rpc_server_commands_defs.h:2614
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2643
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2650
Definition wallet_rpc_server_commands_defs.h:2676
std::string categories
Definition wallet_rpc_server_commands_defs.h:2677
Definition wallet_rpc_server_commands_defs.h:2686
std::string categories
Definition wallet_rpc_server_commands_defs.h:2687
Definition wallet_rpc_server_commands_defs.h:2674
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2683
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2693
Definition wallet_rpc_server_commands_defs.h:2656
int8_t level
Definition wallet_rpc_server_commands_defs.h:2657
Definition wallet_rpc_server_commands_defs.h:2666
Definition wallet_rpc_server_commands_defs.h:2654
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2670
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2663
Definition wallet_rpc_server_commands_defs.h:188
uint32_t major_idx
Definition wallet_rpc_server_commands_defs.h:190
uint32_t minor_idx
Definition wallet_rpc_server_commands_defs.h:191
std::string password
Definition wallet_rpc_server_commands_defs.h:189
Definition wallet_rpc_server_commands_defs.h:201
Definition wallet_rpc_server_commands_defs.h:186
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:205
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:198
Definition wallet_rpc_server_commands_defs.h:1243
std::list< std::string > txids
Definition wallet_rpc_server_commands_defs.h:1244
std::list< std::string > notes
Definition wallet_rpc_server_commands_defs.h:1245
Definition wallet_rpc_server_commands_defs.h:1255
Definition wallet_rpc_server_commands_defs.h:1241
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1252
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1259
Definition wallet_rpc_server_commands_defs.h:1685
uint32_t address_index
Definition wallet_rpc_server_commands_defs.h:1688
std::string signature_type
Definition wallet_rpc_server_commands_defs.h:1689
std::string data
Definition wallet_rpc_server_commands_defs.h:1686
uint32_t account_index
Definition wallet_rpc_server_commands_defs.h:1687
Definition wallet_rpc_server_commands_defs.h:1701
std::string signature
Definition wallet_rpc_server_commands_defs.h:1702
Definition wallet_rpc_server_commands_defs.h:2511
std::string tx_data_hex
Definition wallet_rpc_server_commands_defs.h:2512
Definition wallet_rpc_server_commands_defs.h:2521
std::string tx_data_hex
Definition wallet_rpc_server_commands_defs.h:2522
std::list< std::string > tx_hash_list
Definition wallet_rpc_server_commands_defs.h:2523
Definition wallet_rpc_server_commands_defs.h:2509
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2518
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2530
Definition wallet_rpc_server_commands_defs.h:807
bool get_tx_keys
Definition wallet_rpc_server_commands_defs.h:810
std::string unsigned_txset
Definition wallet_rpc_server_commands_defs.h:808
bool export_raw
Definition wallet_rpc_server_commands_defs.h:809
Definition wallet_rpc_server_commands_defs.h:821
std::string signed_txset
Definition wallet_rpc_server_commands_defs.h:822
std::list< std::string > tx_key_list
Definition wallet_rpc_server_commands_defs.h:825
std::list< std::string > tx_hash_list
Definition wallet_rpc_server_commands_defs.h:823
std::list< std::string > tx_raw_list
Definition wallet_rpc_server_commands_defs.h:824
Definition wallet_rpc_server_commands_defs.h:805
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:818
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:834
Definition wallet_rpc_server_commands_defs.h:1683
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1708
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1698
Definition wallet_rpc_server_commands_defs.h:1179
Definition wallet_rpc_server_commands_defs.h:1189
std::string payment_id
Definition wallet_rpc_server_commands_defs.h:1191
bool is_subaddress
Definition wallet_rpc_server_commands_defs.h:1192
std::string standard_address
Definition wallet_rpc_server_commands_defs.h:1190
Definition wallet_rpc_server_commands_defs.h:1177
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1186
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1200
Definition wallet_rpc_server_commands_defs.h:2754
Definition wallet_rpc_server_commands_defs.h:2761
Definition wallet_rpc_server_commands_defs.h:2752
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2765
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2758
Definition wallet_rpc_server_commands_defs.h:2126
bool ignore_battery
Definition wallet_rpc_server_commands_defs.h:2129
uint64_t threads_count
Definition wallet_rpc_server_commands_defs.h:2127
bool do_background_mining
Definition wallet_rpc_server_commands_defs.h:2128
Definition wallet_rpc_server_commands_defs.h:2140
Definition wallet_rpc_server_commands_defs.h:2124
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2144
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2137
Definition wallet_rpc_server_commands_defs.h:2771
std::string wallet_password
Definition wallet_rpc_server_commands_defs.h:2772
std::string seed_offset
Definition wallet_rpc_server_commands_defs.h:2774
std::string seed
Definition wallet_rpc_server_commands_defs.h:2773
Definition wallet_rpc_server_commands_defs.h:2785
Definition wallet_rpc_server_commands_defs.h:2769
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2789
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2782
Definition wallet_rpc_server_commands_defs.h:2150
Definition wallet_rpc_server_commands_defs.h:2157
Definition wallet_rpc_server_commands_defs.h:2148
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2154
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2161
Definition wallet_rpc_server_commands_defs.h:1206
Definition wallet_rpc_server_commands_defs.h:1213
Definition wallet_rpc_server_commands_defs.h:1204
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1210
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1217
Definition wallet_rpc_server_commands_defs.h:986
Definition wallet_rpc_server_commands_defs.h:993
Definition wallet_rpc_server_commands_defs.h:984
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:990
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:997
Definition wallet_rpc_server_commands_defs.h:2536
std::string tx_data_hex
Definition wallet_rpc_server_commands_defs.h:2537
Definition wallet_rpc_server_commands_defs.h:2546
std::list< std::string > tx_hash_list
Definition wallet_rpc_server_commands_defs.h:2547
Definition wallet_rpc_server_commands_defs.h:2534
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2553
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2543
Definition wallet_rpc_server_commands_defs.h:840
std::string tx_data_hex
Definition wallet_rpc_server_commands_defs.h:841
Definition wallet_rpc_server_commands_defs.h:850
std::list< std::string > tx_hash_list
Definition wallet_rpc_server_commands_defs.h:851
Definition wallet_rpc_server_commands_defs.h:838
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:847
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:857
Definition wallet_rpc_server_commands_defs.h:885
uint64_t ring_size
Definition wallet_rpc_server_commands_defs.h:891
uint32_t priority
Definition wallet_rpc_server_commands_defs.h:890
std::set< uint32_t > subaddr_indices
Definition wallet_rpc_server_commands_defs.h:888
std::string address
Definition wallet_rpc_server_commands_defs.h:886
bool get_tx_keys
Definition wallet_rpc_server_commands_defs.h:895
std::string payment_id
Definition wallet_rpc_server_commands_defs.h:894
bool do_not_relay
Definition wallet_rpc_server_commands_defs.h:897
uint64_t below_amount
Definition wallet_rpc_server_commands_defs.h:896
uint64_t unlock_time
Definition wallet_rpc_server_commands_defs.h:893
uint64_t outputs
Definition wallet_rpc_server_commands_defs.h:892
bool subaddr_indices_all
Definition wallet_rpc_server_commands_defs.h:889
bool get_tx_metadata
Definition wallet_rpc_server_commands_defs.h:899
bool get_tx_hex
Definition wallet_rpc_server_commands_defs.h:898
uint32_t account_index
Definition wallet_rpc_server_commands_defs.h:887
Definition wallet_rpc_server_commands_defs.h:883
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:918
split_transfer_response response_t
Definition wallet_rpc_server_commands_defs.h:920
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:921
Definition wallet_rpc_server_commands_defs.h:863
bool get_tx_metadata
Definition wallet_rpc_server_commands_defs.h:867
bool get_tx_hex
Definition wallet_rpc_server_commands_defs.h:866
bool do_not_relay
Definition wallet_rpc_server_commands_defs.h:865
bool get_tx_keys
Definition wallet_rpc_server_commands_defs.h:864
Definition wallet_rpc_server_commands_defs.h:861
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:879
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:876
split_transfer_response response_t
Definition wallet_rpc_server_commands_defs.h:878
Definition wallet_rpc_server_commands_defs.h:927
bool get_tx_metadata
Definition wallet_rpc_server_commands_defs.h:938
bool do_not_relay
Definition wallet_rpc_server_commands_defs.h:936
std::string key_image
Definition wallet_rpc_server_commands_defs.h:935
bool get_tx_hex
Definition wallet_rpc_server_commands_defs.h:937
std::string address
Definition wallet_rpc_server_commands_defs.h:928
uint64_t ring_size
Definition wallet_rpc_server_commands_defs.h:930
uint64_t outputs
Definition wallet_rpc_server_commands_defs.h:931
std::string payment_id
Definition wallet_rpc_server_commands_defs.h:933
uint64_t unlock_time
Definition wallet_rpc_server_commands_defs.h:932
bool get_tx_key
Definition wallet_rpc_server_commands_defs.h:934
uint32_t priority
Definition wallet_rpc_server_commands_defs.h:929
Definition wallet_rpc_server_commands_defs.h:925
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:954
single_transfer_response response_t
Definition wallet_rpc_server_commands_defs.h:956
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:957
Definition wallet_rpc_server_commands_defs.h:394
std::set< uint32_t > accounts
Definition wallet_rpc_server_commands_defs.h:396
std::string tag
Definition wallet_rpc_server_commands_defs.h:395
Definition wallet_rpc_server_commands_defs.h:406
Definition wallet_rpc_server_commands_defs.h:392
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:403
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:410
Definition wallet_rpc_server_commands_defs.h:507
std::string key_image
Definition wallet_rpc_server_commands_defs.h:508
Definition wallet_rpc_server_commands_defs.h:517
Definition wallet_rpc_server_commands_defs.h:505
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:514
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:521
Definition wallet_rpc_server_commands_defs.h:599
std::set< uint32_t > subtract_fee_from_outputs
Definition wallet_rpc_server_commands_defs.h:603
bool get_tx_metadata
Definition wallet_rpc_server_commands_defs.h:611
bool get_tx_key
Definition wallet_rpc_server_commands_defs.h:608
std::set< uint32_t > subaddr_indices
Definition wallet_rpc_server_commands_defs.h:602
std::list< transfer_destination > destinations
Definition wallet_rpc_server_commands_defs.h:600
uint64_t unlock_time
Definition wallet_rpc_server_commands_defs.h:606
uint32_t account_index
Definition wallet_rpc_server_commands_defs.h:601
std::string payment_id
Definition wallet_rpc_server_commands_defs.h:607
uint32_t priority
Definition wallet_rpc_server_commands_defs.h:604
uint64_t ring_size
Definition wallet_rpc_server_commands_defs.h:605
bool do_not_relay
Definition wallet_rpc_server_commands_defs.h:609
bool get_tx_hex
Definition wallet_rpc_server_commands_defs.h:610
Definition wallet_rpc_server_commands_defs.h:666
bool get_tx_hex
Definition wallet_rpc_server_commands_defs.h:676
uint32_t account_index
Definition wallet_rpc_server_commands_defs.h:668
bool do_not_relay
Definition wallet_rpc_server_commands_defs.h:675
uint32_t priority
Definition wallet_rpc_server_commands_defs.h:670
std::string payment_id
Definition wallet_rpc_server_commands_defs.h:673
bool get_tx_keys
Definition wallet_rpc_server_commands_defs.h:674
uint64_t ring_size
Definition wallet_rpc_server_commands_defs.h:671
std::list< transfer_destination > destinations
Definition wallet_rpc_server_commands_defs.h:667
uint64_t unlock_time
Definition wallet_rpc_server_commands_defs.h:672
bool get_tx_metadata
Definition wallet_rpc_server_commands_defs.h:677
std::set< uint32_t > subaddr_indices
Definition wallet_rpc_server_commands_defs.h:669
Definition wallet_rpc_server_commands_defs.h:664
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:696
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:693
split_transfer_response response_t
Definition wallet_rpc_server_commands_defs.h:695
Definition wallet_rpc_server_commands_defs.h:597
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:631
single_transfer_response response_t
Definition wallet_rpc_server_commands_defs.h:630
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:628
Definition wallet_rpc_server_commands_defs.h:416
std::set< uint32_t > accounts
Definition wallet_rpc_server_commands_defs.h:417
Definition wallet_rpc_server_commands_defs.h:426
Definition wallet_rpc_server_commands_defs.h:414
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:430
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:423
Definition wallet_rpc_server_commands_defs.h:2581
std::string address
Definition wallet_rpc_server_commands_defs.h:2582
bool any_net_type
Definition wallet_rpc_server_commands_defs.h:2583
bool allow_openalias
Definition wallet_rpc_server_commands_defs.h:2584
Definition wallet_rpc_server_commands_defs.h:2595
std::string openalias_address
Definition wallet_rpc_server_commands_defs.h:2600
bool valid
Definition wallet_rpc_server_commands_defs.h:2596
bool subaddress
Definition wallet_rpc_server_commands_defs.h:2598
std::string nettype
Definition wallet_rpc_server_commands_defs.h:2599
bool integrated
Definition wallet_rpc_server_commands_defs.h:2597
Definition wallet_rpc_server_commands_defs.h:2579
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2592
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2610
Definition wallet_rpc_server_commands_defs.h:1714
std::string address
Definition wallet_rpc_server_commands_defs.h:1716
std::string data
Definition wallet_rpc_server_commands_defs.h:1715
std::string signature
Definition wallet_rpc_server_commands_defs.h:1717
Definition wallet_rpc_server_commands_defs.h:1728
bool old
Definition wallet_rpc_server_commands_defs.h:1731
unsigned version
Definition wallet_rpc_server_commands_defs.h:1730
bool good
Definition wallet_rpc_server_commands_defs.h:1729
std::string signature_type
Definition wallet_rpc_server_commands_defs.h:1732
Definition wallet_rpc_server_commands_defs.h:1712
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1725
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1741
Definition wallet_rpc_server_commands_defs.h:557
std::list< uint64_t > amounts
Definition wallet_rpc_server_commands_defs.h:558
bool operator==(const amounts_list &other) const
Definition wallet_rpc_server_commands_defs.h:560
Definition wallet_rpc_server_commands_defs.h:548
std::list< std::string > key_images
Definition wallet_rpc_server_commands_defs.h:549
Definition wallet_rpc_server_commands_defs.h:1001
uint64_t unlock_time
Definition wallet_rpc_server_commands_defs.h:1006
std::string tx_hash
Definition wallet_rpc_server_commands_defs.h:1003
bool locked
Definition wallet_rpc_server_commands_defs.h:1007
std::string payment_id
Definition wallet_rpc_server_commands_defs.h:1002
std::string address
Definition wallet_rpc_server_commands_defs.h:1009
uint64_t block_height
Definition wallet_rpc_server_commands_defs.h:1005
cryptonote::subaddress_index subaddr_index
Definition wallet_rpc_server_commands_defs.h:1008
uint64_t amount
Definition wallet_rpc_server_commands_defs.h:1004
Definition wallet_rpc_server_commands_defs.h:568
key_image_list spent_key_images
Definition wallet_rpc_server_commands_defs.h:579
std::string multisig_txset
Definition wallet_rpc_server_commands_defs.h:577
std::string unsigned_txset
Definition wallet_rpc_server_commands_defs.h:578
std::string tx_metadata
Definition wallet_rpc_server_commands_defs.h:576
std::string tx_key
Definition wallet_rpc_server_commands_defs.h:570
uint64_t amount
Definition wallet_rpc_server_commands_defs.h:571
uint64_t weight
Definition wallet_rpc_server_commands_defs.h:574
std::string tx_blob
Definition wallet_rpc_server_commands_defs.h:575
amounts_list amounts_by_dest
Definition wallet_rpc_server_commands_defs.h:572
uint64_t fee
Definition wallet_rpc_server_commands_defs.h:573
std::string tx_hash
Definition wallet_rpc_server_commands_defs.h:569
Definition wallet_rpc_server_commands_defs.h:635
std::string unsigned_txset
Definition wallet_rpc_server_commands_defs.h:645
std::list< uint64_t > weight_list
Definition wallet_rpc_server_commands_defs.h:641
std::list< std::string > tx_key_list
Definition wallet_rpc_server_commands_defs.h:637
std::string multisig_txset
Definition wallet_rpc_server_commands_defs.h:644
std::list< key_image_list > spent_key_images_list
Definition wallet_rpc_server_commands_defs.h:646
std::list< amounts_list > amounts_by_dest_list
Definition wallet_rpc_server_commands_defs.h:639
std::list< std::string > tx_hash_list
Definition wallet_rpc_server_commands_defs.h:636
std::list< uint64_t > amount_list
Definition wallet_rpc_server_commands_defs.h:638
std::list< uint64_t > fee_list
Definition wallet_rpc_server_commands_defs.h:640
std::list< std::string > tx_blob_list
Definition wallet_rpc_server_commands_defs.h:642
std::list< std::string > tx_metadata_list
Definition wallet_rpc_server_commands_defs.h:643
Definition wallet_rpc_server_commands_defs.h:475
std::string address
Definition wallet_rpc_server_commands_defs.h:477
uint64_t amount
Definition wallet_rpc_server_commands_defs.h:476
Definition wallet_rpc_server_commands_defs.h:1072
uint64_t block_height
Definition wallet_rpc_server_commands_defs.h:1080
bool spent
Definition wallet_rpc_server_commands_defs.h:1074
std::string key_image
Definition wallet_rpc_server_commands_defs.h:1078
uint64_t amount
Definition wallet_rpc_server_commands_defs.h:1073
bool unlocked
Definition wallet_rpc_server_commands_defs.h:1082
std::string pubkey
Definition wallet_rpc_server_commands_defs.h:1079
uint64_t global_index
Definition wallet_rpc_server_commands_defs.h:1075
bool frozen
Definition wallet_rpc_server_commands_defs.h:1081
std::string tx_hash
Definition wallet_rpc_server_commands_defs.h:1076
cryptonote::subaddress_index subaddr_index
Definition wallet_rpc_server_commands_defs.h:1077
Definition wallet_rpc_server_commands_defs.h:1449
std::string note
Definition wallet_rpc_server_commands_defs.h:1457
std::string payment_id
Definition wallet_rpc_server_commands_defs.h:1451
bool double_spend_seen
Definition wallet_rpc_server_commands_defs.h:1465
KV_SERIALIZE(txid)
std::string type
Definition wallet_rpc_server_commands_defs.h:1459
bool locked
Definition wallet_rpc_server_commands_defs.h:1461
std::string txid
Definition wallet_rpc_server_commands_defs.h:1450
uint64_t height
Definition wallet_rpc_server_commands_defs.h:1452
uint64_t unlock_time
Definition wallet_rpc_server_commands_defs.h:1460
uint64_t timestamp
Definition wallet_rpc_server_commands_defs.h:1453
uint64_t amount
Definition wallet_rpc_server_commands_defs.h:1454
cryptonote::subaddress_index subaddr_index
Definition wallet_rpc_server_commands_defs.h:1462
std::string address
Definition wallet_rpc_server_commands_defs.h:1464
uint64_t fee
Definition wallet_rpc_server_commands_defs.h:1456
uint64_t confirmations
Definition wallet_rpc_server_commands_defs.h:1466
amounts_container amounts
Definition wallet_rpc_server_commands_defs.h:1455
uint64_t suggested_confirmations_threshold
Definition wallet_rpc_server_commands_defs.h:1467
std::list< transfer_destination > destinations
Definition wallet_rpc_server_commands_defs.h:1458
std::vector< cryptonote::subaddress_index > subaddr_indices
Definition wallet_rpc_server_commands_defs.h:1463
Definition wallet_rpc_server_commands_defs.h:1871
std::string tx_description
Definition wallet_rpc_server_commands_defs.h:1875
std::string payment_id
Definition wallet_rpc_server_commands_defs.h:1873
std::string address
Definition wallet_rpc_server_commands_defs.h:1872
uint64_t amount
Definition wallet_rpc_server_commands_defs.h:1874
std::string recipient_name
Definition wallet_rpc_server_commands_defs.h:1876