| Commit message (Collapse) | Author | Age | Files | Lines |
| |\
| |
| |
| |
| | |
4bd9e247 wallet: new option to check/confirm txpool backlog when sending (moneromooo-monero)
0c61be37 rpc: add a new RPC to get current txpool backlog (sizes and fees) (moneromooo-monero)
|
| | | |
|
| |/ |
|
| | |
|
| |\
| |
| |
| |
| |
| |
| |
| | |
158c3ecf core: thread most of handle_incoming_tx (moneromooo-monero)
f57ee382 cryptonote_protocol: retry stale spans early (moneromooo-monero)
90df52e1 cryptonote_protocol: light cleanup (moneromooo-monero)
84e23156 cryptonote_protocol: avoid spurious SYNCHRONIZED OK messages (moneromooo-monero)
5be43fcd cryptonote_protocol_handler: sync speedup (moneromooo-monero)
|
| | |
| |
| |
| |
| |
| |
| |
| | |
A block queue is now placed between block download and
block processing. Blocks are now requested only from one
peer (unless starved).
Includes a new sync_info coommand.
|
| |/ |
|
| |
|
|
|
|
| |
Since I had to add an ID to the derived classes anyway,
this can be used instead. This removes an apparently
pointless warning from CLANG too.
|
| |\
| |
| |
| | |
e4da88a2 Fixed typo in rpc/core_rpc_server.cpp (Julien Klepatch)
|
| | | |
|
| |\ \
| | |
| | |
| | |
| | | |
3fc22e7b Add histogram to poolstats (Howard Chu)
d09620b0 Fix PR#2039 (Howard Chu)
|
| | |/ |
|
| |\ \
| |/
|/|
| | |
072102cf abstracted nework addresses (moneromooo-monero)
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
All code which was using ip and port now uses a new IPv4 object,
subclass of a new network_address class. This will allow easy
addition of I2P addresses later (and also IPv6, etc).
Both old style and new style peer lists are now sent in the P2P
protocol, which is inefficient but allows peers using both
codebases to talk to each other. This will be removed in the
future. No other subclasses than IPv4 exist yet.
|
| | |
| |
| |
| | |
Since we're just counting txs, there's no reason to deserialize all the blobs.
|
| |\ \
| |/
|/|
| | |
b52abd13 Move txpool to the database (moneromooo-monero)
|
| | |
| |
| |
| |
| |
| |
| | |
Integration could go further (ie, return_tx_to_pool calls should
not be needed anymore, possibly other things).
poolstate.bin is now obsolete.
|
| |/
|
|
| |
Only works from V5 fork onward - returns 0 before that block.
|
| | |
|
| |
|
|
| |
Includes a new RPC to get tx pool hashes fast.
|
| |
|
|
|
| |
This ensures a manual or RPC update tries the right build tag,
rather than source, which is currently not setup
|
| |\
| |
| |
| |
| |
| |
| |
| |
| | |
7a44f38a Add support for the wallet to refresh pruned blocks (moneromooo-monero)
da18898f ringct: do not require range proof in decodeRct/decodeRctSimple (moneromooo-monero)
b49c6ab4 rpc: add a default category for daemon rpc (moneromooo-monero)
f113b92b core: add functions to serialize base tx info (moneromooo-monero)
6fd4b827 node_rpc_proxy: allow caching daemon RPC version (moneromooo-monero)
b5c74e40 wallet: invalidate node proxy cache when reconnecting (moneromooo-monero)
|
| | | |
|
| | | |
|
| |/
|
|
|
| |
subcommands "check", "download", and "update".
update is not yet implemented.
|
| |\
| |
| |
| | |
520756c3 rpc: s/rcp/rpc/ (moneromooo-monero)
|
| | | |
|
| |/ |
|
| | |
|
| |\
| |
| |
| | |
0288310e blockchain_db: add "raw" blobdata getters for block and transaction (moneromooo-monero)
|
| | |
| |
| |
| | |
This speeds up operations such as serving blocks to syncing peers
|
| |\ \
| | |
| | |
| | | |
69ab14d9 More robust battery status handling. (Dion Ahmetaj)
|
| | |/
| |
| |
| |
| |
| | |
Added an extra path to check for linux power supply status.
Added ignore battery option. If set to true, then when we can't figure out
the power status, we'll assume the system is plugged in.
|
| |/ |
|
| |\
| |
| |
| |
| |
| | |
3b6839cc mlog: move log level changes to global level (moneromooo-monero)
38a1b9c9 rpc: fix daemon mixed style set_log 2,category:level (moneromooo-monero)
28d0b11f mlog: s/Mew/New/ in log (moneromooo-monero)
|
| | | |
|
| | |
| |
| |
| | |
was resetting bg mining enabled instead of started. Upped the miner threshold. Also moved setting of enabled on start above miner thread creation since starting with true, then stopping, then starting with false resulted in race condition.
|
| |/
|
|
|
|
|
|
|
|
|
| |
source, and CPU has been idle for some time, then begin mining to some
threshold (don't destroy the users' CPU).
This patch only supports windows and linux (I've only tested on Win64 and
Ubuntu).
The variables currently default to pretty conservative values (i.e. 20%
CPU mining threshold).
|
| |\
| |
| |
| | |
ce7fcbb4 Add server auth to monerod, and client auth to wallet-cli and wallet-rpc (Lee Clagett)
|
| | | |
|
| |/ |
|
| |\
| |
| |
| | |
cc1462e0 Add concurrency check to rpc mining to ensure not too many threads. number of cores times 4 or 257. (Ashley Perpetual)
|
| | |
| |
| |
| | |
of cores times 4 or 257.
|
| |\ \
| | |
| | |
| | | |
99f58437 Fix invalid + of std::string and int (Timothy D. Prime)
|
| | |/
| |
| |
| |
| |
| |
| |
| |
| |
| | |
These warnings were emitted by clang++, and they are real bugs.
src/rpc/core_rpc_server.cpp:208:58: warning: adding 'uint64_t'
(aka 'unsigned long') to a string does not append to the string
[-Wstring-plus-int]
res.status = "Error retrieving block at height " + height;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
The obvious intent is achieved by using std::to_string().
|
| | | |
|
| |/ |
|
| |\
| |
| |
| | |
b70ab128 rpc: fix orphan_status when getting blocks (moneromooo-monero)
|
| | |
| |
| |
| | |
It was always set to false, even for orphan blocks
|
| |/
|
|
|
| |
This prevents easy fingerprinting when you change IPs, and
will be a must when kovri gets used.
|