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. The displayed year refers to the dated event, proposal or specification; it is not the article’s publication date. This is not investment, legal or security advice.

EIP-165 ↗