jw
d4ee3c3251
Merge pull request #75 from wowario/checkpoints
...
update checkpoints.dat for point release
6 years ago
wowario
0cae683a75
update checkpoints.dat for point release
6 years ago
jw
c074baee61
Merge pull request #71 from wowario/upstream
...
Upstream
6 years ago
moneromooo-monero
13e9035505
blockchain: cache next block difficulty after adding a block
...
It's not 100% certain it'll be needed, but it avoids getinfo
needing the blockchain lock and potentially blocking
6 years ago
moneromooo-monero
fa3ae1a16d
alt_chain_info can now give more info about a particular alt chain
6 years ago
moneromooo-monero
a896603556
blockchain: set the m_verifivation_failed flag in a couple more places
...
when a block being added to the main chain is invalid.
This ensures the peer is banned after a number of these.
6 years ago
stoffu
2b863521ba
blockchain: pop forked blocks only when DB is not read-only
6 years ago
moneromooo-monero
6270a903c8
blockchain: return error when requesting non existent output
...
avoids RPC thread dying, causing the wallet to timeout
6 years ago
wowario
d0d1a14a05
Add stagenet fork heights
6 years ago
jw
74a30ddccd
Merge pull request #56 from wowario/lwma-2
...
Implement LWMA-2 for HF v9
6 years ago
wowario
c5d51ca56c
add lwma-2
6 years ago
jw
a0b5b82bb4
Merge pull request #46 from wowario/checkpoints
...
update checkpoints.dat
6 years ago
wowario
52e2799f6d
update checkpoints.dat
6 years ago
moneromooo-monero
26acaf82f9
speed up get_output_distribution (and precalc common case)
6 years ago
moneromooo-monero
24cd25d87e
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
wowario
cdb20d58b5
remove whitespace
6 years ago
jw
1977bc6e2e
Merge pull request #39 from wowario/release-v0.2.1.0
...
Merge branch 'master' into release-v0.2.1.0
6 years ago
jw
865ae628d4
Merge pull request #38 from wowario/ftl_check_window
...
Tighten future time limit and timestamp check window
6 years ago
wowario
b8636dd448
Merge branch 'master' into release-v0.2.1.0
6 years ago
wowario
54fe6c3b09
adjust FTL, timestamp check window
6 years ago
wowario
4209b715eb
testnet v9
6 years ago
stoffu
9f39259029
blockchain: pop top if block version disagrees with the ideal fork version
6 years ago
wowario
9919ee66a2
refactor mixin condition
6 years ago
jw
0548011ca5
Merge pull request #30 from wowario/mixin
...
static mixin (protocol level)
6 years ago
wowario
fe94ba558c
static mixin
6 years ago
moneromooo-monero
23d1007327
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
moneromooo-monero
68b3bb81cf
blockchain: invalidate misc caches when popping blocks
...
Might be a bit heavy handed, but conservative.
6 years ago
Thaer Khawaja
4a479d2fcc
Use median timestamp if current time renders a block invalid.
6 years ago
jwinterm
78f1e84139
Set v8 fork height and change version
6 years ago
wowario
0ac4b8e63e
increase ringsize to 10
6 years ago
wowario
efe03eb037
added LWMA
6 years ago
jwinterm
c473f01310
Initial commit
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
Riccardo Spagni
9a63fbcf83
Merge pull request #3371
...
84decbea
core: add v7 for 1539500 on mainnet (moneromooo-monero)
6 years ago
stoffu
978663d461
Stagenet: successive forks up to v7
6 years ago
moneromooo-monero
84decbea48
core: add v7 for 1539500 on mainnet
6 years ago
moneromooo-monero
38657fd0e9
Bump min ring size from 5 to 7 from v7
6 years ago
Riccardo Spagni
abcdb7b5c4
Merge pull request #3308
...
6f8779d2
blockchain: fix random sync failures (moneromooo-monero)
6 years ago
Riccardo Spagni
4f93f74528
Merge pull request #3277
...
0e7ad2e2
Wallet API: generalize 'bool testnet' to 'NetworkType nettype' (stoffu)
af773211
Stagenet (stoffu)
cc9a0bee
command_line: allow args to depend on more than one args (stoffu)
55f8d917
command_line::get_arg: remove 'required' for dependent args as they're always optional (stoffu)
450306a0
command line: allow has_arg to handle arg_descriptor<bool,false,true> #3318 (stoffu)
9f9e095a
Use `genesis_tx` parameter in `generate_genesis_block`. #3261 (Jean Pierre Dudey)
6 years ago
Edward Betts
fbcc91c2a4
Correct spelling mistakes.
6 years ago
stoffu
af773211cb
Stagenet
6 years ago
moneromooo-monero
6f8779d282
blockchain: fix random sync failures
...
When a block is added as part of a chunk (when syncing historical
blocks), a block may end up already in the blockchain if it was
added to the queue before being added to the chain (though it's
not clear how that could happen, but it's an implementation detail)
and thus may not be added to the chain when add_block is called.
This would cause m_blocks_txs_check to not be cleared, causing it
to get out of sync at next call, and thus wrongfully reject the
next block.
6 years ago