Commit Graph

32 Commits (master)

Author SHA1 Message Date
Guten Ye c1c562a0ef Update README
5 years ago
Paul Shapiro 3347d11e72 reworked authors section
5 years ago
Paul Shapiro 88718db1fb updated README to discuss bin/package_browser_js, mymonero_core_js global etc
5 years ago
Paul Shapiro d81401ea05 added derivation_to_scalar, decodeRctSimple, estimate_rct_tx_size to Readme
5 years ago
Paul Shapiro c0be7f8819 updates to the readme for the latest modifications to remove monero_utils, add async__send_funds; added note about paid hosting service for wallet app producers
6 years ago
Paul Shapiro 99195a5597 emscr dep min version note
6 years ago
Paul Shapiro 04f21202d5 removed monero_utils/monero_requestURI_utils.js so that it now lives in mymonero-app-js
6 years ago
Paul Shapiro f31674bb34 api-breaking change: switched monero_utils from returning a promise to returning a promise-returning-function
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
Paul Shapiro 3d64d6e0ba added a way to build for and run asmjs
6 years ago
Paul Shapiro cc4c1d24d6 removed old function
6 years ago
Paul Shapiro 632d060cc6 README: note about create_address
6 years ago
Paul Shapiro fbee6fcc05 README: removed some tabs
6 years ago
Paul Shapiro e47c466151 README: api docs
6 years ago
Paul Shapiro 0e48a02c29 cleaned up code around test declarations; revived a few old tests for new methods for #56, and added method scaffolds for them (incremental commit); replaced Jest with Mocha
6 years ago
Paul Shapiro ef830ad28a lots of moving things around; implemented promise constructor for monero_utils (which is actually MyMoneroCoreBridge, a new class to replace cnUtil).. this was chosen after trying both promises directly in the functions and async/await in one or two decent patterns in order to avoid the requirement that integrators support async/await and to retain the option for calls to monero_utils to remain synchronous - added src/module-post as a post-js in order to fix emscripten .then infinite loop ... this PR does not include any kind of support for calling from electron renderer to electron main - that is, the code to detect electron renderer, then intercept ret.err_msg and throw only if not in electron renderer, and relay ret.err_msg otherwise has been removed for the moment.. will likely be added back
6 years ago
Paul Shapiro a7c64bdf49 readme: removed empty library roadmap section; updated regular contributors
6 years ago
Paul Shapiro a7d31c8777 removing openssl
6 years ago
Paul Shapiro 002bcaa657 added new mymonero-core-cpp (aka …--new) as submodule, with bin/update_submodules and Readme update
6 years ago
Paul Shapiro e58ff678d3 openssl build scripts -- pending bridge to new C++ impls, incl bulletproofs
6 years ago
Paul Shapiro ad4d8024f8 modified emcpp build script organization and added flags
6 years ago
Paul Shapiro 08730fe613 readme updates
6 years ago
Paul Shapiro b529bdbeaa fix ups to emscripten build procedures; swapped cryptonote_crypto_EMSCRIPTEN with MyMoneroCoreCpp.(js,wasm), and had to introduce blocking to methods which use CNCrypto var due to new async Module init; updated Readme
6 years ago
Paul Shapiro 7d3b7421bc README: regular contributors
6 years ago
Paul Shapiro a343dd0b71 README: note about workflow
6 years ago
Paul Shapiro dbcb8bc689 README: irc room
6 years ago
Paul Shapiro 2625ee6420 copyright
6 years ago
Paul Shapiro 8ace67cd7e README: description tweak
7 years ago
Paul Shapiro 6136192e47 README: PRs
7 years ago
Paul Shapiro 5b12319cf9 README
7 years ago
Paul Shapiro 9b43b7d132 What's in This Repo? tweak
7 years ago
Paul Shapiro 1cd11fa63e initial commit + README
7 years ago