Punching through week 4
⚡️👀
The new nolooking Umbrel app has well over 400 downloads on the docker image!
Something we immediately are focusing on is getting exceptions displayed on the app front-end, without having to access Umbrel logs.
We’re also working on a dynamic outbound channel recommendation engine. We suggest the channels you open.
How do you choose what nodes you open channels with?
We have designed and started work on a BIP78 payjoin sender which uses LND. In the future we could package our own payjoin sender within the nolooking Umbrel app.
(Adapted from https://github.com/bitcoin/bips/blob/master/bip-0078.mediawiki))
Our Github integration tests are automatic and passing.
We’re mostly testing on mainnet, which is giving us real experience using the tool. Which leads us to some challenges:
SUCK
It’s difficult to find peers that accept small channel sizes. Occasionally someone’s node doesn’t connect. We have a lot of pending channels and had to manually run a docker exec
command on the Umbrel lightning container in order to delete them.
We need to manage error states so users can resolve issues easily. Both during the funding tx and channel openings.
Our nolooking Dockerfile script needed some tweaks so that it would build from various host architectures (we already have multi target architecture builds: https://makers.bolt.fun/story/multistage-rust-docker-builds-for-umbrel-apps--235 ).
LEARN
We're trying out a whole bunch of new things using the Rust programming language: websockets, low level HTTP, async technicalities..
While Umbrel uses Docker, other bitcoin node platforms use different app packaging arrangements. We’re starting on some scripts for other platforms.
HELP
Try out the nolooking Umbrel app in your app store!
Share your experience with us and let us know what payjoin wallet works for you?
Help us find more wallet and Bitcoin services that need help integrating the BIP78 sender!