1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- = Interfaces
- [.readme-notice]
- 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}
- - {IERC1820Implementer}
- - {IERC1820Registry}
- - {IERC1822Proxiable}
- - {IERC2612}
- - {IERC2981}
- - {IERC3156FlashLender}
- - {IERC3156FlashBorrower}
- - {IERC4626}
- == Detailed ABI
- {{IERC1271}}
- {{IERC1363}}
- {{IERC1363Receiver}}
- {{IERC1820Implementer}}
- {{IERC1820Registry}}
- {{IERC1822Proxiable}}
- {{IERC2612}}
- {{IERC2981}}
- {{IERC3156FlashLender}}
- {{IERC3156FlashBorrower}}
- {{IERC4626}}
|