Commit Graph

707 Commits (0f3ff8ce2c7a4390f6683d7f57ab0f5764ad6220)

Author SHA1 Message Date
moneromooo-monero 9d6c6c5dec
wallet2: do not bother downloading block hashes below last checkpoint
7 years ago
Jaquee a46c1eed8c Wallet2: Don't throw when subaddress label doesn't exist
7 years ago
moneromooo-monero 626e80780b
wallet2: fix show_transfers missing multiple incoming outputs
7 years ago
moneromooo-monero 44f1463867
wallet2: fix tx size estimator for large number of inputs
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
kenshi84 ac4018a7e6
wallet2: workaround for lightwallet before supporting subaddress (followup #2656)
7 years ago
Jaquee 3492de010b fix lightwallet and subaddresses conflict
7 years ago
Riccardo Spagni 5c3275ddbe
Merge pull request #2596
7 years ago
Riccardo Spagni 27ed7419bb
Merge pull request #2570
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 bba5cbed8f wallet2: remove obsolete get_num_rct_outputs() call from create_transactions_2
7 years ago
Jaquee 7a482f302b wallet2: create_transactions_2 lightwallet support
7 years ago
Jaquee ce61b8189b wallet2: get_outs lightwallet support
7 years ago
Jaquee 1197cb71e9 wallet2: commit_tx() lightwallet support
7 years ago
Jaquee 43b57804f8 wallet2: refactor is_tx_spendtime_unlocked()
7 years ago
Jaquee 32e2b0030e wallet2: add lightwallet exceptions to common functions
7 years ago
Jaquee 2e692fc05a wallet2: refresh() lightwallet support
7 years ago
Jaquee f44d156cbd my/openmonero API functions
7 years ago
Jaquee 288d3c75c3 wallet2: add remove_obsolete_pool_txs()
7 years ago
Riccardo Spagni d316b3d266
Merge pull request #2554
7 years ago
Jaquee e2a276cbb5 wallet2: add ssl option to init()
7 years ago
moneromooo-monero 06fb9bcfcc
wallet2: fix refresh height calc for new wallets
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 09ccd07bbc
Merge pull request #2542
7 years ago
Riccardo Spagni 6cf36b4e96
Merge pull request #2530
7 years ago
Riccardo Spagni 1c044b162c
Merge pull request #2529
7 years ago
moneromooo-monero f139a6cad0
wallet2: fix backlog being off by 1
7 years ago
stoffu bd9371395e
wallet2: error check for generate_key_image_helper, removed redundant wallet_generate_key_image_helper
7 years ago
stoffu cbc5508b15
construct_tx_and_get_tx_key: return sorted sources for print_ring_memebrs to work properly
7 years ago
selsta 986d03d4b2 simplewallet: allow to set threshold before warning about tx backlog
7 years ago
Riccardo Spagni 737717c111
Merge pull request #2491
7 years ago
moneromooo-monero 37c12119ab
wallet2: fix hash chain trimming when the inner chain becomes empty
7 years ago
landergate 180a848cbe wallet2: Missing underflow check on low heights
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 fee15ef1a9
wallet2: catch failure to parse address
7 years ago
moneromooo-monero ed4a33502d
wallet2: catch failure to save keys file
7 years ago
Riccardo Spagni ce37967dd2
Merge pull request #2386
7 years ago
Riccardo Spagni ec0e144e90
Merge pull request #2377
7 years ago
Riccardo Spagni c6306e75e7
Merge pull request #2257
7 years ago
stoffu b5cbdce8a6
wallet2: correctly handle in/out payments for view-only wallet
7 years ago
Riccardo Spagni a6403846ef
Merge pull request #2441
7 years ago
moneromooo-monero d5a9edf27a
wallet2: fix exception on split txes
7 years ago
moneromooo-monero 5c5b0fd048
wallet2: print unused indices on a single line
7 years ago
Howard Chu 510d0d4753
Use a threadpool
7 years ago
Matthew Campassi fee3c3ed1e Update wallet2.cpp for misspelling
7 years ago
moneromooo-monero 651baaec46
wallet: add encrypted seed functionality
7 years ago
moneromooo-monero a15e858302
wallet2: guard against daemon sending txes in the wrong order
7 years ago
Riccardo Spagni e19b68b005
Merge pull request #2362
7 years ago
Riccardo Spagni 2560948f69
Merge pull request #2342
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
moneromooo-monero 2e338ca574
wallet2: account for huge testnet reorgs for estimating height
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 9721b37bd5
Merge pull request #2258
7 years ago
Riccardo Spagni 085ef96768
Merge pull request #2252
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 d64b9c1c9e
Merge pull request #2233
7 years ago
Riccardo Spagni 68ccc10b29
Merge pull request #2205
7 years ago
moneromooo-monero 61770ec2da
change mixin to ring size in user visible places
7 years ago
Riccardo Spagni 24dd5e87af
Merge pull request #2203
7 years ago
moneromooo-monero 74597bd15a
wallet2: improve refresh height determination
7 years ago
moneromooo-monero 9707998a08
wallet2: clear some missing containers in clear()
7 years ago
Jaquee 67ce4910bc wallet2: store testnet bool in keys file
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
Erik de Castro Lopo 35d68b2c6d Fix spelling errors
7 years ago
moneromooo-monero 3b599d2b7e
wallet2: get current height from the daemon on creation
7 years ago
moneromooo-monero d3bb72fff1
wallet2: fix infinite loop on future refresh height
7 years ago
moneromooo-monero 32754784db
wallet: fix refresh_from_height setting on new wallet
7 years ago
Robby Weinberg 71f8249a08 Prevent crash if performing certain actions before wallet is initialized
7 years ago
Riccardo Spagni ea286d1a14
Merge pull request #2058
7 years ago
schnerchi 6bcd3b2df1 fix get_upper_transaction rename
7 years ago
Riccardo Spagni cd13bcb4d2
Merge pull request #2036
7 years ago
Riccardo Spagni d621f9e558
Merge pull request #2022
7 years ago
Riccardo Spagni 024860b49d
Merge pull request #2020
7 years ago
moneromooo-monero a374a522df
wallet2: check key image validity domain in import_key_images
7 years ago
Nano Akron e2529347b6 Correct spelling of 'get_upper_transaction_size_limit'
7 years ago
Nano Akron 3029d0efb3 Remove the 1.25x multiplier in max transaction size in just the wallet
7 years ago
stoffu 6cb1ad1fa2
wallet fix: ensure iterator to be valid
7 years ago
moneromooo-monero 391c918d87
wallet2: fix sweep_unmixable assuming wrong minimum mixin at v5
7 years ago
moneromooo-monero 6df83b3efb
wallet: add sweep_below function
7 years ago
Riccardo Spagni 9a9fb0483f
Merge pull request #1996
7 years ago
Riccardo Spagni 999b0f399d
Merge pull request #1989
7 years ago
Riccardo Spagni ae1d816768
Merge pull request #1976
7 years ago
Riccardo Spagni 29a77c9b19
Merge pull request #1961
7 years ago
Riccardo Spagni 0a6da8929d
Merge pull request #1959
7 years ago
moneromooo-monero a6d5bb75fe
wallet2: refer to triangular distribution for recent zone in comment
7 years ago
moneromooo-monero ac1aba90f8
wallet2: bias fake outs more towards recent outputs
7 years ago
moneromooo-monero 7f4beaa44a
wallet2: fix removal of wrong txes from unconfirmed_payments
7 years ago
moneromooo-monero a7d78dda77
wallet2: fix --generate-from-json in RPC mode
7 years ago
Howard Chu 110b683152
Resolve #92 add ability to create wallets thru RPC
7 years ago
moneromooo-monero 89d707566a
wallet2: fix spurious output splitting when not merging destinations
7 years ago
moneromooo-monero 10e137be3a
wallet2: mention escaping/quoting --password in help string
7 years ago
moneromooo-monero 0ee018b407
wallet2: do not go over the target tx size if many destinations
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
moneromooo-monero 558cfc31ca
core, wallet: faster tx pool scanning
7 years ago
Riccardo Spagni 7769a6e757
Merge pull request #1903
7 years ago
Riccardo Spagni 9d157b519d
Merge pull request #1899
7 years ago
moneromooo-monero 350e99ae57
wallet2: cache which pool txes were scanned already
7 years ago
moneromooo-monero 5b7c6ced80
wallet2: start using new fee priorities at v5, not 14 days laer
7 years ago
moneromooo-monero c1e9ccc794
wallet2: speed up transactions using remote nodes
7 years ago
moneromooo-monero 3fa5975520
wallet2: call is_key_image_spent in blocks in rescan_spent
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 c7dd0b1535
Revert "wallet: fix insertion of pool transactions"
7 years ago
Jaquee 1cf2f5a5c2 use txid in wallet2::process_new_transaction()
7 years ago
Riccardo Spagni d35d626181
Merge pull request #1826
7 years ago
Riccardo Spagni 2f9ecd4fba
Merge pull request #1823
7 years ago
moneromooo-monero 2c468dd429
allow user I/O in millinero, micronero, nanonero, piconero
7 years ago
moneromooo-monero d47dac9a88
wallet: fix insertion of pool transactions
7 years ago
moneromooo-monero 7a44f38a7f
Add support for the wallet to refresh pruned blocks
7 years ago
moneromooo-monero b5c74e4041
wallet: invalidate node proxy cache when reconnecting
7 years ago
Riccardo Spagni 3435038a4d
add rpc timeouts to calls that might timeout
7 years ago
Jaquee e4dbea976e
wallet2: fix wrong status on daemon shutdown/startup
7 years ago
Riccardo Spagni c3599fa7b9
update copyright year, fix occasional lack of newline at line end
7 years ago
Riccardo Spagni d596722dfa
Merge pull request #1749
7 years ago
moneromooo-monero 5a3b1e983c
wallet2: fix failure to send (relatedness check in wrong case)
7 years ago
moneromooo-monero 83ec209f42
simplewallet: validate hex input size
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
Jaquee 031b060af0 wallet2::init() - disconnect before init if connected
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 58c87786ae
Merge pull request #1652
8 years ago
Riccardo Spagni 011c5a8a7c
Merge pull request #1647
8 years ago
Riccardo Spagni 5bb95fc613
Merge pull request #1634
8 years ago
Riccardo Spagni 5fb3f97a55
Merge pull request #1629
8 years ago
NanoAkron fba9332de8
Changed console output for transaction from L0 to L1
8 years ago
moneromooo-monero 2bf029be17
wallet2: fix corner case failing to send a second output
8 years ago
Timothy D. Prime 99f584376e Fix invalid + of std::string and int
8 years ago
Lee Clagett c02e1cb943 Updates to epee HTTP client code
8 years ago
Miguel Herranz 629e3101ab Replace BOOST_FOREACH with C++11 ranged for
8 years ago
moneromooo-monero 20f7152769
wallet2: fix sending a rct tx with a single output available
8 years ago
moneromooo-monero 693c190881
wallet: add a node RPC cache layer for simple RPC calls
8 years ago
moneromooo-monero d86ae2bec6
wallet2: reuse fake outs when adjusting fee on transfer
8 years ago
Riccardo Spagni ab69d5b367
Merge pull request #1569
8 years ago
kenshi84 16b8b66adc specify restore height by YYYY-MM-DD format
8 years ago
moneromooo-monero 5833d66f65
Change logging to easylogging++
8 years ago
Riccardo Spagni ec323d8c3f
Merge pull request #1561
8 years ago
Riccardo Spagni 9cda94d0aa
Merge pull request #1574
8 years ago
Riccardo Spagni f00797a1f2
Merge pull request #1573
8 years ago
Chris Vickio 0aefb2f60a remove std::move from return statements (pessimizing-move warning)
8 years ago
Chris Vickio 629d5b7689 change counter from bool to int (deprecated-increment-bool warning)
8 years ago
moneromooo-monero d276a16526
wallet2: use at least two rct inputs if possible
8 years ago
Jaquee dea53962a3
fix timeout in check_connection
8 years ago
moneromooo-monero c9f13c5e54
wallet2: fix tx reroll not updating fee is going up a kB step
8 years ago
Riccardo Spagni 2806842200
Merge pull request #1562
8 years ago
Riccardo Spagni 2a2f02e375
Merge pull request #1559
8 years ago
Riccardo Spagni faa33fc326
Merge pull request #1541
8 years ago
Riccardo Spagni e51afeb90f
Merge pull request #1540
8 years ago
Jaquee a081b39c01
Move key image export/import functions to wallet2
8 years ago
Jaquee db56a03ff2
Wallet2 + API: Callbacks for unconfirmed transfers
8 years ago
Jaquee dbb838f4d0
GUI cold signing
8 years ago
kenshi84 f1dde1a429 wallet cli: print originating block heights of mixin keys when making transfer
8 years ago
Riccardo Spagni ba9744d400
Merge pull request #1515
8 years ago
Riccardo Spagni 13c5da2aa3
Merge pull request #1508
8 years ago
Riccardo Spagni 0ce4618bea
Merge pull request #1504
8 years ago
Riccardo Spagni 06de09daf4
Merge pull request #1501
8 years ago
Riccardo Spagni 03497f0268
Merge pull request #1497
8 years ago
Jaquee 79b4e1f997
Cold signing: make sure short payment id isnt encrypted twice
8 years ago
kenshi84 f390a0e2dc portable serializer: make signerd/unsigned tx portable, ignore archive version checking
8 years ago
Jaquee 4585ada453
Wallet2: faster exit while refreshing
8 years ago
moneromooo-monero cebae0c510
wallet2: check the node returned the real output when requested
8 years ago
kenshi84 5f4ac6b909 wallet2 bugfix: store watch_only flag properly with rewrite()
8 years ago
moneromooo-monero 505116771e
wallet2: fix large reorgs failing
8 years ago
kenshi84 99580adf66 make openalias also available for solo miner; introduce namespace tools::dns_utils; support integrated address with dns lookup
8 years ago
Riccardo Spagni 9777de1890
Merge pull request #1474
8 years ago
Riccardo Spagni 6847999fb8
Merge pull request #1472
8 years ago
kenshi84 2ac8007544 also use portable serializer for boost_serialization_helper.h and net_node.inl, completely adandon boost/archive/binary_oarchive.hpp
8 years ago
Lee Clagett 2bddb8ebee Refactored password prompting for wallets
8 years ago
Jaquee fc40b3e732
Lower connection timeout in check_connection()
8 years ago
kenshi84 66e6af89ce added experimental boost::archive::portable_binary_{i|o}archive
8 years ago
anonimal 4bb0bff233
AddressBook: use unsigned type for row ID's
8 years ago
Jaquee 3b4539ee7e
addressbook updates
8 years ago
Riccardo Spagni aa7a926681
Merge pull request #1434
8 years ago
Jaquee 5df92877c7 GUI address book
8 years ago
moneromooo-monero c5c45ca660
wallet: bring forward use of the dynamic fee
8 years ago
Riccardo Spagni 2d0fbaf35b
Merge pull request #1422
8 years ago
Riccardo Spagni 930aceb242
Merge pull request #1419
8 years ago
moneromooo-monero 9b00d80f85
wallet2: pass by const ref where possible
8 years ago
moneromooo-monero f4a3ce15c1
Fix sending outputs from a tx with more than one pubkey
8 years ago
Riccardo Spagni 8e1a8c6adc
Merge pull request #1415
8 years ago
moneromooo-monero 6c44f5c6eb
wallet: send 0 change to a random address where necessary with rct
8 years ago
Jaquee d1a75754df
Remove infinite loop in refresh code
8 years ago
Riccardo Spagni b500a64524
Merge pull request #1399
8 years ago
Riccardo Spagni f2ea2afb77
Merge pull request #1398
8 years ago
Riccardo Spagni 977dd9b76c
Merge pull request #1385
8 years ago
Riccardo Spagni 3d533d1037
Merge pull request #1380
8 years ago
moneromooo-monero 73ac3b8e26
wallet2: avoid possible undefined behavior on empty string
8 years ago
Pierre Boyer f4772bae81 Fix a few minor typos
8 years ago
moneromooo-monero 82ba2108e9
wallet: add API and RPC to create/parse monero: URIs
8 years ago
moneromooo-monero 657a70e004
wallet: add a getter for the filename path
8 years ago
moneromooo-monero d6086f5b4e
Improve daemon RPC version handling
8 years ago
Riccardo Spagni 2497a2d547
Merge pull request #1369
8 years ago
Riccardo Spagni 3fa1b6623a
Merge pull request #1361
8 years ago
Riccardo Spagni a26b27f66e
Merge pull request #1358
8 years ago
Riccardo Spagni 570acdc686
Merge pull request #1352
8 years ago
Riccardo Spagni 2121f3b2f0
Merge pull request #1351
8 years ago
moneromooo-monero 92dea04929
wallet2: fix wrong change being recorded for cold signed txes
8 years ago
moneromooo-monero 2c0173c722
Add a get_outs (fully text based) version of get_outs.bin
8 years ago
moneromooo-monero 7abfc5474c
wallet: fix exporting outputs and key images with txes with two pubkeys
8 years ago
Dion Ahmetaj fd181b03bb Clamp refresh from height to blockchain height.
8 years ago
moneromooo-monero d01f5c7f1f
wallet2: fix illegal memory access removing newlines from password
8 years ago
moneromooo-monero e6264a2c35
wallet2: fix decrypting a bit too much in authenticated mode
8 years ago
Riccardo Spagni 5df6f0be80
Merge pull request #1318
8 years ago
moneromooo-monero a0131c8be3
wallet: auto sync outputs and key images in cold signing files
8 years ago
moneromooo-monero f8066116dd
wallet2: fill key image and pubkey maps when importing outputs
8 years ago
moneromooo-monero 5fe363cd22
wallet: cast indices to string in logs to be nice to CLANG
8 years ago
moneromooo-monero 11ae1873f8
wallet2: try all tx keys when scanning a new transaction
8 years ago
moneromooo-monero 072d646a45
wallet2: fill in key image map when importing key images
8 years ago
Jacob Brydolf 4fca34ddb4
Wallet2: calculate approximate blockchain height on offline creation
8 years ago
Riccardo Spagni 6a2bb62827
Merge pull request #1316
8 years ago
Lee Clagett 358e068e87 Created monero-wallet-rpc, moving functionality from monero-wallet-cli
8 years ago
moneromooo-monero 63772e4048
wallet: fix corner case of no recent outputs available
8 years ago
Riccardo Spagni 144a7f090a
Merge pull request #1305
8 years ago
Riccardo Spagni 18fdd8116e
Merge pull request #1306
8 years ago
Riccardo Spagni 4c44d896d3
Merge pull request #1285
8 years ago
Riccardo Spagni 0fa6cbef3f
Merge pull request #1276
8 years ago
moneromooo-monero 8aba0d4b4c
wallet: encrypt outputs and key images files with the view key
8 years ago
moneromooo-monero c80f4d416d
wallet: fix output collision detection for view wallets
8 years ago
moneromooo-monero b5d6faada3
wallet: fix bad amounts/fees again
8 years ago
luigi1111 a970a4e3cf
refresh speedup
8 years ago
Riccardo Spagni 6f85b20d92
Merge pull request #1283
8 years ago
Riccardo Spagni d53bc2eddf
Merge pull request #1281
8 years ago
Lee Clagett 4869db702a adding static_assert to pod functions in string tools
8 years ago
moneromooo-monero 18f66f44ef
wallet: use the dynamic per kB fee
8 years ago
moneromooo-monero bb560dd814
wallet: new import_outputs/export_outputs commands
8 years ago
moneromooo-monero 7e6d3cf441
wallet: set incoming outputs' key image to 0 on view wallets
8 years ago
moneromooo-monero 1f9e6a46d8
wallet: print tx overview on submit_transfer too
8 years ago
moneromooo-monero 069d688cf7
simplewallet: log transactions to submit in submit_transfer
8 years ago
moneromooo-monero 31abac4daf
wallet: fix pre-rct cold wallet signing not splitting change
8 years ago
Riccardo Spagni 4e98d2958c
Merge pull request #1246
8 years ago
Riccardo Spagni 09f62ed33e
Merge pull request #1225
8 years ago
Riccardo Spagni f800390ccc
Merge pull request #1224
8 years ago