Monero Dev Activity Report – Week 21 2024: 62 PRs, 11 Issues

Monero Dev Activity Report – Week 21 2024: 62 PRs, 11 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 (62, 8:4:50)

Opened (8)

monero-project/monero:

  • #93371 [seraphis] async: add async framework (UkoeHB)
  • #93382 copyright: bump to 2024 (plowsof)
  • #93363 tools: update variant (UkoeHB)

monero-project/monero-gui:

  • #43194 README.md: sponsors;remove forked networking/globee (plowsof)
  • #43205 WizardModeSelection: enable pruning by default (selsta)
  • #43216 docker: bump Qt to v5.15.14 (tobtoht)

monero-project/monero-site:

  • #23027 replace txstreet link (HardenedSteel)
  • #23018 remove cryptofacile (HardenedSteel)

Closed (4)

monero-project/monero:

  • #92339 Blockchain: more accurate block reward overestimate (jeffro256)
  • #925210 Copyright: Update to 2024 (github-actions)
  • #934011 disable AES on loongarch64 architecture (znley)

monero-project/monero-gui : none

monero-project/monero-site:

  • #221312 Improvement: add ‘Trezor Safe 3’ to HWs that support monero (tohrxyz)

Merged (50)

monero-project/monero:

  • #839613 Valgrind fixes for unit tests (moneromooo-monero)
  • #848814 tests: update block_weight for 2021 scaling (moneromooo-monero)
  • #906415 trezor: support c++17 and protobuf v25, libusb fix #smol (ph4r05)
  • #914916 epee: cleanup string_tools (0xFFFC0000)
  • #915117 Enforce Tx unlock_time is Zero by Relay Rule (jeffro256)
  • #919418 serialization: protect blob serialization from undefined behavior (jeffro256)
  • #919919 depends: {native_,}protobuf: speedup build (tobtoht)
  • #920020 depends: native_cctools: don’t embed build date (tobtoht)
  • #920421 depends: native_libtapi: don’t embed git hash (tobtoht)
  • #920522 depends: fix ar zero timestamp for openssl & unbound on android targets (tobtoht)
  • #921123 monero-wallet-rpc – Changed default cryptonote port (SyntheticBird45)
  • #923224 Blockchain: remove old fee calc logic (jeffro256)
  • #924525 functional_tests: test HTTP digest authentication (jeffro256)
  • #925426 epee: cleanup string_tools [RELEASE] (0xFFFC0000)
  • #925727 serialization: do any N-tuple (jeffro256)
  • #925928 wallet2: ensure transfers and sweeps use same fee calc logic rnd2 (j-berman)
  • #926029 wallet2: ensure transfers and sweeps use same fee calc logic rnd2 [release] (j-berman)
  • #926730 Skip privacy networks (on tx sends) that don’t have outgoing connections [0.18] (vtnerd)
  • #926831 Skip privacy networks (on tx sends) that don’t have outgoing connections (vtnerd)
  • #927032 common: fix privatefile create. (0xFFFC0000)
  • #929133 build: force Trezor for depends builds [release] (tobtoht)
  • #929234 common: fix privatefile create [RELEASE] (0xFFFC0000)
  • #930535 common: support boost filesystem copy_options. (0xFFFC0000)
  • #930636 common: support boost filesystem copy_options. [RELEASE] (0xFFFC0000)
  • #930737 simplewallet: change boost::filesystem::complete to absolute. (0xFFFC0000)
  • #931138 Enforce Tx unlock_time is Zero by Relay Rule [RELEASE] (jeffro256)
  • #931339 contrib: fix compilation error for boost 1.85 (0xFFFC0000)
  • #785240 [seraphis] wallet2: replace ambiguous ‘multisig()’ function with ‘multisig_status’ struct (UkoeHB)
  • #892041 [seraphis] common: update TimingsDatabase (UkoeHB)
  • #919842 [seraphis] crypto: add blake2b (UkoeHB)
  • #920243 depends: add command to print variables (tobtoht)
  • #928244 src: update checkpoints to match latest release (selsta)
  • #931045 wallet2: fix stagenet get_approximate_blockchain_height (selsta)
  • #931646 net_node: update seed nodes (selsta)
  • #932347 net_node: update seed nodes [release-v0.18] (selsta)
  • #933948 wallet2: correct variable usage in get_multisig_seed (selsta)
  • #930949 wallet2: fix stagenet get_approximate_blockchain_height [release-v0.18] (selsta)

monero-project/monero-gui: none

monero-project/monero-site:

  • #221250 Update mine-to-pool.md (DouglasMcSqueaky)
  • #224051 downloads: add trezor safe 3 (plowsof)
  • #222952 press kit: add johnr365 monero timeline link (plowsof)
  • #224453 faq: add tail emission/nodes video (plowsof)
  • #225154 Update get-started/mining/index.md link (twizco)
  • #228855 _i18n/en.yml: add rct moneropedia link (plowsof)
  • #229056 fix: reorganizations typo (rottenwheel)
  • #229257 Add post about MoneroKon (ajs-xmr)
  • #229458 Add MajesticBank to swappers (MajesticBank)
  • #229559 merchants: add tradeogre (plowsof)
  • #229660 merchants: remove fixedfloat (plowsof)
  • #229861 sponsors/index.md,en.yml: remove forked networking (plowsof)
  • #230362 Update date of monerokon blog post (binaryFate)

2 – ISSUES (11, 5:6)

Opened (5)

monero-project/monero:

  • #933563 daemon can send duplicate transactions, causing disconnects (selsta)
  • #934164 blockchain always gets corrupt (Lioxen)
  • #933465 [Proposal] Change how transactions are broadcasted to significantly reduce P2P bandwidth usage (Boog900)

monero-project/monero-gui:

  • #431866 Monero GUI FLATPAK can NOT transfer the Seedphrase to TREZOR Safe 3 (OnAirDroid)
  • #431767 Monero GUI from Manjaro Officiial Repro does NOT recognize TREZOR Safe 3 (OnAirDroid)

monero-project/monero-site: none

Closed (6)

monero-project/monero:

  • #928168 master branch does not contain newer checkpoints (vtnerd)
  • #930469 Build failure with Boost 1.85.0 (cho-m)
  • #931870 aggregating multisig partial signatures (SepehrDamavandi)

monero-project/monero-gui:

  • #430271 Flathub verification (Roman19S)

monero-project/monero-site:

  • #223972 Trezor Safe 3 also supports Monero (inson1)
  • #220973 sponsorships: Fork Networking info request (plowsof)

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


  1. https://github.com/monero-project/monero/pull/9337 

  2. https://github.com/monero-project/monero/pull/9338 

  3. https://github.com/monero-project/monero/pull/9336 

  4. https://github.com/monero-project/monero-gui/pull/4319 

  5. https://github.com/monero-project/monero-gui/pull/4320 

  6. https://github.com/monero-project/monero-gui/pull/4321 

  7. https://github.com/monero-project/monero-site/pull/2302 

  8. https://github.com/monero-project/monero-site/pull/2301 

  9. https://github.com/monero-project/monero/pull/9233 

  10. https://github.com/monero-project/monero/pull/9252 

  11. https://github.com/monero-project/monero/pull/9340 

  12. https://github.com/monero-project/monero-site/pull/2213 

  13. https://github.com/monero-project/monero/pull/8396 

  14. https://github.com/monero-project/monero/pull/8488 

  15. https://github.com/monero-project/monero/pull/9064 

  16. https://github.com/monero-project/monero/pull/9149 

  17. https://github.com/monero-project/monero/pull/9151 

  18. https://github.com/monero-project/monero/pull/9194 

  19. https://github.com/monero-project/monero/pull/9199 

  20. https://github.com/monero-project/monero/pull/9200 

  21. https://github.com/monero-project/monero/pull/9204 

  22. https://github.com/monero-project/monero/pull/9205 

  23. https://github.com/monero-project/monero/pull/9211 

  24. https://github.com/monero-project/monero/pull/9232 

  25. https://github.com/monero-project/monero/pull/9245 

  26. https://github.com/monero-project/monero/pull/9254 

  27. https://github.com/monero-project/monero/pull/9257 

  28. https://github.com/monero-project/monero/pull/9259 

  29. https://github.com/monero-project/monero/pull/9260 

  30. https://github.com/monero-project/monero/pull/9267 

  31. https://github.com/monero-project/monero/pull/9268 

  32. https://github.com/monero-project/monero/pull/9270 

  33. https://github.com/monero-project/monero/pull/9291 

  34. https://github.com/monero-project/monero/pull/9292 

  35. https://github.com/monero-project/monero/pull/9305 

  36. https://github.com/monero-project/monero/pull/9306 

  37. https://github.com/monero-project/monero/pull/9307 

  38. https://github.com/monero-project/monero/pull/9311 

  39. https://github.com/monero-project/monero/pull/9313 

  40. https://github.com/monero-project/monero/pull/7852 

  41. https://github.com/monero-project/monero/pull/8920 

  42. https://github.com/monero-project/monero/pull/9198 

  43. https://github.com/monero-project/monero/pull/9202 

  44. https://github.com/monero-project/monero/pull/9282 

  45. https://github.com/monero-project/monero/pull/9310 

  46. https://github.com/monero-project/monero/pull/9316 

  47. https://github.com/monero-project/monero/pull/9323 

  48. https://github.com/monero-project/monero/pull/9339 

  49. https://github.com/monero-project/monero/pull/9309 

  50. https://github.com/monero-project/monero-site/pull/2212 

  51. https://github.com/monero-project/monero-site/pull/2240 

  52. https://github.com/monero-project/monero-site/pull/2229 

  53. https://github.com/monero-project/monero-site/pull/2244 

  54. https://github.com/monero-project/monero-site/pull/2251 

  55. https://github.com/monero-project/monero-site/pull/2288 

  56. https://github.com/monero-project/monero-site/pull/2290 

  57. https://github.com/monero-project/monero-site/pull/2292 

  58. https://github.com/monero-project/monero-site/pull/2294 

  59. https://github.com/monero-project/monero-site/pull/2295 

  60. https://github.com/monero-project/monero-site/pull/2296 

  61. https://github.com/monero-project/monero-site/pull/2298 

  62. https://github.com/monero-project/monero-site/pull/2303 

  63. https://github.com/monero-project/monero/issues/9335 

  64. https://github.com/monero-project/monero/issues/9341 

  65. https://github.com/monero-project/monero/issues/9334 

  66. https://github.com/monero-project/monero-gui/issues/4318 

  67. https://github.com/monero-project/monero-gui/issues/4317 

  68. https://github.com/monero-project/monero/issues/9281 

  69. https://github.com/monero-project/monero/issues/9304 

  70. https://github.com/monero-project/monero/issues/9318 

  71. https://github.com/monero-project/monero-gui/issues/4302 

  72. https://github.com/monero-project/monero-site/pull/2239 

  73. https://github.com/monero-project/monero-site/pull/2209