#pragma once

#include "lite_connection_service.h"
#include "wallet_capabilities.h"

#include "../config/settings.h"

#include <string>

namespace dragonx {
namespace wallet {

LiteConnectionSettings liteConnectionSettingsFromAppSettings(const config::Settings& settings);
void applyLiteConnectionSettingsToAppSettings(config::Settings& settings,
                                              const LiteConnectionSettings& connectionSettings);
std::string redactLiteServerSelectionValue(const std::string& value);

} // namespace wallet
} // namespace dragonx
