STORY
PPPs: Mutiny Web Week 4 - Builders keep building 🚀
AUTHOR
Joined 2022.10.21
PROJECT
DATE
VOTES
sats
COMMENTS

PPPs: Mutiny Web Week 4 - Builders keep building 🚀

This week we were able to connect a mutiny lightning node with another node on the network! This is a huge milestone for us to help validate that we're on the right track and that this might actually work. Our node was able to connect to the peer living on a different device and continue to exchange automatic ping pong's back and forth.

Progress ✅

  • Connections to another peer!

  • Deployed onto https://reckless.mutinywallet.com/tests

  • Deployed the initial mock wireframes for what the wallet will eventually look like: https://reckless.mutinywallet.com

  • Check if wasm is supported by the web browser

  • Created a dockerfile for the websocket proxy and deployed that

  • Created LDK PeerManager component

  • Created LDK ChainMonitor component

  • Created LDK ChannelMonitor component

  • Started on LDK ChannelManager component

  • Implemented the LDK Filter component for fetching specific transactions from a block

  • Bubbling up all internal rust errors to specific frontend errors to be reactive on

  • Some wasm optimizations to reduce build size to under 5mb

Problems ✋

  • Paul got sick, we will try to avoid this going forward. Won't we paul?

  • Had some issues originally with where and how we wanted to deploy things. For now we've settled with automated CI/CD for the website with Vercel, and docker server deployments (right now just websocket proxy) with DigitallOcean.

  • We realized that some of the existing Mutiny figma designs don't quite make sense anymore for this new model right now so we need to start the flows over again from scratch (keeping the designs themselves where we can)

Plans 📆

  • Redesign some of the new Mutiny flows catered to this webapp

  • Implement some of the new designs

  • Implement more LDK components, there's still quite a few things left to do here

  • We plan on planning more out this week, trying to figure out what we can and shoulld get done by the end of the hackathon.

Links 🔗