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 29
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 {
711
740
759
770 typedef epee::misc_utils::struct_init<request_t> request;
771
773 {
774 std::list<transfer_description> desc;
776
781 };
782 typedef epee::misc_utils::struct_init<response_t> response;
783 };
784
786 {
799 typedef epee::misc_utils::struct_init<request_t> request;
800
802 {
803 std::string signed_txset;
804 std::list<std::string> tx_hash_list;
805 std::list<std::string> tx_raw_list;
806 std::list<std::string> tx_key_list;
807
814 };
815 typedef epee::misc_utils::struct_init<response_t> response;
816 };
817
819 {
828 typedef epee::misc_utils::struct_init<request_t> request;
829
831 {
832 std::list<std::string> tx_hash_list;
833
837 };
838 typedef epee::misc_utils::struct_init<response_t> response;
839 };
840
862
904
940
942 {
944 {
945 std::string hex;
946
950 };
951 typedef epee::misc_utils::struct_init<request_t> request;
952
954 {
955 std::string tx_hash;
956
960 };
961 typedef epee::misc_utils::struct_init<response_t> response;
962 };
963
980
1003
1005 {
1007 {
1008 std::string payment_id;
1009
1013 };
1014 typedef epee::misc_utils::struct_init<request_t> request;
1015
1017 {
1018 std::list<payment_details> payments;
1019
1023 };
1024 typedef epee::misc_utils::struct_init<response_t> response;
1025 };
1026
1028 {
1039 typedef epee::misc_utils::struct_init<request_t> request;
1040
1042 {
1043 std::list<payment_details> payments;
1044
1048 };
1049 typedef epee::misc_utils::struct_init<response_t> response;
1050 };
1051
1078
1080 {
1093 typedef epee::misc_utils::struct_init<request_t> request;
1094
1096 {
1097 std::list<transfer_details> transfers;
1098
1102 };
1103 typedef epee::misc_utils::struct_init<response_t> response;
1104 };
1105
1106 //JSON RPC V2
1108 {
1110 {
1111 std::string key_type;
1112
1116 };
1117 typedef epee::misc_utils::struct_init<request_t> request;
1118
1120 {
1121 std::string key;
1122
1126 };
1127 typedef epee::misc_utils::struct_init<response_t> response;
1128 };
1129
1131 {
1142 typedef epee::misc_utils::struct_init<request_t> request;
1143
1154 typedef epee::misc_utils::struct_init<response_t> response;
1155 };
1156
1158 {
1167 typedef epee::misc_utils::struct_init<request_t> request;
1168
1181 typedef epee::misc_utils::struct_init<response_t> response;
1182 };
1183
1200
1220
1222 {
1224 {
1225 std::list<std::string> txids;
1226 std::list<std::string> notes;
1227
1232 };
1233 typedef epee::misc_utils::struct_init<request_t> request;
1234
1236 {
1239 };
1241 };
1242
1244 {
1246 {
1247 std::list<std::string> txids;
1248
1252 };
1253 typedef epee::misc_utils::struct_init<request_t> request;
1254
1256 {
1257 std::list<std::string> notes;
1258
1262 };
1263 typedef epee::misc_utils::struct_init<response_t> response;
1264 };
1265
1267 {
1269 {
1270 std::string key;
1271 std::string value;
1272
1277 };
1278 typedef epee::misc_utils::struct_init<request_t> request;
1279
1281 {
1284 };
1286 };
1287
1289 {
1291 {
1292
1293 std::string key;
1294
1298 };
1299 typedef epee::misc_utils::struct_init<request_t> request;
1300
1302 {
1303 std::string value;
1304
1308 };
1309 typedef epee::misc_utils::struct_init<response_t> response;
1310 };
1311
1313 {
1315 {
1316 std::string txid;
1317
1321 };
1322 typedef epee::misc_utils::struct_init<request_t> request;
1323
1325 {
1326 std::string tx_key;
1327
1331 };
1332 typedef epee::misc_utils::struct_init<response_t> response;
1333 };
1334
1336 {
1338 {
1339 std::string txid;
1340 std::string tx_key;
1341 std::string address;
1342
1348 };
1349 typedef epee::misc_utils::struct_init<request_t> request;
1350
1363 typedef epee::misc_utils::struct_init<response_t> response;
1364 };
1365
1367 {
1369 {
1370 std::string txid;
1371 std::string address;
1372 std::string message;
1373
1379 };
1380 typedef epee::misc_utils::struct_init<request_t> request;
1381
1383 {
1384 std::string signature;
1385
1389 };
1390 typedef epee::misc_utils::struct_init<response_t> response;
1391 };
1392
1394 {
1396 {
1397 std::string txid;
1398 std::string address;
1399 std::string message;
1400 std::string signature;
1401
1408 };
1409 typedef epee::misc_utils::struct_init<request_t> request;
1410
1425 typedef epee::misc_utils::struct_init<response_t> response;
1426 };
1427
1471
1473 {
1475 {
1476 std::string txid;
1477 std::string message;
1478
1483 };
1484 typedef epee::misc_utils::struct_init<request_t> request;
1485
1487 {
1488 std::string signature;
1489
1493 };
1494 typedef epee::misc_utils::struct_init<response_t> response;
1495 };
1496
1498 {
1500 {
1501 std::string txid;
1502 std::string message;
1503 std::string signature;
1504
1510 };
1511 typedef epee::misc_utils::struct_init<request_t> request;
1512
1514 {
1515 bool good;
1516
1520 };
1521 typedef epee::misc_utils::struct_init<response_t> response;
1522 };
1523
1525 {
1527 {
1528 bool all;
1529 uint32_t account_index; // ignored when `all` is true
1530 uint64_t amount; // ignored when `all` is true
1531 std::string message;
1532
1539 };
1540 typedef epee::misc_utils::struct_init<request_t> request;
1541
1543 {
1544 std::string signature;
1545
1549 };
1550 typedef epee::misc_utils::struct_init<response_t> response;
1551 };
1552
1554 {
1556 {
1557 std::string address;
1558 std::string message;
1559 std::string signature;
1560
1566 };
1567 typedef epee::misc_utils::struct_init<request_t> request;
1568
1581 typedef epee::misc_utils::struct_init<response_t> response;
1582 };
1583
1635
1637 {
1648 typedef epee::misc_utils::struct_init<request_t> request;
1649
1660 typedef epee::misc_utils::struct_init<response_t> response;
1661 };
1662
1664 {
1679 typedef epee::misc_utils::struct_init<request_t> request;
1680
1689 typedef epee::misc_utils::struct_init<response_t> response;
1690 };
1691
1693 {
1706 typedef epee::misc_utils::struct_init<request_t> request;
1707
1722 typedef epee::misc_utils::struct_init<response_t> response;
1723 };
1724
1726 {
1739 typedef epee::misc_utils::struct_init<request_t> request;
1740
1749 typedef epee::misc_utils::struct_init<response_t> response;
1750 };
1751
1753 {
1762 typedef epee::misc_utils::struct_init<request_t> request;
1763
1772 typedef epee::misc_utils::struct_init<response_t> response;
1773 };
1774
1776 {
1785 typedef epee::misc_utils::struct_init<request_t> request;
1786
1797
1808 typedef epee::misc_utils::struct_init<response_t> response;
1809 };
1810
1850
1867
1869 {
1870 struct request_t: public uri_spec
1871 {
1872 };
1874
1876 {
1877 std::string uri;
1878
1882 };
1883 typedef epee::misc_utils::struct_init<response_t> response;
1884 };
1885
1887 {
1889 {
1890 std::string uri;
1891
1895 };
1896 typedef epee::misc_utils::struct_init<request_t> request;
1897
1908 typedef epee::misc_utils::struct_init<response_t> response;
1909 };
1910
1912 {
1914 {
1915 std::string address;
1916 std::string description;
1917
1922 };
1923 typedef epee::misc_utils::struct_init<request_t> request;
1924
1933 typedef epee::misc_utils::struct_init<response_t> response;
1934 };
1935
1963
1965 {
1967 {
1968 std::list<uint64_t> entries;
1969
1973 };
1974 typedef epee::misc_utils::struct_init<request_t> request;
1975
1988
1990 {
1991 std::vector<entry> entries;
1992
1996 };
1997 typedef epee::misc_utils::struct_init<response_t> response;
1998 };
1999
2019
2036
2061
2063 {
2074 typedef epee::misc_utils::struct_init<request_t> request;
2075
2077 {
2080 };
2082 };
2083
2085 {
2087 {
2088 std::list<std::string> txids;
2089
2093 };
2094 typedef epee::misc_utils::struct_init<request_t> request;
2095
2097 {
2100 };
2102 };
2103
2127
2144
2146 {
2148 {
2151 };
2153
2155 {
2156 std::vector<std::string> languages;
2157 std::vector<std::string> languages_local;
2158
2163 };
2164 typedef epee::misc_utils::struct_init<response_t> response;
2165 };
2166
2168 {
2170 {
2171 std::string filename;
2172 std::string password;
2173 std::string language;
2174
2180 };
2181 typedef epee::misc_utils::struct_init<request_t> request;
2182
2184 {
2187 };
2189 };
2190
2214
2234
2256
2293
2336
2362
2364 {
2373 typedef epee::misc_utils::struct_init<request_t> request;
2374
2376 {
2377 std::string multisig_info;
2378
2382 };
2383 typedef epee::misc_utils::struct_init<response_t> response;
2384 };
2385
2387 {
2400 typedef epee::misc_utils::struct_init<request_t> request;
2401
2403 {
2404 std::string address;
2405 std::string multisig_info;
2406
2411 };
2412 typedef epee::misc_utils::struct_init<response_t> response;
2413 };
2414
2416 {
2418 {
2421 };
2423
2425 {
2426 std::string info;
2427
2431 };
2432 typedef epee::misc_utils::struct_init<response_t> response;
2433 };
2434
2436 {
2438 {
2439 std::vector<std::string> info;
2440
2444 };
2445 typedef epee::misc_utils::struct_init<request_t> request;
2446
2455 typedef epee::misc_utils::struct_init<response_t> response;
2456 };
2457
2475
2477 {
2490 typedef epee::misc_utils::struct_init<request_t> request;
2491
2493 {
2494 std::string address;
2495 std::string multisig_info;
2496
2501 };
2502 typedef epee::misc_utils::struct_init<response_t> response;
2503 };
2504
2506 {
2508 {
2509 std::string tx_data_hex;
2510
2514 };
2515 typedef epee::misc_utils::struct_init<request_t> request;
2516
2518 {
2519 std::string tx_data_hex;
2520 std::list<std::string> tx_hash_list;
2521
2526 };
2527 typedef epee::misc_utils::struct_init<response_t> response;
2528 };
2529
2531 {
2533 {
2534 std::string tx_data_hex;
2535
2539 };
2540 typedef epee::misc_utils::struct_init<request_t> request;
2541
2543 {
2544 std::list<std::string> tx_hash_list;
2545
2549 };
2550 typedef epee::misc_utils::struct_init<response_t> response;
2551 };
2552
2574
2609
2649
2651 {
2660 typedef epee::misc_utils::struct_init<request_t> request;
2661
2663 {
2666 };
2668 };
2669
2671 {
2673 {
2674 std::string categories;
2675
2679 };
2680 typedef epee::misc_utils::struct_init<request_t> request;
2681
2683 {
2684 std::string categories;
2685
2689 };
2690 typedef epee::misc_utils::struct_init<response_t> response;
2691 };
2692
2723
2747
2764
2766 {
2768 {
2769 std::string wallet_password;
2770 std::string seed;
2771 std::string seed_offset;
2772
2775 KV_SERIALIZE_OPT(seed, (std::string)"")
2776 KV_SERIALIZE_OPT(seed_offset, (std::string)"")
2778 };
2779 typedef epee::misc_utils::struct_init<request_t> request;
2780
2782 {
2785 };
2787 };
2788
2808}
2809}
#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:1428
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:1914
std::string description
Definition wallet_rpc_server_commands_defs.h:1916
std::string address
Definition wallet_rpc_server_commands_defs.h:1915
Definition wallet_rpc_server_commands_defs.h:1926
KV_SERIALIZE(index)
uint64_t index
Definition wallet_rpc_server_commands_defs.h:1927
Definition wallet_rpc_server_commands_defs.h:1912
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1933
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1923
Definition wallet_rpc_server_commands_defs.h:2065
bool enable
Definition wallet_rpc_server_commands_defs.h:2066
uint32_t period
Definition wallet_rpc_server_commands_defs.h:2067
Definition wallet_rpc_server_commands_defs.h:2077
Definition wallet_rpc_server_commands_defs.h:2063
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2074
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2081
Definition wallet_rpc_server_commands_defs.h:2238
std::string old_password
Definition wallet_rpc_server_commands_defs.h:2239
std::string new_password
Definition wallet_rpc_server_commands_defs.h:2240
Definition wallet_rpc_server_commands_defs.h:2250
Definition wallet_rpc_server_commands_defs.h:2236
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2247
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2254
Definition wallet_rpc_server_commands_defs.h:1556
std::string address
Definition wallet_rpc_server_commands_defs.h:1557
std::string signature
Definition wallet_rpc_server_commands_defs.h:1559
std::string message
Definition wallet_rpc_server_commands_defs.h:1558
Definition wallet_rpc_server_commands_defs.h:1570
uint64_t spent
Definition wallet_rpc_server_commands_defs.h:1573
bool good
Definition wallet_rpc_server_commands_defs.h:1571
uint64_t total
Definition wallet_rpc_server_commands_defs.h:1572
Definition wallet_rpc_server_commands_defs.h:1554
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1581
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1567
Definition wallet_rpc_server_commands_defs.h:1500
std::string signature
Definition wallet_rpc_server_commands_defs.h:1503
std::string txid
Definition wallet_rpc_server_commands_defs.h:1501
std::string message
Definition wallet_rpc_server_commands_defs.h:1502
Definition wallet_rpc_server_commands_defs.h:1514
bool good
Definition wallet_rpc_server_commands_defs.h:1515
Definition wallet_rpc_server_commands_defs.h:1498
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1511
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1521
Definition wallet_rpc_server_commands_defs.h:1338
std::string txid
Definition wallet_rpc_server_commands_defs.h:1339
std::string tx_key
Definition wallet_rpc_server_commands_defs.h:1340
std::string address
Definition wallet_rpc_server_commands_defs.h:1341
Definition wallet_rpc_server_commands_defs.h:1352
bool in_pool
Definition wallet_rpc_server_commands_defs.h:1354
uint64_t confirmations
Definition wallet_rpc_server_commands_defs.h:1355
uint64_t received
Definition wallet_rpc_server_commands_defs.h:1353
Definition wallet_rpc_server_commands_defs.h:1336
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1363
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1349
Definition wallet_rpc_server_commands_defs.h:1396
std::string signature
Definition wallet_rpc_server_commands_defs.h:1400
std::string message
Definition wallet_rpc_server_commands_defs.h:1399
std::string address
Definition wallet_rpc_server_commands_defs.h:1398
std::string txid
Definition wallet_rpc_server_commands_defs.h:1397
Definition wallet_rpc_server_commands_defs.h:1412
bool in_pool
Definition wallet_rpc_server_commands_defs.h:1415
uint64_t confirmations
Definition wallet_rpc_server_commands_defs.h:1416
uint64_t received
Definition wallet_rpc_server_commands_defs.h:1414
bool good
Definition wallet_rpc_server_commands_defs.h:1413
Definition wallet_rpc_server_commands_defs.h:1394
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1409
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1425
Definition wallet_rpc_server_commands_defs.h:2218
bool autosave_current
Definition wallet_rpc_server_commands_defs.h:2219
Definition wallet_rpc_server_commands_defs.h:2228
Definition wallet_rpc_server_commands_defs.h:2216
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2232
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2225
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:2170
std::string password
Definition wallet_rpc_server_commands_defs.h:2172
std::string language
Definition wallet_rpc_server_commands_defs.h:2173
std::string filename
Definition wallet_rpc_server_commands_defs.h:2171
Definition wallet_rpc_server_commands_defs.h:2184
Definition wallet_rpc_server_commands_defs.h:2168
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2188
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2181
Definition wallet_rpc_server_commands_defs.h:2003
uint64_t index
Definition wallet_rpc_server_commands_defs.h:2004
KV_SERIALIZE(index)
Definition wallet_rpc_server_commands_defs.h:2013
Definition wallet_rpc_server_commands_defs.h:2001
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2010
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2017
Definition wallet_rpc_server_commands_defs.h:702
uint64_t amount
Definition wallet_rpc_server_commands_defs.h:704
std::string address
Definition wallet_rpc_server_commands_defs.h:703
Definition wallet_rpc_server_commands_defs.h:761
std::string multisig_txset
Definition wallet_rpc_server_commands_defs.h:763
std::string unsigned_txset
Definition wallet_rpc_server_commands_defs.h:762
Definition wallet_rpc_server_commands_defs.h:773
struct txset_summary summary
Definition wallet_rpc_server_commands_defs.h:775
std::list< transfer_description > desc
Definition wallet_rpc_server_commands_defs.h:774
Definition wallet_rpc_server_commands_defs.h:713
uint32_t dummy_outputs
Definition wallet_rpc_server_commands_defs.h:723
uint64_t unlock_time
Definition wallet_rpc_server_commands_defs.h:717
uint64_t fee
Definition wallet_rpc_server_commands_defs.h:722
uint64_t amount_in
Definition wallet_rpc_server_commands_defs.h:714
uint64_t change_amount
Definition wallet_rpc_server_commands_defs.h:720
std::list< recipient > recipients
Definition wallet_rpc_server_commands_defs.h:718
uint32_t ring_size
Definition wallet_rpc_server_commands_defs.h:716
std::string change_address
Definition wallet_rpc_server_commands_defs.h:721
std::string payment_id
Definition wallet_rpc_server_commands_defs.h:719
std::string extra
Definition wallet_rpc_server_commands_defs.h:724
uint64_t amount_out
Definition wallet_rpc_server_commands_defs.h:715
Definition wallet_rpc_server_commands_defs.h:742
std::list< recipient > recipients
Definition wallet_rpc_server_commands_defs.h:745
std::string change_address
Definition wallet_rpc_server_commands_defs.h:747
uint64_t amount_out
Definition wallet_rpc_server_commands_defs.h:744
uint64_t fee
Definition wallet_rpc_server_commands_defs.h:748
uint64_t amount_in
Definition wallet_rpc_server_commands_defs.h:743
uint64_t change_amount
Definition wallet_rpc_server_commands_defs.h:746
Definition wallet_rpc_server_commands_defs.h:700
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:770
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:782
Definition wallet_rpc_server_commands_defs.h:1939
bool set_description
Definition wallet_rpc_server_commands_defs.h:1943
bool set_address
Definition wallet_rpc_server_commands_defs.h:1941
uint64_t index
Definition wallet_rpc_server_commands_defs.h:1940
std::string address
Definition wallet_rpc_server_commands_defs.h:1942
std::string description
Definition wallet_rpc_server_commands_defs.h:1944
Definition wallet_rpc_server_commands_defs.h:1957
Definition wallet_rpc_server_commands_defs.h:1937
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1961
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1954
Definition wallet_rpc_server_commands_defs.h:2696
uint32_t n_outputs
Definition wallet_rpc_server_commands_defs.h:2698
uint32_t n_inputs
Definition wallet_rpc_server_commands_defs.h:2697
uint32_t ring_size
Definition wallet_rpc_server_commands_defs.h:2699
Definition wallet_rpc_server_commands_defs.h:2712
uint64_t size
Definition wallet_rpc_server_commands_defs.h:2713
uint64_t weight
Definition wallet_rpc_server_commands_defs.h:2714
Definition wallet_rpc_server_commands_defs.h:2694
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2709
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2721
Definition wallet_rpc_server_commands_defs.h:2479
std::string password
Definition wallet_rpc_server_commands_defs.h:2480
bool force_update_use_with_caution
Definition wallet_rpc_server_commands_defs.h:2482
std::vector< std::string > multisig_info
Definition wallet_rpc_server_commands_defs.h:2481
Definition wallet_rpc_server_commands_defs.h:2493
std::string multisig_info
Definition wallet_rpc_server_commands_defs.h:2495
std::string address
Definition wallet_rpc_server_commands_defs.h:2494
Definition wallet_rpc_server_commands_defs.h:2477
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2502
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2490
Definition wallet_rpc_server_commands_defs.h:1778
bool all
Definition wallet_rpc_server_commands_defs.h:1779
Definition wallet_rpc_server_commands_defs.h:1799
uint32_t offset
Definition wallet_rpc_server_commands_defs.h:1800
std::vector< signed_key_image > signed_key_images
Definition wallet_rpc_server_commands_defs.h:1801
Definition wallet_rpc_server_commands_defs.h:1788
std::string signature
Definition wallet_rpc_server_commands_defs.h:1790
std::string key_image
Definition wallet_rpc_server_commands_defs.h:1789
Definition wallet_rpc_server_commands_defs.h:1776
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1808
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1785
Definition wallet_rpc_server_commands_defs.h:2418
Definition wallet_rpc_server_commands_defs.h:2425
std::string info
Definition wallet_rpc_server_commands_defs.h:2426
Definition wallet_rpc_server_commands_defs.h:2416
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2432
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2422
Definition wallet_rpc_server_commands_defs.h:1728
uint32_t count
Definition wallet_rpc_server_commands_defs.h:1731
bool all
Definition wallet_rpc_server_commands_defs.h:1729
uint32_t start
Definition wallet_rpc_server_commands_defs.h:1730
Definition wallet_rpc_server_commands_defs.h:1742
std::string outputs_data_hex
Definition wallet_rpc_server_commands_defs.h:1743
Definition wallet_rpc_server_commands_defs.h:1726
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1739
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1749
Definition wallet_rpc_server_commands_defs.h:2462
Definition wallet_rpc_server_commands_defs.h:2469
Definition wallet_rpc_server_commands_defs.h:2459
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2473
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2466
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:2260
std::string password
Definition wallet_rpc_server_commands_defs.h:2266
std::string address
Definition wallet_rpc_server_commands_defs.h:2263
std::string spendkey
Definition wallet_rpc_server_commands_defs.h:2264
std::string language
Definition wallet_rpc_server_commands_defs.h:2268
std::string viewkey
Definition wallet_rpc_server_commands_defs.h:2265
uint64_t restore_height
Definition wallet_rpc_server_commands_defs.h:2261
bool autosave_current
Definition wallet_rpc_server_commands_defs.h:2267
std::string filename
Definition wallet_rpc_server_commands_defs.h:2262
Definition wallet_rpc_server_commands_defs.h:2283
std::string info
Definition wallet_rpc_server_commands_defs.h:2285
std::string address
Definition wallet_rpc_server_commands_defs.h:2284
Definition wallet_rpc_server_commands_defs.h:2258
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:1977
uint64_t index
Definition wallet_rpc_server_commands_defs.h:1978
std::string description
Definition wallet_rpc_server_commands_defs.h:1980
std::string address
Definition wallet_rpc_server_commands_defs.h:1979
Definition wallet_rpc_server_commands_defs.h:1967
std::list< uint64_t > entries
Definition wallet_rpc_server_commands_defs.h:1968
Definition wallet_rpc_server_commands_defs.h:1990
std::vector< entry > entries
Definition wallet_rpc_server_commands_defs.h:1991
Definition wallet_rpc_server_commands_defs.h:1965
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1974
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1997
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:1291
std::string key
Definition wallet_rpc_server_commands_defs.h:1293
Definition wallet_rpc_server_commands_defs.h:1302
std::string value
Definition wallet_rpc_server_commands_defs.h:1303
Definition wallet_rpc_server_commands_defs.h:1289
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1299
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1309
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:1030
std::vector< std::string > payment_ids
Definition wallet_rpc_server_commands_defs.h:1031
uint64_t min_block_height
Definition wallet_rpc_server_commands_defs.h:1032
Definition wallet_rpc_server_commands_defs.h:1042
std::list< payment_details > payments
Definition wallet_rpc_server_commands_defs.h:1043
Definition wallet_rpc_server_commands_defs.h:1028
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1039
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1049
Definition wallet_rpc_server_commands_defs.h:2792
Definition wallet_rpc_server_commands_defs.h:2799
uint32_t priority
Definition wallet_rpc_server_commands_defs.h:2800
Definition wallet_rpc_server_commands_defs.h:2790
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2796
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2806
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:2148
Definition wallet_rpc_server_commands_defs.h:2155
std::vector< std::string > languages_local
Definition wallet_rpc_server_commands_defs.h:2157
std::vector< std::string > languages
Definition wallet_rpc_server_commands_defs.h:2156
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:2164
Definition wallet_rpc_server_commands_defs.h:1007
std::string payment_id
Definition wallet_rpc_server_commands_defs.h:1008
Definition wallet_rpc_server_commands_defs.h:1017
std::list< payment_details > payments
Definition wallet_rpc_server_commands_defs.h:1018
Definition wallet_rpc_server_commands_defs.h:1005
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1014
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1024
Definition wallet_rpc_server_commands_defs.h:1527
uint32_t account_index
Definition wallet_rpc_server_commands_defs.h:1529
bool all
Definition wallet_rpc_server_commands_defs.h:1528
std::string message
Definition wallet_rpc_server_commands_defs.h:1531
uint64_t amount
Definition wallet_rpc_server_commands_defs.h:1530
Definition wallet_rpc_server_commands_defs.h:1543
std::string signature
Definition wallet_rpc_server_commands_defs.h:1544
Definition wallet_rpc_server_commands_defs.h:1525
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1550
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1540
Definition wallet_rpc_server_commands_defs.h:1475
std::string message
Definition wallet_rpc_server_commands_defs.h:1477
std::string txid
Definition wallet_rpc_server_commands_defs.h:1476
Definition wallet_rpc_server_commands_defs.h:1487
std::string signature
Definition wallet_rpc_server_commands_defs.h:1488
Definition wallet_rpc_server_commands_defs.h:1473
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1494
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1484
Definition wallet_rpc_server_commands_defs.h:1587
uint64_t max_height
Definition wallet_rpc_server_commands_defs.h:1596
KV_SERIALIZE_OPT(max_height,(uint64_t) CRYPTONOTE_MAX_BLOCK_NUMBER)
bool in
Definition wallet_rpc_server_commands_defs.h:1588
bool all_accounts
Definition wallet_rpc_server_commands_defs.h:1599
uint32_t account_index
Definition wallet_rpc_server_commands_defs.h:1597
bool pending
Definition wallet_rpc_server_commands_defs.h:1590
bool out
Definition wallet_rpc_server_commands_defs.h:1589
bool failed
Definition wallet_rpc_server_commands_defs.h:1591
bool filter_by_height
Definition wallet_rpc_server_commands_defs.h:1594
std::set< uint32_t > subaddr_indices
Definition wallet_rpc_server_commands_defs.h:1598
uint64_t min_height
Definition wallet_rpc_server_commands_defs.h:1595
bool pool
Definition wallet_rpc_server_commands_defs.h:1592
Definition wallet_rpc_server_commands_defs.h:1618
std::list< transfer_entry > in
Definition wallet_rpc_server_commands_defs.h:1619
std::list< transfer_entry > failed
Definition wallet_rpc_server_commands_defs.h:1622
std::list< transfer_entry > pool
Definition wallet_rpc_server_commands_defs.h:1623
std::list< transfer_entry > out
Definition wallet_rpc_server_commands_defs.h:1620
std::list< transfer_entry > pending
Definition wallet_rpc_server_commands_defs.h:1621
Definition wallet_rpc_server_commands_defs.h:1585
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1615
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1633
Definition wallet_rpc_server_commands_defs.h:1639
uint32_t account_index
Definition wallet_rpc_server_commands_defs.h:1641
std::string txid
Definition wallet_rpc_server_commands_defs.h:1640
Definition wallet_rpc_server_commands_defs.h:1651
std::list< transfer_entry > transfers
Definition wallet_rpc_server_commands_defs.h:1653
Definition wallet_rpc_server_commands_defs.h:1637
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1648
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1660
Definition wallet_rpc_server_commands_defs.h:1315
std::string txid
Definition wallet_rpc_server_commands_defs.h:1316
Definition wallet_rpc_server_commands_defs.h:1325
std::string tx_key
Definition wallet_rpc_server_commands_defs.h:1326
Definition wallet_rpc_server_commands_defs.h:1313
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1332
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1322
Definition wallet_rpc_server_commands_defs.h:1246
std::list< std::string > txids
Definition wallet_rpc_server_commands_defs.h:1247
Definition wallet_rpc_server_commands_defs.h:1256
std::list< std::string > notes
Definition wallet_rpc_server_commands_defs.h:1257
Definition wallet_rpc_server_commands_defs.h:1244
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1263
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1253
Definition wallet_rpc_server_commands_defs.h:1369
std::string txid
Definition wallet_rpc_server_commands_defs.h:1370
std::string address
Definition wallet_rpc_server_commands_defs.h:1371
std::string message
Definition wallet_rpc_server_commands_defs.h:1372
Definition wallet_rpc_server_commands_defs.h:1383
std::string signature
Definition wallet_rpc_server_commands_defs.h:1384
Definition wallet_rpc_server_commands_defs.h:1367
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1380
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1390
Definition wallet_rpc_server_commands_defs.h:2556
Definition wallet_rpc_server_commands_defs.h:2563
uint32_t version
Definition wallet_rpc_server_commands_defs.h:2564
bool release
Definition wallet_rpc_server_commands_defs.h:2565
Definition wallet_rpc_server_commands_defs.h:2554
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2560
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2572
Definition wallet_rpc_server_commands_defs.h:1825
std::vector< signed_key_image > signed_key_images
Definition wallet_rpc_server_commands_defs.h:1827
uint32_t offset
Definition wallet_rpc_server_commands_defs.h:1826
Definition wallet_rpc_server_commands_defs.h:1837
uint64_t unspent
Definition wallet_rpc_server_commands_defs.h:1840
uint64_t spent
Definition wallet_rpc_server_commands_defs.h:1839
uint64_t height
Definition wallet_rpc_server_commands_defs.h:1838
Definition wallet_rpc_server_commands_defs.h:1814
std::string signature
Definition wallet_rpc_server_commands_defs.h:1816
std::string key_image
Definition wallet_rpc_server_commands_defs.h:1815
Definition wallet_rpc_server_commands_defs.h:1812
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1848
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1834
Definition wallet_rpc_server_commands_defs.h:2438
std::vector< std::string > info
Definition wallet_rpc_server_commands_defs.h:2439
Definition wallet_rpc_server_commands_defs.h:2448
uint64_t n_outputs
Definition wallet_rpc_server_commands_defs.h:2449
Definition wallet_rpc_server_commands_defs.h:2436
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2445
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2455
Definition wallet_rpc_server_commands_defs.h:1755
std::string outputs_data_hex
Definition wallet_rpc_server_commands_defs.h:1756
Definition wallet_rpc_server_commands_defs.h:1765
uint64_t num_imported
Definition wallet_rpc_server_commands_defs.h:1766
Definition wallet_rpc_server_commands_defs.h:1753
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1772
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1762
Definition wallet_rpc_server_commands_defs.h:1082
std::string transfer_type
Definition wallet_rpc_server_commands_defs.h:1083
uint32_t account_index
Definition wallet_rpc_server_commands_defs.h:1084
std::set< uint32_t > subaddr_indices
Definition wallet_rpc_server_commands_defs.h:1085
Definition wallet_rpc_server_commands_defs.h:1096
std::list< transfer_details > transfers
Definition wallet_rpc_server_commands_defs.h:1097
Definition wallet_rpc_server_commands_defs.h:1080
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1093
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1103
Definition wallet_rpc_server_commands_defs.h:2340
Definition wallet_rpc_server_commands_defs.h:2347
uint32_t total
Definition wallet_rpc_server_commands_defs.h:2351
uint32_t threshold
Definition wallet_rpc_server_commands_defs.h:2350
bool ready
Definition wallet_rpc_server_commands_defs.h:2349
Definition wallet_rpc_server_commands_defs.h:2338
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2360
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2344
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:1133
std::string payment_id
Definition wallet_rpc_server_commands_defs.h:1135
std::string standard_address
Definition wallet_rpc_server_commands_defs.h:1134
Definition wallet_rpc_server_commands_defs.h:1145
std::string payment_id
Definition wallet_rpc_server_commands_defs.h:1147
Definition wallet_rpc_server_commands_defs.h:1131
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1142
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1154
Definition wallet_rpc_server_commands_defs.h:2389
std::string password
Definition wallet_rpc_server_commands_defs.h:2392
std::vector< std::string > multisig_info
Definition wallet_rpc_server_commands_defs.h:2390
uint32_t threshold
Definition wallet_rpc_server_commands_defs.h:2391
Definition wallet_rpc_server_commands_defs.h:2403
std::string multisig_info
Definition wallet_rpc_server_commands_defs.h:2405
std::string address
Definition wallet_rpc_server_commands_defs.h:2404
Definition wallet_rpc_server_commands_defs.h:2387
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2412
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2400
Definition wallet_rpc_server_commands_defs.h:1871
Definition wallet_rpc_server_commands_defs.h:1876
Definition wallet_rpc_server_commands_defs.h:1869
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1873
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1883
Definition wallet_rpc_server_commands_defs.h:2194
bool autosave_current
Definition wallet_rpc_server_commands_defs.h:2197
std::string filename
Definition wallet_rpc_server_commands_defs.h:2195
std::string password
Definition wallet_rpc_server_commands_defs.h:2196
Definition wallet_rpc_server_commands_defs.h:2208
Definition wallet_rpc_server_commands_defs.h:2192
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2205
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2212
Definition wallet_rpc_server_commands_defs.h:1889
Definition wallet_rpc_server_commands_defs.h:1899
std::vector< std::string > unknown_parameters
Definition wallet_rpc_server_commands_defs.h:1901
Definition wallet_rpc_server_commands_defs.h:1887
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1896
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1908
Definition wallet_rpc_server_commands_defs.h:2366
bool enable_multisig_experimental
Definition wallet_rpc_server_commands_defs.h:2367
Definition wallet_rpc_server_commands_defs.h:2376
std::string multisig_info
Definition wallet_rpc_server_commands_defs.h:2377
Definition wallet_rpc_server_commands_defs.h:2364
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2373
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2383
Definition wallet_rpc_server_commands_defs.h:1110
std::string key_type
Definition wallet_rpc_server_commands_defs.h:1111
Definition wallet_rpc_server_commands_defs.h:1120
std::string key
Definition wallet_rpc_server_commands_defs.h:1121
Definition wallet_rpc_server_commands_defs.h:1108
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1117
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1127
Definition wallet_rpc_server_commands_defs.h:2040
uint64_t start_height
Definition wallet_rpc_server_commands_defs.h:2041
Definition wallet_rpc_server_commands_defs.h:2050
uint64_t blocks_fetched
Definition wallet_rpc_server_commands_defs.h:2051
bool received_money
Definition wallet_rpc_server_commands_defs.h:2052
Definition wallet_rpc_server_commands_defs.h:2038
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2059
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2047
Definition wallet_rpc_server_commands_defs.h:944
std::string hex
Definition wallet_rpc_server_commands_defs.h:945
Definition wallet_rpc_server_commands_defs.h:954
std::string tx_hash
Definition wallet_rpc_server_commands_defs.h:955
Definition wallet_rpc_server_commands_defs.h:942
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:961
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:951
Definition wallet_rpc_server_commands_defs.h:1204
bool hard
Definition wallet_rpc_server_commands_defs.h:1205
Definition wallet_rpc_server_commands_defs.h:1214
Definition wallet_rpc_server_commands_defs.h:1202
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1211
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1218
Definition wallet_rpc_server_commands_defs.h:2023
Definition wallet_rpc_server_commands_defs.h:2030
Definition wallet_rpc_server_commands_defs.h:2021
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:2297
std::string seed
Definition wallet_rpc_server_commands_defs.h:2300
std::string password
Definition wallet_rpc_server_commands_defs.h:2302
std::string seed_offset
Definition wallet_rpc_server_commands_defs.h:2301
bool autosave_current
Definition wallet_rpc_server_commands_defs.h:2304
uint64_t restore_height
Definition wallet_rpc_server_commands_defs.h:2298
std::string filename
Definition wallet_rpc_server_commands_defs.h:2299
std::string language
Definition wallet_rpc_server_commands_defs.h:2303
bool enable_multisig_experimental
Definition wallet_rpc_server_commands_defs.h:2305
Definition wallet_rpc_server_commands_defs.h:2321
std::string seed
Definition wallet_rpc_server_commands_defs.h:2323
bool was_deprecated
Definition wallet_rpc_server_commands_defs.h:2325
std::string address
Definition wallet_rpc_server_commands_defs.h:2322
std::string info
Definition wallet_rpc_server_commands_defs.h:2324
Definition wallet_rpc_server_commands_defs.h:2295
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2318
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2334
Definition wallet_rpc_server_commands_defs.h:2087
std::list< std::string > txids
Definition wallet_rpc_server_commands_defs.h:2088
Definition wallet_rpc_server_commands_defs.h:2097
Definition wallet_rpc_server_commands_defs.h:2085
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2094
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2101
Definition wallet_rpc_server_commands_defs.h:2727
std::string background_sync_type
Definition wallet_rpc_server_commands_defs.h:2728
std::string background_cache_password
Definition wallet_rpc_server_commands_defs.h:2730
std::string wallet_password
Definition wallet_rpc_server_commands_defs.h:2729
Definition wallet_rpc_server_commands_defs.h:2741
Definition wallet_rpc_server_commands_defs.h:2725
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2738
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2745
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:1269
std::string key
Definition wallet_rpc_server_commands_defs.h:1270
std::string value
Definition wallet_rpc_server_commands_defs.h:1271
Definition wallet_rpc_server_commands_defs.h:1281
Definition wallet_rpc_server_commands_defs.h:1267
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1285
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1278
Definition wallet_rpc_server_commands_defs.h:2613
std::string address
Definition wallet_rpc_server_commands_defs.h:2614
std::vector< std::string > ssl_allowed_fingerprints
Definition wallet_rpc_server_commands_defs.h:2622
std::string ssl_ca_file
Definition wallet_rpc_server_commands_defs.h:2621
std::string password
Definition wallet_rpc_server_commands_defs.h:2616
std::string ssl_certificate_path
Definition wallet_rpc_server_commands_defs.h:2620
std::string ssl_support
Definition wallet_rpc_server_commands_defs.h:2618
bool trusted
Definition wallet_rpc_server_commands_defs.h:2617
std::string ssl_private_key_path
Definition wallet_rpc_server_commands_defs.h:2619
std::string proxy
Definition wallet_rpc_server_commands_defs.h:2624
std::string username
Definition wallet_rpc_server_commands_defs.h:2615
bool ssl_allow_any_cert
Definition wallet_rpc_server_commands_defs.h:2623
Definition wallet_rpc_server_commands_defs.h:2643
Definition wallet_rpc_server_commands_defs.h:2611
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2640
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2647
Definition wallet_rpc_server_commands_defs.h:2673
std::string categories
Definition wallet_rpc_server_commands_defs.h:2674
Definition wallet_rpc_server_commands_defs.h:2683
std::string categories
Definition wallet_rpc_server_commands_defs.h:2684
Definition wallet_rpc_server_commands_defs.h:2671
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2680
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2690
Definition wallet_rpc_server_commands_defs.h:2653
int8_t level
Definition wallet_rpc_server_commands_defs.h:2654
Definition wallet_rpc_server_commands_defs.h:2663
Definition wallet_rpc_server_commands_defs.h:2651
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2667
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2660
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:1224
std::list< std::string > txids
Definition wallet_rpc_server_commands_defs.h:1225
std::list< std::string > notes
Definition wallet_rpc_server_commands_defs.h:1226
Definition wallet_rpc_server_commands_defs.h:1236
Definition wallet_rpc_server_commands_defs.h:1222
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1233
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1240
Definition wallet_rpc_server_commands_defs.h:1666
uint32_t address_index
Definition wallet_rpc_server_commands_defs.h:1669
std::string signature_type
Definition wallet_rpc_server_commands_defs.h:1670
std::string data
Definition wallet_rpc_server_commands_defs.h:1667
uint32_t account_index
Definition wallet_rpc_server_commands_defs.h:1668
Definition wallet_rpc_server_commands_defs.h:1682
std::string signature
Definition wallet_rpc_server_commands_defs.h:1683
Definition wallet_rpc_server_commands_defs.h:2508
std::string tx_data_hex
Definition wallet_rpc_server_commands_defs.h:2509
Definition wallet_rpc_server_commands_defs.h:2518
std::string tx_data_hex
Definition wallet_rpc_server_commands_defs.h:2519
std::list< std::string > tx_hash_list
Definition wallet_rpc_server_commands_defs.h:2520
Definition wallet_rpc_server_commands_defs.h:2506
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2515
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2527
Definition wallet_rpc_server_commands_defs.h:788
bool get_tx_keys
Definition wallet_rpc_server_commands_defs.h:791
std::string unsigned_txset
Definition wallet_rpc_server_commands_defs.h:789
bool export_raw
Definition wallet_rpc_server_commands_defs.h:790
Definition wallet_rpc_server_commands_defs.h:802
std::string signed_txset
Definition wallet_rpc_server_commands_defs.h:803
std::list< std::string > tx_key_list
Definition wallet_rpc_server_commands_defs.h:806
std::list< std::string > tx_hash_list
Definition wallet_rpc_server_commands_defs.h:804
std::list< std::string > tx_raw_list
Definition wallet_rpc_server_commands_defs.h:805
Definition wallet_rpc_server_commands_defs.h:786
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:799
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:815
Definition wallet_rpc_server_commands_defs.h:1664
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1689
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1679
Definition wallet_rpc_server_commands_defs.h:1160
Definition wallet_rpc_server_commands_defs.h:1170
std::string payment_id
Definition wallet_rpc_server_commands_defs.h:1172
bool is_subaddress
Definition wallet_rpc_server_commands_defs.h:1173
std::string standard_address
Definition wallet_rpc_server_commands_defs.h:1171
Definition wallet_rpc_server_commands_defs.h:1158
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1167
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1181
Definition wallet_rpc_server_commands_defs.h:2751
Definition wallet_rpc_server_commands_defs.h:2758
Definition wallet_rpc_server_commands_defs.h:2749
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2762
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2755
Definition wallet_rpc_server_commands_defs.h:2107
bool ignore_battery
Definition wallet_rpc_server_commands_defs.h:2110
uint64_t threads_count
Definition wallet_rpc_server_commands_defs.h:2108
bool do_background_mining
Definition wallet_rpc_server_commands_defs.h:2109
Definition wallet_rpc_server_commands_defs.h:2121
Definition wallet_rpc_server_commands_defs.h:2105
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2125
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2118
Definition wallet_rpc_server_commands_defs.h:2768
std::string wallet_password
Definition wallet_rpc_server_commands_defs.h:2769
std::string seed_offset
Definition wallet_rpc_server_commands_defs.h:2771
std::string seed
Definition wallet_rpc_server_commands_defs.h:2770
Definition wallet_rpc_server_commands_defs.h:2782
Definition wallet_rpc_server_commands_defs.h:2766
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2786
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2779
Definition wallet_rpc_server_commands_defs.h:2131
Definition wallet_rpc_server_commands_defs.h:2138
Definition wallet_rpc_server_commands_defs.h:2129
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2135
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2142
Definition wallet_rpc_server_commands_defs.h:1187
Definition wallet_rpc_server_commands_defs.h:1194
Definition wallet_rpc_server_commands_defs.h:1185
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1191
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1198
Definition wallet_rpc_server_commands_defs.h:967
Definition wallet_rpc_server_commands_defs.h:974
Definition wallet_rpc_server_commands_defs.h:965
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:971
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:978
Definition wallet_rpc_server_commands_defs.h:2533
std::string tx_data_hex
Definition wallet_rpc_server_commands_defs.h:2534
Definition wallet_rpc_server_commands_defs.h:2543
std::list< std::string > tx_hash_list
Definition wallet_rpc_server_commands_defs.h:2544
Definition wallet_rpc_server_commands_defs.h:2531
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2550
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2540
Definition wallet_rpc_server_commands_defs.h:821
std::string tx_data_hex
Definition wallet_rpc_server_commands_defs.h:822
Definition wallet_rpc_server_commands_defs.h:831
std::list< std::string > tx_hash_list
Definition wallet_rpc_server_commands_defs.h:832
Definition wallet_rpc_server_commands_defs.h:819
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:828
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:838
Definition wallet_rpc_server_commands_defs.h:866
uint64_t ring_size
Definition wallet_rpc_server_commands_defs.h:872
uint32_t priority
Definition wallet_rpc_server_commands_defs.h:871
std::set< uint32_t > subaddr_indices
Definition wallet_rpc_server_commands_defs.h:869
std::string address
Definition wallet_rpc_server_commands_defs.h:867
bool get_tx_keys
Definition wallet_rpc_server_commands_defs.h:876
std::string payment_id
Definition wallet_rpc_server_commands_defs.h:875
bool do_not_relay
Definition wallet_rpc_server_commands_defs.h:878
uint64_t below_amount
Definition wallet_rpc_server_commands_defs.h:877
uint64_t unlock_time
Definition wallet_rpc_server_commands_defs.h:874
uint64_t outputs
Definition wallet_rpc_server_commands_defs.h:873
bool subaddr_indices_all
Definition wallet_rpc_server_commands_defs.h:870
bool get_tx_metadata
Definition wallet_rpc_server_commands_defs.h:880
bool get_tx_hex
Definition wallet_rpc_server_commands_defs.h:879
uint32_t account_index
Definition wallet_rpc_server_commands_defs.h:868
Definition wallet_rpc_server_commands_defs.h:864
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:899
split_transfer_response response_t
Definition wallet_rpc_server_commands_defs.h:901
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:902
Definition wallet_rpc_server_commands_defs.h:844
bool get_tx_metadata
Definition wallet_rpc_server_commands_defs.h:848
bool get_tx_hex
Definition wallet_rpc_server_commands_defs.h:847
bool do_not_relay
Definition wallet_rpc_server_commands_defs.h:846
bool get_tx_keys
Definition wallet_rpc_server_commands_defs.h:845
Definition wallet_rpc_server_commands_defs.h:842
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:860
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:857
split_transfer_response response_t
Definition wallet_rpc_server_commands_defs.h:859
Definition wallet_rpc_server_commands_defs.h:908
bool get_tx_metadata
Definition wallet_rpc_server_commands_defs.h:919
bool do_not_relay
Definition wallet_rpc_server_commands_defs.h:917
std::string key_image
Definition wallet_rpc_server_commands_defs.h:916
bool get_tx_hex
Definition wallet_rpc_server_commands_defs.h:918
std::string address
Definition wallet_rpc_server_commands_defs.h:909
uint64_t ring_size
Definition wallet_rpc_server_commands_defs.h:911
uint64_t outputs
Definition wallet_rpc_server_commands_defs.h:912
std::string payment_id
Definition wallet_rpc_server_commands_defs.h:914
uint64_t unlock_time
Definition wallet_rpc_server_commands_defs.h:913
bool get_tx_key
Definition wallet_rpc_server_commands_defs.h:915
uint32_t priority
Definition wallet_rpc_server_commands_defs.h:910
Definition wallet_rpc_server_commands_defs.h:906
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:935
single_transfer_response response_t
Definition wallet_rpc_server_commands_defs.h:937
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:938
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:2578
std::string address
Definition wallet_rpc_server_commands_defs.h:2579
bool any_net_type
Definition wallet_rpc_server_commands_defs.h:2580
bool allow_openalias
Definition wallet_rpc_server_commands_defs.h:2581
Definition wallet_rpc_server_commands_defs.h:2592
std::string openalias_address
Definition wallet_rpc_server_commands_defs.h:2597
bool valid
Definition wallet_rpc_server_commands_defs.h:2593
bool subaddress
Definition wallet_rpc_server_commands_defs.h:2595
std::string nettype
Definition wallet_rpc_server_commands_defs.h:2596
bool integrated
Definition wallet_rpc_server_commands_defs.h:2594
Definition wallet_rpc_server_commands_defs.h:2576
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:2589
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:2607
Definition wallet_rpc_server_commands_defs.h:1695
std::string address
Definition wallet_rpc_server_commands_defs.h:1697
std::string data
Definition wallet_rpc_server_commands_defs.h:1696
std::string signature
Definition wallet_rpc_server_commands_defs.h:1698
Definition wallet_rpc_server_commands_defs.h:1709
bool old
Definition wallet_rpc_server_commands_defs.h:1712
unsigned version
Definition wallet_rpc_server_commands_defs.h:1711
bool good
Definition wallet_rpc_server_commands_defs.h:1710
std::string signature_type
Definition wallet_rpc_server_commands_defs.h:1713
Definition wallet_rpc_server_commands_defs.h:1693
epee::misc_utils::struct_init< request_t > request
Definition wallet_rpc_server_commands_defs.h:1706
epee::misc_utils::struct_init< response_t > response
Definition wallet_rpc_server_commands_defs.h:1722
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:982
uint64_t unlock_time
Definition wallet_rpc_server_commands_defs.h:987
std::string tx_hash
Definition wallet_rpc_server_commands_defs.h:984
bool locked
Definition wallet_rpc_server_commands_defs.h:988
std::string payment_id
Definition wallet_rpc_server_commands_defs.h:983
std::string address
Definition wallet_rpc_server_commands_defs.h:990
uint64_t block_height
Definition wallet_rpc_server_commands_defs.h:986
cryptonote::subaddress_index subaddr_index
Definition wallet_rpc_server_commands_defs.h:989
uint64_t amount
Definition wallet_rpc_server_commands_defs.h:985
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:1053
uint64_t block_height
Definition wallet_rpc_server_commands_defs.h:1061
bool spent
Definition wallet_rpc_server_commands_defs.h:1055
std::string key_image
Definition wallet_rpc_server_commands_defs.h:1059
uint64_t amount
Definition wallet_rpc_server_commands_defs.h:1054
bool unlocked
Definition wallet_rpc_server_commands_defs.h:1063
std::string pubkey
Definition wallet_rpc_server_commands_defs.h:1060
uint64_t global_index
Definition wallet_rpc_server_commands_defs.h:1056
bool frozen
Definition wallet_rpc_server_commands_defs.h:1062
std::string tx_hash
Definition wallet_rpc_server_commands_defs.h:1057
cryptonote::subaddress_index subaddr_index
Definition wallet_rpc_server_commands_defs.h:1058
Definition wallet_rpc_server_commands_defs.h:1430
std::string note
Definition wallet_rpc_server_commands_defs.h:1438
std::string payment_id
Definition wallet_rpc_server_commands_defs.h:1432
bool double_spend_seen
Definition wallet_rpc_server_commands_defs.h:1446
KV_SERIALIZE(txid)
std::string type
Definition wallet_rpc_server_commands_defs.h:1440
bool locked
Definition wallet_rpc_server_commands_defs.h:1442
std::string txid
Definition wallet_rpc_server_commands_defs.h:1431
uint64_t height
Definition wallet_rpc_server_commands_defs.h:1433
uint64_t unlock_time
Definition wallet_rpc_server_commands_defs.h:1441
uint64_t timestamp
Definition wallet_rpc_server_commands_defs.h:1434
uint64_t amount
Definition wallet_rpc_server_commands_defs.h:1435
cryptonote::subaddress_index subaddr_index
Definition wallet_rpc_server_commands_defs.h:1443
std::string address
Definition wallet_rpc_server_commands_defs.h:1445
uint64_t fee
Definition wallet_rpc_server_commands_defs.h:1437
uint64_t confirmations
Definition wallet_rpc_server_commands_defs.h:1447
amounts_container amounts
Definition wallet_rpc_server_commands_defs.h:1436
uint64_t suggested_confirmations_threshold
Definition wallet_rpc_server_commands_defs.h:1448
std::list< transfer_destination > destinations
Definition wallet_rpc_server_commands_defs.h:1439
std::vector< cryptonote::subaddress_index > subaddr_indices
Definition wallet_rpc_server_commands_defs.h:1444
Definition wallet_rpc_server_commands_defs.h:1852
std::string tx_description
Definition wallet_rpc_server_commands_defs.h:1856
std::string payment_id
Definition wallet_rpc_server_commands_defs.h:1854
std::string address
Definition wallet_rpc_server_commands_defs.h:1853
uint64_t amount
Definition wallet_rpc_server_commands_defs.h:1855
std::string recipient_name
Definition wallet_rpc_server_commands_defs.h:1857