Monero Dev Activity Report - Week 36 2026: 84 PRs, 94 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 (84, 43:21:20)
Opened (43)
monero-project/monero:
- #112181 fish: fix tx-proxy completion spelling (huyua9)
- #112172 lmdb: correct environment error spelling (huyua9)
- #112153 tests: cover restricted add_aux_pow limit (huyua9)
- #112284 wallet2: fix reserve proof verification with multiple tx pubkeys (selsta)
- #112305 simplewallet: rename duplicate amount headers for clarity (Ap4sh)
- #112316 simplewallet: remove redundant space in prompt (jpk68)
- #112257 epee: prevent log injection from malformed HTTP headers [release-v0.18] (selsta)
- #112238 cryptonote_basic: cache prunable hash for pruned txs (Ap4sh)
- #112339 CMake: link libstdc++fs for GCC <9.0 (jeffro256)
- #1123410 uri: add multi-destination support to make_uri and parse_uri (Fennec-tech)
- #1122611 wallet_api: expose signed message verification details (selsta)
- #1122712 wallet_api: expose signed message verification details [release-v0.18] (selsta)
- #1123713 crypto: handle unaligned Keccak output (Ap4sh)
- #1123214 ringct: fuzz and harden Bulletproof verification (Ap4sh)
- #1122915 wallet2: fix reserve proof verification with multiple tx pubkeys [release-v0.18] (selsta)
- #1124116 trezor: check additional tx key index bounds when signing [release-v0.18] (selsta)
- #1124217 cryptonote_basic: simplify Hardfork (jeffro256)
- #1123818 rpc: reject deep block submissions on restricted RPC (selsta)
- #1124019 trezor: check additional tx key index bounds when signing (selsta)
- #1123920 rpc: reject deep block submissions on restricted RPC [release-v0.18] (selsta)
- #1124321 epee: add missing include (selsta)
- #1124722 command_line: fix parsing error (jpk68)
- #1124823 readme: add packages for rust (jpk68)
- #1123524 cryptonote_basic: serialization checks (j-berman)
- #1125125 Wallet API: setStatusCritical for recoverFromDevice failure (SNeedlewoods)
- #1124426 wallet2: validate scan_tx daemon responses (Ap4sh)
- #1125327 wallet_api: preserve output metadata in view-only wallet exports (selsta)
- #1125428 wallet_api: preserve output metadata in view-only wallet exports [release-v0.18] (selsta)
- #1124629 dns_utils: don’t leave ub_result pointer uninitialized (selsta)
- #1122430 epee: prevent log injection from malformed HTTP headers (selsta)
- #1125631 wallet2: skip canonicalization when saving to the current filename (selsta)
- #1125032 wallet_rpc_server: use start mining response (Ap4sh)
- #1124533 daemon: don’t ignore dnssec validation result in start_mining (jpk68)
- #1124934 p2p: add Tor SOCKS stream isolation (EntropyHoover)
- #1125535 wallet_rpc_server: validate seed language early (Ap4sh)
- #1125936 wallet: include txid in cold-signing output export (ArvinFarrelP)
- #1125737 wallet_rpc_server: reject –password with –wallet-dir (thomasbuilds)
- #1125838 wallet_rpc_server: reject –password with –wallet-dir [release-v0.18] (thomasbuilds)
- #1126039 wallet: pending_tx_sanity_checker followup (UkoeHB)
monero-project/monero-gui:
- #468740 Sign: show signed message key type (selsta)
- #469341 TransactionHistoryModel: only place pending tx first (selsta)
- #469242 History: improve display of transactions with multiple recipients (selsta)
- #469043 Wallet: fix send confirmation stale transaction race (selsta)
monero-project/monero-site: none
Closed (21)
monero-project/monero:
- #1122044 ci: lint GitHub Actions workflows (huyua9)
- #1122145 serialization: bound varint reserve (huyua9)
- #1121946 ci: cancel stale workflow runs (huyua9)
- #1121647 tests: cover restricted add_aux_pow RPC (huyua9)
- #1119048 blockchain: fix ignored return values (jpk68)
- #1110649 cmake: enable highest optimization level for all targets (jpk68)
- #786650 Warnings: LMDB’s virtual methods decorated with ‘override’ (mj-xmr)
- #771451 mnemonics: drop EnglishOld language, has been deprecated for ~7 years (xiphon)
- #944852 readme: Update minimal dependencies (Asurar0)
- #740453 updates: verify DNS hash against GItian reproducible build hashes (xiphon)
- #852854 serialization: forbid reading 0 varints from empty data (moneromooo-monero)
- #1125255 Feat/xunia unified monorepo (sonoxo)
- #1104556 device_trezor: add trezor host protocol support (jpk68)
- #1086957 wallet2: fix saving through Windows symlinks and junctions (selsta)
- #796958 serialization: fix unportable code (selsta)
monero-project/monero-gui :
- #418259 p2pool: Detailed statistics (devhyper)
- #454760 Update translations for Spanish (Spain) - Español (España) (icuntcode)
- #258961 [WIP] Wizard: fix wallets being created with no password protection (xiphon)
- #452062 slightly shortened human readable date time (HannesGitH)
- #469563 Feat/gpt doug palantir ontology (sonoxo)
- #392664 Mining: add compile time option to disable p2pool (selsta)
monero-project/monero-site: none
Merged (20)
monero-project/monero:
- #1119865 cmake: remove protobuf compile test (tobtoht)
- #1112166 simplewallet: fix crash in sweep commands when address is omitted (jpk68)
- #1117067 simplewallet: suggest hw_reconnect on refresh (Ap4sh)
- #1117468 miner: allow zero background mining sleep (Ap4sh)
- #1117969 src: reduce unnecessary copies/allocations (jpk68)
- #1118770 depends: openssl: update to 3.0.22 [0.18] (tobtoht)
- #1119771 depends: protobuf: don’t use android system logging (tobtoht)
- #1119472 fcmp_pp_rust: build with cargo –locked (thomasbuilds)
- #1118673 depends: openssl: update to 3.5.8 (tobtoht)
- #1119574 tests: add Bulletproof+ fuzz test (Ap4sh)
- #1103575 wallet_api: reject transaction file signing with hardware wallets (selsta)
- #1103676 wallet_api: reject transaction file signing with hardware wallets [release-v0.18] (selsta)
- #1119977 common: handle case-insensitive Content-Range (Ap4sh)
- #1087578 simplewallet: reject donations when not on mainnet (jpk68)
- #1117579 rpc: further restrict and clean up get_transaction_pool (selsta)
monero-project/monero-gui:
- #468180 updater: use proxy for signed hash downloads (selsta)
- #468281 main: make socks5 proxy flag override saved setting (selsta)
- #467982 cmake: add option to skip compilation of optional monero binaries (jpk68)
- #468883 workflows: fix Windows build (selsta)
- #469184 Transfer: fix undefined method warning (selsta)
monero-project/monero-site: none
2 - ISSUES (94, 3:91)
Opened (3)
monero-project/monero:
- #1122285 sync-pruned-blocks appears to store the wrong prunable hash (meownero)
monero-project/monero-gui:
- #468686 Dead code in DaemonManager::start (EntropyHoover)
- #469487 bug with output 18446744.073285602033 XMR (DedovKonstantin)
monero-project/monero-site: none
Closed (91)
monero-project/monero:
- #1112688 Suggest hw_reconnect when hardware wallet HID communication fails during refresh (bas-kirill)
- #898689 bg-mining-miner-target still can’t get reached (daemonserj)
- #1123690 Wallet from book Mastering Monero (DedovKonstantin)
- #319291 monero-blockchain-export resume (keffnet)
- #363792 Suspicious messages from script utils/translations/update_translations.sh (ordtrogen)
- #814093 monero-wallet-rpc get_transfers(…, pending=True) does not work (elibroftw)
- #433594 [feature request] make a cancellation of pulling and parsing blocks in wallet (naughtyfox)
- #554695 wallet-rpc transfer waiting feedback so long (randy86)
- #772196 Return key images or output indices of spent outputs in monero-wallet-rpc transfer and transfer_split (woodser)
- #588997 Generalize multisig wallet creation to 1) prepare, 2) make, 3) exchange for N-M times (woodser)
- #627298 Should support_flags be included in the handshake? (ahook)
- #677999 rpc_access_data method for Daemon RPC not working (t-900-a)
- #7178100 Make rpc_access_data method accessible via json rpc (t-900-a)
- #7385101 Mining to Daemon Gives Occasional Error read error: “connection reset by peer” no active pools, stop mining (downystreet)
- #7293102 Couldn’t allocate RandomX dataset for miner on Rpi 4B (w3irdrobot)
- #8505103 Output export string too large for node max string length (mrtestyboy781)
- #8596104 Undefined symbols on OpenBSD for monero-wallet-cli (yuuwe-n)
- #9486105 debug build: epee-related build error on macOS M1 (philipmw)
- #9575106 No longer possible to create multisig wallets purely through RPC (ghost)
- #8403107 error creating wallet via RPC (saravananp-001)
- #8274108 eternal loading wallet…(rpc) (dmitrykrylov18)
- #8740109 Load wallet file very slow (EWIT521)
- #10529110 ZMQ get_transaction_pool leaks privacy-sensitive mempool metadata in restricted mode (hunnyboy1217)
- #9509111 Getting “E couldn’t query power status from /sys/class/power_supply” in daemon when start mining (ludblom)
- #8369112 Mining error on testnet (ghost)
- #8718113 Looking for inputs regarding the message: WARNING: You may not have a high enough lockable memory limit, , see ulimit -l (blackmennewstyle)
- #7406114 ipv6 bind address doesn’t support network mask (nick4fake)
- #9299115 Support updating the pool state in monero-wallet-rpc refresh (woodser)
- #5541116 Wallet RPC: open_wallet throws non-descriptive error when wallet already open (aaronovz1)
- #9394117 Failed to sign unsigned tx: Hot wallets cannot import outputs (jack-dot-wu)
- #6759118 View-only wallet creation leads to an avalanche of warnings and errors (OxMarco)
- #1695119 Inconsistencies between wallet-cli and wallet-rpc (amiuhle)
- #7079120 monerod + Monero GUI wallet multi-user workstation configuration (mattmill30)
- #7458121 monero_blockchain_import: “Block verification failed” (xmrdog)
- #9253122 block-notify seems not working (SnAFKe)
- #9365123 RPC Connection only over SSL, SSL - RPC, Check, (jogii2p)
- #9398124 It is a out transfer, but I get a in transfer from ‘get_transfers’ api (chenxiange)
- #2251125 Monero-wallet-CLI slow exit when attempting to connect to dead / nonexistent daemon (Gingeropolous)
- #5044126 Mutiple Monero Wallet RPC connections to Monero Daemon (TylerTheFox)
- #2187127 [BUG] Password “line” rendered invisible when a transaction comes in (dEBRUYNE-1)
- #7644128 monero-wallet-cli: improve error message when sending 0 (moneromooo-monero)
- #1427129 show_transfers history doersn’t restore if view only wallet cache is deleted (rndbr)
- #241130 –p2p-bind-ip not work with virtual address (perl5577)
- #6229131 Errors in monero-wallet-rpc console output (nikitasius)
- #8567132 Address doesn’t belong to the wallet while I created the address with wallet RPC “create_address” (ArayofEntropy)
- #8877133 Support restoring multisig wallets from seed in monero-wallet-rpc (woodser)
- #6459134 monero-wallet-rcp’s get_payments doesn’t return a transaction by payment id, when the payment was made from the same wallet (thestick613)
- #6837135 Retrieving Payments For PaymentID’s Generated By IntegratedAddresses Does Not Work (bonedaddy)
- #6505136 [BUG] monero-wallet-rpc/cli show_transfer [TxID] when OUT. doesnt show integrated address/shows incorrect payment id (IvRRimum)
- #6713137 Faulty behaviour with monero-wallet-cli in certain terminal emulators (Parckwart)
- #8670138 Wallet can miss processing spend txs in the pool (j-berman)
- #5811139 wallet2 does not fully sync transactions in the pool (woodser)
- #10848140 Non canonical key-offsets (DangerousFreedom1984)
- #3172141 (simplewallet) Terrible user experience on slow networks (high packet loss) (xmr-karnal)
- #8532142 Wallet transactions disappear after first confirmation when wallet rpc started with offline daemon (woodser)
- #9208143 bootstrap - get_coinbase_tx_sum returns height or count is too large instead of method not found (SyntheticBird45)
- #8418144 Double bottomed private keys to prevent quantum attacks without losing efficiency (ghost)
- #709145 enhancement - modification of format to enable SPV-type functionality (Gingeropolous)
- #8040146 flow that allows assigning unique ids to payments (anycolo)
monero-project/monero-gui:
- #4689147 Windows: default wallet path can be OneDrive with no warning (friedcash)
- #4383148 Inconsistent language code: Esperanto flag uses full name instead of ISO 639-1 code ‘eo’ (BaksiLi)
- #4360149 workflows: action-docker-layer-caching (plowsof)
- #4068150 [feature] Add ‘Restore from QR’ option to Welcome To Monero wallet menu (CryptoGrampy)
- #4258151 Flatpak hash doesn’t match (marqusat)
- #4044152 Balance doesn’t show after withdrawing from Exodus to Monero GUI (prembahadoer)
- #4139153 Wallet is not connecting to daemon (Locrian9)
- #2762154 User is not informed that Trezor Model T must be unlocked (rating89us)
- #4122155 monerod runs as dbus.service (plowsof)
- #3619156 Running Monero GUI full/partial node on Android might be harmful to internal storage (CryptoGrampy)
- #3492157 Monero GUI Wallet (Android) Local Node Won’t Start/Has Error (ghost)
- #4561158 Transactions keep failing on Moneiro GUI Wallet (SabriMercimek)
- #2633159 Not showing incomming payment to integrated address (nexon33)
- #3372160 When Monero package from Debian bullseye/testing repo is installed the Monero gui is not working (DeeDeeRanged)
- #4084161 Menu shortcut doesn’t show up on Tails (.desktop file incorrect?) (ghost)
- #4385162 Failed to scan transaction: Failed to scan transaction: Unable to send hidapi command. Error 128: Failed to convert wide char error (harryfyx)
- #4604163 P2Pool failed to load to Monero Wallet on IMAC M1 (24jaking-hue)
- #4273164 Couldn’t open wallet: device not found: Trezor (StevenRispoli)
- #4252165 Missing funds from wallet (Tribe78)
- #4406166 Monero GUI refuses to acknowledge value Wallet restore height. Please help. (LateAtNight25)
- #2666167 SettingsWallet: Change wallet password should display password strength indicator (tobtoht)
- #3316168 Feature Request: minimize to system tray on Windows. (fubeca)
- #2038169 [UX] Add a tray icon for the GUI (ghost)
- #4307170 Docker compose exmaple? (SawkeeReemo)
- #4119171 SELinux ‘has detected a problem’ on RHEL 9.1 / Rocky / AlmaLinux (David-Else)
- #2458172 Expanded menu items are hidden with small window height (rating89us)
- #2932173 add scrollbar when menu is expanded past viewable area (kinghat)
- #4167174 Option to run daemon on system startup (ghost)
- #1957175 Add “change wallet mode” to settings (SamsungGalaxyPlayer)
- #3596176 Arabic Kaf ك appended to beginning of wallet name (benevanoff)
- #1504177 Bugs with text in translation mode… (LvMsterfild)
- #4206178 Verify Monero on flathub (Nurmagoz)
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