Commit Graph

59 Commits (9399cf001112996f40682a4b85557cc631378779)

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
6 years ago
Paul Shapiro a22f259558 added fee_mask support
6 years ago
Paul Shapiro f6aa79cbd9 updated core-cpp with prerct fix and rebuilt wasm/asmjs
6 years ago
Paul Shapiro 623c0e6d0f merged #82 and rebuilt corecpp
6 years ago
Guten Ye 7c8ff4a54e Added encrypt_payment_id
6 years ago
Paul Shapiro 529fc93194 mymonero core cpp updated
6 years ago
Paul Shapiro 3073a0e81c c 2018 -> 2019
6 years ago
Paul Shapiro 721f14a51d emscr_async_send_bridge: removed minor old include ("<future>")
6 years ago
Paul Shapiro 49ac85f1b7 rebuilt with updated mymonero-core-cpp and Guten's added functions
6 years ago
Guten Ye 5950000a06 Added decodeRctSimple
6 years ago
Paul Shapiro 8ceb35f95a
Merge pull request #71 from ExodusMovement/guten/derivation_to_scalar
6 years ago
Guten Ye 3902091a7f Added derivation_to_scalar
6 years ago
Guten Ye d5e4151a6d Added estimate_rct_tx_size
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 4936f4ec6d removed old comments
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 bdfb35c661 updated core-cpp with 'develop'
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 5611835d14 updated mymonero-core-cpp; updated bridge for new stepwise sending implementation (ported majority of SendFunds to C++ as send_step*_…; updated tests and removed removed bridge methods like calculate_fee, estimate rct tx size, and create_transaction; New: added tests/sendingFunds.spec.js as integration tests for new monero_sendingFunds_utils implementation - run with 'npm test -- tests/sendingFunds.spec.js'; CMakeLists: enabled ASSERTIONS
6 years ago
Paul Shapiro 9c20339f19 updated emscripten build for 0.13.0.3 (enabled bulletproofs); updated emscripten to that built by 1.38.13 from 1.38.8; added boost::chrono fsyncobj now()
6 years ago
Paul Shapiro 0607e1ecea mymonero core cpp updates - just its tests though
6 years ago
Paul Shapiro cc4c1d24d6 removed old function
6 years ago
Paul Shapiro bbbb50836c updated min ringsize to 11 - tests need to be updated
6 years ago
Paul Shapiro b7ca0152a4 deleted new_fake_address_for_rct_tx
6 years ago
Paul Shapiro 299c0c4bd6 added address_and_keys_from_seed (aka create_address in previous mymonero-core-js), generate_key_derivation, derive_public_key, derive_subaddress_public_key, and decodeRct
6 years ago
Paul Shapiro ade81fff6a view only wallet login tests
6 years ago
Paul Shapiro ba5681be39 renamed some tests; (partial) uncommented fee est fns
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 ece0890bb8 updated mymonerocorecpp with create tx tweaks from feedback
6 years ago
Paul Shapiro 0bad8449de unlock_time exposed; updating to fixed output amount overflow check
6 years ago
Paul Shapiro 360cfa8d9c added missing to addr to dsts in core cpp from last commit
6 years ago
Paul Shapiro f6428658f0 updated mymonerocorecpp to remove need to send dsts to create tx and to fix short pid create tx issue
6 years ago
Paul Shapiro c9ccf85785 err msg for code
6 years ago
Paul Shapiro 34954b3dca updated mymonerocorecpp to remove requirement to precompute/pass dsts is_subaddress
6 years ago
Paul Shapiro a39bb6ebf2 updated mymonerocorecpp for lang code prefix checking support
6 years ago
Paul Shapiro 4b38effd37 updated mymonero core cpp to remove some exceptions
6 years ago
Paul Shapiro 49b7c51811 updated mymonerocorecpp for language_code support
6 years ago
Paul Shapiro 5a8de614c1 updated mymonero-core-cpp to get tx_key in create_transaction and rebuilt mymonerocorecpp
6 years ago
Paul Shapiro dfab7203fa fixed up nettype in seed_and_keys_from_mnemonic call; cryptonote_utils and monero_wallet_utils: moved mnemonic equals and language implementation to C++
6 years ago
Paul Shapiro a0f3bcd69c bridged are_equal_mnemonics
6 years ago
Paul Shapiro b7a996349e some minor cleanups and rebuilds.. switching to O3 instead of Oz to retest speed of key img gen under asm.js before wasm given now no openssl dep
6 years ago
Paul Shapiro 8bc0cbdacb partial work to integrate new core - WIP, to now remove openssl
6 years ago
Paul Shapiro d517038059 switching from wasm to asm.js for numerous reasons such as load time (currently, tradeoff is that seed-and-keys-from-mnemonic takes a long time for some reason, maybe keccak... keep JS impl?), switching optimizations to speed
6 years ago