Monero Dev Activity Report - Week 34 2026: 91 PRs, 13 Issues
This weekly report aims to provide a big picture view of Monero development activity, increase community support for existing devs and, hopefully, encourage new contributions.
1 - PRs (91, 52:3:36)
Opened (52)
monero-project/monero:
- #111281 wallet2: return concrete low priority when adjust_priority fails (woodser)
- #111292 wallet2: return concrete low priority when adjust_priority fails [release-v0.18] (woodser)
- #111303 cryptonote: support pruned weights for old RingCT (Ap4sh)
- #111314 epee: fix rpc write timer regression and misconfiguration (nahuhh)
- #111325 wallet_rpc_server: leave unknown incoming tx hash empty (SlowBearDigger)
- #111336 cmake: make Cargo command aware of jobserver (selsta)
- #111347 wallet2: abort in-flight daemon request on stop (woodser)
- #111358 wallet2: abort in-flight daemon request on stop [release-v0.18] (woodser)
- #111369 simplewallet: allow closing wallet when locked due to inactivity (jpk68)
- #1113710 Fix two separate data races in async levin commands (vtnerd)
- #1113811 wallet_rpc_server: stop refresh on shutdown (woodser)
- #1113912 wallet_rpc_server: stop refresh on shutdown [release-v0.18] (woodser)
- #1114113 rpc, common: remove dead code (thomasbuilds)
- #1114214 cryptonote_basic: remove dead code (thomasbuilds)
- #1114315 src, epee: replace recursive mutexes with read-write lock (jpk68)
- #1114416 protocol: flush rejected block spans from disconnected peers (selsta)
- #1114517 protocol: flush rejected block spans from disconnected peers [release-v0.18] (selsta)
- #1114618 rpc: redact txpool age in restricted mode (selsta)
- #1114719 rpc: redact txpool age in restricted mode [release-v0.18] (selsta)
- #1114820 epee: prevent JSON parser log injection (selsta)
- #1114921 epee: prevent JSON parser log injection [release-v0.18] (selsta)
- #1115022 wallet2: fix task lifetime during parsed block processing (selsta)
- #1115123 wallet2: fix task lifetime during parsed block processing [release-v0.18] (selsta)
- #1115224 wallet2: validate key image domain in reserve proofs (selsta)
- #1115325 wallet2: validate key image domain in reserve proofs [release-v0.18] (selsta)
- #1115426 libwallet_api_tests: stop wallet refresh before closing (selsta)
- #1115527 crypto: check key image in ring signature verif (jeffro256)
- #1115628 p2p: use connection state to detect duplicate handshakes (selsta)
- #1115729 p2p: use connection state to detect duplicate handshakes [release-v0.18] (selsta)
- #1115830 lmdb: refine batch size estimation (selsta)
- #1115931 lmdb: refine batch size estimation [release-v0.18] (selsta)
- #1116032 build: prepare v0.18.5.3 (selsta)
- #1116133 src: update checkpoints to match v0.18.5.3 (selsta)
- #1116234 depends: support pure clang builds (tobtoht)
- #1116335 simplewallet: fix show_transfer confirmations (Ap4sh)
- #1116436 libwallet_api_tests: build with (SNeedlewoods)
- #1116537 depends: boost: set triple explicitly (tobtoht)
- #1116638 protocol: reduce log level for one-block sync candidates (selsta)
- #1116739 wallet: encode equals signs in URIs (Ap4sh)
- #1116840 blockchain: limit offsets cache size (j-berman)
- #1116941 wallet2: fix data races in refresh error handlers (thomasbuilds)
- #1117042 simplewallet: suggest hw_reconnect on refresh (Ap4sh)
- #1117143 p2p: support external IP, inject address into peerlist (xshthkr)
- #1117344 wallet2: fix data races in refresh error handlers [release-v0.18] (thomasbuilds)
- #1117445 miner: allow zero background mining sleep (Ap4sh)
- #1117546 rpc: further restrict and clean up get_transaction_pool (selsta)
monero-project/monero-gui:
- #468047 Wizard/Settings: Add password strength bar to password changing interface (EntropyHoover)
- #468248 main: make socks5 proxy flag override saved setting (selsta)
- #468149 updater: use proxy for signed hash downloads (selsta)
monero-project/monero-site:
- #269750 downloads: add Monero Wallet web wallet (fgood5012-maker)
- #269851 merchants: add EIDEX to Swappers list (slaenov)
- #269952 Fixed a dead URL to a Monero RandomX article (SChernykh)
Closed (3)
monero-project/monero:
- #1117653 wallet2_api: respect use_ssl (Ap4sh)
- #875454 Make it possible to exit cli wallet when locked (dan1338)
monero-project/monero-gui :
- #94055 [WIP] openmonero/mymonero support (Jaqueeee)
monero-project/monero-site: none
Merged (36)
monero-project/monero:
- #1104656 wallet_rpc_server: add weight to describe_transfer (Ap4sh)
- #1106657 epee: replace some fragile code (jpk68)
- #1107758 wallet2: keep multisig import state consistent across failed refreshes (woodser)
- #1107859 wallet2: keep multisig import state consistent across failed refreshes [release-v0.18] (woodser)
- #1108260 p2p: don’t reset timeout timer for handshakes (j-berman)
- #1108461 daemon: add unban all command (rene-guenon)
- #1108562 daemon: fix yearly mining estimate (Ap4sh)
- #1108663 Blockchain: improve check_block_timestamp() overloads [v18] (jeffro256)
- #1108764 wallet_rpc_server: expose change amount in transfer entries (SlowBearDigger)
- #1108965 checkpoints: exclude equal height in get_nearest_checkpoint_height (woodser)
- #1109166 tx_pool: do expensive verify after potential no-drop offenses (j-berman)
- #1109267 rpc, p2p: remove pay-to-use RPC leftovers (thomasbuilds)
- #1109868 simplewallet: don’t ignore misplaced index= in sweep commands (jpk68)
- #1110369 epee: validate Levin response command before buffering (selsta)
- #1110470 epee: fix hex separator handling (questfever)
- #1110571 functional_tests: remove unreachable code (SNeedlewoods)
- #1110772 f tests: fix functional_tests_rpc.py string.join() (AnasElii)
- #1110973 ci: remove libunwind-headers brew package (tobtoht)
- #1111074 readme: line break between copyright headers (tobtoht)
- #1111275 wallet_rpc_server: add weight to describe_transfer [release-v0.18] (Ap4sh)
- #1111376 rpc: avoid copying block blobs (jpk68)
- #1111977 simplewallet: don’t exit when unable to get restore date (jpk68)
- #1112778 epee: parse HTTP methods case-sensitively (Ap4sh)
- #1112879 wallet2: return concrete low priority when adjust_priority fails (woodser)
- #1112980 wallet2: return concrete low priority when adjust_priority fails [release-v0.18] (woodser)
- #1113281 wallet_rpc_server: leave unknown incoming tx hash empty (SlowBearDigger)
- #1113382 cmake: make Cargo command aware of jobserver (selsta)
- #1113683 simplewallet: allow closing wallet when locked due to inactivity (jpk68)
- #1113784 Fix two separate data races in async levin commands (vtnerd)
- #1085685 Improve initial refresh: use nearest checkpoint in fast_refresh [release-v0.18] (plowsof)
- #1090286 take m_daemon_rpc_mutex in wallet2::get_daemon_address (alhudz)
- #1036087 FCMP++: CurveTrees class & implementation of ed25519 outputs -> curve tree leaves function (j-berman)
- #1096388 crypto: Fix values of T, U, V to match reproduced values (jeffro256)
- #1052189 epee: fail digest auth cleanly when MD5 is unavailable (selsta)
- #854090 Update levin async callbacks for C++14 (vtnerd)
- #1096391 crypto: Fix values of T, U, V to match reproduced values (jeffro256)
monero-project/monero-gui: none
monero-project/monero-site: none
2 - ISSUES (13, 2:11)
Opened (2)
monero-project/monero:
- #1114092 Deterministic transaction keys from an outgoing view key and the spent key images (mahnunchik)
- #1117293 OpenBSD amd64: RandomX JIT SIGSEGV reading execute-only text (rookieattrendax)
monero-project/monero-gui: none
monero-project/monero-site: none
Closed (11)
monero-project/monero:
- #871094 Provide weight in describe_transfer rpc call (woodser)
- #1013295 Disable libunwind exceptions on release builds (selsta)
- #963696 Get change amount from 0 conf transactions (woodser)
- #118497 Something like bitcoin’s nLockTime (ChristopherKing42)
- #848098 sweep_* command: Please add an “error” when args (index and address) are incorrectly placed (afungible)
- #1016499 [request] add “all” parameter to unban (nahuhh)
- #11118100 epee http_protocol_handler.inl use regex::icase for method parsing but it should case sensitive (SyntheticBird45)
- #9447101 Offline wallet RPC “incoming_transfers” method reports tx_hash as 0000… (yagop)
- #6192102 Cannot Ctrl-C close the wallet when it’s “Locked due to inactivity.” (binaryFate)
monero-project/monero-gui:
- #4280103 Q: how many accounts and subadresses scans gui? (developergames2d)
- #3046104 GUI update (potatoisfood)
monero-project/monero-site: none
That’s it for this week’s dev activity report. I will try and publish one every Sunday. Let me know if I missed anything or if you want to see any other statistics/repos included in future reports. Feedback/edits: @ /about.
Previous reports are listed in the [dev] section.
-3RA