aboutsummaryrefslogtreecommitdiff
path: root/src/wallet (unfollow)
AgeCommit message (Collapse)AuthorFilesLines
2015-05-31wallet: add watch only wallet supportmoneromooo-monero2-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-30wallet_rpc_server: add a sweep_dust RPC command as wellmoneromooo-monero3-0/+64
2015-05-30wallet: add a sweep_dust commandmoneromooo-monero2-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-27wallet: add consts where appropriatemoneromooo-monero2-18/+19
because const is always appropriate
2015-05-19Allow name@domain.tld for OpenAlias lookupswarptangent1-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-27Restore daemon interactive modeThomas Winget2-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-20added tx size to incoming_transfers RPC CallRiccardo Spagni2-0/+4
2015-01-11Add a --restricted-rpc flag to simplewalletmoneromooo-monero3-1/+32
It restricts RPC to a subset of "view only" commands. Kind of like a poor man's view key replacement.
2015-01-11Allow get_bulk_payments to return all payments regardless of payment IDmoneromooo-monero3-12/+45
by giving an empty list of payment IDs.
2015-01-02year updated in licenseRiccardo Spagni8-8/+8
2014-12-11Document existing functionwarptangent1-0/+6
2014-12-11Repeat prompt for wallet path if invalidwarptangent2-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-10wallet2::rewrite update to not require bin filewarptangent1-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-10wallet2::load correctly initialize m_blockchain for wallet loaded without ↵warptangent1-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-08Add wallet2::verify_password methodwarptangent2-0/+53
Allows wallet password to be verified without changing wallet state.
2014-12-06wallet JSON update for non-deterministic wallet datawarptangent1-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-06Extract check for deterministic keys to wallet2::is_deterministic()warptangent2-6/+20
It's cleaner for wallet2.cpp and it also allows deterministic check by simplewallet.cpp.
2014-12-01prompt for seed language and error handlingwarptangent2-0/+17
- "seed" simplewallet command was only displaying seed if wallet was newly generated
2014-11-09Remove DEFAULT_FEE, add temporary acceptance of too-small per-kb fee >= 0.1, ↵iamsmooth1-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-06per kb fees not passing correct fee to transfer()Thomas Winget1-2/+1
2014-11-06Should now properly do per-kb feeThomas Winget1-1/+2
I'm an idiot.
2014-11-06per kb feesThomas Winget1-1/+16
2014-11-01Exception handling while refreshing in rpc wallet (credits to QCN)Sammy Libre1-1/+5
2014-10-24cmake: support 2.8.7Ben Boeckel1-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-23cmake: handle private vs. public headersBen Boeckel1-2/+7
2014-10-23cmake: refactor common code with librariesBen Boeckel1-9/+1
2014-10-23cmake: put each library into its own directoryBen Boeckel1-0/+59
This cleans up the CMake code and shows patterns more easily (to be refactored in the next commit).
2014-10-19Prints seed after wallet upgrade. Removed iostream include.Oran Juice1-2/+0
2014-10-19Doxygen commentsOran Juice2-21/+40
2014-10-19Rewrites to old wallet file correctlyOran Juice2-2/+17
2014-10-18Doxygen comments inOran Juice2-5/+37
2014-10-18Writes seed language while generating wallet. Wallet open fix.Oran Juice2-5/+10
2014-10-18Stores seed language in wallet file. added rapidjson. Yet to test backward ↵Oran Juice2-2/+45
compatibility
2014-10-02Restructured language sources to be singletonsOran Juice2-2/+13
2014-09-30updated DNSResolver/things that use it for DNSSECThomas Winget1-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-23change to allow (at least a bit) for multiple TXT recordsThomas Winget2-7/+16
2014-09-23Monero addres from DNS TXT record implemented, tests passThomas Winget2-0/+57
Still need to deal with DNSSEC and optional fields in the TXT record.
2014-09-23Moved mnemonics code to src/mnemonicsOran Juice1-1/+1
2014-09-15Give up on brace initializers in initializer lists (MSVC bug)Zachary Michaels1-9/+9
2014-09-15Separate testnet address prefixZachary Michaels4-17/+34
2014-09-15Pass tx and nonce to genesis block constructorZachary Michaels1-4/+8
2014-09-15Separate rpc port for testnetZachary Michaels1-1/+5
2014-09-15Reorganize testnet constantsZachary Michaels1-1/+1
2014-09-15Add testnet flagZachary Michaels2-9/+35
Source: cryptonotefoundation
2014-09-13Change wallet to not try to extract tx public key when tx has no outputs ↵iamsmooth1-45/+49
(fixes 202612 tx format messages and is otherwise correct)
2014-08-05added view_key to wallet RPC command query_keyJakob Lind1-0/+4
2014-08-05query_key command in wallet rpc.Jakob Lind3-0/+44
only support mnemonic as key_type currently
2014-08-03refactoring. get seed code in wallet2Jakob Lind2-0/+20
2014-08-01#36 make it compile and work properlyJakob Lind1-4/+2
2014-08-01#36 simplewallet refresh include optional height paramJakob Lind2-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-23wallet rpc: actually populate the extra while assembling a transactionErik Kimmo2-2/+2
2014-07-23License updated to BSD 3-clausefluffypony7-23/+203
2014-07-22Add get_bulk_payments rpc callZachary Michaels5-5/+81
2014-07-01Explicit error constructorsZachary Michaels1-5/+5
2014-06-30wallet RPC converted to use new transaction semanticsThomas Winget5-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-30missed removing a debug printThomas Winget1-2/+0
2014-06-30Transaction splitting *seems* to be working!!!tom1-0/+3
2014-06-30final changes to get transaction splitting building. needs testing.Thomas Winget3-26/+54
2014-06-30Added comments to wallet functionsThomas Winget2-0/+13
2014-06-30Revert "Do not fall over when refreshing balance fails"Thomas Winget1-2/+1
2014-06-29Do not fall over when refreshing balance failsMatthew Little1-1/+2
2014-06-12allow two-random-numbers wallet generation (but not as default)Thomas Winget2-3/+3
2014-06-12builds, but doesn't link. other than that, electrum-style recovery ↵Thomas Winget2-3/+4
implemented (but not tested\!)
2014-06-12defaulted new parameters in modified functionstom1-1/+1
2014-06-12most functions prototyped/modified for wallet recoveryThomas Winget3-3/+17
2014-06-02Added incoming_transfers RPC API methodpaybee2-15/+1
2014-06-02Added 'payment_id' optional argument to 'transfer' wallet RPC methodNeozaru4-1/+46
2014-05-27Added incoming_transfers RPC API methodpaybee4-4/+108
2014-05-26further restrict maximum tx size b/c of spammonero-project1-1/+6
2014-05-25temporary fix for block reward dosmydesktop1-1/+6
2014-05-250.8.8updatemydesktop2-5/+5
2014-05-25'getaddress' wallet-rpc commandNeozaru3-0/+35
2014-05-03initial [broken] updatemydesktop7-75/+216
2014-04-30Reverting wallet2.cpp to proper bugfixmonero-project1-5/+0
2014-04-30Warn user on attempting to remove build directory for make cleanmydesktop1-1/+1
2014-04-30return for unhandleable tx_extramonero-project1-0/+4
2014-04-30Temporarily disable error relating to mangled tx_extra fieldsmonero-project1-1/+4
2014-04-18checkpoints removedthankful_for_today1-1/+1
2014-04-07Improvements in JSON RPCAntonio Juarez3-44/+45
2014-04-02json rpc for wallet and bugfixAntonio Juarez7-354/+1160
2014-03-20some fixesAntonio Juarez2-93/+206
2014-03-03moved all stuff to githubAntonio Juarez2-0/+1003