aboutsummaryrefslogtreecommitdiff
path: root/src/wallet (follow)
AgeCommit message (Collapse)AuthorFilesLines
2017-11-14Merge pull request #2756Riccardo Spagni1-0/+0
0bf09154 Fix file permission issue (Tim L)
2017-11-14Merge pull request #2755Riccardo Spagni1-2/+2
d70515fc Used declared default refresh status as default rather than it's current value (Maxime THIEBAUT)
2017-11-14Merge pull request #2745Riccardo Spagni1-1/+0
6cf33446 Remove wallet dependency on p2p (moneromooo-monero)
2017-11-14Merge pull request #2727Riccardo Spagni1-1/+14
9d6c6c5d wallet2: do not bother downloading block hashes below last checkpoint (moneromooo-monero)
2017-11-14Merge pull request #2624Riccardo Spagni3-16/+17
2677ade5 simplewallet: forbid 0 ring size (moneromooo-monero) da8b60cb simplewallet: reject attempts to use too low mixin early (moneromooo-monero)
2017-11-14Merge pull request #2701Riccardo Spagni2-2/+4
867b67c4 Wallet API: override update subdir when built from src (Jaquee)
2017-11-14Merge pull request #2697Riccardo Spagni2-24/+49
d269bff2 wallet2: use a vector, not a list, for selected_transfers (moneromooo-monero)
2017-11-14simplewallet: reject attempts to use too low mixin earlymoneromooo-monero3-16/+17
This yields a clear error message rather then some possibly confusing more technical errors down the line
2017-11-14Merge pull request #2661Riccardo Spagni1-5/+21
ac4018a7 wallet2: workaround for lightwallet before supporting subaddress (followup #2656) (kenshi84)
2017-11-14Merge pull request #2633Riccardo Spagni1-2/+11
ad96c478 wallet-cli: added --generate-from-spend-key option (stoffu)
2017-11-14Merge pull request #2509Riccardo Spagni6-40/+94
ccf53a56 track double spending in the txpool (moneromooo-monero)
2017-11-14wallet-cli: added --generate-from-spend-key optionstoffu1-2/+11
2017-11-13wallet2: use a vector, not a list, for selected_transfersmoneromooo-monero2-24/+49
Friendlier on memory/speed, we know in advance the max amount of items, which are small and constant size, and there's a lot of list walking involved.
2017-11-06wallet2 bugfix: supply missing subaddr_account arg to balance() and unlocked ↵stoffu1-4/+4
balance()
2017-11-06track double spending in the txpoolmoneromooo-monero6-40/+94
Transactions in the txpool are marked when another transaction is seen double spending one or more of its inputs. This is then exposed wherever appropriate. Note that being marked with this "double spend seen" flag does NOT mean this transaction IS a double spend and will never be mined: it just means that the network has seen at least another transaction spending at least one of the same inputs, so care should be taken to wait for a few confirmations before acting upon that transaction (ie, mostly of use for merchants wanting to accept unconfirmed transactions).
2017-11-06Merge pull request #2605Riccardo Spagni5-1/+125
b370ef54 Wallet: Descriptions through new commands 'set_description', 'get_description' (rbrunner7)
2017-11-06Merge pull request #2546Riccardo Spagni4-10/+64
b2d416f2 Distinguish "not enough money" and "not enough unlocked money" (binaryFate)
2017-11-03Fix file permission issueTim L1-0/+0
This branch fixes a file permission issue introduced by https://github.com/monero-project/monero/commit/69c37200aa87f100f731e755bdca7a0dc6ae820a
2017-11-03Used declared default refresh status as default rather than it's current valueMaxime THIEBAUT1-2/+2
2017-11-02Remove wallet dependency on p2pmoneromooo-monero1-1/+0
2017-11-01Merge pull request #2703Riccardo Spagni5-25/+24
d0463312 fix libwallet api test after api change (Jaquee) a46c1eed Wallet2: Don't throw when subaddress label doesn't exist (Jaquee) 086b7db2 Wallet API: default values for account and subaddr index (Jaquee)
2017-10-31Merge pull request #2723Riccardo Spagni1-1/+1
69c37200 RPC Add cross origin resource sharing support (Tim L)
2017-10-31Merge pull request #2711Riccardo Spagni3-96/+100
fab3b722 Add more specific RPC error codes (Michał Sałaban)
2017-10-31Merge pull request #2718Riccardo Spagni1-2/+2
626e8078 wallet2: fix show_transfers missing multiple incoming outputs (moneromooo-monero)
2017-10-31Merge pull request #2705Riccardo Spagni1-1/+1
44f14638 wallet2: fix tx size estimator for large number of inputs (moneromooo-monero)
2017-10-31wallet2: do not bother downloading block hashes below last checkpointmoneromooo-monero1-1/+14
2017-10-30RPC Add cross origin resource sharing supportTim L1-1/+1
2017-10-29Wallet2: Don't throw when subaddress label doesn't existJaquee2-11/+11
2017-10-29Wallet API: override update subdir when built from srcJaquee2-2/+4
2017-10-23wallet2: fix show_transfers missing multiple incoming outputsmoneromooo-monero1-2/+2
2017-10-23wallet2: fix subaddress fields serializationmoneromooo-monero1-0/+15
When loading an older wallet cache, they wouldn't be initialized, leading them to have random(ish) values, and so assigned to some random subaddress.
2017-10-23Add more specific RPC error codesMichał Sałaban3-96/+100
2017-10-22wallet2: fix tx size estimator for large number of inputsmoneromooo-monero1-1/+1
2017-10-22Wallet API: default values for account and subaddr indexJaquee3-14/+13
2017-10-16Wallet: Descriptions through new commands 'set_description', 'get_description'rbrunner75-1/+125
2017-10-16Distinguish "not enough money" and "not enough unlocked money"binaryFate4-10/+64
Fix #1530
2017-10-16wallet2: workaround for lightwallet before supporting subaddress (followup ↵kenshi841-5/+21
#2656)
2017-10-15Fix compiler warnings with Clang 6.0.0.Vasil Dimov1-1/+1
monero/src/cryptonote_protocol/block_queue.cpp:208:44: error: suggest braces around initialization of subobject [-Werror,-Wmissing-braces] static const boost::uuids::uuid uuid0 = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { } monero/src/wallet/wallet_rpc_server.cpp:1895:43: error: lambda capture 'wal' is not used [-Werror,-Wunused-lambda-capture] tools::signal_handler::install([&wrpc, &wal](int) { ^ monero/src/cryptonote_protocol/cryptonote_protocol_handler.inl:1616:40: error: lambda capture 'arg' is not used [-Werror,-Wunused-lambda-capture] m_p2p->for_each_connection([this, &arg, &fluffy_arg, &exclude_context, &fullConnections... ^ monero/src/cryptonote_protocol/cryptonote_protocol_handler.inl:1616:46: error: lambda capture 'fluffy_arg' is not used [-Werror,-Wunused-lambda-capture] m_p2p->for_each_connection([this, &arg, &fluffy_arg, &exclude_context, &fullConnections... ^ monero/src/blockchain_utilities/blockchain_export.cpp:181:3: error: bool literal returned from 'main' [-Werror,-Wmain] CHECK_AND_ASSERT_MES(r, false, "Failed to initialize source blockchain storage"); ^ ~~~~~ monero/contrib/epee/include/misc_log_ex.h:180:97: note: expanded from macro 'CHECK_AND_ASSERT_MES' ...fail_ret_val, message) do{if(!(expr)) {LOG_ERROR(message); return fail_ret_val;};}while(0) ^ ~~~~~~~~~~~~ monero/src/blockchain_utilities/blockchain_export.cpp:195:3: error: bool literal returned from 'main' [-Werror,-Wmain] CHECK_AND_ASSERT_MES(r, false, "Failed to export blockchain raw data"); ^ ~~~~~ monero/contrib/epee/include/misc_log_ex.h:180:97: note: expanded from macro 'CHECK_AND_ASSERT_MES' ...fail_ret_val, message) do{if(!(expr)) {LOG_ERROR(message); return fail_ret_val;};}while(0) ^ ~~~~~~~~~~~~
2017-10-15fix lightwallet and subaddresses conflictJaquee1-1/+6
2017-10-15Merge pull request #2596Riccardo Spagni1-8/+0
06fb9bcf wallet2: fix refresh height calc for new wallets (moneromooo-monero)
2017-10-15Merge pull request #2592Riccardo Spagni1-1/+1
dc19659d Remove network_address_base which has been merged with ipv4_network_address in 8b006877 (Michał Sałaban) 2183ade0 Don't try to create wallet-dir when it's not given, don't crash if wallet-dir already exists. (Michał Sałaban)
2017-10-15Merge pull request #2589Riccardo Spagni1-3/+3
8f0cea63 add a command_line function to check for defaulted options (moneromooo-monero)
2017-10-15Merge pull request #2570Riccardo Spagni1-2/+2
f139a6ca wallet2: fix backlog being off by 1 (moneromooo-monero)
2017-10-15Merge pull request #2568Riccardo Spagni1-1/+1
7130cf0c Add tools::on_startup, and warn about glibc 2.25 bug if found (moneromooo-monero)
2017-10-15Merge pull request #2565Riccardo Spagni1-1/+1
452d4fae tests: fix hashchain unit tests (moneromooo-monero)
2017-10-15Merge pull request #2109Riccardo Spagni6-72/+859
97c2e449 wallet2+API: use separate callbacks for lightwallets (Jaquee) d9261867 walletAPI: correct confirmations in txHistory for unsynced wallets (Jaquee) 9442b043 walletAPI: lightwallet exceptions (Jaquee) fc922934 walletAPI: add lightwallet login() and importWalletRequest() (Jaquee) 79207743 walletAPI: init() lightwallet and SSL support (Jaquee) dde5a1fc walletAPI: add tx unlock_time (Jaquee) bba5cbed wallet2: remove obsolete get_num_rct_outputs() call from create_transactions_2 (Jaquee) 7a482f30 wallet2: create_transactions_2 lightwallet support (Jaquee) ce61b818 wallet2: get_outs lightwallet support (Jaquee) 1197cb71 wallet2: commit_tx() lightwallet support (Jaquee) 43b57804 wallet2: refactor is_tx_spendtime_unlocked() (Jaquee) 32e2b003 wallet2: add lightwallet exceptions to common functions (Jaquee) 2e692fc0 wallet2: refresh() lightwallet support (Jaquee) f44d156c my/openmonero API functions (Jaquee) 288d3c75 wallet2: add remove_obsolete_pool_txs() (Jaquee) 2c6aad7e wallet2: add on_pool_tx_removed callback (Jaquee) ff7c30aa wallet2: light wallet member variables (Jaquee) e2a276cb wallet2: add ssl option to init() (Jaquee) a13540be add string_tools::validate_hex() (Jaquee) fd773d88 refactor cryptonote_basic::add_tx_pub_key_to_extra (Jaquee) 8bfa6c2d lightwallet rpc server commands (Jaquee) 76961ddc Serializer: string to integer conversion for MyMonero compatibility (Jaquee) 1cf940f2 epee http_client SSL support (Jaquee) eec10137 CMakeLists.txt - Add openssl include dir (Jaquee)
2017-10-15wallet2+API: use separate callbacks for lightwalletsJaquee3-7/+43
2017-10-15walletAPI: correct confirmations in txHistory for unsynced walletsJaquee1-2/+2
2017-10-15walletAPI: lightwallet exceptionsJaquee1-2/+12
2017-10-15walletAPI: add lightwallet login() and importWalletRequest()Jaquee3-0/+40
2017-10-15walletAPI: init() lightwallet and SSL supportJaquee3-7/+12
2017-10-15walletAPI: add tx unlock_timeJaquee1-4/+0
2017-10-15wallet2: remove obsolete get_num_rct_outputs() call from create_transactions_2Jaquee1-1/+1
2017-10-15wallet2: create_transactions_2 lightwallet supportJaquee1-0/+7
2017-10-15wallet2: get_outs lightwallet supportJaquee2-10/+129
2017-10-15wallet2: commit_tx() lightwallet supportJaquee1-17/+34
2017-10-15wallet2: refactor is_tx_spendtime_unlocked()Jaquee2-3/+9
2017-10-15wallet2: add lightwallet exceptions to common functionsJaquee1-0/+15
2017-10-15wallet2: refresh() lightwallet supportJaquee1-0/+34
2017-10-15my/openmonero API functionsJaquee2-0/+475
2017-10-15wallet2: add remove_obsolete_pool_txs()Jaquee2-22/+31
2017-10-15wallet2: add on_pool_tx_removed callbackJaquee1-0/+1
2017-10-15wallet2: light wallet member variablesJaquee1-1/+15
2017-10-15Merge pull request #2554Riccardo Spagni2-24/+111
d74336d5 wallet: encrypt (un)signed tx, also optionally save unencrypted raw tx hexstr (stoffu)
2017-10-15wallet2: add ssl option to init()Jaquee2-3/+6
2017-10-14Add tools::on_startup, and warn about glibc 2.25 bug if foundmoneromooo-monero1-1/+1
https://sourceware.org/bugzilla/show_bug.cgi?id=21778
2017-10-07wallet2: fix refresh height calc for new walletsmoneromooo-monero1-8/+0
2017-10-07Subaddresseskenshi8423-388/+1798
2017-10-07wallet: encrypt (un)signed tx, also optionally save unencrypted raw tx hexstrstoffu2-24/+111
2017-10-07Don't try to create wallet-dir when it's not given, don't crash if ↵Michał Sałaban1-1/+1
wallet-dir already exists.
2017-10-06Merge pull request #2542Riccardo Spagni1-1/+1
180a848c wallet2: Missing underflow check on low heights (landergate)
2017-10-06Merge pull request #2539Riccardo Spagni1-1/+10
93ed9321 cmake: add libversion and libcheckpoints to libwallet_merged (redfish)
2017-10-06Merge pull request #2530Riccardo Spagni1-1/+1
cbc5508b construct_tx_and_get_tx_key: return sorted sources for print_ring_memebrs to work properly (stoffu)
2017-10-06Merge pull request #2529Riccardo Spagni2-11/+6
bd937139 wallet2: error check for generate_key_image_helper, removed redundant wallet_generate_key_image_helper (stoffu)
2017-10-06add a command_line function to check for defaulted optionsmoneromooo-monero1-3/+3
2017-10-03wallet2: fix backlog being off by 1moneromooo-monero1-2/+2
We don't want to count "partly filled" blocks in this case
2017-10-03tests: fix hashchain unit testsmoneromooo-monero1-1/+1
and relax the not-empty safety check to stay more intuitiuve
2017-10-03wallet2: error check for generate_key_image_helper, removed redundant ↵stoffu2-11/+6
wallet_generate_key_image_helper
2017-10-03construct_tx_and_get_tx_key: return sorted sources for print_ring_memebrs to ↵stoffu1-1/+1
work properly
2017-10-02simplewallet: allow to set threshold before warning about tx backlogselsta2-0/+9
2017-10-02Merge pull request #2491Riccardo Spagni1-7/+20
d5a9edf2 wallet2: fix exception on split txes (moneromooo-monero) 5c5b0fd0 wallet2: print unused indices on a single line (moneromooo-monero)
2017-10-02wallet2: fix hash chain trimming when the inner chain becomes emptymoneromooo-monero2-2/+30
It'd prevent further syncing. Recovery of empty hash chains is automatic, but requires a running daemon
2017-09-27wallet2: Missing underflow check on low heightslandergate1-1/+1
Lack of it results in `m_refresh_from_block_height` being < 0 (18446744...) on low heights, which blocks `process_new_blockchain_entry` and never process coins on heights less than blocks_per_month. Follow-up to #2258
2017-09-27cmake: add libversion and libcheckpoints to libwallet_mergedredfish1-1/+10
Needed to link monero-core Qt wallet.
2017-09-25wallet2: do not keep block hashes below last checkpointmoneromooo-monero2-20/+100
This saves a lot of space and load/save time for wallet caches
2017-09-25move checkpoints in a separate librarymoneromooo-monero5-14/+14
2017-09-25wallet2: simplify tx processing a bitmoneromooo-monero2-74/+68
2017-09-25wallet2: factor some of the tx scanning codemoneromooo-monero2-48/+21
2017-09-25Merge pull request #2456Riccardo Spagni1-1/+3
91def9a5 daemon, wallet: add --max-log-file-size option (selsta)
2017-09-25Merge pull request #2424Riccardo Spagni6-9/+32
28b72b6e tx_pool: pre-init tvc.m_verifivation_failed before processing (moneromooo-monero) 50a629b2 core_tests: catch (impossible in practice) tx extra api failure (moneromooo-monero) fee15ef1 wallet2: catch failure to parse address (moneromooo-monero) 1399e26d net_peerlist: remove dead code (moneromooo-monero) 50e09698 tx_pool: guard against failure getting tx hash (moneromooo-monero) 54cc209a wallet_rpc_server: catch failure to create directory (moneromooo-monero) 3e55099c wallet_rpc_server: init m_vm to NULL in ctor (moneromooo-monero) 7d0dde5e wallet_args: remove redundant default value for --log-file (moneromooo-monero) ed4a3350 wallet2: catch failure to save keys file (moneromooo-monero) 44434c8a wallet2_api: check whether dynamic_cast returns NULL (moneromooo-monero) 92f2f687 core: check return value from parse_hexstr_to_binbuff (moneromooo-monero) 5475692e wallet2_api: remove an unused, uninitialized, field (moneromooo-monero) a7ba3de1 libwallet_api_tests: initialize newblock_triggered on reset (moneromooo-monero) b2763ace wallet2_api: init error code to "no error" in the ctor (moneromooo-monero) b5faac53 get_blockchain_top now returns void (moneromooo-monero) 2e44d8f2 wallet_rpc_server: guard against exceptions (moneromooo-monero) 4230876b simplewallet: guard against I/O exceptions (moneromooo-monero) 06c1e057 daemon: initialize decode_as_json in RPC request (moneromooo-monero) 11f71af5 http_base: init size_t in http_request_info ctor (moneromooo-monero)
2017-09-25Merge pull request #2443Riccardo Spagni1-1/+1
ffe27127 wallet_rpc_server: fix index for newly added address book entry (moneromooo-monero)
2017-09-25Merge pull request #2442Riccardo Spagni1-2/+1
e29282d2 build: auto update version info without manually deleting version.h (stoffu)
2017-09-25wallet2: catch failure to parse addressmoneromooo-monero1-1/+5
CID 175297
2017-09-25wallet_rpc_server: catch failure to create directorymoneromooo-monero1-1/+10
CID 175281
2017-09-25wallet_rpc_server: init m_vm to NULL in ctormoneromooo-monero1-1/+1
CID 175279
2017-09-25wallet_args: remove redundant default value for --log-filemoneromooo-monero1-1/+1
CID 175265
2017-09-25wallet2: catch failure to save keys filemoneromooo-monero1-2/+3
CID 161848
2017-09-25wallet2_api: check whether dynamic_cast returns NULLmoneromooo-monero1-0/+2
CID 161844
2017-09-25wallet2_api: remove an unused, uninitialized, fieldmoneromooo-monero1-1/+0
Silences CID 161874
2017-09-25wallet2_api: init error code to "no error" in the ctormoneromooo-monero1-1/+1
CID 161872
2017-09-25wallet_rpc_server: guard against exceptionsmoneromooo-monero1-1/+9
CID 175305
2017-09-25Merge pull request #2386Riccardo Spagni1-12/+10
a15e8583 wallet2: guard against daemon sending txes in the wrong order (moneromooo-monero) 8fe5f609 rpc: order transactions in the order they were requested (moneromooo-monero)
2017-09-25Merge pull request #2379Riccardo Spagni2-30/+22
9c83f806 Do not create file when RPC user/pass is given and use file locking (Lee Clagett)
2017-09-25Merge pull request #2377Riccardo Spagni1-0/+141
b5cbdce8 wallet2: correctly handle in/out payments for view-only wallet (stoffu)
2017-09-25Merge pull request #2289Riccardo Spagni5-14/+16
6ee1116d store is optional during close and defaults to true; except during descruction (m2049r)
2017-09-25Merge pull request #2257Riccardo Spagni2-3/+13
651baaec wallet: add encrypted seed functionality (moneromooo-monero)
2017-09-23store is optional during close and defaults to true; except during descructionm2049r5-14/+16
2017-09-21build: auto update version info without manually deleting version.hstoffu1-2/+1
2017-09-21wallet2: correctly handle in/out payments for view-only walletstoffu1-0/+141
2017-09-20Merge pull request #2441Riccardo Spagni1-1/+1
fee3c3ed Update wallet2.cpp for misspelling (Matthew Campassi)
2017-09-20Merge pull request #2429Riccardo Spagni1-15/+15
55b91d86 wallet: fix --help and --version erroring out (moneromooo-monero)
2017-09-20wallet2: fix exception on split txesmoneromooo-monero1-1/+3
2017-09-20wallet2: print unused indices on a single linemoneromooo-monero1-6/+17
Decreases log spam massively on large wallets
2017-09-17daemon, wallet: add --max-log-file-size optionselsta1-1/+3
2017-09-14Use a threadpoolHoward Chu1-43/+20
Instead of constantly creating and destroying threads
2017-09-13wallet_rpc_server: fix index for newly added address book entrymoneromooo-monero1-1/+1
2017-09-12Update wallet2.cpp for misspellingMatthew Campassi1-1/+1
Misspelling in wallet2.cpp
2017-09-12wallet: add encrypted seed functionalitymoneromooo-monero2-3/+13
This uses luigi1111's CN_Add method. See https://xmr.llcoins.net for details.
2017-09-11wallet2: guard against daemon sending txes in the wrong ordermoneromooo-monero1-12/+10
2017-09-10wallet: fix --help and --version erroring outmoneromooo-monero1-15/+15
2017-09-02Merge pull request #2362Riccardo Spagni2-23/+39
adce8ae4 simplewallet: new "fee" command to display fee information (moneromooo-monero)
2017-09-02Merge pull request #2342Riccardo Spagni1-0/+3
2e338ca5 wallet2: account for huge testnet reorgs for estimating height (moneromooo-monero)
2017-09-02Merge pull request #2309Riccardo Spagni3-20/+111
d58700e0 WalletAPI: only allow trusted daemon when importing key images (Jaquee) 8a9bbd26 WalletAPI: copy wallet data when creating a view only wallet (Jaquee) d27fe32e wallet2: export/import wallet data functions (Jaquee) 225a25f3 import_key_images - allow importing without being connected to daemon (Jaquee)
2017-08-30Do not create file when RPC user/pass is given and use file lockingLee Clagett2-30/+22
2017-08-29simplewallet: new "fee" command to display fee informationmoneromooo-monero2-23/+39
including expected transaction backlog at different priorities
2017-08-26wallet: new option to check/confirm txpool backlog when sendingmoneromooo-monero2-2/+65
2017-08-25wallet2: account for huge testnet reorgs for estimating heightmoneromooo-monero1-0/+3
2017-08-21WalletAPI: only allow trusted daemon when importing key imagesJaquee1-0/+5
2017-08-21WalletAPI: copy wallet data when creating a view only walletJaquee1-0/+27
2017-08-21wallet2: export/import wallet data functionsJaquee2-1/+55
2017-08-18import_key_images - allow importing without being connected to daemonJaquee2-19/+24
2017-08-15Merge pull request #2286Riccardo Spagni2-11/+18
8655ba04 wallet_rpc_server: adjust small ring sizes to 5 for v6 (moneromooo-monero)
2017-08-15Merge pull request #2279Riccardo Spagni1-1/+6
359517c7 wallet_rpc_server: fix possible privacy leak in on_import_key_images() (Jaquee) 20495b27 simplewallet: fix possible privacy leak in import_key_images() (Jaquee)
2017-08-15Merge pull request #2270Riccardo Spagni3-0/+10
1307e3cc WalletAPI: add getDefaultDataDir() (Jaquee)
2017-08-15Merge pull request #2258Riccardo Spagni1-3/+20
74597bd1 wallet2: improve refresh height determination (moneromooo-monero)
2017-08-15Merge pull request #2252Riccardo Spagni1-0/+4
9707998a wallet2: clear some missing containers in clear() (moneromooo-monero)
2017-08-15Merge pull request #2240Riccardo Spagni4-15/+58
b7d6ec83 simplewallet: add (out of sync) or (no daemon) markers in the prompt (moneromooo-monero) fa23a500 wallet2: add a is_synced function (moneromooo-monero) f1307bbd node_rpc_proxy: add a proxy for target height (moneromooo-monero)
2017-08-15Merge pull request #2238Riccardo Spagni5-3/+36
ad4649ac Enable verifying wallet password with having to load wallet. (m2049r)
2017-08-15Merge pull request #2233Riccardo Spagni1-0/+8
67ce4910 wallet2: store testnet bool in keys file (Jaquee)
2017-08-15Merge pull request #2205Riccardo Spagni4-3/+18
c97d1bd3 wallet: return unlock_time in get_transfers (moneromooo-monero)
2017-08-12wallet_rpc_server: adjust small ring sizes to 5 for v6moneromooo-monero2-11/+18
2017-08-11wallet_rpc_server: fix possible privacy leak in on_import_key_images()Jaquee1-1/+6
2017-08-09WalletAPI: add getDefaultDataDir()Jaquee3-0/+10
2017-08-07Merge pull request #2247Riccardo Spagni4-0/+10
a839a6fa Wallet API: add tx unlock time (Jaquee)
2017-08-07change mixin to ring size in user visible placesmoneromooo-monero5-15/+15
2017-08-07Merge pull request #2254Riccardo Spagni3-0/+9
e31aac80 walletAPI: add getRefreshFromBlockHeight() (Jaquee) 48c0cb1b wallet api: pause refresh while commiting tx (Jaquee) f233c01c CMakeLists.txt - ios/xcode fix (Jaquee)
2017-08-07Merge pull request #2239Riccardo Spagni1-4/+4
600353e2 fix wallet callback signatures (m2049r)
2017-08-07Merge pull request #2211Riccardo Spagni1-2/+4
525975ac wallet-cli: Minor improvement to help output (Erik de Castro Lopo)
2017-08-07Merge pull request #2210Riccardo Spagni1-6/+49
cb0b5594 Move OpenAlias console input back from libs (moneromooo-monero)
2017-08-07Merge pull request #2203Riccardo Spagni2-20/+38
0c57df97 wallet2: fix temporarily missing incoming tx when being mined (moneromooo-monero)
2017-08-07Merge pull request #2201Riccardo Spagni2-7/+62
dc0b312f wallet_rpc_server: optionally return tx blobs on transfer calls (moneromooo-monero) 5eb79983 epee: add a KV_SERIALIZE variant for optional parameters (moneromooo-monero)
2017-08-06wallet2: improve refresh height determinationmoneromooo-monero1-3/+20
As reported by jaquee, the calculation could underflow for very low heights. Additionally, we now use the target height too.
2017-08-05walletAPI: add getRefreshFromBlockHeight()Jaquee2-0/+7
2017-08-05wallet api: pause refresh while commiting txJaquee1-0/+2
2017-08-05wallet2: clear some missing containers in clear()moneromooo-monero1-0/+4
2017-08-05wallet2: store testnet bool in keys fileJaquee1-0/+8
2017-08-05wallet2: fix temporarily missing incoming tx when being minedmoneromooo-monero2-20/+38
When scanning the txpool without having first updated the blockchain, the tx would be seen as neither in the txpool nor the chain, and removed, so it'd only reappear once the chain is refreshed, and the tx seen in a block.
2017-08-03Wallet API: add tx unlock timeJaquee4-0/+10
2017-08-03Enable verifying wallet password with having to load wallet.m2049r5-3/+36
2017-08-02wallet2: add a is_synced functionmoneromooo-monero2-0/+11
2017-08-02node_rpc_proxy: add a proxy for target heightmoneromooo-monero2-15/+47
2017-08-02wallet: return unlock_time in get_transfersmoneromooo-monero4-3/+18
also show it in simplewallet's show_transfer
2017-08-02fix wallet callback signaturesm2049r1-4/+4
2017-07-27wallet-cli: Minor improvement to help outputErik de Castro Lopo1-2/+4
2017-07-27Move OpenAlias console input back from libsmoneromooo-monero1-6/+49
Library code should definitely not ask for console input unless it's clearly an input function. Delegating the user interaction part to the caller means it can now be used by a GUI, or have a decision algorithm better adapted to a particular caller.
2017-07-26wallet_rpc_server: optionally return tx blobs on transfer callsmoneromooo-monero2-7/+62
also add do_not_relay flag to them, so it now becomes possible to create a tx without sending it yet
2017-07-05Fix spelling errorsErik de Castro Lopo1-8/+8
2017-07-03Merge pull request #2125Riccardo Spagni2-3/+3
f98bf48b Minor cleanup: tab vs. space + logs messages (binaryFate)
2017-07-03Merge pull request #2124Riccardo Spagni1-9/+17
3b599d2b wallet2: get current height from the daemon on creation (moneromooo-monero) d3bb72ff wallet2: fix infinite loop on future refresh height (moneromooo-monero) 32754784 wallet: fix refresh_from_height setting on new wallet (moneromooo-monero)
2017-07-03Merge pull request #2121Riccardo Spagni2-0/+9
5a09d79c Fix #2120: return per-tx amount in transfer_split RPC call. (binaryFate)
2017-06-26Minor cleanup: tab vs. space + logs messagesbinaryFate2-4/+4
2017-06-26Fix #2120: return per-tx amount in transfer_split RPC call.binaryFate2-0/+9
2017-06-26wallet2: get current height from the daemon on creationmoneromooo-monero1-5/+14
Use current time to estimate current height only if the daemon cannot be queried.
2017-06-26wallet2: fix infinite loop on future refresh heightmoneromooo-monero1-1/+1
If the refresh height is in the future, the current code will loop till the actual height reaches this. Fix it by bailing out if we receive only three hashes, which is what we set in the call parameters.
2017-06-26wallet: fix refresh_from_height setting on new walletmoneromooo-monero1-3/+2
The previous patch was based on a wrong premise (that the daemon height was 0 because the daemon calling code wasn't yet initialized). In fact, current height approximation was not setup for testnet. Fix this.
2017-06-23Fix on_transfer RPC incorrect logging infoMike C1-1/+1
2017-06-18Merge pull request #2087Riccardo Spagni1-1/+1
4e13ab30 wallet_api: fix missing transaction parameter in callback (moneromooo-monero)
2017-06-13wallet_api: fix missing transaction parameter in callbackmoneromooo-monero1-1/+1
It was unused, so harmless Reported by erikd on IRC
2017-06-03Prevent crash if performing certain actions before wallet is initializedRobby Weinberg3-2/+17
2017-06-01Merge pull request #2058Riccardo Spagni1-4/+4
6bcd3b2d fix get_upper_transaction rename (schnerchi)
2017-05-31fix get_upper_transaction renameschnerchi1-4/+4
2017-05-30Merge pull request #2042Riccardo Spagni1-1/+2
740bc24c Wallet API: Set seed lang when recovering form keys (Jaquee)
2017-05-30Merge pull request #2039Riccardo Spagni1-2/+2
4b932ff3 changed crypto to cncrypto so it generated libcncrypto (Gentian)
2017-05-30Merge pull request #2036Riccardo Spagni1-0/+4
89b2f306 tests: fix invalid key image test (moneromooo-monero) a374a522 wallet2: check key image validity domain in import_key_images (moneromooo-monero)
2017-05-30Merge pull request #2022Riccardo Spagni2-4/+4
e2529347 Correct spelling of 'get_upper_transaction_size_limit' (Nano Akron) 3029d0ef Remove the 1.25x multiplier in max transaction size in just the wallet (Nano Akron)
2017-05-30Merge pull request #2020Riccardo Spagni1-0/+3
6cb1ad1f wallet fix: ensure iterator to be valid (stoffu)
2017-05-26node_rpc_proxy: fix earliest fork height query for unknown forksmoneromooo-monero1-1/+1
2017-05-23Wallet API: Set seed lang when recovering form keysJaquee1-1/+2
2017-05-23changed crypto to cncrypto so it generated libcncryptoGentian1-2/+2
fix a cmakelist
2017-05-18wallet2: check key image validity domain in import_key_imagesmoneromooo-monero1-0/+4
2017-05-09Correct spelling of 'get_upper_transaction_size_limit'Nano Akron2-3/+3
2017-05-09Remove the 1.25x multiplier in max transaction size in just the walletNano Akron1-1/+1
2017-05-09wallet fix: ensure iterator to be validstoffu1-0/+3
2017-05-07wallet2: fix sweep_unmixable assuming wrong minimum mixin at v5moneromooo-monero1-2/+2
The bump to minimum mixin 4 was moved from v5 to v6
2017-05-05Merge pull request #2012Riccardo Spagni3-5/+41
bbf4c210 Wallet API: add spend/view key getters (Jaquee)
2017-05-02Wallet API: add spend/view key gettersJaquee3-5/+41
2017-04-24wallet: add sweep_below functionmoneromooo-monero5-8/+13
It sweeps all outputs below the given threshold This is available via the existing sweep_all RPC, by setting amount_threshold the desired amount (in atomic units)
2017-04-24Merge pull request #1996Riccardo Spagni1-3/+3
a6d5bb75 wallet2: refer to triangular distribution for recent zone in comment (moneromooo-monero) ac1aba90 wallet2: bias fake outs more towards recent outputs (moneromooo-monero)
2017-04-24Merge pull request #1989Riccardo Spagni1-1/+1
7f4beaa4 wallet2: fix removal of wrong txes from unconfirmed_payments (moneromooo-monero)
2017-04-24Merge pull request #1976Riccardo Spagni1-3/+5
a7d78dda wallet2: fix --generate-from-json in RPC mode (moneromooo-monero)