Historical retrospective · Ethereum

EIP-165 standardized smart-contract interface detection

EIP-165 defines a way for a contract to report which interfaces it supports through interface identifiers.

Proposal / specification year: 2015First published

Applications can query capabilities instead of relying only on a contract’s name or external documentation.

The pattern supported later token and application standards that need predictable contract discovery.

A contract’s reported interface is not an audit or guarantee of safe behavior; implementations can still be flawed.

Primary source

This retrospective summarizes the source below in original language and links to the primary record used for the briefing. This is not investment, legal or security advice.

EIP-165 ↗