Technical Definition

ABI (Application Binary Interface)

A smart-contract ABI describes how software encodes calls to a contract and decodes returned data and events.

By Crypto University Editorial
Smart ContractContract VerificationContract Address (CA)

✦ Key Insight

A verified ABI makes contract interactions easier to inspect and understand.

✕ Common Misconceptions

An ABI describes an interface, not whether the contract is safe or legitimate.

Detailed Explanation

Wallets, explorers, and dApps use an ABI to understand function names, parameter types, outputs, and events.

In Practice

“A block explorer uses a verified token ABI to display a readable transfer call instead of raw hexadecimal data.”

Dig Deeper