moneromooo-monero
4e2b279a94
tx_pool: initialize bitflags padding since it gets written to storage
...
Avoids valgrind reporting uninitialized data usage
6 years ago
stoffu
233a1ead22
blockchain: pop forked blocks only when DB is not read-only
6 years ago
moneromooo-monero
8e64b61663
blockchain: return error when requesting non existent output
...
avoids RPC thread dying, causing the wallet to timeout
6 years ago
moneromooo-monero
f6896d9974
core: lock incoming tx lock when checking the txpool and chain
...
This gets rid of an innocuous race trying to add the same tx
twice to the txpool
6 years ago
Riccardo Spagni
f12b277d20
Merge pull request #3912
...
de742b5c
blockchain: demote a hash-of-hashes validation warning to debug (moneromooo-monero)
6 years ago
moneromooo-monero
de742b5c82
blockchain: demote a hash-of-hashes validation warning to debug
...
This data comes from untrusted peers, and validation failures
are therefore normal.
6 years ago
Riccardo Spagni
e0cf1ecadd
update checkpoints.dat for point release
6 years ago
Riccardo Spagni
b2dd94bcc0
Merge pull request #3802
...
a66f152f
Use median timestamp if current time renders a block invalid. (Thaer Khawaja)
6 years ago
moneromooo-monero
22a4cb0609
core: fix automatic safe db sync mode switching
6 years ago
Riccardo Spagni
e18cb33e08
update checkpoints
6 years ago
Riccardo Spagni
9bde29cb23
Merge pull request #3833
...
aabe3eed
Fix output shuffling for multisig (stoffu)
6 years ago
Riccardo Spagni
ace614612b
Merge pull request #3815
...
ffe9d882
speed up get_output_distribution (and precalc common case) (moneromooo-monero)
6 years ago
Riccardo Spagni
2a1a208b2b
Merge pull request #3753
...
4980d3c0
blockchain: pop top if block version disagrees with the ideal fork version (stoffu)
6 years ago
stoffu
aabe3eedb8
Fix output shuffling for multisig
6 years ago
moneromooo-monero
ffe9d8821a
speed up get_output_distribution (and precalc common case)
6 years ago
Thaer Khawaja
a66f152f75
Use median timestamp if current time renders a block invalid.
6 years ago
moneromooo-monero
f24c970f96
blockchain: invalidate misc caches when popping blocks
...
Might be a bit heavy handed, but conservative.
6 years ago
moneromooo-monero
ede213f65c
cryptonote: make sure outPk setup always happens
6 years ago
stoffu
4980d3c0c9
blockchain: pop top if block version disagrees with the ideal fork version
6 years ago
Riccardo Spagni
123c0d7d4c
Merge pull request #3690
...
80dc5d21
Only log an error if fork version is higher AND is not known. (Thaer Khawaja)
6 years ago
Riccardo Spagni
2ab5b1a21f
Merge pull request #3683
...
dad10775
Only log an error if fork version is higher AND is not known. (Thaer Khawaja)
6 years ago
Thaer Khawaja
80dc5d2110
Only log an error if fork version is higher AND is not known.
6 years ago
moneromooo-monero
ffeeefde60
speedup get_output_histogram for all amounts when min_count > 0
...
This skips the vast majority of "dust" output amounts with just
one instance on the chain. Clocks in at 0.15% of the original
time on testnet.
6 years ago
Thaer Khawaja
dad1077577
Only log an error if fork version is higher AND is not known.
6 years ago
moneromooo-monero
d003f07c59
speedup get_output_histogram for all amounts when min_count > 0
...
This skips the vast majority of "dust" output amounts with just
one instance on the chain. Clocks in at 0.15% of the original
time on testnet.
6 years ago
Riccardo Spagni
a95461e76d
Merge pull request #3609
...
08343aba
tx_pool: fix loading with colliding key images (moneromooo-monero)
6 years ago
Riccardo Spagni
226de8e928
Merge pull request #3530
...
eb59f7c5
cryptonote_tx_util: make destinations properly shuffled (stoffu)
6 years ago
Riccardo Spagni
5b8afd43ac
Merge pull request #3610
...
178c11f4
tx_pool: fix loading with colliding key images (moneromooo-monero)
6 years ago
Riccardo Spagni
3c7d7bc324
Merge pull request #3531
...
eb59f7c5
cryptonote_tx_util: make destinations properly shuffled (stoffu)
6 years ago
Riccardo Spagni
5053f8f40b
Merge pull request #3502
...
11c933e1
fix lambda compile error on openbsd (moneromooo-monero)
6 years ago
moneromooo-monero
178c11f4a4
tx_pool: fix loading with colliding key images
...
A key image may be present more than once if all but one of the
txes spending that key image are coming from blocks. When loading
a txpool from storage, we must load the one that's not from a
block first to avoid rejection
6 years ago
moneromooo-monero
08343abaf4
tx_pool: fix loading with colliding key images
...
A key image may be present more than once if all but one of the
txes spending that key image are coming from blocks. When loading
a txpool from storage, we must load the one that's not from a
block first to avoid rejection
6 years ago
stoffu
eb59f7c563
cryptonote_tx_util: make destinations properly shuffled
6 years ago
Riccardo Spagni
9fce7614c1
Merge pull request #3503
...
8ff2cc75
fix lambda compile error on openbsd (moneromooo-monero)
6 years ago
moneromooo-monero
8ff2cc751d
fix lambda compile error on openbsd
6 years ago
moneromooo-monero
11c933e137
fix lambda compile error on openbsd
6 years ago
Riccardo Spagni
32bd639b4b
update block hashes for checkpoints.dat
6 years ago
Riccardo Spagni
dac3895ac1
update block hashes for checkpoints.dat
6 years ago
moneromooo-monero
d4d1afd688
core: fix use of uninitialised data
6 years ago
moneromooo-monero
b1398fff40
core: fix use of uninitialised data
6 years ago
moneromooo-monero
bb20f104ba
Move v7 fork to 1546000 to give more update time
6 years ago
Riccardo Spagni
83651630bc
Merge pull request #3418
...
20a00266
blockchain: forbid bulletproof types before v8 (moneromooo-monero)
6 years ago
moneromooo-monero
20a002667c
blockchain: forbid bulletproof types before v8
...
They were already forbidden implicitely, but let's make that
explicit for robustness
6 years ago
Riccardo Spagni
432480fa42
Merge pull request #3414
...
524cbdc1
blockchain: fix log message about per-kB fee (stoffu)
6 years ago
Riccardo Spagni
0f27fc57ac
Merge pull request #3336
...
57c0b1ed
Fix typos in various files (Dimitris Apostolou)
6 years ago
moneromooo-monero
41f727ce42
add RPC to get a histogram of outputs of a given amount
6 years ago
stoffu
524cbdc1e2
blockchain: fix log message about per-kB fee
6 years ago
Dimitris Apostolou
57c0b1ed9f
Fix typos in various files
6 years ago
Jean Pierre Dudey
e1b526b371
Remove the `Blockchain::get_all_known_block_ids` function.
...
This function isn't used in the codebase.
Signed-off-by: Jean Pierre Dudey <jeandudey@hotmail.com>
6 years ago
stoffu
8705beaf51
keypair::generate: always require hw::device to avoid possible mistake
6 years ago