Skip to content

ARC-20

Fungible tokens where one token is exactly one satoshi, so balances move as coloured sats and splitting follows output ordering rules.

Chain
Bitcoin
Carrier
Atomicals envelope with satoshi-denominated balances
Ownership model
hybrid
Decimals
asset-defined
Operations
deploy, mint, transfer
Also written
arc-20

Where it came from

Created outside Bitcoin Universe by Arthur (atomicals.xyz), 2023.

Tokens are satoshis. One token is one satoshi, so token supply is real bitcoin.

Where the specification lives

The specification and reference documentation for ARC-20 live in bitcoinuniverseio/atomicals-and-arc-20 and are published at https://bitcoinuniverseio.github.io/atomicals-and-arc-20/. That site is the authority. This page exists so you can find it and compare it with the rest of the estate.

Bitcoin Universe indexes or implements it in bitcoinuniverseio/index-atomicals.

Support in Bitcoin Universe products

Where it appears

  • Core: view, view-collection, view-activity, list, update-listing, unlist, buy, make-offer, accept-offer, cancel-offer, settle, reconcile
  • Wallet: view, send, receive
  • Inscribe: deploy, mint, transfer

Implemented

  • viewin-app-execution
  • view-collectionin-app-execution
  • view-activityin-app-execution
  • listin-app-execution
  • update-listingin-app-execution
  • unlistin-app-execution
  • buyin-app-execution
  • make-offerin-app-execution
  • accept-offerin-app-execution
  • cancel-offerin-app-execution
  • settlein-app-execution
  • reconcilein-app-execution

Not implemented, and why

sell
ARC-20 has no executable offer workflow on this marketplace surface.

Operational behaviour

Indexing

State is read from Configured Atomicals ElectrumX/Atomicals proxy.

What must be true before any change is accepted: Listing and buyer-funding mutations fail closed on indexer transport, schema, identity, ticker, amount, or ownership mismatch.

Confirmation

Settlement requires at least one confirmation by default; operators may configure 1-100.

Settlement requires at least 1 confirmation.

Reorganisation

The ARC-20 journal retains signed listing proof and converges sold rows through authoritative outspend reconciliation.

Freshness

No node-tip/indexer-tip comparison or maximum observation age is enforced.

Provenance

Capability facts on this page were generated from backend/packages/ecosystem-contracts/lib/protocols.js in bitcoinuniverseio/core at 15dd03b5986a. Implemented behaviour is not the same as production availability: see how to read our status.