Introspecção de Instruções
Modelo de Programação · Abismo
Uma técnica onde um programa Solana lê o sysvar Instructions (Sysvar1nstructions1111111111111111111111111) para inspecionar outras instruções dentro da mesma transação, permitindo validação cross-instrução sem CPI. Os casos de uso principais são verificar que uma instrução precompile Ed25519 ou Secp256k1 existe antes na transação (provando que uma assinatura foi verificada), garantir que instruções específicas co-ocorram (ex: exigir um memo) e detectar se a instrução atual foi invocada via CPI. Programas chamam load_instruction_at ou get_instruction_relative para ler instruções irmãs.