Skip to main content

BRC-20

BRC-20 is a fungible token standard built on Ordinals. Tokens are created and managed through JSON inscriptions — deploy, mint, and transfer operations — with state derived from the sequence of valid inscriptions on-chain.

Key Concepts

  • Two-step transfers — First inscribe a transfer note, then send it to the recipient
  • Overall vs available balance — Overall includes tokens earmarked for transfer; available is what you can act on
  • Tickers — Short token identifiers (e.g., ordi, sats)

What You Can Query

Rebar Data indexes all BRC-20 activity:

  • Current and historical token balances (overall and available)
  • All events (deploys, mints, transfers) at any block height
  • Holders of any token, ranked by balance
  • Pending transfer notes for a wallet or token
  • Events for a specific inscription
  • Verification hashes for data integrity

BRC-20 Programmable

The indexer also supports BRC-20-Prog extensions, which add smart contract-like capabilities to BRC-20 tokens with additional event types for programmable contract interactions.

See the API Reference for full endpoint documentation.