Fogo CPI Basics: Chamando Um Programa De Outro
@Fogo Official Eu continuo voltando para o CPI no Fogo porque é a maneira mais simples de fazer um programa on-chain usar a lógica de outro programa. Em vez de reescrever uma transferência ou uma troca, peço ao programa "oficial" para fazê-lo, e meu código apenas fornece as contas e os dados de instrução corretos. Isso parece uma boa engenharia: menos partes móveis, menos erros feitos em casa. No Anchor, geralmente construo um CpiContext e deixo seus auxiliares envolverem a chamada de invocação de baixo nível. Este tópico está de repente em toda parte porque a mainnet compatível com Solana do Fogo foi ao ar em 13 de janeiro de 2026, e muitas equipes do Solana estão testando quão rapidamente seus programas existentes podem rodar lá. A documentação do Fogo enfatiza que você pode implantar programas Solana sem modificação, então o CPI se torna a ponte entre os antigos blocos de construção e os novos aplicativos. Eu ainda verifico duas vezes quais contas são graváveis e quem pode assinar, porque essas permissões fluem para o programa que estou chamando.

