Commit Graph

395 Commits (fc907a957078cae2dc68348886a33363848dd089)

Author SHA1 Message Date
binaryFate 1f2930ce0b Update 2019 copyright
5 years ago
moneromooo-monero 88c85c18e0
cryptonote: avoid double parsing blocks when syncing
5 years ago
moneromooo-monero 238401d4e9
core: avoid double parsing blocks after hoh
5 years ago
moneromooo-monero f75d51abda
core: avoid calculating tx prefix hash when we don't need it
5 years ago
moneromooo-monero a17da7202b
Print the reason why a notification spec failed to parse
5 years ago
moneromooo-monero 356d813799
blockchain: include number of discarded blocks in --reorg-notify
5 years ago
moneromooo-monero 4d598e3d4d
core: add a few more block rate window sizes
5 years ago
moneromooo-monero d4fb9641e0
core: add --block-rate-notify
5 years ago
moneromooo-monero b8787f4302
ArticMine's new block weight algorithm
5 years ago
moneromooo-monero 23813c7160
blockchain: add --reorg-notify
5 years ago
Riccardo Spagni 0daa00e035
Merge pull request #5052
5 years ago
moneromooo-monero f931e16c6e
add a bulletproof version, new bulletproof type, and rct config
5 years ago
moneromooo-monero b750fb27b0
Pruning
5 years ago
moneromooo-monero 008647d7eb
blockchain_db: speedup tx output gathering
6 years ago
Riccardo Spagni fe3c8c9682
Merge pull request #4923
6 years ago
Riccardo Spagni e19a205ff4
Merge pull request #4920
6 years ago
Riccardo Spagni dde1e69723
Merge pull request #4787
6 years ago
Riccardo Spagni 81418cb281
Merge pull request #4894
6 years ago
Riccardo Spagni c00ac446fd
Merge pull request #4854
6 years ago
moneromooo-monero aba9a9c277
daemon: stop miner before we bring the whole thing down
6 years ago
moneromooo-monero e98ae34e4b
core: fix adding new pre-hoh block when a tx is already in the pool
6 years ago
moneromooo-monero d4f50cb109
remove some unused code
6 years ago
Martijn Otto bd98e99c80
Removed a lot of unnecessary includes
6 years ago
Riccardo Spagni 0cc3fc3756
Merge pull request #4769
6 years ago
moneromooo-monero 3dba7f252e
protocol: option to pad transaction relay to the next kB
6 years ago
xiphon b3067962fa cryptonote_core: avoid gratuitous recalculations in check_block_rate()
6 years ago
xiphon 233f00c601 cryptonote_core: fix build error gcc 5.4.0 'sign-compare'
6 years ago
moneromooo-monero 6ecc99ad1f
core: avoid unnecessary tx/blob conversions
6 years ago
Riccardo Spagni 056a58d13f
Merge pull request #4536
6 years ago
Riccardo Spagni 557c17e206
Merge pull request #4408
6 years ago
xiphon fd62b6e79f blocks: use auto-generated .c files instead of 'LD -r -b binary'
6 years ago
moneromooo-monero c39e0a1706
core: don't verify range proofs multiple times
6 years ago
Riccardo Spagni ac5674524a
Revert "Merge pull request #4472"
6 years ago
xiphon 02d3ef7bda blocks: use auto-generated .c files instead of 'LD -r -b binary'
6 years ago
Riccardo Spagni 83d8f03c23
Merge pull request #4333
6 years ago
Riccardo Spagni 0645dcdbdb
Merge pull request #4378
6 years ago
moneromooo-monero 341b3931ed
cryptonote_core: warn when the block rate deviates from expectations
6 years ago
moneromooo-monero be001326d1
remove obsolete daemon selection of fake outs and old tx construction
6 years ago
moneromooo-monero ac9346637a
rpc: add a "is an update available" flag in get_info
6 years ago
moneromooo-monero 5ffb2ff9b7
v8: per byte fee, pad bulletproofs, fixed 11 ring size
6 years ago
moneromooo-monero c444b1b229
require canonical multi output bulletproof layout
6 years ago
moneromooo-monero 2a8fcb421b
Bulletproof aggregated verification and tests
6 years ago
moneromooo-monero bacf0a1e2f
bulletproofs: add aggregated verification
6 years ago
moneromooo-monero b278b83860
core: sync database based on bytes added, not blocks added
6 years ago
luigi1111 025187e6c9
Merge pull request #3854
6 years ago
victorsintnicolaas 34cb6b4b70 add --regtest and --fixed-difficulty for regression testing
6 years ago
moneromooo-monero 2771a18e85
threadpool: allow leaf functions to run concurrently
6 years ago
moneromooo-monero a830db2577
rpc: rework to avoid repeated calculations in get_blocks.bin
6 years ago
moneromooo-monero ed2c81ed95
replace std::list with std::vector on some hot paths
6 years ago
luigi1111 50bc95519e
Merge pull request #3828
6 years ago
luigi1111 cfd66dae4b
Merge pull request #3691
6 years ago
luigi1111 22c8730261
Merge pull request #3450
6 years ago
luigi1111 a7ea14dc6a
Merge pull request #3876
6 years ago
moneromooo-monero 740da1ba95
core: fix automatic safe db sync mode switching
6 years ago
moneromooo-monero b9389e582e
db_lmdb: save pruned and prunable tx data separately
6 years ago
moneromooo-monero 5f8ffca34d
speed up get_output_distribution (and precalc common case)
6 years ago
moneromooo-monero ce173cbb5b
core: remove threadpool dependency from header
6 years ago
moneromooo-monero 16e209e08d
core: lock incoming tx lock when checking the txpool and chain
6 years ago
moneromooo-monero 6f859e4328
cryptonote: make sure outPk setup always happens
6 years ago
Thaer Khawaja dad1077577 Only log an error if fork version is higher AND is not known.
6 years ago
moneromooo-monero 11c933e137
fix lambda compile error on openbsd
6 years ago
stoffu 3b941befae
core: add get_earliest_ideal_height_for_version()
6 years ago
moneromooo-monero b1398fff40
core: fix use of uninitialised data
6 years ago
Riccardo Spagni 0f27fc57ac
Merge pull request #3336
6 years ago
moneromooo-monero 41f727ce42
add RPC to get a histogram of outputs of a given amount
6 years ago
Dimitris Apostolou 57c0b1ed9f Fix typos in various files
6 years ago
stoffu af773211cb
Stagenet
6 years ago
moneromooo-monero 4a78a99f96
cryptonote_core: change wording of fork warning message
6 years ago
Riccardo Spagni 6198c816b1
Merge pull request #3170
6 years ago
whythat b3b2d4d20c options: add testnet option dependencies
6 years ago
whythat 05a12ccc2d options: remove testnet-* options
6 years ago
moneromooo-monero 3607d467f3
core: add --no-fluffy-blocks, and enable fluffy blocks by default
6 years ago
moneromooo-monero bc61ae69bf
tx_pool: add a max pool size, settable with --max-txpool-size
6 years ago
Riccardo Spagni e93ff8f22d
Merge pull request #3143
6 years ago
xmr-eric 18216f19dd Update 2018 copyright
6 years ago
moneromooo-monero ba6d2975bc
cryptonote_core: add --disable-dns-checkpoints flag
6 years ago
Riccardo Spagni b38f6dcf0b
Merge pull request #2929
7 years ago
moneromooo-monero 24f584d90d
cryptonote_core: remove unused functions with off by one bugs
7 years ago
moneromooo-monero 8e60b81c48
cryptonote_core: fix db leak on error
7 years ago
moneromooo-monero d9b137f161
cryptonote_core: fix blockchain init call after prototype change
7 years ago
Riccardo Spagni 066fd7aced
Merge pull request #2877
7 years ago
moneromooo-monero 4abf25f3c9
cryptonote_core does not depend on p2p anymore
7 years ago
moneromooo-monero 09ce03d612
move includes around to lessen overall load
7 years ago
Riccardo Spagni 8da24c2a57
Merge pull request #2878
7 years ago
Riccardo Spagni 7998ffc26b
Merge pull request #2871
7 years ago
moneromooo-monero ae55bacd8c
resumption support for updates using range requests
7 years ago
moneromooo-monero c83d0b3ee2
add bulletproofs from v7 on testnet
7 years ago
moneromooo-monero 7696e84952
core: make --offline also disable DNS lookups
7 years ago
xmr-eric 2b0a32f8af Small cleanup of daemon synchronization output
7 years ago
Cifrado 287dde63d8 Added command descriptions
7 years ago
Riccardo Spagni ed2fc4a1ff
Merge pull request #2794
7 years ago
Riccardo Spagni edebe4e3b6
Merge pull request #2736
7 years ago
moneromooo-monero 082db75f28
move cryptonote command line options to cryptonote_core
7 years ago
moneromooo-monero 383ff4f689
remove "using namespace std" from headers
7 years ago
moneromooo-monero 43f27c7d43
core: warn when free disk space is low
7 years ago
binaryFate 10013e9434 Protect node privacy by proper filtering in restricted-mode RPC answers
7 years ago
Riccardo Spagni 344c01c712
Merge pull request #2638
7 years ago
Riccardo Spagni d8bc28cc36
Merge pull request #2552
7 years ago
Riccardo Spagni 5ea20d6944
Merge pull request #2469
7 years ago
moneromooo-monero 529a6a4af8
core: guard against a mined block not finding all txes in the pool
7 years ago
Riccardo Spagni 87d0516f7d
Merge pull request #2513
7 years ago
moneromooo-monero 69ce33f217
core: fix failure to sync when a tx is already in the pool
7 years ago
moneromooo-monero cdbbe99c82
checkpoints: add a token checkpoint on testnet (the genesis block)
7 years ago
moneromooo-monero 5d65a75b69
move checkpoints in a separate library
7 years ago
Riccardo Spagni 13be8115e4
Merge pull request #2458
7 years ago
moneromooo-monero b5faac5304
get_blockchain_top now returns void
7 years ago
moneromooo-monero 309290d1c7
Source updates are in a source subdirectory
7 years ago
moneromooo-monero 7adceee634
precomputed block hashes are now in blocks of N (currently 256)
7 years ago
Riccardo Spagni 1a73843cec
Merge pull request #2446
7 years ago
Riccardo Spagni 591e53445b
Merge pull request #2044
7 years ago
moneromooo-monero 7f2f6ee1c9
protocol: remove hop count on block propagation
7 years ago
Howard Chu 510d0d4753
Use a threadpool
7 years ago
Riccardo Spagni 7abdba0a5c
Merge pull request #2438
7 years ago
moneromooo-monero 9443eec10f
core: guard against exceptions in tx verification worker threads
7 years ago
Thomas Winget 77986023c3
json serialization for rpc-relevant monero types
7 years ago
moneromooo-monero 6ac61100a1
Add a --fluffy-blocks option to relay blocks as fluffy blocks
7 years ago
Riccardo Spagni 1e57e48342
Merge pull request #2372
7 years ago
moneromooo-monero ce901fcb31
Fix blockchain_import wedge on exception in cleanup_handle_incoming_blocks
7 years ago
moneromooo-monero 84fa015e77
core: guard against exceptions in handle_incoming_{block,tx}
7 years ago
moneromooo-monero a95e460c71
move db specific options to BlockchainDB
7 years ago
Riccardo Spagni 36b978f50e
Merge pull request #2314
7 years ago
Riccardo Spagni ff0afc196e
Merge pull request #2313
7 years ago
moneromooo-monero 55bec1f03d
rpc: add a new RPC to get current txpool backlog (sizes and fees)
7 years ago
Howard Chu c22d22e2db
Cleanup test impact of adding safesyncmode() method
7 years ago
Howard Chu 9a859844f4
Toggle SAFE syncmode on and off automatically
7 years ago
Howard Chu 4c7f8ac04f
DB cleanup
7 years ago
Riccardo Spagni 4466b6d1b0
Merge pull request #2303
7 years ago
Riccardo Spagni 4b2cc123ff
Merge pull request #2287
7 years ago
moneromooo-monero 5a283078ec
cryptonote_protocol: large block sync size before v4
7 years ago
moneromooo-monero 827afcb7ea
protocol: pass blockchain cumulative difficulty when syncing
7 years ago
Riccardo Spagni 3ff67323b7
Merge pull request #2288
7 years ago
moneromooo-monero c6e200a8ab
core: add --db-salvage command line flag
7 years ago
moneromooo-monero a1891ebea9
tests: fix tests build
7 years ago
Riccardo Spagni 62610a3a53
Merge pull request #2225
7 years ago
moneromooo-monero 38756d00ff
core: new API to disable DNS checkpoint lookups
7 years ago
Riccardo Spagni 6db8a60a18
Merge pull request #2149
7 years ago
Riccardo Spagni 9b3b7f050b
Merge pull request #2230
7 years ago
moneromooo-monero 158c3ecff3
core: thread most of handle_incoming_tx
7 years ago
moneromooo-monero 5dd722beaa
core: add a message when loading checkpoints at init time
7 years ago
moneromooo-monero 5d91b26c0f
blockchain: skip checking tx semantics in embedded block hash range
7 years ago
moneromooo-monero a5031a7d02
core: forbid duplicate ring members from v6
7 years ago
moneromooo-monero 0722aea3df
cryptonote_core: initialize checkpoint flag
7 years ago
Riccardo Spagni 3d397325bf
Merge pull request #2063
7 years ago
Howard Chu 5414970dcd
Speedup print_pool_stats
7 years ago
Howard Chu d17c0fc2d0
Don't copy blockchain for coinbase_tx_sum
7 years ago
Riccardo Spagni 907ce14b18
Merge pull request #2026
7 years ago
Riccardo Spagni 545e2b003c
Merge pull request #1982
7 years ago
moneromooo-monero b52abd1370
Move txpool to the database
7 years ago
xmr-eric a57392016b Update sync time copy
7 years ago
assylias bff90264b8
Add expected total reward to RPC "getblocktemplate".
7 years ago