aboutsummaryrefslogtreecommitdiff
path: root/src/wallet/api/wallet.h (follow)
AgeCommit message (Collapse)AuthorFilesLines
2020-04-04Merge pull request #6334luigi11111-1/+1
cc18926 wallet2_api: wallet recovery - seed offset passphrase support (xiphon)
2020-02-11wallet2_api: wallet recovery - seed offset passphrase supportxiphon1-1/+1
2020-01-25wallet2_api: implement estimateTransactionFeexiphon1-0/+2
2019-08-16wallet_api: add multi destination tx supportselsta1-0/+5
2019-07-24Merge pull request #5594luigi11111-0/+1
f074b6b device: show address on device display (ph4r05)
2019-06-17device: show address on device displayDusan Klinec1-0/+1
- Trezor: support for device address display (subaddress, integrated address) - Wallet::API support added - Simplewallet: - address device [<index>] - address new <label> // shows address on device also - integrated_address [device] <payment_id|address> // new optional "device" arg to display also on the device
2019-05-10expose set/get walletcache attribute functionality in wallet apidsc1-0/+4
2019-03-21Merge pull request #5211Riccardo Spagni1-0/+4
c9b13fbb tests/trezor: HF9 and HF10 tests (Dusan Klinec) a1fd1d49 device/trezor: HF10 support added, wallet::API (Dusan Klinec) d74d26f2 crypto: hmac_keccak added (Dusan Klinec)
2019-03-20device/trezor: HF10 support added, wallet::APIDusan Klinec1-0/+4
- import only key images generated by cold signing process - wallet_api: trezor methods added - wallet: button request code added - const added to methods - wallet2::get_tx_key_device() tries to decrypt stored tx private keys using the device. - simplewallet supports get_tx_key and get_tx_proof on hw device using the get_tx_key feature - live refresh enables refresh with trezor i.e. computing key images on the fly. More convenient and efficient for users. - device: has_ki_live_refresh added - a thread is watching whether live refresh is being computed, if not for 30 seconds, it terminates the live refresh process - switches Trezor state
2019-03-05Update 2019 copyrightbinaryFate1-1/+1
2019-01-02wallet api/device: set estimated restore height if none is providedselsta1-0/+1
2018-10-16WalletAPI: rescanBlockchain, rescanBlockchainAsyncmmitkevich1-0/+3
2018-10-07Merge pull request #4036Riccardo Spagni1-0/+1
9acf42d3 Multisig M/N functionality core tests added (naughtyfox) 9f3963e8 Arbitrary M/N multisig schemes: * support in wallet2 * support in monero-wallet-cli * support in monero-wallet-rpc * support in wallet api * support in monero-gen-trusted-multisig * unit tests for multisig wallets creation (naughtyfox)
2018-10-01Arbitrary M/N multisig schemes:naughtyfox1-0/+1
* support in wallet2 * support in monero-wallet-cli * support in monero-wallet-rpc * support in wallet api * support in monero-gen-trusted-multisig * unit tests for multisig wallets creation
2018-09-30wallet2_api: blackball/unblackball now take two parametersmoneromooo-monero1-1/+2
amount and offset (instead of pubkey)
2018-09-29Merge pull request #4417Riccardo Spagni1-6/+6
a21da905 Wallet: use unique_ptr for WalletImpl members (oneiric)
2018-09-22wallet2_api: fix for latest code changesmoneromooo-monero1-1/+1
2018-09-19query backing devicem2049r1-0/+1
2018-09-18Merge pull request #4387Riccardo Spagni1-1/+1
6e6ffc06 wallet2_api: bring up to latest wallet api (moneromooo-monero)
2018-09-16wallet2_api: bring up to latest wallet apimoneromooo-monero1-1/+1
2018-09-10WalletAPI: 'hasMultisigPartialKeyImages' function addednaughtyfox1-0/+1
2018-08-23wallet: store trusted-daemon flag in wallet2stoffu1-1/+0
2018-08-16wallet2: make --restricted-rpc available for wallet RPC onlystoffu1-1/+1
2018-08-08wallet: allow adjusting number of rounds for the key derivation functionstoffu1-1/+1
2018-07-03wallet2: unlock keys file before calling verify_password (needed for Windows)stoffu1-0/+3
Also added notes to WalletManager::verifyWalletPassword (which afaik seems unused by anyone at the moment) regarding the need to unlock the keys file beforehand.
2018-06-28Wallet API: add some missing override keywordstoffu1-92/+92
Also remove dust() from UnsignedTransactionImpl (already in PendingTransactionImpl)
2018-06-21Wallet API: add support for wallet creation from hardware devicestoffu1-0/+6
2018-06-08Merge pull request #3599luigi11111-0/+1
8787fd8 WalletApi: publicMultisigSignerKey method (naughtyfox)
2018-06-08Merge pull request #3598luigi11111-0/+2
b21bc00 Wallet: added methods to sign and verify arbitrary message with multisig public signer's key (libwallet & wallet api) (naughtyfox)
2018-04-25Wallet: added methods to sign and verify arbitrary message with multisig ↵naughtyfox1-0/+2
public signer's key (libwallet & wallet api)
2018-04-13WalletApi: publicMultisigSignerKey methodnaughtyfox1-0/+1
2018-03-28WalletApi: getMultisigInfo entry for gui walletsnaughtyfox1-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
2018-03-28Refactored: work with wallet api statuses to make setting and getting ↵naughtyfox1-1/+6
operations atomic along with error strings WalletApi: added method statusWithErrorString to atomically retrieve error with error string
2018-03-16wallet: more user friendly print_ringmoneromooo-monero1-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
2018-03-16wallet2_api: add key reuse mitigations APImoneromooo-monero1-0/+3
2018-03-16wallet2_api: add ring apimoneromooo-monero1-0/+2
2018-03-16wallet2_api: add blackball apimoneromooo-monero1-0/+2
2018-03-05Wallet API: generalize 'bool testnet' to 'NetworkType nettype'stoffu1-2/+2
2018-03-05Stagenetstoffu1-1/+1
2018-01-27Merge pull request #3104Riccardo Spagni1-0/+11
939629e8 Wallet API: all recover options with password (m2049r)
2018-01-26Update 2018 copyrightxmr-eric1-1/+1
2018-01-17Wallet API: all recover options with passwordm2049r1-0/+11
also renamed memo => mnemonic in api method parms
2018-01-10Reserve proofstoffu1-0/+2
2017-11-25Merge pull request #2824Riccardo Spagni1-1/+1
51895fd7 split wallet and wallet_api (moneromooo-monero)
2017-11-25Merge pull request #2368Riccardo Spagni1-0/+2
b0b7e0f0 Spend proof without txkey (stoffu)
2017-11-21Spend proof without txkeystoffu1-0/+2
2017-11-21fix for tx proof: use exception instead of error_str when signature gen failedstoffu1-1/+1
2017-11-18Tx proof (revised):stoffu1-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
2017-11-16split wallet and wallet_apimoneromooo-monero1-1/+1
This speeds up building a lot when wallet2.h (or something it includes) changes, since all the API includes wallet2.h
2017-10-22Wallet API: default values for account and subaddr indexJaquee1-6/+6
2017-10-15walletAPI: add lightwallet login() and importWalletRequest()Jaquee1-0/+2
2017-10-15walletAPI: init() lightwallet and SSL supportJaquee1-2/+2
2017-10-07Subaddresseskenshi841-5/+22
2017-09-25wallet2_api: remove an unused, uninitialized, fieldmoneromooo-monero1-1/+0
Silences CID 161874
2017-09-23store is optional during close and defaults to true; except during descructionm2049r1-1/+1
2017-08-09WalletAPI: add getDefaultDataDir()Jaquee1-0/+1
2017-08-05walletAPI: add getRefreshFromBlockHeight()Jaquee1-0/+1
2017-05-02Wallet API: add spend/view key gettersJaquee1-1/+4
2017-03-24Wallet API: add hard fork info functionsJaquee1-1/+2
2017-02-25Wallet API: Add support for daemon rpc loginJaquee1-1/+2
2017-02-21update copyright year, fix occasional lack of newline at line endRiccardo Spagni1-1/+1
2017-02-04wallet api: Remove initAsync() and don't start refresh automatically on initJaquee1-3/+1
2017-02-02Merge pull request #1629Riccardo Spagni1-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)
2017-01-30Wallet API: Create wallet from keysJaquee1-0/+5
2017-01-25Updates to epee HTTP client codeLee Clagett1-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
2017-01-22Wallet api: testnet getter=1-0/+1
2017-01-15Merge pull request #1561Riccardo Spagni1-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)
2017-01-15Merge pull request #1564Riccardo Spagni1-0/+3
1d317981 Wallet API: add key image import/export functions (Jaquee)
2017-01-14make struct/class declarations consistent (mismatched-tags warning)Chris Vickio1-1/+1
2017-01-13Wallet API: add key image import/export functionsJaquee1-0/+3
2017-01-13Wallet API: add rescanSpent()Jaquee1-1/+1
2017-01-10GUI cold signingJaquee1-0/+4
fix conflict
2017-01-10Wallet API: functions for supporting/creating view only walletsJaquee1-1/+5
2017-01-08Add parse_uri to wallet2_apiMoroccanMalinois1-0/+1
2016-12-15Wallet API: Do not refresh while daemon is syncingJaquee1-4/+7
+ fixed fast refresh when creating wallet offline + improved close wallet logic (make sure refresh thread is stopped)
2016-12-13Bitmonero namespace renamed Monero. Bitmonero namespace alias added so that ↵Randi Joseph1-1/+3
third party uses of the wallet api can transition.
2016-12-12GUI address bookJaquee1-1/+4
2016-11-26wallet: add a getter for the filename pathmoneromooo-monero1-0/+1
2016-11-13Wallet2: calculate approximate blockchain height on offline creationJacob Brydolf1-0/+1
Wallet API: add approximateBlockChainHeight()
2016-11-11Merge pull request #1315Riccardo Spagni1-0/+1
9150a16 Wallet API: use stored refresh height when rebuilding cache (Jacob Brydolf)
2016-11-09wallet2_api: support for sweeping allmoneromooo-monero1-1/+1
2016-11-09Wallet API: use stored refresh height when rebuilding cacheJacob Brydolf1-0/+1
2016-11-09Merge pull request #1310Riccardo Spagni1-0/+1
40a68e2 wallet2_api: add API for create_unmixable_sweep_transactions (moneromooo-monero)
2016-11-08wallet2_api: API to sign and verify a messagemoneromooo-monero1-0/+3
2016-11-08Merge pull request #1302Riccardo Spagni1-1/+1
63fe6fd wallet2_api: allow connection to return "yes, but wrong version" (moneromooo-monero)
2016-11-08Wallet API: added getTxKey()Jacob Brydolf1-0/+1
2016-11-08wallet2_api: add API for create_unmixable_sweep_transactionsmoneromooo-monero1-0/+1
2016-11-07wallet2_api: allow connection to return "yes, but wrong version"moneromooo-monero1-1/+1
2016-11-05wallet2_api: add API for tx notesmoneromooo-monero1-0/+2
2016-10-10Wallet API: added setRecoveringFromSeed();Jacob Brydolf1-0/+1
2016-10-09Merge pull request #1195Riccardo Spagni1-0/+3
697ce1d libwallet_api: reverted deleted curly brace (Ilya Kitaev) bb9094f libwallet_api: fixes for transaction history (Ilya Kitaev) 62b3708 libwallet_api: do not signal on sent/received tx until wallet completely synchronized (Ilya Kitaev) 11fab41 libwallet_api: TransactionHistory: read/write syncchronization (Ilya Kitaev) 559f379 libwallet_api: test: adjusted mixin_count=4 as it's minumum allowed (Ilya Kitaev) 8b0cb8c libwallet_api: some renamings (Ilya Kitaev) db3282c Initialize transaction history if empty (Ilya Kitaev) 85f5e73 libwallet_api: fixes for transaction history (Ilya Kitaev)
2016-10-08libwallet_api: Added option to restore from specific heightJacob Brydolf1-0/+1
2016-10-07libwallet_api: do not signal on sent/received tx until wallet completelyIlya Kitaev1-0/+3
synchronized
2016-10-04Merge pull request #1173Riccardo Spagni1-0/+1
65ea836 wallet2_api: added Wallet::daemonBlockChainTargetHeight() libwallet_api: Wallet::blockChainTargetHeight (Jacob Brydolf)
2016-10-03wallet2_api: added Wallet::daemonBlockChainTargetHeight()Jacob Brydolf1-0/+1
libwallet_api: Wallet::blockChainTargetHeight Signed-off-by: Jacob Brydolf <jacob@brydolf.net>
2016-10-01libwallet_api: do not use fast-refresh on recoveryIlya Kitaev1-0/+4
2016-09-30libwallet_api: fast-refresh in case of opening non-synced walletIlya Kitaev1-2/+0
2016-09-30libwallet_api: fast-refresh for new walletIlya Kitaev1-0/+3
2016-09-26wallet2_api: milliseconds resolution for auto-refresh intervalIlya Kitaev1-2/+2
2016-09-26wallet2_api: added Wallet::daemonBlockChainHeight()Ilya Kitaev1-2/+3
2016-09-26libwallet_api: Wallet::blockChainHeight, WalletListener::newBlockIlya Kitaev1-0/+1
2016-09-20wallet2_api: getter and setter for "refresh interval"Ilya Kitaev1-0/+5
2016-09-18switch wallet API from std thread/mutex to boostRiccardo Spagni1-7/+7
2016-07-18refreshing wallet even if error happenedIlya Kitaev1-0/+4
2016-07-18wallet_api: async init, Wallet::connected status, log levelIlya Kitaev1-0/+2
2016-07-18WalletListener functionalityIlya Kitaev1-2/+19
2016-07-18Transaction fee multiplier aka priority integragedIlya Kitaev1-1/+4
2016-06-23Wallet: payment id and integrated addressIlya Kitaev1-1/+3
2016-06-23Wallet::createTransaction: added mixin_count paramIlya Kitaev1-1/+1
2016-06-23wallet::default_mixin exposed to public interface asIlya Kitaev1-0/+2
Wallet::setDefaultMixin, Wallet::defaultMixin; wallet::create_transaction_2 used in Wallet::createTransaction
2016-06-23Wallet::filename, Wallet::keysFilename, tests for move walletIlya Kitaev1-0/+2
2016-06-23started WalletListenerIlya Kitaev1-0/+4
2016-06-23merged with upstreamIlya Kitaev1-0/+3
2016-06-23Wallet API : transaction history in progressIlya Kitaev1-0/+1
2016-06-23transaction history api in progressIlya Kitaev1-2/+5
2016-06-23api implementation splitted over separate filesIlya Kitaev1-0/+86