finished implementing the multisig part of my wallet library & wrote a blog article about it:
monerochan.news/article/19
CONTEXT & TLDR:
the design goals of serai created a forcing function:
validators don't have to be present during the setup of a new multisig wallet.
this enables a new user experience for the escrow flow:
customers can select from a list of arbitrators,
that don't have to be online and immediately pay into the newly created escrow wallet
later, the merchant can unlock the escrow funds with help of the arbitrator without the customer being present
for this to be practically useful, the development of a new library was necessary that allows multi wallet scanning on end user devices
now that this development is done a crate that integrates the serai based multisig tech into the library, we can now build out this new experience
read the article to understand how the escrow flow works in detail
monerochan.news/article/19