跳转到内容

本页面的来源

本页面的每条论断都对应固定的修订版本。打开路径即可查看验证所依据的确切来源。

atomicals-electrumx-1.5.2.0

Atomicals ElectrumX

修订 v1.5.2.0 (2025-03-27)

打开固定路径: nftAllocation

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

atomicals-js-cli

Atomicals JavaScript CLI

修订 1333565efbfe

打开固定路径: 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

此内容尚不支持你的语言。

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.