diff --git a/contracts/resolvers/profiles/IMetadataResolver.sol b/contracts/resolvers/profiles/IMetadataResolver.sol new file mode 100755 index 00000000..a371706f --- /dev/null +++ b/contracts/resolvers/profiles/IMetadataResolver.sol @@ -0,0 +1,22 @@ +// SPDX-License-Identifier: MIT +pragma solidity >=0.8.4; + +/// @notice A resolver with an indexer. +/// https://docs.ens.domains/ensip/16 +/// @dev Interface selector: `0x8a596ebe` +interface IMetadataResolver { + /// @notice Get the indexer metadata for `name`. + /// + /// @param name The DNS-encoded name. + /// + function metadata( + bytes calldata name + ) + external + view + returns ( + string[] memory indexerURLs, + uint256 chainId, + address baseRegistry + ); +}