Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-06-23 | Wallet API : transaction history in progress | Ilya Kitaev | 7 | -32/+87 | |
2016-06-23 | transaction history api in progress | Ilya Kitaev | 7 | -16/+110 | |
2016-06-23 | api implementation splitted over separate files | Ilya Kitaev | 13 | -315/+710 | |
2016-06-23 | TransactionInfo / TransactionHistory APIs design | Ilya Kitaev | 2 | -130/+188 | |
2016-06-23 | Wallet::createTransaction API introduced | Ilya Kitaev | 2 | -132/+214 | |
Transaction API continued TODOs for Transaction/Transfer interface | |||||
2016-06-23 | Wallet::transfer in progress | Ilya Kitaev | 2 | -2/+198 | |
2016-06-23 | Wallet::refresh + tests | Ilya Kitaev | 2 | -0/+16 | |
2016-06-23 | "testnet" is default parameter | Ilya Kitaev | 2 | -3/+11 | |
2016-06-23 | testnet option, Wallet::balance(), Wallet::unlockedBalance() | Ilya Kitaev | 2 | -6/+15 | |
2016-06-23 | - testnet option added to api; | Ilya Kitaev | 4 | -13/+54 | |
2016-06-23 | wallet2::store() implemented within wallet2::store_to | Ilya Kitaev | 3 | -69/+62 | |
2016-06-19 | wallet_rpc_server: fix some string values being returned between <> | moneromooo-monero | 1 | -10/+10 | |
2016-04-29 | Only log 1/N skipped blocks | Howard Chu | 1 | -2/+4 | |
2016-04-29 | Move refresh height to keys file from cache file | Howard Chu | 2 | -1/+8 | |
2016-04-29 | Make fast_refresh interruptible | Howard Chu | 1 | -2/+3 | |
2016-04-28 | add a --max-concurrency flag | moneromooo-monero | 1 | -2/+2 | |
It sets the max number of threads to use for a parallel job. This is different that the number of total threads, since monero binaries typically start a lot of them. | |||||
2016-04-27 | wallet: add a filter_by_height field to get_transfers | moneromooo-monero | 2 | -2/+12 | |
It allows a simple get_transfers (with default 0 min_height and max_height) to return all transactions, instead of the unexpected set of txes in block 0, which is probably none at all. | |||||
2016-04-26 | wallet: add get_transfers rpc call | moneromooo-monero | 3 | -0/+151 | |
Allows getting in, out, pending, and failed transfers, similarly to the show_transfers command. | |||||
2016-04-26 | wallet: allow attaching notes to txids | moneromooo-monero | 6 | -1/+130 | |
2016-04-26 | wallet: add GMT timestamps to transfers/payments | moneromooo-monero | 2 | -11/+26 | |
2016-04-19 | wallet: add a new sweep_all command and RPC command | moneromooo-monero | 5 | -0/+224 | |
This sends all outputs in a wallet to a given address, alleviating the difficulty people have had trying to send all monero but being left with some small amount left. | |||||
2016-04-18 | modified: src/wallet/wallet2.cpp | awfulcrawler | 2 | -5/+6 | |
modified: src/wallet/wallet2.h Removed working comments | |||||
2016-04-18 | modified: src/simplewallet/simplewallet.cpp | awfulcrawler | 2 | -6/+20 | |
modified: src/wallet/wallet2.cpp modified: src/wallet/wallet2.h Update to fix unconfirmed balance and give a slightly more verbose and informative confirmation message for transfers | |||||
2016-04-17 | Add GET_HASHES_FAST rpc, use it in wallet | Howard Chu | 3 | -0/+94 | |
When m_refresh_from_block_height has been set, only hashes will be retrieved up to that height, instead of full blocks. The same will be done for "refresh <height>" when the specified height is beyond the current local blockchain. | |||||
2016-04-17 | wallet2: move output selection api public | moneromooo-monero | 1 | -4/+6 | |
2016-04-05 | get_payments short ID | luigi1111 | 1 | -8/+17 | |
Add support for short/integrated/encrypted IDs to get_payments RPC | |||||
2016-04-05 | rpc: add a do_not_relay boolean to tx submission | moneromooo-monero | 1 | -0/+1 | |
Just to make it easier | |||||
2016-04-02 | Fix potential race with parallel processing of txes/signatures/blocks | moneromooo-monero | 1 | -0/+1 | |
2016-04-02 | wallet: better output selection for transfer/transfer_new | moneromooo-monero | 4 | -71/+58 | |
This now requests the set of outputs that can be mixed first, to avoid trying non dust but unmixable outputs, which we know will fail. | |||||
2016-03-28 | wallet: fix --generate-from-keys saving as watch only | moneromooo-monero | 1 | -1/+1 | |
2016-03-27 | wallet: make load_keys check types when loading JSON | moneromooo-monero | 2 | -23/+38 | |
2016-03-27 | Convey tx verification failure reasons to the RPC client | moneromooo-monero | 2 | -2/+9 | |
This allows appropriate action to be taken, like displaying the reason to the user. Do just that in simplewallet, which should help a lot in determining why users fail to send. Also make it so a tx which is accepted but not relayed is seen as a success rather than a failure. | |||||
2016-03-26 | wallet: pass std::function by const ref, not value | moneromooo-monero | 2 | -2/+2 | |
Because we can. | |||||
2016-03-26 | wallet: do not leak owned amounts to the daemon unless --trusted-daemon | moneromooo-monero | 4 | -7/+10 | |
This will be slower, though more private. New trusted_daemon parameter to the matching RPC call, false by default. | |||||
2016-03-26 | wallet: change sweep_dust to sweep_unmixable | moneromooo-monero | 4 | -16/+106 | |
With the change in mixin rules for v2, the "annoying" outputs are slightly changed. There is high correlation between dust and unmixable, but no equivalence. | |||||
2016-03-26 | wallet: handle rare case where fee adjustment can bump to the next kB | moneromooo-monero | 1 | -2/+3 | |
It resulted in a tx being sent with too low a fee, and thus rejected. | |||||
2016-03-26 | wallet: factor fee calculation | moneromooo-monero | 1 | -22/+11 | |
2016-03-25 | wallet: add a --generate-from-json flag | moneromooo-monero | 2 | -4/+10 | |
It takes a filename containing JSON data to generate a wallet. The following fields are valid: version: integer, should be 1 filename: string, path/filename for the newly created wallet scan_from_height: 64 bit unsigned integer, optional password: string, optional viewkey: string, hex representation spendkey: string, hex representation seed: string, optional, list of words separated by spaces Either seed or private keys should be given. If using private keys, the spend key may be omitted (the wallet will not be able to spend, but will see incoming transactions). If scan_from_height is given, blocks below this height will not be checked for transactions as an optimization. | |||||
2016-03-21 | Revert "Print stack trace upon exceptions" | moneromooo-monero | 3 | -5/+2 | |
Ain't nobody got time for link/cmake skullduggery. This reverts commit fff238ec94ac6d45fc18c315d7bc590ddfaad63d. | |||||
2016-03-19 | Print stack trace upon exceptions | moneromooo-monero | 3 | -2/+5 | |
Useful for debugging users' logs | |||||
2016-03-16 | Wallet::store_to(path, password) implemented; | Ilya Kitaev | 5 | -17/+113 | |
2016-03-16 | Wallet::address implemented | Ilya Kitaev | 2 | -0/+7 | |
2016-03-16 | WalletManager::recoveryWallet implemented | Ilya Kitaev | 2 | -5/+42 | |
2016-03-16 | Wallet::setPassword() method for wallet2_api | Ilya Kitaev | 4 | -9/+58 | |
2016-03-16 | changes in wallet2_api + implemented WalletManager::openWallet | Ilya Kitaev | 2 | -28/+130 | |
2016-03-16 | get_seed() included to interface | Ilya Kitaev | 2 | -14/+31 | |
2016-03-16 | tests for wallet2_api | Ilya Kitaev | 3 | -6/+40 | |
2016-03-16 | wallet2 public api. initial commit | Ilya Kitaev | 3 | -2/+227 | |
2016-03-11 | wallet: use minimum mixin when RPC asks for too low mixin | moneromooo-monero | 1 | -3/+13 | |
After the fork, normal transfer functions called via RPC use the minimum mixin 2 if 0 or 1 is requested. While the incoming transaction may be valid (eg, it has an unmixable and at most a mixable input), it is a simple way to make sure RPC users can't get a seemingly random accept/reject behavior if they don't update their requested mixin. | |||||
2016-03-11 | wallet_rpc_server: make use_fork_rules public | moneromooo-monero | 1 | -1/+2 | |
We will need it in the wallet RPC server | |||||
2016-03-11 | Use boost::thread instead of std::thread | Howard Chu | 3 | -6/+7 | |
and all other associated IPC | |||||
2016-03-05 | get_payments short ID | luigi1111 | 1 | -8/+17 | |
Add support for short/integrated/encrypted IDs to get_payments RPC | |||||
2016-02-22 | simplewallet: add a new --restore-from-keys option | moneromooo-monero | 2 | -0/+45 | |
It is similar in use to --restore-from-view-key, but also expects a spend private key. Requested by luigi1112, and useful to restore MyMonero wallets. | |||||
2016-02-15 | wallet: clear missing data on rescan_bc | moneromooo-monero | 1 | -0/+4 | |
2016-02-05 | wallet: check a key image isn't already present when adding one | moneromooo-monero | 1 | -12/+49 | |
If it is, it points to reuse of a tx key, which isn't meant to happen. If it does, a key image collision means that only one of those outputs is spendable, so the wallet selects the larger amount, unless that output was spent already. This causes a discrepancy betewen reported received inputs and payment total. Since tx keys are 256 bits, this should never happen except if done on purpose, or if a sender uses a bad PRNG. | |||||
2016-01-31 | Revert "Merge pull request #632" | Riccardo Spagni | 1 | -9/+1 | |
This reverts commit 58f890652e86039e98dff2d48d217c9ea9e84eca, reversing changes made to 39d73d2a27730e6a5844c259d81a0ed9d4ee3000. | |||||
2016-01-31 | wallet: forbid dust altogether in output selection where appropriate | moneromooo-monero | 2 | -5/+14 | |
2016-01-30 | wallet: guard against exception in process_blocks | moneromooo-monero | 1 | -0/+2 | |
If an exception occurs, the thread needs to be joined, or it will be deleted while still live, and terminate the process. | |||||
2016-01-30 | wallet: guard against exception in process_blocks | moneromooo-monero | 1 | -1/+9 | |
If an exception occurs, the thread needs to be joined, or it will be deleted while still live, and terminate the process. | |||||
2016-01-29 | wallet: detect and handle failed outgoing transfers | moneromooo-monero | 3 | -2/+81 | |
When a transaction is not found in the pool anymore, it is marked as failed, and displayed as such in show_transfers. | |||||
2016-01-29 | Fix V1/V2 use of hard fork related parameters | moneromooo-monero | 2 | -5/+9 | |
Some of it uses hardcoded height, which will need some thinking for next (voted upon) fork. | |||||
2016-01-24 | wallet2: update spent comparison now that we have two spent states | moneromooo-monero | 1 | -1/+1 | |
2016-01-10 | wallet2: decide at runtime which upper tx size to use | moneromooo-monero | 2 | -6/+20 | |
The value will be different depending on whether we've reached the first hard fork, which allows a larger size, or not. This fixes transactions being rejected by the daemon on mainnet where the first hard fork is not yet active. | |||||
2016-01-05 | rpc: is_key_image_spent now checks the tx pool too | moneromooo-monero | 1 | -3/+3 | |
2015-12-31 | wallet: don't forget to close the file after storing cache | moneromooo-monero | 1 | -1/+3 | |
Also add some flags to open, as epee's save_string_to_file does, to truncate file, etc. | |||||
2015-12-31 | updated copyright year | Riccardo Spagni | 8 | -8/+8 | |
2015-12-30 | wallet: add a rescan_bc command and rescan_blockchain RPC | moneromooo-monero | 5 | -0/+56 | |
Blockchain hashes and key images are flushed, and blocks are pulled anew from the daemon. The console command is shortened to match bc_height. This should make it a lot easier on users who are currently told to remove this particular cache file but keep the keys one, etc, etc. | |||||
2015-12-30 | wallet: protect against exceptions in the block pull thread | moneromooo-monero | 2 | -14/+30 | |
This can happen when the daemon exits, which would also cause the wallet to crash via unhandled exception | |||||
2015-12-30 | no longer need to pass the size to rapidjson | Riccardo Spagni | 1 | -2/+2 | |
2015-12-29 | wallet: store cache to file without unnecessary memory buffer | moneromooo-monero | 1 | -6/+8 | |
2015-12-28 | wallet_rpc_server: exit async, so we reply to stop_wallet RPC | moneromooo-monero | 2 | -1/+11 | |
Reported by saddam | |||||
2015-12-28 | wallet: do not return error if incoming_transfers finds none | moneromooo-monero | 1 | -5/+0 | |
reported by saddam | |||||
2015-12-24 | fixed missing parenthesis | Riccardo Spagni | 1 | -1/+1 | |
2015-12-24 | fix for 'failed to generate new wallet: failed to save file' error during ↵ | Lex Kalinkin | 1 | -3/+5 | |
wallet generation | |||||
2015-12-23 | changed height to uint64_t | Brendan Telzrow | 1 | -4/+4 | |
2015-12-23 | added RPC wallet command getheight | Brendan Telzrow | 3 | -1/+35 | |
2015-12-20 | wallet: fix load/save versioning bug for recently added tx data | moneromooo-monero | 1 | -2/+5 | |
The version number passed to those data's serialize function was always 0, not the wallet's version as I had expected. A version number now exists for these structures so they're versioned correctly. | |||||
2015-12-19 | Allow the wallet to access hard fork information | moneromooo-monero | 2 | -2/+39 | |
And make it change behavior slightly when close/after first hard fork | |||||
2015-12-17 | replace std::auto_ptr with std::unique_ptr | moneromooo-monero | 1 | -2/+2 | |
The former is obsolete | |||||
2015-12-17 | wallet: save to a temporary file, then rename | moneromooo-monero | 2 | -1/+20 | |
This should avoid most of wallet cache corruption cases | |||||
2015-12-05 | wallet: make the wallet refresh type a wallet setting | moneromooo-monero | 2 | -1/+15 | |
instead of a command line setting. It makes sense that is is a long lived setting. | |||||
2015-12-05 | wallet: default auto-refresh to true for old wallets | moneromooo-monero | 1 | -0/+1 | |
2015-12-05 | wallet: add a stop_wallet RPC call | moneromooo-monero | 3 | -0/+40 | |
2015-11-30 | wallet2: default auto-refresh to true for preexisting wallets | moneromooo-monero | 1 | -1/+1 | |
2015-11-29 | wallet: cancellable refresh | moneromooo-monero | 1 | -0/+1 | |
^C while in manual refresh will cancel the refresh, since that's often an annoying thing to have to wait for. Also, a manual refresh command will interrupt any running background refresh and take over, rather than wait for the background refresh to be done, and look to be hanging. | |||||
2015-11-29 | wallet2: remove confirmed transactions from detached blocks | moneromooo-monero | 1 | -0/+8 | |
2015-11-28 | wallet2: speed up wallet refresh for large miners | moneromooo-monero | 1 | -14/+47 | |
2015-11-28 | wallet: optional automatic refresh from the daemon | moneromooo-monero | 2 | -2/+9 | |
The daemon will be polled every 90 seconds for new blocks. It is enabled by default, and can be turned on/off with set auto-refresh 1 and set auto-refresh 0 in the wallet. | |||||
2015-11-27 | wallet2: parallelize pulling blocks and processing them on refresh | moneromooo-monero | 2 | -13/+49 | |
This needed locking the use of m_http_client, to avoid collisions in I/O. | |||||
2015-11-27 | wallet2: maintain the short chain manually when refreshing | moneromooo-monero | 2 | -4/+17 | |
2015-11-27 | wallet2: split pull blocks between pulling and processing | moneromooo-monero | 2 | -10/+20 | |
2015-11-22 | wallet: make the refresh optimizations selectable via command line | moneromooo-monero | 2 | -3/+20 | |
Take the opportunity to add a no-coinbase case too, for even faster sync when an address is known to never have mined to. | |||||
2015-11-22 | wallet: speedup refresh from daemon | moneromooo-monero | 2 | -38/+59 | |
Assume the whole of a coinbase goes to the same address (so that if the first output isn't for us, none of it is), and only look for payment id when we received something in the transaction. | |||||
2015-11-22 | wallet2: minor cleanup | moneromooo-monero | 1 | -7/+4 | |
- use std::vector::std::deque to not leak when exceptions happen - use std::unique_ptr instead of the deprecated std::auto_ptr | |||||
2015-11-22 | wallet2: speedup refresh a bit | moneromooo-monero | 2 | -3/+151 | |
Use the NoodleDoodle threading technique to speedup a couple code blocks on the main path when refreshing blocks without any transactions for us. | |||||
2015-11-22 | wallet: storing outgoing tx info now defaults to enabled | moneromooo-monero | 1 | -2/+2 | |
The info is stored encrypted, and is pretty useful, often after the fact. | |||||
2015-11-22 | wallet: rename store-tx-keys to store-tx-info | moneromooo-monero | 2 | -11/+12 | |
With backward compatibility | |||||
2015-11-22 | wallet: improve show_transfers | moneromooo-monero | 2 | -6/+64 | |
More information is now saved and displayed | |||||
2015-11-21 | wallet: use incoming blocks to keep track of payments too | moneromooo-monero | 2 | -1/+21 | |
2015-11-15 | wallet: track outgoing payments and add a show_transfers command | moneromooo-monero | 2 | -11/+66 | |
It's a user friendly display of incoming and outgoing transfers, listed by height, within an optional height range. | |||||
2015-10-30 | simplewallet: add a set default-mixin command | moneromooo-monero | 2 | -2/+10 | |
The default default mixin is 4. It can now be changed per wallet. | |||||
2015-10-30 | wallet2: fix CLANG compile error | moneromooo-monero | 1 | -1/+1 | |
2015-10-27 | Fix a possibly-unused warning, and rationalize types | moneromooo-monero | 2 | -9/+9 | |
2015-10-25 | Fix leak on real output when using a very recent output | moneromooo-monero | 2 | -2/+1 | |
The wallet and the daemon applied different height considerations when selecting outputs to use. This can leak information on which input in a ring signature is the real one. Found and originally fixed by smooth on Aeon. | |||||
2015-10-14 | wallet2: really include non canonical outputs in dust sweep | moneromooo-monero | 1 | -1/+1 | |
2015-10-11 | from hard fork 2, all outputs must be decomposed | moneromooo-monero | 2 | -47/+42 | |
The wallet decomposes fully as of now too. | |||||
2015-08-26 | wallet: use mutex protected random generation api | moneromooo-monero | 1 | -1/+1 | |
2015-08-24 | wallet: only return tx keys via RPC if requested | moneromooo-monero | 4 | -9/+27 | |
To get the tx keys returned via RPC, set the "get_tx_key" or "get_tx_keys" request field to true (defaults to false). | |||||
2015-08-22 | wallet: encrypt the cache file | moneromooo-monero | 2 | -2/+76 | |
It contains private data, such as a record of transactions. The key is derived from the view and spend secret keys. The encryption currently is one shot, so may require a lot of memory for large wallet caches. | |||||
2015-08-19 | make tx keys available to the user | moneromooo-monero | 4 | -8/+41 | |
They are also stored in the cache file, to be retrieved using a new get_tx_key command. | |||||
2015-08-11 | wallet: new rescan_spent command to update outputs' spent status | moneromooo-monero | 3 | -0/+51 | |
This obsoletes the need for a lengthy blockchain rescan when a transaction doesn't end up in the chain after being accepted by the daemon, or any other reason why the wallet's idea of spent and unspent outputs gets out of sync from the blockchain's. | |||||
2015-08-09 | encrypted payment ids are now 64 bit, instead of 256 bit | moneromooo-monero | 5 | -34/+81 | |
Pros: - smaller on the blockchain - shorter integrated addresses Cons: - less sparseness - less ability to embed actual information The boolean argument to encrypt payment ids is now gone from the RPC calls, since the decision is made based on the length of the payment id passed. | |||||
2015-08-09 | Encrypted payment IDs | moneromooo-monero | 4 | -7/+32 | |
A payment ID may be encrypted using the tx secret key and the receiver's public view key. The receiver can decrypt it with the tx public key and the receiver's secret view key. Using integrated addresses now cause the payment IDs to be encrypted. Payment IDs used manually are not encrypted by default, but can be encrypted using the new 'encrypt_payment_id' field in the transfer and transfer_split RPC calls. It is not possible to use an encrypted payment ID by specifying a manual simplewallet transfer/transfer_new command, though this is just a limitation due to input parsing. | |||||
2015-08-04 | wallet: set watch-only flag to false when creating a new wallet | moneromooo-monero | 1 | -0/+1 | |
2015-07-22 | wallet: new transaction construction algorithm | moneromooo-monero | 4 | -3/+419 | |
It should avoid a lot of the issues sending more than half the wallet's contents due to change. Actual output selection is still random. Changing this would improve the matching of transaction amounts to output sizes, but may have non obvious effects on blockchain analysis. Mapped to the new transfer_new command in simplewallet, and transfer uses the existing algorithm. To use in RPC, add "new_algorithm: true" in the transfer_split JSON command. It is not used in the transfer command. | |||||
2015-07-18 | wallet: add boolean to always confirm transactions with the user | moneromooo-monero | 2 | -1/+11 | |
This can be useful if you want to be given a veto over the tx fee, or if you want to see what a tx fee would be without actually sending. | |||||
2015-06-20 | simplewallet: allow creating a wallet from a public address and view secret key | moneromooo-monero | 2 | -0/+43 | |
The needed information is supplied via a triple: --generate-from-view-key address:viewkey:filename | |||||
2015-06-20 | wallet2: fix write_watch_only_wallet comment description | moneromooo-monero | 1 | -2/+2 | |
2015-06-17 | wallet2: use the same exponential splitting for normal txes | moneromooo-monero | 1 | -2/+4 | |
2015-06-17 | wallet2: try to split dust sweep txs exponentially | moneromooo-monero | 1 | -2/+3 | |
This ensures even massive wallets full of dust can sweep. | |||||
2015-06-13 | Add RPC commands to manipulate integrated addresses | moneromooo-monero | 3 | -0/+113 | |
2015-06-12 | Integrated addresses (standard address plus payment id) | moneromooo-monero | 1 | -2/+16 | |
2015-05-31 | wallet: add watch only wallet support | moneromooo-monero | 2 | -6/+44 | |
The new save_watch_only saves a copy of the keys file without the spend key. It can then be given away to be used as a normal keys file, but with no spend ability. | |||||
2015-05-30 | wallet_rpc_server: add a sweep_dust RPC command as well | moneromooo-monero | 3 | -0/+64 | |
2015-05-30 | wallet: add a sweep_dust command | moneromooo-monero | 2 | -0/+215 | |
Sends all the dust to your own wallet. May fail (if the fee required is more than the dust total). May end up paying most of the dust in fees. Unlocked dust total is now also displayed in "balance". | |||||
2015-05-27 | wallet: add consts where appropriate | moneromooo-monero | 2 | -18/+19 | |
because const is always appropriate | |||||
2015-05-19 | Allow name@domain.tld for OpenAlias lookups | warptangent | 1 | -1/+2 | |
Based on tewinget's update. Make OpenAlias address format independent of existing DNS functions. Add tests. Test: make debug-test cd build/debug/tests/unit_tests # test that regular DNS functions work, including IPv4 lookups. # also test function that converts OpenAlias address format make && ./unit_tests --gtest_filter=DNSResolver* # test that OpenAlias addresses like donate@getmonero.org work from # wallet tools make && ./unit_tests --gtest_filter=AddressFromURL.Success | |||||
2015-03-27 | Restore daemon interactive mode | Thomas Winget | 2 | -18/+18 | |
Daemon interactive mode is now working again. RPC mapped calls in daemon and wallet have both had connection_context removed as an argument as that argument was not being used anywhere. | |||||
2015-02-20 | added tx size to incoming_transfers RPC Call | Riccardo Spagni | 2 | -0/+4 | |
2015-01-11 | Add a --restricted-rpc flag to simplewallet | moneromooo-monero | 3 | -1/+32 | |
It restricts RPC to a subset of "view only" commands. Kind of like a poor man's view key replacement. | |||||
2015-01-11 | Allow get_bulk_payments to return all payments regardless of payment ID | moneromooo-monero | 3 | -12/+45 | |
by giving an empty list of payment IDs. | |||||
2015-01-02 | year updated in license | Riccardo Spagni | 8 | -8/+8 | |
2014-12-11 | Document existing function | warptangent | 1 | -0/+6 | |
2014-12-11 | Repeat prompt for wallet path if invalid | warptangent | 2 | -0/+11 | |
simplewallet run without a wallet path argument should prompt again if an invalid path was entered. Validity here currently means the string isn't empty. | |||||
2014-12-10 | wallet2::rewrite update to not require bin file | warptangent | 1 | -2/+0 | |
Allow pre-JSON wallet format to load without depending on existing bin file. Don't write bin file while inside keys rewrite, so bin file write behavior here matches that of regular wallet load. | |||||
2014-12-10 | wallet2::load correctly initialize m_blockchain for wallet loaded without ↵ | warptangent | 1 | -7/+9 | |
bin file Fix for simplewallet loading a wallet with a keys file but no bin file. - this situation previously required a user to restart simplewallet before it would refresh its blockchain from the server. | |||||
2014-12-08 | Add wallet2::verify_password method | warptangent | 2 | -0/+53 | |
Allows wallet password to be verified without changing wallet state. | |||||
2014-12-06 | wallet JSON update for non-deterministic wallet data | warptangent | 1 | -4/+10 | |
wallet2::store_keys() and wallet2::load_keys() should only use the JSON attribute "seed_language" when applicable. That is only for deterministic wallets. - store_keys() don't add JSON attribute "seed_language" if seed_language is empty - load_keys() don't call set_seed_language if JSON attribute "seed_language" not present | |||||
2014-12-06 | Extract check for deterministic keys to wallet2::is_deterministic() | warptangent | 2 | -6/+20 | |
It's cleaner for wallet2.cpp and it also allows deterministic check by simplewallet.cpp. | |||||
2014-12-01 | prompt for seed language and error handling | warptangent | 2 | -0/+17 | |
- "seed" simplewallet command was only displaying seed if wallet was newly generated | |||||
2014-11-09 | Remove DEFAULT_FEE, add temporary acceptance of too-small per-kb fee >= 0.1, ↵ | iamsmooth | 1 | -2/+2 | |
denominations based on DEFAULT_DUST_THRESHOLD, document fee arg to create_transactions as unused, se DEFAULT_DUST_THRESHOLD for wallet dust collection instead of calcualted tx fee | |||||
2014-11-06 | per kb fees not passing correct fee to transfer() | Thomas Winget | 1 | -2/+1 | |
2014-11-06 | Should now properly do per-kb fee | Thomas Winget | 1 | -1/+2 | |
I'm an idiot. | |||||
2014-11-06 | per kb fees | Thomas Winget | 1 | -1/+16 | |
2014-11-01 | Exception handling while refreshing in rpc wallet (credits to QCN) | Sammy Libre | 1 | -1/+5 | |
2014-10-24 | cmake: support 2.8.7 | Ben Boeckel | 1 | -2/+2 | |
Older versions of CMake support LINK_{PUBLIC,PRIVATE} while newer versions prefer PUBLIC and PRIVATE instead, but still support the LINK_ prefix. | |||||
2014-10-23 | cmake: handle private vs. public headers | Ben Boeckel | 1 | -2/+7 | |
2014-10-23 | cmake: refactor common code with libraries | Ben Boeckel | 1 | -9/+1 | |
2014-10-23 | cmake: put each library into its own directory | Ben Boeckel | 1 | -0/+59 | |
This cleans up the CMake code and shows patterns more easily (to be refactored in the next commit). | |||||
2014-10-19 | Prints seed after wallet upgrade. Removed iostream include. | Oran Juice | 1 | -2/+0 | |
2014-10-19 | Doxygen comments | Oran Juice | 2 | -21/+40 | |
2014-10-19 | Rewrites to old wallet file correctly | Oran Juice | 2 | -2/+17 | |
2014-10-18 | Doxygen comments in | Oran Juice | 2 | -5/+37 | |
2014-10-18 | Writes seed language while generating wallet. Wallet open fix. | Oran Juice | 2 | -5/+10 | |
2014-10-18 | Stores seed language in wallet file. added rapidjson. Yet to test backward ↵ | Oran Juice | 2 | -2/+45 | |
compatibility | |||||
2014-10-02 | Restructured language sources to be singletons | Oran Juice | 2 | -2/+13 | |
2014-09-30 | updated DNSResolver/things that use it for DNSSEC | Thomas Winget | 1 | -4/+9 | |
Note: DNSResolver does not yet *use* DNSSEC, but rather this commit is preparation for including DNSSEC validation. The function in src/wallet/wallet2.cpp that uses DNSResolver still needs its parameters updated accordingly. | |||||
2014-09-23 | change to allow (at least a bit) for multiple TXT records | Thomas Winget | 2 | -7/+16 | |
2014-09-23 | Monero addres from DNS TXT record implemented, tests pass | Thomas Winget | 2 | -0/+57 | |
Still need to deal with DNSSEC and optional fields in the TXT record. | |||||
2014-09-23 | Moved mnemonics code to src/mnemonics | Oran Juice | 1 | -1/+1 | |
2014-09-15 | Give up on brace initializers in initializer lists (MSVC bug) | Zachary Michaels | 1 | -9/+9 | |
2014-09-15 | Separate testnet address prefix | Zachary Michaels | 4 | -17/+34 | |
2014-09-15 | Pass tx and nonce to genesis block constructor | Zachary Michaels | 1 | -4/+8 | |
2014-09-15 | Separate rpc port for testnet | Zachary Michaels | 1 | -1/+5 | |
2014-09-15 | Reorganize testnet constants | Zachary Michaels | 1 | -1/+1 | |
2014-09-15 | Add testnet flag | Zachary Michaels | 2 | -9/+35 | |
Source: cryptonotefoundation | |||||
2014-09-13 | Change wallet to not try to extract tx public key when tx has no outputs ↵ | iamsmooth | 1 | -45/+49 | |
(fixes 202612 tx format messages and is otherwise correct) | |||||
2014-08-05 | added view_key to wallet RPC command query_key | Jakob Lind | 1 | -0/+4 | |
2014-08-05 | query_key command in wallet rpc. | Jakob Lind | 3 | -0/+44 | |
only support mnemonic as key_type currently | |||||
2014-08-03 | refactoring. get seed code in wallet2 | Jakob Lind | 2 | -0/+20 | |
2014-08-01 | #36 make it compile and work properly | Jakob Lind | 1 | -4/+2 | |
2014-08-01 | #36 simplewallet refresh include optional height param | Jakob Lind | 2 | -12/+10 | |
height param is used optionally in refresh command TODO: This should also be the default behaviour when generating a new wallet. | |||||
2014-07-23 | wallet rpc: actually populate the extra while assembling a transaction | Erik Kimmo | 2 | -2/+2 | |
2014-07-23 | License updated to BSD 3-clause | fluffypony | 7 | -23/+203 | |
2014-07-22 | Add get_bulk_payments rpc call | Zachary Michaels | 5 | -5/+81 | |
2014-07-01 | Explicit error constructors | Zachary Michaels | 1 | -5/+5 | |
2014-06-30 | wallet RPC converted to use new transaction semantics | Thomas Winget | 5 | -19/+273 | |
wallet RPC now uses wallet2::create_transactions and wallet2::commit_tx instead of wallet2::transfer. This made it possible to add the RPC call /transfer_split, which will split transactions automatically if they are too large. The old call to /transfer will return an error stating to use /transfer_split if multiple transactions are needed to fulfill the request. | |||||
2014-06-30 | missed removing a debug print | Thomas Winget | 1 | -2/+0 | |
2014-06-30 | Transaction splitting *seems* to be working!!! | tom | 1 | -0/+3 | |
2014-06-30 | final changes to get transaction splitting building. needs testing. | Thomas Winget | 3 | -26/+54 | |
2014-06-30 | Added comments to wallet functions | Thomas Winget | 2 | -0/+13 | |
2014-06-30 | Revert "Do not fall over when refreshing balance fails" | Thomas Winget | 1 | -2/+1 | |
2014-06-29 | Do not fall over when refreshing balance fails | Matthew Little | 1 | -1/+2 | |
2014-06-12 | allow two-random-numbers wallet generation (but not as default) | Thomas Winget | 2 | -3/+3 | |
2014-06-12 | builds, but doesn't link. other than that, electrum-style recovery ↵ | Thomas Winget | 2 | -3/+4 | |
implemented (but not tested\!) | |||||
2014-06-12 | defaulted new parameters in modified functions | tom | 1 | -1/+1 | |
2014-06-12 | most functions prototyped/modified for wallet recovery | Thomas Winget | 3 | -3/+17 | |
2014-06-02 | Added incoming_transfers RPC API method | paybee | 2 | -15/+1 | |
2014-06-02 | Added 'payment_id' optional argument to 'transfer' wallet RPC method | Neozaru | 4 | -1/+46 | |
2014-05-27 | Added incoming_transfers RPC API method | paybee | 4 | -4/+108 | |
2014-05-26 | further restrict maximum tx size b/c of spam | monero-project | 1 | -1/+6 | |
2014-05-25 | temporary fix for block reward dos | mydesktop | 1 | -1/+6 | |
2014-05-25 | 0.8.8update | mydesktop | 2 | -5/+5 | |
2014-05-25 | 'getaddress' wallet-rpc command | Neozaru | 3 | -0/+35 | |
2014-05-03 | initial [broken] update | mydesktop | 7 | -75/+216 | |
2014-04-30 | Reverting wallet2.cpp to proper bugfix | monero-project | 1 | -5/+0 | |
2014-04-30 | Warn user on attempting to remove build directory for make clean | mydesktop | 1 | -1/+1 | |
2014-04-30 | return for unhandleable tx_extra | monero-project | 1 | -0/+4 | |
2014-04-30 | Temporarily disable error relating to mangled tx_extra fields | monero-project | 1 | -1/+4 | |
2014-04-18 | checkpoints removed | thankful_for_today | 1 | -1/+1 | |