diff --git a/contracts/handler/ExtensibleFallbackHandler.sol b/contracts/handler/ExtensibleFallbackHandler.sol index 7843af4b2..694474c48 100644 --- a/contracts/handler/ExtensibleFallbackHandler.sol +++ b/contracts/handler/ExtensibleFallbackHandler.sol @@ -18,11 +18,11 @@ contract ExtensibleFallbackHandler is FallbackHandler, SignatureVerifierMuxer, T */ function _supportsInterface(bytes4 interfaceId) internal pure override returns (bool) { return + interfaceId == type(ERC721TokenReceiver).interfaceId || + interfaceId == type(ERC1155TokenReceiver).interfaceId || interfaceId == type(ERC1271).interfaceId || interfaceId == type(ISignatureVerifierMuxer).interfaceId || interfaceId == type(ERC165Handler).interfaceId || - interfaceId == type(IFallbackHandler).interfaceId || - interfaceId == type(ERC721TokenReceiver).interfaceId || - interfaceId == type(ERC1155TokenReceiver).interfaceId; + interfaceId == type(IFallbackHandler).interfaceId; } }