-
Notifications
You must be signed in to change notification settings - Fork 0
Our Wallet Rewrite Project After Priority Switched From Seraphis to FCMPs
When this workgroup started out to write a new wallet, the plan was for Monero to eventually hardfork to Seraphis and Jamtis. As Luke "Kayaba" Parker describes in his very informative GetMonero.org blog entry, that plan changed considerably when it could be shown that A) it's probably possible to implement and hardfork to FCMPs quite fast, and B) they bring many of the improvements of Seraphis as kind of a bonus on top.
Priority therefore shifted from Seraphis to FCMPs.
What does this surprising and quite profound shift mean for this workgroup and its goal to write a new wallet that shall completely replace wallet2?
Now that I write this in summer 2024 my thinking is that surprisingly little changes. wallet2 is of course still in dire need of replacement, and the Seraphis library written by @UkoeHB contains a lot of code that can be used for implementing a new wallet even without an actual hardfork to Seraphis, e.g. in the realm of scanning the blockchain for enotes belonging to a particular wallet.
It may not yet be fully clear what changes FCMPs will bring for wallets, but I think in any case it would be better to implement any code changes in a new and clean codebase instead of "cramming" them somehow into the old wallet2 code.
What about the name of this workgroup then, Seraphis wallet workgroup? I propose to just keep it for simplicity, and a little bit of nostalgy :)