Commit Graph
749 Commits
Author SHA1 Message Date
wowario 44095676ff reset testnet 2018-06-15 11:00:41 +03:00
jwandGitHub 8a01f11515 Merge pull request #55 from wowario/bulletproof_cold_signing
wallet2: fix bulletproof cold signing
2018-06-10 10:23:50 -07:00
jwandGitHub 0e32c2f826 Merge pull request #53 from wowario/get_approximate_blockchain_height
wallet2: adapt get_approximate_blockchain_height
2018-06-10 10:23:31 -07:00
wowarioandGitHub d9365ee564 Update mainnet timestamp 2018-06-09 18:07:48 +03:00
moneromooo-moneroandwowario 3f1e9615d6 wallet2: fix bulletproof cold signing
Cold signing was always using Borromean range proofs, causing
a larger tx, and an incorrect fee
2018-06-09 15:09:27 +03:00
wowario a83cd9e669 wallet2: adapt get_approximate_blockchain_height 2018-06-09 14:30:59 +03:00
jwinterm 3c4e299b34 Add stoffu fixes to rename 2018-06-04 19:33:16 -07:00
wowario e0b4dd913a rename to wownero 2018-06-04 18:22:57 +03:00
jwandGitHub 4b8a12d735 Merge pull request #42 from wowario/upstream_merge
Upstream merge
2018-06-01 17:24:49 -07:00
moneromooo-moneroandwowario d78fe99ac6 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-06-01 11:47:54 +03:00
moneromooo-moneroandwowario 1c35363d47 wallet2: fix misc issues when the ringdb can't be initialized 2018-06-01 11:46:24 +03:00
stoffuandwowario 10321fb7c2 wallet2: store subaddress lookahead settings 2018-06-01 09:02:38 +03:00
cslashmandwowario caf9354e2f Use 'boost' mutex instead of 'std' mutex 2018-06-01 09:02:09 +03:00
cslashmandwowario 67a6dbc19f Fix sub-address tx scan.
When additional keys was needed, the TX scan failed because the
derivation data was always recomputed with the main tx_key and not
the corresponding additional one.

Moreover this patch avoid perf decreasing when not using HW device.
2018-06-01 09:01:43 +03:00
moneromooo-moneroandwowario 7ebca508e1 wallet2: request transactions in slices when scanning for known rings
This avoid massive memory consumption for huge wallets
2018-06-01 08:48:04 +03:00
wowario 8ec79e0cef bump minor version for pruned blocks 2018-06-01 07:16:28 +03:00
moneromooo-moneroandwowario de7a690d59 wallet2: don't ask for pruned txes yet, we still parse the entire tx 2018-06-01 06:49:35 +03:00
moneromooo-moneroandwowario f2e6a11703 wallet: catch exceptions dealing with ringdb and warn 2018-05-24 13:29:12 +03:00
stoffuandwowario b964e723dd wallet2: fix for loading settings of key reuse mitigation 2018-05-24 13:25:49 +03:00
stoffuandwowario da5dfaa1b6 wallet2: set from_height of GET_OUTPUT_DISTRIBUTION correctly
The previous expression

    req_t.from_height = X ? Y >= Z : 0;

forces the parameter to take the value of either 0 or 1.
2018-05-24 13:23:49 +03:00
cslashmandwowario f2cd4a45a7 Add the possibility to export private view key for fast scan.
On client startup the device asks for authorization to export the private view key.
If user agree, the client hold the private view key allowing a fast blockchain scan.
If the user does not agree, the blockchain scan is fully done via the device.
2018-05-24 13:07:57 +03:00
moneromooo-moneroandwowario 00b0f8dce4 rpc: allow getting pruned blocks from gettransactions
and get them pruned in find_and_save_rings, since it does not need
the pruned data in the first place.

Also set decode_to_json to false where missing, we don't need this
either.
2018-05-24 13:03:31 +03:00
moneromooo-moneroandwowario 234296d376 wallet2: request transactions in slices when scanning for known rings
This avoid massive memory consumption for huge wallets
2018-05-24 13:02:35 +03:00
moneromooo-moneroandwowario a89545dacf rpc: allow getting pruned blocks from gettransactions
and get them pruned in find_and_save_rings, since it does not need
the pruned data in the first place.

Also set decode_to_json to false where missing, we don't need this
either.
2018-05-24 13:01:43 +03:00
stoffuandwowario 0aa0b8347e Fix output shuffling for multisig 2018-05-24 12:28:16 +03:00
moneromooo-moneroandwowario b63635f38d wallet2: increase rpc timeout for get_output_distribution 2018-05-16 23:11:46 +03:00
moneromooo-moneroandwowario b9eda26091 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-05-16 23:11:19 +03:00
stoffuandwowario c71e8870db wallet2: store subaddress lookahead settings 2018-05-16 22:46:23 +03:00
cslashmandwowario 7b3aef524b Use 'boost' mutex instead of 'std' mutex 2018-05-16 22:43:27 +03:00
cslashmandwowario 7a79ba183d Fix sub-address tx scan.
When additional keys was needed, the TX scan failed because the
derivation data was always recomputed with the main tx_key and not
the corresponding additional one.

Moreover this patch avoid perf decreasing when not using HW device.
2018-05-16 22:43:05 +03:00
moneromooo-moneroandwowario 8de302627a wallet2: request transactions in slices when scanning for known rings
This avoid massive memory consumption for huge wallets
2018-05-16 22:41:34 +03:00
moneromooo-moneroandwowario f4d38403a0 rpc: allow getting pruned blocks from gettransactions
and get them pruned in find_and_save_rings, since it does not need
the pruned data in the first place.

Also set decode_to_json to false where missing, we don't need this
either.
2018-05-16 22:39:18 +03:00
moneromooo-moneroandwowario ab3c7036c3 wallet2: request transactions in slices when scanning for known rings
This avoid massive memory consumption for huge wallets
2018-05-16 22:36:34 +03:00
moneromooo-moneroandwowario 320db6c7b7 rpc: allow getting pruned blocks from gettransactions
and get them pruned in find_and_save_rings, since it does not need
the pruned data in the first place.

Also set decode_to_json to false where missing, we don't need this
either.
2018-05-16 22:34:05 +03:00
moneromooo-moneroandwowario cfd7928365 wallet2: fix misc issues when the ringdb can't be initialized 2018-05-16 22:27:36 +03:00
cslashmandwowario 6b818bcf5c Add the possibility to export private view key for fast scan.
On client startup the device asks for authorization to export the private view key.
If user agree, the client hold the private view key allowing a fast blockchain scan.
If the user does not agree, the blockchain scan is fully done via the device.
2018-05-16 21:47:43 +03:00
moneromooo-moneroandwowario 0043d20939 fix lambda compile error on openbsd 2018-05-16 21:47:43 +03:00
stoffuandwowario ccae806c13 wallet2: set from_height of GET_OUTPUT_DISTRIBUTION correctly
The previous expression

    req_t.from_height = X ? Y >= Z : 0;

forces the parameter to take the value of either 0 or 1.
2018-05-16 21:47:42 +03:00
stoffuandwowario 3f5e731d31 wallet2: enable the mitigation only after the fork height 2018-05-16 21:47:42 +03:00
stoffuandwowario c455bbf413 wallet2: fix for loading settings of key reuse mitigation 2018-05-16 21:47:42 +03:00
Mikhail Mitkevichlandwowario c0c97c0c07 import_multisig_info: fix sanity check crash in detach_blockchain 2018-05-16 15:40:23 +03:00
moneromooo-moneroandwowario 2fbbccca6e wallet2: add missing parameters to get_output_histogram 2018-05-16 15:40:09 +03:00
wowario d00b812953 set static ring size 2018-05-07 23:30:16 +03:00
moneromooo-moneroandMatthew Incognito a5e0a08e8a wallet2: request transactions in slices when scanning for known rings
This avoid massive memory consumption for huge wallets
2018-05-01 11:13:11 +01:00
moneromooo-moneroandMatthew Incognito 1035e47dd0 rpc: allow getting pruned blocks from gettransactions
and get them pruned in find_and_save_rings, since it does not need
the pruned data in the first place.

Also set decode_to_json to false where missing, we don't need this
either.
2018-05-01 11:08:00 +01:00
moneromooo-moneroandMatthew Incognito 4e75860da2 wallet2: fix misc issues when the ringdb can't be initialized 2018-05-01 10:52:47 +01:00
wowario 3ed6bf8518 silent dns warning 2018-04-19 21:17:43 +03:00
wowario 0ac4b8e63e increase ringsize to 10 2018-04-19 04:21:25 +03:00
jwinterm c473f01310 Initial commit 2018-03-29 19:55:44 -07: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