Commit Graph
53 Commits
Author SHA1 Message Date
warptangent f9822c483e wallet JSON update for non-deterministic wallet data
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 03:15:18 -08:00
warptangent 1beedb9dd4 Extract check for deterministic keys to wallet2::is_deterministic()
It's cleaner for wallet2.cpp and it also allows deterministic check by
simplewallet.cpp.
2014-12-06 02:05:50 -08:00
warptangent 3dd19c4cd4 prompt for seed language and error handling
- "seed" simplewallet command was only displaying seed if wallet was newly generated
2014-12-01 14:36:24 -08:00
Riccardo Spagni 4cd15cdde5 Merge pull request #1
f1eaf88 Prints seed after wallet upgrade. Removed iostream include. (Oran Juice)
70971be Doxygen comments (Oran Juice)
031ca23 Rewrites to old wallet file correctly (Oran Juice)
1f833dc Doxygen comments in (Oran Juice)
0bd88ff Writes seed language while generating wallet. Wallet open fix. (Oran Juice)
09a659e Stores seed language in wallet file. added rapidjson. Yet to test backward compatibility (Oran Juice)
2014-12-01 20:15:06 +02:00
iamsmooth cc74b43651 Remove DEFAULT_FEE, add temporary acceptance of too-small per-kb fee >= 0.1, 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-09 10:53:29 +00:00
Thomas WingetandRiccardo Spagni d2287d3108 per kb fees not passing correct fee to transfer() 2014-11-06 22:09:23 -07:00
Thomas WingetandRiccardo Spagni dc67b12ea9 Should now properly do per-kb fee
I'm an idiot.
2014-11-06 22:09:14 -07:00
Thomas WingetandRiccardo Spagni 557e27fd21 per kb fees 2014-11-06 22:09:07 -07:00
Oran Juice f1eaf88ba6 Prints seed after wallet upgrade. Removed iostream include. 2014-10-19 14:39:45 +05:30
Oran Juice 70971be96b Doxygen comments 2014-10-19 01:08:21 +05:30
Oran Juice 031ca23ce9 Rewrites to old wallet file correctly 2014-10-19 01:00:18 +05:30
Oran Juice 1f833dcf77 Doxygen comments in 2014-10-18 23:11:05 +05:30
Oran Juice 0bd88ff256 Writes seed language while generating wallet. Wallet open fix. 2014-10-18 23:01:43 +05:30
Oran Juice 09a659edb5 Stores seed language in wallet file. added rapidjson. Yet to test backward compatibility 2014-10-18 02:21:37 +05:30
Riccardo Spagni 434095d1f7 fixed conflict in CMakeLists 2014-10-05 11:40:25 +02:00
Oran Juice 4517bac7f3 Restructured language sources to be singletons 2014-10-02 21:43:28 +05:30
Thomas Winget 0e1449135d updated DNSResolver/things that use it for DNSSEC
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-30 16:21:37 -04:00
Oran Juice 4f693d715c Merge with origin/master 2014-09-28 15:52:05 +05:30
Thomas WingetandRiccardo Spagni c14c7e1683 change to allow (at least a bit) for multiple TXT records 2014-09-23 22:58:28 +02:00
Thomas WingetandRiccardo Spagni a5757a628f Monero addres from DNS TXT record implemented, tests pass
Still need to deal with DNSSEC and optional fields in the TXT record.
2014-09-23 22:58:21 +02:00
Oran Juice 6be139b511 Moved mnemonics code to src/mnemonics 2014-09-23 17:04:04 +05:30
Zachary MichaelsandRiccardo Spagni d03308734b Separate testnet address prefix 2014-09-15 15:54:59 +02:00
Zachary MichaelsandRiccardo Spagni 96eed84aad Pass tx and nonce to genesis block constructor 2014-09-15 15:53:50 +02:00
Zachary MichaelsandRiccardo Spagni 658b6690a3 Separate rpc port for testnet 2014-09-15 15:53:46 +02:00
Zachary MichaelsandRiccardo Spagni fb4146fa34 Reorganize testnet constants 2014-09-15 15:53:10 +02:00
Zachary MichaelsandRiccardo Spagni 07470fd400 Add testnet flag
Source: cryptonotefoundation
2014-09-15 15:53:01 +02:00
iamsmooth 6b77e8358c Change wallet to not try to extract tx public key when tx has no outputs (fixes 202612 tx format messages and is otherwise correct) 2014-09-13 04:25:33 +00:00
Jakob Lind 2ba77629ad refactoring. get seed code in wallet2 2014-08-03 16:58:21 +02:00
Jakob Lind 29c675acc0 #36 make it compile and work properly 2014-08-01 11:29:55 +02:00
Jakob Lind e4273f2415 #36 simplewallet refresh include optional height param
height param is used optionally in refresh command 

TODO: This should also be the default behaviour 
when generating a new wallet.
2014-08-01 10:17:50 +02:00
fluffypony 6fc995fe5d License updated to BSD 3-clause 2014-07-23 15:03:52 +02:00
Zachary Michaels 12596ad566 Add get_bulk_payments rpc call 2014-07-22 12:16:15 -04:00
Thomas Winget d433a696e5 wallet RPC converted to use new transaction semantics
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 07:16:50 -04:00
Thomas Winget 2e048a4679 final changes to get transaction splitting building. needs testing. 2014-06-30 07:16:50 -04:00
Thomas Winget fc1180bc6c Added comments to wallet functions 2014-06-30 07:16:50 -04:00
Thomas Winget 55721da1fd Revert "Do not fall over when refreshing balance fails" 2014-06-30 06:45:20 -04:00
Matthew Little b87577f444 Do not fall over when refreshing balance fails 2014-06-29 18:04:29 -06:00
Thomas Winget da37b6f15b allow two-random-numbers wallet generation (but not as default) 2014-06-12 19:05:52 -04:00
Thomas Winget d22e458c6c builds, but doesn't link. other than that, electrum-style recovery implemented (but not tested\!) 2014-06-12 19:05:51 -04:00
Thomas Winget 4f382b3830 most functions prototyped/modified for wallet recovery 2014-06-12 19:05:51 -04:00
Neozaru 117393d562 Added 'payment_id' optional argument to 'transfer' wallet RPC method 2014-06-02 00:22:42 +02:00
mydesktop 3a3a817678 0.8.8update 2014-05-25 13:06:40 -04:00
mydesktop 333f975760 initial [broken] update 2014-05-03 12:19:43 -04:00
monero-project 504bdddcb5 Reverting wallet2.cpp to proper bugfix 2014-04-30 16:42:00 -04:00
mydesktop 465bdc9629 further fixes for mac osx 2014-04-30 16:29:45 -04:00
mydesktop 8e92162d2c Warn user on attempting to remove build directory for make clean 2014-04-30 13:01:32 -04:00
monero-project 56bb9591a5 return for unhandleable tx_extra 2014-04-30 12:03:30 -04:00
monero-project cf8fe28676 Temporarily disable error relating to mangled tx_extra fields 2014-04-30 11:37:25 -04:00
thankful_for_today 147aac7c50 checkpoints removed 2014-04-18 12:55:52 +04:00
Antonio Juarez a401a02ddb Improvements in JSON RPC 2014-04-07 16:02:15 +01:00