// SPDX-License-Identifier: MIT pragma solidity >=0.8.4; import "./SupportsInterface.sol"; abstract contract ResolverBase is SupportsInterface { function isAuthorised(bytes32 node) internal virtual view returns(bool); modifier authorised(bytes32 node) { require(isAuthorised(node)); _; } }