| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| | |
|
| | |
|
| |
|
|
| |
Fix #8711
|
| | |
|
| | |
|
| |\
| |
| |
| | |
5bf91fc add documentation for monero-blockchain-stats (donkeydonkey)
|
| | | |
|
| |\ \
| | |
| | |
| | | |
71741a1 blockchain_import: fix wrong reported block/tx hashes on error (moneromooo-monero)
|
| | | | |
|
| | |/
|/| |
|
| |/ |
|
| |\
| |
| |
| |
| | |
bd12984 Remove copies from foreach loops (thanks to Clang) (Lee Clagett)
1572df9 Removing unused namespace alias (Lee Clagett)
|
| | | |
|
| |/
|
|
|
|
|
|
|
|
|
| |
There are quite a few variables in the code that are no longer
(or perhaps never were) in use. These were discovered by enabling
compiler warnings for unused variables and cleaning them up.
In most cases where the unused variables were the result
of a function call the call was left but the variable
assignment removed, unless it was obvious that it was
a simple getter with no side effects.
|
| |
|
|
| |
And make import honor the starting block# recorded in a bootstrap file
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This reduces the attack surface for data that can come from
malicious sources (exported output and key images, multisig
transactions...) since the monero serialization is already
exposed to the outside, and the boost lib we were using had
a few known crashers.
For interoperability, a new load-deprecated-formats wallet
setting is added (off by default). This allows loading boost
format data if there is no alternative. It will likely go
at some point, along with the ability to load those.
Notably, the peer lists file still uses the boost serialization
code, as the data it stores is define in epee, while the new
serialization code is in monero, and migrating it was fairly
hairy. Since this file is local and not obtained from anyone
else, the marginal risk is minimal, but it could be migrated
later if needed.
Some tests and tools also do, this will stay as is for now.
|
| |
|
|
|
| |
Set input, output, ringsize averages to 2 decimal places precision
Add option to show min/max/av per-block difficulty
|
| |
|
|
| |
Closes #6735
|
| |
|
|
| |
Fixes #6732
|
| |\
| |
| |
| | |
5ef0607da Update copyright year to 2020 (SomaticFanatic)
|
| | |
| |
| |
| | |
Update copyright year to 2020
|
| |/ |
|
| |\
| |
| |
| | |
236d2a88 blockchain_stats: make it work on pruned blockchains (moneromooo-monero)
|
| | |
| |
| |
| | |
It reports the actual size as pruned, however
|
| |/ |
|
| | |
|
| |\
| |
| |
| | |
8330e77 monerod can now sync from pruned blocks (moneromooo-monero)
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
If the peer (whether pruned or not itself) supports sending pruned blocks
to syncing nodes, the pruned version will be sent along with the hash
of the pruned data and the block weight. The original tx hashes can be
reconstructed from the pruned txes and theur prunable data hash. Those
hashes and the block weights are hashes and checked against the set of
precompiled hashes, ensuring the data we received is the original data.
It is currently not possible to use this system when not using the set
of precompiled hashes, since block weights can not otherwise be checked
for validity.
This is off by default for now, and is enabled by --sync-pruned-blocks
|
| |\ \
| | |
| | |
| | | |
f9b3f6e Removed Berkeley DB and db switching logic (JesusRami)
|
| | | | |
|
| |\ \ \
| |_|/
|/| |
| | |
| | |
| | | |
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)
|
| | |/ |
|
| | |
| |
| |
| | |
spentness test
|
| |/
|
|
| |
spent ratio
|
| |\
| |
| |
| | |
162c3e1 blockchain_export: allow exporting blocks.dat format from pruned (moneromooo-monero)
|
| | |
| |
| |
| | |
We don't need any of the pruned data for this
|
| |\ \
| |/
|/|
| |
| | |
25a7cfd add a few checks where it seems appropriate (moneromooo-monero)
1a66a86 remove unused code (moneromooo-monero)
|
| | | |
|
| |/ |
|
| |\
| |
| |
| | |
bea1918a blockchain_import: error out if preparing to handle blocks fails (moneromooo-monero)
|
| | |
| |
| |
| | |
Coverity 197562
|
| |\ \
| | |
| | |
| | |
| | |
| | | |
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
|
| |/
|
|
|
|
| |
Based on Boolberry work by:
jahrsg <jahr@jahr.me>
cr.zoidberg <crypto.zoidberg@gmail.com>
|
| | |
|
| | |
|
| | |
|