Riccardo Spagni
f4675dc05d
Merge pull request #203
...
583cf0a
Document existing function (warptangent)
95eb944
Repeat prompt for wallet path if invalid (warptangent)
2014-12-13 13:52:30 +02:00
warptangent
95eb944ead
Repeat prompt for wallet path if invalid
...
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-11 02:52:48 -08:00
warptangent
cfc8c55036
Add simple_wallet::seed_set_language method
...
Add simple_wallet::set_variable method to provide top-level "set"
command and support "set seed language" command.
2014-12-08 21:57:54 -08:00
warptangent
4c6230d6cf
Checking and handling for deterministic vs non-deterministic wallet
...
simple_wallet::seed()
- Check that wallet is deterministic.
simple_wallet::new_wallet()
- Prompt for seed language only if it's a non-deterministic wallet,
along with previous conditions.
simple_wallet::open_wallet()
- Fixed check for deterministic wallet (flag based on command line
non-deterministic argument was used before, but it's inapplicable to
opening an existing wallet).
- As with deterministic wallet, non-deterministic also included to be
rewritten to new JSON format file. That's what's done for newly
generated non-deterministic wallets, so old versions should be
updated to same format.
2014-12-06 02:24:11 -08:00
warptangent
359ede3958
indentation
2014-12-06 01:47:59 -08:00
warptangent
2290eff6d6
replace lines with call to recently added print_seed()
2014-12-06 01:47:05 -08:00
Riccardo Spagni
ef2a2b42c9
Merge pull request #186
...
3300ae5
remove unused display variable (warptangent)
0e0e557
return true on success (warptangent)
2e11eb1
deterministic wallet use of twelve words fixed (warptangent)
21a3c46
ensure that keccak is called on view spend key, not a possibly pre-sc_reduce32 version of it - for deriving view secret key (warptangent)
2014-12-02 07:34:56 +02: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
warptangent
3300ae5f4e
remove unused display variable
2014-12-01 14:08:26 -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
Riccardo Spagni
40971b4ee6
Merge pull request #188
...
dde7897
Disable legacy fees for now (iamsmooth)
cc74b43
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 (iamsmooth)
2014-11-26 22:45:44 +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
Ben Boeckel
01895dd067
cmake: fix up link lines
2014-10-24 15:30:57 -04:00
Ben Boeckel
7d708e4223
cmake: support 2.8.7
...
Older versions of CMake support LINK_{PUBLIC,PRIVATE} while newer
versions prefer PUBLIC and PRIVATE instead, but still support the LINK_
prefix.
2014-10-24 15:29:51 -04:00
Ben Boeckel
f53f04724c
cmake: handle private vs. public headers
2014-10-23 16:42:34 -04:00
Ben Boeckel
c773f465ca
cmake: refactor common code with executables
2014-10-23 16:42:34 -04:00
Ben Boeckel
89cff7bddc
cmake: put each library into its own directory
...
This cleans up the CMake code and shows patterns more easily (to be
refactored in the next commit).
2014-10-23 16:42:34 -04:00
Oran Juice
f1eaf88ba6
Prints seed after wallet upgrade. Removed iostream include.
2014-10-19 14:39:45 +05:30
Oran Juice
031ca23ce9
Rewrites to old wallet file correctly
2014-10-19 01:00:18 +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
732493c5cb
split mnemonic printout over 3 lines
2014-10-05 21:19:29 +02:00
Riccardo Spagni
434095d1f7
fixed conflict in CMakeLists
2014-10-05 11:40:25 +02:00
Riccardo Spagni
2322a94427
cleaned up OpenAlias messages in simplewallet
2014-10-03 14:21:13 +02:00
Oran Juice
443d46a6f1
Don't show Old English as an available option
2014-10-03 16:25:44 +05:30
Oran Juice
4517bac7f3
Restructured language sources to be singletons
2014-10-02 21:43:28 +05:30
Riccardo Spagni
0e777d0e65
simplewallet ignoring testnet port in RPC mode
2014-10-01 11:13:46 +02:00
Oran Juice
cf70cc7787
Change seed message to '25' words from '24' words
2014-09-30 18:17:56 +05:30
Oran Juice
4f693d715c
Merge with origin/master
2014-09-28 15:52:05 +05:30
Oran Juice
2b60646c9b
Minor comment changes and code clean-up
2014-09-28 14:10:23 +05:30
Oran Juice
8f587ba1c8
CRC Checksum for word seed. Gives a new 25 word seed with checksum if one without checksum is passed. Doxygen comment fix.
2014-09-28 02:29:25 +05:30
Oran Juice
f31adbc977
Doxygen comments in
2014-09-27 18:20:15 +05:30
Oran Juice
91aa25e055
Informs about old style mnemonics from older wallet and provides a new one. CMakeLists.txt update.
2014-09-27 17:04:23 +05:30
Oran Juice
262e155bab
Throw error when word list file is empty and quick bug fix
2014-09-27 00:55:21 +05:30
Oran Juice
3c0e87e1b6
Supports wallet restoration
2014-09-26 23:34:35 +05:30
Oran Juice
a1ac92e185
Accepts seed language choice from user.
2014-09-25 18:04:30 +05:30
Oran Juice
26ea53d461
Copies word lists directory to the location of the executable
2014-09-24 22:44:36 +05:30
Thomas Winget
24f325a33d
Fixed artifacts from cherry-picking devel->master
2014-09-23 22:59:47 +02:00
Thomas Winget
c14c7e1683
change to allow (at least a bit) for multiple TXT records
2014-09-23 22:58:28 +02:00
Thomas Winget
f437cb58bf
Simplewallet should now resolve urls to addresses
...
Simplewallet should now do a DNS query on an address if it fails to
convert the given string to a binary representation of an address
(base58->binary). It will prompt the user, telling of what the "url"
passed was, what monero address it translated to, and whether or not
DNSSEC validation was a success, and ask for a confirmation that these
are all acceptable.
2014-09-23 22:58:25 +02:00
Oran Juice
6be139b511
Moved mnemonics code to src/mnemonics
2014-09-23 17:04:04 +05:30
Zachary Michaels
d03308734b
Separate testnet address prefix
2014-09-15 15:54:59 +02:00
Zachary Michaels
658b6690a3
Separate rpc port for testnet
2014-09-15 15:53:46 +02:00
Zachary Michaels
fb4146fa34
Reorganize testnet constants
2014-09-15 15:53:10 +02:00
Zachary Michaels
07470fd400
Add testnet flag
...
Source: cryptonotefoundation
2014-09-15 15:53:01 +02:00
Riccardo Spagni
8334ce0b24
versioning now includes the commit hash, or -final for tagged releases
2014-09-12 13:12:43 +02:00
Jakob Lind
da523f30fc
added viewkey command to CLI
2014-08-05 08:53:30 +02:00
Jakob Lind
2ba77629ad
refactoring. get seed code in wallet2
2014-08-03 16:58:21 +02:00
Jakob Lind
6575d4ebe5
check its deterministic wallet before printing seed
...
when running the seed command
2014-08-03 16:05:15 +02:00
Jakob Lind
d0c8532819
remove help text about seed only displayed once
2014-08-03 16:05:15 +02:00
Jakob Lind
4fce57b9ad
added seed command to get deterministic seed.
...
not yet password protected
2014-08-03 16:05:15 +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
mikezackles
905b67bc79
Merge pull request #63 from mikezackles/bytecoin_for_merge
...
Misc fixes from bytecoin
2014-07-17 19:23:49 -04:00
Zachary Michaels
a016499a0e
Fix thread count argument handling in simplewallet
2014-07-01 14:57:27 -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
2011b50280
removed erroneous printing of newlines
2014-06-30 07:16:50 -04:00
Thomas Winget
e5ab98a6f4
removed some debugging code (really stupid printf-style debuggng..
2014-06-30 07:16:50 -04:00
tom
62109840d6
Transaction splitting *seems* to be working!!!
2014-06-30 07:16:50 -04:00
Thomas Winget
9bfe0b9b6c
Added confirmation prompt if transactions are to be split
2014-06-30 07:16:50 -04:00
Thomas Winget
002ce963bf
added back successful tx message. oops.
2014-06-30 07:16:50 -04:00
Thomas Winget
8166650ae0
up tx splits limit 5 -> 30
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
tom
79e59d155b
working on dividing functions in prep for tx splitting
2014-06-30 07:16:50 -04:00
Thomas Winget
c49cb04610
changed wallet mnemonic to use cout so it doesn't print to log
2014-06-12 19:39:02 -04:00
tom
0c85229924
changed text a bit more
2014-06-12 19:38:29 -04:00
tom
305def9493
changed some print messages
2014-06-12 19:38:21 -04:00
Thomas Winget
da37b6f15b
allow two-random-numbers wallet generation (but not as default)
2014-06-12 19:05:52 -04:00
Thomas Winget
b6a4751197
reworked command line args for simplewallet.
...
--generate-new-wallet and --wallet-file are now properly mutually-exclusive.
2014-06-12 19:05:52 -04:00
Thomas Winget
ce352392d5
DRY cin input_line (and test replacement of non-DRY usage)
2014-06-12 19:05:52 -04:00
Thomas Winget
8bc032ed09
more pointer-based derp
2014-06-12 19:05:51 -04:00
Thomas Winget
72c3f36ca4
fixed some pointer- and loop-based derps
2014-06-12 19:05:51 -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
Neozaru
8530629e22
Merge bitmonero@monero-project
2014-06-01 18:21:30 +02:00
Neozaru
506fd372ec
simplewallet returns 0 when no error
2014-05-28 22:27:59 +02:00
Neozaru
d2f44503a7
Added '--exit-after-cmd' option in simplewallet
2014-05-28 22:21:52 +02:00
Neozaru
dfc092d3a9
Fixed return status for '--help'. Fixed wallet name (use macro instead of 'bytecoin wallet'
2014-05-28 21:58:38 +02:00
mydesktop
e995a7777a
Merge remote-tracking branch 'origin/master' into 0.8.8update
...
Latest PR merged into experimental branch.
2014-05-26 19:53:12 -04:00
paybee
785814cb10
simplewallet exits when COMMAND is given as a command-line argument
2014-05-26 11:46:09 +02:00
mydesktop
3a3a817678
0.8.8update
2014-05-25 13:06:40 -04:00
Neozaru
4690670031
Added 'save_bc' command in daemon for saving blockchain remotely
2014-05-16 00:21:43 +02:00
mydesktop
333f975760
initial [broken] update
2014-05-03 12:19:43 -04:00
mydesktop
67df296650
various fixes to allow mac osx compilation
2014-04-30 13:52:21 -04:00
Antonio Juarez
a401a02ddb
Improvements in JSON RPC
2014-04-07 16:02:15 +01:00
Antonio Juarez
29c2859a3e
json rpc for wallet and bugfix
2014-04-02 17:00:17 +01:00
Antonio Juarez
8efa1313f3
some fixes
2014-03-20 11:46:11 +00:00
Antonio Juarez
296ae46ed8
moved all stuff to github
2014-03-03 22:07:58 +00:00