README.adoc 922 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. = Interfaces
  2. [.readme-notice]
  3. NOTE: This document is better viewed at https://docs.openzeppelin.com/contracts/api/interfaces
  4. == List of standardized interfaces
  5. These interfaces are available as `.sol` files, and also as compiler `.json` ABI files (through the npm package). These
  6. are usefull to interract with third party contracts that implement them.
  7. - {IERC20}
  8. - {IERC20Metadata}
  9. - {IERC165}
  10. - {IERC721}
  11. - {IERC721Receiver}
  12. - {IERC721Enumerable}
  13. - {IERC721Metadata}
  14. - {IERC777}
  15. - {IERC777Recipient}
  16. - {IERC777Sender}
  17. - {IERC1155}
  18. - {IERC1155Receiver}
  19. - {IERC1155MetadataURI}
  20. - {IERC1271}
  21. - {IERC1363}
  22. - {IERC1820Implementer}
  23. - {IERC1820Registry}
  24. - {IERC2612}
  25. - {IERC2981}
  26. - {IERC3156FlashLender}
  27. - {IERC3156FlashBorrower}
  28. == Detailed ABI
  29. {{IERC1271}}
  30. {{IERC1363}}
  31. {{IERC1363Receiver}}
  32. {{IERC1820Implementer}}
  33. {{IERC1820Registry}}
  34. {{IERC2612}}
  35. {{IERC2981}}
  36. {{IERC3156FlashLender}}
  37. {{IERC3156FlashBorrower}}