Skip to content

Muster 0.3.0

Choose a tag to compare

@corpetty corpetty released this 14 Oct 21:59
2aa5e08

Muster 0.3.0: coordinate multi-party transactions inside a conversation on the Logos stack, and see at each step who can see what.

⚠️ Testnet only. Muster is experimental and unaudited. Don't use it with real funds.

Pick one download

You want to Download
Download one file and run it (Linux x86_64) Muster-0.3.0-Basecamp-0.3.2-linux-x86_64.AppImage: Logos Basecamp 0.3.2 with Muster and everything it needs already inside. chmod +x it, run it, and click M in the sidebar. If FUSE is missing, set APPIMAGE_EXTRACT_AND_RUN=1.
Add Muster to the Basecamp you already run Add Muster's catalogue (docs/runbooks/install-from-catalogue.md), and Basecamp installs these two packages and their dependencies for you.
Install by hand, or with logoscore muster_module-0.3.0-linux-amd64.lgx and muster_ui-0.3.0-linux-amd64.lgx, with lgpm install --file.

The AppImage contains exactly these two .lgx files, plus these packages from Logos Official: delivery_module 0.3.2, lez_core 0.5.1, keystore_module, eth_rpc_module, fee_module and tx_sender_module 0.1.0, liblogos_lez_rln_module 4.2.1 and liblogos_rln_module 0.10.0.

What's new since 0.2.2

  • A redesigned UI.
    • It reads like a chat client: a sidebar with your rooms, a room-details drawer (People, Accounts, History, Privacy), and compact proposal cards whose Details show the rest.
    • Status is in words ("Needs you", "Waiting for Bob", "Paid"), with toasts and unread markers.
    • What you send shows at once.
    • Rooms are named after the people in them.
    • Loading is said in words.
    • A Getting started list helps on first run, and Settings has Basic and Advanced levels.
  • Contact links and QR codes. muster:contact/… replaces pasting a 128-character chat id, and you can invite someone straight from a room.
  • One line plus "Why?" Short explanations link to Learn at the right step of the lifecycle.
  • Asking to join discloses only your chat identity, never an Ethereum key.
  • A decline is final.
  • A FROST group's second round runs on its own.
  • The split receipt. A split's audit file carries every payment report.

Checks

  • The module suite passes, 255/255.
  • The UI parity suite passes, 11/11.
  • The AppImage ran under Xvfb with a fresh profile: Muster was in the sidebar with nothing to install, every module loaded, and a room opened live.

Previous AppImages (v0.1.0-demo, v0.2.0-demo) can't share a room with this build.