Instrucciones

Una instrucción es una solicitud para ejecutar una función específica en un programa de Solana. Las instrucciones son el componente fundamental para las operaciones onchain. Cada instrucción especifica exactamente un programa a invocar, las cuentas que necesita y un array de bytes de datos que el programa interpreta (normalmente un discriminador para identificar qué manejador de instrucción ejecutar, seguido de argumentos serializados). La lógica de ejecución de cada instrucción se almacena en un programa, donde cada programa define su propio conjunto de instrucciones. Para interactuar con la red de Solana, se añaden una o más instrucciones 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