NeonCripto
Termo

ABI

ABI é a sigla para Application Binary Interface (Interface Binária de Aplicação). É um arquivo, geralmente em formato JSON, que descreve como se comunicar com um smart contract específico: quais funções ele tem, quais parâmetros cada função espera e qual tipo de dado ela retorna.

Na prática, a ABI funciona como um "manual de instruções" que permite que aplicativos e outros programas (como carteiras ou sites) codifiquem e decodifiquem corretamente os dados enviados e recebidos de um contrato na blockchain. Sem ela, seria muito difícil saber como chamar as funções de um contrato de forma correta.