Skip to content

Etch a rune

Who this is for. Anyone creating a new rune, or minting and moving an existing one.

Goal. A rune etched with the name, supply and mint terms you intended, or a minted balance you hold.

Etching is the Runes word for what other protocols call a deploy. It is the same idea: you bring a new asset into existence and fix its rules.

PropertyRunesMezcal
Workspace/runes/mezcal
ReleasedUngatedUngated
Operationsetch, mint, transferetch, mint, transfer
How it is writtenRunestones, the Runes protocol encodingJSON records in OP_RETURN rather than runestones
Service feeThe flat 1,500 satoshisMezcal quotes its own amount

Mezcal is a separate protocol with its own index, not a variant of Runes. A name etched on one is not the same asset as the same name on the other.

An etch commits to the rune identity and its mint terms. None of it can be changed afterwards:

  • The name. Runes names are spaced uppercase letters, and shorter names are subject to the protocol unlocking schedule.
  • Divisibility, which is how many decimal places the rune has.
  • The mint terms, if you allow minting at all: the amount per mint, the cap on how many mints, and any block height or offset window during which minting is open.
  • The premine, the amount you allocate to yourself at etch time.

Get these wrong and the only remedy is etching a different rune.

RequirementDetail
Chain and networkBitcoin mainnet
Workspace/runes or /mezcal
WalletUniverse, UniSat, Xverse, OKX or Wizz
FundsSpendable bitcoin at your payment address
Reversible?No
  • Check the name is available in the workspace before you pay. A name already etched cannot be taken.
  • Decide on divisibility deliberately. Zero decimals makes a rune indivisible forever.
  • Mint terms are the whole economics. Amount, cap and the open window together decide how the supply is distributed. Model it before you sign.
  • A premine you did not intend is permanent. Check the field even if you left it at zero.
  1. Open /runes (or /mezcal) and connect your wallet.

  2. Browse existing runes and confirm your name is free.

  3. Fill the Etch form.

    Name, divisibility, premine, and the mint terms if you want the rune to be mintable. Read each field back before continuing; this is the set of values you cannot change.

  4. Set the fee rate.

    An etch is a small transaction. Normal is selected and marked Recommended.

    Runes rounds fee rates to whole satoshis in some conditions, which is one reason Normal and Fast can show the same number. That is not an error.

  5. Review the confirmation screen.

    Check the name, divisibility, premine and mint terms one final time, then the cost lines and the total. Mezcal shows its own service fee amount here rather than the flat 1,500.

  6. Confirm and pay.

    Expected wallet screen: one send to the commit address for the Total Cost shown. One signature.

  7. Verify in the rune list.

    When the order reaches Wallet visible, find the rune in the workspace list. That proves the Runes index parsed your etch, which a confirmed transaction alone does not.

Open mints are first come, first served against the cap. The workspace lists runes that are currently mintable.

The mint flow is the same shape as the etch: choose the rune, set the fee rate, review the total, pay once. On a contested mint the fee rate decides whether you get in before the cap fills. See mint a token for why a confirmed mint can still claim nothing.

The Runes workspace can split a rune balance across outputs. This is genuinely useful and worth doing deliberately:

  • A single output holding your whole balance has to be spent whole every time you move any of it.
  • Several outputs let you send part of a balance without disturbing the rest.

Splitting shows the asset report for each output before you sign. See advanced transaction tools.

Your rune etched with the exact terms you set, visible in the workspace rune list, with a transaction id verifiable on any explorer.

  1. The order reaches Wallet visible.
  2. The rune list in the workspace shows your rune with the terms you set. Check the divisibility and mint terms here, not just the name.
  3. Any Bitcoin explorer confirms the transaction independently.
What you seeWhat it meansWhat to do
The name is rejectedAlready etched, or not valid under the Runes name rulesChoose another
Confirmed, but the rune is not listedThe index has not read that block, or the etch was invalidCheck the service status panel first
Normal and Fast quote the same rateBlocks have room, or the protocol rounds to whole satoshisNothing to fix. Paying more would buy nothing
The mint says the cap is reachedThe supply was exhausted before your transactionNothing to do. The fee is spent
Still awaiting paymentThe payment has not reached the commit addressWait. Do not pay again

See recovery routes. There is no recovery from etching the wrong terms.