Skip to content

Instantly share code, notes, and snippets.

View Milerius's full-sized avatar
:atom:
Focusing

Sztergbaum Roman Milerius

:atom:
Focusing
  • Paris
View GitHub Profile
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}")

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

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_;
@Milerius
Milerius / obj.cpp
Last active December 18, 2019 20:07
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;
}