Docs · Bitcoin

Runes on Bitcoin

How Etchify etches each coin as a real Rune, with its metadata inscribed in the same transaction.

What a Rune is

Runes is Bitcoin's native fungible-token protocol, live since block 840,000. A Rune is created by an etching: a Bitcoin transaction that fixes its name, divisibility, symbol and supply forever.

How Etchify etches your coin

After your coin is live on Robinhood Chain and verified on chain, Etchify etches its Rune:

  • Supply: 1,000,000,000 at divisibility 6, exactly matching the Robinhood Chain token.
  • Premine: the entire supply goes to Etchify custody, where it backs the Robinhood Chain side 1:1.
  • Name: the name you chose, or a reserved name assigned by Bitcoin; see Rune names.
  • Symbol: none, so wallets show Bitcoin's generic ¤.
  • No open mint: there are no mint terms. The supply can never grow.

The etching transaction carries a Runestone OP_RETURN with the etching flag, divisibility 6, the 10^15 premine and a pointer that sends the premine to custody.

Etched with its metadata

The etching is the reveal transaction of an inscription, so that inscription is the Rune's parent from its first block. It holds:

In the parent inscription
LogoYour image as WebP, at most 4 KiB
Name and tickerThe coin's real brand
Description and linksDescription, X, Telegram, website
Robinhood tokenThe coin's address on Robinhood Chain (robinhoodToken, chain 4663)

Verification

When the etching is in a block, Etchify derives the Rune ID (block:index), checks the reserved name, the full premine in custody and the inscription against an ord indexer, and only after 6 confirmations switches the bridge on.

Linking the two chains

  • Bitcoin → Robinhood Chain: the inscription's metadata names the token address.
  • Robinhood Chain → Bitcoin: the bridge contract stores the Rune ID for the token. It is set once and can never change.