Commit Graph

  • 6a328b6540 removed newlycreatedwallet now-redundant interface fn; added core cpp support for language code -> mnemonic language; removed now unused rand gen fns from cryptonote_utils; added _monero_utils_i(instance)_nonthrowing for usage on an electron main process as remotely called by an electron renderer process, and added unpacking of err msgs to throws so as not to crash call to remote Paul Shapiro 2018-08-27 18:22:21 -0400
  • a39bb6ebf2 updated mymonerocorecpp for lang code prefix checking support Paul Shapiro 2018-08-27 17:52:48 -0400
  • 4b38effd37 updated mymonero core cpp to remove some exceptions Paul Shapiro 2018-08-27 15:55:04 -0400
  • 49b7c51811 updated mymonerocorecpp for language_code support Paul Shapiro 2018-08-27 15:34:29 -0400
  • 5a8de614c1 updated mymonero-core-cpp to get tx_key in create_transaction and rebuilt mymonerocorecpp Paul Shapiro 2018-08-27 13:04:38 -0400
  • 29a3114fcb
    Merge cbfe5bb5ac into 92734c193a #49 Marcel O'Neil 2018-08-27 15:47:55 +0000
  • cbfe5bb5ac
    return generated txkey with tx #49 Marcel O'Neil 2018-08-27 11:45:49 -0400
  • 8028b524c1
    Merge bec7724eea into 92734c193a #48 Marcel O'Neil 2018-08-27 14:45:47 +0000
  • bec7724eea
    create tx with pre-generated txkey #48 Marcel O'Neil 2018-08-27 10:37:37 -0400
  • 87909492bc added missing mnemonic_language return Paul Shapiro 2018-08-24 16:50:49 -0400
  • 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++ Paul Shapiro 2018-08-24 16:37:18 -0400
  • a0f3bcd69c bridged are_equal_mnemonics Paul Shapiro 2018-08-24 16:09:57 -0400
  • 84c8db7756 wallet and fake addr for rct tx method integrations; moved estimatedRctSize; moved tx parsing fns out of cryptonote_utils Paul Shapiro 2018-08-23 19:25:52 -0400
  • 772fc340f9 updated estimateRctSize Paul Shapiro 2018-08-23 13:46:10 -0400
  • 8dc79ad999 switching back to wasm and optimizing via lto - we must be on the watch for regressions with LTO; removing link to various boost libs which are apparently unnecessary - surprised me, not sure I understand Paul Shapiro 2018-08-23 13:02:58 -0400
  • 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 Paul Shapiro 2018-08-22 21:04:44 -0400
  • a7d31c8777 removing openssl Paul Shapiro 2018-08-22 19:20:45 -0400
  • 8bc0cbdacb partial work to integrate new core - WIP, to now remove openssl Paul Shapiro 2018-08-22 19:13:38 -0400
  • 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 Paul Shapiro 2018-08-21 16:42:52 -0400
  • 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 Paul Shapiro 2018-08-21 14:14:39 -0400
  • b9cdc1966d removed monero-core-custom top lvl submod as it's now within mymonero-core-cpp Paul Shapiro 2018-08-20 11:27:37 -0400
  • fad0bd589b new mymonero-core-cpp commits Paul Shapiro 2018-08-20 11:25:36 -0400
  • 002bcaa657 added new mymonero-core-cpp (aka …--new) as submodule, with bin/update_submodules and Readme update Paul Shapiro 2018-08-15 15:11:40 -0400
  • 4d7eb477ac build-openssl-emscripten.sh: fixed -i suffix Paul Shapiro 2018-08-15 14:11:41 -0400
  • e58ff678d3 openssl build scripts -- pending bridge to new C++ impls, incl bulletproofs Paul Shapiro 2018-08-14 22:43:02 -0400
  • 5ebcc30499 removed a log Paul Shapiro 2018-08-04 22:36:19 -0400
  • 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 Paul Shapiro 2018-08-04 22:32:43 -0400
  • 92734c193a hostAPI/response_parser_utils: commented some logs Paul Shapiro 2018-07-30 12:00:25 -0400
  • ad4d8024f8 modified emcpp build script organization and added flags Paul Shapiro 2018-07-23 15:58:30 -0400
  • 28f7addb62
    Merge 2832c48493 into f69da791fc #40 HenryNguyen5 2018-07-23 18:53:23 +0000
  • 2832c48493 Add default device + types #40 HenryNguyen5 2018-07-23 14:50:23 -0400
  • fb9f5c43bb Factor out pid encoding HenryNguyen5 2018-07-23 14:50:04 -0400
  • 8cceb749ed Rename generate_key_image HenryNguyen5 2018-07-23 14:49:27 -0400
  • 44836567b6 Namechange ecdh HenryNguyen5 2018-07-23 14:48:42 -0400
  • 57b1dff928 Simplify borromean and prove_range HenryNguyen5 2018-07-23 14:47:05 -0400
  • ee385a090c
    Modularize library (#18) HenryNguyen5 2018-07-18 21:13:22 -0400
  • aa56a2d99c
    Merge c684b133f5 into f69da791fc #39 HenryNguyen5 2018-07-19 01:01:53 +0000
  • c684b133f5 Modularize library #39 HenryNguyen5 2018-07-18 21:00:11 -0400
  • 9100c6beea
    Refactor/cryptonote utils (#17) HenryNguyen5 2018-07-18 16:51:54 -0400
  • a7d28acca9 Fix rest of tsc errors, fix tests HenryNguyen5 2018-07-17 20:44:09 -0400
  • 85b2e40c28 Add ts-jest HenryNguyen5 2018-07-17 20:40:27 -0400
  • 77b9c5b156 Fix biginteger error HenryNguyen5 2018-07-17 18:26:05 -0400
  • 3eb9fafc2c skirt around tsc errors for unimplemented bulletproofs HenryNguyen5 2018-07-17 18:24:35 -0400
  • 3c7332ec73 Fix more tsc errors HenryNguyen5 2018-07-17 18:19:47 -0400
  • 0688db3f31 Change string errors to obj HenryNguyen5 2018-07-17 18:09:33 -0400
  • 53b1b46231 Add typescript dep HenryNguyen5 2018-07-17 18:09:25 -0400
  • 4eab8e51e4 Remove unused functions HenryNguyen5 2018-07-17 17:57:03 -0400
  • 99f9d3bc4e Convert more errors to objects, fix more type errs, use functional constructs over loops HenryNguyen5 2018-07-17 17:52:00 -0400
  • ec9f3cbe03 Loop refactoring + more types HenryNguyen5 2018-07-16 20:45:21 -0400
  • 08730fe613 readme updates Paul Shapiro 2018-07-16 15:59:34 -0400
  • 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 Paul Shapiro 2018-07-16 15:54:12 -0400
  • 31e6977408 More type err fixes HenryNguyen5 2018-07-13 21:24:24 -0400
  • 4ffe858820 Add types to test HenryNguyen5 2018-07-13 21:20:28 -0400
  • 40593a3711 Add moment dep HenryNguyen5 2018-07-13 21:19:30 -0400
  • ff98eab233 Add more types HenryNguyen5 2018-07-13 21:08:22 -0400
  • 91b7a9e239 Reorg codebase + fix majority imports HenryNguyen5 2018-07-13 19:48:55 -0400
  • 75a207d428 boost buildchain (download expanded dir contents to contrib/boost-sdk .. may make it a locked submod later but leaving version open for now since we have working 1.6.7) & working monero src sc_reduce32 poc include + JS call Paul Shapiro 2018-07-13 18:38:31 -0400
  • cc7aa9cd23 Fix redundant type checks / global variables HenryNguyen5 2018-07-13 17:44:35 -0400
  • a8833eee2a Change mutability of const -> let where needed HenryNguyen5 2018-07-12 17:15:44 -0400
  • 598bd1b198 First passthrough HenryNguyen5 2018-07-12 12:59:32 -0400
  • c6b6e282e0 Change parse to be a static property HenryNguyen5 2018-07-12 12:59:07 -0400
  • 12f131ee9d
    Refactor tx_parsing_utils (#16) HenryNguyen5 2018-07-12 12:05:33 -0400
  • 85213bd303
    Merge hostedMoneroApiClient_base functionality into response_parser_util (#15) HenryNguyen5 2018-07-12 11:53:28 -0400
  • 9a0e1f66ee
    Refactor/hostAPI (#14) HenryNguyen5 2018-07-12 10:57:03 -0400
  • 3d24fc09b8 transition commit adding monero-core-custom, prior to adding boost Paul Shapiro 2018-07-11 22:33:21 -0400
  • c04651731e sc_reduce32 poc Paul Shapiro 2018-07-11 21:56:14 -0400
  • 7a7148537c initial emjs build & test chain impl - excluding it from global jest tests pending imminent wasm parent path fix PR merge Paul Shapiro 2018-07-11 20:48:24 -0400
  • fb546bb790
    Merge pull request #1 from Atomicwallet/fix/electron-builder-bug #38 alidtoran 2018-07-11 19:58:21 +0300
  • 614520625d fixed bug with second argv in electorn built application Nikolay Baranov 2018-07-11 19:54:47 +0300
  • 3a788a62a6
    Refactor/pid (#13) HenryNguyen5 2018-07-10 18:54:57 -0400
  • baaf82f381
    Refactor request URI (#12) HenryNguyen5 2018-07-09 22:23:51 -0400
  • 69b0007790
    Merge fc7e5d1b8d into f69da791fc #37 HenryNguyen5 2018-07-10 02:22:24 +0000
  • fc7e5d1b8d Refactor request URI #37 HenryNguyen5 2018-07-09 22:21:34 -0400
  • 8144743eda
    Refactor/key image (#10) HenryNguyen5 2018-07-09 21:18:23 -0400
  • cba9d3e439
    Merge pull request #9 from MyCryptoHQ/chore/ci Daniel Ternyak 2018-07-09 19:01:24 -0500
  • 40a33ff271 Add config file HenryNguyen5 2018-07-09 19:58:45 -0400
  • 3a86f696b7
    Update references, convert monero_config to TS (#7) HenryNguyen5 2018-07-09 15:23:36 -0400
  • 1ad8ff2436
    [WIP] Refactor/second pass sending funds (#5) HenryNguyen5 2018-07-09 15:08:44 -0400
  • f69da791fc corrected package.version to 1.0.0 to resolve #36 Paul Shapiro 2018-07-04 15:18:27 -0400
  • 6cdb432c2c
    Normalize naming, reduce var statements, flatten callbacks (#4) HenryNguyen5 2018-06-29 16:12:39 -0400
  • 13bd665843
    Remove unused comments and code (#3) HenryNguyen5 2018-06-28 20:32:22 -0400
  • 2805470ef3
    Add type definition files for internally used libraries (#2) HenryNguyen5 2018-06-28 20:12:29 -0400
  • c797ecd509
    Update/dependencies (#1) HenryNguyen5 2018-06-28 18:40:01 -0400
  • 7577f9a2d2
    Merge b7535c2239 into 37c86c23e0 #35 HenryNguyen5 2018-06-28 22:36:46 +0000
  • b7535c2239 Ignore yarn error log #35 HenryNguyen5 2018-06-28 18:36:32 -0400
  • a76903f003 Remove crc32 and its dependents HenryNguyen5 2018-06-28 16:06:20 -0400
  • a40630881f Replace sha3 with keccakjs HenryNguyen5 2018-06-28 15:38:14 -0400
  • 37c86c23e0
    Merge pull request #34 from HenryNguyen5/tests/ringct_simple Paul Shapiro 2018-06-27 23:06:37 -0400
  • cc16607acd Add test for simple rct signature generation #34 HenryNguyen5 2018-06-27 21:30:48 -0400
  • 0be08905a4
    Merge pull request #33 from HenryNguyen5/test/range_proof_w_fee Paul Shapiro 2018-06-27 16:13:17 -0400
  • 4618329ac1 Add with_fee test, split out helper utils and clean up tests #33 HenryNguyen5 2018-06-27 16:06:39 -0400
  • 4d99ca6e0e Update comments for accuracy HenryNguyen5 2018-06-27 15:59:49 -0400
  • 675b0c24e5
    Merge pull request #32 from HenryNguyen5/test/range_proofs Paul Shapiro 2018-06-27 15:49:13 -0400
  • 0f17dab4ac Have test fully pass #32 HenryNguyen5 2018-06-27 15:29:44 -0400
  • 9cde4ef5d7 Change how verRctMG is done HenryNguyen5 2018-06-26 21:15:32 -0400
  • d976f88080 Progress commit HenryNguyen5 2018-06-26 20:33:17 -0400
  • 9b3bf23d50 Add partial test HenryNguyen5 2018-06-25 20:46:10 -0400
  • eb0a5aa0b8 Add verRct/Range/RctMG HenryNguyen5 2018-06-25 20:45:49 -0400
  • 8dd8668257
    Merge pull request #31 from HenryNguyen5/test/add-tests Paul Shapiro 2018-06-25 15:40:07 -0400
  • 794f5a79eb
    Merge 83b32e6ad2 into 4afca45811 #28 HenryNguyen5 2018-06-25 19:30:57 +0000