init_if_needed (Anchor Constraint)
Herramientas de Desarrollo · Profundo
Una restricción de cuenta de Anchor que crea e inicializa una cuenta sólo si no existe aun, omitiendo la inicializacion si la cuenta ya está presente. Util para operaciones idempotentes como la creación de cuentas de token asociadas. Requiere la feature flag init-if-needed en Cargo.toml. Debe usarse con cuidado: sin una verificación adecuada de discriminador, puede enmascarar vulnerabilidades de reinicializacion si la cuenta existe pero contiene datos inesperados.