Commit Graph

165 Commits (babf25d2ec133833dcad0b42121a187463ecccb0)

Author SHA1 Message Date
moneromooo-monero ce173cbb5b
core: remove threadpool dependency from header
6 years ago
Thaer Khawaja dad1077577 Only log an error if fork version is higher AND is not known.
6 years ago
stoffu 3b941befae
core: add get_earliest_ideal_height_for_version()
6 years ago
moneromooo-monero 41f727ce42
add RPC to get a histogram of outputs of a given amount
6 years ago
stoffu af773211cb
Stagenet
6 years ago
whythat 05a12ccc2d options: remove testnet-* options
6 years ago
xmr-eric 18216f19dd Update 2018 copyright
6 years ago
moneromooo-monero 24f584d90d
cryptonote_core: remove unused functions with off by one bugs
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
moneromooo-monero 7696e84952
core: make --offline also disable DNS lookups
7 years ago
Riccardo Spagni ed2fc4a1ff
Merge pull request #2794
7 years ago
moneromooo-monero 082db75f28
move cryptonote command line options to cryptonote_core
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 5ea20d6944
Merge pull request #2469
7 years ago
moneromooo-monero b5faac5304
get_blockchain_top now returns void
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
Howard Chu 510d0d4753
Use a threadpool
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 36b978f50e
Merge pull request #2314
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
Riccardo Spagni 4466b6d1b0
Merge pull request #2303
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
moneromooo-monero a1891ebea9
tests: fix tests build
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
moneromooo-monero 158c3ecff3
core: thread most of handle_incoming_tx
7 years ago
moneromooo-monero a5031a7d02
core: forbid duplicate ring members from v6
7 years ago
Howard Chu 5414970dcd
Speedup print_pool_stats
7 years ago
Riccardo Spagni 545e2b003c
Merge pull request #1982
7 years ago
moneromooo-monero b52abd1370
Move txpool to the database
7 years ago
assylias bff90264b8
Add expected total reward to RPC "getblocktemplate".
7 years ago
moneromooo-monero 558cfc31ca
core, wallet: faster tx pool scanning
7 years ago
moneromooo-monero f6211322e5
core: make update download cancellable
7 years ago
moneromooo-monero 9effa55311
core: bound the amount of entries in bad tx semantics cache
7 years ago
moneromooo-monero 240054a7f8
core: remove a couple unused/obsolete bits
7 years ago
Riccardo Spagni c3599fa7b9
update copyright year, fix occasional lack of newline at line end
7 years ago
Riccardo Spagni 49efd3add9
Merge pull request #1727
7 years ago
moneromooo-monero d282cfcc46
core: test key images against validity domain
7 years ago
moneromooo-monero f640512c53
Optionally query moneropulse DNS records to check for updates
7 years ago
moneromooo-monero e3cae4ae2e
core: display any fork warning at startup too
7 years ago
Howard Chu bed2d9f231
Get rid of directory lock
7 years ago
moneromooo-monero 0288310e3b
blockchain_db: add "raw" blobdata getters for block and transaction
7 years ago
kenshi84 8027ce0c75 extract some basic code from libcryptonote_core into libcryptonote_basic
7 years ago
Riccardo Spagni 9c06a7fd04
Merge pull request #1615
7 years ago
moneromooo-monero f098989396
core: cache tx hashes of failing semantics txes
7 years ago
moneromooo-monero b70ab128fc
rpc: fix orphan_status when getting blocks
7 years ago
moneromooo-monero 81c384e408
fix do_not_relay not preventing relaying on a timer
8 years ago
Miguel Herranz 19be7225cc Add start_time to get_info methods and show uptime
8 years ago
moneromooo-monero 2c0173c722
Add a get_outs (fully text based) version of get_outs.bin
8 years ago
Dion Ahmetaj d61bd8187e add lightweight block propagation ("fluffy blocks")
8 years ago
moneromooo-monero 1e163666f3
core: notify the txpool when transactions are relayed
8 years ago
Dion Ahmetaj a6bc1103fd patched parameter type bug that was causing failure on 32 bit
8 years ago
Dion Ahmetaj 7db29d6903 print_coinbase_tx_sum now breaks output into fee and emission components
8 years ago
Dion Ahmetaj dd6c44327b changed params from start/end index to height/count
8 years ago
Dion Ahmetaj e95d3f359b attempted to remove whitespace spam
8 years ago
Dion Ahmetaj 412da63622 added print_coinbase_tx_sum option
8 years ago
NanoAkron 6390673137 Removed all code related to fast_exit
8 years ago
moneromooo-monero 5e3e362c85
core: make the sync chunk block count overridable
8 years ago
moneromooo-monero 4258dab4d6
core: new /getrandom_rctouts.bin binary RPC call
8 years ago
moneromooo-monero 9e82b694da
remove original Cryptonote blockchain_storage blockchain format
8 years ago
moneromooo-monero 11dc091464
Fake outs set is now decided by the wallet
8 years ago
Riccardo Spagni 0d30b65785 Merge pull request #749
8 years ago
Riccardo Spagni 01e0a69c17 Revert "Merge pull request #749"
8 years ago
Thomas Winget c835215ea9
remove defunct code from cryptonote::core
8 years ago
Thomas Winget 50dba6d301
cryptonote::core doxygen documentation
8 years ago
moneromooo-monero f7301c3563
Revert "Print stack trace upon exceptions"
8 years ago
moneromooo-monero fff238ec94
Print stack trace upon exceptions
8 years ago
moneromooo-monero 27d4e50dfa
core: check whether an update is needed straight away
8 years ago
moneromooo-monero a333c42cde
core_tests: add tests for hard fork behaviors (MRL-0004)
8 years ago
moneromooo-monero 8b3539bc11
core: prevent the database from being used by multiple daemons
8 years ago
Riccardo Spagni de03926850
updated copyright year
9 years ago
warptangent 725acc7f17
Replace tabs with two spaces for consistency with rest of codebase
9 years ago
moneromooo-monero 10da0a0b7c
add a --fakechain argument for tests
9 years ago
moneromooo-monero 932994c0cb
Relay transactions when they linger too long in the pool
9 years ago
moneromooo-monero a7177610b3
core: add consts where appropriate
9 years ago
moneromooo-monero 8ffc508cef
core: moan when we think an update is needed to get latest hard fork info
9 years ago
moneromooo-monero 83bbea4c7f
Add a is_key_image_spent daemon command and RPC call
9 years ago
NoodleDoodleNoodleDoodleNoodleDoodleNoo e5d2680094 ** CHANGES ARE EXPERIMENTAL (FOR TESTING ONLY)
9 years ago
Riccardo Spagni 8005a0c7a1
Merge pull request #269
9 years ago
warptangent b76857f9d9
Add mempool output to daemon via command and RPC
9 years ago
Thomas Winget 2717883dba
DNS Checkpoint updating-related fixes/changes
9 years ago
Thomas Winget a8bc7182ea
Merge BlockchainDB into upstream
9 years ago
rfree2monero 3cbdf198f1 Merge remote-tracking branch 'monero-official/master' into network-1.6-work1
9 years ago
Thomas Winget 5c0bc0050c
Merge upstream updates into blockchain branch
9 years ago
Thomas Winget 96cbecffd7
RPC calls for background daemon added in
9 years ago
Thomas Winget 9193d6fb5b
Daemonize changes pulled in -- daemon builds
9 years ago
rfree2monero ae2a50659f 2014 network limit 1.2 +utils +toc -doc -drmonero
9 years ago
rfree2monero 5ce4256e3d 2014 network limit 1.1 +utils +toc -doc -drmonero
9 years ago
warptangent 84fe5fbd65
Add compile-time support for both db implementations: in-memory and LMDB
9 years ago
Thomas Winget 74a1a89e27
Integrate BlockchainDB into cryptonote_core
10 years ago
Riccardo Spagni f4b69d553a
year updated in license
10 years ago
Thomas Winget c0bdd511c3 Daemon should now exit on conflicting checkpoints
10 years ago