Hello Stackers,
Excited to share my submission for the Alby + Blockstream Liquid Wallet bounty: Anser.
It's a user-friendly, open-source, non-custodial web wallet and library designed for managing your Liquid assets right from your browser.
Anser is fully non-custodial and does not sign transactions on its own; instead, it leverages Alby's liquid integration for this purpose.
Once signed and finalized, the transaction gets broadcasted to a liquid node and relayed to the network.
With this process your private key remains safe within your Alby extension, never exposed to the web.
In addition to the graphical app, Anser is also released as a JavaScript library that can be integrated anywhere, for example Liquid zaps can be built on top of this library or it can be used as a starting point to implement a different web wallet or web service leveraging liquid transactions.
I tried my best to thoughtfully comment on every important part of the code, making it easy to understand and audit. Additionally, I've released everything under the very permissive BSD 3-Clause license to ensure no barriers for future developments.
I hope you guys like it.