81 - ABI
The Contract Application Binary Interface (ABI) is the standard way to interact with contracts in the Ethereum ecosystem, both from outside the blockchain and for contract-to-contract interaction.
-
Interface functions of a contract are strongly typed, known at compilation time and static.
-
Contracts will have the interface definitions of any contracts they call available at compile-time.
- Applicaton Binary Interface
- Required -> Interact with Contracts
- Interface Functions -> Strongly Typed
- Known -> Compile Time & Static