← back

Multispend

Fedi's threshold multi-signature spending for shared Stable Balance funds. No single person controls the wallet. A configured number of voters must approve each withdrawal.

Why it matters: Groups (DAOs, communities, teams) need shared treasuries without trusting one admin. Multispend enforces collective approval before funds move.

This demo is mocked. The real Multispend API is not yet exposed to mini apps. Votes here use signEvent() to show how Nostr signatures could attest to approvals; execution is simulated locally.

Your identity

Connect with Nostr to vote on proposals. Your pubkey becomes one of the required signers when you create a request.

Create proposal

Mock a withdrawal request from a shared Multispend wallet. Other voters are simulated. Only your vote uses a real Nostr signature.

New proposals use a 2-of-3 threshold with you plus two mock voters (Alice and Bob).

Open proposals

Approve or reject pending requests. When enough voters agree, simulate the withdrawal execution.

  • 42,000 sats

    Team lunch: reimburse catering for the sprint retro

    Awaiting votes
    Approvals0 / 2 required

    Required signers

    • Alice

      npub10xl...ge6d

      Pending
    • Bob

      npub1ccz...xyy5

      Pending
    • Carol

      npub1lyc...fna2

      Pending
  • 15,000 sats

    Shared office supplies: printer paper and markers

    Threshold met
    Approvals2 / 2 required

    Required signers

    • Alice

      npub10xl...ge6d

      Approved
    • Bob

      npub1ccz...xyy5

      Approved
    • Carol

      npub1lyc...fna2

      Pending