wowario
dc3981618d
remove use_view_tags, revert fractional_threshold
1 year ago
moneromooo-monero
2eeb3fc1bf
wallet2: speedup large tx construction: reserve vector memory
...
2.8 seconds -> 2.6 seconds on a test case
1 year ago
Crypto City
940811465f
wallet2: speedup large tx construction: batch ringdb lookups
...
3.3 seconds -> 2.8 seconds on a test case
1 year ago
Crypto City
7cdb8244ee
wallet2: speedup large tx construction: batch ringdb updates
...
5.2 seconds -> 4.1 seconds on a test case
1 year ago
moneromooo-monero
0f8a3eded6
wallet2: speedup large tx construction: cache public key validity
...
5.9 second -> 5.2 seconds on a test case
1 year ago
wowario
c8b4665370
nudge estimate height
3 years ago
thotbot
31ec95aade
Skip unneeded blocks in fast refresh
3 years ago
thotbot
ae0ea220d5
Print wallet cache
3 years ago
thotbot
4edba5301a
Import transaction
3 years ago
thotbot
3ea6587022
Misc. wallet API and wallet2 changes
3 years ago
wowario
2baefe5e7e
revert sanity check
3 years ago
wowario
e586e39936
revert requested_outputs_count
3 years ago
moneromooo-monero
34884a4b00
store outPk/8 in the tx for speed
...
It avoids dividing by 8 when deserializing a tx, which is a slow
operation, and multiplies by 8 when verifying and extracing the
amount, which is much faster as well as less frequent
3 years ago
moneromooo-monero
ce6db7db63
plug bulletproofs plus into consensus
3 years ago
wowario
40e30964c4
nudge estimate height
3 years ago
wowario
25e3365afb
disable sanity_checks
3 years ago
wowario
e1ff02c1c5
support old BP
3 years ago
wowario
952b0492d9
initial commit
3 years ago
luigi1111
317eceb725
Merge pull request #7894
...
c0ce4d5
Wallet2: fix optimize-coinbase for p2pool payouts (SChernykh)
3 years ago
luigi1111
d98787eb1b
Merge pull request #7825
...
ccfed60
cmake: test is a reserved keyword (selsta)
f0fa959
cmake: fix ccache detection (anon)
8dbe2e5
Daemon: Update average block size table (rbrunner7)
94bad34
wallet2: Don't auto lock device on process parsed blocks (tobtoht)
3c23aca
ledger: don't lock for software device (tobtoht)
49beb8d
ledger: use software device if we have view key (tobtoht)
d188b5f
wallet_api: getPassword (tobtoht)
a395f36
depends, docker: fix bintray links (selsta)
0fecd7e
blocks: fix cmake syntax (selsta)
76824bf
Stop adding more outputs than bulletproof allows (Alex Opie)
67ba733
unit_tests: fix wipeable_string parse_hexstr test with latest gtest (xiphon)
402ba04
cmake: use CMAKE_CURRENT_LIST_DIR in FindLibUSB (selsta)
1565bcb
epee: include public openssl header in cmake (selsta)
2e9af2a
cmake: treat warnings as error in compiler flag tests (selsta)
db564ef
wallet_api: fix typo in exportKeyImages (selsta)
8507917
depends: add getmonero package mirror (selsta)
8716d2a
cmake: fix non portable code (selsta)
3 years ago
luigi1111
ca1b1b7332
Merge pull request #7822
...
99bee1c
Apply gamma distr from chain tip when selecting decoys (j-berman)
3 years ago
SChernykh
c0ce4d5089
Wallet2: fix optimize-coinbase for p2pool payouts
...
RefreshOptimizeCoinbase was an optimization to speed up scanning of coinbase transactions before RingCT (tx version 2) where they split miner reward into multiple denominations, all to the same wallet.
When RingCT was introduced, all coinbase transactions became 1 output only, so this optimization does nothing now.
With p2pool, this optimization will skip scanning p2pool payouts because they use more than 1 output in coinbase transaction.
Fix it by applying this optimization only to pre-RingCT transactions (version < 2).
3 years ago
luigi1111
a520234c51
Merge pull request #7848
...
adcf440
Make sure node returns to wallet that real output is unlocked (j-berman)
3 years ago
luigi1111
715ebcb744
Merge pull request #7846
...
2285c66
Protect client from divide by 0 caused by integer truncation (j-berman)
3 years ago
j-berman
2285c66ef1
Protect client from divide by 0 caused by integer truncation
3 years ago
j-berman
99bee1ccf0
Apply gamma distr from chain tip when selecting decoys
...
- matches the paper by Miller et al to apply the gamma from chain tip, rather than after unlock time
- if the gamma produces an output more recent than the unlock time, the algo packs that output into one of the first 50 spendable blocks, respecting the block density factor
3 years ago
luigi1111
f00db20a5f
Merge pull request #7792
...
9b84043
fix #7784 - deinit wallet in wallet dtor (Dusan Klinec)
3 years ago
j-berman
adcf440dcd
Make sure node returns to wallet that real output is unlocked
3 years ago
tobtoht
94bad34c26
wallet2: Don't auto lock device on process parsed blocks
3 years ago
Alex Opie
76824bf827
Stop adding more outputs than bulletproof allows
...
If more outputs are requested, they are split across
multiple transactions.
#7322
3 years ago
Dusan Klinec
9b840439b9
fix #7784 - deinit wallet in wallet dtor
3 years ago
Dusan Klinec
7e3f211791
wallet: rephrase error message on invalid device address
3 years ago
Nathan Dorfman
70c5c81670
wallet2: Fix rescan_bc keep_ki option
3 years ago
moneromooo-monero
4a9ae3eb8b
fix serialization being different on mac
...
On Mac, size_t is a distinct type from uint64_t, and some
types (in wallet cache as well as cold/hot wallet transfer
data) use pairs/containers with size_t as fields. Mac would
save those as full size, while other platforms would save
them as varints. Might apply to other platforms where the
types are distinct.
There's a nasty hack for backward compatibility, which can
go after a couple forks.
3 years ago
moneromooo-monero
5c3e84b6ae
restrict public node checks a little
...
do not include blocked hosts in peer lists or public node lists by default,
warn about no https on clearnet and about untrusted peers likely being spies
3 years ago
selsta
93135907dd
wallet2: set propagation timeout to current max timeout
4 years ago
Crypto City
efca5b8af9
wallet2: check imported multisig curve points are in main subgroup
4 years ago
xiphon
f9a9d2ee28
wallet2: wait for propagation timeout before marking tx as failed
4 years ago
moneromooo-monero
9e6187a736
fix a couple bugs found by OSS-fuzz
...
- index out of bounds when importing outputs
- accessing invalid CLSAG data
4 years ago
luigi1111
2b1488ef6f
Merge pull request #6793
...
de9a9fb
update error message 'No unlocked balance in the specified account' (woodser)
4 years ago
TheCharlatan
80e535c95a
wallet2: adapt to deterministic unlock time
4 years ago
luigi1111
9bba1a24ea
Merge pull request #6815
...
ef4325f
wallet2: fix tx sanity check triggering on pre-rct outputs (monermooo-monero)
4 years ago
moneromooo-monero
ef4325fd41
wallet2: fix tx sanity check triggering on pre-rct outputs
4 years ago
Reinaldulin
a3844e257e
Fix typo in command line argument description
4 years ago
luigi1111
fd657c7706
Merge pull request #6798
...
4e44306
enable CLSAG support for Trezor client (ph4r05)
4 years ago
Dusan Klinec
4e4430603f
enable CLSAG support for Trezor client
4 years ago
luigi1111
ee0b02d0db
Merge pull request #6757
...
6a37da8
threadpool: guard against exceptions in jobs, and armour plating (moneromooo-monero)
4 years ago
woodser
de9a9fb340
update error message "No unlocked balance in the specified account"
4 years ago
moneromooo-monero
6a37da837e
threadpool: guard against exceptions in jobs, and armour plating
...
Those would, if uncaught, exit run and leave the waiter to wait
indefinitely for the number of active jobs to reach 0
4 years ago
Sarang Noether
fa06c39d97
Bind signature to full address and signing mode
4 years ago