STORY
Mutiny PPPs: Week THREE 🏴‍☠️
AUTHOR
Joined 2022.10.04
PROJECT
DATE
VOTES
sats
COMMENTS

Mutiny PPPs: Week THREE 🏴‍☠️

This week we made progress towards creating some of the various LDK components and worked on the UI!

Progress ✅

  • Connect to a remote TCP socket using a websocket proxy from the browser

  • Global error handling

  • An LDK compatible logging component

  • An LDK compatible storage component

  • An LDK compatible transaction broadcast component

  • Implemented Mutiny Web as a PWA

  • Started incorporating a multipage frontend layout

  • Started implementing our existing mutiny figma designs into the frontend

  • Research more about rust async and wasm bindgen

Problems ✋

  • Ran into some wasm async compatibility problems with LDK as it pertains to fetching block data but we think we have some ways around that. This led us into spending a few days this week to learn more about rust and wasm.

  • Paul found out he was using the wrong color format in figma and needed to change all the colors

  • Several smaller but useful PRs into BDK/LDK was needed so Ben made a few contributions there. Hopefully that'll lead us to not needing forks of these libraries.

Plans 📆

  • Continue frontend work to implement figma designs

  • Continue getting more LDK components into our rust wasm library. Hopefully we can have a fully initialized LDK node by the end of the week. There's still going to be additional work to make it a fully running LDK node but hopefully most components are there.

  • After we can get a fully initialized node, start to make it runnable by trying to connect to another peer using the websocket proxy we made this week

Links 🔗