EthereumIntermediate

ABI

The Application Binary Interface: the rules and interface description used to encode and decode contract interactions.

PLAIN-ENGLISH DEFINITION

In more detail

The ABI is how wallets and apps turn contract calls into something humans can read. It describes functions, arguments, return values and events so software can encode requests and decode responses. Having an ABI makes a contract easier to interact with; it doesn't tell you whether its code is safe or trustworthy.

IN THE WILD

How you might use it

You add a verified ABI to a developer tool, and a raw call becomes a readable transfer with a recipient and amount.

WORD NOTES
Written out
Application Binary Interface
Was this clear?

Got a way to make ABI click?

Add your take

By Crypto Dictionary · Published · Updated

Go to the source

Use the original reference to explore the details behind this entry.

Read the reference

An original explanation with a reference to follow. Protocol details and community usage can evolve. Sources & standards

PASS IT TO THE GROUP CHAT

Share a definition