README.adoc 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  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 useful to interact with third party contracts that implement them.
  7. - {IERC20}
  8. - {IERC20Errors}
  9. - {IERC20Metadata}
  10. - {IERC165}
  11. - {IERC721}
  12. - {IERC721Receiver}
  13. - {IERC721Enumerable}
  14. - {IERC721Metadata}
  15. - {IERC721Errors}
  16. - {IERC777}
  17. - {IERC777Recipient}
  18. - {IERC777Sender}
  19. - {IERC1155}
  20. - {IERC1155Receiver}
  21. - {IERC1155MetadataURI}
  22. - {IERC1155Errors}
  23. - {IERC1271}
  24. - {IERC1363}
  25. - {IERC1363Receiver}
  26. - {IERC1363Spender}
  27. - {IERC1820Implementer}
  28. - {IERC1820Registry}
  29. - {IERC1822Proxiable}
  30. - {IERC2612}
  31. - {IERC2981}
  32. - {IERC3156FlashLender}
  33. - {IERC3156FlashBorrower}
  34. - {IERC4626}
  35. - {IERC4906}
  36. - {IERC5267}
  37. - {IERC5313}
  38. - {IERC5805}
  39. - {IERC6372}
  40. - {IERC7674}
  41. == Detailed ABI
  42. {{IERC20Errors}}
  43. {{IERC721Errors}}
  44. {{IERC1155Errors}}
  45. {{IERC1271}}
  46. {{IERC1363}}
  47. {{IERC1363Receiver}}
  48. {{IERC1363Spender}}
  49. {{IERC1820Implementer}}
  50. {{IERC1820Registry}}
  51. {{IERC1822Proxiable}}
  52. {{IERC2612}}
  53. {{IERC2981}}
  54. {{IERC3156FlashLender}}
  55. {{IERC3156FlashBorrower}}
  56. {{IERC4626}}
  57. {{IERC5313}}
  58. {{IERC5267}}
  59. {{IERC5805}}
  60. {{IERC6372}}
  61. {{IERC7674}}