aboutsummaryrefslogtreecommitdiff
path: root/src/wallet/api/wallet.cpp
Commit message (Collapse)AuthorAgeFilesLines
* wallet2: unlock keys file before calling verify_password (needed for Windows)stoffu2018-07-031-0/+14
| | | | | Also added notes to WalletManager::verifyWalletPassword (which afaik seems unused by anyone at the moment) regarding the need to unlock the keys file beforehand.
* api/wallet: add missing arg to wallet2::refresh()stoffu2018-06-281-1/+1
|
* wallet: prevent the same wallet file from being opened by multiple processesstoffu2018-06-281-0/+1
|
* Wallet API: add support for wallet creation from hardware devicestoffu2018-06-211-1/+31
|
* Merge pull request #3829luigi11112018-06-191-20/+34
|\ | | | | | | 4764929 use deterministic viewkey if not supplied (cryptochangements34)
| * use deterministic viewkey if not suppliedcryptochangements342018-06-051-20/+34
| |
* | Merge pull request #3735luigi11112018-06-161-1/+1
|\ \ | | | | | | | | | 4812c06 add .load() to make Boost 1.67 happy with its new is_integral check (Teutone)
| * | add .load() to make Boost 1.67 happy with its new is_integral checkTeutone2018-05-051-1/+1
| | |
* | | Merge pull request #3599luigi11112018-06-081-0/+10
|\ \ \ | | | | | | | | | | | | 8787fd8 WalletApi: publicMultisigSignerKey method (naughtyfox)
| * | | WalletApi: publicMultisigSignerKey methodnaughtyfox2018-04-131-0/+10
| | | |
* | | | Merge pull request #3598luigi11112018-06-081-0/+44
|\ \ \ \ | |_|_|/ |/| | | | | | | b21bc00 Wallet: added methods to sign and verify arbitrary message with multisig public signer's key (libwallet & wallet api) (naughtyfox)
| * | | Wallet: added methods to sign and verify arbitrary message with multisig ↵naughtyfox2018-04-251-0/+44
| |/ / | | | | | | | | | public signer's key (libwallet & wallet api)
* | | Merge pull request #3489luigi11112018-05-311-251/+324
|\ \ \ | | | | | | | | | | | | | | | | 47fdb74 WalletApi: getMultisigInfo entry for gui wallets... (naughtyfox) 47fdb74 Refactored: work with wallet api statuses to make setting and getting operations atomic along with error strings (naughtyfox)
| * | | WalletApi: getMultisigInfo entry for gui walletsnaughtyfox2018-03-281-0/+160
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | WalletApi: makeMultisig call introduced WalletApi: finalizeMultisig call introduced WalletApi: new calls exportMultisigImages and importMultisigImages WalletApi: method to return multisig wallet creation state WalletApi: create multisig transaction, sign multisig transaction, commit transaction and get multisig data are added WalletApi: identation and style fixes
| * | | Refactored: work with wallet api statuses to make setting and getting ↵naughtyfox2018-03-281-252/+165
| |/ / | | | | | | | | | | | | | | | operations atomic along with error strings WalletApi: added method statusWithErrorString to atomically retrieve error with error string
* | | wallet: fix shared ring db pathstoffu2018-05-311-2/+6
| | |
* | | Wallet API: allow log path to be non-default & console output to be configurablestoffu2018-05-041-2/+2
| |/ |/|
* | wallet: fix default mixin (4 -> 6)sneurlax2018-03-281-1/+1
|/
* wallet: more user friendly print_ringmoneromooo-monero2018-03-161-0/+24
| | | | | It can now take a txid (to display rings for all its inputs), and will print rings in a format that set_ring understands
* wallet2_api: add key reuse mitigations APImoneromooo-monero2018-03-161-0/+15
|
* wallet2_api: add ring apimoneromooo-monero2018-03-161-0/+38
|
* wallet2_api: add blackball apimoneromooo-monero2018-03-161-0/+55
|
* Merge pull request #3345Riccardo Spagni2018-03-141-2/+14
|\ | | | | | | e0cda74a wallet2_api: add info/error/warning entry points (moneromooo-monero)
| * wallet2_api: add info/error/warning entry pointsmoneromooo-monero2018-03-041-2/+14
| |
* | Merge pull request #3313Riccardo Spagni2018-03-051-0/+10
|\ \ | | | | | | | | | 43026822 Wallet2 + CLI wallet: UTF-8 support for filenames and paths under Windows (rbrunner7)
| * | Wallet2 + CLI wallet: UTF-8 support for filenames and paths under Windowsrbrunner72018-02-251-0/+10
| |/
* | Merge pull request #3314Riccardo Spagni2018-03-051-0/+4
|\ \ | | | | | | | | | 71bff546 wallet api: when restoring from EnglishOld, set language to English (stoffu)
| * | wallet api: when restoring from EnglishOld, set language to Englishstoffu2018-02-251-0/+4
| |/
* | Merge pull request #3277Riccardo Spagni2018-03-051-16/+16
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | 0e7ad2e2 Wallet API: generalize 'bool testnet' to 'NetworkType nettype' (stoffu) af773211 Stagenet (stoffu) cc9a0bee command_line: allow args to depend on more than one args (stoffu) 55f8d917 command_line::get_arg: remove 'required' for dependent args as they're always optional (stoffu) 450306a0 command line: allow has_arg to handle arg_descriptor<bool,false,true> #3318 (stoffu) 9f9e095a Use `genesis_tx` parameter in `generate_genesis_block`. #3261 (Jean Pierre Dudey)
| * | Wallet API: generalize 'bool testnet' to 'NetworkType nettype'stoffu2018-03-051-8/+8
| | |
| * | Stagenetstoffu2018-03-051-12/+12
| |/
* / Correct spelling mistakes.Edward Betts2018-03-051-1/+1
|/
* Merge pull request #3214Riccardo Spagni2018-02-161-0/+1
|\ | | | | | | 214d251c wallet: suggest the use of sweep_unmixable when not_enough_outs_to_mix is thrown (stoffu)
| * wallet: suggest the use of sweep_unmixable when not_enough_outs_to_mix is thrownstoffu2018-02-081-0/+1
| |
* | Merge pull request #3094Riccardo Spagni2018-02-161-2/+2
|\ \ | |/ |/| | | a85dbb3f Fixed typos and wording tweaks (Maxithi)
| * Fixed typos and wording tweaksMaxithi2018-01-291-2/+2
| |
* | wallet: automatically use low priority if safe (no backlog & recent blocks ↵stoffu2018-01-281-2/+4
| | | | | | | | not full)
* | Merge pull request #3104Riccardo Spagni2018-01-271-3/+18
|\ \ | | | | | | | | | 939629e8 Wallet API: all recover options with password (m2049r)
| * | Wallet API: all recover options with passwordm2049r2018-01-171-3/+18
| |/ | | | | | | also renamed memo => mnemonic in api method parms
* | Update 2018 copyrightxmr-eric2018-01-261-1/+1
| |
* | Reserve proofstoffu2018-01-101-0/+49
|/
* Merge pull request #2368Riccardo Spagni2017-11-251-0/+46
|\ | | | | | | b0b7e0f0 Spend proof without txkey (stoffu)
| * Spend proof without txkeystoffu2017-11-211-0/+46
| |
* | fix for tx proof: use exception instead of error_str when signature gen failedstoffu2017-11-211-2/+2
|/
* Tx proof (revised):stoffu2017-11-181-8/+132
| | | | | | | | | - refactoring: proof generation/checking code was moved from simplewallet.cpp to wallet2.cpp - allow an arbitrary message to be signed together with txid - introduce two types (outbound & inbound) of tx proofs; with the same syntax, inbound is selected when <address> belongs to this wallet, outbound otherwise. see GitHub thread for more discussion - wallet RPC: added get_tx_key, check_tx_key, get_tx_proof, check_tx_proof - wallet API: moved WalletManagerImpl::checkPayment to Wallet::checkTxKey, added Wallet::getTxProof/checkTxProof - get_tx_key/check_tx_key: handle additional tx keys by concatenating them into a single string
* Merge pull request #2546Riccardo Spagni2017-11-061-2/+20
|\ | | | | | | b2d416f2 Distinguish "not enough money" and "not enough unlocked money" (binaryFate)
| * Distinguish "not enough money" and "not enough unlocked money"binaryFate2017-10-161-2/+20
| | | | | | | | Fix #1530
* | Wallet API: default values for account and subaddr indexJaquee2017-10-221-2/+1
|/
* wallet2+API: use separate callbacks for lightwalletsJaquee2017-10-151-0/+32
|
* walletAPI: lightwallet exceptionsJaquee2017-10-151-2/+12
|