Commit Graph

769 Commits

Author SHA1 Message Date
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
0a97b3784d revert wallet2: use a gamma distribution to pick fake outs 2018-10-27 10:00:43 +03:00
wowario
f165101429 rpc wallet: revert integrated address generation 2018-10-24 14:37:54 +03:00
wowario
9d952da3a0 Merge branch 'release-v0.3.0.0' into upstream 2018-10-22 16:01:04 +00:00
moneromooo-monero
b40a81c694 wallet2: use a gamma distribution to pick fake outs
as per "An Empirical Analysis of Linkability in the Monero
Blockchain", by Miller et al.
2018-10-20 21:09:50 +03:00
fireice-uk
9021fe99b1 node_rpc_proxy: fix fork earliest height caching [RYO backport]
xref https://github.com/ryo-currency/ryo-currency/pull/86
2018-10-20 21:09:49 +03:00
stoffu
d4f07b40de wallet2.get_reserve_proof: throw when specified amount is zero 2018-10-20 21:09:48 +03:00
moneromooo-monero
d904ea08a1 wallet2: avoid using arbitrary random values when unknown 2018-10-20 10:43:02 +03:00
moneromooo-monero
0da1f14aaf wallet2: guard against bad outputs in import_outputs
also some minor speedup
2018-10-20 10:43:02 +03:00
moneromooo-monero
583eaf3ccb wallet2: fix O(n^2) behaviour in import_key_images
That takes a lot of time for even not so large wallets
2018-10-20 10:43:02 +03:00
stoffu
83e5d6a829 wallet-rpc: add get_address_index command 2018-10-20 10:43:02 +03:00
doy-lee
44e0f9eebf wallet2: clear found out for every tx key
Avoids triggering the sanity check
2018-10-20 10:43:01 +03:00
wowario
cbf07f01ba encourage use of subaddresses 2018-10-17 22:37:19 +03:00
jw
bbf58ddc85 Merge pull request #93 from wowario/monero
Fortnite building
2018-09-28 08:57:05 -05:00
moneromooo-monero
deeb0cdd82 wallet2: fix transfers between subaddresses hitting the sanity check
Transfers between subaddresses are accounted for differently
2018-09-28 16:16:53 +03:00
jw
6177e8e062 Merge pull request #92 from wowario/monero
DoS/RPC fixes [#4438]
2018-09-25 10:13:51 -05:00
moneromooo-monero
506526267f wallet2: fix duplicate output making it to the RPC 2018-09-25 17:38:05 +03:00
wowario
7c470609f1 wallet2: update testnet fork time 2018-09-24 20:47:44 +03:00
moneromooo-monero
02b0bf7997 wallet2: fix secondary partially signed multisig txes 2018-09-21 02:39:01 +03:00
moneromooo-monero
2288961711 wallet2: fix bulletproof cold signing
Cold signing was always using Borromean range proofs, causing
a larger tx, and an incorrect fee
2018-09-21 02:39:00 +03:00
wowario
9f192fd188 Update mainnet timestamp 2018-09-18 01:26:15 +03:00
wowario
0e61004d0b wallet2: adapt get_approximate_blockchain_height 2018-09-18 01:25:30 +03:00
jwinterm
7b3269b8ae Add stoffu fixes to rename 2018-09-18 01:23:57 +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
b97b6380b3 rename to wownero 2018-09-18 01:12:04 +03:00
wowario
1f912c75f1 silent dns warning 2018-09-18 01:00:17 +03:00
jwinterm
d78da837ae Initial commit 2018-09-18 00:51:30 +03:00
moneromooo-monero
58f28cadf8 wallet2: ensure outputs are processed only once
This should be proof against any way one might get to multiple
processing, such as generating the same derivation from the
same pubkey, etc
2018-07-08 12:05:04 +01:00
moneromooo-monero
8c331a6d26 wallet2: fix double counting outs if the tx pubkey is duplicated 2018-07-04 10:40:56 +01:00
moneromooo-monero
b323d90f67 wallet2: fix read buffer overflow in import_key_images 2018-07-04 10:40:35 +01:00
moneromooo-monero
43a124979a wallet2: fix out of sync account tag cache
This would cause crashes when trying to tag an account that was
just created
2018-07-04 10:40:23 +01:00
stoffu
fbdc30966b wallet2: lower default for subaddress lookahead when restoring with hardware 2018-07-03 11:19:53 +01:00
stoffu
afa669656b wallet: allow unspendable unmixable outputs to be discarded 2018-07-03 11:19:45 +01:00
stoffu
e70d80e820 wallet2: use decoded amount when reporting repeated output key 2018-07-03 11:19:40 +01:00
stoffu
5e180c73f8 wallet2: use correct fee for split txes 2018-07-03 11:19:36 +01:00
stoffu
009feaca79 wallet2: fix get_approximate_blockchain_height for stagenet 2018-07-03 11:17:56 +01:00
moneromooo-monero
81e3926304 disable file size sanity check when loading the wallet cache 2018-07-03 11:17:11 +01:00
moneromooo-monero
9e96873f87 wallet2: don't ask for pruned txes yet, we still parse the entire tx 2018-05-31 16:45:43 +01:00
stoffu
aabe3eedb8 Fix output shuffling for multisig 2018-05-20 09:40:32 +09:00
moneromooo-monero
cc9dd7a64a wallet2: consider 6 outputs or less to be unmixable from v7 2018-05-10 21:19:54 +01:00
Riccardo Spagni
a48658017b Merge pull request #3686
d003f07c speedup get_output_histogram for all amounts when min_count > 0 (moneromooo-monero)
df9d59ca wallet2: add missing parameters to get_output_histogram (moneromooo-monero)
2018-04-28 22:38:43 +02:00
Riccardo Spagni
8636599654 Merge pull request #3684
9670c917 import_multisig_info: fix sanity check crash in detach_blockchain (Mikhail Mitkevichl)
2018-04-28 22:38:15 +02:00
Mikhail Mitkevichl
9670c917d1 import_multisig_info: fix sanity check crash in detach_blockchain 2018-04-23 09:20:49 +03:00
moneromooo-monero
df9d59caff wallet2: add missing parameters to get_output_histogram 2018-04-22 22:35:58 +01:00
moneromooo-monero
7d0505c85d wallet2: increase rpc timeout for get_output_distribution 2018-04-13 10:55:41 +01:00
moneromooo-monero
96370488c0 add top height to get_output_distribution, and cache it for rct
This should cache the vast majority of calls for long running wallets
2018-04-13 10:55:38 +01:00
Riccardo Spagni
4a9794e033 Merge pull request #3550
58f66073 wallet2: request transactions in slices when scanning for known rings (moneromooo-monero)
2897c269 rpc: allow getting pruned blocks from gettransactions (moneromooo-monero)
2018-04-12 13:44:55 +02:00
Riccardo Spagni
a9e2993258 Merge pull request #3607
5eeeec39 wallet2: store subaddress lookahead settings (stoffu)
2018-04-12 13:31:51 +02:00
Riccardo Spagni
a4feeb4238 Merge pull request #3574
cdf9ecfd wallet2: fix misc issues when the ringdb can't be initialized (moneromooo-monero)
2018-04-12 13:24:28 +02:00