Las Colecciones agrupan NFTs bajo una identidad compartida. La Verificación demuestra que un activo realmente pertenece a esa colección, lo cual es crítico porque los campos de colección no verificados pueden ser falsificados por cualquiera.
// Core: crear Colección, mintear Activo con el plugin de colección, verificarimport { createCollection, create, addPlugin } from "@metaplex-foundation/mpl-core";// Metadatos del Token: establecer la colección en los metadatos + verifyCollectionV1
Cuándo usar esto:
Al lanzar colecciones generativas de múltiples elementos o de imágenes de perfil.
Para mostrar una insignia de verificado en las interfaces de billetera y mercado.
Para restringir el acceso por membresía de colección a través de getAssetsByGroup de DAS.
Para prevenir etiquetas de colección falsas en mints no relacionados.
// Después del mint, ejecuta la instrucción de verificación si no se verificó automáticamente en tu flujo SDK.// Token-gate: getAssetsByOwner + filtra grouping.key === "collection"
Omitir el paso de verificación: el nombre de la colección se muestra pero no es confiable. Solución: la autoridad de la colección firma la instrucción de verificación.
Pubkey de colección incorrecta en la UI: omisión del control de acceso. Solución: compara con la dirección oficial de la colección de la documentación del proyecto.
Mezclar modelos de colección Core y Metadatos del Token: diseños de cuenta incompatibles. Solución: un estándar por colección.
Saltos de paginación de DAS durante el mint: galería incompleta. Solución: paginación por cursor + reintento después de que finalice el mint.
Autoridad de colección revocada: no se pueden verificar elementos futuros. Solución: asegurar la autoridad en una multisig antes del lanzamiento.
Versiones de la Pila: Esta página se escribió para Agave 4.1.1, Solana CLI 3.0.10, Anchor 0.32.1, anchor-lang 0.32.1, Rust 1.91.1, @solana/kit 7.0.0, Surfpool 0.12.0, y LiteSVM 0.6.x.
Revisado por Chris St. John·Última actualización: 16 jul 2026