wowario
44095676ff
reset testnet
2018-06-15 11:00:41 +03:00
jw and GitHub
8a01f11515
Merge pull request #55 from wowario/bulletproof_cold_signing
...
wallet2: fix bulletproof cold signing
2018-06-10 10:23:50 -07:00
jw and GitHub
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
wowario and GitHub
d9365ee564
Update mainnet timestamp
2018-06-09 18:07:48 +03:00
moneromooo-monero and wowario
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
jw and GitHub
4b8a12d735
Merge pull request #42 from wowario/upstream_merge
...
Upstream merge
2018-06-01 17:24:49 -07:00
moneromooo-monero and wowario
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-monero and wowario
1c35363d47
wallet2: fix misc issues when the ringdb can't be initialized
2018-06-01 11:46:24 +03:00
stoffu and wowario
10321fb7c2
wallet2: store subaddress lookahead settings
2018-06-01 09:02:38 +03:00
cslashm and wowario
caf9354e2f
Use 'boost' mutex instead of 'std' mutex
2018-06-01 09:02:09 +03:00
cslashm and wowario
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-monero and wowario
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-monero and wowario
de7a690d59
wallet2: don't ask for pruned txes yet, we still parse the entire tx
2018-06-01 06:49:35 +03:00
moneromooo-monero and wowario
f2e6a11703
wallet: catch exceptions dealing with ringdb and warn
2018-05-24 13:29:12 +03:00
stoffu and wowario
b964e723dd
wallet2: fix for loading settings of key reuse mitigation
2018-05-24 13:25:49 +03:00
stoffu and wowario
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
cslashm and wowario
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-monero and wowario
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-monero and wowario
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-monero and wowario
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
stoffu and wowario
0aa0b8347e
Fix output shuffling for multisig
2018-05-24 12:28:16 +03:00
moneromooo-monero and wowario
b63635f38d
wallet2: increase rpc timeout for get_output_distribution
2018-05-16 23:11:46 +03:00
moneromooo-monero and wowario
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
stoffu and wowario
c71e8870db
wallet2: store subaddress lookahead settings
2018-05-16 22:46:23 +03:00
cslashm and wowario
7b3aef524b
Use 'boost' mutex instead of 'std' mutex
2018-05-16 22:43:27 +03:00
cslashm and wowario
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-monero and wowario
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-monero and wowario
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-monero and wowario
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-monero and wowario
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-monero and wowario
cfd7928365
wallet2: fix misc issues when the ringdb can't be initialized
2018-05-16 22:27:36 +03:00
cslashm and wowario
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-monero and wowario
0043d20939
fix lambda compile error on openbsd
2018-05-16 21:47:43 +03:00
stoffu and wowario
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
stoffu and wowario
3f5e731d31
wallet2: enable the mitigation only after the fork height
2018-05-16 21:47:42 +03:00
stoffu and wowario
c455bbf413
wallet2: fix for loading settings of key reuse mitigation
2018-05-16 21:47:42 +03:00
Mikhail Mitkevichl and wowario
c0c97c0c07
import_multisig_info: fix sanity check crash in detach_blockchain
2018-05-16 15:40:23 +03:00
moneromooo-monero and wowario
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-monero and Matthew 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-monero and Matthew 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-monero and Matthew 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