Skip to content

Commit

Permalink
Merge pull request #1698 from KomodoPlatform/deps_update
Browse files Browse the repository at this point in the history
Deps update
  • Loading branch information
Milerius committed Mar 29, 2022
2 parents 3c79d2e + 2cbb91f commit 7f6a663
Show file tree
Hide file tree
Showing 4 changed files with 20 additions and 18 deletions.
28 changes: 14 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,20 +86,20 @@ Check out AtomicDEX mobile, available for [Android and iOS](https://atomicdex.io

## Self-Hosted Dependencies

| Dependencies | Version | Description | Categories |
|---------------|---------------|-------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|
| boost | 1.77 | Boost provides free peer-reviewed portable C++ source libraries. | General Programming |
| doctest | 2.3.8 | The fastest feature-rich C++11/14/17/20 single-header testing framework | Testing |
| fmt | 7.1.0 | A modern formatting library | Formatting |
| nlohmann_json | 3.9.1 | JSON for Modern C++ | Parsing |
| range-v3 | 0.11.0 | Range library for C++14/17/20, basis for C++20's std::ranges | Algorithm |
| date | 2019-11-08 | A date and time library based on the C++11/14/17 <chrono> header | Timezone/Calendar |
| spdlog | 1.8.0 | Fast C++ logging library. | Logging |
| openssl | 1.1.1h | TLS/SSL and crypto library | Network/Crypto |
| entt | 3.5.1 | Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more | Architecture |
| cpprestsdk | 2.10.15-1 | The C++ REST SDK is a Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design. | HTTP |
| taskflow | 2.2.0 | Parallel and Heterogeneous Task Programming in Modern C++ | Threading |
| qt | 5.15.2 | Qt is a cross-platform application development framework for desktop, embedded and mobile. | GUI |
| Dependencies | Version | Description | Categories |
|---------------|------------|-------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|
| boost | 1.78 | Boost provides free peer-reviewed portable C++ source libraries. | General Programming |
| doctest | 2.3.8 | The fastest feature-rich C++11/14/17/20 single-header testing framework | Testing |
| fmt | 7.1.0 | A modern formatting library | Formatting |
| nlohmann_json | 3.9.1 | JSON for Modern C++ | Parsing |
| range-v3 | 0.11.0 | Range library for C++14/17/20, basis for C++20's std::ranges | Algorithm |
| date | 2019-11-08 | A date and time library based on the C++11/14/17 <chrono> header | Timezone/Calendar |
| spdlog | 1.8.5 | Fast C++ logging library. | Logging |
| openssl | 1.1.1h | TLS/SSL and crypto library | Network/Crypto |
| entt | 3.5.1 | Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more | Architecture |
| cpprestsdk | 2.10.15-1 | The C++ REST SDK is a Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design. | HTTP |
| taskflow | 2.2.0 | Parallel and Heterogeneous Task Programming in Modern C++ | Threading |
| qt | 5.15.2 | Qt is a cross-platform application development framework for desktop, embedded and mobile. | GUI |


## Contributors / Thanks
Expand Down
2 changes: 1 addition & 1 deletion ci_tools_atomic_dex/vcpkg-custom-ports
2 changes: 1 addition & 1 deletion ci_tools_atomic_dex/vcpkg-repo
Submodule vcpkg-repo updated 3710 files
6 changes: 4 additions & 2 deletions src/core/atomicdex/models/qt.orderbook.proxy.model.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -168,13 +168,15 @@ namespace atomic_dex
const auto coin_info = this->m_system_mgr.get_system<portfolio_page>().get_global_cfg()->get_coin_info(ticker);
t_float_50 limit("10000");
bool is_cex_id_available = this->sourceModel()->data(idx, orderbook_model::HaveCEXIDRole).toBool();

const auto volume = provider.get_total_volume(utils::retrieve_main_ticker(ticker));
if (coin_info.ticker.empty() || coin_info.wallet_only) //< this means it's not present in our cfg - skipping
{
SPDLOG_WARN("{} excluded empty", coin_info.ticker);
return false;
}
if (is_cex_id_available && (rates > 100 || fiat_price <= 0 || ((safe_float(provider.get_total_volume(ticker)) < limit) && coin_info.coin_type != CoinType::SmartChain)))
if (is_cex_id_available && (rates > 100 || fiat_price <= 0 || ((safe_float(volume) < limit) && coin_info.coin_type != CoinType::SmartChain)))
{
SPDLOG_WARN("{} excluded rates/fiat {} {} {}", coin_info.ticker, rates.str(), fiat_price.str(), volume);
return false;
}
break;
Expand Down

0 comments on commit 7f6a663

Please sign in to comment.