Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Interfaces

Note
This document is better viewed at https://docs.openzeppelin.com/contracts/api/interfaces

List of standardized interfaces

These interfaces are available as .sol files, and also as compiler .json ABI files (through the npm package). These are useful to interact with third party contracts that implement them.

  • {IERC20}

  • {IERC20Metadata}

  • {IERC165}

  • {IERC721}

  • {IERC721Receiver}

  • {IERC721Enumerable}

  • {IERC721Metadata}

  • {IERC777}

  • {IERC777Recipient}

  • {IERC777Sender}

  • {IERC1155}

  • {IERC1155Receiver}

  • {IERC1155MetadataURI}

  • {IERC1271}

  • {IERC1363}

  • {IERC1363Receiver}

  • {IERC1363Spender}

  • {IERC1820Implementer}

  • {IERC1820Registry}

  • {IERC1822Proxiable}

  • {IERC2612}

  • {IERC2981}

  • {IERC3156FlashLender}

  • {IERC3156FlashBorrower}

  • {IERC4626}

Detailed ABI

{{IERC1271}}

{{IERC1363}}

{{IERC1363Receiver}}

{{IERC1363Spender}}

{{IERC1820Implementer}}

{{IERC1820Registry}}

{{IERC1822Proxiable}}

{{IERC2612}}

{{IERC2981}}

{{IERC3156FlashLender}}

{{IERC3156FlashBorrower}}

{{IERC4626}}