Commit Graph

658 Commits

Author SHA1 Message Date
rbrunner7
fc915d3e0f MMS: Some Wownero-specific changes in 'simplewallet.cpp' 2018-10-28 20:00:33 +01:00
rbrunner7
b1e005b3c8 MMS: Initial version for Wownero, merged in from Monero
Wownero-specific changes still missing, see following second commit
2018-10-28 17:06:06 +01:00
wowario
9d952da3a0 Merge branch 'release-v0.3.0.0' into upstream 2018-10-22 16:01:04 +00:00
jw
2320fb5549 Merge pull request #104 from wowario/release-v0.3.0.0
Wallet: encourage use of subaddresses
2018-10-22 08:21:42 -07:00
rbrunner7
bb0ac27a4a simplewallet: correct number of human-readable months 2018-10-20 21:09:49 +03:00
moneromooo-monero
835caf3722 simplewallet: add a warning and prompt on rescan_blockchain
Many people are using this as a "let's see what this does" command
when something doesn't work as they thought it should, and thus
destroying info that they might still need.
2018-10-20 21:09:49 +03:00
rbrunner7
bbd251c48f simplewallet: Simplify LOCK_IDLE_SCOPE macro 2018-10-20 21:09:49 +03:00
moneromooo-monero
00c6056e98 simplewallet: allow named priority levels for default-priority
to match those used by the various transfer functions
2018-10-20 21:09:49 +03:00
stoffu
7cf07e9319 simplewallet: make sure wallet config is stored right after creation 2018-10-20 10:43:02 +03:00
stoffu
ee45ef2c9e simplewallet.unspent_outputs: fix wrong logic for parsing 2018-10-20 10:43:02 +03:00
wowario
cbf07f01ba encourage use of subaddresses 2018-10-17 22:37:19 +03:00
wowario
6bdd11abe2 rename to wownero 2018-10-05 20:32:27 +03:00
wowario
c2c5d584d1 correct reference to mixin 2018-09-21 02:38:59 +03:00
wowario
b101ac4f7b modify unit name 2018-09-18 01:24:24 +03:00
wowario
b6c3926287 update donation address 2018-09-18 01:23:25 +03:00
wowario
1611b65221 set static ring size 2018-09-18 01:19:47 +03:00
wowario
f95fcd6d62 increase ringsize to 10 2018-09-18 01:17:35 +03:00
wowario
79271b91ac make simplewallet simple 2018-09-18 01:14:47 +03:00
wowario
db83f0a62d change file names 2018-09-18 01:10:36 +03:00
wowario
6d24a6f94b remove payment_id 2018-09-18 01:08:16 +03:00
Matthew Incognito
61289dcbad simplewallet: Update minimum and default ring size 2018-09-18 00:53:37 +03:00
jwinterm
d78da837ae Initial commit 2018-09-18 00:51:30 +03:00
moneromooo-monero
0429cabefd simplewallet: init trusted daemon flag to false when autodetecting 2018-07-04 10:40:39 +01:00
stoffu
9e9cd108a3 Move parse_subaddress_lookahead() from simplewallet.cpp to util.cpp 2018-07-04 10:40:06 +01:00
stoffu
afa669656b wallet: allow unspendable unmixable outputs to be discarded 2018-07-03 11:19:45 +01:00
stoffu
04abe99f81 simplewallet: don't confirm missing payment ID when sending to only subaddresses 2018-07-03 11:19:28 +01:00
moneromooo-monero
85d2ae4ad7 simplewallet: add optional trusted/untrusted argument to set_daemon
Otherwise the previous daemon's trustedness would carry over.
If not specified, the local address check is performed again.
2018-07-03 11:17:36 +01:00
moneromooo-monero
f6dbb967f8 simplewallet: add --untrusted-daemon option 2018-07-03 11:17:00 +01:00
stoffu
38ef5f8b51 simplewallet: use correct unit for fee command 2018-05-20 23:17:07 +09:00
Riccardo Spagni
57a1bcb6b9 Merge pull request #3666
5ef4bf05 simplewallet: fix help message of sign_transfer (stoffu)
2018-04-28 22:26:26 +02:00
stoffu
5ef4bf05c5 simplewallet: fix help message of sign_transfer 2018-04-19 09:41:01 +09:00
moneromooo-monero
fe427170b9 simplewallet: add version command 2018-04-13 18:48:06 +01:00
Riccardo Spagni
dd527d9369 Merge pull request #3535
4c6ff21c wallet: warn if not using the default ring size (moneromooo-monero)
2018-04-12 13:22:09 +02:00
moneromooo-monero
4c6ff21cc6 wallet: warn if not using the default ring size 2018-03-31 15:47:42 +01:00
moneromooo-monero
2012cbe9b5 simplewallet: warn about key reuse on startup 2018-03-31 12:20:52 +01:00
cslashm
4c0545cc41 Automatic height setup when creating/restoring hw device.
When creating/restoring wallet, if --restore-height option is not used the current estimate
height is used for starting the scan. In other words it is assume we are creating a new account.
2018-03-28 14:02:36 +02:00
moneromooo-monero
5730049178 wallet: catch exceptions dealing with ringdb and warn 2018-03-21 14:29:49 +00:00
Riccardo Spagni
df91d7bcbd Merge pull request #3426
8ea3c4d5 simplewallet: new --use-english-language-names flag (moneromooo-monero)
2018-03-18 15:58:12 +02:00
moneromooo-monero
8ea3c4d544 simplewallet: new --use-english-language-names flag
On some Windows systems, displaying language names in their own
languages freezes the display.
2018-03-17 22:46:41 +00:00
moneromooo-monero
1e393f4bb7 wallet: make the segregation height settable
via user setting first, then DNS TXT record, hardcoded fallback
2018-03-17 14:56:31 +00:00
stoffu
b86f1e5dad Add command line option allowing to restrict the default sub-address lookahead in order to avoid
so looooong time of set-up when creating a HW based wallet.
2018-03-16 18:00:28 +01:00
Riccardo Spagni
a14eabc043 Merge pull request #3416
6f54c910 simplewallet: fix restore height prompt that got disabled by #3175 (stoffu)
2018-03-16 18:10:20 +02:00
Riccardo Spagni
2a9839cc3e Merge pull request #3376
833f9fcf show '<Not set>' for empty wallet description (cryptochangements34)
2018-03-16 18:08:52 +02:00
Riccardo Spagni
0f27fc57ac Merge pull request #3336
57c0b1ed Fix typos in various files (Dimitris Apostolou)
2018-03-16 18:08:07 +02:00
moneromooo-monero
eac3a11ed3 wallet: more user friendly print_ring
It can now take a txid (to display rings for all its inputs),
and will print rings in a format that set_ring understands
2018-03-16 12:07:45 +00:00
moneromooo-monero
b09e5181cc wallet: add a set_ring command
This is so one can set rings for spent key images in case the
attackers don't merge the ring matching patch set.
2018-03-16 10:32:51 +00:00
moneromooo-monero
db10dd6d83 wallet: make ringdb an object with database state 2018-03-16 10:32:42 +00:00
moneromooo-monero
d29ea0455a wallet: add an output blackball list to avoid using those in rings 2018-03-16 10:32:37 +00:00
moneromooo-monero
18eaf19489 wallet: key reuse mitigation options
If a pre-fork output is spent on both Monero and attack chain,
any post-fork output can be deduced to be a fake output, thereby
decreasing the effective ring size.

The segregate-per-fork-outputs option, on by default, allows
selecting only pre-fork outputs in this case, so that the same
ring can be used when spending it on the other side, which does
not decrease the effective ring size.

This is intended to be SET when intending to spend Monero on the
attack fork, and to be UNSET if not intending to spend Monero
on the attack fork (since it leaks the fact that the output being
spent is pre-fork).

If the user is not certain yet whether they will spend pre-fork
outputs on a key reusing fork, the key-reuse-mitigation2 option
should be SET instead.

If you use this option and intend to spend Monero on both forks,
then spend real Monero first.
2018-03-16 10:32:34 +00:00
moneromooo-monero
5f146873c5 wallet: add shared ring database
This maps key images to rings, so that different forks can reuse
the rings by key image. This avoids revealing the real inputs like
would happen if two forks spent the same outputs with different
rings. This database is meant to be shared with all Monero forks
which don't bother making a new chain, putting users' privacy at
risk in the process. It is placed in a shared data directory by
default ($HOME/.shared-ringdb on UNIX like systems). You may
use --shared-ringdb-dir to override this location, and should
then do so for all Monero forks for them to share the database.
2018-03-16 10:32:29 +00:00