Instrucciones

Una instrucción es una solicitud para ejecutar una función específica en un programa de Solana. Las instrucciones son el bloque de construcción fundamental para las operaciones on-chain. Cada instrucción especifica exactamente un programa a llamar, las cuentas que necesita y un array de bytes de datos que el programa interpreta (típicamente un discriminador para identificar qué manejador de instrucción ejecutar, seguido de argumentos serializados). La lógica de ejecución para cada instrucción se almacena en un programa, donde cada programa define su propio conjunto de instrucciones. Para interactuar con la red Solana, una o más instrucciones se añaden a una transacción y se envían a la red para ser procesadas.

Diagrama que muestra una transacción con una instrucción, dividida en sus 3 componentesDiagrama que muestra una transacción con una instrucción, dividida en sus 3 componentes

Datos clave

  • Programa único: cada instrucción se dirige exactamente a un programa a través de program_id.
  • Metadatos de cuenta: el array accounts proporciona AccountMeta para cada cuenta que la instrucción lee o escribe.
  • Datos opacos: el campo data es un array de bytes cuyo formato está definido por el programa de destino.

Is this page helpful?

Tabla de Contenidos

Editar Página

Gestionado por

© 2026 Fundación Solana.
Todos los derechos reservados.
Conéctate