Ir al contenido

Fuentes de esta pagina

Cada afirmacion de esta pagina apunta a revisiones fijadas. Abra la ruta para leer la fuente exacta de la verificacion.

atomicals-electrumx-1.5.2.0

Atomicals ElectrumX

Revision v1.5.2.0 (2025-03-27)

Abrir ruta fijada: normalFtAllocation

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

Evitar quemas

Raw

El procedimiento practico que evita todas las formas de quema, con los casos ejecutados que muestran como se ve cada una.

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
guides/avoid-burns
Normative authority
Executed source code at a pinned revision
Networks
mainnet
Documentation version
2026.08
Audience
everyone, holder, developer
Owner
bitcoin-universe-docs
Sources
Known limitations
  • Una quema confirmada es permanente. Este procedimiento evita quemas. Nada revierte una.
  • Redes soportadas: mainnet.
  • Estado: comportamiento de protocolo.
  • La prevencion es el unico control. No hay recuperacion.
  1. Trabaja en outpoints y satoshis. Nunca en una caja de importe del token.
  2. Mueve un token por transaccion salvo que hayas modelado el caso con varios.
  3. Incluye siempre una salida de cambio coloreada cuando el lote supera lo que estas enviando.
  4. Dimensiona la salida de cambio exactamente al resto.
  5. Modela el conjunto exacto de entradas y salidas, en orden, antes de construir.
  6. Confirma que la cifra de quema calculada es cero.
  7. Anade las entradas de comision y el cambio cardinal, y modela de nuevo.
  8. Confirma que la cifra de quema sigue siendo cero.
  9. Compara el aviso de la billetera con tu modelo, linea por linea, antes de firmar.

Los pasos siete y ocho son los que la gente se salta, y son donde el cambio anadido por la billetera altera el resultado sin avisar.

Executed ARC-20 allocation vectors from conformance/vectors/arc20-allocation.json
Case Coloured inputs Result per output Burned Clean
Oversized next output burns the remainder
oversized-next-output
1200 units at input 0 out 0: 700 sats to 700 units; out 1: 546 sats to 0 units 500 units of TOKENA no
Outputs run out before the value does
too-few-outputs
1200 units at input 0 out 0: 700 sats to 700 units 500 units of TOKENA no
First output larger than the whole lot
first-output-too-large
500 units at input 0 out 0: 20000 sats to 0 units 500 units of TOKENA no
A non-clean slot triggers the output zero fallback
two-tokens-non-clean-fallback
700 units at input 0, 400 units at input 1 out 0: 700 sats to 700 units; out 1: 546 sats to 0 units 400 units of TOKENB no
Forma Prevencion
Siguiente salida demasiado grande Dimensiona el cambio exactamente al resto
Salidas insuficientes Incluye siempre cambio coloreado
Primera salida mayor que el lote Nunca envies un lote pequeno a un primer pago grande
Repliegue con varios tokens Un token por transaccion

El unico caso en que una quema es deliberada

Sección titulada «El unico caso en que una quema es deliberada»

Destruir unidades a proposito es una accion valida. Hazlo explicitamente: construye la transaccion que quema exactamente lo que pretendes, confirma la cifra y registra la razon. Nunca dependas de una quema accidental.

Lee la transaccion a traves de una fuente que reporte quemas y confirma que la cifra es la que esperabas. Compara el total coloreado de entrada con la suma de los totales coloreados de salida.

Quemas y asignacion.