Commit Graph

15 Commits (2bf0c5363fb97bea5836c654638ca04fb9daea9b)

Author SHA1 Message Date
Paul Shapiro 2bf0c5363f migrated emscr_async_send_bridge to mymonero-core-cpp for future
5 years ago
Paul Shapiro d27632c1c0 updated core-cpp with capitalization fix for mnemonics; rebuilt
5 years ago
Paul Shapiro a22f259558 added fee_mask support
5 years ago
Paul Shapiro 623c0e6d0f merged #82 and rebuilt corecpp
5 years ago
Paul Shapiro 49ac85f1b7 rebuilt with updated mymonero-core-cpp and Guten's added functions
6 years ago
Paul Shapiro dea5679c50 updated core-cpp and rebuilt with recent tweaks
6 years ago
Paul Shapiro cba6eef5c0 ndorf: Remove external linkage for private data and functions
6 years ago
Paul Shapiro 5b4f6a90a7 fixed get_random_outs req_params amounts (single val constructed -> array)
6 years ago
Paul Shapiro 13d38f3dae removed cruft of nested struct in Send_HeapValsContainer, and renamed that to ~asyncContext
6 years ago
Paul Shapiro 6adf8435a9 added 'valsState' to emscr_async_send_bridge with assertions to check state sanity, pending possible removal of optionals types wrapping step1 and 2 vals
6 years ago
Paul Shapiro ba44bdb61e support for sending err_msg from server back to C++ to free heap vals container and return err
6 years ago
Paul Shapiro 8a29a3531c checking for non-existent task_id in json_roots - probably not strictly necessary since it would throw exception anyway
6 years ago
Paul Shapiro 1ba894aed3 added emscr async send bridge, beginning to implement new async send bridge
6 years ago
Paul Shapiro a5f81eb3a1 updated mymonero-core-cpp and rebuilt (mainly readme updates but also verifies addr is not subaddr on validate components for login)
6 years ago
Paul Shapiro 18b281e134 enabled asmjs as additional build target, and added code to monero_utils/MyMoneroCoreBridge.js with preliminary wasm support detection and fallback to loading separated asm.js file (and different MyMoneroCoreCpp for ASMJS) to remove need for wasm users to load asmjs and asmjs loading code; the asm.js file is separated out from MyMoneroCoreCpp_ASMJS.js with --separate-asm to improve initial load time and, more importantly here, to enable bin/package_browser_js and other webpack like builds to keep the majority of the asmjs separate from the main mymonero_core.js (or e.g. mymonero_app_browser.js) bundle, so that wasm users don't have to load the asmjs along with the main app bundle - however, the overhead of bundling MyMoneroCoreCpp_ASMJS.js into such a main bundle does still exist. in near future, it would be nice to add an option to webpack.config.browser.common.js or bin/package_browser_js or possible just inheriting/alternate versions of those which can opt to remove asmjs support and throw an exception or alert if it's simply not supported - this is probably what MyMonero will move to within a year or two as legacy browsers fade from usage
6 years ago