| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |\ \ \ \ \
| |_|_|/ /
|/| | | |
| | | | | |
b9da023 blockchain: keep block template timestamp not below recent median (moneromooo-monero)
|
| | |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Such a template would yield an invalid block, though would require
an attacker to have mined a long blockchain with drifting times
(assuming the miner's clock is roughly correct)
Fixed by crCr62U0
|
| | |/ /
|/| |
| | |
| | | |
Support RandomX PoW algorithm
|
| |\ \ \
| | | |
| | | |
| | | | |
a444f06 blockchain: enforce 10 block age for spending outputs (moneromooo-monero)
|
| | | |/
| |/|
| | |
| | |
| | | |
Some custom wallet code apparently ignores this, which causes users
of that code to be fingerprinted
|
| |\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
2cd4fd8 Changed the use of boost:value_initialized for C++ list initializer (JesusRami)
4ad191f Removed unused boost/value_init header (whyamiroot)
928f4be Make null hash constants constexpr (whyamiroot)
|
| | | | | |
|
| | |/ /
|/| |
| | |
| | | |
So it can be used by others without encumbrance
|
| |\ \ \
| | | |
| | | |
| | | |
| | | | |
11f13da blockchain: fix logging bad number of blocks if first one fails (moneromooo-monero)
19bfe7e simplewallet: fix warnings about useless std::move (moneromooo-monero)
|
| | |/ / |
|
| |\ \ \
| |_|/
|/| |
| | |
| | |
| | | |
26072f1 blockchain: forbid v1 coinbase from v12 (moneromooo-monero)
555dc7c core: from v12, require consistent ring size for mixable txes (moneromooo-monero)
d22dfb7 blockchain: reject rct signatures in coinbase txes from v12 (moneromooo-monero)
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | |
| | | |
We're supposed to have a fixed ring size now
Already checked by MLSAG verification, but here seems more intuitive
|
| | | | |
|
| |\ \ \
| |_|/
|/| |
| | | |
07cb087 blockchain: Fix alt chain generated coins overflow (iamamyth)
|
| | | |
| | |
| | |
| | |
| | | |
Apply the overflow logic used for computing already_generated_coins in
the main chain to alternative chains.
|
| |\ \ \
| |_|/
|/| |
| | | |
c164f90 Remove unnecessary m_check_txin_table, fix const correctness (omartijn)
|
| | | | |
|
| |\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
0605406 daemon: sort alt chains by height (moneromooo-monero)
4228ee0 daemon: add optional arguments to alt_chain_info (moneromooo-monero)
880ebfd daemon: add more chain specific info in alt_chain_info (moneromooo-monero)
|
| | | | | |
|
| |\ \ \ \
| |_|_|/
|/| | |
| | | | |
df83ed7 consensus: from v12, enforce >= 2 outputs (moneromooo-monero)
|
| | | | | |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
f17dcde Remove unused txs member in NOTIFY_RESPONSE_GET_OBJECT (Doy-lee)
|
| | | | | | |
|
| |\ \ \ \ \
| | | | | |
| | | | | |
| | | | | | |
06b8f29 blockchain: keep alternative blocks in LMDB (moneromooo-monero)
|
| | | |/ / /
| |/| | |
| | | | |
| | | | |
| | | | | |
Alternative blocks are cleared on startup unless --keep-alt-blocks
is passed on the command line
|
| |\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
25a7cfd add a few checks where it seems appropriate (moneromooo-monero)
1a66a86 remove unused code (moneromooo-monero)
|
| | |/ / / / |
|
| | |/ / /
|/| | | |
|
| | |_|/
|/| |
| | |
| | |
| | | |
This happens often when a pre-pruning node asks a pruned node
for data it does not have
|
| | | | |
|
| |\ \ \
| | | |
| | | |
| | | |
| | | | |
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)
|
| | |/ |
|
| |/ |
|
| |\
| |
| |
| |
| | |
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
|
| | | |
|
| |\ \
| | |
| | |
| | |
| | |
| | |
| | | |
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)
|
| | | | |
|
| | |/
|/|
| |
| |
| |
| |
| |
| |
| |
| | |
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)
|