Skip to main content

1) Install

2) Initialize the client

3) Runes -> Spark (mint wRunes)

Request a BTC deposit address scoped to the user + rune + nonce, then submit a proof after the user deposits.
The bridge waits for 1 BTC confirmation before minting.

4) Track activity

Common statuses
  • address_issued: deposit/exit address generated
  • waiting_for_confirmations: deposit seen, waiting for 1 conf (BTC) or balance check (Spark)
  • ready_for_mint: verified, about to mint/burn
  • minted: Spark mint completed (Runes -> Spark)
  • spent: BTC payout built/sent (Spark -> Runes)
  • pending / failed: still processing or terminal failure