Skip to content

Sources behind this page

Every claim on this page resolves to these pinned revisions. Follow a path to read the exact source the statement was verified against.

atomicals-electrumx-1.5.2.0

Atomicals ElectrumX

Revision v1.5.2.0 (2025-03-27)

Open pinned path: normalFtAllocation

Version-sensitive ARC-20 and Atomicals validation behavior used as the pinned reference baseline.

atomicals-electrumx-1.5.2.0

Atomicals ElectrumX

Revision v1.5.2.0 (2025-03-27)

Open pinned path: allocationValidation

Version-sensitive ARC-20 and Atomicals validation behavior used as the pinned reference baseline.

Safety fundamentals

Raw

The eight checks that separate a clean Atomicals transaction from a permanent loss, and the four claims you must never accept at face value.

Protocol behavior Verified 2026-08-31 Metadata & Sources

Describes the Atomicals protocol itself at the pinned reference revision. It does not promise that any product exposes it.

Page ID
start/safety-fundamentals
Normative authority
Atomicals reference implementation
Networks
mainnet
Documentation version
2026.08
Audience
everyone, holder, creator
Owner
bitcoin-universe-docs
Sources
Known limitations
  • These checks reduce avoidable loss. They do not replace validating a concrete transaction against the validator revision your counterparties run.

Most Atomicals losses are not exploits. They are ordinary Bitcoin transactions that spent a coloured output the way an ordinary wallet would.

  • Never give a seed phrase, private key, or wallet export file to anything, including us. No legitimate verification needs them.
  • Never let a general purpose Bitcoin wallet choose fee inputs from a set that includes your coloured outputs.
  • Never treat a ticker, image, name, or marketplace listing as proof of who made something.
  • Never treat one indexer response as final truth. It is one version’s opinion at one moment.
  1. Which outputs are coloured? Identify the exact outpoints carrying the asset. If your wallet cannot tell you, stop.
  2. What is the input order? Allocation walks inputs and outputs in order. Order changes the result.
  3. What is each output worth in satoshis? Not in token units. In satoshis.
  4. What is the output order? Output zero is special for mints and for most transfer shapes.
  5. How much lands where? Every output should have an expected unit figure before you sign.
  6. What burns? If any value cannot be placed, it is destroyed. It should be zero unless you intended otherwise.
  7. Where does the fee come from? A separate cardinal input, never the coloured one.
  8. What does the wallet prompt actually say? Compare it to your expectation, line by line.
How coloured value is destroyed

A coloured input of 1200 satoshis is spent. Output zero is 700 satoshis and receives 700 units. The next eligible output is 546 satoshis, which is larger than the 500 units still to place, so it receives nothing and those 500 units are recorded as burned. The Bitcoin transaction is valid and confirms. Making output one 500 satoshis instead would have placed all the value cleanly.

A burn is not an error. The Bitcoin transaction is valid, mined, and confirmed. The units simply have nowhere to go, so the validator records them as destroyed. Read burns for the exact rule and avoid burns for the working procedure.

Claim What it actually proves
The ticker matches A name was allocated to some Atomical. Nothing about who.
The metadata says so Someone wrote arbitrary data into a payload.
It is listed on a marketplace Someone submitted a listing. Ownership is checked separately, at settlement.
The indexer shows a balance One implementation, at one generation, believes that. Check the version and freshness.
  1. Wait for confirmation on Bitcoin.
  2. Wait for the index to reach that height and report a stable generation.
  3. Re-read the asset’s location and confirm it matches the output you intended.
  4. Check the transaction for recorded burns.

Confirmation and indexing are two separate answers. See confirmations and reorgs.