If the below is correct, sparrow could be behind on privacy 😳
Current State: Sparrow Wallet has excellent support for BIP 78 (Classic Payjoin), where you must share a specific endpoint and be online.
• Async Plans: There is no public roadmap or active GitHub Pull Request indicating that BIP 77 support is imminent for Sparrow.
• The Likely Obstacle: Sparrow is built in Java, while the reference implementation for BIP 77 is in Rust.
• To support it, Sparrow would likely need to implement FFI (Foreign Function Interface) bindings to bridge the rust-payjoin library into their Java environment. This is a non-trivial engineering task compared to native Rust wallets.