| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | |_|/ /
|/| | | |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
f950517a core: update pruning if using --prune-blockchain on a pruned blockchain (moneromooo-monero)
|
| | | |/ /
| |/| |
| | | |
| | | |
| | | | |
Avoids a massive amount of spurious warnings if the last update before
the daemon exited was a while ago and the daemon was syncing
|
| |\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
35da33be blockchain: do not try to pop blocks down to the genesis block (moneromooo-monero)
4b51f9a3 core: do not commit half constructed batch db txn (moneromooo-monero)
|
| | | | | | |
|
| | |/ / / |
|
| |/ / /
| | |
| | |
| | | |
Make sure the tip hash still matches the cached block
|
| |\ \ \
| | | |
| | | |
| | | | |
e9809382 fix wide difficulty conversion with some versions of boost (moneromooo-monero)
|
| | |/ / |
|
| |/ / |
|
| |/
|
|
| |
It triggers easily on testnet
|
| |\
| |
| |
| |
| | |
d009f6dd rpc: fix get_block_hashes.bin from wallet on pruned blockchain (moneromooo-monero)
bb0ef5b1 blockchain: lock the blockchain while pruning (moneromooo-monero)
|
| | |
| |
| |
| | |
We want to get all blocks here, even pruned ones
|
| | | |
|
| |\ \
| | |
| | |
| | | |
ccb996af rpc: new sanity check on relayed transactions (moneromooo-monero)
|
| | |/
| |
| |
| | |
This will weed out some transactions with silly rings
|
| |\ \
| | |
| | |
| | |
| | |
| | |
| | | |
e9fac29a unit_tests/long_term_block_weight: some tweaks that seem to make more sense (stoffu)
467f4c7e tests/block_weight: use integer division when computing median (stoffu)
815d08dc tests/block_weight: remove unused MULTIPLIER_SMALL (stoffu)
661f1fb8 blockchain: remove unused calc of short_term_constraint (stoffu)
|
| | | | |
|
| |\ \ \
| | | |
| | | |
| | | | |
ffdbcfb6 core: don't check block rate nor fork time in regtest mode (moneromooo-monero)
|
| | |/ / |
|
| | |/
|/|
| |
| |
| |
| |
| |
| |
| |
| | |
The db txn in add_block ending caused the entire overarching
batch txn to stop.
Also add a new guard class so a db txn can be stopped in the
face of exceptions.
Also use a read only db txn in init when the db itself is
read only, and do not save the max tx size in that case.
|
| | |
| |
| |
| |
| | |
Related to emission, reorgs, getting tx data back, output
distribution and histogram
|
| |\ \
| | |
| | |
| | |
| | |
| | | |
113e4877 blockchain_stats: fix sign in formatting function (moneromooo-monero)
adaea3ea various: remove unused variables (moneromooo-monero)
631ef00e blockchain: some debug info when adding txes-from-block fails (moneromooo-monero)
|
| | | | |
|
| |\ \ \
| | | |
| | | |
| | | | |
eda2661a Allow pruning before v10 (moneromooo-monero)
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
This check is now not needed anymore, and would prevent people
from using --prune-blockchain when starting a new sync
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
aff80e70 blockchain: fix returned height in create_block_template (moneromooo-monero)
|
| | |/ / /
| | | |
| | | |
| | | | |
It's now needed for CNv4, and was not retained when cached
|
| |\ \ \ \
| |_|_|/
|/| | |
| | | | |
089c7637 cryptonote: rework block blob size sanity check (moneromooo-monero)
|
| | | |/
| |/|
| | |
| | |
| | | |
Use the actual block weight limit, assuming that weight is always
greater or equal to size
|
| |\ \ \
| |/ /
|/| |
| | |
| | |
| | |
| | |
| | |
| | | |
c84ea299 cryptonote_basic: some more minor speedups (moneromooo-monero)
e40eb2ad cryptonote_basic: speedup calculate_block_hash (moneromooo-monero)
547a9708 cryptonote: block parsing + hash calculation speedup (moneromooo-monero)
11604b6d blockchain: avoid unneeded block copy (moneromooo-monero)
8461df04 save some database calls when getting top block hash and height (moneromooo-monero)
3bbc3661 Avoid repeated (de)serialization when syncing (moneromooo-monero)
|
| | | |
| | |
| | |
| | | |
This saves a duplicate serialization step
|
| | | | |
|
| | | | |
|
| | |/ |
|
| |\ \
| | |
| | |
| | |
| | |
| | | |
7c440915 Add get_tx_proof support, needed for new sanity check (cslashm)
98fdcb2a Add support for V11 protocol with BulletProofV2 and short amount. New scheme key destination contrfol Fix dummy decryption in debug mode (cslashm)
3a981a33 Add application version compatibility check. (cslashm)
|
| | |/
| |
| |
| |
| | |
New scheme key destination contrfol
Fix dummy decryption in debug mode
|
| |\ \
| | |
| | |
| | |
| | | |
ae6885f6 blockchain: incremental long term block weight cache (moneromooo-monero)
9b687c78 blockchain: simple cache for the long term block weights (moneromooo-monero)
|
| | | | |
|
| | |/ |
|
| |\ \
| | |
| | |
| | | |
1730a44f core: improve block rate monitor trigger probabilities (moneromooo-monero)
|
| | |/
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The original intent of one false positive a week on average
was not met, since what we really want is not the probability
of having N blocks in T seconds, but either N blocks of fewer
in T seconds, or N blocks or more in T seconds.
Some of this could be cached since it calculates the same fairly
complex floating point values, but it seems pretty fast already.
|
| |\ \
| | |
| | |
| | | |
77e9815d blockchain: do not try to pop the genesis block (moneromooo-monero)
|
| | | | |
|
| | |/
|/|
| |
| |
| |
| | |
Based on Boolberry work by:
jahrsg <jahr@jahr.me>
cr.zoidberg <crypto.zoidberg@gmail.com>
|
| | |
| |
| |
| |
| | |
Also set error flag on exception when handling new txes
to keep tests working
|
| |\ \
| | |
| | |
| | | |
4b21d38d blockchain: speed up getting N blocks weights/long term weights (moneromooo-monero)
|
| | | | |
|
| |\ \ \
| |_|/
|/| |
| | | |
1f2930ce Update 2019 copyright (binaryFate)
|
| | | | |
|