Aller au contenu

Sources de cette page

Chaque assertion de cette page renvoie a des revisions fixees. Ouvrez le chemin pour lire la source exacte verifiee.

atomicals-electrumx-1.5.2.0

Atomicals ElectrumX

Revision v1.5.2.0 (2025-03-27)

Ouvrir le chemin fixe: nftAllocation

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

atomicals-js-cli

Atomicals JavaScript CLI

Revision 1333565efbfe

Ouvrir le chemin fixe: commandIndex

Reference command surface used for the documented CLI inventory and the visual asset provenance.

NFT transfers

Raw

Normal transfers, swap transfers, and what a non-fungible move actually commits to.

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
protocol/nft/transfers
Normative authority
Atomicals reference implementation
Networks
mainnet
Documentation version
2026.08
Audience
holder, developer
Owner
bitcoin-universe-docs
Sources

Ce contenu n’est pas encore disponible dans votre langue.

Spend the output carrying the NFT and arrange outputs so the non-fungible allocation branch places the object where you intend. The reference CLI exposes transfer-nft and transfer-utxos. See the CLI reference.

The shape that works:

Position Contents
Input 0 The output carrying the NFT
Input 1 and later Cardinal inputs for the fee
Output 0 The recipient
Output 1 and later Cardinal change

A swap moves the NFT and its payment in one transaction, with both parties signing. The safety requirements are the same as for fungible swaps: exact output binding, ownership proof separate from signing, and pre-broadcast validation of the whole blueprint. See transfers and swaps.

For the non-fungible lanes, the Universe Marketplace always exposes quantityAtomic as 1, because the object is indivisible.

Problem Cause Prevention
The NFT went somewhere unexpected The output arrangement placed it differently than you assumed Model the transfer before signing
Several Atomicals moved together The input carried more than one Splat first. See splat and mixed outputs
The object was spent as ordinary bitcoin An ordinary wallet chose the output for a fee Use an Atomicals aware wallet
The swap payment was redirected The seller signature did not bind the payment output Refuse to sign an unbound swap

Read the asset by Atomical ID and confirm its location matches the output you intended, at a generation past the confirming height. Confirmation alone is not the answer. See verify a transaction.