Keybase proof
I hereby claim:
-
I am milerius on github.
-
I am slyris (https://keybase.io/slyris) on keybase.
-
I have a public key ASCSw9FHmHkv1trjbn62H2e6TKZp8mPYpFphykM4oUS8Fgo
constexpr const char* g_komodolive_endpoint = "http://95.216.160.96:8080/api/v1"; | |
t_http_client_ptr g_komodolive_client{std::make_unique<t_http_client>(FROM_STD_STR(g_komodolive_endpoint))}; | |
TEST_CASE("generate all coinpaprika possibilities") | |
{ | |
const auto resp = ::mm2::api::async_process_rpc_get(g_komodolive_client, "tickers", "/ticker").get(); | |
std::string body = TO_STD_STR(resp.extract_string(true).get()); | |
nlohmann::json j_metrics = nlohmann::json::parse(body); | |
nlohmann::json metrics = nlohmann::json::object(); | |
for (auto&& cur: j_metrics) |
[15:14:32] [error] [mm2.service.cpp:1620]: pplx task error: Failed to read HTTP status line | |
[15:14:32] [info] [mm2.service.cpp:785]: Fetch current orderbook | |
[15:14:32] [warning] [mm2.service.cpp:790]: Nothing to achieve, sleeping | |
[15:14:32] [error] [mm2.service.cpp:1622]: stacktrace: 0# atomic_dex::mm2_service::handle_exception_pplx_task(pplx::task<void>) in /Users/romanszterg/CLionProjects/atomicDEX-Pro/cmake-build-release-default-clang-vcpkg/libatomicdex-desktop_shared_deps.dylib | |
1# std::__1::__function::__func<atomic_dex::mm2_service::process_orderbook(bool)::$_10, std::__1::allocator<atomic_dex::mm2_service::process_orderbook(bool)::$_10>, void (pplx::task<void>)>::operator()(pplx::task<void>&&) in /Users/romanszterg/CLionProjects/atomicDEX-Pro/cmake-build-release-default-clang-vcpkg/libatomicdex-desktop_shared_deps.dylib | |
2# unsigned char std::__1::__invoke_void_return_wrapper<unsigned char>::__call<std::__1::function<unsigned char (pplx::task<void>)> pplx::details::_MakeTToUnitFunc<pplx::task<void> >( |
const auto& events = j.at("events"); | |
for (auto&& content: events) | |
{ | |
const nlohmann::json& j_evt = content.at("event"); | |
auto timestamp = content.at("timestamp").get<std::size_t>(); | |
std::string human_date = atomic_dex::utils::to_human_date<std::chrono::seconds>(timestamp / 1000, "%F %H:%M:%S"); | |
auto evt_type = j_evt.at("type").get<std::string>(); | |
auto rate_bundler = [&event_timestamp_registry, | |
&total_time_in_ms](nlohmann::json& jf_evt, const std::string& event_type, const std::string& previous_event) { |
void | |
trading_page::determine_fees() noexcept | |
{ | |
const auto* market_pair = get_market_pairs_mdl(); | |
const auto& mm2 = this->m_system_manager.get_system<mm2_service>(); | |
//! Send | |
const auto base = market_pair->get_base_selected_coin(); | |
//! Receive |
message(STATUS "Hello post install ${CMAKE_SOURCE_DIR}") | |
get_filename_component(PROJECT_ROOT_DIR ${CMAKE_SOURCE_DIR} DIRECTORY) | |
if (EXISTS ${PROJECT_ROOT_DIR}/build-Release) | |
message(STATUS "from ci tools, readjusting") | |
get_filename_component(PROJECT_ROOT_DIR ${PROJECT_ROOT_DIR} DIRECTORY) | |
endif () | |
message(STATUS "PROJECT_ROOT_DIR -> ${PROJECT_ROOT_DIR}") | |
set(PROJECT_QML_DIR ${PROJECT_ROOT_DIR}/atomic_defi_design/qml) | |
message(STATUS "PROJECT_QML_DIR -> ${PROJECT_QML_DIR}") |
I hereby claim:
I am milerius on github.
I am slyris (https://keybase.io/slyris) on keybase.
I have a public key ASCSw9FHmHkv1trjbn62H2e6TKZp8mPYpFphykM4oUS8Fgo
jsonSchema: | |
ElectrumServerParams*: | |
url: string | |
protocol ?: string | |
disable_cert_verification ?: bool |
class ConstIterator { | |
public: | |
friend class ConcurrentHashMap; | |
const value_type& operator*() const { | |
return *it_; | |
} | |
const value_type* operator->() const { | |
return &*it_; |
struct mm2_config | |
{ | |
std::string gui{"MM2GUI"}; | |
int64_t netid{9999}; | |
#ifdef _WIN32 | |
std::string userhome{std::getenv("HOMEPATH")}; | |
#else | |
std::string userhome{std::getenv("HOME")}; | |
#endif | |
// TODO: Handle passphrase |
#include <boost/filesystem.hpp> | |
int main() | |
{ | |
std::cout << boost::filesystem::current_path() << std::endl; | |
return 0; | |
} |