ARC-20 allocation visualizer
Model a transaction and see exactly which output receives which units, and what burns, before you build anything.
Protocol behavior Verified 2026-08-31
Describes the Atomicals protocol itself at the pinned reference revision. It does not promise that any product exposes it.
- Page ID
-
tools/allocation-visualizer - Normative authority
- Executed source code at a pinned revision
- Networks
- mainnet
- Documentation version
- 2026.08
- Activation boundary
- Custom coloring is activation gated. Normal allocation is not.
- Audience
- everyone, holder, developer
- Owner
- bitcoin-universe-docs
- Sources
-
- Atomicals ElectrumX
at
v1.5.2.0the engine is implemented from this revision
- Atomicals ElectrumX
at
- Known limitations
-
- Models normal allocation and the activation gated custom coloring path only.
- Explanatory. Never a substitute for validating a concrete transaction against your target validator revision.
- It never signs, broadcasts, or sends anything anywhere.
本頁內容尚未翻譯。
ARC-20 allocation visualizer
Local only. Never signs or broadcastsExplanatory only. It models normal allocation from the pinned reference revision. Validate a concrete transaction against the validator revision you target before broadcasting.
How to use it
Section titled “How to use it”- Start from a preset, or enter your own coloured inputs.
- Enter the outputs in the exact order your transaction will have them, in satoshis.
- Read the burn figure. It should be zero.
- Add the fee inputs and the cardinal change output, then read it again.
- Only build the transaction once the figure is still zero.
Step four is where wallet-added change silently changes the result.
What it models
Section titled “What it models”| Modelled | Not modelled |
|---|---|
| Normal allocation, exactly as the pinned builder performs it | Live chain state |
| The output zero fallback when a plan is not clean | Whether an output is actually coloured today |
| Unspendable outputs, skipped without consuming value | Whether your wallet will reorder outputs |
| Activation gated custom coloring | Whether custom coloring is active on your network |
| The no-inflation rule | Anything on the non-fungible branch |
Copy as a vector
Section titled “Copy as a vector”The copy control produces a JSON object in the same shape as the committed vector set. If you find a case this documentation should cover, that object is what to attach to an issue.
See conformance vectors.