aboutsummaryrefslogtreecommitdiff
path: root/src/wallet/api/wallet.h
Commit message (Collapse)AuthorAgeFilesLines
...
* Wallet API: add some missing override keywordstoffu2018-06-281-90/+90
| | | | Also remove dust() from UnsignedTransactionImpl (already in PendingTransactionImpl)
* Wallet API: add support for wallet creation from hardware devicestoffu2018-06-211-0/+6
|
* Merge pull request #3599luigi11112018-06-081-0/+1
|\ | | | | | | 8787fd8 WalletApi: publicMultisigSignerKey method (naughtyfox)
| * WalletApi: publicMultisigSignerKey methodnaughtyfox2018-04-131-0/+1
| |
* | Merge pull request #3598luigi11112018-06-081-0/+2
|\ \ | | | | | | | | | 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/+2
| |/ | | | | | | public signer's key (libwallet & wallet api)
* | WalletApi: getMultisigInfo entry for gui walletsnaughtyfox2018-03-281-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-1/+6
|/ | | | | | operations atomic along with error strings WalletApi: added method statusWithErrorString to atomically retrieve error with error string
* wallet: more user friendly print_ringmoneromooo-monero2018-03-161-0/+1
| | | | | 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/+3
|
* wallet2_api: add ring apimoneromooo-monero2018-03-161-0/+2
|
* wallet2_api: add blackball apimoneromooo-monero2018-03-161-0/+2
|
* Wallet API: generalize 'bool testnet' to 'NetworkType nettype'stoffu2018-03-051-2/+2
|
* Stagenetstoffu2018-03-051-1/+1
|
* Merge pull request #3104Riccardo Spagni2018-01-271-0/+11
|\ | | | | | | 939629e8 Wallet API: all recover options with password (m2049r)
| * Wallet API: all recover options with passwordm2049r2018-01-171-0/+11
| | | | | | | | also renamed memo => mnemonic in api method parms
* | Update 2018 copyrightxmr-eric2018-01-261-1/+1
| |
* | Reserve proofstoffu2018-01-101-0/+2
|/
* Merge pull request #2824Riccardo Spagni2017-11-251-1/+1
|\ | | | | | | 51895fd7 split wallet and wallet_api (moneromooo-monero)
| * split wallet and wallet_apimoneromooo-monero2017-11-161-1/+1
| | | | | | | | | | This speeds up building a lot when wallet2.h (or something it includes) changes, since all the API includes wallet2.h
* | Merge pull request #2368Riccardo Spagni2017-11-251-0/+2
|\ \ | | | | | | | | | b0b7e0f0 Spend proof without txkey (stoffu)
| * | Spend proof without txkeystoffu2017-11-211-0/+2
| | |
* | | fix for tx proof: use exception instead of error_str when signature gen failedstoffu2017-11-211-1/+1
|/ /
* / Tx proof (revised):stoffu2017-11-181-0/+3
|/ | | | | | | | | - 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
* Wallet API: default values for account and subaddr indexJaquee2017-10-221-6/+6
|
* walletAPI: add lightwallet login() and importWalletRequest()Jaquee2017-10-151-0/+2
|
* walletAPI: init() lightwallet and SSL supportJaquee2017-10-151-2/+2
|
* Subaddresseskenshi842017-10-071-5/+22
|
* wallet2_api: remove an unused, uninitialized, fieldmoneromooo-monero2017-09-251-1/+0
| | | | Silences CID 161874
* store is optional during close and defaults to true; except during descructionm2049r2017-09-231-1/+1
|
* WalletAPI: add getDefaultDataDir()Jaquee2017-08-091-0/+1
|
* walletAPI: add getRefreshFromBlockHeight()Jaquee2017-08-051-0/+1
|
* Wallet API: add spend/view key gettersJaquee2017-05-021-1/+4
|
* Wallet API: add hard fork info functionsJaquee2017-03-241-1/+2
|
* Wallet API: Add support for daemon rpc loginJaquee2017-02-251-1/+2
|
* update copyright year, fix occasional lack of newline at line endRiccardo Spagni2017-02-211-1/+1
|
* wallet api: Remove initAsync() and don't start refresh automatically on initJaquee2017-02-041-3/+1
|
* Merge pull request #1629Riccardo Spagni2017-02-021-1/+1
|\ | | | | | | c02e1cb9 Updates to epee HTTP client code - http_simple_client now uses std::chrono for timeouts - http_simple_client accepts timeouts per connect / invoke call - shortened names of epee http invoke functions - invoke command functions only take relative path, connection is not automatically performed (Lee Clagett)
| * Updates to epee HTTP client codeLee Clagett2017-01-251-1/+1
| | | | | | | | | | | | | | | | - http_simple_client now uses std::chrono for timeouts - http_simple_client accepts timeouts per connect / invoke call - shortened names of epee http invoke functions - invoke command functions only take relative path, connection is not automatically performed
* | Wallet API: Create wallet from keysJaquee2017-01-301-0/+5
| |
* | Wallet api: testnet getter=2017-01-221-0/+1
|/
* Merge pull request #1561Riccardo Spagni2017-01-151-1/+1
|\ | | | | | | | | | | | | | | | | | | d561f4ad enable clang checks that were disabled (Chris Vickio) 0aefb2f6 remove std::move from return statements (pessimizing-move warning) (Chris Vickio) 629d5b76 change counter from bool to int (deprecated-increment-bool warning) (Chris Vickio) fb76d439 add extra braces around subobjects (missing-braces warning) (Chris Vickio) 3b6d5f25 make struct/class declarations consistent (mismatched-tags warning) (Chris Vickio) fcf66925 remove unused fields from network_throttle (unused-private-field warning) (Chris Vickio) 296f8c16 inline unused function (for unused-function warning) (Chris Vickio)
| * make struct/class declarations consistent (mismatched-tags warning)Chris Vickio2017-01-141-1/+1
| |
* | Merge pull request #1564Riccardo Spagni2017-01-151-0/+3
|\ \ | | | | | | | | | 1d317981 Wallet API: add key image import/export functions (Jaquee)
| * | Wallet API: add key image import/export functionsJaquee2017-01-131-0/+3
| | |
* | | Wallet API: add rescanSpent()Jaquee2017-01-131-1/+1
|/ /
* | GUI cold signingJaquee2017-01-101-0/+4
| | | | | | | | fix conflict
* | Wallet API: functions for supporting/creating view only walletsJaquee2017-01-101-1/+5
|/
* Add parse_uri to wallet2_apiMoroccanMalinois2017-01-081-0/+1
|
* Wallet API: Do not refresh while daemon is syncingJaquee2016-12-151-4/+7
| | | | | + fixed fast refresh when creating wallet offline + improved close wallet logic (make sure refresh thread is stopped)