Glossário Solana
QuizGrafo
Home/Programming Model/Instrução
Programming Model
Compartilhar

Instrução

Também chamado de:IX
📖O que é

A single operation within a transaction that invokes a program. An instruction specifies: (1) the program ID to call, (2) an array of account metas (pubkey, is_signer, is_writable), and (3) an opaque data byte array. Programs decode the instruction data to determine which operation to perform.

💡Como pensar sobre isso

Uma instrução é uma chamada de função para um programa on-chain: especifica qual programa executar, quais contas passar como argumentos, e os bytes de dados de entrada.

🛠️Por que builders usam

Compor múltiplas instruções de programas diferentes em uma única transação atômica — por exemplo, criar uma conta e inicializá-la em uma só transação.

⚠️Erro comum

Passar contas na ordem errada. Programas Anchor validam a ordem via macros e retornam erros genéricos se a ordem não bater com o struct de contexto.

Sua exploração

0 termos visitados no total
Termos relacionados explorados0/3

Termos Relacionados

TransaçãoProgramming Model

An atomic unit of execution containing one or more instructions, a recent blockhash, and o…

Ver termo →
ProgramaProgramming Model

Executable code deployed on-chain, equivalent to a smart contract on other blockchains. Pr…

Ver termo →
ContaProgramming Model

The fundamental data storage unit on Solana. Every piece of state is stored in an account …

Ver termo →
Voltar ao glossário