Consolidate notes

Your private balance is made of individual notes (like bills of cash). Over time you accumulate many small ones — from change, receipts, and swaps. Consolidation merges them into fewer, bigger notes.

Why it matters

Murk's spend circuits take a limited number of inputs per transaction (a transfer spends up to 2 notes; a withdrawal spends 1). If your balance is scattered across many small notes, a large payment can't be made in one shot. Consolidation fixes that by merging notes so a single note can cover a big spend.

How to consolidate

Open your balances, and where a token shows a high note count, choose Consolidate. Murk runs it automatically:

  • SOL merges the two largest notes each round (2 → 1) until one note is large enough (or a single note remains).
  • Tokens merge up to 3 notes per round (3 → 1) using a dedicated consolidation circuit, paying the fee from a SOL note.

Each round is a self-transfer to yourself, so consolidation never leaves the private pool and never appears in your history as a payment.

Under the hood

Each round proves the merge in zero-knowledge, spends the input notes (marking their nullifiers), and mints one merged note. Murk waits for each round to be fully indexed before starting the next, so notes are never double-spent, and it filters out the 0-value dust notes the circuit produces so your count only ever shrinks.

Cost

Consolidation pays the normal spend fee per round (or only gas if you self-submit). It's a convenience trade-off: a few small fees now for the ability to make large private spends later.

results matching ""

    No results matching ""