Commit Graph

76 Commits (master)

Author SHA1 Message Date
Paul Shapiro 49b7c51811 updated mymonerocorecpp for language_code support
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 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
Paul Shapiro 59a383c7c1 bridged new serial_bridge_index methods and added all manual call test cases in MyMoneroCoreCpp_int.node.js - pending replacing JS API fns with these calls. this commit shows the first working POC of transpiling the major monero src to JS, and has shown that startup time must be optimized. that's currently a WIP.. contribution welcome
6 years ago
Paul Shapiro 902a35253c updated MyMoneroCoreCpp.js build; cryptonote_utils: extracted destination formatting and money amount formatting to sendingFunds_utils and money_format_utils respectively, and added IPCsafe (string instead of JSBigInt params) create_transaction variant to support call from electron renderer procs etc, and added more complete load readiness waiting interface, and added locateFile impl for passing as emscripten Module template to locate wasm file in various environments; monero_cryptonote_utils_instance: detecting electron renderer and exposing via electron.remote call (will this cause issues with anyone's build systems trying to include electron\?); commenting logs
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 c04651731e sc_reduce32 poc
6 years ago
Paul Shapiro 7a7148537c initial emjs build & test chain impl - excluding it from global jest tests pending imminent wasm parent path fix PR merge
6 years ago
HenryNguyen5 cc16607acd Add test for simple rct signature generation
6 years ago
HenryNguyen5 4618329ac1 Add with_fee test, split out helper utils and clean up tests
6 years ago
HenryNguyen5 0f17dab4ac Have test fully pass
6 years ago
HenryNguyen5 d976f88080 Progress commit
6 years ago
HenryNguyen5 9b3bf23d50 Add partial test
6 years ago
HenryNguyen5 ad4fe4931d Convert 2017 copyright -> 2018
6 years ago
HenryNguyen5 2fb735f5b1 Add license files
6 years ago
HenryNguyen5 d3845e947a Split up tests for parallel execution
6 years ago
HenryNguyen5 0ef04dad25 Add MLSAG_ver and tests for MLSAG_gen
6 years ago
HenryNguyen5 e4d6954c0e Add borromean tests, add verifyBorromean function
6 years ago
HenryNguyen5 7cc61a361e Remove console log
6 years ago
HenryNguyen5 e264fedc63 Add ecdh encode/decode tests
6 years ago
HenryNguyen5 922857b94d Rename test file to be captured by Jest + fix invalid variable name
6 years ago
HenryNguyen5 6f3142aa1c Add prettier support
6 years ago
Paul Shapiro f4f259f7cc implemented nettype (MAINNET, TESTNET, STAGENET) via nettype_utils and added nettype to various points which need address prefixes - only mainnet's been tested
6 years ago
cryptochangements34 7df21b0ca0
basic cryptonote_utils tests
6 years ago