Ming Code
0e269757f9
fish: fix tx-proxy completion spelling
2026-08-31 09:24:11 +08:00
tobtoht
1e0edf188a
Merge pull request #10876
...
967d79f cmake: allow user to select compiler cache (jpk68)
ACKs: selsta, tobtoht
2026-07-30 21:40:08 +00:00
tobtoht
74e03c43d4
remove translations
2026-07-28 17:48:07 +02:00
tobtoht
8472d8c503
Merge pull request #10927
...
38342cc utils/health: fix typo in script (jpk68)
ACKs: jeffro256, selsta
2026-07-24 16:23:03 +00:00
tobtoht
42b78ee9bd
Merge pull request #10694
...
a01b4c2 daemon: remove bootstrap mode (tobtoht)
ACKs: thomasbuilds, selsta
2026-07-22 20:03:46 +00:00
tobtoht
a01b4c2a31
daemon: remove bootstrap mode
2026-07-22 20:38:20 +02:00
tobtoht
50ffc4564d
Merge pull request #10914
...
1aeabb1 utils/systemd: update service file (jpk68)
ACKs: thomasbuilds, selsta
2026-07-20 18:41:33 +00:00
tobtoht
c821e75318
Merge pull request #10169
...
0c9956a functional_tests: Python epee binary lib and test `/get_blocks.bin` (jeffro256)
ACKs: selsta, plowsof
2026-07-20 18:34:10 +00:00
jeffro256 and selsta
0c9956af80
functional_tests: Python epee binary lib and test /get_blocks.bin
...
Co-authored-by: selsta <selsta@sent.at >
2026-07-17 22:35:43 -05:00
jpk68
38342cc15c
utils/health: fix typo in script
2026-07-17 22:04:42 -04:00
tobtoht
a77001710e
Merge pull request #10880
...
6c5ac12 utils/openrc: require net dependency (jpk68)
ACKs: selsta, tobtoht
2026-07-15 18:18:45 +00:00
jpk68
1aeabb157d
utils/systemd: update service file
2026-07-14 13:03:12 -04:00
jpk68
967d79f5e7
cmake: allow user to select compiler cache
2026-07-09 18:58:48 -04:00
jpk68
6c5ac121e5
utils/openrc: require net dependency
2026-07-09 16:34:50 -04:00
Samy
2d4e1547fd
rpc: fix block template reserved offset
2026-07-05 13:45:29 +02:00
Thomas
02db831d01
Fix spelling typos
2026-06-18 09:30:42 +02:00
tobtoht
9e817b608b
Merge pull request #10674
...
b51a0cb translations: don't include locations (tobtoht)
2026-06-11 20:28:14 +00:00
tobtoht
9550435199
Merge pull request #10693
...
03976ee utils/fish: add missing directory completions (jpk68)
2026-06-07 13:48:15 +00:00
tobtoht
8e3e85fda0
Merge pull request #10692
...
dc73ab2 utils/fish: use correct suffixes for ssl files (jpk68)
2026-06-06 13:14:15 +00:00
tobtoht
cb339bc936
Merge pull request #10670
...
ed7d463 simplewallet: add wallet-dir flag (jpk68)
2026-06-05 09:17:57 +00:00
tobtoht
88595f5015
Merge pull request #10687
...
997bd99 utils: add openrc init script (jpk68)
2026-06-04 19:27:22 +00:00
tobtoht
b51a0cb896
translations: don't include locations
2026-06-03 21:21:57 +02:00
jpk68 and SNeedlewoods
ed7d4637f6
simplewallet: add wallet-dir flag
...
Co-authored-by: SNeedlewoods <sneedlewoods_1@protonmail.com >
2026-06-03 18:53:33 +02:00
jpk68
997bd998c4
utils: add openrc init script
2026-06-01 11:52:42 -04:00
jpk68
dc73ab294a
utils/fish: use correct suffixes for ssl files
2026-05-30 22:22:45 -04:00
jpk68
03976ee7d4
utils/fish: add missing directory completions
2026-05-30 22:20:36 -04:00
tobtoht
09a479d1be
utils: remove unused doxygen script
2026-05-27 15:03:26 +02:00
9b337ca01f
rpc: remove pay-to-use RPC on node side
...
Co-authored-by: tobtoht <tob@featherwallet.org >
Co-authored-by: SNeedlewoods <sneedlewoods_1@protonmail.com >
2026-05-26 22:54:30 +02:00
tobtoht
18f214a4c5
Merge pull request #10586
...
1f848bf cmake: add support for sccache (jpk68)
2026-05-25 20:14:14 +00:00
tobtoht
8fd42c3baf
Merge pull request #10614
...
7cc6b0f wallet_rpc_server: remove unused finalize_multisig endpoint (selsta)
2026-05-23 18:31:11 +00:00
tobtoht
551b1ff13d
Merge pull request #10619
...
b393830 utils: add missing rpc flags to fish autocomplete (selsta)
2026-05-20 15:51:58 +00:00
tobtoht
892a136faf
Merge pull request #10599
...
f4795a0 Remove obsolete test-drop-download debug options (selsta)
2026-05-20 15:49:47 +00:00
jpk68 and selsta
1f848bf655
cmake: add support for sccache
2026-05-19 22:10:02 +02:00
tobtoht
b745be7235
Merge pull request #10587
...
2c327aa fix spelling in comments and docs (Thomas)
2026-05-19 19:53:51 +00:00
selsta
7cc6b0fbad
wallet_rpc_server: remove unused finalize_multisig endpoint
2026-05-19 20:54:47 +02:00
selsta
b393830309
utils: add missing rpc flags to fish autocomplete
2026-05-19 19:20:44 +02:00
selsta
f4795a0001
Remove obsolete test-drop-download debug options
...
These options were introduced in 2015 as manual debug helpers for
network-limit testing. They are not used by the current test suite.
2026-05-14 17:56:54 +02:00
Thomas
2c327aa325
fix spelling in comments and docs
2026-05-13 21:20:05 +02:00
fuyua9
bb92717b66
utils: add ZMQ safety flags to monerod fish completions
2026-05-10 01:24:10 +08:00
jpk68 and SNeedlewoods
62f3e486f3
monerod.conf: remove deprecated option
2026-05-02 19:27:32 +02:00
tobtoht
30b5d7bd44
daemon: remove miniupnp
2026-04-26 10:54:04 +02:00
nahuhh
ab0ecc23f5
utils: fix cli typo in monero-wallet-rpc.fish
2026-04-24 21:00:38 +00:00
S5NC and GitHub
9ed9102abe
Correct help messages' default number of daemon out peers
2026-02-04 13:35:19 +00:00
jeffro256
40eb82873e
cryptonote_core: cache input verification results directly in mempool
...
This replaces `ver_rct_non_semantics_simple_cached()` with an API that offloads
the responsibility of tracking input verification successes to the caller. The
main caller of this function in the codebase, `cryptonote::Blockchain()` instead
keeps track of the verification results for transaction in the mempool by
storing a "verification ID" in the mempool metadata table (with `txpool_tx_meta_t`).
This has several benefits, including:
* When the mempool is large (>8192 txs), we no longer experience cache misses and unnecessarily re-verify ring signatures. This greatly improves block propagation time for FCMP++ blocks under load
* For the same reason, reorg handling can be sped up by storing verification IDs of transactions popped from the chain
* Speeds up re-validating every mempool transaction on fork change (monerod revalidates the whole tx-pool on HFs #10142 )
* Caches results for every single type of Monero transaction, not just latest RCT type
* Cache persists over a node restart
* Uses 512KiB less RAM (8192*2*32B)
* No additional storage or DB migration required since `txpool_tx_meta_t` already had padding allocated
* Moves more verification logic out of `cryptonote::Blockchain`
Furthermore, this opens the door to future multi-threaded block verification
speed-ups. Right now, transactions' input proof verification is limited to one
transaction at a time. However, one can imagine a scenario with verification IDs
where input proofs are optimistically multi-threaded in advance of block
processing. Then, even though ring member fetching and verification is
single-threaded inside of `cryptonote::Blockchain::check_tx_inputs()`, the
single thread can skip the CPU-intensive cryptographic code if the verification
ID allows it.
Also changes the default log category in `tx_verification_utils.cpp` from "blockchain" to "verify".
2026-01-02 15:47:19 -06:00
Justin Berman and nahuhh
6e26e4477e
wallet: improve lookahead logic & make rpc persistent
2025-07-07 22:16:09 +00:00
benevanoff and nahuhh
6f36037116
wallet: create set_subaddress_lookahead wallet rpc endpoint
2025-07-07 22:15:04 +00:00
tobtoht
125622d5bd
Merge pull request #9922
...
ff429c09b gpg_keys: bump my key's expiration to 5 years (moneromooo-monero)
2025-05-16 11:59:05 +00:00
jeffro256
0db4ed059e
gpg_keys: bump jeffro256 expiration to 2027-05-09
2025-05-08 19:11:54 -05:00
moneromooo-monero
ff429c09b7
gpg_keys: bump my key's expiration to 5 years
...
I had missed the subkey in my recent bump
2025-05-08 17:20:06 +00:00
tobtoht
24c90ae9a2
Merge pull request #9787
...
05184554a add wallet rpc call to get default fee priority (woodser)
2025-02-16 05:22:05 +00:00