Grin Development Progress Reports

Summary - August 2026

A brief overview of the pull requests I reviewed, created, and continued working on in the following repositories:

  • mimblewimble/grin-wallet
  • mimblewimble/grin
  • mimblewimble/mwixnet
  • meilisearch/lmdb

mimblewimble/grin-wallet

Reviewed & Merged

  • #780 - Optimize outputs scan and selection
  • #782 - Make updater APIs public

Created & Merged

  • #777 - Update jayson and uuid

Created

  • #787 - Centralize Grin workspace dependencies
  • #793 - Support kernel features when creating slates
  • #795 - Fix transaction filter
  • #797 - Handle unavailable terminal colors
  • #798 - Reject invalid invoice locking
  • #799 - Reject zero send amounts
  • #800 - Clarify BIP32 derivation paths
  • #801 - Avoid empty wallet seeds
  • #802 - Add confirmed transaction height
  • #804 - Use current header version in new slates
  • #805 - Unpack plain Slatepacks without password
  • #806 - Add multi-OS builds
  • #807 - Reject invoice slates in receive
  • #808 - Display Slatepack addresses

Continued Development

  • #783 - Mwixnet wallet support

mimblewimble/grin

Reviewed & Merged

Created

  • #3928 - Add multi-OS builds
  • #3932 - Fix PIBD resume stall with newer archive target
  • #3934 - Refresh PIBD test fixtures

mimblewimble/mwixnet

Continued Development

  • #34 - Restore compatibility with Grin staging

meilisearch/lmdb

Created

  • #5 - Fix stale mappings on OpenBSD

General

  • Added portable Linux musl, FreeBSD, and OpenBSD build and release workflows for Grin and grin-wallet
    • Setup VMs for building, testing, and running the new platform binaries
    • synchronization tests on NixOS, FreeBSD, and OpenBSD
    • Investigated OpenBSD LMDB mapping consistency and performance problems
10 Likes