]> git.ardis.lu - erc-165-calculator/commitdiff
Add ERC-721 and ERC-1155 extensions
authorArdis Lu <ardisglu@gmail.com>
Sun, 14 Apr 2024 00:56:14 +0000 (17:56 -0700)
committerArdis Lu <ardisglu@gmail.com>
Sun, 14 Apr 2024 00:56:14 +0000 (17:56 -0700)
interfaces.json

index 19550d6d2c3cb1bf29af28feddd45d2871c195f7..c7995258c7ac629b3ea87bb404dc46e8058fb6cd 100644 (file)
     "getApproved(uint256 _tokenId)",
     "isApprovedForAll(address _owner, address _operator)"
   ],
+  "ERC-721 Metadata": [
+    "name()",
+    "symbol()",
+    "tokenURI(uint256 _tokenId)"
+  ],
+  "ERC-721 Token Receiver": [
+    "onERC721Received(address _operator, address _from, uint256 _tokenId, bytes _data)"
+  ],
+  "ERC-721 Enumerable": [
+    "totalSupply()",
+    "tokenByIndex(uint256 _index)",
+    "tokenOfOwnerByIndex(address _owner, uint256 _index)"
+  ],
   "ERC-1155": [
     "safeTransferFrom(address _from, address _to, uint256 _id, uint256 _value, bytes calldata _data)",
     "safeBatchTransferFrom(address _from, address _to, uint256[] calldata _ids, uint256[] calldata _values, bytes calldata _data)",
     "setApprovalForAll(address _operator, bool _approved)",
     "isApprovedForAll(address _owner, address _operator)"
   ],
+  "ERC-1155 Metadata": [
+    "uri(uint256 _id)"
+  ],
+  "ERC-1155 Token Receiver": [
+    "onERC1155Received(address _operator, address _from, uint256 _id, uint256 _value, bytes calldata _data)",
+    "onERC1155BatchReceived(address _operator, address _from, uint256[] calldata _ids, uint256[] calldata _values, bytes calldata _data)"
+  ],
   "ERC-1271": [
     "isValidSignature(bytes32 _hash, bytes calldata _signature)"
   ],
This page took 0.047349 seconds and 4 git commands to generate.