Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-09-25 | wallet2: fix duplicate output making it to the RPC | moneromooo-monero | 1 | -8/+33 | |
2018-09-21 | wallet_rpc_server: fix build for windows | moneromooo-monero | 1 | -8/+17 | |
Thanks iDunk for building patches on windows | |||||
2018-09-21 | Merge pull request #4401 | Riccardo Spagni | 4 | -14/+54 | |
66901901 README: harmonize command formatting inside README.md (Andrea) 8cd98408 disable AES on s390x architecture (Tuan M. Hoang) 4ed30bab wallet: implement coin splitting for sweep_* 'outputs' option (whythat) 24f52396 wallet: add 'outputs' option for sweep_* commands (whythat) 52e19d69 README: Compile boost with cxxflags=-fPIC cflags=-fPIC (Italocoin Project) 0c77523d README: fill in libsodium package name for Arch (phloatingman) | |||||
2018-09-21 | Merge pull request #4394 | Riccardo Spagni | 1 | -5/+5 | |
b7660149 node_rpc_proxy: return a non empty error string on connection failure (moneromooo-monero) | |||||
2018-09-19 | query backing device | m2049r | 7 | -14/+109 | |
2018-09-18 | Merge pull request #4387 | Riccardo Spagni | 3 | -18/+38 | |
6e6ffc06 wallet2_api: bring up to latest wallet api (moneromooo-monero) | |||||
2018-09-18 | Merge pull request #4361 | Riccardo Spagni | 3 | -0/+20 | |
26971d46 WalletAPI: 'hasMultisigPartialKeyImages' function added (naughtyfox) | |||||
2018-09-18 | Merge pull request #4360 | Riccardo Spagni | 1 | -1/+6 | |
7a76354c wallet2: import_multisig forward refresh exception (naughtyfox) | |||||
2018-09-18 | Merge pull request #4306 | Riccardo Spagni | 1 | -15/+24 | |
56b50faa wallet: use wipeable_string in more places where a secret is used (moneromooo-monero) 07ec748c wipeable_string: add hex_to_pod function (moneromooo-monero) | |||||
2018-09-18 | Merge pull request #4302 | Riccardo Spagni | 3 | -10/+9 | |
ba8dd347 api/wallet: properly disable key encryption (stoffu) | |||||
2018-09-18 | Merge pull request #4299 | Riccardo Spagni | 2 | -2/+54 | |
f9b22a7b hw_device: support for multiple devices added [for review] (Dusan Klinec) | |||||
2018-09-18 | wallet: implement coin splitting for sweep_* 'outputs' option | whythat | 1 | -3/+25 | |
Implemented strategy splits total amount into N equal parts, where N is a specified number of outputs. If N > 1, dummy change output is NOT created. rebased by moneromooo | |||||
2018-09-18 | wallet: add 'outputs' option for sweep_* commands | whythat | 4 | -11/+29 | |
'outputs' option allows to specify the number of separate outputs of smaller denomination that will be created by sweep operation. rebased by moneromooo | |||||
2018-09-17 | api/wallet: properly disable key encryption | stoffu | 3 | -10/+9 | |
2018-09-17 | node_rpc_proxy: return a non empty error string on connection failure | moneromooo-monero | 1 | -5/+5 | |
This makes it easier to avoid bugs on the caller side if errors are represented by non empty strings. This fixes the refresh height setting in new wallets when no daemon is running. | |||||
2018-09-16 | wallet2_api: bring up to latest wallet api | moneromooo-monero | 3 | -18/+38 | |
2018-09-15 | add daemonizer to rpc wallet | jcktm | 2 | -111/+166 | |
2018-09-14 | hw_device: support for multiple devices added [for review] | Dusan Klinec | 2 | -2/+54 | |
- device name is a new wallet property - full device name is now a bit more structured so we can address particular device vendor + device path. Example: 'Ledger', 'Trezor:udp', 'Trezor:udp:127.0.0.1:21324', 'Trezor:bridge:usb01'. The part before ':' identifies HW device implementation, the optional part after ':' is device path to look for. - new --hw-device parameter added to the wallet, can name the hardware device - device reconnect added | |||||
2018-09-14 | Merge pull request #4324 | Riccardo Spagni | 2 | -39/+48 | |
44259e56 wallet: ask-password can now ask without encrypting the secret spend key (moneromooo-monero) | |||||
2018-09-14 | wallet: ask-password can now ask without encrypting the secret spend key | moneromooo-monero | 2 | -39/+48 | |
2018-09-14 | Merge pull request #4347 | Riccardo Spagni | 1 | -1/+1 | |
df0e7c2f wallet2: fix secondary partially signed multisig txes (moneromooo-monero) | |||||
2018-09-14 | Merge pull request #4337 | Riccardo Spagni | 1 | -1/+6 | |
97764bae wallet_rpc_server: error out if wallet-file and wallet-dir are both used (moneromooo-monero) | |||||
2018-09-14 | Merge pull request #4336 | Riccardo Spagni | 1 | -0/+1 | |
5f8f5631 wallet2.get_reserve_proof: throw when specified amount is zero (stoffu) | |||||
2018-09-14 | Merge pull request #4332 | Riccardo Spagni | 2 | -112/+45 | |
20171746 wallet2: factor the creation of a new wallet keys file (moneromooo-monero) be6acfd5 wallet2: factor new blockchain setup (moneromooo-monero) | |||||
2018-09-14 | Merge pull request #4331 | Riccardo Spagni | 1 | -1/+1 | |
88fbc4a5 wallet2: fill in v2 height for stagenet (moneromooo-monero) | |||||
2018-09-14 | Merge pull request #4329 | Riccardo Spagni | 1 | -6/+0 | |
45c85c89 remove unused fields from relay_tx RPC (el00ruobuob) | |||||
2018-09-14 | Merge pull request #4253 | Riccardo Spagni | 4 | -382/+8 | |
be001326 remove obsolete daemon selection of fake outs and old tx construction (moneromooo-monero) | |||||
2018-09-14 | remove obsolete daemon selection of fake outs and old tx construction | moneromooo-monero | 4 | -382/+8 | |
2018-09-14 | Merge pull request #4260 | Riccardo Spagni | 4 | -61/+90 | |
a54dbaee blockchain_blackball: add --force-chain-reaction-pass flag (moneromooo-monero) 44439c32 record blackballs as amount/offset, and add export ability (moneromooo-monero) 4bce935b blockchain_blackball: more optimizations (moneromooo-monero) b66ba783 blockchain_blackball: do not process duplicate blockchains parts (moneromooo-monero) 639a3c01 blockchain_blackball: make it clear secondary passes are not incremental (moneromooo-monero) eb8a51be blockchain_blackball: detect spent outputs by partial ring reuse (moneromooo-monero) d6d276c6 blockchain_blackball: fix chain reaction phase in incremental mode (moneromooo-monero) 2b2a681b blockchain_blackball: avoid false positives for different amounts (moneromooo-monero) 80e4fef3 blockchain_blackball: set transaction looping txn to read only (moneromooo-monero) 4801d6b5 blockchain_blackball: add stats (moneromooo-monero) 846190fd blockchain_blackball: support pre-v2 databases (moneromooo-monero) daa6cc7d blockchain_blackball: use LMDB for the cache (moneromooo-monero) 50cb370d ringdb: allow blackballing many outputs at once (moneromooo-monero) | |||||
2018-09-14 | Merge pull request #4221 | Riccardo Spagni | 1 | -5/+9 | |
62511df6 wallet2: fix refresh retry when a block/tx fails to parse (moneromooo-monero) b219c24c wallet2: trim hash chain after fast refresh of hashes (moneromooo-monero) 5b6bcca3 wallet2: fix checking the wrong vector when adding hashes (moneromooo-monero) | |||||
2018-09-12 | wallet: use wipeable_string in more places where a secret is used | moneromooo-monero | 1 | -15/+24 | |
2018-09-11 | Merge pull request #4352 | Riccardo Spagni | 1 | -9/+0 | |
0664a984 wallet_rpc_server: remove some unused code (moneroexamples) | |||||
2018-09-11 | wallet2: bump testnet rollback to account for coming reorg | moneromooo-monero | 1 | -1/+1 | |
2018-09-11 | Check inputs to addKeys are in range | moneromooo-monero | 1 | -0/+2 | |
Reported by QuarksLab. | |||||
2018-09-11 | v8: per byte fee, pad bulletproofs, fixed 11 ring size | moneromooo-monero | 8 | -180/+336 | |
2018-09-11 | Bulletproof aggregated verification and tests | moneromooo-monero | 1 | -2/+1 | |
Also constrains bulletproofs to simple rct, for simplicity | |||||
2018-09-11 | bulletproofs: add multi output bulletproofs to rct | moneromooo-monero | 2 | -14/+32 | |
2018-09-10 | WalletAPI: 'hasMultisigPartialKeyImages' function added | naughtyfox | 3 | -0/+20 | |
2018-09-10 | wallet2: import_multisig forward refresh exception | naughtyfox | 1 | -1/+6 | |
2018-09-10 | record blackballs as amount/offset, and add export ability | moneromooo-monero | 4 | -34/+44 | |
2018-09-09 | wallet_rpc_server: remove some unused code | moneroexamples | 1 | -9/+0 | |
2018-09-09 | ringdb: allow blackballing many outputs at once | moneromooo-monero | 3 | -41/+60 | |
It cuts down on txn commits, and speeds up blackballing substantially | |||||
2018-09-08 | wallet2: fix secondary partially signed multisig txes | moneromooo-monero | 1 | -1/+1 | |
2018-09-08 | wallet_rpc_server: error out if wallet-file and wallet-dir are both used | moneromooo-monero | 1 | -1/+6 | |
2018-09-05 | wallet rpc: Add close_wallet RPC | Guillaume LE VAILLANT | 3 | -0/+59 | |
And close the current wallet automatically if necessary when opening another wallet. | |||||
2018-09-04 | Merge pull request #4270 | luigi1111 | 1 | -0/+2 | |
29dea03 epee: resize vectors where possible in serialization (moneromooo-monero) 76affd9 epee: some speedup in parsing (moneromooo-monero) dc6c069 db_lmdb: speedup the get_output_distribution common case (moneromooo-monero) 76ac5a8 wallet2: ask for a binary output distribution, for speed (moneromooo-monero) | |||||
2018-09-04 | Merge pull request #4269 | luigi1111 | 3 | -1/+54 | |
3d5abbe [#4027] add change_wallet_password wallet rpc command (artyomsol) | |||||
2018-09-04 | Merge pull request #4268 | luigi1111 | 1 | -0/+2 | |
1f2409e Do memwipe for critical secret keys copied to rct::key (stoffu) | |||||
2018-09-04 | Merge pull request #4263 | luigi1111 | 1 | -2/+0 | |
5ed6669 wallet_rpc_server: remove unused amount_keys field in transfer RPC (moneromooo-monero) | |||||
2018-09-04 | Merge pull request #4252 | luigi1111 | 1 | -28/+1 | |
ac09cfa wallet2: remove obsolete pruned/unpruned case (moneromooo-monero) | |||||
2018-09-04 | wallet2.get_reserve_proof: throw when specified amount is zero | stoffu | 1 | -0/+1 | |
2018-09-03 | wallet2: factor the creation of a new wallet keys file | moneromooo-monero | 2 | -76/+27 | |
2018-09-03 | wallet2: factor new blockchain setup | moneromooo-monero | 2 | -36/+18 | |
2018-09-03 | wallet2: fill in v2 height for stagenet | moneromooo-monero | 1 | -1/+1 | |
2018-09-02 | remove unused fields from relay_tx RPC | el00ruobuob | 1 | -6/+0 | |
2018-08-23 | wallet: store trusted-daemon flag in wallet2 | stoffu | 6 | -78/+95 | |
2018-08-22 | Merge pull request #4247 | luigi1111 | 2 | -2/+2 | |
10475ab node_rpc_proxy: fix fork earliest height caching [RYO backport] (fireice-uk) | |||||
2018-08-22 | Merge pull request #4242 | luigi1111 | 3 | -0/+47 | |
6fcdc9e rpc-wallet: refresh command added (ph4r05) | |||||
2018-08-22 | Merge pull request #4202 | luigi1111 | 1 | -0/+1 | |
8439306 wallet2: do not divide by 0 on invalid daemon response (moneromooo-monero) | |||||
2018-08-22 | rpc-wallet: refresh command added | Dusan Klinec | 3 | -0/+47 | |
2018-08-22 | wallet2: fix refresh retry when a block/tx fails to parse | moneromooo-monero | 1 | -4/+5 | |
It would switch to a new set of blocks and fail, getting out of sync with the hash chain in the process | |||||
2018-08-22 | wallet2: trim hash chain after fast refresh of hashes | moneromooo-monero | 1 | -0/+1 | |
This ensures it can't end up filled with the actual placeholders | |||||
2018-08-22 | wallet2: fix checking the wrong vector when adding hashes | moneromooo-monero | 1 | -1/+3 | |
The two vectors should be the same size anyway, so add an assert to catch any case where they aren't | |||||
2018-08-19 | wallet2: ask for a binary output distribution, for speed | moneromooo-monero | 1 | -0/+2 | |
2018-08-17 | [#4027] add change_wallet_password wallet rpc command | artyomsol | 3 | -1/+54 | |
2018-08-16 | Do memwipe for critical secret keys copied to rct::key | stoffu | 1 | -0/+2 | |
2018-08-16 | crypto: make secret_key automatically mlock | moneromooo-monero | 1 | -1/+1 | |
2018-08-16 | store secret keys encrypted where possible | moneromooo-monero | 5 | -75/+316 | |
The secret spend key is kept encrypted in memory, and decrypted on the fly when needed. Both spend and view secret keys are kept encrypted in a JSON field in the keys file. This avoids leaving the keys in memory due to being manipulated by the JSON I/O API. | |||||
2018-08-16 | wallet: wipe seed from memory where appropriate | moneromooo-monero | 4 | -20/+43 | |
2018-08-16 | wallet2: make --restricted-rpc available for wallet RPC only | stoffu | 7 | -49/+47 | |
2018-08-15 | Merge pull request #4194 | luigi1111 | 1 | -4/+3 | |
0f75717 wallet2: avoid using arbitrary random values when unknown (moneromooo-monero) | |||||
2018-08-15 | Merge pull request #4193 | luigi1111 | 1 | -2/+4 | |
4520cfd wallet2: guard against bad outputs in import_outputs (moneromooo-monero) | |||||
2018-08-15 | Merge pull request #4188 | luigi1111 | 2 | -0/+49 | |
a3fe1c5 simplewallet: add set_tx_key for importing tx keys from 3rd party wallets (stoffu) | |||||
2018-08-15 | Merge pull request #4174 | luigi1111 | 1 | -21/+15 | |
ff37bd0 wallet2: fix O(n^2) behaviour in import_key_images (moneromooo-monero) | |||||
2018-08-15 | Merge pull request #4171 | luigi1111 | 2 | -4/+12 | |
9127a8b wallet-rpc: filter getbalance response by address index (stoffu) | |||||
2018-08-15 | Merge pull request #4170 | luigi1111 | 5 | -1/+52 | |
1c6cfd3 wallet-rpc: add get_address_index command (stoffu) | |||||
2018-08-15 | Merge pull request #4158 | luigi1111 | 2 | -1/+35 | |
7db7ec8 wallet rpc: support making integrated address of given standard address (stoffu) | |||||
2018-08-15 | Merge pull request #4153 | luigi1111 | 3 | -3/+13 | |
37f0799 wallet: distinguish coinbase from other txes in show_transfers (moneromooo-monero) | |||||
2018-08-15 | Merge pull request #4150 | luigi1111 | 1 | -2/+3 | |
f2e65c6 wallet2: consider minimum fee when testing if balance is sufficient (stoffu) | |||||
2018-08-15 | Merge pull request #4136 | luigi1111 | 2 | -0/+6 | |
4307489 wallet: disable core dumps on startup in release mode (moneromooo-monero) | |||||
2018-08-15 | Merge pull request #4103 | luigi1111 | 7 | -39/+59 | |
bcab579 wallet: allow adjusting number of rounds for the key derivation function (stoffu) | |||||
2018-08-15 | Merge pull request #3528 | luigi1111 | 2 | -30/+115 | |
34d4b79 wallet2: use a gamma distribution to pick fake outs (moneromooo-monero) | |||||
2018-08-15 | wallet_rpc_server: remove unused amount_keys field in transfer RPC | moneromooo-monero | 1 | -2/+0 | |
2018-08-13 | node_rpc_proxy: fix fork earliest height caching [RYO backport] | fireice-uk | 2 | -2/+2 | |
xref https://github.com/ryo-currency/ryo-currency/pull/86 | |||||
2018-08-13 | wallet2: remove obsolete pruned/unpruned case | moneromooo-monero | 1 | -28/+1 | |
All daemons will not support pruned blocks | |||||
2018-08-12 | wallet: disable core dumps on startup in release mode | moneromooo-monero | 2 | -0/+6 | |
2018-08-08 | wallet: allow adjusting number of rounds for the key derivation function | stoffu | 7 | -39/+59 | |
2018-08-03 | wallet: distinguish coinbase from other txes in show_transfers | moneromooo-monero | 3 | -3/+13 | |
2018-07-31 | wallet2: do not divide by 0 on invalid daemon response | moneromooo-monero | 1 | -0/+1 | |
2018-07-31 | wallet-rpc: add get_address_index command | stoffu | 5 | -1/+52 | |
2018-07-31 | wallet-rpc: filter getbalance response by address index | stoffu | 2 | -5/+13 | |
2018-07-30 | wallet2: avoid using arbitrary random values when unknown | moneromooo-monero | 1 | -4/+3 | |
2018-07-30 | wallet2: guard against bad outputs in import_outputs | moneromooo-monero | 1 | -2/+4 | |
also some minor speedup | |||||
2018-07-30 | simplewallet: add set_tx_key for importing tx keys from 3rd party wallets | stoffu | 2 | -0/+49 | |
2018-07-27 | Merge pull request #4109 | luigi1111 | 1 | -4/+2 | |
2951436 wallet: warn when payment IDs are used (moneromooo-monero) | |||||
2018-07-27 | Merge pull request #4091 | luigi1111 | 5 | -10/+71 | |
a4272de wallet2: unlock keys file before calling verify_password (needed for Windows) (stoffu) | |||||
2018-07-24 | wallet2: fix O(n^2) behaviour in import_key_images | moneromooo-monero | 1 | -21/+15 | |
That takes a lot of time for even not so large wallets | |||||
2018-07-20 | wallet rpc: support making integrated address of given standard address | stoffu | 2 | -1/+35 | |
2018-07-19 | Merge pull request #4088 | luigi1111 | 3 | -80/+57 | |
8c4db68 node_rpc_proxy: factor a few RPC calls using get_info (moneromooo-monero) | |||||
2018-07-19 | Merge pull request #4087 | luigi1111 | 3 | -5/+44 | |
d6440ab wallet2: recover from index out of hashchain bounds error (moneromooo-monero) | |||||
2018-07-19 | Merge pull request #4075 | luigi1111 | 1 | -1/+0 | |
438d52d remove epee from link lines where it's redundant (moneromooo-monero) | |||||
2018-07-19 | Merge pull request #4071 | luigi1111 | 2 | -0/+22 | |
d6d78f1 Allow fractional outputs to be ignored (stoffu) | |||||
2018-07-19 | Merge pull request #4033 | luigi1111 | 1 | -2/+2 | |
3e46db9 rpc: add a non binary get_transaction_pool_hashes RPC (moneromooo-monero) | |||||
2018-07-19 | wallet2: consider minimum fee when testing if balance is sufficient | stoffu | 1 | -2/+3 | |
2018-07-16 | wallet2: recover from index out of hashchain bounds error | moneromooo-monero | 3 | -5/+44 | |
This can happen when there's a very large reorg on the daemon (ie, on testnet) | |||||
2018-07-12 | wallet: warn when payment IDs are used | moneromooo-monero | 1 | -4/+2 | |
Subaddresses are better for privacy | |||||
2018-07-08 | wallet2: ensure outputs are processed only once | moneromooo-monero | 2 | -14/+18 | |
This should be proof against any way one might get to multiple processing, such as generating the same derivation from the same pubkey, etc | |||||
2018-07-03 | wallet2: use a gamma distribution to pick fake outs | moneromooo-monero | 2 | -30/+115 | |
as per "An Empirical Analysis of Linkability in the Monero Blockchain", by Miller et al. | |||||
2018-07-03 | Merge pull request #3985 | Riccardo Spagni | 1 | -10/+24 | |
58cceaad wallet2: fix double counting outs if the tx pubkey is duplicated (moneromooo-monero) | |||||
2018-07-03 | Merge pull request #4041 | Riccardo Spagni | 1 | -1/+1 | |
df9d50a8 wallet2: fix read buffer overflow in import_key_images (moneromooo-monero) | |||||
2018-07-03 | Merge pull request #4035 | Riccardo Spagni | 1 | -0/+2 | |
66df13a5 wallet-rpc.getaddress: throw if index is out of bound (stoffu) | |||||
2018-07-03 | Merge pull request #4028 | Riccardo Spagni | 1 | -1/+1 | |
2a19697b wallet2: fix double header in unsigned transfer file (moneromooo-monero) | |||||
2018-07-03 | Merge pull request #4005 | Riccardo Spagni | 1 | -0/+6 | |
b85acb4c Fix RPC crashes that didn't check for an open wallet (Howard Chu) | |||||
2018-07-03 | Merge pull request #4004 | Riccardo Spagni | 1 | -0/+1 | |
bc443494 wallet2: fix out of sync account tag cache (moneromooo-monero) | |||||
2018-07-03 | wallet2: fix double counting outs if the tx pubkey is duplicated | moneromooo-monero | 1 | -10/+24 | |
2018-07-03 | wallet2: unlock keys file before calling verify_password (needed for Windows) | stoffu | 5 | -10/+71 | |
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-07-03 | Allow fractional outputs to be ignored | stoffu | 2 | -0/+22 | |
2018-07-02 | node_rpc_proxy: factor a few RPC calls using get_info | moneromooo-monero | 3 | -80/+57 | |
Takes advantage of caching | |||||
2018-06-28 | remove epee from link lines where it's redundant | moneromooo-monero | 1 | -1/+0 | |
For some reason, this confuses and kills ASAN on startup as it thinks const uint8_t ipv4_network_address::ID is defined multiple times. | |||||
2018-06-27 | Merge pull request #4067 | luigi1111 | 1 | -1/+1 | |
9a39b7d wallet2: fix build for windows (std::max again) (moneromooo-monero) | |||||
2018-06-28 | api/wallet: add missing arg to wallet2::refresh() | stoffu | 1 | -1/+1 | |
2018-06-27 | Merge pull request #4000 | luigi1111 | 7 | -165/+164 | |
4510f41 Wallet API: add some missing override keyword (stoffu) | |||||
2018-06-27 | Merge pull request #3994 | luigi1111 | 3 | -0/+10 | |
1d17647 epee.string_tools: add conversion between UTF-8 and UTF-16 (stoffu) 59de6f8 util: add file_locker class (stoffu) 3d623a8 wallet: prevent the same wallet file from being opened by multiple processes (stoffu) | |||||
2018-06-28 | Wallet API: add some missing override keyword | stoffu | 7 | -165/+164 | |
Also remove dust() from UnsignedTransactionImpl (already in PendingTransactionImpl) | |||||
2018-06-28 | wallet: prevent the same wallet file from being opened by multiple processes | stoffu | 3 | -0/+10 | |
2018-06-28 | wallet2: fix build for windows (std::max again) | moneromooo-monero | 1 | -1/+1 | |
2018-06-27 | wallet_rpc_server: fix build - forgot to build rpc version | moneromooo-monero | 1 | -3/+3 | |
2018-06-27 | Merge pull request #3907 | luigi1111 | 4 | -3/+45 | |
dcbc17e wallet: include a suggested number of confirmations based on amount (moneromooo-monero) | |||||
2018-06-27 | Merge pull request #3998 | luigi1111 | 3 | -20/+27 | |
8db23df wallet: on first refresh, start off with a quantized height (moneromooo-monero) | |||||
2018-06-27 | Merge pull request #3995 | luigi1111 | 1 | -5/+5 | |
0a5292c wallet2: use decoded amount when reporting repeated output key (stoffu) | |||||
2018-06-27 | Merge pull request #3992 | luigi1111 | 1 | -6/+14 | |
25c15dc wallet2: use correct fee for split txes (stoffu) | |||||
2018-06-27 | Merge pull request #3991 | luigi1111 | 2 | -0/+11 | |
798dfcf wallet: allow unspendable unmixable outputs to be discarded (stoffu) | |||||
2018-06-27 | Merge pull request #3982 | luigi1111 | 1 | -14/+4 | |
08b85a8 cryptonote_config: add get_config to refactor x = testnet ? config::testnet::X : stagenet ? config::stagenet::X : config::X (stoffu) 0cf80ba net_node: resolve host for node addresses given via command line flags (stoffu) | |||||
2018-06-27 | wallet: include a suggested number of confirmations based on amount | moneromooo-monero | 4 | -3/+45 | |
This is based on how much an attacking miner stands to lose in block rewardy by mining a private chain which double spends a payment. This is not foolproof, since mining is based on luck, and breaks down as the attacking miner nears 50% of the network hash rate, and the estimation is based on a constant block reward. | |||||
2018-06-27 | Merge pull request #3716 | luigi1111 | 2 | -194/+374 | |
a2b557f 6795bd0 209ec96 ed2c81e a830db2 57ea902 31a895e ba8331c f7f1917 41be339 f025ae9 ef2cb63 dcfd299 5d3e702 2704624 2771a18 0e4c7d0 (moneromooo-monero) | |||||
2018-06-26 | wallet2: cache ringdb key while refreshing | moneromooo-monero | 2 | -23/+47 | |
Speeds up syncing with a lot of outgoing outputs as key generation runs Cryptonight. | |||||
2018-06-26 | threadpool: allow leaf functions to run concurrently | moneromooo-monero | 1 | -17/+17 | |
Decrease the number of worker threads by one to account for the fact the calling thread acts as a worker thread now | |||||
2018-06-26 | wallet2: remove unneeded divisions | moneromooo-monero | 1 | -2/+2 | |
2018-06-26 | wallet2: remove old blockchain size cache hack | moneromooo-monero | 2 | -16/+3 | |
2018-06-26 | wallet2: speedup refresh | moneromooo-monero | 2 | -59/+258 | |
key derivation and checking for incoming outputs are threaded in batch before adding blocks to the local blockchain. Other minor bits and bobs are also cached. | |||||
2018-06-26 | wallet2: avoid re-parsing blocks when refreshing in a loop | moneromooo-monero | 2 | -8/+5 | |
2018-06-26 | wallet2: avoid duplicate parsing of tx extra | moneromooo-monero | 1 | -9/+12 | |
2018-06-26 | wallet2: remove useless device locking | moneromooo-monero | 1 | -2/+1 | |
2018-06-26 | wallet2: parse blocks in the RPC thread, not the processing thread | moneromooo-monero | 2 | -34/+51 | |
Processing typically is the bottleneck | |||||
2018-06-26 | wallet2: simplify/speedup process_blocks | moneromooo-monero | 1 | -66/+17 | |
2018-06-26 | wallet: don't process miner tx if we're refreshing with no-coinbase | moneromooo-monero | 1 | -1/+3 | |
2018-06-26 | replace std::list with std::vector on some hot paths | moneromooo-monero | 2 | -15/+15 | |
also use reserve where appropriate | |||||
2018-06-26 | rpc: add option to skip coinbase info in get_blocks.bin | moneromooo-monero | 1 | -0/+1 | |
2018-06-26 | wallet2: use std::move on containers where appropriate | moneromooo-monero | 1 | -4/+4 | |
2018-06-25 | Merge pull request #3955 | luigi1111 | 2 | -5/+11 | |
d7a6b72 wallet2: fix bulletproof cold signing (moneromooo-monero) | |||||
2018-06-25 | Merge pull request #3941 | luigi1111 | 1 | -2/+2 | |
bf26920 wallet2: fix get_approximate_blockchain_height for stagenet (stoffu) | |||||
2018-06-23 | wallet2: fix read buffer overflow in import_key_images | moneromooo-monero | 1 | -1/+1 | |
2018-06-21 | rpc: add a non binary get_transaction_pool_hashes RPC | moneromooo-monero | 1 | -2/+2 | |
2018-06-21 | Wallet API: add support for wallet creation from hardware device | stoffu | 5 | -1/+95 | |
2018-06-21 | wallet2: lower default for subaddress lookahead when restoring with hardware | stoffu | 1 | -0/+6 | |
2018-06-21 | wallet-rpc.getaddress: throw if index is out of bound | stoffu | 1 | -0/+2 | |
2018-06-20 | Merge pull request #3939 | luigi1111 | 1 | -0/+4 | |
62c8c07 wallet: do not log by default if we're not asked to log to console (moneromooo-monero) | |||||
2018-06-20 | Merge pull request #3897 | luigi1111 | 1 | -1/+3 | |
63d0ab0 mlog: --max-log-files to set the max number of rotated log files (stoffu) | |||||
2018-06-19 | wallet2: fix double header in unsigned transfer file | moneromooo-monero | 1 | -1/+1 | |
2018-06-19 | Merge pull request #3878 | luigi1111 | 1 | -1/+1 | |
5a412b7 disable file size sanity check when loading the wallet cache (moneromooo-monero) | |||||
2018-06-19 | Merge pull request #3829 | luigi1111 | 1 | -20/+34 | |
4764929 use deterministic viewkey if not supplied (cryptochangements34) | |||||
2018-06-16 | Merge pull request #3804 | luigi1111 | 2 | -0/+9 | |
89e51ec simple-wallet-cli: Add warnings about inaccurate balances to to watch-only wallet (jcktm) | |||||
2018-06-16 | Merge pull request #3780 | luigi1111 | 6 | -34/+491 | |
9c2a7b4 wallet-rpc: watch-only and cold wallet features added (ph4r05) | |||||
2018-06-16 | Merge pull request #3762 | luigi1111 | 1 | -2/+3 | |
eb9f3a3 check_spend_proof (itssteven) | |||||
2018-06-16 | Merge pull request #3735 | luigi1111 | 1 | -1/+1 | |
4812c06 add .load() to make Boost 1.67 happy with its new is_integral check (Teutone) | |||||
2018-06-15 | Fix RPC crashes that didn't check for an open wallet | Howard Chu | 1 | -0/+6 | |
2018-06-15 | wallet2: fix out of sync account tag cache | moneromooo-monero | 1 | -0/+1 | |
This would cause crashes when trying to tag an account that was just created | |||||
2018-06-13 | wallet: on first refresh, start off with a quantized height | moneromooo-monero | 3 | -20/+27 | |
for privacy reasons, so an untrusted node can't easily track wallets from IP address to IP address, etc. The granularity is 1024 blocks, which is about a day and a half. | |||||
2018-06-13 | mlog: --max-log-files to set the max number of rotated log files | stoffu | 1 | -1/+3 | |
2018-06-13 | wallet: allow unspendable unmixable outputs to be discarded | stoffu | 2 | -0/+11 | |
2018-06-13 | wallet2: use decoded amount when reporting repeated output key | stoffu | 1 | -5/+5 | |
2018-06-12 | wallet2: use correct fee for split txes | stoffu | 1 | -6/+14 | |
2018-06-11 | cryptonote_config: add get_config to refactor x = testnet ? ↵ | stoffu | 1 | -14/+4 | |
config::testnet::X : stagenet ? config::stagenet::X : config::X | |||||
2018-06-08 | Merge pull request #3599 | luigi1111 | 3 | -0/+17 | |
8787fd8 WalletApi: publicMultisigSignerKey method (naughtyfox) | |||||
2018-06-08 | Merge pull request #3598 | luigi1111 | 5 | -0/+113 | |
b21bc00 Wallet: added methods to sign and verify arbitrary message with multisig public signer's key (libwallet & wallet api) (naughtyfox) | |||||
2018-06-07 | Merge pull request #3890 | luigi1111 | 1 | -1/+1 | |
f80b157 wallet2: don't ask for pruned txes yet, we still parse the entire tx (moneromooo-monero) | |||||
2018-06-07 | wallet2: fix bulletproof cold signing | moneromooo-monero | 2 | -5/+11 | |
Cold signing was always using Borromean range proofs, causing a larger tx, and an incorrect fee | |||||
2018-06-06 | wallet2: fix get_approximate_blockchain_height for stagenet | stoffu | 1 | -2/+2 | |
2018-06-06 | wallet: do not log by default if we're not asked to log to console | moneromooo-monero | 1 | -0/+4 | |
This means monero-wallet-rpc still does, but the user level program does not. | |||||
2018-06-05 | use deterministic viewkey if not supplied | cryptochangements34 | 1 | -20/+34 | |
2018-06-03 | wallet-rpc: watch-only and cold wallet features added | Dusan Klinec | 6 | -34/+491 | |
- unsigned_txset, signed_txset in transfer / submit_transfer / sign_transfer - export_outputs, import_outputs Squashed commits: [f4d9f3d4] wallet-rpc: do_not_relay removed from submit_transfer [5b16a86f] wallet-rpc: review-fix - method signature changes, renaming [b7fbb10a] wallet-rpc: naming fixes (unsigned vs signed), consts renamed [8c7d2727] wallet-rpc: sign_transfer added [481d024a] wallet2: sign_tx splitted to work with strings and structs, more granular [2a474db9] wallet-rpc: wallet2::load_unsigned_tx split to load from str, file [b1e3a018] wallet-rpc: review fix, load_tx_from_str variable rename [1f6373be] wallet-rpc: review fix: save_tx_to_{str,file} [2a08eafc] wallet-rpc: review comments fixes - redundant this removed from wallet2.cpp - load_tx_from_str, load_tx_from_file [43498052] wallet-rpc: submit_transfer added [9c45d1ad] wallet-rpc: watch_only check, return unsigned_txset [62831396] wallet2: added string variants to load_tx, save_tx - analogously to save_multisig_tx - required for monero-wallet-rpc to support watch-only wallet | |||||
2018-05-31 | Merge pull request #3640 | luigi1111 | 3 | -8/+23 | |
f36132a wallet cli/rpc: terminate execution with code 0 when --help or --version is given (stoffu) | |||||
2018-05-31 | Merge pull request #3635 | luigi1111 | 3 | -0/+37 | |
c1bda09 wallet_rpc_server: add a get_version RPC (moneromooo-monero) | |||||
2018-05-31 | Merge pull request #3592 | luigi1111 | 2 | -4/+15 | |
90a16b1 crypto: fix initialization order issue with random mutex (moneromooo-monero) 6a61f52 unit_tests: add ringdb unit tests (moneromooo-monero) | |||||
2018-05-31 | Merge pull request #3489 | luigi1111 | 7 | -256/+482 | |
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) | |||||
2018-05-31 | wallet2: don't ask for pruned txes yet, we still parse the entire tx | moneromooo-monero | 1 | -1/+1 | |
2018-05-31 | wallet: fix shared ring db path | stoffu | 2 | -6/+12 | |
2018-05-29 | Merge pull request #3405 | luigi1111 | 2 | -31/+41 | |
80d2f80 wallet2: Update function parameter documentation (leonklingele) | |||||
2018-05-28 | disable file size sanity check when loading the wallet cache | moneromooo-monero | 1 | -1/+1 | |
2018-05-21 | Merge pull request #3832 | Riccardo Spagni | 1 | -2/+2 | |
cb9c7972 Fix output shuffling for multisig (stoffu) | |||||
2018-05-21 | Merge pull request #3745 | Riccardo Spagni | 2 | -3/+4 | |
b13bddc3 Wallet API: allow log path to be non-default & console output to be configurable (stoffu) | |||||
2018-05-20 | Fix output shuffling for multisig | stoffu | 1 | -2/+2 | |
2018-05-15 | simple-wallet-cli: Add warnings about inaccurate balances to to watch-only ↵ | jcktm | 2 | -0/+9 | |
wallet | |||||
2018-05-10 | wallet2: consider 6 outputs or less to be unmixable from v7 | moneromooo-monero | 1 | -2/+2 | |
2018-05-06 | check_spend_proof | itssteven | 1 | -2/+3 | |
My intention is to mitigate #3761 by returning "bad signature", rather than throwing an error, as the error is triggered inappropriately in the case of checking a different txid than the one used to create the signature, which causes issues for monerophp: https://github.com/monero-integrations/monerophp/issues/72 & my temp fix: https://github.com/monero-integrations/monerophp/pull/74 | |||||
2018-05-05 | add .load() to make Boost 1.67 happy with its new is_integral check | Teutone | 1 | -1/+1 | |
2018-05-04 | Wallet API: allow log path to be non-default & console output to be configurable | stoffu | 2 | -3/+4 | |
2018-04-28 | Merge pull request #3685 | Riccardo Spagni | 1 | -0/+3 | |
ffeeefde speedup get_output_histogram for all amounts when min_count > 0 (moneromooo-monero) 2dae0f20 wallet2: add missing parameters to get_output_histogram (moneromooo-monero) | |||||
2018-04-28 | Merge pull request #3650 | Riccardo Spagni | 1 | -1/+6 | |
5bd7f760 import_multisig_info: fix sanity check crash in detach_blockchain (Mikhail Mitkevichl) | |||||
2018-04-25 | Wallet: added methods to sign and verify arbitrary message with multisig ↵ | naughtyfox | 5 | -0/+113 | |
public signer's key (libwallet & wallet api) |