· Tutorial de Tonalli Wallet y eCash

Cómo mintear tu propio NFT en xolosArmy Community con Tonalli Wallet

Tonalli Wallet permite elegir explícitamente xolosArmy Community, conseguir el Mint Pass de esa colección y crear un NFT1 Child ligado criptográficamente a su Parent en eCash. Esta guía sigue los nombres y pasos del flujo público actual de la wallet.

Principio central: “La metadata describe. La blockchain demuestra.”

El nombre, ticker, JSON, imagen, URI de IPFS o una palabra como verification pueden describir un NFT, pero no establecen su colección. Tonalli reconoce un Child como community únicamente cuando la evidencia NFT1 on-chain válida demuestra que su Genesis consumió un Group atom del Parent Community canónico.

Official y Community son colecciones distintas

Colección en TonalliParent NFT1 GroupQué significa
Official / Xolos Ramírezbf8e0b5cd60fe4d6354c662b28542e0f3c3d69941eb039426d65bcdb7fe9f48cAscendencia oficial de Xolos Ramírez verificada on-chain.
xolosArmy Communityd6ff881413733a1a6407fa5e1e86537e5fc9f48246bae89b732ca7044993e57aColección comunitaria independiente; no convierte al NFT en Official ni demuestra por sí sola que represente un Xoloitzcuintle Ramírez oficial.

El registro de confianza de Tonalli es la versión 2. No acepta que un texto de metadata, una variable del navegador o un Parent pegado libremente reemplacen estos anchors.

Qué es un Mint Pass

Un Mint Pass es un Group atom SLP NFT1 tipo 129 del Parent correspondiente. Para crear un Child Community necesitas exactamente un atom del Parent Community; un pass Official no sirve. Al mintear, ese Group atom se consume como el primer input del Genesis y nace un NFT1 Child SLP tipo 65 enlazado on-chain a ese Parent.

Requisitos

Paso a paso

1. Abre Tonalli Wallet y entra a /nfts

Abre una instancia de Tonalli Wallet que reconozcas y verifica el dominio antes de introducir información sensible. En la ruta /nfts, entra a la pestaña Mintear NFT.

2. Selecciona “xolosArmy Community”

En Selecciona la colección, marca xolosArmy Community. No elijas Official / Xolos Ramírez si tu objetivo es crear un NFT comunitario. La pantalla muestra el Parent canónico completo de la colección elegida.

3. Comprueba tu Mint Pass Community

Tonalli revisa los UTXOs de la wallet y habilita el mint solamente si encuentra un Group atom válido del Parent Community. La tarjeta Mint Pass · xolosArmy Community recuerda que 1 Mint Pass = 1 NFT y que el Parent Token se consume al mintear.

4. Si falta, usa “Conseguir Mint Pass de xolosArmy Community”

El CTA abre exactamente /dex?mode=mintpass&collectionId=community. En el DEX, la sección Colección del Mint Pass debe seguir marcada como xolosArmy Community y mostrar el Parent Community exacto.

La compra actual requiere un Offer ID compartido por quien publicó una oferta. Pégalo en Comprar Mint Pass (Offer ID), pulsa Cargar oferta, revisa cantidad y total en XEC y, si corresponden a Community, pulsa Comprar. El DEX vuelve a validar que la oferta sea del Parent seleccionado; no utiliza un pass Official como fallback.

5. Regresa a NFTs

Después de que la compra o transferencia quede confirmada, vuelve a /nfts, abre Mintear NFT y selecciona otra vez xolosArmy Community. Espera a que Tonalli refresque y detecte el Mint Pass correcto.

6. Completa los campos reales

Introduce Nombre y Descripción, agrega una External URL (opcional) si procede y selecciona una Imagen. La sección Datos descriptivos (opcional) admite etapa, sexo, color, variedad, fecha y lugar de nacimiento, criador, padre, madre, camada, microchip y registro FCM.

En Community esos datos son descriptivos: escribir “Official”, usar un ticker conocido o añadir un dato de linaje no cambia la colección ni crea autenticidad.

7. Revisa “Resumen antes de firmar”

Antes de enviar, comprueba en la pantalla:

Límite actual: la UI muestra este resumen antes del submit, pero no tiene un modal independiente de aprobación canónica en dos fases. El botón siguiente inicia las subidas y el mint; revisa todo antes de pulsarlo.

8. Pulsa “Subir a IPFS + Mintear”

Tonalli sube primero la imagen y después el JSON de metadata a IPFS. El Genesis del Child incorpora el URI de metadata y su hash, pero esa metadata sigue siendo descriptiva. Tras las subidas, la wallet vuelve a validar que el Mint Pass Community exacto continúa disponible antes de acceder a la firma local.

9. Qué ocurre on-chain

Tonalli construye un Genesis SLP NFT1 Child tipo 65. Su input[0] consume exactamente el Group atom tipo 129 del Parent Community seleccionado. La transacción incluye el output del nuevo Child, el fee de plataforma y el cambio XEC correspondiente; la política de comisión de red del builder es 1,200 sat/kB.

Si el pass está dentro de un único UTXO que reúne más de un Group atom, el builder puede crear primero una transacción SLP SEND de separación para obtener un UTXO exacto de un atom. Ese caso añade otra transacción y su propia comisión de red antes del Genesis del Child.

10. Conserva y verifica el resultado

Al completarse, Tonalli muestra NFT minteado, el Token ID del Child y su Txid. Conserva el TXID y compruébalo en un explorador eCash de confianza. En Tonalli puedes seleccionar el NFT y usar Verificar linaje: la wallet consulta la evidencia Chronik del Genesis y clasifica el Child como community solo si el Parent on-chain coincide con el anchor Community.

Fees: plataforma y red no son lo mismo

5,500 XEC
fee de plataforma
1,200 sat/kB
política de red
+ dust/cambio
según inputs

El fee de plataforma es una salida fija del mint. La comisión de red se estima según el tamaño de la transacción firmada y puede variar con los inputs y el cambio. Si hace falta separar un UTXO con varios Group atoms, también se paga la comisión de red de esa transacción previa. La pantalla muestra un total estimado y bloquea el envío cuando el XEC disponible no alcanza.

Datos canónicos del Parent Community

Token ID:

d6ff881413733a1a6407fa5e1e86537e5fc9f48246bae89b732ca7044993e57a

Genesis confirmado: bloque 964005 · 00000000000000002b7be127bcd600849fd79669d0367e06bb148553aa36d1a2

Metadata del Parent: ipfs://bafkreiadzvcm4sihnhkwi2zzzbfurdjisszlnrevrmef6lgja3a5g2qjuy

SHA-256: 03cd44ce490769d5646b39c84b488d2894b2b6c4958b085f2cc906c1d36a09a6

Seguridad antes de mintear

Preguntas frecuentes

¿Puedo convertir un NFT Community en Official escribiéndolo en la metadata?

No. La colección se demuestra mediante la ascendencia NFT1 on-chain.

¿Un Mint Pass Official sirve para Community?

No. Cada colección exige un Group atom de su propio Parent canónico.

¿El Mint Pass permanece en mi wallet?

No después de usarlo: el atom seleccionado se consume para crear el NFT1 Child. Otros passes o activos que no participen en la transacción permanecen en la wallet.

¿Dónde aprendo lo básico de Tonalli?

Consulta la guía general de Tonalli Wallet y vuelve después a este flujo específico de Community.