moneromooo-monero
0e4c7d0fae
wallet2: cache ringdb key while refreshing
...
Speeds up syncing with a lot of outgoing outputs as key generation
runs Cryptonight.
6 years ago
moneromooo-monero
2771a18e85
threadpool: allow leaf functions to run concurrently
...
Decrease the number of worker threads by one to account
for the fact the calling thread acts as a worker thread now
6 years ago
moneromooo-monero
2704624eae
wallet2: remove unneeded divisions
6 years ago
moneromooo-monero
5d3e70229e
wallet2: remove old blockchain size cache hack
6 years ago
moneromooo-monero
dcfd299239
wallet2: speedup refresh
...
key derivation and checking for incoming outputs are threaded
in batch before adding blocks to the local blockchain. Other
minor bits and bobs are also cached.
6 years ago
moneromooo-monero
ef2cb63287
blockchain: simplify/speedup handle_get_objects
6 years ago
moneromooo-monero
f025ae9760
wallet2: avoid re-parsing blocks when refreshing in a loop
6 years ago
moneromooo-monero
41be339655
wallet2: avoid duplicate parsing of tx extra
6 years ago
moneromooo-monero
f7f1917ed4
wallet2: remove useless device locking
6 years ago
moneromooo-monero
ba8331ce41
wallet2: parse blocks in the RPC thread, not the processing thread
...
Processing typically is the bottleneck
6 years ago
moneromooo-monero
31a895e876
wallet2: simplify/speedup process_blocks
6 years ago
moneromooo-monero
57ea90285c
wallet: don't process miner tx if we're refreshing with no-coinbase
6 years ago
moneromooo-monero
a830db2577
rpc: rework to avoid repeated calculations in get_blocks.bin
6 years ago
moneromooo-monero
ed2c81ed95
replace std::list with std::vector on some hot paths
...
also use reserve where appropriate
6 years ago
moneromooo-monero
209ec963b5
rpc: sanity check on number of txes in a block
6 years ago
moneromooo-monero
6795bd0d4e
rpc: add option to skip coinbase info in get_blocks.bin
6 years ago
moneromooo-monero
a2b557fe5c
wallet2: use std::move on containers where appropriate
6 years ago
moneromooo-monero
50af3579ee
alt_chain_info can now give more info about a particular alt chain
6 years ago
luigi1111
31f47d72fe
Merge pull request #3977
...
0309615
device_ledger: fix bad memory access on connect error (moneromooo-monero)
6 years ago
luigi1111
14372ca95a
Merge pull request #3975
...
2d5921e
blockchain: avoid duplicate db query for height (moneromooo-monero)
6 years ago
luigi1111
ab7ab29fc0
Merge pull request #3974
...
1789b76
cryptonote_protocol_handler: log when dropping a peer (moneromooo-monero)
6 years ago
luigi1111
c0c6102260
Merge pull request #3972
...
8766528
epee: fallback to a counter if gmtime fails when rotating logs (moneromooo-monero)
6 years ago
luigi1111
a2b08db9c9
Merge pull request #3971
...
4ecf714
epee: fix include for ofstream (moneromooo-monero)
6 years ago
luigi1111
b1be364f08
Merge pull request #3966
...
948c482
simplewallet: grammar fix in warning message (moneromooo-monero)
6 years ago
luigi1111
3afaedf365
Merge pull request #3964
...
9ddb07f
update readme to include debian one liner for deps (Gingeropolous)
6 years ago
luigi1111
89b99ef2d8
Merge pull request #3963
...
f61fe2e
Update readme to include pcslite dependency (Gingeropolous)
6 years ago
luigi1111
8fad35f8e2
Merge pull request #3962
...
55c7fb8
epee: adaptive connection timeout system (moneromooo-monero)
6 years ago
luigi1111
66212837ab
Merge pull request #3957
...
2bb2c1b
password: flush cout when prompting for password without newline (moneromooo-monero)
6 years ago
luigi1111
506be80601
Merge pull request #3955
...
d7a6b72
wallet2: fix bulletproof cold signing (moneromooo-monero)
6 years ago
luigi1111
741a773025
Merge pull request #3948
...
c367609
blockchain_import: warn+delay about using --dangerous-unverified-import (moneromooo-monero)
6 years ago
luigi1111
ea1d54aeb7
Merge pull request #3947
...
8cc4606
snap: strip metadata from icon.png (moneromooo-monero)
6 years ago
luigi1111
26562e9f3c
Merge pull request #3941
...
bf26920
wallet2: fix get_approximate_blockchain_height for stagenet (stoffu)
6 years ago
luigi1111
c3ec5373b3
Merge pull request #3936
...
d81e042
tx_pool: initialize bitflags padding since it gets written to storage (moneromooo-monero)
6 years ago
luigi1111
473d984d88
Merge pull request #3921
...
8fc0cdb
wallet2: lower default for subaddress lookahead when restoring with hardware (stoffu)
248310d
Move parse_subaddress_lookahead() from simplewallet.cpp to util.cpp (stoffu)
46e90b7
Wallet API: add support for wallet creation from hardware device (stoffu)
6 years ago
luigi1111
1eddabf0a4
Merge pull request #3677
...
d45cd37
fix typos in language files and rpc_args.cpp (ordtrogen)
6 years ago
luigi1111
ff7dc087ae
Merge pull request #3407
...
7bf99a2
fix string handling for donation message (cryptochangements34)
6 years ago
moneromooo-monero
87e158b5b9
device_ledger: factor the prologue code
6 years ago
moneromooo-monero
41b4bf9d6d
tx_pool: cache check_tx_inputs results
...
This is called a lot when creating a block template, and
does not change until the blockchain changes.
This also avoids tx parsing when cached.
6 years ago
einsteinsfool
7cdd147da5
Changed URLs to HTTPS
6 years ago
moneromooo-monero
34de7bc267
device_ledger: fix buffer underflow on bad data from device
6 years ago
moneromooo-monero
41e9cab4e1
device: misc cleanup
...
use snprintf "just in case" where appropriate
consistently use unsigned for temp values
pass std::string by const ref rather than by value
add length check (which can't happen in practice) for memcpy
6 years ago
moneromooo-monero
3b4dec2d12
device_ledger: fix potential buffer overflow from bad size calc
6 years ago
moneromooo-monero
9d7f6e6089
simplewallet: init trusted daemon flag to false when autodetecting
6 years ago
moneromooo-monero
df9d50a8a4
wallet2: fix read buffer overflow in import_key_images
6 years ago
ordtrogen
d45cd37c53
fix typos in language files and rpc_args.cpp
6 years ago
moneromooo-monero
3e46db97e5
rpc: add a non binary get_transaction_pool_hashes RPC
6 years ago
stoffu
46e90b7780
Wallet API: add support for wallet creation from hardware device
6 years ago
stoffu
248310de06
Move parse_subaddress_lookahead() from simplewallet.cpp to util.cpp
6 years ago
stoffu
8fc0cdb96f
wallet2: lower default for subaddress lookahead when restoring with hardware
6 years ago
stoffu
66df13a58b
wallet-rpc.getaddress: throw if index is out of bound
6 years ago