wowario
a17acc1dd8
update checkpoints
3 years ago
wowario
783803b5cf
update checkpoints
3 years ago
wowario
90efe7dee8
set bp+ fork height
3 years ago
moneromooo-monero
fa3856fedf
plug bulletproofs plus into consensus
3 years ago
wowario
1113f815e1
update checkpoints
3 years ago
wowario
4f16bd2b95
vote by block
3 years ago
wowario
6049797093
adjust difficulty_blocks_count
3 years ago
wowario
03af4e871c
fixed coinbase unlock 288 blks
3 years ago
wowario
51c8b36ba0
miner block header signing
3 years ago
wowario
9cd125b345
reset, revert difficulty algorithm, set fork height
3 years ago
wowario
71a2c90fb8
remove MLSAG bug from monero
3 years ago
wowario
24948d4c2d
update checkpoints
3 years ago
qvqc
70811c09c5
wow colors
3 years ago
wowario
1196a9253b
v0.10 ASCII art
3 years ago
wowario
70f8f2386c
support old BP
3 years ago
wowario
840928cd6b
initial commit
3 years ago
luigi1111
3366bd81eb
Merge pull request #7612
...
254a133
core: speed up print_coinbase_tx_sum (moneromooo-monero)
3 years ago
luigi1111
667d3dd4c2
Merge pull request #7684
...
ed6f053
blockchain: speed up repeated pops (mostly in tests) (moneromooo-monero)
3 years ago
luigi1111
381f8f5e24
Merge pull request #7709
...
a1c4307
Warnings: unused variable in core/blockchain.cpp (mj-xmr)
3 years ago
mj-xmr
a1c4307128
Warnings: unused variable in core/blockchain.cpp
3 years ago
mj-xmr
581c3af03a
Warnings: unused var at cryptonote_tx_utils.cpp
3 years ago
moneromooo-monero
ed6f05357c
blockchain: speed up repeated pops (mostly in tests)
...
The heavy rolling median reset only has to be performed after
all blocks are popped
3 years ago
luigi1111
63c7ca07fb
Merge pull request #7136
...
23aae55
Remove payload copy in all outgoing p2p messages (Lee Clagett)
3 years ago
luigi1111
2218e23e84
Merge pull request #7002
...
673c6d2
Reduce compilation time of epee/portable_storage_template_helper.h (mj-xmr)
3 years ago
mj-xmr
673c6d2d11
Reduce compilation time of epee/portable_storage_template_helper.h
3 years ago
moneromooo-monero
254a1338ad
core: speed up print_coinbase_tx_sum
...
It only needs to parse the tx headers, not the full tx data
3 years ago
moneromooo-monero
f9b5b521e8
fix serialization being different on mac
...
On Mac, size_t is a distinct type from uint64_t, and some
types (in wallet cache as well as cold/hot wallet transfer
data) use pairs/containers with size_t as fields. Mac would
save those as full size, while other platforms would save
them as varints. Might apply to other platforms where the
types are distinct.
There's a nasty hack for backward compatibility, which can
go after a couple forks.
3 years ago
luigi1111
6556c33f13
Merge pull request #7355
...
bd12984
Remove copies from foreach loops (thanks to Clang) (Lee Clagett)
1572df9
Removing unused namespace alias (Lee Clagett)
3 years ago
Kevin Barbour
85db1734e7
Remove unused variables in monero codebase
...
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.
3 years ago
Lee Clagett
bd129849f0
Remove copies from foreach loops (thanks to Clang)
3 years ago
Lee Clagett
679d05567d
Remove payload copy in all outgoing p2p messages
3 years ago
luigi1111
e45619e61e
Revert "Merge pull request #7136"
...
This reverts commit 63c7ca07fb
, reversing
changes made to 2218e23e84
.
3 years ago
Lee Clagett
23aae5571b
Remove payload copy in all outgoing p2p messages
3 years ago
moneromooo-monero
1e27f7101e
blockchain: lock access to m_blocks_hash_of_hashes
...
it is accessed both when adding and when prevalidating a set
of new hashes from a peer
3 years ago
moneromooo-monero
0aa541b361
protocol: more sanity checks in new chain block hashes
3 years ago
moneromooo-monero
1eb14af1a3
rpc: limit the number of txes for get_blocks.bin
3 years ago
Alexander Blair
4f401f6fca
Merge pull request #7025
...
b10878f10
Change Dandelion++ fluff probability to 20%, and embargo timeout to 39s (Lee Clagett)
4 years ago
luigi1111
850edfe419
Merge pull request #7021
...
d73cb95
Fix timeout checks for forwarded and Dandelion++ stem txes (Lee Clagett)
4 years ago
luigi1111
36d31ba0be
Merge pull request #7018
...
a9cd5d9
cryptonote_core: dandelion - use local height or median height if syncing (xiphon)
4 years ago
luigi1111
4d298d4f11
Merge pull request #6924
...
874487f
blockchain: remove some dead code (moneromooo-monero)
4 years ago
luigi1111
999e797cea
Merge pull request #6922
...
a25bc71
Make Blockchain::get_fee_quantization_mask() compile time (SChernykh)
4 years ago
xiphon
a9cd5d914e
cryptonote_core: dandelion - use local height or median height if syncing
4 years ago
Lee Clagett
b10878f108
Change Dandelion++ fluff probability to 20%, and embargo timeout to 39s
...
A 20% fluff probability increases the precision of a spy connected to
every node by 10% on average, compared to a network using 0% fluff
probability. The current value (10% fluff) should increase precision by
~5% compared to baseline.
This decreases the expected stem length from 10 to 5. The embargo
timeout was therefore lowered to 39s; the fifth node in a stem is
expected to have a 90% chance of being the first to timeout, which is
the same probability we currently have with an expected stem length of
10 nodes.
4 years ago
Lee Clagett
d73cb95dfa
Fix timeout checks for forwarded and Dandelion++ stem txes
4 years ago
moneromooo-monero
874487fed8
blockchain: remove some dead code
...
This is already done
4 years ago
SChernykh
a25bc71f3f
Make Blockchain::get_fee_quantization_mask() compile time
...
This also removes potential thread safety bug in that function.
4 years ago
Nathan Dorfman
f1836ac28a
cryptonote_core: Fix missing override warnings
4 years ago
Alexander Blair
8e3f46dd0a
Merge pull request #6881
...
11b20229c
tx_pool: silence spammy harmless warning till we fix the bug (moneromooo-monero)
4 years ago
Alexander Blair
543d600042
Merge pull request #6875
...
a12a8174e
Dandelion++: skip desynced peers in stem phase (xiphon)
4 years ago
moneromooo-monero
88fde0309a
blockchain: fix sync at v14 boundary
...
Miners with MLSAG txes which they'd already verified included
a couple in that block, but the consensus rules had changed
in the meantime, so that block is technically invalid and any
node which did not already have those two txes in their txpool
could not sync. Grandfather them in, since it has no effect in
practice.
4 years ago