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 30
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
757
776
787 typedef epee::misc_utils::struct_init<request_t> request;
788
790 {
791 std::list<transfer_description> desc;
793
798 };
799 typedef epee::misc_utils::struct_init<response_t> response;
800 };
801
803 {
816 typedef epee::misc_utils::struct_init<request_t> request;
817
819 {
820 std::string signed_txset;
821 std::list<std::string> tx_hash_list;
822 std::list<std::string> tx_raw_list;
823 std::list<std::string> tx_key_list;
824
831 };
832 typedef epee::misc_utils::struct_init<response_t> response;
833 };
834
836 {
845 typedef epee::misc_utils::struct_init<request_t> request;
846
848 {
849 std::list<std::string> tx_hash_list;
850
854 };
855 typedef epee::misc_utils::struct_init<response_t> response;
856 };
857
879
921
957
959 {
961 {
962 std::string hex;
963
967 };
968 typedef epee::misc_utils::struct_init<request_t> request;
969
971 {
972 std::string tx_hash;
973
977 };
978 typedef epee::misc_utils::struct_init<response_t> response;
979 };
980
997
1020
1022 {
1024 {
1025 std::string payment_id;
1026
1030 };
1031 typedef epee::misc_utils::struct_init<request_t> request;
1032
1034 {
1035 std::list<payment_details> payments;
1036
1040 };
1041 typedef epee::misc_utils::struct_init<response_t> response;
1042 };
1043
1045 {
1056 typedef epee::misc_utils::struct_init<request_t> request;
1057
1059 {
1060 std::list<payment_details> payments;
1061
1065 };
1066 typedef epee::misc_utils::struct_init<response_t> response;
1067 };
1068
1095
1097 {
1110 typedef epee::misc_utils::struct_init<request_t> request;
1111
1113 {
1114 std::list<transfer_details> transfers;
1115
1119 };
1120 typedef epee::misc_utils::struct_init<response_t> response;
1121 };
1122
1123 //JSON RPC V2
1125 {
1127 {
1128 std::string key_type;
1129
1133 };
1134 typedef epee::misc_utils::struct_init<request_t> request;
1135
1137 {
1138 std::string key;
1139
1143 };
1144 typedef epee::misc_utils::struct_init<response_t> response;
1145 };
1146
1148 {
1159 typedef epee::misc_utils::struct_init<request_t> request;
1160
1171 typedef epee::misc_utils::struct_init<response_t> response;
1172 };
1173
1175 {
1184 typedef epee::misc_utils::struct_init<request_t> request;
1185
1198 typedef epee::misc_utils::struct_init<response_t> response;
1199 };
1200
1217
1237
1239 {
1241 {
1242 std::list<std::string> txids;
1243 std::list<std::string> notes;
1244
1249 };
1250 typedef epee::misc_utils::struct_init<request_t> request;
1251
1253 {
1256 };
1258 };
1259
1261 {
1263 {
1264 std::list<std::string> txids;
1265
1269 };
1270 typedef epee::misc_utils::struct_init<request_t> request;
1271
1273 {
1274 std::list<std::string> notes;
1275
1279 };
1280 typedef epee::misc_utils::struct_init<response_t> response;
1281 };
1282
1284 {
1286 {
1287 std::string key;
1288 std::string value;
1289
1294 };
1295 typedef epee::misc_utils::struct_init<request_t> request;
1296
1298 {
1301 };
1303 };
1304
1306 {
1308 {
1309
1310 std::string key;
1311
1315 };
1316 typedef epee::misc_utils::struct_init<request_t> request;
1317
1319 {
1320 std::string value;
1321
1325 };
1326 typedef epee::misc_utils::struct_init<response_t> response;
1327 };
1328
1330 {
1332 {
1333 std::string txid;
1334
1338 };
1339 typedef epee::misc_utils::struct_init<request_t> request;
1340
1342 {
1343 std::string tx_key;
1344
1348 };
1349 typedef epee::misc_utils::struct_init<response_t> response;
1350 };
1351
1353 {
1355 {
1356 std::string txid;
1357 std::string tx_key;
1358 std::string address;
1359
1365 };
1366 typedef epee::misc_utils::struct_init<request_t> request;
1367
1380 typedef epee::misc_utils::struct_init<response_t> response;
1381 };
1382
1384 {
1386 {
1387 std::string txid;
1388 std::string address;
1389 std::string message;
1390
1396 };
1397 typedef epee::misc_utils::struct_init<request_t> request;
1398
1400 {
1401 std::string signature;
1402
1406 };
1407 typedef epee::misc_utils::struct_init<response_t> response;
1408 };
1409
1411 {
1413 {
1414 std::string txid;
1415 std::string address;
1416 std::string message;
1417 std::string signature;
1418
1425 };
1426 typedef epee::misc_utils::struct_init<request_t> request;
1427
1442 typedef epee::misc_utils::struct_init<response_t> response;
1443 };
1444
1488
1490 {
1492 {
1493 std::string txid;
1494 std::string message;
1495
1500 };
1501 typedef epee::misc_utils::struct_init<request_t> request;
1502
1504 {
1505 std::string signature;
1506
1510 };
1511 typedef epee::misc_utils::struct_init<response_t> response;
1512 };
1513
1515 {
1517 {
1518 std::string txid;
1519 std::string message;
1520 std::string signature;
1521
1527 };
1528 typedef epee::misc_utils::struct_init<request_t> request;
1529
1531 {
1532 bool good;
1533
1537 };
1538 typedef epee::misc_utils::struct_init<response_t> response;
1539 };
1540
1542 {
1544 {
1545 bool all;
1546 uint32_t account_index; // ignored when `all` is true
1547 uint64_t amount; // ignored when `all` is true
1548 std::string message;
1549
1556 };
1557 typedef epee::misc_utils::struct_init<request_t> request;
1558
1560 {
1561 std::string signature;
1562
1566 };
1567 typedef epee::misc_utils::struct_init<response_t> response;
1568 };
1569
1571 {
1573 {
1574 std::string address;
1575 std::string message;
1576 std::string signature;
1577
1583 };
1584 typedef epee::misc_utils::struct_init<request_t> request;
1585
1598 typedef epee::misc_utils::struct_init<response_t> response;
1599 };
1600
1652
1654 {
1665 typedef epee::misc_utils::struct_init<request_t> request;
1666
1677 typedef epee::misc_utils::struct_init<response_t> response;
1678 };
1679
1681 {
1696 typedef epee::misc_utils::struct_init<request_t> request;
1697
1706 typedef epee::misc_utils::struct_init<response_t> response;
1707 };
1708
1710 {
1723 typedef epee::misc_utils::struct_init<request_t> request;
1724
1739 typedef epee::misc_utils::struct_init<response_t> response;
1740 };
1741
1743 {
1756 typedef epee::misc_utils::struct_init<request_t> request;
1757
1766 typedef epee::misc_utils::struct_init<response_t> response;
1767 };
1768
1770 {
1779 typedef epee::misc_utils::struct_init<request_t> request;
1780
1789 typedef epee::misc_utils::struct_init<response_t> response;
1790 };
1791
1793 {
1802 typedef epee::misc_utils::struct_init<request_t> request;
1803
1814
1825 typedef epee::misc_utils::struct_init<response_t> response;
1826 };
1827
1867
1884
1886 {
1887 struct request_t: public uri_spec
1888 {
1889 };
1891
1893 {
1894 std::string uri;
1895
1899 };
1900 typedef epee::misc_utils::struct_init<response_t> response;
1901 };
1902
1904 {
1906 {
1907 std::string uri;
1908
1912 };
1913 typedef epee::misc_utils::struct_init<request_t> request;
1914
1925 typedef epee::misc_utils::struct_init<response_t> response;
1926 };
1927
1929 {
1931 {
1932 std::string address;
1933 std::string description;
1934
1939 };
1940 typedef epee::misc_utils::struct_init<request_t> request;
1941
1950 typedef epee::misc_utils::struct_init<response_t> response;
1951 };
1952
1980
1982 {
1984 {
1985 std::list<uint64_t> entries;
1986
1990 };
1991 typedef epee::misc_utils::struct_init<request_t> request;
1992
2005
2007 {
2008 std::vector<entry> entries;
2009
2013 };
2014 typedef epee::misc_utils::struct_init<response_t> response;
2015 };
2016
2036
2053
2078
2080 {
2091 typedef epee::misc_utils::struct_init<request_t> request;
2092
2094 {
2097 };
2099 };
2100
2102 {
2104 {
2105 std::list<std::string> txids;
2106
2110 };
2111 typedef epee::misc_utils::struct_init<request_t> request;
2112
2114 {
2117 };
2119 };
2120
2144
2161
2163 {
2165 {
2168 };
2170
2172 {
2173 std::vector<std::string> languages;
2174 std::vector<std::string> languages_local;
2175
2180 };
2181 typedef epee::misc_utils::struct_init<response_t> response;
2182 };
2183
2185 {
2187 {
2188 std::string filename;
2189 std::string password;
2190 std::string language;
2191
2197 };
2198 typedef epee::misc_utils::struct_init<request_t> request;
2199
2201 {
2204 };
2206 };
2207
2231
2251
2273
2310
2353
2379
2381 {
2390 typedef epee::misc_utils::struct_init<request_t> request;
2391
2393 {
2394 std::string multisig_info;
2395
2399 };
2400 typedef epee::misc_utils::struct_init<response_t> response;
2401 };
2402
2404 {
2417 typedef epee::misc_utils::struct_init<request_t> request;
2418
2420 {
2421 std::string address;
2422 std::string multisig_info;
2423
2428 };
2429 typedef epee::misc_utils::struct_init<response_t> response;
2430 };
2431
2433 {
2435 {
2438 };
2440
2442 {
2443 std::string info;
2444
2448 };
2449 typedef epee::misc_utils::struct_init<response_t> response;
2450 };
2451
2453 {
2464 typedef epee::misc_utils::struct_init<request_t> request;
2465
2474 typedef epee::misc_utils::struct_init<response_t> response;
2475 };
2476
2494
2496 {
2509 typedef epee::misc_utils::struct_init<request_t> request;
2510
2512 {
2513 std::string address;
2514 std::string multisig_info;
2515
2520 };
2521 typedef epee::misc_utils::struct_init<response_t> response;
2522 };
2523
2525 {
2527 {
2528 std::string tx_data_hex;
2529
2533 };
2534 typedef epee::misc_utils::struct_init<request_t> request;
2535
2537 {
2538 std::string tx_data_hex;
2539 std::list<std::string> tx_hash_list;
2540
2545 };
2546 typedef epee::misc_utils::struct_init<response_t> response;
2547 };
2548
2550 {
2552 {
2553 std::string tx_data_hex;
2554
2558 };
2559 typedef epee::misc_utils::struct_init<request_t> request;
2560
2562 {
2563 std::list<std::string> tx_hash_list;
2564
2568 };
2569 typedef epee::misc_utils::struct_init<response_t> response;
2570 };
2571
2593
2628
2668
2670 {
2679 typedef epee::misc_utils::struct_init<request_t> request;
2680
2682 {
2685 };
2687 };
2688
2690 {
2692 {
2693 std::string categories;
2694
2698 };
2699 typedef epee::misc_utils::struct_init<request_t> request;
2700
2702 {
2703 std::string categories;
2704
2708 };
2709 typedef epee::misc_utils::struct_init<response_t> response;
2710 };
2711
2742
2766
2783
2785 {
2787 {
2788 std::string wallet_password;
2789 std::string seed;
2790 std::string seed_offset;
2791
2794 KV_SERIALIZE_OPT(seed, (std::string)"")
2795 KV_SERIALIZE_OPT(seed_offset, (std::string)"")
2797 };
2798 typedef epee::misc_utils::struct_init<request_t> request;
2799
2801 {
2804 };
2806 };
2807
2827}
2828}
#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:1445
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:1931
std::string description
Definition wallet_rpc_server_commands_defs.h:1933
std::string address
Definition wallet_rpc_server_commands_defs.h:1932
Definition wallet_rpc_server_commands_defs.h:1943
KV_SERIALIZE(index)
uint64_t index
Definition wallet_rpc_server_commands_defs.h:1944
Definition wallet_rpc_server_commands_defs.h:1929
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1950
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1940
Definition wallet_rpc_server_commands_defs.h:2082
bool enable
Definition wallet_rpc_server_commands_defs.h:2083
uint32_t period
Definition wallet_rpc_server_commands_defs.h:2084
Definition wallet_rpc_server_commands_defs.h:2094
Definition wallet_rpc_server_commands_defs.h:2080
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2091
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2098
Definition wallet_rpc_server_commands_defs.h:2255
std::string old_password
Definition wallet_rpc_server_commands_defs.h:2256
std::string new_password
Definition wallet_rpc_server_commands_defs.h:2257
Definition wallet_rpc_server_commands_defs.h:2267
Definition wallet_rpc_server_commands_defs.h:2253
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2264
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2271
Definition wallet_rpc_server_commands_defs.h:1573
std::string address
Definition wallet_rpc_server_commands_defs.h:1574
std::string signature
Definition wallet_rpc_server_commands_defs.h:1576
std::string message
Definition wallet_rpc_server_commands_defs.h:1575
Definition wallet_rpc_server_commands_defs.h:1587
uint64_t spent
Definition wallet_rpc_server_commands_defs.h:1590
bool good
Definition wallet_rpc_server_commands_defs.h:1588
uint64_t total
Definition wallet_rpc_server_commands_defs.h:1589
Definition wallet_rpc_server_commands_defs.h:1571
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1598
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1584
Definition wallet_rpc_server_commands_defs.h:1517
std::string signature
Definition wallet_rpc_server_commands_defs.h:1520
std::string txid
Definition wallet_rpc_server_commands_defs.h:1518
std::string message
Definition wallet_rpc_server_commands_defs.h:1519
Definition wallet_rpc_server_commands_defs.h:1531
bool good
Definition wallet_rpc_server_commands_defs.h:1532
Definition wallet_rpc_server_commands_defs.h:1515
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1528
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1538
Definition wallet_rpc_server_commands_defs.h:1355
std::string txid
Definition wallet_rpc_server_commands_defs.h:1356
std::string tx_key
Definition wallet_rpc_server_commands_defs.h:1357
std::string address
Definition wallet_rpc_server_commands_defs.h:1358
Definition wallet_rpc_server_commands_defs.h:1369
bool in_pool
Definition wallet_rpc_server_commands_defs.h:1371
uint64_t confirmations
Definition wallet_rpc_server_commands_defs.h:1372
uint64_t received
Definition wallet_rpc_server_commands_defs.h:1370
Definition wallet_rpc_server_commands_defs.h:1353
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1380
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1366
Definition wallet_rpc_server_commands_defs.h:1413
std::string signature
Definition wallet_rpc_server_commands_defs.h:1417
std::string message
Definition wallet_rpc_server_commands_defs.h:1416
std::string address
Definition wallet_rpc_server_commands_defs.h:1415
std::string txid
Definition wallet_rpc_server_commands_defs.h:1414
Definition wallet_rpc_server_commands_defs.h:1429
bool in_pool
Definition wallet_rpc_server_commands_defs.h:1432
uint64_t confirmations
Definition wallet_rpc_server_commands_defs.h:1433
uint64_t received
Definition wallet_rpc_server_commands_defs.h:1431
bool good
Definition wallet_rpc_server_commands_defs.h:1430
Definition wallet_rpc_server_commands_defs.h:1411
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1426
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1442
Definition wallet_rpc_server_commands_defs.h:2235
bool autosave_current
Definition wallet_rpc_server_commands_defs.h:2236
Definition wallet_rpc_server_commands_defs.h:2245
Definition wallet_rpc_server_commands_defs.h:2233
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2249
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2242
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:2187
std::string password
Definition wallet_rpc_server_commands_defs.h:2189
std::string language
Definition wallet_rpc_server_commands_defs.h:2190
std::string filename
Definition wallet_rpc_server_commands_defs.h:2188
Definition wallet_rpc_server_commands_defs.h:2201
Definition wallet_rpc_server_commands_defs.h:2185
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2205
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2198
Definition wallet_rpc_server_commands_defs.h:2020
uint64_t index
Definition wallet_rpc_server_commands_defs.h:2021
KV_SERIALIZE(index)
Definition wallet_rpc_server_commands_defs.h:2030
Definition wallet_rpc_server_commands_defs.h:2018
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2027
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2034
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:778
std::string multisig_txset
Definition wallet_rpc_server_commands_defs.h:780
std::string unsigned_txset
Definition wallet_rpc_server_commands_defs.h:779
Definition wallet_rpc_server_commands_defs.h:790
struct txset_summary summary
Definition wallet_rpc_server_commands_defs.h:792
std::list< transfer_description > desc
Definition wallet_rpc_server_commands_defs.h:791
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:739
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:740
uint64_t amount_out
Definition wallet_rpc_server_commands_defs.h:730
Definition wallet_rpc_server_commands_defs.h:759
std::list< recipient > recipients
Definition wallet_rpc_server_commands_defs.h:762
std::string change_address
Definition wallet_rpc_server_commands_defs.h:764
uint64_t amount_out
Definition wallet_rpc_server_commands_defs.h:761
uint64_t fee
Definition wallet_rpc_server_commands_defs.h:765
uint64_t amount_in
Definition wallet_rpc_server_commands_defs.h:760
uint64_t change_amount
Definition wallet_rpc_server_commands_defs.h:763
Definition wallet_rpc_server_commands_defs.h:700
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:787
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:799
Definition wallet_rpc_server_commands_defs.h:1956
bool set_description
Definition wallet_rpc_server_commands_defs.h:1960
bool set_address
Definition wallet_rpc_server_commands_defs.h:1958
uint64_t index
Definition wallet_rpc_server_commands_defs.h:1957
std::string address
Definition wallet_rpc_server_commands_defs.h:1959
std::string description
Definition wallet_rpc_server_commands_defs.h:1961
Definition wallet_rpc_server_commands_defs.h:1974
Definition wallet_rpc_server_commands_defs.h:1954
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1978
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1971
Definition wallet_rpc_server_commands_defs.h:2715
uint32_t n_outputs
Definition wallet_rpc_server_commands_defs.h:2717
uint32_t n_inputs
Definition wallet_rpc_server_commands_defs.h:2716
uint32_t ring_size
Definition wallet_rpc_server_commands_defs.h:2718
Definition wallet_rpc_server_commands_defs.h:2731
uint64_t size
Definition wallet_rpc_server_commands_defs.h:2732
uint64_t weight
Definition wallet_rpc_server_commands_defs.h:2733
Definition wallet_rpc_server_commands_defs.h:2713
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2728
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2740
Definition wallet_rpc_server_commands_defs.h:2498
std::string password
Definition wallet_rpc_server_commands_defs.h:2499
bool force_update_use_with_caution
Definition wallet_rpc_server_commands_defs.h:2501
std::vector< std::string > multisig_info
Definition wallet_rpc_server_commands_defs.h:2500
Definition wallet_rpc_server_commands_defs.h:2512
std::string multisig_info
Definition wallet_rpc_server_commands_defs.h:2514
std::string address
Definition wallet_rpc_server_commands_defs.h:2513
Definition wallet_rpc_server_commands_defs.h:2496
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2521
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2509
Definition wallet_rpc_server_commands_defs.h:1795
bool all
Definition wallet_rpc_server_commands_defs.h:1796
Definition wallet_rpc_server_commands_defs.h:1816
uint32_t offset
Definition wallet_rpc_server_commands_defs.h:1817
std::vector< signed_key_image > signed_key_images
Definition wallet_rpc_server_commands_defs.h:1818
Definition wallet_rpc_server_commands_defs.h:1805
std::string signature
Definition wallet_rpc_server_commands_defs.h:1807
std::string key_image
Definition wallet_rpc_server_commands_defs.h:1806
Definition wallet_rpc_server_commands_defs.h:1793
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1825
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1802
Definition wallet_rpc_server_commands_defs.h:2435
Definition wallet_rpc_server_commands_defs.h:2442
std::string info
Definition wallet_rpc_server_commands_defs.h:2443
Definition wallet_rpc_server_commands_defs.h:2433
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2449
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2439
Definition wallet_rpc_server_commands_defs.h:1745
uint32_t count
Definition wallet_rpc_server_commands_defs.h:1748
bool all
Definition wallet_rpc_server_commands_defs.h:1746
uint32_t start
Definition wallet_rpc_server_commands_defs.h:1747
Definition wallet_rpc_server_commands_defs.h:1759
std::string outputs_data_hex
Definition wallet_rpc_server_commands_defs.h:1760
Definition wallet_rpc_server_commands_defs.h:1743
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1756
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1766
Definition wallet_rpc_server_commands_defs.h:2481
Definition wallet_rpc_server_commands_defs.h:2488
Definition wallet_rpc_server_commands_defs.h:2478
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2492
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2485
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:2277
std::string password
Definition wallet_rpc_server_commands_defs.h:2283
std::string address
Definition wallet_rpc_server_commands_defs.h:2280
std::string spendkey
Definition wallet_rpc_server_commands_defs.h:2281
std::string language
Definition wallet_rpc_server_commands_defs.h:2285
std::string viewkey
Definition wallet_rpc_server_commands_defs.h:2282
uint64_t restore_height
Definition wallet_rpc_server_commands_defs.h:2278
bool autosave_current
Definition wallet_rpc_server_commands_defs.h:2284
std::string filename
Definition wallet_rpc_server_commands_defs.h:2279
Definition wallet_rpc_server_commands_defs.h:2300
std::string info
Definition wallet_rpc_server_commands_defs.h:2302
std::string address
Definition wallet_rpc_server_commands_defs.h:2301
Definition wallet_rpc_server_commands_defs.h:2275
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:1994
uint64_t index
Definition wallet_rpc_server_commands_defs.h:1995
std::string description
Definition wallet_rpc_server_commands_defs.h:1997
std::string address
Definition wallet_rpc_server_commands_defs.h:1996
Definition wallet_rpc_server_commands_defs.h:1984
std::list< uint64_t > entries
Definition wallet_rpc_server_commands_defs.h:1985
Definition wallet_rpc_server_commands_defs.h:2007
std::vector< entry > entries
Definition wallet_rpc_server_commands_defs.h:2008
Definition wallet_rpc_server_commands_defs.h:1982
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1991
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2014
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:1308
std::string key
Definition wallet_rpc_server_commands_defs.h:1310
Definition wallet_rpc_server_commands_defs.h:1319
std::string value
Definition wallet_rpc_server_commands_defs.h:1320
Definition wallet_rpc_server_commands_defs.h:1306
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1316
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1326
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:1047
std::vector< std::string > payment_ids
Definition wallet_rpc_server_commands_defs.h:1048
uint64_t min_block_height
Definition wallet_rpc_server_commands_defs.h:1049
Definition wallet_rpc_server_commands_defs.h:1059
std::list< payment_details > payments
Definition wallet_rpc_server_commands_defs.h:1060
Definition wallet_rpc_server_commands_defs.h:1045
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1056
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1066
Definition wallet_rpc_server_commands_defs.h:2811
Definition wallet_rpc_server_commands_defs.h:2818
uint32_t priority
Definition wallet_rpc_server_commands_defs.h:2819
Definition wallet_rpc_server_commands_defs.h:2809
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2815
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2825
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:2165
Definition wallet_rpc_server_commands_defs.h:2172
std::vector< std::string > languages_local
Definition wallet_rpc_server_commands_defs.h:2174
std::vector< std::string > languages
Definition wallet_rpc_server_commands_defs.h:2173
Definition wallet_rpc_server_commands_defs.h:2163
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2169
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2181
Definition wallet_rpc_server_commands_defs.h:1024
std::string payment_id
Definition wallet_rpc_server_commands_defs.h:1025
Definition wallet_rpc_server_commands_defs.h:1034
std::list< payment_details > payments
Definition wallet_rpc_server_commands_defs.h:1035
Definition wallet_rpc_server_commands_defs.h:1022
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1031
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1041
Definition wallet_rpc_server_commands_defs.h:1544
uint32_t account_index
Definition wallet_rpc_server_commands_defs.h:1546
bool all
Definition wallet_rpc_server_commands_defs.h:1545
std::string message
Definition wallet_rpc_server_commands_defs.h:1548
uint64_t amount
Definition wallet_rpc_server_commands_defs.h:1547
Definition wallet_rpc_server_commands_defs.h:1560
std::string signature
Definition wallet_rpc_server_commands_defs.h:1561
Definition wallet_rpc_server_commands_defs.h:1542
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1567
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1557
Definition wallet_rpc_server_commands_defs.h:1492
std::string message
Definition wallet_rpc_server_commands_defs.h:1494
std::string txid
Definition wallet_rpc_server_commands_defs.h:1493
Definition wallet_rpc_server_commands_defs.h:1504
std::string signature
Definition wallet_rpc_server_commands_defs.h:1505
Definition wallet_rpc_server_commands_defs.h:1490
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1511
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1501
Definition wallet_rpc_server_commands_defs.h:1604
uint64_t max_height
Definition wallet_rpc_server_commands_defs.h:1613
KV_SERIALIZE_OPT(max_height,(uint64_t) CRYPTONOTE_MAX_BLOCK_NUMBER)
bool in
Definition wallet_rpc_server_commands_defs.h:1605
bool all_accounts
Definition wallet_rpc_server_commands_defs.h:1616
uint32_t account_index
Definition wallet_rpc_server_commands_defs.h:1614
bool pending
Definition wallet_rpc_server_commands_defs.h:1607
bool out
Definition wallet_rpc_server_commands_defs.h:1606
bool failed
Definition wallet_rpc_server_commands_defs.h:1608
bool filter_by_height
Definition wallet_rpc_server_commands_defs.h:1611
std::set< uint32_t > subaddr_indices
Definition wallet_rpc_server_commands_defs.h:1615
uint64_t min_height
Definition wallet_rpc_server_commands_defs.h:1612
bool pool
Definition wallet_rpc_server_commands_defs.h:1609
Definition wallet_rpc_server_commands_defs.h:1635
std::list< transfer_entry > in
Definition wallet_rpc_server_commands_defs.h:1636
std::list< transfer_entry > failed
Definition wallet_rpc_server_commands_defs.h:1639
std::list< transfer_entry > pool
Definition wallet_rpc_server_commands_defs.h:1640
std::list< transfer_entry > out
Definition wallet_rpc_server_commands_defs.h:1637
std::list< transfer_entry > pending
Definition wallet_rpc_server_commands_defs.h:1638
Definition wallet_rpc_server_commands_defs.h:1602
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1632
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1650
Definition wallet_rpc_server_commands_defs.h:1656
uint32_t account_index
Definition wallet_rpc_server_commands_defs.h:1658
std::string txid
Definition wallet_rpc_server_commands_defs.h:1657
Definition wallet_rpc_server_commands_defs.h:1668
std::list< transfer_entry > transfers
Definition wallet_rpc_server_commands_defs.h:1670
Definition wallet_rpc_server_commands_defs.h:1654
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1665
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1677
Definition wallet_rpc_server_commands_defs.h:1332
std::string txid
Definition wallet_rpc_server_commands_defs.h:1333
Definition wallet_rpc_server_commands_defs.h:1342
std::string tx_key
Definition wallet_rpc_server_commands_defs.h:1343
Definition wallet_rpc_server_commands_defs.h:1330
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1349
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1339
Definition wallet_rpc_server_commands_defs.h:1263
std::list< std::string > txids
Definition wallet_rpc_server_commands_defs.h:1264
Definition wallet_rpc_server_commands_defs.h:1273
std::list< std::string > notes
Definition wallet_rpc_server_commands_defs.h:1274
Definition wallet_rpc_server_commands_defs.h:1261
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1280
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1270
Definition wallet_rpc_server_commands_defs.h:1386
std::string txid
Definition wallet_rpc_server_commands_defs.h:1387
std::string address
Definition wallet_rpc_server_commands_defs.h:1388
std::string message
Definition wallet_rpc_server_commands_defs.h:1389
Definition wallet_rpc_server_commands_defs.h:1400
std::string signature
Definition wallet_rpc_server_commands_defs.h:1401
Definition wallet_rpc_server_commands_defs.h:1384
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1397
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1407
Definition wallet_rpc_server_commands_defs.h:2575
Definition wallet_rpc_server_commands_defs.h:2582
uint32_t version
Definition wallet_rpc_server_commands_defs.h:2583
bool release
Definition wallet_rpc_server_commands_defs.h:2584
Definition wallet_rpc_server_commands_defs.h:2573
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2579
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2591
Definition wallet_rpc_server_commands_defs.h:1842
std::vector< signed_key_image > signed_key_images
Definition wallet_rpc_server_commands_defs.h:1844
uint32_t offset
Definition wallet_rpc_server_commands_defs.h:1843
Definition wallet_rpc_server_commands_defs.h:1854
uint64_t unspent
Definition wallet_rpc_server_commands_defs.h:1857
uint64_t spent
Definition wallet_rpc_server_commands_defs.h:1856
uint64_t height
Definition wallet_rpc_server_commands_defs.h:1855
Definition wallet_rpc_server_commands_defs.h:1831
std::string signature
Definition wallet_rpc_server_commands_defs.h:1833
std::string key_image
Definition wallet_rpc_server_commands_defs.h:1832
Definition wallet_rpc_server_commands_defs.h:1829
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1865
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1851
Definition wallet_rpc_server_commands_defs.h:2455
std::vector< std::string > info
Definition wallet_rpc_server_commands_defs.h:2456
bool refresh_after_import
Definition wallet_rpc_server_commands_defs.h:2457
Definition wallet_rpc_server_commands_defs.h:2467
uint64_t n_outputs
Definition wallet_rpc_server_commands_defs.h:2468
Definition wallet_rpc_server_commands_defs.h:2453
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2464
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2474
Definition wallet_rpc_server_commands_defs.h:1772
std::string outputs_data_hex
Definition wallet_rpc_server_commands_defs.h:1773
Definition wallet_rpc_server_commands_defs.h:1782
uint64_t num_imported
Definition wallet_rpc_server_commands_defs.h:1783
Definition wallet_rpc_server_commands_defs.h:1770
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1789
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1779
Definition wallet_rpc_server_commands_defs.h:1099
std::string transfer_type
Definition wallet_rpc_server_commands_defs.h:1100
uint32_t account_index
Definition wallet_rpc_server_commands_defs.h:1101
std::set< uint32_t > subaddr_indices
Definition wallet_rpc_server_commands_defs.h:1102
Definition wallet_rpc_server_commands_defs.h:1113
std::list< transfer_details > transfers
Definition wallet_rpc_server_commands_defs.h:1114
Definition wallet_rpc_server_commands_defs.h:1097
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1110
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1120
Definition wallet_rpc_server_commands_defs.h:2357
Definition wallet_rpc_server_commands_defs.h:2364
uint32_t total
Definition wallet_rpc_server_commands_defs.h:2368
uint32_t threshold
Definition wallet_rpc_server_commands_defs.h:2367
bool ready
Definition wallet_rpc_server_commands_defs.h:2366
Definition wallet_rpc_server_commands_defs.h:2355
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2377
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2361
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:1150
std::string payment_id
Definition wallet_rpc_server_commands_defs.h:1152
std::string standard_address
Definition wallet_rpc_server_commands_defs.h:1151
Definition wallet_rpc_server_commands_defs.h:1162
std::string payment_id
Definition wallet_rpc_server_commands_defs.h:1164
Definition wallet_rpc_server_commands_defs.h:1148
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1159
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1171
Definition wallet_rpc_server_commands_defs.h:2406
std::string password
Definition wallet_rpc_server_commands_defs.h:2409
std::vector< std::string > multisig_info
Definition wallet_rpc_server_commands_defs.h:2407
uint32_t threshold
Definition wallet_rpc_server_commands_defs.h:2408
Definition wallet_rpc_server_commands_defs.h:2420
std::string multisig_info
Definition wallet_rpc_server_commands_defs.h:2422
std::string address
Definition wallet_rpc_server_commands_defs.h:2421
Definition wallet_rpc_server_commands_defs.h:2404
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2429
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2417
Definition wallet_rpc_server_commands_defs.h:1888
Definition wallet_rpc_server_commands_defs.h:1893
Definition wallet_rpc_server_commands_defs.h:1886
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1890
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1900
Definition wallet_rpc_server_commands_defs.h:2211
bool autosave_current
Definition wallet_rpc_server_commands_defs.h:2214
std::string filename
Definition wallet_rpc_server_commands_defs.h:2212
std::string password
Definition wallet_rpc_server_commands_defs.h:2213
Definition wallet_rpc_server_commands_defs.h:2225
Definition wallet_rpc_server_commands_defs.h:2209
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2222
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2229
Definition wallet_rpc_server_commands_defs.h:1906
Definition wallet_rpc_server_commands_defs.h:1916
std::vector< std::string > unknown_parameters
Definition wallet_rpc_server_commands_defs.h:1918
Definition wallet_rpc_server_commands_defs.h:1904
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1913
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1925
Definition wallet_rpc_server_commands_defs.h:2383
bool enable_multisig_experimental
Definition wallet_rpc_server_commands_defs.h:2384
Definition wallet_rpc_server_commands_defs.h:2393
std::string multisig_info
Definition wallet_rpc_server_commands_defs.h:2394
Definition wallet_rpc_server_commands_defs.h:2381
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2390
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2400
Definition wallet_rpc_server_commands_defs.h:1127
std::string key_type
Definition wallet_rpc_server_commands_defs.h:1128
Definition wallet_rpc_server_commands_defs.h:1137
std::string key
Definition wallet_rpc_server_commands_defs.h:1138
Definition wallet_rpc_server_commands_defs.h:1125
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1134
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1144
Definition wallet_rpc_server_commands_defs.h:2057
uint64_t start_height
Definition wallet_rpc_server_commands_defs.h:2058
Definition wallet_rpc_server_commands_defs.h:2067
uint64_t blocks_fetched
Definition wallet_rpc_server_commands_defs.h:2068
bool received_money
Definition wallet_rpc_server_commands_defs.h:2069
Definition wallet_rpc_server_commands_defs.h:2055
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2076
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2064
Definition wallet_rpc_server_commands_defs.h:961
std::string hex
Definition wallet_rpc_server_commands_defs.h:962
Definition wallet_rpc_server_commands_defs.h:971
std::string tx_hash
Definition wallet_rpc_server_commands_defs.h:972
Definition wallet_rpc_server_commands_defs.h:959
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:978
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:968
Definition wallet_rpc_server_commands_defs.h:1221
bool hard
Definition wallet_rpc_server_commands_defs.h:1222
Definition wallet_rpc_server_commands_defs.h:1231
Definition wallet_rpc_server_commands_defs.h:1219
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1228
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1235
Definition wallet_rpc_server_commands_defs.h:2040
Definition wallet_rpc_server_commands_defs.h:2047
Definition wallet_rpc_server_commands_defs.h:2038
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2044
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2051
Definition wallet_rpc_server_commands_defs.h:2314
std::string seed
Definition wallet_rpc_server_commands_defs.h:2317
std::string password
Definition wallet_rpc_server_commands_defs.h:2319
std::string seed_offset
Definition wallet_rpc_server_commands_defs.h:2318
bool autosave_current
Definition wallet_rpc_server_commands_defs.h:2321
uint64_t restore_height
Definition wallet_rpc_server_commands_defs.h:2315
std::string filename
Definition wallet_rpc_server_commands_defs.h:2316
std::string language
Definition wallet_rpc_server_commands_defs.h:2320
bool enable_multisig_experimental
Definition wallet_rpc_server_commands_defs.h:2322
Definition wallet_rpc_server_commands_defs.h:2338
std::string seed
Definition wallet_rpc_server_commands_defs.h:2340
bool was_deprecated
Definition wallet_rpc_server_commands_defs.h:2342
std::string address
Definition wallet_rpc_server_commands_defs.h:2339
std::string info
Definition wallet_rpc_server_commands_defs.h:2341
Definition wallet_rpc_server_commands_defs.h:2312
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2335
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2351
Definition wallet_rpc_server_commands_defs.h:2104
std::list< std::string > txids
Definition wallet_rpc_server_commands_defs.h:2105
Definition wallet_rpc_server_commands_defs.h:2114
Definition wallet_rpc_server_commands_defs.h:2102
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2111
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2118
Definition wallet_rpc_server_commands_defs.h:2746
std::string background_sync_type
Definition wallet_rpc_server_commands_defs.h:2747
std::string background_cache_password
Definition wallet_rpc_server_commands_defs.h:2749
std::string wallet_password
Definition wallet_rpc_server_commands_defs.h:2748
Definition wallet_rpc_server_commands_defs.h:2760
Definition wallet_rpc_server_commands_defs.h:2744
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2757
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2764
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:1286
std::string key
Definition wallet_rpc_server_commands_defs.h:1287
std::string value
Definition wallet_rpc_server_commands_defs.h:1288
Definition wallet_rpc_server_commands_defs.h:1298
Definition wallet_rpc_server_commands_defs.h:1284
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1302
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1295
Definition wallet_rpc_server_commands_defs.h:2632
std::string address
Definition wallet_rpc_server_commands_defs.h:2633
std::vector< std::string > ssl_allowed_fingerprints
Definition wallet_rpc_server_commands_defs.h:2641
std::string ssl_ca_file
Definition wallet_rpc_server_commands_defs.h:2640
std::string password
Definition wallet_rpc_server_commands_defs.h:2635
std::string ssl_certificate_path
Definition wallet_rpc_server_commands_defs.h:2639
std::string ssl_support
Definition wallet_rpc_server_commands_defs.h:2637
bool trusted
Definition wallet_rpc_server_commands_defs.h:2636
std::string ssl_private_key_path
Definition wallet_rpc_server_commands_defs.h:2638
std::string proxy
Definition wallet_rpc_server_commands_defs.h:2643
std::string username
Definition wallet_rpc_server_commands_defs.h:2634
bool ssl_allow_any_cert
Definition wallet_rpc_server_commands_defs.h:2642
Definition wallet_rpc_server_commands_defs.h:2662
Definition wallet_rpc_server_commands_defs.h:2630
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2659
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2666
Definition wallet_rpc_server_commands_defs.h:2692
std::string categories
Definition wallet_rpc_server_commands_defs.h:2693
Definition wallet_rpc_server_commands_defs.h:2702
std::string categories
Definition wallet_rpc_server_commands_defs.h:2703
Definition wallet_rpc_server_commands_defs.h:2690
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2699
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2709
Definition wallet_rpc_server_commands_defs.h:2672
int8_t level
Definition wallet_rpc_server_commands_defs.h:2673
Definition wallet_rpc_server_commands_defs.h:2682
Definition wallet_rpc_server_commands_defs.h:2670
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2686
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2679
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:1241
std::list< std::string > txids
Definition wallet_rpc_server_commands_defs.h:1242
std::list< std::string > notes
Definition wallet_rpc_server_commands_defs.h:1243
Definition wallet_rpc_server_commands_defs.h:1253
Definition wallet_rpc_server_commands_defs.h:1239
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1250
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1257
Definition wallet_rpc_server_commands_defs.h:1683
uint32_t address_index
Definition wallet_rpc_server_commands_defs.h:1686
std::string signature_type
Definition wallet_rpc_server_commands_defs.h:1687
std::string data
Definition wallet_rpc_server_commands_defs.h:1684
uint32_t account_index
Definition wallet_rpc_server_commands_defs.h:1685
Definition wallet_rpc_server_commands_defs.h:1699
std::string signature
Definition wallet_rpc_server_commands_defs.h:1700
Definition wallet_rpc_server_commands_defs.h:2527
std::string tx_data_hex
Definition wallet_rpc_server_commands_defs.h:2528
Definition wallet_rpc_server_commands_defs.h:2537
std::string tx_data_hex
Definition wallet_rpc_server_commands_defs.h:2538
std::list< std::string > tx_hash_list
Definition wallet_rpc_server_commands_defs.h:2539
Definition wallet_rpc_server_commands_defs.h:2525
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2534
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2546
Definition wallet_rpc_server_commands_defs.h:805
bool get_tx_keys
Definition wallet_rpc_server_commands_defs.h:808
std::string unsigned_txset
Definition wallet_rpc_server_commands_defs.h:806
bool export_raw
Definition wallet_rpc_server_commands_defs.h:807
Definition wallet_rpc_server_commands_defs.h:819
std::string signed_txset
Definition wallet_rpc_server_commands_defs.h:820
std::list< std::string > tx_key_list
Definition wallet_rpc_server_commands_defs.h:823
std::list< std::string > tx_hash_list
Definition wallet_rpc_server_commands_defs.h:821
std::list< std::string > tx_raw_list
Definition wallet_rpc_server_commands_defs.h:822
Definition wallet_rpc_server_commands_defs.h:803
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:816
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:832
Definition wallet_rpc_server_commands_defs.h:1681
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1706
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1696
Definition wallet_rpc_server_commands_defs.h:1177
Definition wallet_rpc_server_commands_defs.h:1187
std::string payment_id
Definition wallet_rpc_server_commands_defs.h:1189
bool is_subaddress
Definition wallet_rpc_server_commands_defs.h:1190
std::string standard_address
Definition wallet_rpc_server_commands_defs.h:1188
Definition wallet_rpc_server_commands_defs.h:1175
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1184
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1198
Definition wallet_rpc_server_commands_defs.h:2770
Definition wallet_rpc_server_commands_defs.h:2777
Definition wallet_rpc_server_commands_defs.h:2768
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2781
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2774
Definition wallet_rpc_server_commands_defs.h:2124
bool ignore_battery
Definition wallet_rpc_server_commands_defs.h:2127
uint64_t threads_count
Definition wallet_rpc_server_commands_defs.h:2125
bool do_background_mining
Definition wallet_rpc_server_commands_defs.h:2126
Definition wallet_rpc_server_commands_defs.h:2138
Definition wallet_rpc_server_commands_defs.h:2122
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2142
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2135
Definition wallet_rpc_server_commands_defs.h:2787
std::string wallet_password
Definition wallet_rpc_server_commands_defs.h:2788
std::string seed_offset
Definition wallet_rpc_server_commands_defs.h:2790
std::string seed
Definition wallet_rpc_server_commands_defs.h:2789
Definition wallet_rpc_server_commands_defs.h:2801
Definition wallet_rpc_server_commands_defs.h:2785
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2805
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2798
Definition wallet_rpc_server_commands_defs.h:2148
Definition wallet_rpc_server_commands_defs.h:2155
Definition wallet_rpc_server_commands_defs.h:2146
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2152
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2159
Definition wallet_rpc_server_commands_defs.h:1204
Definition wallet_rpc_server_commands_defs.h:1211
Definition wallet_rpc_server_commands_defs.h:1202
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1208
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1215
Definition wallet_rpc_server_commands_defs.h:984
Definition wallet_rpc_server_commands_defs.h:991
Definition wallet_rpc_server_commands_defs.h:982
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:988
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:995
Definition wallet_rpc_server_commands_defs.h:2552
std::string tx_data_hex
Definition wallet_rpc_server_commands_defs.h:2553
Definition wallet_rpc_server_commands_defs.h:2562
std::list< std::string > tx_hash_list
Definition wallet_rpc_server_commands_defs.h:2563
Definition wallet_rpc_server_commands_defs.h:2550
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2569
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2559
Definition wallet_rpc_server_commands_defs.h:838
std::string tx_data_hex
Definition wallet_rpc_server_commands_defs.h:839
Definition wallet_rpc_server_commands_defs.h:848
std::list< std::string > tx_hash_list
Definition wallet_rpc_server_commands_defs.h:849
Definition wallet_rpc_server_commands_defs.h:836
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:845
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:855
Definition wallet_rpc_server_commands_defs.h:883
uint64_t ring_size
Definition wallet_rpc_server_commands_defs.h:889
uint32_t priority
Definition wallet_rpc_server_commands_defs.h:888
std::set< uint32_t > subaddr_indices
Definition wallet_rpc_server_commands_defs.h:886
std::string address
Definition wallet_rpc_server_commands_defs.h:884
bool get_tx_keys
Definition wallet_rpc_server_commands_defs.h:893
std::string payment_id
Definition wallet_rpc_server_commands_defs.h:892
bool do_not_relay
Definition wallet_rpc_server_commands_defs.h:895
uint64_t below_amount
Definition wallet_rpc_server_commands_defs.h:894
uint64_t unlock_time
Definition wallet_rpc_server_commands_defs.h:891
uint64_t outputs
Definition wallet_rpc_server_commands_defs.h:890
bool subaddr_indices_all
Definition wallet_rpc_server_commands_defs.h:887
bool get_tx_metadata
Definition wallet_rpc_server_commands_defs.h:897
bool get_tx_hex
Definition wallet_rpc_server_commands_defs.h:896
uint32_t account_index
Definition wallet_rpc_server_commands_defs.h:885
Definition wallet_rpc_server_commands_defs.h:881
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:916
split_transfer_response response_t
Definition wallet_rpc_server_commands_defs.h:918
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:919
Definition wallet_rpc_server_commands_defs.h:861
bool get_tx_metadata
Definition wallet_rpc_server_commands_defs.h:865
bool get_tx_hex
Definition wallet_rpc_server_commands_defs.h:864
bool do_not_relay
Definition wallet_rpc_server_commands_defs.h:863
bool get_tx_keys
Definition wallet_rpc_server_commands_defs.h:862
Definition wallet_rpc_server_commands_defs.h:859
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:877
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:874
split_transfer_response response_t
Definition wallet_rpc_server_commands_defs.h:876
Definition wallet_rpc_server_commands_defs.h:925
bool get_tx_metadata
Definition wallet_rpc_server_commands_defs.h:936
bool do_not_relay
Definition wallet_rpc_server_commands_defs.h:934
std::string key_image
Definition wallet_rpc_server_commands_defs.h:933
bool get_tx_hex
Definition wallet_rpc_server_commands_defs.h:935
std::string address
Definition wallet_rpc_server_commands_defs.h:926
uint64_t ring_size
Definition wallet_rpc_server_commands_defs.h:928
uint64_t outputs
Definition wallet_rpc_server_commands_defs.h:929
std::string payment_id
Definition wallet_rpc_server_commands_defs.h:931
uint64_t unlock_time
Definition wallet_rpc_server_commands_defs.h:930
bool get_tx_key
Definition wallet_rpc_server_commands_defs.h:932
uint32_t priority
Definition wallet_rpc_server_commands_defs.h:927
Definition wallet_rpc_server_commands_defs.h:923
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:952
single_transfer_response response_t
Definition wallet_rpc_server_commands_defs.h:954
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:955
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:2597
std::string address
Definition wallet_rpc_server_commands_defs.h:2598
bool any_net_type
Definition wallet_rpc_server_commands_defs.h:2599
bool allow_openalias
Definition wallet_rpc_server_commands_defs.h:2600
Definition wallet_rpc_server_commands_defs.h:2611
std::string openalias_address
Definition wallet_rpc_server_commands_defs.h:2616
bool valid
Definition wallet_rpc_server_commands_defs.h:2612
bool subaddress
Definition wallet_rpc_server_commands_defs.h:2614
std::string nettype
Definition wallet_rpc_server_commands_defs.h:2615
bool integrated
Definition wallet_rpc_server_commands_defs.h:2613
Definition wallet_rpc_server_commands_defs.h:2595
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2608
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2626
Definition wallet_rpc_server_commands_defs.h:1712
std::string address
Definition wallet_rpc_server_commands_defs.h:1714
std::string data
Definition wallet_rpc_server_commands_defs.h:1713
std::string signature
Definition wallet_rpc_server_commands_defs.h:1715
Definition wallet_rpc_server_commands_defs.h:1726
bool old
Definition wallet_rpc_server_commands_defs.h:1729
unsigned version
Definition wallet_rpc_server_commands_defs.h:1728
bool good
Definition wallet_rpc_server_commands_defs.h:1727
std::string signature_type
Definition wallet_rpc_server_commands_defs.h:1730
Definition wallet_rpc_server_commands_defs.h:1710
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1723
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1739
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:999
uint64_t unlock_time
Definition wallet_rpc_server_commands_defs.h:1004
std::string tx_hash
Definition wallet_rpc_server_commands_defs.h:1001
bool locked
Definition wallet_rpc_server_commands_defs.h:1005
std::string payment_id
Definition wallet_rpc_server_commands_defs.h:1000
std::string address
Definition wallet_rpc_server_commands_defs.h:1007
uint64_t block_height
Definition wallet_rpc_server_commands_defs.h:1003
cryptonote::subaddress_index subaddr_index
Definition wallet_rpc_server_commands_defs.h:1006
uint64_t amount
Definition wallet_rpc_server_commands_defs.h:1002
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:1070
uint64_t block_height
Definition wallet_rpc_server_commands_defs.h:1078
bool spent
Definition wallet_rpc_server_commands_defs.h:1072
std::string key_image
Definition wallet_rpc_server_commands_defs.h:1076
uint64_t amount
Definition wallet_rpc_server_commands_defs.h:1071
bool unlocked
Definition wallet_rpc_server_commands_defs.h:1080
std::string pubkey
Definition wallet_rpc_server_commands_defs.h:1077
uint64_t global_index
Definition wallet_rpc_server_commands_defs.h:1073
bool frozen
Definition wallet_rpc_server_commands_defs.h:1079
std::string tx_hash
Definition wallet_rpc_server_commands_defs.h:1074
cryptonote::subaddress_index subaddr_index
Definition wallet_rpc_server_commands_defs.h:1075
Definition wallet_rpc_server_commands_defs.h:1447
std::string note
Definition wallet_rpc_server_commands_defs.h:1455
std::string payment_id
Definition wallet_rpc_server_commands_defs.h:1449
bool double_spend_seen
Definition wallet_rpc_server_commands_defs.h:1463
KV_SERIALIZE(txid)
std::string type
Definition wallet_rpc_server_commands_defs.h:1457
bool locked
Definition wallet_rpc_server_commands_defs.h:1459
std::string txid
Definition wallet_rpc_server_commands_defs.h:1448
uint64_t height
Definition wallet_rpc_server_commands_defs.h:1450
uint64_t unlock_time
Definition wallet_rpc_server_commands_defs.h:1458
uint64_t timestamp
Definition wallet_rpc_server_commands_defs.h:1451
uint64_t amount
Definition wallet_rpc_server_commands_defs.h:1452
cryptonote::subaddress_index subaddr_index
Definition wallet_rpc_server_commands_defs.h:1460
std::string address
Definition wallet_rpc_server_commands_defs.h:1462
uint64_t fee
Definition wallet_rpc_server_commands_defs.h:1454
uint64_t confirmations
Definition wallet_rpc_server_commands_defs.h:1464
amounts_container amounts
Definition wallet_rpc_server_commands_defs.h:1453
uint64_t suggested_confirmations_threshold
Definition wallet_rpc_server_commands_defs.h:1465
std::list< transfer_destination > destinations
Definition wallet_rpc_server_commands_defs.h:1456
std::vector< cryptonote::subaddress_index > subaddr_indices
Definition wallet_rpc_server_commands_defs.h:1461
Definition wallet_rpc_server_commands_defs.h:1869
std::string tx_description
Definition wallet_rpc_server_commands_defs.h:1873
std::string payment_id
Definition wallet_rpc_server_commands_defs.h:1871
std::string address
Definition wallet_rpc_server_commands_defs.h:1870
uint64_t amount
Definition wallet_rpc_server_commands_defs.h:1872
std::string recipient_name
Definition wallet_rpc_server_commands_defs.h:1874