interface IAddrResolver {
    event AddrChanged(bytes32 indexed node, address a);

    /**
     * Returns the address associated with an ENS node.
     * @param node The ENS node to query.
     * @return The associated address.
     */
    function addr(bytes32 node) external view returns (address payable);
}
/**
 * Interface for the legacy (ETH-only) addr function.
 */
function addr(bytes32 node) external view returns (address payable);

/**
 * Returns the address associated with an ENS node.
 * @param node The ENS node to query.
 * @return The associated address.
 */