Error de restricción mut en Raydium
Respuesta
Después de mucho luchar y cambiar entre 100 LLM, finalmente encontré el problema.
El problema era que mi contrato en sí generaba tipos de cuentas de entrada a partir de un IDL obsoleto de Launchlab, donde no se configuró writable: true.
Supuse que no importaba, ya que pensé que Solana simplemente reenviaría las cuentas sin tocar sus propiedades.
Después de actualizar el IDL y regenerar el contrato, todas las pruebas parecieron pasar.
solanaVer originalCC BY-SA 4.0