aboutsummaryrefslogtreecommitdiff
path: root/src/wallet (unfollow)
AgeCommit message (Expand)AuthorFilesLines
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-25wallet2: catch failure to parse addressmoneromooo-monero1-1/+5
2017-09-25wallet_rpc_server: catch failure to create directorymoneromooo-monero1-1/+10
2017-09-25wallet_rpc_server: init m_vm to NULL in ctormoneromooo-monero1-1/+1
2017-09-25wallet_args: remove redundant default value for --log-filemoneromooo-monero1-1/+1
2017-09-25wallet2: catch failure to save keys filemoneromooo-monero1-2/+3
2017-09-25wallet2_api: check whether dynamic_cast returns NULLmoneromooo-monero1-0/+2
2017-09-25wallet2_api: remove an unused, uninitialized, fieldmoneromooo-monero1-1/+0
2017-09-25wallet2_api: init error code to "no error" in the ctormoneromooo-monero1-1/+1
2017-09-25wallet_rpc_server: guard against exceptionsmoneromooo-monero1-1/+9
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-17daemon, wallet: add --max-log-file-size optionselsta1-1/+3
2017-09-14Use a threadpoolHoward Chu1-43/+20
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
2017-09-12wallet: add encrypted seed functionalitymoneromooo-monero2-3/+13
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-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
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-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-07change mixin to ring size in user visible placesmoneromooo-monero5-15/+15
2017-08-06wallet2: improve refresh height determinationmoneromooo-monero1-3/+20
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
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
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
2017-07-26wallet_rpc_server: optionally return tx blobs on transfer callsmoneromooo-monero2-7/+62
2017-07-05Fix spelling errorsErik de Castro Lopo1-8/+8
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
2017-06-26wallet2: fix infinite loop on future refresh heightmoneromooo-monero1-1/+1
2017-06-26wallet: fix refresh_from_height setting on new walletmoneromooo-monero1-3/+2
2017-06-23Fix on_transfer RPC incorrect logging infoMike C1-1/+1
2017-06-13wallet_api: fix missing transaction parameter in callbackmoneromooo-monero1-1/+1
2017-06-03Prevent crash if performing certain actions before wallet is initializedRobby Weinberg3-2/+17
2017-05-31fix get_upper_transaction renameschnerchi1-4/+4
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
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
2017-05-02Wallet API: add spend/view key gettersJaquee3-5/+41
2017-04-24wallet: add sweep_below functionmoneromooo-monero5-8/+13
2017-04-22wallet2: refer to triangular distribution for recent zone in commentmoneromooo-monero1-1/+1
2017-04-22wallet2: bias fake outs more towards recent outputsmoneromooo-monero1-2/+2
2017-04-17wallet2: fix removal of wrong txes from unconfirmed_paymentsmoneromooo-monero1-1/+1
2017-04-14wallet2: fix --generate-from-json in RPC modemoneromooo-monero1-3/+5
2017-04-11Resolve #92 add ability to create wallets thru RPCHoward Chu6-97/+407
2017-04-08wallet2: fix spurious output splitting when not merging destinationsmoneromooo-monero1-8/+20
2017-04-06wallet2: mention escaping/quoting --password in help stringmoneromooo-monero1-1/+1
2017-04-03IOS CMAKE build settingsJaquee1-1/+6
2017-04-02Wallet API: fix Cold signing split txJaquee1-4/+10
2017-04-02wallet2: do not go over the target tx size if many destinationsmoneromooo-monero1-12/+12
2017-03-25wallet: option to merge destinationsmoneromooo-monero2-6/+15
2017-03-24wallet: try to save large outputs when using an unneeded second inputmoneromooo-monero2-3/+39
2017-03-24Wallet API: add hard fork info functionsJaquee5-26/+18
2017-03-23core, wallet: faster tx pool scanningmoneromooo-monero1-78/+83
2017-03-21wallet: fix set_log not handling 0,xxx style settingsmoneromooo-monero1-1/+1
2017-03-21wallet2: cache which pool txes were scanned alreadymoneromooo-monero2-2/+26
2017-03-20wallet2: start using new fee priorities at v5, not 14 days laermoneromooo-monero1-1/+1
2017-03-20wallet2: speed up transactions using remote nodesmoneromooo-monero2-4/+42
2017-03-20wallet rpc: enable solo miningstoffu3-0/+93
2017-03-19wallet-rpc bugfix: get_transfer_by_txid previously checking against payment idkenshi841-1/+1
2017-03-18wallet: increase node_rpc_proxy timeout to match wallet2moneromooo-monero1-4/+6
2017-03-18wallet_rpc_server: make a few RPCs unavailable in restricted modemoneromooo-monero1-0/+28
2017-03-18use const references in catch blocksmoneromooo-monero3-10/+10
2017-03-18wallet2: call is_key_image_spent in blocks in rescan_spentmoneromooo-monero1-21/+24
2017-03-18wallet_rpc_server: add a rescan_spent RPCmoneromooo-monero3-0/+39
2017-03-17wallet-rpc: enable openaliasstoffu1-3/+3
2017-03-15Add intervening v5 fork for increased min block sizemoneromooo-monero2-15/+37
2017-03-12Adds a config file option to the walletArne Brutschy1-0/+19
2017-03-05wallet: add password commandmoneromooo-monero2-3/+3
2017-03-04wallet: fix get_tranfers with multiple incoming txes with same pidmoneromooo-monero1-3/+13
2017-03-04Revert "wallet: fix insertion of pool transactions"moneromooo-monero1-1/+1
2017-03-03wallet api: fix parameters in wallet2callbackImplJaquee1-7/+7
2017-03-03use txid in wallet2::process_new_transaction()Jaquee1-1/+1
2017-03-02allow user I/O in millinero, micronero, nanonero, piconeromoneromooo-monero2-0/+17
2017-03-02wallet api: add missing mining optionsJaquee3-3/+5
2017-02-28wallet: fix insertion of pool transactionsmoneromooo-monero1-1/+1
2017-02-28wallet: fix --log-file not workingmoneromooo-monero3-28/+28
2017-02-27Add support for the wallet to refresh pruned blocksmoneromooo-monero2-49/+63
2017-02-27node_rpc_proxy: allow caching daemon RPC versionmoneromooo-monero2-0/+26
2017-02-27wallet: invalidate node proxy cache when reconnectingmoneromooo-monero3-0/+14
2017-02-25Wallet API: Add support for daemon rpc loginJaquee3-4/+7
2017-02-24wallet: avoid pre-log-init spew on --versionmoneromooo-monero1-11/+11
2017-02-24wallet_rpc_server: new --trusted-daemon flagmoneromooo-monero3-13/+17
2017-02-24add rpc timeouts to calls that might timeoutRiccardo Spagni1-4/+4
2017-02-23wallet2: fix wrong status on daemon shutdown/startupJaquee1-1/+5
2017-02-22wallet2_api: add updates check apimoneromooo-monero2-0/+31
2017-02-21update copyright year, fix occasional lack of newline at line endRiccardo Spagni25-26/+26
2017-02-19wallet2: fix failure to send (relatedness check in wrong case)moneromooo-monero1-5/+5
2017-02-18wallet_api: fix logging init via apimoneromooo-monero3-1/+6
2017-02-14simplewallet: validate hex input sizemoneromooo-monero4-12/+12
2017-02-11Fix GUI building after libcryptonote_core was split (#1626)iDunk54001-1/+1
2017-02-08extract some basic code from libcryptonote_core into libcryptonote_basickenshi847-16/+15
2017-02-06wallet2: fix transactions not considering rct inputsmoneromooo-monero2-11/+11
2017-02-06Add server auth to monerod, and client auth to wallet-cli and wallet-rpcLee Clagett8-386/+51
2017-02-05Wallet API: Easylogger wrapper for guiJaquee2-0/+8
2017-02-05Wallet API: Catch error from tools::is_local_addressJaquee1-2/+7
2017-02-04GUI: Improved refresh performanceJaquee1-7/+10
2017-02-04wallet api: Remove initAsync() and don't start refresh automatically on initJaquee3-31/+6
2017-02-04wallet2::init() - disconnect before init if connectedJaquee1-0/+2
2017-02-04wallet_rpc_server: add address book RPC callsmoneromooo-monero4-0/+184
2017-02-03simplewallet: option to always ask password for any crytical operationskenshi842-2/+11
2017-01-30Wallet API: Create wallet from keysJaquee5-0/+178
2017-01-30Changed console output for transaction from L0 to L1NanoAkron1-1/+1
2017-01-29wallet_rpc_server: fix short payment id validation in transfermoneromooo-monero1-1/+1
2017-01-28wallet2: fix corner case failing to send a second outputmoneromooo-monero1-1/+2
2017-01-28Factor is_address_local code into a tools functionmoneromooo-monero1-36/+2
2017-01-28wallet_rpc_server: fix logs going to the wrong filemoneromooo-monero3-7/+7
2017-01-26Fix invalid + of std::string and intTimothy D. Prime1-3/+3
2017-01-25Updates to epee HTTP client codeLee Clagett7-80/+66
2017-01-23fixed typo: monero-wallet-cli,logkenshi841-1/+1
2017-01-22Wallet api: testnet getter=2-0/+2
2017-01-22Replace BOOST_FOREACH with C++11 ranged forMiguel Herranz2-31/+31
2017-01-22wallet2: fix sending a rct tx with a single output availablemoneromooo-monero1-3/+50
2017-01-20wallet: print exception message on get_random_outs_errormoneromooo-monero1-2/+2
2017-01-16wallet2_api: add API to set log categoriesmoneromooo-monero2-0/+6
2017-01-16wallet: add a node RPC cache layer for simple RPC callsmoneromooo-monero6-79/+259
2017-01-16wallet2: reuse fake outs when adjusting fee on transfermoneromooo-monero3-23/+55
2017-01-16specify restore height by YYYY-MM-DD formatkenshi842-0/+88
2017-01-16Change logging to easylogging++moneromooo-monero7-60/+52
2017-01-15remove std::move from return statements (pessimizing-move warning)Chris Vickio1-2/+2
2017-01-15change counter from bool to int (deprecated-increment-bool warning)Chris Vickio1-1/+1
2017-01-14wallet2: use at least two rct inputs if possiblemoneromooo-monero2-9/+36
2017-01-14fix timeout in check_connectionJaquee3-5/+7
2017-01-14make struct/class declarations consistent (mismatched-tags warning)Chris Vickio3-4/+2
2017-01-13wallet2: fix tx reroll not updating fee is going up a kB stepmoneromooo-monero1-7/+13
2017-01-13Wallet API: add key image import/export functionsJaquee3-6/+67
2017-01-13Wallet API: support integrated addresses in address book.Jaquee1-12/+42
2017-01-13Wallet API: add rescanSpent()Jaquee3-1/+24
2017-01-13Move key image export/import functions to wallet2Jaquee2-1/+90
2017-01-12Wallet2 + API: Callbacks for unconfirmed transfersJaquee7-6/+67
2017-01-11Added (not yet enabled) HTTP client authenticationLee Clagett1-1/+1
2017-01-10Wallet api: Update trustedDaemon when daemon is changedJaquee1-0/+6
2017-01-10GUI cold signingJaquee10-9/+519
2017-01-10Wallet API: functions for supporting/creating view only walletsJaquee4-5/+88
2017-01-10Wallet API: functions for supporting/creating view only walletsJaquee4-5/+88
2017-01-09wallet2_api: add solo mining APImoneromooo-monero3-1/+49
2017-01-09wallet cli: print originating block heights of mixin keys when making transferkenshi842-2/+11
2017-01-08Add parse_uri to wallet2_apiMoroccanMalinois3-0/+8
2017-01-08Cold signing: make sure short payment id isnt encrypted twiceJaquee2-1/+43
2017-01-08wallet_rpc_server: new RPC call to get a transfer by txidmoneromooo-monero3-86/+208
2017-01-03portable serializer: tests addedkenshi841-0/+3
2017-01-02portable serializer: make signerd/unsigned tx portable, ignore archive versio...kenshi842-50/+88
2017-01-01wallet2_api: add an address book payment id lookup APImoneromooo-monero3-0/+25
2016-12-27wallet api: prevent setting refresh height too highJaquee1-4/+2
2016-12-27Wallet2: faster exit while refreshingJaquee1-1/+6
2016-12-27wallet2: check the node returned the real output when requestedmoneromooo-monero1-0/+17
2016-12-26wallet2 bugfix: store watch_only flag properly with rewrite()kenshi841-1/+1
2016-12-25wallet2_api: some new APIs to access daemon statemoneromooo-monero3-2/+41
2016-12-24wallet2: fix large reorgs failingmoneromooo-monero1-1/+1
2016-12-21make openalias also available for solo miner; introduce namespace tools::dns_...kenshi843-73/+2
2016-12-20also use portable serializer for boost_serialization_helper.h and net_node.in...kenshi841-2/+2
2016-12-20moved boost cpp into hpp since they're supposed to be header onlykenshi841-1/+0
2016-12-19Refactored password prompting for walletsLee Clagett5-205/+159
2016-12-19Lower connection timeout in check_connection()Jaquee1-1/+1
2016-12-19Removed unused functionsLee Clagett1-2/+0
2016-12-17wallet2_api: add an API to the OpenAlias resolvermoneromooo-monero3-0/+12
2016-12-16Enabled HTTP auth support for monero-wallet-rpcLee Clagett2-7/+94
2016-12-16added experimental boost::archive::portable_binary_{i|o}archivekenshi843-11/+31
2016-12-15Wallet API: Do not refresh while daemon is syncingJaquee3-22/+65
2016-12-14AddressBook: use unsigned type for row ID'sanonimal5-9/+9
2016-12-13Bitmonero namespace renamed Monero. Bitmonero namespace alias added so that t...Randi Joseph14-15/+43
2016-12-13Adding HTTP Digest Auth (but not yet enabled)Lee Clagett1-1/+1
2016-12-12monero-wallet-cli wording changes 'n' stuffluigi11112-4/+4
2016-12-12addressbook updatesJaquee5-26/+41
2016-12-12GUI address bookJaquee9-7/+307
2016-12-10wallet: bring forward use of the dynamic feemoneromooo-monero1-1/+1
2016-12-10wallet2: pass by const ref where possiblemoneromooo-monero1-1/+1
2016-12-09Fix sending outputs from a tx with more than one pubkeymoneromooo-monero2-3/+20
2016-12-07wallet: send 0 change to a random address where necessary with rctmoneromooo-monero1-3/+13
2016-12-05Added confirmation before binding wallet-rpc to external IPLee Clagett2-14/+30
2016-12-05Remove infinite loop in refresh codeJaquee1-69/+43