Commit Graph

554 Commits (bda76b6be9bab8e06e53e096370903c3e9daf75d)

Author SHA1 Message Date
moneromooo-monero be6acfd5be
wallet2: factor new blockchain setup
6 years ago
stoffu 8ca1215f25
wallet: store trusted-daemon flag in wallet2
6 years ago
moneromooo-monero e9ffa91257
store secret keys encrypted where possible
6 years ago
moneromooo-monero ea37614efe
wallet: wipe seed from memory where appropriate
6 years ago
stoffu a64f57fe42
wallet2: make --restricted-rpc available for wallet RPC only
6 years ago
luigi1111 8d2e454929
Merge pull request #4188
6 years ago
luigi1111 564e9c3b5f
Merge pull request #4170
6 years ago
luigi1111 5e795ee7af
Merge pull request #4153
6 years ago
luigi1111 017e07a035
Merge pull request #4103
6 years ago
luigi1111 4cde4cb946
Merge pull request #3528
6 years ago
stoffu bcab579864
wallet: allow adjusting number of rounds for the key derivation function
6 years ago
moneromooo-monero 37f0799284
wallet: distinguish coinbase from other txes in show_transfers
6 years ago
stoffu 1c6cfd34f4
wallet-rpc: add get_address_index command
6 years ago
stoffu a3fe1c56ee
simplewallet: add set_tx_key for importing tx keys from 3rd party wallets
6 years ago
luigi1111 92b5d6c204
Merge pull request #4091
6 years ago
luigi1111 5c102c60dc
Merge pull request #4087
6 years ago
luigi1111 be81a27fa4
Merge pull request #4071
6 years ago
moneromooo-monero d6440ab319
wallet2: recover from index out of hashchain bounds error
6 years ago
moneromooo-monero fc39d3b23c
wallet2: ensure outputs are processed only once
6 years ago
moneromooo-monero 34d4b798d4
wallet2: use a gamma distribution to pick fake outs
6 years ago
stoffu a4272de797
wallet2: unlock keys file before calling verify_password (needed for Windows)
6 years ago
stoffu d6d78f157b
Allow fractional outputs to be ignored
6 years ago
stoffu 3d623a86d1
wallet: prevent the same wallet file from being opened by multiple processes
6 years ago
luigi1111 2329d2f4c8
Merge pull request #3907
6 years ago
luigi1111 8a27caeb22
Merge pull request #3998
6 years ago
luigi1111 5eb2e01216
Merge pull request #3991
6 years ago
moneromooo-monero dcbc17e97e
wallet: include a suggested number of confirmations based on amount
6 years ago
luigi1111 a844844cda
Merge pull request #3716
6 years ago
moneromooo-monero 0e4c7d0fae
wallet2: cache ringdb key while refreshing
6 years ago
moneromooo-monero 5d3e70229e
wallet2: remove old blockchain size cache hack
6 years ago
moneromooo-monero dcfd299239
wallet2: speedup refresh
6 years ago
moneromooo-monero f025ae9760
wallet2: avoid re-parsing blocks when refreshing in a loop
6 years ago
moneromooo-monero ba8331ce41
wallet2: parse blocks in the RPC thread, not the processing thread
6 years ago
moneromooo-monero ed2c81ed95
replace std::list with std::vector on some hot paths
6 years ago
luigi1111 506be80601
Merge pull request #3955
6 years ago
luigi1111 9226acca4b
Merge pull request #3804
6 years ago
luigi1111 4e7897e57c
Merge pull request #3780
6 years ago
moneromooo-monero 8db23df581
wallet: on first refresh, start off with a quantized height
6 years ago
stoffu 798dfcfe79
wallet: allow unspendable unmixable outputs to be discarded
6 years ago
luigi1111 00635bd68b
Merge pull request #3598
6 years ago
moneromooo-monero d7a6b72c15
wallet2: fix bulletproof cold signing
6 years ago
Dusan Klinec 9c2a7b4638 wallet-rpc: watch-only and cold wallet features added
6 years ago
luigi1111 3a373c3d3a
Merge pull request #3489
6 years ago
luigi1111 5b189ce2a8
Merge pull request #3405
6 years ago
jcktm 89e51ecd38 simple-wallet-cli: Add warnings about inaccurate balances to to watch-only wallet
6 years ago
naughtyfox b21bc00704 Wallet: added methods to sign and verify arbitrary message with multisig public signer's key (libwallet & wallet api)
6 years ago
Riccardo Spagni 5d8439e310
Merge pull request #3534
6 years ago
moneromooo-monero eecfb57df9
wallet: warn if not using the default ring size
6 years ago
naughtyfox 5a96056600 WalletApi: getMultisigInfo entry for gui wallets
6 years ago
moneromooo-monero 5730049178
wallet: catch exceptions dealing with ringdb and warn
6 years ago
moneromooo-monero 1e393f4bb7
wallet: make the segregation height settable
6 years ago
stoffu b86f1e5dad Add command line option allowing to restrict the default sub-address lookahead in order to avoid
6 years ago
moneromooo-monero eac3a11ed3
wallet: more user friendly print_ring
6 years ago
moneromooo-monero b09e5181cc
wallet: add a set_ring command
6 years ago
moneromooo-monero db10dd6d83
wallet: make ringdb an object with database state
6 years ago
moneromooo-monero d29ea0455a
wallet: add an output blackball list to avoid using those in rings
6 years ago
moneromooo-monero 18eaf19489
wallet: key reuse mitigation options
6 years ago
moneromooo-monero 5f146873c5
wallet: add shared ring database
6 years ago
moneromooo-monero 41f727ce42
add RPC to get a histogram of outputs of a given amount
6 years ago
stoffu a7266d6d7b
wallet2+cli+rpc: eliminate redundant m_http_client from cli/rpc and delegate calls to wallet2
6 years ago
Leon Klingele 80d2f8007c
wallet2: Update function parameter documentation
6 years ago
Riccardo Spagni 3bc2537f5a
Merge pull request #3369
6 years ago
Leon Klingele 649a1b7ae6
wallet2 / simplewallet: Must opt-in to create '.address.txt' files for new wallets
6 years ago
moneromooo-monero 1979d53d78
wallet: fixes and tweaks to the save_watch_only command
6 years ago
stoffu af773211cb
Stagenet
6 years ago
cslashm e745c1e38d Code modifications to integrate Ledger HW device into monero-wallet-cli.
6 years ago
Riccardo Spagni cfa3af4078
Merge pull request #3247
6 years ago
moneromooo-monero 89ad162a3f
wallet2: remove unused m_subaddresses_inv
6 years ago
moneromooo-monero f2c4c39971
wallet2: speed up subaddress generation (by about a third)
6 years ago
Riccardo Spagni 82599ef0e3
Merge pull request #3175
6 years ago
stoffu 30c44bce06
wallet: automatically use low priority if safe (no backlog & recent blocks not full)
6 years ago
moneromooo-monero 2f5a9b6bb3
wallet2: split estimate_backlog to allow for raw fee levels
6 years ago
Riccardo Spagni 5603d5aaea
Merge pull request #3141
6 years ago
Riccardo Spagni e1ba5b95c1
Merge pull request #3118
6 years ago
Riccardo Spagni 73a19e0b06
Merge pull request #3113
6 years ago
xmr-eric 18216f19dd Update 2018 copyright
6 years ago
stoffu 3160a93027
wallet2: remove {set|get}_default_decimal_point and use the same funcs under cryptonote:: instead
6 years ago
stoffu 7d1088d337
wallet2: make scan_output const and omit keys arg
6 years ago
stoffu bc1ee2c2ee
wallet2: make member functions const when possible
6 years ago
stoffu ffc2e5705d
wallet rpc: show fees when querying incoming transfers
6 years ago
stoffu ca336c62e3
simplewallet: check file overwrite when exporting stuff
6 years ago
Maximilian Lupke 3be98036e7 wallet-cli: Do not ask for scan_from_height if it explicitly is set to zero.
6 years ago
stoffu 6d40a92026
Reserve proof
6 years ago
Riccardo Spagni eb617be8f4
Merge pull request #2960
6 years ago
moneromooo-monero 1e5491e942
Add a chacha20 variant to go with chacha8
7 years ago
moneromooo-monero 5cbcf0aa25
wallet: support for multisig seeds
7 years ago
stoffu 6b5bd129b4
Account tagging
7 years ago
moneromooo-monero 98db7ee467
wallet: factor multisig info parsing
7 years ago
moneromooo-monero 31a97e761e
wallet: use raw encrypted data in multisig import/export RPC
7 years ago
moneromooo-monero 2fa707d1a5
wallet: add multisig sign/submit RPC
7 years ago
moneromooo-monero a36c261d7a
wallet2: fix slow multisig unit tests with subaddress patch
7 years ago
moneromooo-monero fa5697127f
make multisig work with subaddresses
7 years ago
moneromooo-monero 265290388b
wallet: guard against partly initialized multisig wallet
7 years ago
moneromooo-monero 66e34e85b1
add multisig core test and factor multisig building blocks
7 years ago
moneromooo-monero f4eda44ce3
N-1/N multisig
7 years ago
moneromooo-monero cd64c7990c
multisig address generation RPC
7 years ago
moneromooo-monero 4c313324b1
Add N/N multisig tx generation and signing
7 years ago
moneromooo-monero 6d219a9250
wallet: add multisig key generation
7 years ago
moneromooo-monero 09ce03d612
move includes around to lessen overall load
7 years ago
Riccardo Spagni 6c0953b15a
Merge pull request #2860
7 years ago
moneromooo-monero c83d0b3ee2
add bulletproofs from v7 on testnet
7 years ago
Riccardo Spagni 81fb832082
Merge pull request #2833
7 years ago
moneromooo-monero 3dffe71b72
new wipeable_string class to replace std::string passphrases
7 years ago
Riccardo Spagni 539f511eb1
Merge pull request #2368
7 years ago
Riccardo Spagni d80a3e5c38
Merge pull request #2788
7 years ago
moneromooo-monero 01dc829784
wallet: transfer RPC can now return tx metadata (pending_tx)
7 years ago
stoffu b0b7e0f09a
Spend proof without txkey
7 years ago
stoffu be1c01298a
fix for tx proof: use exception instead of error_str when signature gen failed
7 years ago
stoffu 998777ecd7
Tx proof (revised):
7 years ago
Cifrado b0426d4cf2 Fixes #759 Add sanity check on restore height
7 years ago
stoffu b738f4b59d
wallet: add sweep_single command
7 years ago
stoffu a17b8233da
wallet2 bugfix: loading old m_unconfirmed_payments
7 years ago
moneromooo-monero e89994e98f
wallet: rejig to avoid prompting in wallet2
7 years ago
Riccardo Spagni 910218b14e
Merge pull request #2755
7 years ago
Riccardo Spagni 25b97ee937
Merge pull request #2624
7 years ago
Riccardo Spagni 2458ff1a6d
Merge pull request #2697
7 years ago
moneromooo-monero da8b60cbbf
simplewallet: reject attempts to use too low mixin early
7 years ago
moneromooo-monero d269bff2ab
wallet2: use a vector, not a list, for selected_transfers
7 years ago
moneromooo-monero ccf53a566c
track double spending in the txpool
7 years ago
Riccardo Spagni 3dd31d33fa
Merge pull request #2605
7 years ago
Riccardo Spagni 32b083d8bd
Merge pull request #2546
7 years ago
Maxime THIEBAUT d70515fca4 Used declared default refresh status as default rather than it's current value
7 years ago
Riccardo Spagni 32b46c594b
Merge pull request #2703
7 years ago
Jaquee a46c1eed8c Wallet2: Don't throw when subaddress label doesn't exist
7 years ago
moneromooo-monero ca87cbd852
wallet2: fix subaddress fields serialization
7 years ago
rbrunner7 b370ef54b9 Wallet: Descriptions through new commands 'set_description', 'get_description'
7 years ago
binaryFate b2d416f211 Distinguish "not enough money" and "not enough unlocked money"
7 years ago
Riccardo Spagni 1c546e0d81
Merge pull request #2565
7 years ago
Riccardo Spagni 960886aa04
Merge pull request #2109
7 years ago
Jaquee 97c2e449ce wallet2+API: use separate callbacks for lightwallets
7 years ago
Jaquee ce61b8189b wallet2: get_outs lightwallet support
7 years ago
Jaquee 43b57804f8 wallet2: refactor is_tx_spendtime_unlocked()
7 years ago
Jaquee f44d156cbd my/openmonero API functions
7 years ago
Jaquee 288d3c75c3 wallet2: add remove_obsolete_pool_txs()
7 years ago
Jaquee 2c6aad7ea7 wallet2: add on_pool_tx_removed callback
7 years ago
Jaquee ff7c30aadc wallet2: light wallet member variables
7 years ago
Riccardo Spagni d316b3d266
Merge pull request #2554
7 years ago
Jaquee e2a276cbb5 wallet2: add ssl option to init()
7 years ago
kenshi84 53ad5a0f42
Subaddresses
7 years ago
stoffu d74336d5c9
wallet: encrypt (un)signed tx, also optionally save unencrypted raw tx hexstr
7 years ago
Riccardo Spagni 1c044b162c
Merge pull request #2529
7 years ago
moneromooo-monero 452d4fae39
tests: fix hashchain unit tests
7 years ago
stoffu bd9371395e
wallet2: error check for generate_key_image_helper, removed redundant wallet_generate_key_image_helper
7 years ago
selsta 986d03d4b2 simplewallet: allow to set threshold before warning about tx backlog
7 years ago
moneromooo-monero 37c12119ab
wallet2: fix hash chain trimming when the inner chain becomes empty
7 years ago
moneromooo-monero 36c3465b98
wallet2: do not keep block hashes below last checkpoint
7 years ago
moneromooo-monero 5d65a75b69
move checkpoints in a separate library
7 years ago
moneromooo-monero 2ec928badb
wallet2: simplify tx processing a bit
7 years ago
moneromooo-monero 740e6533a5
wallet2: factor some of the tx scanning code
7 years ago
moneromooo-monero 651baaec46
wallet: add encrypted seed functionality
7 years ago
Riccardo Spagni e19b68b005
Merge pull request #2362
7 years ago
Riccardo Spagni 10da3051c2
Merge pull request #2309
7 years ago
moneromooo-monero adce8ae466
simplewallet: new "fee" command to display fee information
7 years ago
moneromooo-monero f906d87e66
wallet: new option to check/confirm txpool backlog when sending
7 years ago
Jaquee d27fe32e4a wallet2: export/import wallet data functions
7 years ago
Jaquee 225a25f327 import_key_images - allow importing without being connected to daemon
7 years ago
Riccardo Spagni 6f60613ffb
Merge pull request #2240
7 years ago
Riccardo Spagni 4c24eb050b
Merge pull request #2238
7 years ago
Riccardo Spagni 68ccc10b29
Merge pull request #2205
7 years ago
moneromooo-monero 0c57df9770
wallet2: fix temporarily missing incoming tx when being mined
7 years ago
m2049r ad4649ac81 Enable verifying wallet password with having to load wallet.
7 years ago
moneromooo-monero fa23a5006d
wallet2: add a is_synced function
7 years ago
moneromooo-monero c97d1bd3d4
wallet: return unlock_time in get_transfers
7 years ago
Robby Weinberg 71f8249a08 Prevent crash if performing certain actions before wallet is initialized
7 years ago
Nano Akron e2529347b6 Correct spelling of 'get_upper_transaction_size_limit'
7 years ago
moneromooo-monero 6df83b3efb
wallet: add sweep_below function
7 years ago
Howard Chu 110b683152
Resolve #92 add ability to create wallets thru RPC
7 years ago
moneromooo-monero a50c4a4fad
wallet: option to merge destinations
7 years ago
moneromooo-monero 0ad87db01f
wallet: try to save large outputs when using an unneeded second input
7 years ago
Riccardo Spagni 7769a6e757
Merge pull request #1903
7 years ago
moneromooo-monero 350e99ae57
wallet2: cache which pool txes were scanned already
7 years ago
moneromooo-monero c1e9ccc794
wallet2: speed up transactions using remote nodes
7 years ago
moneromooo-monero 3396a9f2af
Add intervening v5 fork for increased min block size
7 years ago
Riccardo Spagni 5bcb25f3f8
Merge pull request #1846
7 years ago
moneromooo-monero 4b48565c9e
wallet: add password command
7 years ago
moneromooo-monero 223fe5bbe2
wallet: fix get_tranfers with multiple incoming txes with same pid
7 years ago
Riccardo Spagni d35d626181
Merge pull request #1826
7 years ago
moneromooo-monero 2c468dd429
allow user I/O in millinero, micronero, nanonero, piconero
7 years ago
moneromooo-monero 7a44f38a7f
Add support for the wallet to refresh pruned blocks
7 years ago
Riccardo Spagni c3599fa7b9
update copyright year, fix occasional lack of newline at line end
7 years ago
Riccardo Spagni eacf2124b6 Merge pull request #1689
7 years ago
Riccardo Spagni 9296960081
Merge pull request #1686
7 years ago
kenshi84 8027ce0c75 extract some basic code from libcryptonote_core into libcryptonote_basic
7 years ago
moneromooo-monero bceaf4b788
wallet2: fix transactions not considering rct inputs
7 years ago
Lee Clagett ce7fcbb4ae Add server auth to monerod, and client auth to wallet-cli and wallet-rpc
7 years ago
Riccardo Spagni 31cf4e7362
Merge pull request #1640
7 years ago
kenshi84 f97526e641 simplewallet: option to always ask password for any crytical operations
7 years ago
Riccardo Spagni 5fb3f97a55
Merge pull request #1629
7 years ago
Lee Clagett c02e1cb943 Updates to epee HTTP client code
7 years ago
Miguel Herranz 629e3101ab Replace BOOST_FOREACH with C++11 ranged for
7 years ago
moneromooo-monero 693c190881
wallet: add a node RPC cache layer for simple RPC calls
7 years ago
moneromooo-monero d86ae2bec6
wallet2: reuse fake outs when adjusting fee on transfer
7 years ago
Riccardo Spagni ab69d5b367
Merge pull request #1569
7 years ago
kenshi84 16b8b66adc specify restore height by YYYY-MM-DD format
7 years ago
moneromooo-monero 5833d66f65
Change logging to easylogging++
7 years ago
Riccardo Spagni 9cda94d0aa
Merge pull request #1574
7 years ago
moneromooo-monero d276a16526
wallet2: use at least two rct inputs if possible
7 years ago
Jaquee dea53962a3
fix timeout in check_connection
7 years ago
Riccardo Spagni 2806842200
Merge pull request #1562
7 years ago
Riccardo Spagni 2a2f02e375
Merge pull request #1559
7 years ago