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.